author | Richard Newman <rnewman@mozilla.com> |
Wed, 22 Jan 2014 22:00:13 -0800 | |
changeset 181054 | 2e872f3b2b3e4d2f21d966acbeb268a1ce345887 |
parent 181053 | 4b545aafeefc24af4f92d0fb9176cacbc3c0476d (current diff) |
parent 180735 | b9d9649e7ec015a5d68baa3606db9b53637a3a56 (diff) |
child 181056 | be5d4a34fa392cb51d39251629a4c5b4b83b6a1e |
push id | 3343 |
push user | ffxbld |
push date | Mon, 17 Mar 2014 21:55:32 +0000 |
treeherder | mozilla-beta@2f7d3415f79f [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
milestone | 29.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
accessible/tests/mochitest/jsat/test_braille.html | file | annotate | diff | comparison | revisions | |
accessible/tests/mochitest/jsat/test_utterance_order.html | file | annotate | diff | comparison | revisions | |
browser/metro/base/content/config.js | file | annotate | diff | comparison | revisions | |
browser/metro/base/content/config.xul | file | annotate | diff | comparison | revisions |
--- a/CLOBBER +++ b/CLOBBER @@ -17,10 +17,9 @@ # # Modifying this file will now automatically clobber the buildbot machines \o/ # # Are you updating CLOBBER because you think it's needed for your WebIDL # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -CLOBBER due to recent changes to JS build files that were causing -"STOP! configure has changed and needs to be run in this build directory." bustage +JS build system changes are apparently requiring clobbers.
--- a/accessible/src/jsat/OutputGenerator.jsm +++ b/accessible/src/jsat/OutputGenerator.jsm @@ -673,44 +673,57 @@ this.UtteranceGenerator = { this.BrailleGenerator = { __proto__: OutputGenerator, genForContext: function genForContext(aContext) { let output = OutputGenerator.genForContext.apply(this, arguments); let acc = aContext.accessible; + + // add the static text indicating a list item; do this for both listitems or + // direct first children of listitems, because these are both common browsing + // scenarios + let addListitemIndicator = function addListitemIndicator(indicator = '*') { + output.output.unshift(indicator); + }; + + if (acc.indexInParent === 1 && + acc.parent.role == Roles.LISTITEM && + acc.previousSibling.role == Roles.STATICTEXT) { + if (acc.parent.parent && acc.parent.parent.DOMNode && + acc.parent.parent.DOMNode.nodeName == 'UL') { + addListitemIndicator(); + } else { + addListitemIndicator(acc.previousSibling.name.trim()); + } + } else if (acc.role == Roles.LISTITEM && acc.firstChild && + acc.firstChild.role == Roles.STATICTEXT) { + if (acc.parent.DOMNode.nodeName == 'UL') { + addListitemIndicator(); + } else { + addListitemIndicator(acc.firstChild.name.trim()); + } + } + if (acc instanceof Ci.nsIAccessibleText) { output.endOffset = this.outputOrder === OUTPUT_DESC_FIRST ? output.output.join(' ').length : acc.characterCount; output.startOffset = output.endOffset - acc.characterCount; } return output; }, objectOutputFunctions: { __proto__: OutputGenerator.objectOutputFunctions, defaultFunc: function defaultFunc(aAccessible, aRoleStr, aStates, aFlags) { - let braille = this.objectOutputFunctions._generateBaseOutput.apply(this, arguments); - - if (aAccessible.indexInParent === 1 && - aAccessible.parent.role == Roles.LISTITEM && - aAccessible.previousSibling.role == Roles.STATICTEXT) { - if (aAccessible.parent.parent && aAccessible.parent.parent.DOMNode && - aAccessible.parent.parent.DOMNode.nodeName == 'UL') { - braille.unshift('*'); - } else { - braille.unshift(aAccessible.previousSibling.name); - } - } - - return braille; + return this.objectOutputFunctions._generateBaseOutput.apply(this, arguments); }, listitem: function listitem(aAccessible, aRoleStr, aStates, aFlags) { let braille = []; this._addName(braille, aAccessible, aFlags); this._addLandmark(braille, aAccessible);
--- a/accessible/tests/mochitest/jsat/a11y.ini +++ b/accessible/tests/mochitest/jsat/a11y.ini @@ -1,14 +1,13 @@ [DEFAULT] support-files = jsatcommon.js output.js doc_traversal.html [test_alive.html] -[test_braille.html] [test_explicit_names.html] [test_landmarks.html] [test_live_regions.html] +[test_output.html] [test_tables.html] [test_traversal.html] -[test_utterance_order.html]
deleted file mode 100644 --- a/accessible/tests/mochitest/jsat/test_braille.html +++ /dev/null @@ -1,122 +0,0 @@ -<!DOCTYPE HTML> -<html> -<!-- -https://bugzilla.mozilla.org/show_bug.cgi?id=876475 ---> - <head> - <title>[AccessFu] braille generation test</title> - <meta charset="utf-8"> - <link rel="stylesheet" type="text/css" - href="chrome://mochikit/content/tests/SimpleTest/test.css" /> - <script type="application/javascript" - src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> - <script type="application/javascript" - src="../common.js"></script> - <script type="application/javascript" - src="./output.js"></script> - <script type="application/javascript"> - - function doTest() { - // Test the following accOrElmOrID (with optional old accOrElmOrID). - // Note: each accOrElmOrID entry maps to a unique object braille - // generator function within the BrailleGenerator. - var tests = [{ - accOrElmOrID: "link", - expected: [["lnk", "Link"], ["Link", "lnk"]] - },{ - accOrElmOrID: "button", - expected: [["btn", "I am a button"], ["I am a button", "btn"]] - },{ - accOrElmOrID: "password_input", - expected: [["passwdtxt", "Secret Password"], ["Secret Password", "passwdtxt"]] - },{ - accOrElmOrID: "checkbox_unchecked", - expected: [["( )", "checkboxtext"], ["checkboxtext", "( )"]] - },{ - accOrElmOrID: "checkbox_checked", - expected: [["(x)", "some more checkbox text"], ["some more checkbox text", "(x)"]] - },{ - accOrElmOrID: "radio_unselected", - expected: [["( )", "any old radio button"], ["any old radio button", "( )"]] - },{ - accOrElmOrID: "radio_selected", - expected: [["(x)", "a unique radio button"], ["a unique radio button", "(x)"]] - },{ - accOrElmOrID: "togglebutton_notpressed", - expected: [["( )", "I ain't pressed"], ["I ain't pressed", "( )"]] - },{ - accOrElmOrID: "togglebutton_pressed", - expected: [["(x)", "I am pressed!"], ["I am pressed!", "(x)"]] - },{ - accOrElmOrID: "ul_li_one", - expected: [["*", "ul item 1"], ["*", "ul item 1"]] - },{ - accOrElmOrID: "ol_li_one", - expected: [["1.", "ol item 1"], ["1.", "ol item 1"]] - },{ - accOrElmOrID: "textarea", - expected: [["txtarea", "Here lies treasure."], ["Here lies treasure.", "txtarea"]] - },{ - accOrElmOrID: "textentry", - expected: [["entry", "Mario", "First name:"], ["First name:", "Mario", "entry"]] - },{ - accOrElmOrID: "range", - expected: [["slider", "3", "Points:"], ["Points:", "3", "slider"]] - }]; - - // Test all possible braille order preference values. - tests.forEach(function run(test) { - var brailleOrderValues = [0, 1]; - brailleOrderValues.forEach( - function testBrailleOrder(brailleOrder) { - SpecialPowers.setIntPref(PREF_UTTERANCE_ORDER, brailleOrder); - var expected = test.expected[brailleOrder]; - testOutput(expected, test.accOrElmOrID, test.oldAccOrElmOrID, 2); - } - ); - }); - - // If there was an original utterance order preference, revert to it. - SpecialPowers.clearUserPref(PREF_UTTERANCE_ORDER); - SimpleTest.finish(); - } - - SimpleTest.waitForExplicitFinish(); - addA11yLoadEvent(doTest); - - </script> - </head> - <body> - <div id="root"> - <p id="display"></p> - <div id="content" style="display: none"></div> - <pre id="test"></pre> - <a href="example.com" id="link">Link</a> - <button id="button">I am a button</button> - <label for="password_input">Secret Password</label><input id="password_input" type="password"></input> - <label for="checkbox_unchecked">checkboxtext</label><input id="checkbox_unchecked" type="checkbox"></input> - <label for="checkbox_checked">some more checkbox text</label><input id="checkbox_checked" type="checkbox" checked></input> - <label for="radio_unselected">any old radio button</label><input id="radio_unselected" type="radio"></input> - <label for="radio_selected">a unique radio button</label><input id="radio_selected" type="radio" checked></input> - <div id="togglebutton_notpressed" aria-pressed="false" role="button" tabindex="-1">I ain't pressed</div> - <div id="togglebutton_pressed" aria-pressed="true" role="button" tabindex="-1">I am pressed!</div> - <ol id="ordered_list"> - <li id="ol_li_one">ol item 1</li> - <li id="ol_li_two">ol item 2</li> - <li id="ol_li_three">ol item 3</li> - <li id="ol_li_three">ol item 4</li> - </ol> - <ul id="unordered_list"> - <li id="ul_li_one">ul item 1</li> - <li id="ul_li_two">ul item 2</li> - <li id="ul_li_three">ul item 3</li> - <li id="ul_li_three">ul item 4</li> - </ul> - <textarea id="textarea" cols="80" rows="5"> - Here lies treasure. - </textarea> - <label>First name: <input id="textentry" value="Mario"></label> - <label>Points: <input id="range" type="range" name="points" min="1" max="10" value="3"></label> - </div> - </body> -</html>
--- a/accessible/tests/mochitest/jsat/test_landmarks.html +++ b/accessible/tests/mochitest/jsat/test_landmarks.html @@ -70,19 +70,17 @@ "another main area", "main"]], expectedBraille: [["main", "another main area"], ["another main area", "main"]] }, { accOrElmOrID: "complementary", expectedUtterance: [["list 1 item", "complementary", "First item", "A complementary"], ["A complementary", "First item", "complementary", "list 1 item"]], - // XXX: The '*' should probably come before all of the context - // utterance. - expectedBraille: [["complementary", "*", "A complementary"], ["*", + expectedBraille: [["*", "complementary", "A complementary"], ["*", "A complementary", "complementary"]] }, { accOrElmOrID: "parent_main", expectedUtterance: [["main", "a parent main", "complementary", "a child complementary"], ["a parent main", "a child complementary", "complementary", "main"]], expectedBraille: [["main", "a parent main", "complementary", "a child complementary"], ["a parent main", "a child complementary", @@ -146,9 +144,9 @@ </li> </ul> <main id="parent_main"> a parent main <p id="child_complementary" role="complementary">a child complementary</article> </main> </div> </body> -</html> \ No newline at end of file +</html>
rename from accessible/tests/mochitest/jsat/test_utterance_order.html rename to accessible/tests/mochitest/jsat/test_output.html --- a/accessible/tests/mochitest/jsat/test_utterance_order.html +++ b/accessible/tests/mochitest/jsat/test_output.html @@ -17,222 +17,346 @@ https://bugzilla.mozilla.org/show_bug.cg <script type="application/javascript"> function doTest() { // Test the following accOrElmOrID (with optional old accOrElmOrID). // Note: each accOrElmOrID entry maps to a unique object utterance // generator function within the UtteranceGenerator. var tests = [{ accOrElmOrID: "anchor", - expected: [["link", "title"], ["title", "link"]] + expectedUtterance: [["link", "title"], ["title", "link"]], + expectedBraille: [["lnk", "title"], ["title", "lnk"]] }, { accOrElmOrID: "anchor_titleandtext", - expected: [[ - "link", "goes to the tests -", "Tests" - ], [ - "Tests", "- goes to the tests", "link" - ]] + expectedUtterance: [["link", "goes to the tests -", "Tests"], + ["Tests", "- goes to the tests", "link"]], + expectedBraille: [["lnk", "goes to the tests -", "Tests"], + ["Tests", "- goes to the tests", "lnk"]], }, { accOrElmOrID: "anchor_duplicatedtitleandtext", - expected: [["link", "Tests"], ["Tests", "link"]] + expectedUtterance: [["link", "Tests"], ["Tests", "link"]], + expectedBraille: [["lnk", "Tests"], ["Tests", "lnk"]] }, { accOrElmOrID: "anchor_arialabelandtext", - expected: [[ - "link", "goes to the tests - Tests" - ], [ - "Tests - goes to the tests", "link" - ]] + expectedUtterance: [["link", "goes to the tests - Tests"], + ["Tests - goes to the tests", "link"]], + expectedBraille: [["lnk", "goes to the tests - Tests"], + ["Tests - goes to the tests", "lnk"]], }, { accOrElmOrID: "textarea", - expected: [[ + expectedUtterance: [[ "text area", "This is the text area text." ], [ "This is the text area text.", "text area" - ]] + ],], + expectedBraille: [[ + "txtarea", "This is the text area text." + ], [ + "This is the text area text.", "txtarea" + ],], }, { accOrElmOrID: "heading", - expected: [ + expectedUtterance: [ ["heading level 1", "Test heading"], ["Test heading", "heading level 1"] + ], + expectedBraille: [ + ["heading", "Test heading"], + ["Test heading", "heading"] ] }, { accOrElmOrID: "list", - expected: [ + expectedUtterance: [ ["list 1 item", "First item", "1.", "list one"], ["1.", "list one", "First item", "list 1 item"] + ], + expectedBraille: [ + ["list", "list one"], + ["list one", "list"] ] }, { accOrElmOrID: "dlist", - expected: [ + expectedUtterance: [ ["definition list 0.5 items", "dd one"], ["dd one", "definition list 0.5 items"] + ], + expectedBraille: [ + ["definition list", "dd one"], + ["dd one", "definition list"] ] }, { accOrElmOrID: "li_one", - expected: [ + expectedUtterance: [ ["list 1 item", "First item", "1.", "list one"], ["1.", "list one", "First item", "list 1 item"] + ], + expectedBraille: [ + ["1.", "list one"], + ["1.", "list one"] ] }, { accOrElmOrID: "cell", - expected: [[ + expectedUtterance: [[ "table with 1 column and 1 row", "Fruits and vegetables", "Column 1 Row 1", "list 4 items", "First item", "link", "Apples", "link", "Bananas", "link", "Peaches", "Last item", "link", "Plums" ], [ "Apples", "link", "First item", "Bananas", "link", "Peaches", "link", "Plums", "link", "Last item", "list 4 items", "Column 1 Row 1", "Fruits and vegetables", "table with 1 column and 1 row" + ]], + expectedBraille: [[ + "c1r1", "list", "lnk", "Apples", "lnk", "Bananas", "lnk", + "Peaches", "lnk", "Plums" + ], [ + "Apples", "lnk", "Bananas", "lnk", "Peaches", "lnk", "Plums", + "lnk", "list", "c1r1" ]] }, { accOrElmOrID: "date", - expected: [["date entry", "2011-09-29"], ["2011-09-29", "date entry"]] + expectedUtterance: [["date entry", "2011-09-29"], ["2011-09-29", "date entry"]], + expectedBraille: [["date entry", "2011-09-29"], ["2011-09-29", "date entry"]] }, { accOrElmOrID: "email", - expected: [ + expectedUtterance: [ + ["e-mail entry", "test@example.com"], + ["test@example.com", "e-mail entry"] + ], + expectedBraille: [ ["e-mail entry", "test@example.com"], ["test@example.com", "e-mail entry"] ] }, { accOrElmOrID: "search", - expected: [ + expectedUtterance: [ + ["search entry", "This is a search"], + ["This is a search", "search entry"] + ], + expectedBraille: [ ["search entry", "This is a search"], ["This is a search", "search entry"] ] }, { accOrElmOrID: "tel", - expected: [ + expectedUtterance: [ + ["telephone entry", "555-5555"], ["555-5555", "telephone entry"] + ], + expectedBraille: [ ["telephone entry", "555-5555"], ["555-5555", "telephone entry"] ] }, { accOrElmOrID: "url", - expected: [ + expectedUtterance: [ + ["URL entry", "http://example.com"], + ["http://example.com", "URL entry"] + ], + expectedBraille: [ ["URL entry", "http://example.com"], ["http://example.com", "URL entry"] ] }, { accOrElmOrID: "textInput", - expected: [["entry", "This is text."], ["This is text.", "entry"]] + expectedUtterance: [["entry", "This is text."], ["This is text.", "entry"]], + expectedBraille: [["entry", "This is text."], ["This is text.", "entry"]] }, { // Test pivot to list from li_one. accOrElmOrID: "list", oldAccOrElmOrID: "li_one", - expected: [ + expectedUtterance: [ ["list 1 item", "First item", "1.", "list one"], ["1.", "list one", "First item", "list 1 item"] + ], + expectedBraille: [ + ["list", "list one"], + ["list one", "list"] ] }, { // Test pivot to "apples" link from the table cell. accOrElmOrID: "apples", oldAccOrElmOrID: "cell", - expected: [ + expectedUtterance: [ ["list 4 items", "First item", "link", "Apples"], ["Apples", "link", "First item", "list 4 items"] + ], + expectedBraille: [ + ["*", "lnk", "Apples"], + ["*", "Apples", "lnk"] ] }, { // Test pivot to 'bananas' link from 'apples' link. accOrElmOrID: "bananas", oldAccOrElmOrID: "apples", - expected: [["link", "Bananas"], ["Bananas", "link"]] + expectedUtterance: [["link", "Bananas"], ["Bananas", "link"]], + expectedBraille: [["*", "lnk", "Bananas"], ["*", "Bananas", "lnk"]] }, { // test unavailable state utterance accOrElmOrID: 'unavailableButton', - expected: [["unavailable button", "I am unavailable"], - ["I am unavailable", "unavailable button"]] + expectedUtterance: [["unavailable button", "I am unavailable"], + ["I am unavailable", "unavailable button"]], + expectedBraille: [["btn", "I am unavailable"], + ["I am unavailable", "btn"]] }, { // test expanded state utterance accOrElmOrID: 'expandedButton', - expected: [["expanded button", "I am expanded"], - ["I am expanded", "expanded button"]] + expectedUtterance: [["expanded button", "I am expanded"], + ["I am expanded", "expanded button"]], + expectedBraille: [["btn", "I am expanded"], + ["I am expanded", "btn"]] }, { // test collapsed state utterance accOrElmOrID: 'collapsedButton', - expected: [["collapsed button", "I am collapsed"], - ["I am collapsed", "collapsed button"]] + expectedUtterance: [["collapsed button", "I am collapsed"], + ["I am collapsed", "collapsed button"]], + expectedBraille: [["btn", "I am collapsed"], + ["I am collapsed", "btn"]] }, { // test required state utterance accOrElmOrID: 'requiredInput', - expected: [["required entry", "I am required"], - ["I am required", "required entry"]] + expectedUtterance: [["required entry", "I am required"], + ["I am required", "required entry"]], + expectedBraille: [["entry", "I am required"], + ["I am required", "entry"]] }, { // test has popup state utterance accOrElmOrID: 'hasPopupButton', - expected: [["has pop up button menu", "I have a popup"], - ["I have a popup", "has pop up button menu"]] + expectedUtterance: [["has pop up button menu", "I have a popup"], + ["I have a popup", "has pop up button menu"]], + expectedBraille: [["button menu", "I have a popup"], + ["I have a popup", "button menu"]] }, { // Test selected tab accOrElmOrID: 'tab1', - expected: [['tab list', 'selected tab 1 of 2', 'Account'], - ['Account', 'selected tab 1 of 2', 'tab list']] + expectedUtterance: [['tab list', 'selected tab 1 of 2', 'Account'], + ['Account', 'selected tab 1 of 2', 'tab list']], + expectedBraille: [['tab 1 of 2', 'Account'], + ['Account', 'tab 1 of 2']] }, { // Test unselected tab accOrElmOrID: 'tab2', - expected: [['tab list', 'tab 2 of 2', 'Advanced'], - ['Advanced', 'tab 2 of 2', 'tab list']] + expectedUtterance: [['tab list', 'tab 2 of 2', 'Advanced'], + ['Advanced', 'tab 2 of 2', 'tab list']], + expectedBraille: [['tab 2 of 2', 'Advanced'], + ['Advanced', 'tab 2 of 2']] }, { // Landing on this label should mimic landing on the checkbox. accOrElmOrID: "label1", - expected: [['not checked check button', 'Orange'], - ['Orange', 'not checked check button']] + expectedUtterance: [['not checked check button', 'Orange'], + ['Orange', 'not checked check button']], + expectedBraille: [['( )', 'Orange'], + ['Orange', '( )']] }, { // Here we get a top-level view of the form. accOrElmOrID: "form1", - expected: [['label', 'not checked check button', 'Orange', 'Orange', + expectedUtterance: [['label', 'not checked check button', 'Orange', 'Orange', 'not checked check button', 'Blue', 'label', 'Blue'], ['Orange', 'not checked check button', 'Orange', 'label', - 'Blue', 'not checked check button', 'Blue', 'label']] + 'Blue', 'not checked check button', 'Blue', 'label']], + expectedBraille: [['label', '( )', 'Orange', 'Orange', + '( )', 'Blue', 'label', 'Blue'], + ['Orange', '( )', 'Orange', 'label', + 'Blue', '( )', 'Blue', 'label']] }, { // This is a non-nesting label. accOrElmOrID: "label2", - expected: [['label', 'Blue'], ['Blue', 'label']] + expectedUtterance: [['label', 'Blue'], ['Blue', 'label']], + expectedBraille: [['label', 'Blue'], ['Blue', 'label']] }, { // This is a distinct control. accOrElmOrID: "input2", - expected: [['not checked check button', 'Blue'], - ['Blue', 'not checked check button']] + expectedUtterance: [['not checked check button', 'Blue'], + ['Blue', 'not checked check button']], + expectedBraille: [['( )', 'Blue'], + ['Blue', '( )']] }, { // This is a nested control. accOrElmOrID: "input1", - expected: [['not checked check button', 'Orange'], - ['Orange', 'not checked check button']] + expectedUtterance: [['not checked check button', 'Orange'], + ['Orange', 'not checked check button']], + expectedBraille: [['( )', 'Orange'], + ['Orange', '( )']] }, { // Landing on this label should mimic landing on the entry. accOrElmOrID: "label3", - expected: [['entry', 'Joe', 'First name:'], + expectedUtterance: [['entry', 'Joe', 'First name:'], + ['First name:', 'Joe', 'entry']], + expectedBraille: [['entry', 'Joe', 'First name:'], ['First name:', 'Joe', 'entry']] }, { // This is a nested control with a value. accOrElmOrID: "input3", - expected: [['entry', 'Joe', 'First name:'], + expectedUtterance: [['entry', 'Joe', 'First name:'], + ['First name:', 'Joe', 'entry']], + expectedBraille: [['entry', 'Joe', 'First name:'], ['First name:', 'Joe', 'entry']] }, { // This is a nested control with a value. accOrElmOrID: "input4", - expected: [['slider', '3', 'Points:'], + expectedUtterance: [['slider', '3', 'Points:'], + ['Points:', '3', 'slider']], + expectedBraille: [['slider', '3', 'Points:'], ['Points:', '3', 'slider']] - }]; + },{ + accOrElmOrID: "password", + expectedUtterance: [["password text", "Secret Password"], + ["Secret Password", "password text"]], + expectedBraille: [["passwdtxt", "Secret Password"], + ["Secret Password", "passwdtxt"]] + },{ + accOrElmOrID: "input5", + expectedUtterance: [["checked check button", "Boring label"], + ["Boring label", "checked check button"]], + expectedBraille: [["(x)", "Boring label"], + ["Boring label", "(x)"]] + },{ + accOrElmOrID: "radio_unselected", + expectedUtterance: [["not checked radio button", "any old radio button"], + ["any old radio button", "not checked radio button"]], + expectedBraille: [["( )", "any old radio button"], + ["any old radio button", "( )"]] + },{ + accOrElmOrID: "radio_selected", + expectedUtterance: [["checked radio button", "a unique radio button"], + ["a unique radio button", "checked radio button"]], + expectedBraille: [["(x)", "a unique radio button"], + ["a unique radio button", "(x)"]] + },{ + accOrElmOrID: "togglebutton_notpressed", + expectedUtterance: [["not checked toggle button", "I ain't pressed"], + ["I ain't pressed", "not checked toggle button"]], + expectedBraille: [["( )", "I ain't pressed"], + ["I ain't pressed", "( )"]] + },{ + accOrElmOrID: "togglebutton_pressed", + expectedUtterance: [["not checked toggle button", "I am pressed!"], + ["I am pressed!", "not checked toggle button"]], + expectedBraille: [["(x)", "I am pressed!"], + ["I am pressed!", "(x)"]] + } + ]; // Test all possible utterance order preference values. tests.forEach(function run(test) { var utteranceOrderValues = [0, 1]; utteranceOrderValues.forEach( function testUtteranceOrder(utteranceOrder) { SpecialPowers.setIntPref(PREF_UTTERANCE_ORDER, utteranceOrder); - var expected = test.expected[utteranceOrder]; - testOutput(expected, test.accOrElmOrID, test.oldAccOrElmOrID, 1); + testOutput(test.expectedUtterance[utteranceOrder], + test.accOrElmOrID, test.oldAccOrElmOrID, 1); + testOutput(test.expectedBraille[utteranceOrder], + test.accOrElmOrID, test.oldAccOrElmOrID, 0); } ); }); // If there was an original utterance order preference, revert to it. SpecialPowers.clearUserPref(PREF_UTTERANCE_ORDER); SimpleTest.finish(); } @@ -247,16 +371,28 @@ https://bugzilla.mozilla.org/show_bug.cg <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=753984" title="[AccessFu] utterance order test"> Mozilla Bug 753984</a> <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=758675" title="[AccessFu] Add support for accDescription"> Mozilla Bug 758675</a> + <a target="_blank" + href="https://bugzilla.mozilla.org/show_bug.cgi?id=876475" + title="[AccessFu] Make braille output less verbose"> + Mozilla Bug 876475</a> + <a target="_blank" + href="https://bugzilla.mozilla.org/show_bug.cgi?id=924284" + title="[AccessFu] Output accessible values"> + Mozilla Bug 924284</a> + <a target="_blank" + href="https://bugzilla.mozilla.org/show_bug.cgi?id=925845" + title="[AccessFu] Unify output tests"> + Mozilla Bug 925845</a> <p id="display"></p> <div id="content" style="display: none"></div> <pre id="test"></pre> <a id="anchor" href="#test" title="title"></a> <a id="anchor_titleandtext" href="#test" title="goes to the tests">Tests</a> <a id="anchor_duplicatedtitleandtext" href="#test" title="Tests">Tests</a> <a id="anchor_arialabelandtext" href="#test" aria-label="Tests" title="goes to the tests">Tests</a> <textarea id="textarea" cols="80" rows="5"> @@ -300,17 +436,24 @@ https://bugzilla.mozilla.org/show_bug.cg <form id="form1"> <label id="label1"><input id="input1" type="checkbox">Orange</label> <input id="input2" type="checkbox"><label id="label2" for="input2">Blue</label> </form> <label id="label3">First name: <input id="input3" value="Joe"></label> <label id="label4">Points: <input id="input4" type="range" name="points" min="1" max="10" value="3"> </label> + <label for="input5">Boring label</label><input id="input5" type="checkbox" checked></input> + <label for="password">Secret Password</label><input id="password" type="password"></input> + <label for="radio_unselected">any old radio button</label><input id="radio_unselected" type="radio"></input> + <label for="radio_selected">a unique radio button</label><input id="radio_selected" type="radio" checked></input> <input id="date" type="date" value="2011-09-29" /> <input id="email" type="email" value="test@example.com" /> <input id="search" type="search" value="This is a search" /> <input id="tel" type="tel" value="555-5555" /> <input id="url" type="url" value="http://example.com" /> <input id="textInput" type="text" value="This is text." /> + <label>Points: <input id="range" type="range" name="points" min="1" max="10" value="3"></label> + <div id="togglebutton_notpressed" aria-pressed="false" role="button" tabindex="-1">I ain't pressed</div> + <div id="togglebutton_pressed" aria-pressed="true" role="button" tabindex="-1">I am pressed!</div> </div> </body> </html>
--- a/b2g/components/FxAccountsMgmtService.jsm +++ b/b2g/components/FxAccountsMgmtService.jsm @@ -27,47 +27,64 @@ Cu.import("resource://gre/modules/XPCOMU Cu.import("resource://gre/modules/ObjectWrapper.jsm"); Cu.import("resource://gre/modules/FxAccountsCommon.js"); XPCOMUtils.defineLazyModuleGetter(this, "FxAccountsManager", "resource://gre/modules/FxAccountsManager.jsm"); this.FxAccountsMgmtService = { - _sendChromeEvent: function(aMsg) { + _sendChromeEvent: function(aEventName, aMsg) { if (!this._shell) { return; } - this._shell.sendCustomEvent("mozFxAccountsChromeEvent", aMsg); + log.debug("Chrome event " + JSON.stringify(aMsg)); + this._shell.sendCustomEvent(aEventName, aMsg); }, _onFullfill: function(aMsgId, aData) { - this._sendChromeEvent({ + this._sendChromeEvent("mozFxAccountsChromeEvent", { id: aMsgId, data: aData ? aData : null }); }, _onReject: function(aMsgId, aReason) { - this._sendChromeEvent({ + this._sendChromeEvent("mozFxAccountsChromeEvent", { id: aMsgId, error: aReason ? aReason : null }); }, init: function() { Services.obs.addObserver(this, "content-start", false); + Services.obs.addObserver(this, ONLOGIN_NOTIFICATION, false); + Services.obs.addObserver(this, ONVERIFIED_NOTIFICATION, false); + Services.obs.addObserver(this, ONLOGOUT_NOTIFICATION, false); }, observe: function(aSubject, aTopic, aData) { - this._shell = Services.wm.getMostRecentWindow("navigator:browser").shell; - let content = this._shell.contentBrowser.contentWindow; - content.addEventListener("mozFxAccountsContentEvent", - FxAccountsMgmtService); - Services.obs.removeObserver(this, "content-start"); + log.debug("Observed " + aTopic); + switch (aTopic) { + case "content-start": + this._shell = Services.wm.getMostRecentWindow("navigator:browser").shell; + let content = this._shell.contentBrowser.contentWindow; + content.addEventListener("mozFxAccountsContentEvent", + FxAccountsMgmtService); + Services.obs.removeObserver(this, "content-start"); + break; + case ONLOGIN_NOTIFICATION: + case ONVERIFIED_NOTIFICATION: + case ONLOGOUT_NOTIFICATION: + // FxAccounts notifications have the form of fxaccounts:* + this._sendChromeEvent("mozFxAccountsUnsolChromeEvent", { + eventName: aTopic.substring(aTopic.indexOf(":") + 1) + }); + break; + } }, handleEvent: function(aEvent) { let msg = aEvent.detail; log.debug("Got content msg " + JSON.stringify(msg)); let self = FxAccountsMgmtService; if (!msg.id) {
--- a/b2g/components/FxAccountsUIGlue.js +++ b/b2g/components/FxAccountsUIGlue.js @@ -51,21 +51,21 @@ FxAccountsUIGlue.prototype = { } else { deferred.resolve(msg.result); } content.removeEventListener("mozFxAccountsRPContentEvent", onContentEvent); }); let detail = { - method: "openFlow", + eventName: "openFlow", id: id }; log.debug("Send chrome event " + JSON.stringify(detail)); - this._browser.shell.sendCustomEvent("mozFxAccountsRPChromeEvent", detail); + this._browser.shell.sendCustomEvent("mozFxAccountsUnsolChromeEvent", detail); return deferred.promise; }, classID: Components.ID("{51875c14-91d7-4b8c-b65d-3549e101228c}"), QueryInterface: XPCOMUtils.generateQI([Ci.nsIFxAccountsUIGlue]) };
--- a/b2g/config/emulator-ics/sources.xml +++ b/b2g/config/emulator-ics/sources.xml @@ -7,23 +7,23 @@ <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <remote fetch="https://git.mozilla.org/external/apitrace" name="apitrace"/> <default remote="caf" revision="refs/tags/android-4.0.4_r2.1" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="eda08beb3ba9a159843c70ffde0f9660ec351eb9"/> <project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="87aa8679560ce09f6445621d6f370d9de722cdba"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="dd924f92906085b831bf1cbbc7484d3c043d613c"/> <project name="platform/bionic" path="bionic" revision="c72b8f6359de7ed17c11ddc9dfdde3f615d188a9"/> <project name="platform/bootable/recovery" path="bootable/recovery" revision="425f8b5fadf5889834c5acd27d23c9e0b2129c28"/> <project name="device/common" path="device/common" revision="42b808b7e93d0619286ae8e59110b176b7732389"/> <project name="device/sample" path="device/sample" revision="237bd668d0f114d801a8d6455ef5e02cc3577587"/> <project name="platform_external_apriori" path="external/apriori" remote="b2g" revision="11816ad0406744f963537b23d68ed9c2afb412bd"/> <project name="platform/external/bluetooth/bluez" path="external/bluetooth/bluez" revision="52a1a862a8bac319652b8f82d9541ba40bfa45ce"/>
--- a/b2g/config/emulator-jb/sources.xml +++ b/b2g/config/emulator-jb/sources.xml @@ -6,20 +6,20 @@ <remote fetch="https://git.mozilla.org/external/caf" name="caf"/> <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <!-- B2G specific things. --> <project name="platform_build" path="build" remote="b2g" revision="fce1a137746dbd354bca1918f02f96d51c40bad2"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/> - <project name="gaia" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <project name="valgrind" path="external/valgrind" remote="b2g" revision="905bfa3548eb75cf1792d0d8412b92113bbd4318"/> <project name="vex" path="external/VEX" remote="b2g" revision="c3d7efc45414f1b44cd9c479bb2758c91c4707c0"/> <!-- Stock Android things --> <project groups="linux" name="platform/prebuilts/clang/linux-x86/3.1" path="prebuilts/clang/linux-x86/3.1" revision="5c45f43419d5582949284eee9cef0c43d866e03b"/> <project groups="linux" name="platform/prebuilts/clang/linux-x86/3.2" path="prebuilts/clang/linux-x86/3.2" revision="3748b4168e7bd8d46457d4b6786003bc6a5223ce"/> <project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" revision="9025e50b9d29b3cabbbb21e1dd94d0d13121a17e"/> <project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" revision="b89fda71fcd0fa0cf969310e75be3ea33e048b44"/> <project groups="linux,arm" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" revision="2e7d5348f35575870b3c7e567a9a9f6d66f8d6c5"/>
--- a/b2g/config/emulator/sources.xml +++ b/b2g/config/emulator/sources.xml @@ -7,23 +7,23 @@ <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <remote fetch="https://git.mozilla.org/external/apitrace" name="apitrace"/> <default remote="caf" revision="refs/tags/android-4.0.4_r2.1" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="eda08beb3ba9a159843c70ffde0f9660ec351eb9"/> <project name="platform_external_qemu" path="external/qemu" remote="b2g" revision="87aa8679560ce09f6445621d6f370d9de722cdba"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="dd924f92906085b831bf1cbbc7484d3c043d613c"/> <project name="platform/bionic" path="bionic" revision="c72b8f6359de7ed17c11ddc9dfdde3f615d188a9"/> <project name="platform/bootable/recovery" path="bootable/recovery" revision="425f8b5fadf5889834c5acd27d23c9e0b2129c28"/> <project name="device/common" path="device/common" revision="42b808b7e93d0619286ae8e59110b176b7732389"/> <project name="device/sample" path="device/sample" revision="237bd668d0f114d801a8d6455ef5e02cc3577587"/> <project name="platform_external_apriori" path="external/apriori" remote="b2g" revision="11816ad0406744f963537b23d68ed9c2afb412bd"/> <project name="platform/external/bluetooth/bluez" path="external/bluetooth/bluez" revision="52a1a862a8bac319652b8f82d9541ba40bfa45ce"/>
--- a/b2g/config/gaia.json +++ b/b2g/config/gaia.json @@ -1,4 +1,4 @@ { - "revision": "0f4f24675eee8a4211d2535a1cfa280365d581dc", + "revision": "806d5b997ec768914eaff1c46143c55de2612dbf", "repo_path": "/integration/gaia-central" }
--- a/b2g/config/hamachi/sources.xml +++ b/b2g/config/hamachi/sources.xml @@ -6,22 +6,22 @@ <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <remote fetch="https://git.mozilla.org/external/apitrace" name="apitrace"/> <default remote="caf" revision="b2g/ics_strawberry" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="6426040f1be4a844082c9769171ce7f5341a5528"/> <project name="platform/bionic" path="bionic" revision="d2eb6c7b6e1bc7643c17df2d9d9bcb1704d0b9ab"/> <project name="platform/bootable/recovery" path="bootable/recovery" revision="746bc48f34f5060f90801925dcdd964030c1ab6d"/> <project name="platform/development" path="development" revision="2460485184bc8535440bb63876d4e63ec1b4770c"/> <project name="device/common" path="device/common" revision="0dcc1e03659db33b77392529466f9eb685cdd3c7"/> <project name="device/sample" path="device/sample" revision="68b1cb978a20806176123b959cb05d4fa8adaea4"/> <project name="platform_external_apriori" path="external/apriori" remote="b2g" revision="11816ad0406744f963537b23d68ed9c2afb412bd"/> @@ -85,17 +85,17 @@ <project name="platform/prebuilt" path="prebuilt" revision="248d92592df169569c387a91db56b1fedd6e5d29"/> <project name="platform/system/bluetooth" path="system/bluetooth" revision="395aff045276107a285daf0392d0884a98b9f538"/> <project name="platform/system/core" path="system/core" revision="f792bc7b4a6f49643232278286284333ca3f83c6"/> <project name="platform/system/extras" path="system/extras" revision="a5dd0ea60ce973c2c762b41835a43316fb4ff9e3"/> <project name="platform/system/media" path="system/media" revision="fbb3d9b4c5bf59071424e820e872e3f64f0a244a"/> <project name="platform/system/netd" path="system/netd" revision="2e226e6e636ca0a8cc4c51093e46f4baba1ffcce"/> <project name="platform/system/vold" path="system/vold" revision="8ac5eef8ea3a456b96d52ce2091bf6d814782d8c"/> <!-- hamachi specific things --> - <project name="quic/lf/b2g/build" path="device/qcom/b2g_common" revision="4970f51b2c66f842dfcbc8315c8e501d0b2ac791"/> + <project name="quic/lf/b2g/build" path="device/qcom/b2g_common" revision="9b2d2215ee4b3413addf6222fb4ee520b2858472"/> <project name="quic/lf/b2g/external/jsmin" path="external/jsmin" revision="cec896f0affaa0226c02605ad28d42df1bc0e393"/> <project name="device/qcom/common" path="device/qcom/common" revision="d13aaf080177b7c48f243d51827db5c7a7873cd0"/> <project name="platform/vendor/qcom/msm7627a" path="device/qcom/msm7627a" revision="f06bcacc6f13cec895dc5d4c2385c076396194ec"/> <project name="android-device-hamachi" path="device/qcom/hamachi" remote="b2g" revision="9071ac8f0830979fe4a96ce47c7443d8adf0929d"/> <project name="kernel/msm" path="kernel" revision="8072055e7094023e2cac8eea425bb785fe1d4066"/> <project name="platform/hardware/qcom/camera" path="hardware/qcom/camera" revision="19933e5d182a4799c6217b19a18562193a419298"/> <project name="platform/hardware/qcom/display" path="hardware/qcom/display" revision="5a58382180c70d0c446badc9c9837918ab69ec60"/> <project name="platform/hardware/qcom/media" path="hardware/qcom/media" revision="20d83ab382a1f813702421e76c2f9f994585990e"/>
--- a/b2g/config/helix/sources.xml +++ b/b2g/config/helix/sources.xml @@ -5,17 +5,17 @@ <remote fetch="https://git.mozilla.org/external/caf" name="caf"/> <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <default remote="caf" revision="b2g/ics_strawberry" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> <project name="gonk-patches" path="patches" remote="b2g" revision="223a2421006e8f5da33f516f6891c87cae86b0f6"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="6426040f1be4a844082c9769171ce7f5341a5528"/> <project name="platform/bionic" path="bionic" revision="d2eb6c7b6e1bc7643c17df2d9d9bcb1704d0b9ab"/>
--- a/b2g/config/inari/sources.xml +++ b/b2g/config/inari/sources.xml @@ -7,22 +7,22 @@ <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <remote fetch="https://git.mozilla.org/external/apitrace" name="apitrace"/> <default remote="caf" revision="ics_chocolate_rb4.2" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="6426040f1be4a844082c9769171ce7f5341a5528"/> <project name="platform/bionic" path="bionic" revision="cd5dfce80bc3f0139a56b58aca633202ccaee7f8"/> <project name="platform/bootable/recovery" path="bootable/recovery" revision="e0a9ac010df3afaa47ba107192c05ac8b5516435"/> <project name="platform/development" path="development" revision="a384622f5fcb1d2bebb9102591ff7ae91fe8ed2d"/> <project name="device/common" path="device/common" revision="7c65ea240157763b8ded6154a17d3c033167afb7"/> <project name="device/sample" path="device/sample" revision="c328f3d4409db801628861baa8d279fb8855892f"/> <project name="platform_external_apriori" path="external/apriori" remote="b2g" revision="11816ad0406744f963537b23d68ed9c2afb412bd"/>
--- a/b2g/config/leo/sources.xml +++ b/b2g/config/leo/sources.xml @@ -6,22 +6,22 @@ <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <remote fetch="https://git.mozilla.org/external/apitrace" name="apitrace"/> <default remote="caf" revision="b2g/ics_strawberry" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <project name="gonk-patches" path="patches" remote="b2g" revision="223a2421006e8f5da33f516f6891c87cae86b0f6"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="6426040f1be4a844082c9769171ce7f5341a5528"/> <project name="platform/bionic" path="bionic" revision="d2eb6c7b6e1bc7643c17df2d9d9bcb1704d0b9ab"/> <project name="platform/bootable/recovery" path="bootable/recovery" revision="575fdbf046e966a5915b1f1e800e5d6ad0ea14c0"/> <project name="platform/development" path="development" revision="b1025ec93beeb480caaf3049d171283c3846461d"/> <project name="device/common" path="device/common" revision="0dcc1e03659db33b77392529466f9eb685cdd3c7"/> <project name="device/sample" path="device/sample" revision="68b1cb978a20806176123b959cb05d4fa8adaea4"/>
--- a/b2g/config/mako/sources.xml +++ b/b2g/config/mako/sources.xml @@ -6,20 +6,20 @@ <remote fetch="https://git.mozilla.org/external/caf" name="caf"/> <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <!-- B2G specific things. --> <project name="platform_build" path="build" remote="b2g" revision="fce1a137746dbd354bca1918f02f96d51c40bad2"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/> - <project name="gaia" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <project name="valgrind" path="external/valgrind" remote="b2g" revision="905bfa3548eb75cf1792d0d8412b92113bbd4318"/> <project name="vex" path="external/VEX" remote="b2g" revision="c3d7efc45414f1b44cd9c479bb2758c91c4707c0"/> <!-- Stock Android things --> <project groups="linux" name="platform/prebuilts/clang/linux-x86/3.1" path="prebuilts/clang/linux-x86/3.1" revision="5c45f43419d5582949284eee9cef0c43d866e03b"/> <project groups="linux" name="platform/prebuilts/clang/linux-x86/3.2" path="prebuilts/clang/linux-x86/3.2" revision="3748b4168e7bd8d46457d4b6786003bc6a5223ce"/> <project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6" revision="9025e50b9d29b3cabbbb21e1dd94d0d13121a17e"/> <project groups="linux" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6" revision="b89fda71fcd0fa0cf969310e75be3ea33e048b44"/> <project groups="linux,arm" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.7" revision="2e7d5348f35575870b3c7e567a9a9f6d66f8d6c5"/>
--- a/b2g/config/wasabi/sources.xml +++ b/b2g/config/wasabi/sources.xml @@ -6,22 +6,22 @@ <remote fetch="https://git.mozilla.org/releases" name="mozillaorg"/> <remote fetch="https://git.mozilla.org/external/apitrace" name="apitrace"/> <default remote="caf" revision="ics_chocolate_rb4.2" sync-j="4"/> <!-- Gonk specific things and forks --> <project name="platform_build" path="build" remote="b2g" revision="59605a7c026ff06cc1613af3938579b1dddc6cfe"> <copyfile dest="Makefile" src="core/root.mk"/> </project> <project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/> - <project name="gaia.git" path="gaia" remote="mozillaorg" revision="a6f1bc96ac9e0a32022c75f0ee7771a2ab9050db"/> + <project name="gaia.git" path="gaia" remote="mozillaorg" revision="afa75c6f431b00a2cee83c48f1bf986fc1cd6df1"/> <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/> <project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/> <project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/> <project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/> - <project name="apitrace" path="external/apitrace" remote="apitrace" revision="e2f73049f8d52fb06cb9b5d923c1280557aa9238"/> + <project name="apitrace" path="external/apitrace" remote="apitrace" revision="4addd530e2dc1708745d11d81de21b5d1230ed41"/> <project name="gonk-patches" path="patches" remote="b2g" revision="223a2421006e8f5da33f516f6891c87cae86b0f6"/> <!-- Stock Android things --> <project name="platform/abi/cpp" path="abi/cpp" revision="6426040f1be4a844082c9769171ce7f5341a5528"/> <project name="platform/bionic" path="bionic" revision="cd5dfce80bc3f0139a56b58aca633202ccaee7f8"/> <project name="platform/bootable/recovery" path="bootable/recovery" revision="e0a9ac010df3afaa47ba107192c05ac8b5516435"/> <project name="platform/development" path="development" revision="a384622f5fcb1d2bebb9102591ff7ae91fe8ed2d"/> <project name="device/common" path="device/common" revision="7c65ea240157763b8ded6154a17d3c033167afb7"/> <project name="device/sample" path="device/sample" revision="c328f3d4409db801628861baa8d279fb8855892f"/>
--- a/b2g/installer/package-manifest.in +++ b/b2g/installer/package-manifest.in @@ -522,16 +522,18 @@ @BINPATH@/components/HealthReportService.js #endif #ifdef MOZ_CAPTIVEDETECT @BINPATH@/components/CaptivePortalDetectComponents.manifest @BINPATH@/components/captivedetect.js #endif @BINPATH@/components/TelemetryPing.js @BINPATH@/components/TelemetryPing.manifest +@BINPATH@/components/TelemetryStartup.js +@BINPATH@/components/TelemetryStartup.manifest @BINPATH@/components/Webapps.js @BINPATH@/components/Webapps.manifest @BINPATH@/components/AppsService.js @BINPATH@/components/AppsService.manifest @BINPATH@/components/Push.js @BINPATH@/components/Push.manifest @BINPATH@/components/PushServiceLauncher.js
--- a/browser/base/content/browser-customization.js +++ b/browser/base/content/browser-customization.js @@ -9,16 +9,19 @@ * events. */ let CustomizationHandler = { handleEvent: function(aEvent) { switch(aEvent.type) { case "customizationstarting": this._customizationStarting(); break; + case "customizationchange": + this._customizationChange(); + break; case "customizationending": this._customizationEnding(aEvent.detail); break; } }, isCustomizing: function() { return document.documentElement.hasAttribute("customizing"); @@ -48,16 +51,22 @@ let CustomizationHandler = { // can cause the customize tab to get clipped. let tabContainer = gBrowser.tabContainer; if (tabContainer.getAttribute("overflow") == "true") { let tabstrip = tabContainer.mTabstrip; tabstrip.ensureElementIsVisible(gBrowser.selectedTab, true); } }, + _customizationChange: function() { + gHomeButton.updatePersonalToolbarStyle(); + BookmarkingUI.customizeChange(); + PlacesToolbarHelper.customizeChange(); + }, + _customizationEnding: function(aDetails) { // Update global UI elements that may have been added or removed if (aDetails.changed) { gURLBar = document.getElementById("urlbar"); gProxyFavIcon = document.getElementById("page-proxy-favicon"); gHomeButton.updateTooltip(); gIdentityHandler._cacheElements();
--- a/browser/base/content/browser-places.js +++ b/browser/base/content/browser-places.js @@ -858,16 +858,20 @@ var PlacesMenuDNDHandler = { */ let PlacesToolbarHelper = { _place: "place:folder=TOOLBAR", get _viewElt() { return document.getElementById("PlacesToolbar"); }, + get _placeholder() { + return document.getElementById("bookmarks-toolbar-placeholder"); + }, + init: function PTH_init(forceToolbarOverflowCheck) { let viewElt = this._viewElt; if (!viewElt || viewElt._placesView) return; // If the bookmarks toolbar item is: // - not in a toolbar, or; // - the toolbar is collapsed, or; @@ -878,33 +882,59 @@ let PlacesToolbarHelper = { if (!toolbar || toolbar.collapsed || this._isCustomizing || getComputedStyle(toolbar, "").display == "none") return; new PlacesToolbar(this._place); if (forceToolbarOverflowCheck) { viewElt._placesView.updateOverflowStatus(); } + this.customizeChange(); }, customizeStart: function PTH_customizeStart() { try { let viewElt = this._viewElt; if (viewElt && viewElt._placesView) viewElt._placesView.uninit(); } finally { this._isCustomizing = true; } + this._shouldWrap = this._getShouldWrap(); + }, + + customizeChange: function PTH_customizeChange() { + let placeholder = this._placeholder; + if (!placeholder) { + return; + } + let shouldWrapNow = this._getShouldWrap(); + if (this._shouldWrap != shouldWrapNow) { + if (shouldWrapNow) { + placeholder.setAttribute("wrap", "true"); + } else { + placeholder.removeAttribute("wrap"); + } + placeholder.classList.toggle("toolbarbutton-1", shouldWrapNow); + this._shouldWrap = shouldWrapNow; + } }, customizeDone: function PTH_customizeDone() { this._isCustomizing = false; this.init(true); }, + _getShouldWrap: function PTH_getShouldWrap() { + let placement = CustomizableUI.getPlacementOfWidget("personal-bookmarks"); + let area = placement && placement.area; + let areaType = area && CustomizableUI.getAreaType(area); + return !area || CustomizableUI.TYPE_MENU_PANEL == areaType; + }, + onPlaceholderCommand: function () { let widgetGroup = CustomizableUI.getWidget("personal-bookmarks"); let widget = widgetGroup.forWindow(window); if (widget.overflowed || widgetGroup.areaType == CustomizableUI.TYPE_MENU_PANEL) { PlacesCommandHook.showPlacesOrganizer("BookmarksToolbar"); } }, @@ -1077,18 +1107,24 @@ let BookmarkingUI = { this._updateToolbarStyle(); }, customizeDone: function BUI_customizeDone() { this.onToolbarVisibilityChange(); this._updateToolbarStyle(); }, + init: function() { + CustomizableUI.addListener(this); + }, + _hasBookmarksObserver: false, uninit: function BUI_uninit() { + CustomizableUI.removeListener(this); + this._uninitView(); if (this._hasBookmarksObserver) { PlacesUtils.removeLazyBookmarkObserver(this); } if (this._pendingStmt) { this._pendingStmt.cancel(); @@ -1274,12 +1310,47 @@ let BookmarkingUI = { }, onBeginUpdateBatch: function () {}, onEndUpdateBatch: function () {}, onBeforeItemRemoved: function () {}, onItemVisited: function () {}, onItemMoved: function () {}, + // CustomizableUI events: + _starButtonLabel: null, + _starButtonOverflowedLabel: null, + onWidgetOverflow: function(aNode, aContainer) { + let win = aNode.ownerDocument.defaultView; + if (aNode.id != "bookmarks-menu-button" || win != window) + return; + + if (!this._starButtonOverflowedLabel) { + this._starButtonOverflowedLabel = gNavigatorBundle.getString( + "starButtonOverflowed.label"); + } + + let currentLabel = aNode.getAttribute("label"); + if (!this._starButtonLabel) + this._starButtonLabel = currentLabel; + + if (currentLabel == this._starButtonLabel) + aNode.setAttribute("label", this._starButtonOverflowedLabel); + }, + + onWidgetUnderflow: function(aNode, aContainer) { + let win = aNode.ownerDocument.defaultView; + if (aNode.id != "bookmarks-menu-button" || win != window) + return; + + // If the button hasn't been in the overflow panel before, we may ignore + // this event. + if (!this._starButtonOverflowedLabel || !this._starButtonLabel) + return; + + if (aNode.getAttribute("label") == this._starButtonOverflowedLabel) + aNode.setAttribute("label", this._starButtonLabel); + }, + QueryInterface: XPCOMUtils.generateQI([ Ci.nsINavBookmarkObserver ]) };
--- a/browser/base/content/browser.css +++ b/browser/base/content/browser.css @@ -742,16 +742,24 @@ toolbarbutton[type="socialmark"] > .tool max-width: 16px; max-height: 16px; } toolbarpaletteitem[place="palette"] > toolbarbutton[type="badged"] > .toolbarbutton-badge-container > .toolbarbutton-icon { max-width: 32px; max-height: 32px; } +toolbarbutton[sdk-button="true"] > .toolbarbutton-icon { + max-height: 32px; +} + +toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon { + max-height: 18px; +} + panelview > .social-panel-frame { width: auto; height: auto; } /* Note the chatbox 'width' values are duplicated in socialchat.xml */ chatbox { -moz-binding: url("chrome://browser/content/socialchat.xml#chatbox");
--- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -1039,29 +1039,27 @@ var gBrowserInit = { sidebar.setAttribute("src", sidebarBox.getAttribute("src")); } UpdateUrlbarSearchSplitterState(); if (!isLoadingBlank || !focusAndSelectUrlBar()) gBrowser.selectedBrowser.focus(); - gNavToolbox.customizeDone = BrowserToolboxCustomizeDone; - gNavToolbox.customizeChange = BrowserToolboxCustomizeChange; - // Set up Sanitize Item this._initializeSanitizer(); // Enable/Disable auto-hide tabbar gBrowser.tabContainer.updateVisibility(); + BookmarkingUI.init(); + gPrefService.addObserver(gHomeButton.prefDomain, gHomeButton, false); var homeButton = document.getElementById("home-button"); - gHomeButton.init(); gHomeButton.updateTooltip(homeButton); gHomeButton.updatePersonalToolbarStyle(homeButton); // BiDi UI gBidiUI = isBidiEnabled(); if (gBidiUI) { document.getElementById("documentDirection-separator").hidden = false; document.getElementById("documentDirection-swap").hidden = false; @@ -1146,16 +1144,17 @@ var gBrowserInit = { // Add Devtools menuitems and listeners gDevToolsBrowser.registerBrowserWindow(window); window.addEventListener("mousemove", MousePosTracker, false); window.addEventListener("dragover", MousePosTracker, false); gNavToolbox.addEventListener("customizationstarting", CustomizationHandler); + gNavToolbox.addEventListener("customizationchange", CustomizationHandler); gNavToolbox.addEventListener("customizationending", CustomizationHandler); // End startup crash tracking after a delay to catch crashes while restoring // tabs and to postpone saving the pref to disk. try { const startupCrashEndDelay = 30 * 1000; setTimeout(Services.startup.trackStartupCrashEnd, startupCrashEndDelay); } catch (ex) { @@ -1243,17 +1242,16 @@ var gBrowserInit = { try { gBrowser.removeProgressListener(window.XULBrowserWindow); gBrowser.removeTabsProgressListener(window.TabsProgressListener); } catch (ex) { } BookmarkingUI.uninit(); - gHomeButton.uninit(); TabsInTitlebar.uninit(); var enumerator = Services.wm.getEnumerator(null); enumerator.getNext(); if (!enumerator.hasMoreElements()) { document.persist("sidebar-box", "sidebarcommand"); document.persist("sidebar-box", "width"); @@ -3273,30 +3271,21 @@ function OpenBrowserWindow(options) else // forget about the charset information. { win = window.openDialog("chrome://browser/content/", "_blank", "chrome,all,dialog=no" + extraFeatures, defaultArgs); } return win; } -//XXXunf Are these still useful to keep around? +// Only here for backwards compat, we should remove this soon function BrowserCustomizeToolbar() { gCustomizeMode.enter(); } -function BrowserToolboxCustomizeDone(aToolboxChanged) { - gCustomizeMode.exit(aToolboxChanged); -} - -function BrowserToolboxCustomizeChange(aType) { - gHomeButton.updatePersonalToolbarStyle(); - BookmarksMenuButton.customizeChange(); -} - /** * Update the global flag that tracks whether or not any edit UI (the Edit menu, * edit-related items in the context menu, and edit-related toolbar buttons * is visible, then update the edit commands' enabled state accordingly. We use * this flag to skip updating the edit commands on focus or selection changes * when no UI is visible to improve performance (including pageload performance, * since focus changes when you load a new page). * @@ -4757,26 +4746,16 @@ function fireSidebarFocusedEvent() { var sidebar = document.getElementById("sidebar"); var event = document.createEvent("Events"); event.initEvent("SidebarFocused", true, false); sidebar.contentWindow.dispatchEvent(event); } var gHomeButton = { - init: function() { - gNavToolbox.addEventListener("customizationchange", - this.onCustomizationChange); - }, - - uninit: function() { - gNavToolbox.removeEventListener("customizationchange", - this.onCustomizationChange); - }, - prefDomain: "browser.startup.homepage", observe: function (aSubject, aTopic, aPrefName) { if (aTopic != "nsPref:changed" || aPrefName != this.prefDomain) return; this.updateTooltip(); }, @@ -4819,20 +4798,16 @@ var gHomeButton = { if (!homeButton) homeButton = document.getElementById("home-button"); if (homeButton) homeButton.className = homeButton.parentNode.id == "PersonalToolbar" || homeButton.parentNode.parentNode.id == "PersonalToolbar" ? homeButton.className.replace("toolbarbutton-1", "bookmark-item") : homeButton.className.replace("bookmark-item", "toolbarbutton-1"); }, - - onCustomizationChange: function(aEvent) { - gHomeButton.updatePersonalToolbarStyle(); - }, }; /** * Gets the selected text in the active browser. Leading and trailing * whitespace is removed, and consecutive whitespace is replaced by a single * space. A maximum of 150 characters will be returned, regardless of the value * of aCharLen. *
--- a/browser/base/content/browser.xul +++ b/browser/base/content/browser.xul @@ -853,17 +853,16 @@ collapsed="true" customizable="true"> <toolbaritem id="personal-bookmarks" flex="1" title="&bookmarksToolbarItem.label;" cui-areatype="toolbar" removable="true"> <toolbarbutton id="bookmarks-toolbar-placeholder" - type="wrap" mousethrough="never" label="&bookmarksToolbarItem.label;" oncommand="PlacesToolbarHelper.onPlaceholderCommand();"/> <hbox flex="1" id="PlacesToolbar" context="placesContext" onclick="BookmarksEventHandler.onClick(event, this._placesView);" oncommand="BookmarksEventHandler.onCommand(event, this._placesView);"
--- a/browser/components/customizableui/content/panelUI.inc.xul +++ b/browser/components/customizableui/content/panelUI.inc.xul @@ -6,28 +6,30 @@ role="group" type="arrow" hidden="true" flip="slide" noautofocus="true"> <panelmultiview id="PanelUI-multiView" mainViewId="PanelUI-mainView"> <panelview id="PanelUI-mainView" context="customizationPanelContextMenu"> <vbox id="PanelUI-contents-scroller"> - <vbox id="PanelUI-contents"/> + <vbox id="PanelUI-contents" class="panelUI-grid"/> </vbox> <footer id="PanelUI-footer"> <!-- The parentNode is used so that the footer is presented as the anchor instead of just the button being the anchor. --> <toolbarbutton id="PanelUI-customize" label="&appMenuCustomize.label;" exitLabel="&appMenuCustomizeExit.label;" tabindex="0" oncommand="gCustomizeMode.toggle();"/> + <toolbarseparator/> <toolbarbutton id="PanelUI-help" label="&helpMenu.label;" tabindex="0" tooltiptext="&helpMenu.label;" oncommand="PanelUI.showHelpView(this.parentNode);"/> + <toolbarseparator/> <toolbarbutton id="PanelUI-quit" tabindex="0" #ifdef XP_WIN label="&quitApplicationCmdWin.label;" tooltiptext="&quitApplicationCmdWin.label;" #else label="&quitApplicationCmd.label;" tooltiptext="&quitApplicationCmd.label;" #endif @@ -173,11 +175,11 @@ </panel> <panel id="widget-overflow" role="group" type="arrow" level="top" hidden="true"> <vbox id="widget-overflow-scroller"> - <vbox id="widget-overflow-list"/> + <vbox id="widget-overflow-list" class="widget-overflow-list"/> </vbox> </panel>
--- a/browser/components/customizableui/content/panelUI.js +++ b/browser/components/customizableui/content/panelUI.js @@ -202,16 +202,18 @@ const PanelUI = { * * @return a Promise that resolves once the panel is ready to roll. */ ensureReady: function(aCustomizing=false) { if (this._readyPromise) { return this._readyPromise; } this._readyPromise = Task.spawn(function() { + this.contents.setAttributeNS("http://www.w3.org/XML/1998/namespace", "lang", + getLocale()); if (!this._scrollWidth) { // In order to properly center the contents of the panel, while ensuring // that we have enough space on either side to show a scrollbar, we have to // do a bit of hackery. In particular, we calculate a new width for the // scroller, based on the system scrollbar width. this._scrollWidth = (yield ScrollbarSampler.getSystemScrollbarWidth()) + "px"; let cstyle = window.getComputedStyle(this.scroller); @@ -413,8 +415,30 @@ const PanelUI = { this.addEventListener("command", PanelUI.onCommandHandler); }, _onHelpViewHide: function(aEvent) { this.removeEventListener("command", PanelUI.onCommandHandler); } }; + +/** + * Gets the currently selected locale for display. + * @return the selected locale or "en-US" if none is selected + */ +function getLocale() { + try { + let locale = Services.prefs.getComplexValue(PREF_SELECTED_LOCALE, + Ci.nsIPrefLocalizedString); + if (locale) + return locale; + } + catch (e) { } + + try { + return Services.prefs.getCharPref(PREF_SELECTED_LOCALE); + } + catch (e) { } + + return "en-US"; +} +
--- a/browser/components/customizableui/src/CustomizableUI.jsm +++ b/browser/components/customizableui/src/CustomizableUI.jsm @@ -474,19 +474,17 @@ let CustomizableUIInternal = { if (!widget.showInPrivateBrowsing && inPrivateWindow) { continue; } } this.ensureButtonContextMenu(node, aAreaNode); if (node.localName == "toolbarbutton" && aArea == CustomizableUI.AREA_PANEL) { node.setAttribute("tabindex", "0"); - if (!node.hasAttribute("type")) { - node.setAttribute("type", "wrap"); - } + node.setAttribute("wrap", "true"); } this.insertWidgetBefore(node, currentNode, container, aArea); if (gResetting) { this.notifyListeners("onWidgetReset", node, container); } } @@ -653,19 +651,17 @@ let CustomizableUIInternal = { if (child.localName != "toolbarbutton") { if (child.localName == "toolbaritem") { this.ensureButtonContextMenu(child, aPanel); } continue; } this.ensureButtonContextMenu(child, aPanel); child.setAttribute("tabindex", "0"); - if (!child.hasAttribute("type")) { - child.setAttribute("type", "wrap"); - } + child.setAttribute("wrap", "true"); } this.registerBuildArea(CustomizableUI.AREA_PANEL, aPanel); }, onWidgetAdded: function(aWidgetId, aArea, aPosition) { this.insertNode(aWidgetId, aArea, aPosition, true); }, @@ -704,19 +700,17 @@ let CustomizableUIInternal = { // We remove location attributes here to make sure they're gone too when a // widget is removed from a toolbar to the palette. See bug 930950. this.removeLocationAttributes(widgetNode); if (gPalette.has(aWidgetId) || this.isSpecialWidget(aWidgetId)) { container.removeChild(widgetNode); } else { widgetNode.removeAttribute("tabindex"); - if (widgetNode.getAttribute("type") == "wrap") { - widgetNode.removeAttribute("type"); - } + widgetNode.removeAttribute("wrap"); areaNode.toolbox.palette.appendChild(widgetNode); } this.notifyListeners("onWidgetAfterDOMChange", widgetNode, null, container, true); if (isToolbar) { areaNode.setAttribute("currentset", gPlacements.get(aArea).join(',')); } @@ -856,19 +850,17 @@ let CustomizableUIInternal = { return; } let areaId = aAreaNode.id; if (isNew) { this.ensureButtonContextMenu(widgetNode, aAreaNode); if (widgetNode.localName == "toolbarbutton" && areaId == CustomizableUI.AREA_PANEL) { widgetNode.setAttribute("tabindex", "0"); - if (!widgetNode.hasAttribute("type")) { - widgetNode.setAttribute("type", "wrap"); - } + widgetNode.setAttribute("wrap", "true"); } } let container = aAreaNode.customizationTarget; let [insertionContainer, nextNode] = this.findInsertionPoints(widgetNode, aNextNodeId, aAreaNode); this.insertWidgetBefore(widgetNode, nextNode, insertionContainer, areaId); if (gAreas.get(areaId).get("type") == CustomizableUI.TYPE_TOOLBAR) { @@ -1195,29 +1187,102 @@ let CustomizableUIInternal = { /* * If people put things in the panel which need more than single-click interaction, * we don't want to close it. Right now we check for text inputs and menu buttons. * We also check for being outside of any toolbaritem/toolbarbutton, ie on a blank * part of the menu. */ _isOnInteractiveElement: function(aEvent) { + function getMenuPopupForDescendant(aNode) { + let lastPopup = null; + while (aNode && aNode.parentNode && + aNode.parentNode.localName.startsWith("menu")) { + lastPopup = aNode.localName == "menupopup" ? aNode : lastPopup; + aNode = aNode.parentNode; + } + return lastPopup; + } + let target = aEvent.originalTarget; let panel = this._getPanelForNode(aEvent.currentTarget); + // We keep track of: + // whether we're in an input container (text field) let inInput = false; + // whether we're in a popup/context menu let inMenu = false; + // whether we're in a toolbarbutton/toolbaritem let inItem = false; - while (!inInput && !inMenu && !inItem && target != panel) { + // whether the current menuitem has a valid closemenu attribute + let menuitemCloseMenu = "auto"; + // whether the toolbarbutton/item has a valid closemenu attribute. + let closemenu = "auto"; + + // While keeping track of that, we go from the original target back up, + // to the panel if we have to. We bail as soon as we find an input, + // a toolbarbutton/item, or the panel: + while (true) { let tagName = target.localName; - inInput = tagName == "input"; - inMenu = target.type == "menu"; + inInput = tagName == "input" || tagName == "textbox"; inItem = tagName == "toolbaritem" || tagName == "toolbarbutton"; - target = target.parentNode; + let isMenuItem = tagName == "menuitem"; + inMenu = inMenu || isMenuItem; + if (inItem && target.hasAttribute("closemenu")) { + let closemenuVal = target.getAttribute("closemenu"); + closemenu = (closemenuVal == "single" || closemenuVal == "none") ? + closemenuVal : "auto"; + } + + if (isMenuItem && target.hasAttribute("closemenu")) { + let closemenuVal = target.getAttribute("closemenu"); + menuitemCloseMenu = (closemenuVal == "single" || closemenuVal == "none") ? + closemenuVal : "auto"; + } + // This isn't in the loop condition because we want to break before + // changing |target| if any of these conditions are true + if (inInput || inItem || target == panel) { + break; + } + // We need specific code for popups: the item on which they were invoked + // isn't necessarily in their parentNode chain: + if (isMenuItem) { + let topmostMenuPopup = getMenuPopupForDescendant(target); + target = (topmostMenuPopup && topmostMenuPopup.triggerNode) || + target.parentNode; + } else { + target = target.parentNode; + } } - return inMenu || inInput || !inItem; + // If the user clicked a menu item... + if (inMenu) { + // We care if we're in an input also, + // or if the user specified closemenu!="auto": + if (inInput || menuitemCloseMenu != "auto") { + return true; + } + // Otherwise, we're probably fine to close the panel + return false; + } + // If we're not in a menu, and we *are* in a type="menu" toolbarbutton, + // we'll now interact with the menu + if (inItem && target.getAttribute("type") == "menu") { + return true; + } + // If we're not in a menu, and we *are* in a type="menu-button" toolbarbutton, + // it depends whether we're in the dropmarker or the 'real' button: + if (inItem && target.getAttribute("type") == "menu-button") { + // 'real' button (which has a single action): + if (target.getAttribute("anonid") == "button") { + return closemenu != "none"; + } + // otherwise, this is the outer button, and the user will now + // interact with the menu: + return true; + } + return inInput || !inItem; }, hidePanelForNode: function(aNode) { let panel = this._getPanelForNode(aNode); if (panel) { panel.hidePopup(); } }, @@ -2223,16 +2288,23 @@ this.CustomizableUI = { * different area. aArea will be the area the item is dragged to, or * undefined after the measurements have been done and the node has been * moved back to its 'regular' area. * * - onCustomizeStart(aWindow) * Fired when opening customize mode in aWindow. * - onCustomizeEnd(aWindow) * Fired when exiting customize mode in aWindow. + * + * - onWidgetOverflow(aNode, aContainer) + * Fired when a widget's DOM node is overflowing its container, a toolbar, + * and will be displayed in the overflow panel. + * - onWidgetUnderflow(aNode, aContainer) + * Fired when a widget's DOM node is *not* overflowing its container, a + * toolbar, anymore. */ addListener: function(aListener) { CustomizableUIInternal.addListener(aListener); }, /** * Remove a listener added with addListener * @param aListener the listener object to remove */ @@ -3230,16 +3302,17 @@ OverflowableToolbar.prototype = { while (child && this._target.scrollLeftMax > 0) { let prevChild = child.previousSibling; if (child.getAttribute("overflows") != "false") { this._collapsed.set(child.id, this._target.clientWidth); child.classList.add("overflowedItem"); child.setAttribute("cui-anchorid", this._chevron.id); + CustomizableUIInternal.notifyListeners("onWidgetOverflow", child, this._target); this._list.insertBefore(child, this._list.firstChild); if (!this._toolbar.hasAttribute("overflowing")) { CustomizableUI.addListener(this); } this._toolbar.setAttribute("overflowing", "true"); } child = prevChild; @@ -3286,16 +3359,17 @@ OverflowableToolbar.prototype = { break; } } if (!inserted) { this._target.appendChild(child); } child.removeAttribute("cui-anchorid"); child.classList.remove("overflowedItem"); + CustomizableUIInternal.notifyListeners("onWidgetUnderflow", child, this._target); } let win = this._target.ownerDocument.defaultView; win.UpdateUrlbarSearchSplitterState(); if (!this._collapsed.size) { this._toolbar.removeAttribute("overflowing"); CustomizableUI.removeListener(this); @@ -3360,16 +3434,17 @@ OverflowableToolbar.prototype = { if (nowOverflowed) { // NB: we're guaranteed that it has a previousSibling, because if it didn't, // we would have added it to the toolbar instead. See getOverflowedNextNode. let prevId = aNode.previousSibling.id; let minSize = this._collapsed.get(prevId); this._collapsed.set(aNode.id, minSize); aNode.setAttribute("cui-anchorid", this._chevron.id); aNode.classList.add("overflowedItem"); + CustomizableUIInternal.notifyListeners("onWidgetOverflow", aNode, this._target); } // If it is not overflowed and not in the toolbar, and was not overflowed // either, it moved out of the toolbar. That means there's now space in there! // Let's try to move stuff back: else if (!nowInBar) { this._moveItemsBackToTheirOrigin(true); } // If it's in the toolbar now, then we don't care. An overflow event may @@ -3377,16 +3452,17 @@ OverflowableToolbar.prototype = { } // If it used to be overflowed... else { // ... and isn't anymore, let's remove our bookkeeping: if (!nowOverflowed) { this._collapsed.delete(aNode.id); aNode.removeAttribute("cui-anchorid"); aNode.classList.remove("overflowedItem"); + CustomizableUIInternal.notifyListeners("onWidgetUnderflow", aNode, this._target); if (!this._collapsed.size) { this._toolbar.removeAttribute("overflowing"); CustomizableUI.removeListener(this); } } // but if it still is, it must have changed places. Bookkeep: else {
--- a/browser/components/customizableui/test/browser.ini +++ b/browser/components/customizableui/test/browser.ini @@ -46,16 +46,17 @@ skip-if = os == "mac" [browser_946320_tabs_from_other_computers.js] skip-if = os == "linux" [browser_934951_zoom_in_toolbar.js] [browser_938980_navbar_collapsed.js] [browser_938995_indefaultstate_nonremovable.js] [browser_940013_registerToolbarNode_calls_registerArea.js] [browser_940107_home_button_in_bookmarks_toolbar.js] +[browser_940307_panel_click_closure_handling.js] [browser_940946_removable_from_navbar_customizemode.js] [browser_941083_invalidate_wrapper_cache_createWidget.js] [browser_942581_unregisterArea_keeps_placements.js] [browser_943683_migration_test.js] [browser_944887_destroyWidget_should_destroy_in_palette.js] [browser_945739_showInPrivateBrowsing_customize_mode.js] [browser_947987_removable_default.js] [browser_948985_non_removable_defaultArea.js]
new file mode 100644 --- /dev/null +++ b/browser/components/customizableui/test/browser_940307_panel_click_closure_handling.js @@ -0,0 +1,108 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +"use strict"; + +let button, menuButton; +/* Clicking a button should close the panel */ +add_task(function() { + button = document.createElement("toolbarbutton"); + button.id = "browser_940307_button"; + button.setAttribute("label", "Button"); + PanelUI.contents.appendChild(button); + yield PanelUI.show(); + let hiddenAgain = promisePanelHidden(window); + EventUtils.synthesizeMouseAtCenter(button, {}); + yield hiddenAgain; + button.remove(); +}); + +/* Clicking a menu button should close the panel, opening the popup shouldn't. */ +add_task(function() { + menuButton = document.createElement("toolbarbutton"); + menuButton.setAttribute("type", "menu-button"); + menuButton.id = "browser_940307_menubutton"; + menuButton.setAttribute("label", "Menu button"); + + let menuPopup = document.createElement("menupopup"); + menuPopup.id = "browser_940307_menupopup"; + + let menuItem = document.createElement("menuitem"); + menuItem.setAttribute("label", "Menu item"); + menuItem.id = "browser_940307_menuitem"; + + menuPopup.appendChild(menuItem); + menuButton.appendChild(menuPopup); + PanelUI.contents.appendChild(menuButton); + + yield PanelUI.show(); + let hiddenAgain = promisePanelHidden(window); + let innerButton = document.getAnonymousElementByAttribute(menuButton, "anonid", "button"); + EventUtils.synthesizeMouseAtCenter(innerButton, {}); + yield hiddenAgain; + + // Now click the dropmarker to show the menu + yield PanelUI.show(); + hiddenAgain = promisePanelHidden(window); + let menuShown = promisePanelElementShown(window, menuPopup); + let dropmarker = document.getAnonymousElementByAttribute(menuButton, "type", "menu-button"); + EventUtils.synthesizeMouseAtCenter(dropmarker, {}); + yield menuShown; + // Panel should stay open: + ok(isPanelUIOpen(), "Panel should still be open"); + let menuHidden = promisePanelElementHidden(window, menuPopup); + // Then click the menu item to close all the things + EventUtils.synthesizeMouseAtCenter(menuItem, {}); + yield menuHidden; + yield hiddenAgain; + menuButton.remove(); +}); + +add_task(function() { + let searchbar = document.getElementById("searchbar"); + gCustomizeMode.addToPanel(searchbar); + let placement = CustomizableUI.getPlacementOfWidget("search-container"); + is(placement.area, CustomizableUI.AREA_PANEL, "Should be in panel"); + yield PanelUI.show(); + yield waitForCondition(() => "value" in searchbar && searchbar.value === ""); + + searchbar.value = "foo"; + searchbar.focus(); + // Reaching into this context menu is pretty evil, but hey... it's a test. + let textbox = document.getAnonymousElementByAttribute(searchbar.textbox, "anonid", "textbox-input-box"); + let contextmenu = document.getAnonymousElementByAttribute(textbox, "anonid", "input-box-contextmenu"); + let contextMenuShown = promisePanelElementShown(window, contextmenu); + EventUtils.synthesizeMouseAtCenter(searchbar, {type: "contextmenu", button: 2}); + yield contextMenuShown; + + ok(isPanelUIOpen(), "Panel should still be open"); + + let selectAll = contextmenu.querySelector("[cmd='cmd_selectAll']"); + let contextMenuHidden = promisePanelElementHidden(window, contextmenu); + EventUtils.synthesizeMouseAtCenter(selectAll, {}); + yield contextMenuHidden; + + ok(isPanelUIOpen(), "Panel should still be open"); + + let hiddenPanelPromise = promisePanelHidden(window); + EventUtils.synthesizeKey("VK_ESCAPE", {}); + yield hiddenPanelPromise; + ok(!isPanelUIOpen(), "Panel should no longer be open"); +}); + +registerCleanupFunction(function() { + if (button && button.parentNode) { + button.remove(); + } + if (menuButton && menuButton.parentNode) { + menuButton.remove(); + } + // Sadly this isn't task.jsm-enabled, so we can't wait for this to happen. But we should + // definitely close it here and hope it won't interfere with other tests. + // Of course, all the tests are meant to do this themselves, but if they fail... + if (isPanelUIOpen()) { + PanelUI.hide(); + } +}); +
--- a/browser/components/customizableui/test/head.js +++ b/browser/components/customizableui/test/head.js @@ -245,16 +245,20 @@ function promisePanelElementHidden(win, aPanel.removeEventListener("popuphidden", onPanelClose); win.clearTimeout(timeoutId); deferred.resolve(); } aPanel.addEventListener("popuphidden", onPanelClose); return deferred.promise; } +function isPanelUIOpen() { + return PanelUI.panel.state == "open" || PanelUI.panel.state == "showing"; +} + function subviewShown(aSubview) { let deferred = Promise.defer(); let win = aSubview.ownerDocument.defaultView; let timeoutId = win.setTimeout(() => { deferred.reject("Subview (" + aSubview.id + ") did not show within 20 seconds."); }, 20000); function onViewShowing(e) { aSubview.removeEventListener("ViewShowing", onViewShowing);
--- a/browser/components/downloads/content/download.xml +++ b/browser/components/downloads/content/download.xml @@ -109,11 +109,13 @@ <binding id="download-toolbarbutton" extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton"> <content> <children /> <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,label"/> <xul:label class="toolbarbutton-text" crop="right" flex="1" xbl:inherits="value=label,accesskey,crop"/> + <xul:label class="toolbarbutton-multiline-text" flex="1" + xbl:inherits="xbl:text=label,accesskey"/> </content> </binding> </bindings>
--- a/browser/components/sessionstore/src/SessionStore.jsm +++ b/browser/components/sessionstore/src/SessionStore.jsm @@ -602,21 +602,16 @@ let SessionStoreInternal = { /** * This method handles incoming messages sent by the session store content * script and thus enables communication with OOP tabs. */ receiveMessage: function ssi_receiveMessage(aMessage) { var browser = aMessage.target; var win = browser.ownerDocument.defaultView; - let tab = this._getTabForBrowser(browser); - if (!tab) { - // Ignore messages from <browser> elements that are not tabs. - return; - } switch (aMessage.name) { case "SessionStore:pageshow": this.onTabLoad(win, browser); break; case "SessionStore:loadStart": TabStateCache.delete(browser); break; @@ -630,16 +625,17 @@ let SessionStoreInternal = { break; case "SessionStore:load": TabStateCache.delete(browser); this.onTabLoad(win, browser); break; case "SessionStore:restoreHistoryComplete": if (this.isCurrentEpoch(browser, aMessage.data.epoch)) { // Notify the tabbrowser that the tab chrome has been restored. + let tab = this._getTabForBrowser(browser); let tabData = browser.__SS_data; // wall-paper fix for bug 439675: make sure that the URL to be loaded // is always visible in the address bar let activePageData = tabData.entries[tabData.index - 1] || null; let uri = activePageData ? activePageData.url || null : null; browser.userTypedValue = uri; @@ -680,16 +676,17 @@ let SessionStoreInternal = { case "SessionStore:restoreTabContentComplete": if (this.isCurrentEpoch(browser, aMessage.data.epoch)) { // This callback is used exclusively by tests that want to // monitor the progress of network loads. if (gDebuggingEnabled) { Services.obs.notifyObservers(browser, NOTIFY_TAB_RESTORED, null); } + let tab = this._getTabForBrowser(browser); if (tab) { SessionStoreInternal._resetLocalTabRestoringState(tab); SessionStoreInternal.restoreNextTab(); } } break; case "SessionStore:restoreDocumentComplete": if (this.isCurrentEpoch(browser, aMessage.data.epoch)) { @@ -701,16 +698,17 @@ let SessionStoreInternal = { delete browser.__SS_restore_tab; delete browser.__SS_data; this._sendTabRestoredNotification(tab); } break; case "SessionStore:reloadPendingTab": if (this.isCurrentEpoch(browser, aMessage.data.epoch)) { + let tab = this._getTabForBrowser(browser); if (tab && browser.__SS_restoreState == TAB_STATE_NEEDS_RESTORE) { this.restoreTabContent(tab); } } break; default: debug("received unknown message '" + aMessage.name + "'"); break; @@ -816,22 +814,16 @@ let SessionStoreInternal = { // ignore windows opened while shutting down if (this._loadState == STATE_QUITTING) return; // Assign the window a unique identifier we can use to reference // internal data about the window. aWindow.__SSi = this._generateWindowID(); - let mm = aWindow.messageManager; - MESSAGES.forEach(msg => mm.addMessageListener(msg, this)); - - // Load the frame script after registering listeners. - mm.loadFrameScript("chrome://browser/content/content-sessionStore.js", true); - // and create its data object this._windows[aWindow.__SSi] = { tabs: [], selected: 0, _closedTabs: [], busy: false }; let isPrivateWindow = false; if (PrivateBrowsingUtils.isWindowPrivate(aWindow)) this._windows[aWindow.__SSi].isPrivate = isPrivateWindow = true; if (!this._isWindowLoaded(aWindow)) this._windows[aWindow.__SSi]._restoring = true; @@ -1346,16 +1338,22 @@ let SessionStoreInternal = { * Tab reference * @param aNoNotification * bool Do not save state if we're updating an existing tab */ onTabAdd: function ssi_onTabAdd(aWindow, aTab, aNoNotification) { let browser = aTab.linkedBrowser; BROWSER_EVENTS.forEach(msg => browser.addEventListener(msg, this, true)); + let mm = browser.messageManager; + MESSAGES.forEach(msg => mm.addMessageListener(msg, this)); + + // Load the frame script after registering listeners. + mm.loadFrameScript("chrome://browser/content/content-sessionStore.js", false); + if (!aNoNotification) { this.saveStateDelayed(aWindow); } this._updateCrashReportURL(aWindow); }, /**
--- a/browser/components/tabview/tabitems.js +++ b/browser/components/tabview/tabitems.js @@ -841,16 +841,22 @@ let TabItems = { }, // Function: _isComplete // Checks whether the xul:tab has fully loaded and calls a callback with a // boolean indicates whether the tab is loaded or not. _isComplete: function TabItems__isComplete(tab, callback) { Utils.assertThrow(tab, "tab"); + // A pending tab can't be complete, yet. + if (tab.hasAttribute("pending")) { + setTimeout(() => callback(false)); + return; + } + let mm = tab.linkedBrowser.messageManager; let message = "Panorama:isDocumentLoaded"; mm.addMessageListener(message, function onMessage(cx) { mm.removeMessageListener(cx.name, onMessage); callback(cx.json.isLoaded); }); mm.sendAsyncMessage(message);
--- a/browser/components/tabview/test/browser.ini +++ b/browser/components/tabview/test/browser.ini @@ -159,15 +159,16 @@ skip-if = true # Bug 736425 [browser_tabview_dragdrop.js] [browser_tabview_exit_button.js] [browser_tabview_expander.js] [browser_tabview_firstrun_pref.js] [browser_tabview_group.js] skip-if = os == "mac" || os == "win" # Bug 945687 [browser_tabview_launch.js] [browser_tabview_multiwindow_search.js] +[browser_tabview_pending_tabs.js] [browser_tabview_privatebrowsing_perwindowpb.js] skip-if = os == 'linux' # Bug 944300 [browser_tabview_rtl.js] [browser_tabview_search.js] [browser_tabview_snapping.js] [browser_tabview_startup_transitions.js] [browser_tabview_undo_group.js]
new file mode 100644 --- /dev/null +++ b/browser/components/tabview/test/browser_tabview_pending_tabs.js @@ -0,0 +1,119 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +const STATE = { + windows: [{ + tabs: [{ + entries: [{ url: "about:mozilla" }], + hidden: true, + extData: {"tabview-tab": '{"url":"about:mozilla","groupID":1}'} + },{ + entries: [{ url: "about:robots" }], + hidden: false, + extData: {"tabview-tab": '{"url":"about:robots","groupID":1}'}, + }], + selected: 1, + extData: { + "tabview-groups": '{"nextID":2,"activeGroupId":1, "totalNumber":1}', + "tabview-group": + '{"1":{"bounds":{"left":15,"top":5,"width":280,"height":232},"id":1}}' + } + }] +}; + +/** + * Make sure that tabs are restored on demand as otherwise the tab will start + * loading immediately and we can't check whether it shows cached data. + */ +add_task(function setup() { + Services.prefs.setBoolPref("browser.sessionstore.restore_on_demand", true); + + registerCleanupFunction(() => { + Services.prefs.clearUserPref("browser.sessionstore.restore_on_demand"); + }); +}); + +/** + * Ensure that a pending tab shows cached data. + */ +add_task(function () { + // Open a new window. + let win = OpenBrowserWindow(); + yield promiseDelayedStartupFinished(win); + + // Set the window to a specific state. + let ss = Cc["@mozilla.org/browser/sessionstore;1"] + .getService(Ci.nsISessionStore) + .setWindowState(win, JSON.stringify(STATE), true); + + // Open Panorama. + yield promiseTabViewShown(win); + + let [tab1, tab2] = win.gBrowser.tabs; + let cw = win.TabView.getContentWindow(); + + // Update the two tabs in reverse order. Panorama will first try to update + // the second tab but will put it back onto the queue once it detects that + // it hasn't loaded yet. It will then try to update the first tab. + cw.TabItems.update(tab2); + cw.TabItems.update(tab1); + + let tabItem1 = tab1._tabViewTabItem; + let tabItem2 = tab2._tabViewTabItem; + + // Wait for the first tabItem to be updated. Calling update() on the second + // tabItem won't send a notification as that is pushed back onto the queue. + yield promiseTabItemUpdated(tabItem1); + + // Check that the first tab doesn't show cached data, the second one does. + ok(!tabItem1.isShowingCachedData(), "doesn't show cached data"); + ok(tabItem2.isShowingCachedData(), "shows cached data"); + + // Cleanup. + yield promiseWindowClosed(win); +}); + +function promiseTabItemUpdated(tabItem) { + let deferred = Promise.defer(); + + tabItem.addSubscriber("updated", function onUpdated() { + tabItem.removeSubscriber("updated", onUpdated); + deferred.resolve(); + }); + + return deferred.promise; +} + +function promiseAllTabItemsUpdated(win) { + let deferred = Promise.defer(); + afterAllTabItemsUpdated(deferred.resolve, win); + return deferred.promise; +} + +function promiseDelayedStartupFinished(win) { + let deferred = Promise.defer(); + whenDelayedStartupFinished(win, deferred.resolve); + return deferred.promise; +} + +function promiseTabViewShown(win) { + let deferred = Promise.defer(); + showTabView(deferred.resolve, win); + return deferred.promise; +} + +function promiseWindowClosed(win) { + let deferred = Promise.defer(); + + Services.obs.addObserver(function obs(subject, topic) { + if (subject == win) { + Services.obs.removeObserver(obs, topic); + deferred.resolve(); + } + }, "domwindowclosed", false); + + win.close(); + return deferred.promise; +}
--- a/browser/devtools/framework/connect/connect.js +++ b/browser/devtools/framework/connect/connect.js @@ -32,16 +32,20 @@ window.addEventListener("DOMContentLoade if (host) { document.getElementById("host").value = host; } if (port) { document.getElementById("port").value = port; } + let form = document.querySelector("#connection-form form"); + form.addEventListener("submit", function() { + window.submit(); + }); }, true); /** * Called when the "connect" button is clicked. */ function submit() { // Show the "connecting" screen document.body.classList.add("connecting");
--- a/browser/devtools/framework/connect/connect.xhtml +++ b/browser/devtools/framework/connect/connect.xhtml @@ -14,17 +14,17 @@ <title>&title;</title> <link rel="stylesheet" href="chrome://browser/skin/devtools/dark-theme.css" type="text/css"/> <link rel="stylesheet" href="chrome://browser/content/devtools/connect.css" type="text/css"/> <script type="application/javascript;version=1.8" src="connect.js"></script> </head> <body> <h1>&header;</h1> <section id="connection-form"> - <form validate="validate" onsubmit="window.submit()" action="#"> + <form validate="validate" action="#"> <label> <span>&host;</span> <input required="required" class="devtools-textinput" id="host" type="text"></input> </label> <label> <span>&port;</span> <input required="required" class="devtools-textinput" id="port" type="number" pattern="\d+"></input> </label>
--- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in @@ -507,16 +507,18 @@ #ifdef MOZ_CAPTIVEDETECT @BINPATH@/components/CaptivePortalDetectComponents.manifest @BINPATH@/components/captivedetect.js #endif @BINPATH@/components/servicesComponents.manifest @BINPATH@/components/cryptoComponents.manifest @BINPATH@/components/TelemetryPing.js @BINPATH@/components/TelemetryPing.manifest +@BINPATH@/components/TelemetryStartup.js +@BINPATH@/components/TelemetryStartup.manifest @BINPATH@/components/messageWakeupService.js @BINPATH@/components/messageWakeupService.manifest @BINPATH@/components/SettingsManager.js @BINPATH@/components/SettingsManager.manifest @BINPATH@/components/SettingsService.js @BINPATH@/components/SettingsService.manifest @BINPATH@/components/Webapps.js @BINPATH@/components/Webapps.manifest
--- a/browser/locales/en-US/chrome/browser/browser.properties +++ b/browser/locales/en-US/chrome/browser/browser.properties @@ -224,16 +224,17 @@ pasteAndGo.label=Paste & Go refreshBlocked.goButton=Allow refreshBlocked.goButton.accesskey=A refreshBlocked.refreshLabel=%S prevented this page from automatically reloading. refreshBlocked.redirectLabel=%S prevented this page from automatically redirecting to another page. # Star button starButtonOn.tooltip=Edit this bookmark starButtonOff.tooltip=Bookmark this page +starButtonOverflowed.label=Bookmark This Page # Offline web applications offlineApps.available=This website (%S) is asking to store data on your computer for offline use. offlineApps.allow=Allow offlineApps.allowAccessKey=A offlineApps.never=Never for This Site offlineApps.neverAccessKey=e offlineApps.notNow=Not Now
deleted file mode 100644 --- a/browser/metro/base/content/config.js +++ /dev/null @@ -1,407 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -let Ci = Components.interfaces; - -Components.utils.import("resource://gre/modules/Services.jsm"); - -var ViewConfig = { - get _main() { - delete this._main; - return this._main = document.getElementById("main-container"); - }, - - get _container() { - delete this._container; - return this._container = document.getElementById("prefs-container"); - }, - - get _editor() { - delete this._editor; - return this._editor = document.getElementById("editor"); - }, - - init: function init() { - this._main.addEventListener("click", this, false); - window.addEventListener("resize", this, false); - window.addEventListener("prefchange", this, false); - window.addEventListener("prefnew", this, false); - - this._handleWindowResize(); - this.filter(""); - - document.getElementById("textbox").focus(); - }, - - uninit: function uninit() { - this._main.removeEventListener("click", this, false); - window.removeEventListener("resize", this, false); - window.removeEventListener("prefchange", this, false); - window.removeEventListener("prefnew", this, false); - }, - - filter: function filter(aValue) { - let row = document.getElementById("editor-row"); - - let container = this._container; - container.scrollBoxObject.scrollTo(0, 0); - // Clear the list by replacing with a shallow copy - let empty = container.cloneNode(false); - empty.appendChild(row); - container.parentNode.replaceChild(empty, container); - this._container = empty; - - let result = Utils.getPrefs(aValue); - this._container.setItems(result.map(this._createItem, this)); - }, - - open: function open(aType) { - let buttons = document.getElementById("editor-buttons-add"); - buttons.setAttribute("hidden", "true"); - - let shouldFocus = false; - let setting = document.getElementById("editor-setting"); - switch (aType) { - case Ci.nsIPrefBranch.PREF_INT: - setting.setAttribute("type", "integer"); - setting.setAttribute("min", -Infinity); - break; - case Ci.nsIPrefBranch.PREF_BOOL: - setting.setAttribute("type", "bool"); - break; - case Ci.nsIPrefBranch.PREF_STRING: - setting.setAttribute("type", "string"); - break; - } - - setting.removeAttribute("title"); - setting.removeAttribute("pref"); - if (setting.input) - setting.input.value = ""; - - document.getElementById("editor-container").appendChild(this._editor); - let nameField = document.getElementById("editor-name"); - nameField.value = ""; - - this._editor.setAttribute("hidden", "false"); - this._currentItem = null; - nameField.focus(); - }, - - close: function close(aValid) { - this._editor.setAttribute("hidden", "true"); - let buttons = document.getElementById("editor-buttons-add"); - buttons.setAttribute("hidden", "false"); - - if (aValid) { - let name = document.getElementById("editor-name").inputField.value; - if (name != "") { - let setting = document.getElementById("editor-setting"); - setting.setAttribute("pref", name); - setting.valueToPreference(); - } - } - - document.getElementById("editor-container").appendChild(this._editor); - }, - - _currentItem: null, - - delayEdit: function(aItem) { - setTimeout(this.edit.bind(this), 0, aItem); - }, - - edit: function(aItem) { - if (!aItem) - return; - - let pref = Utils.getPref(aItem.getAttribute("name")); - if (pref.lock || !pref.name || aItem == this._currentItem) - return; - - this.close(false); - this._currentItem = aItem; - - let setting = document.getElementById("editor-setting"); - let shouldFocus = false; - switch (pref.type) { - case Ci.nsIPrefBranch.PREF_BOOL: - setting.setAttribute("type", "bool"); - break; - - case Ci.nsIPrefBranch.PREF_INT: - setting.setAttribute("type", "integer"); - setting.setAttribute("increment", this.getIncrementForValue(pref.value)); - setting.setAttribute("min", -Infinity); - shouldFocus = true; - break; - - case Ci.nsIPrefBranch.PREF_STRING: - setting.setAttribute("type", "string"); - shouldFocus = true; - break; - } - - setting.setAttribute("title", pref.name); - setting.setAttribute("pref", pref.name); - - this._container.insertBefore(this._editor, aItem); - - let resetButton = document.getElementById("editor-reset"); - resetButton.setAttribute("disabled", pref.default); - - this._editor.setAttribute("default", pref.default); - this._editor.setAttribute("hidden", "false"); - - if (shouldFocus && setting.input) - setting.input.focus(); - }, - - reset: function reset(aItem) { - let setting = document.getElementById("editor-setting"); - let pref = Utils.getPref(setting.getAttribute("pref")); - if (!pref.default) - Utils.resetPref(pref.name); - }, - - handleEvent: function handleEvent(aEvent) { - switch (aEvent.type) { - case "resize": - this._handleWindowResize(); - break; - - case "prefchange": - case "prefnew": - this._handlePrefChange(aEvent.detail, aEvent.type == "prefnew"); - break; - - case "click": - this._onClick(); - break; - } - }, - - _handleWindowResize: function _handleWindowResize() { - let mainBox = document.getElementById("main-container"); - let textbox = document.getElementById("textbox"); - let height = window.innerHeight - textbox.getBoundingClientRect().height; - - mainBox.setAttribute("height", height); - }, - - _onClick: function () { - // Blur the search box when tapping anywhere else in the content - // in order to close the soft keyboard. - document.getElementById("textbox").blur(); - }, - - _handlePrefChange: function _handlePrefChange(aIndex, aNew) { - let isEditing = !this._editor.hidden; - let shouldUpdateEditor = false; - if (isEditing) { - let setting = document.getElementById("editor-setting"); - let editorIndex = Utils.getPrefIndex(setting.getAttribute("pref")); - shouldUpdateEditor = (aIndex == editorIndex); - if(shouldUpdateEditor || aIndex > editorIndex) - aIndex += 1; - } - - // XXX An item display value will probably fail if a pref is changed in the - // background while there is a filter on the pref - let item = shouldUpdateEditor ? this._editor.nextSibling - : this._container.childNodes[aIndex + 1];// add 1 because of the new pref row - if (!item) // the pref is not viewable - return; - - if (aNew) { - let pref = Utils.getPrefByIndex(aIndex); - let row = this._createItem(pref); - this._container.insertBefore(row, item); - return; - } - - let pref = Utils.getPref(item.getAttribute("name")); - if (shouldUpdateEditor) { - this._editor.setAttribute("default", pref.default); - - let resetButton = document.getElementById("editor-reset"); - resetButton.disabled = pref.default; - } - - item.setAttribute("default", pref.default); - item.lastChild.setAttribute("value", pref.value); - }, - - _createItem: function _createItem(aPref) { - let row = document.createElement("richlistitem"); - - row.setAttribute("name", aPref.name); - row.setAttribute("type", aPref.type); - row.setAttribute("role", "button"); - row.setAttribute("default", aPref.default); - - let label = document.createElement("label"); - label.setAttribute("class", "preferences-title"); - label.setAttribute("value", aPref.name); - label.setAttribute("crop", "end"); - row.appendChild(label); - - label = document.createElement("label"); - label.setAttribute("class", "preferences-value"); - label.setAttribute("value", aPref.value); - label.setAttribute("crop", "end"); - row.appendChild(label); - - return row; - }, - - getIncrementForValue: function getIncrementForValue(aValue) { - let count = 1; - while (aValue >= 100) { - aValue /= 10; - count *= 10; - } - return count; - } -}; - -var Utils = { - QueryInterface: function(aIID) { - if (!aIID.equals(Ci.nsIObserver) && !aIID.equals(Ci.nsISupportsWeakReference)) - throw Components.results.NS_ERROR_NO_INTERFACE; - return this; - }, - - get _branch() { - delete this._branch; - this._branch = Services.prefs.getBranch(null); - this._branch.addObserver("", this, true); - return this._branch; - }, - - get _preferences() { - delete this._preferences; - let list = this._branch.getChildList("", {}).filter(function(element) { - return !(/^capability\./.test(element)); - }); - return this._preferences = list.sort().map(this.getPref, this); - }, - - getPrefs: function getPrefs(aValue) { - let result = this._preferences.slice();; - if (aValue != "") { - let reg = this._generateRegexp(aValue); - if (!reg) - return []; - - result = this._preferences.filter(function(element, index, array) { - return reg.test(element.name + ";" + element.value); - }); - } - - return result; - }, - - getPref: function getPref(aPrefName) { - let branch = this._branch; - let pref = { - name: aPrefName, - value: "", - default: !branch.prefHasUserValue(aPrefName), - lock: branch.prefIsLocked(aPrefName), - type: branch.getPrefType(aPrefName) - }; - - try { - switch (pref.type) { - case Ci.nsIPrefBranch.PREF_BOOL: - pref.value = branch.getBoolPref(aPrefName).toString(); - break; - case Ci.nsIPrefBranch.PREF_INT: - pref.value = branch.getIntPref(aPrefName).toString(); - break; - default: - case Ci.nsIPrefBranch.PREF_STRING: - pref.value = branch.getComplexValue(aPrefName, Ci.nsISupportsString).data; - // Try in case it's a localized string (will throw an exception if not) - if (pref.default && /^chrome:\/\/.+\/locale\/.+\.properties/.test(pref.value)) - pref.value = branch.getComplexValue(aPrefName, Ci.nsIPrefLocalizedString).data; - break; - } - } catch (e) {} - - return pref; - }, - - getPrefByIndex: function getPrefByIndex(aIndex) { - return this._preferences[aIndex]; - }, - - getPrefIndex: function getPrefIndex(aPrefName) { - let prefs = this._preferences; - let high = prefs.length - 1; - let low = 0, middle, element; - - while (low <= high) { - middle = parseInt((low + high) / 2); - element = prefs[middle]; - - if (element.name > aPrefName) - high = middle - 1; - else if (element.name < aPrefName) - low = middle + 1; - else - return middle; - } - - return -1; - }, - - resetPref: function resetPref(aPrefName) { - this._branch.clearUserPref(aPrefName); - }, - - observe: function observe(aSubject, aTopic, aPrefName) { - if (aTopic != "nsPref:changed" || /^capability\./.test(aPrefName)) // avoid displaying "private" preferences - return; - - let type = "prefchange"; - let index = this.getPrefIndex(aPrefName); - if (index != - 1) { - // update the inner array - let pref = this.getPref(aPrefName); - this._preferences[index].value = pref.value; - } - else { - // XXX we could do better here - let list = this._branch.getChildList("", {}).filter(function(element, index, array) { - return !(/^capability\./.test(element)); - }); - this._preferences = list.sort().map(this.getPref, this); - - type = "prefnew"; - index = this.getPrefIndex(aPrefName); - } - - let evt = document.createEvent("UIEvents"); - evt.initUIEvent(type, true, true, window, index); - window.dispatchEvent(evt); - }, - - _generateRegexp: function _generateRegexp(aValue) { - if (aValue.charAt(0) == "/") { - try { - let rv = aValue.match(/^\/(.*)\/(i?)$/); - return RegExp(rv[1], rv[2]); - } - catch (e) { - return null; // Do nothing on incomplete or bad RegExp - } - } - - return RegExp(aValue.replace(/([^* \w])/g, "\\$1").replace(/^\*+/, "") - .replace(/\*+/g, ".*"), "i"); - } -}; -
deleted file mode 100644 --- a/browser/metro/base/content/config.xul +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0"?> - -<!-- This Source Code Form is subject to the terms of the Mozilla Public - - License, v. 2.0. If a copy of the MPL was not distributed with this - - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - -<?xml-stylesheet href="chrome://browser/skin/platform.css" type="text/css"?> -<?xml-stylesheet href="chrome://browser/skin/browser.css" type="text/css"?> -<?xml-stylesheet href="chrome://browser/content/browser.css" type="text/css"?> -<?xml-stylesheet href="chrome://browser/skin/config.css" type="text/css"?> - -<!DOCTYPE window [ -<!ENTITY % configDTD SYSTEM "chrome://browser/locale/config.dtd"> -%configDTD; -]> - -<window id="about:config" - onload="ViewConfig.init();" - onunload="ViewConfig.uninit();" - xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> - - <script type="application/x-javascript" src="chrome://browser/content/config.js"/> - - <vbox class="panel-dark" flex="1"> - <textbox id="textbox" - oncommand="ViewConfig.filter(this.value)" - type="search" - timeout="400" - emptytext="&empty.label;"/> - - <hbox id="main-container" class="panel-dark"> - <richlistbox id="prefs-container" flex="1" onselect="ViewConfig.delayEdit(this.selectedItem)" batch="25"> - <richlistitem id="editor-row"> - <vbox id="editor-container" flex="1"> - - <hbox align="center" flex="1"> - <label value="&newpref.label;" flex="1"/> - <spacer flex="1" /> - <hbox id="editor-buttons-add"> - <button label="&integer.label;" oncommand="ViewConfig.open(Ci.nsIPrefBranch.PREF_INT)"/> - <button label="&boolean.label;" oncommand="ViewConfig.open(Ci.nsIPrefBranch.PREF_BOOL)"/> - <button label="&string.label;" oncommand="ViewConfig.open(Ci.nsIPrefBranch.PREF_STRING)"/> - </hbox> - </hbox> - - <vbox id="editor" hidden="true"> - <hbox align="center"> - <textbox id="editor-name" emptytext="&addpref.name;" flex="1"/> - <setting id="editor-setting" emptytext="&addpref.value;" onlabel="true" offlabel="false" flex="1"/> - </hbox> - <hbox id="editor-buttons"> - <button id="editor-cancel" label="&cancel.label;" oncommand="ViewConfig.close(false)"/> - <spacer flex="1"/> - <button id="editor-reset" label="&reset.label;" oncommand="ViewConfig.reset(this.parentNode.parentNode.nextSibling)"/> - <button id="editor-done" label="&done.label;" oncommand="ViewConfig.close(true)"/> - </hbox> - </vbox> - - </vbox> - </richlistitem> - </richlistbox> - </hbox> - </vbox> -</window> -
copy from mobile/android/chrome/content/config.js copy to browser/metro/base/content/pages/config.js --- a/mobile/android/chrome/content/config.js +++ b/browser/metro/base/content/pages/config.js @@ -1,19 +1,19 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ "use strict"; const {classes: Cc, interfaces: Ci, manager: Cm, utils: Cu} = Components; Cu.import("resource://gre/modules/Services.jsm"); -const VKB_ENTER_KEY = 13; // User press of VKB enter key +const PRIVATE_PREF_PREFIX = "capability."; // Tag to prevent exposing private preferences const INITIAL_PAGE_DELAY = 500; // Initial pause on program start for scroll alignment -const PREFS_BUFFER_MAX = 30; // Max prefs buffer size for getPrefsBuffer() +const PREFS_BUFFER_MAX = 100; // Max prefs buffer size for getPrefsBuffer() const PAGE_SCROLL_TRIGGER = 200; // Triggers additional getPrefsBuffer() on user scroll-to-bottom const FILTER_CHANGE_TRIGGER = 200; // Delay between responses to filterInput changes const INNERHTML_VALUE_DELAY = 100; // Delay before providing prefs innerHTML value let gStringBundle = Services.strings.createBundle("chrome://browser/locale/config.properties"); let gClipboardHelper = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper); @@ -81,19 +81,19 @@ var NewPrefDialog = { // As new pref name is initially displayed, re-focused, or modifed during user input _updatePositiveButton: function AC_updatePositiveButton(aPrefName) { this._positiveButton.textContent = gStringBundle.GetStringFromName("newPref.createButton"); this._positiveButton.setAttribute("disabled", true); if (aPrefName == "") { return; } - // Avoid "private" preferences - if (/^capability\./.test(aPrefName)) { - this._positiveButton.textContent = "Private"; + // Prevent addition of new "private" preferences + if (aPrefName.startsWith(PRIVATE_PREF_PREFIX)) { + this._positiveButton.textContent = gStringBundle.GetStringFromName("newPref.privateButton"); return; } // If item already in list, it's being changed, else added let item = document.querySelector(".pref-item[name=" + aPrefName.quote() + "]"); if (item) { this._positiveButton.textContent = gStringBundle.GetStringFromName("newPref.changeButton"); } else { @@ -135,17 +135,17 @@ var NewPrefDialog = { this._prefsShield.removeAttribute("shown"); window.removeEventListener("keypress", this.handleKeypress, false); }, // Watch user key input so we can provide Enter key action, commit input values handleKeypress: function AC_handleKeypress(aEvent) { // Close our VKB on new pref enter key press - if (aEvent.keyCode == VKB_ENTER_KEY) + if (aEvent.keyCode == KeyEvent.DOM_VK_RETURN) aEvent.target.blur(); }, // New prefs create dialog only allows creating a non-existing preference, doesn't allow for // Changing an existing one on-the-fly, tap existing/displayed line item pref for that create: function AC_create(aEvent) { if (this._positiveButton.getAttribute("disabled") == "true") { return; @@ -188,33 +188,32 @@ var NewPrefDialog = { * * Main AboutConfig object and methods * * Implements User Interfaces for maintenance of a list of Preference settings * */ var AboutConfig = { - contextMenuLINode: null, filterInput: null, _filterPrevInput: null, _filterChangeTimer: null, _prefsContainer: null, _loadingContainer: null, _list: null, // Init the main AboutConfig dialog init: function AC_init() { this.filterInput = document.getElementById("filter-input"); this._prefsContainer = document.getElementById("prefs-container"); this._loadingContainer = document.getElementById("loading-container"); let list = Services.prefs.getChildList("", {}).filter(function(aElement) { - // Avoid "private" preferences - return !(/^capability\./.test(aElement)); + // Prevent display of "private" preferences + return !aElement.startsWith(PRIVATE_PREF_PREFIX); }); this._list = list.sort().map( function AC_getMapPref(aPref) { return new Pref(aPref); }, this); // Display the current prefs list (retains searchFilter value) this.bufferFilterInput(); @@ -253,33 +252,33 @@ var AboutConfig = { this.filterInput.setAttribute("value", this.filterInput.value); // Don't start new filter search if same as last if (this.filterInput.value == this._filterPrevInput) { return; } this._filterPrevInput = this.filterInput.value; - // Clear list item selection / context menu, prefs list, get first buffer, set scrolling on + // Clear list item selection and prefs list, get first buffer, set scrolling on this.selected = ""; this._clearPrefsContainer(); this._addMorePrefsToContainer(); window.onscroll = this.onScroll.bind(this); // Pause for screen to settle, then ensure at top setTimeout((function() { window.scrollTo(0, 0); }).bind(this), INITIAL_PAGE_DELAY); }, // Clear the displayed preferences list _clearPrefsContainer: function AC_clearPrefsContainer() { // Quick clear the prefsContainer list let empty = this._prefsContainer.cloneNode(false); - this._prefsContainer.parentNode.replaceChild(empty, this._prefsContainer); + this._prefsContainer.parentNode.replaceChild(empty, this._prefsContainer); this._prefsContainer = empty; // Quick clear the prefs li.HTML list this._list.forEach(function(item) { delete item.li; }); }, @@ -325,17 +324,16 @@ var AboutConfig = { onScroll: function AC_onScroll(aEvent) { if (this._prefsContainer.scrollHeight - (window.pageYOffset + window.innerHeight) < PAGE_SCROLL_TRIGGER) { if (!this._filterChangeTimer) { this._addMorePrefsToContainer(); } } }, - // Return currently selected list item node get selected() { return document.querySelector(".pref-item.selected"); }, // Set list item node as selected set selected(aSelection) { let currentSelection = this.selected; @@ -353,17 +351,17 @@ var AboutConfig = { if (aSelection) { aSelection.classList.add("selected"); aSelection.addEventListener("keypress", this.handleKeypress, false); } }, // Watch user key input so we can provide Enter key action, commit input values handleKeypress: function AC_handleKeypress(aEvent) { - if (aEvent.keyCode == VKB_ENTER_KEY) + if (aEvent.keyCode == KeyEvent.DOM_VK_RETURN) aEvent.target.blur(); }, // Return the target list item node of an action event getLINodeForEvent: function AC_getLINodeForEvent(aEvent) { let node = aEvent.target; while (node && node.nodeName != "li") { node = node.parentNode; @@ -458,18 +456,18 @@ var AboutConfig = { pref.value += aInt; }, // Observe preference changes observe: function AC_observe(aSubject, aTopic, aPrefName) { let pref = new Pref(aPrefName); - // Ignore uninteresting changes, and avoid "private" preferences - if ((aTopic != "nsPref:changed") || /^capability\./.test(pref.name)) { + // Ignore uninteresting preference changes, and external changes to "private" preferences + if ((aTopic != "nsPref:changed") || pref.name.startsWith(PRIVATE_PREF_PREFIX)) { return; } // If pref type invalid, refresh display as user reset/removed an item from the list if (pref.type == Services.prefs.PREF_INVALID) { document.location.reload(); return; } @@ -485,26 +483,16 @@ var AboutConfig = { item.setAttribute("value", pref.value); let input = item.querySelector("input"); input.setAttribute("value", pref.value); input.value = pref.value; pref.default ? item.querySelector(".reset").setAttribute("disabled", "true") : item.querySelector(".reset").removeAttribute("disabled"); - }, - - // Quick context menu helpers for about:config - clipboardCopy: function AC_clipboardCopy(aField) { - let pref = this._getPrefForNode(this.contextMenuLINode); - if (aField == 'name') { - gClipboardHelper.copyString(pref.name); - } else { - gClipboardHelper.copyString(pref.value); - } } } /* ============================== Pref ============================== * * Individual Preference object / methods * @@ -528,16 +516,17 @@ Pref.prototype = { case Services.prefs.PREF_INT: return Services.prefs.getIntPref(this.name); case Services.prefs.PREF_STRING: default: return Services.prefs.getCharPref(this.name); } }, + set value(aPrefValue) { switch (this.type) { case Services.prefs.PREF_BOOL: Services.prefs.setBoolPref(this.name, aPrefValue); break; case Services.prefs.PREF_INT: Services.prefs.setIntPref(this.name, aPrefValue); break; @@ -574,26 +563,16 @@ Pref.prototype = { // Click callback to ensure list item selected even on no-action tap events this.li.addEventListener("click", function(aEvent) { AboutConfig.selected = AboutConfig.getLINodeForEvent(aEvent); }, false ); - // Contextmenu callback to identify selected list item - this.li.addEventListener("contextmenu", - function(aEvent) { - AboutConfig.contextMenuLINode = AboutConfig.getLINodeForEvent(aEvent); - }, - false - ); - - this.li.setAttribute("contextmenu", "prefs-context-menu"); - // Create list item outline, bind to object actions this.li.innerHTML = "<div class='pref-name' " + "onclick='AboutConfig.selectOrToggleBoolPref(event);'>" + this.name + "</div>" + "<div class='pref-item-line'>" + "<input class='pref-value' value='' " + @@ -656,9 +635,8 @@ Pref.prototype = { } if (this.locked) { valDiv.setAttribute("disabled", this.locked); this.li.querySelector(".pref-name").setAttribute("locked", true); } } } -
copy from mobile/android/chrome/content/config.xhtml copy to browser/metro/base/content/pages/config.xhtml --- a/mobile/android/chrome/content/config.xhtml +++ b/browser/metro/base/content/pages/config.xhtml @@ -1,86 +1,81 @@ <?xml version="1.0"?> <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [ -<!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd" > +<!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> %globalDTD; <!ENTITY % configDTD SYSTEM "chrome://browser/locale/config.dtd"> %configDTD; ]> <html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta name="viewport" content="width=device-width; user-scalable=0" /> + <meta name="viewport" content="width=device-width; user-scalable=false" /> <link rel="stylesheet" href="chrome://browser/skin/config.css" type="text/css"/> - <script type="text/javascript;version=1.8" src="chrome://browser/content/config.js"></script> + <script type="text/javascript;version=1.8" src="chrome://browser/content/pages/config.js"/> </head> <body dir="&locale.dir;" onload="NewPrefDialog.init(); AboutConfig.init();" onunload="AboutConfig.uninit();"> <div class="toolbar"> <div class="toolbar-container"> <div id="new-pref-toggle-button" onclick="NewPrefDialog.toggleShowHide();"/> <div class="toolbar-item" id="filter-container"> <div id="filter-search-button"/> - <input id="filter-input" type="search" placeholder="&toolbar.searchPlaceholder;" value="" + <input id="filter-input" type="search" placeholder="&empty.label;" value="" oninput="AboutConfig.bufferFilterInput();"/> <div id="filter-input-clear-button" onclick="AboutConfig.clearFilterInput();"/> </div> </div> </div> <div id="content" ontouchstart="AboutConfig.filterInput.blur();"> <div id="new-pref-container"> <li class="pref-item" id="new-pref-item"> <div class="pref-item-line"> - <input class="pref-name" id="new-pref-name" type="text" placeholder="&newPref.namePlaceholder;" + <input class="pref-name" id="new-pref-name" type="text" placeholder="&addpref.name;" onfocus="NewPrefDialog.focusName(event);" oninput="NewPrefDialog.updateName(event);"/> <select class="pref-value" id="new-pref-type" onchange="NewPrefDialog.type = event.target.value;"> - <option value="boolean">&newPref.valueBoolean;</option> - <option value="string">&newPref.valueString;</option> - <option value="int">&newPref.valueInteger;</option> + <option value="boolean">&boolean.label;</option> + <option value="string">&string.label;</option> + <option value="int">&integer.label;</option> </select> </div> <div class="pref-item-line" id="new-pref-line-boolean"> <input class="pref-value" id="new-pref-value-boolean" disabled="disabled"/> - <div class="pref-button toggle" onclick="NewPrefDialog.toggleBoolValue();">&newPref.toggleButton;</div> + <div class="pref-button toggle" onclick="NewPrefDialog.toggleBoolValue();">&toggle.label;</div> </div> <div class="pref-item-line"> - <input class="pref-value" id="new-pref-value-string" placeholder="&newPref.stringPlaceholder;"/> - <input class="pref-value" id="new-pref-value-int" placeholder="&newPref.numberPlaceholder;" type="number"/> + <input class="pref-value" id="new-pref-value-string" placeholder="&string.placeholder;"/> + <input class="pref-value" id="new-pref-value-int" placeholder="&number.placeholder;" type="number"/> </div> <div class="pref-item-line"> - <div class="pref-button cancel" id="negative-button" onclick="NewPrefDialog.hide();">&newPref.cancelButton;</div> + <div class="pref-button cancel" id="negative-button" onclick="NewPrefDialog.hide();">&cancel.label;</div> <div class="pref-button create" id="positive-button" onclick="NewPrefDialog.create(event);"></div> </div> </li> </div> <div id="prefs-shield"></div> <ul id="prefs-container"/> <ul id="loading-container"><li></li></ul> </div> - <menu type="context" id="prefs-context-menu"> - <menuitem label="&contextMenu.copyPrefName;" onclick="AboutConfig.clipboardCopy('name');"></menuitem> - <menuitem label="&contextMenu.copyPrefValue;" onclick="AboutConfig.clipboardCopy('value');"></menuitem> - </menu> - </body> </html>
--- a/browser/metro/base/jar.mn +++ b/browser/metro/base/jar.mn @@ -1,21 +1,22 @@ #filter substitution # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. chrome.jar: % content browser %content/ + content/aboutAddons.xhtml (content/pages/aboutAddons.xhtml) content/aboutCertError.xhtml (content/pages/aboutCertError.xhtml) content/aboutRights.xhtml (content/pages/aboutRights.xhtml) content/blockedSite.xhtml (content/pages/blockedSite.xhtml) + content/config.xhtml (content/pages/config.xhtml) content/netError.xhtml (content/pages/netError.xhtml) - content/aboutAddons.xhtml (content/pages/aboutAddons.xhtml) #ifdef MOZ_CRASHREPORTER content/crashprompt.xhtml (content/pages/crashprompt.xhtml) #endif content/bindings/bindings.xml (content/bindings/bindings.xml) content/bindings/tabs.xml (content/bindings/tabs.xml) content/bindings/toggleswitch.xml (content/bindings/toggleswitch.xml) content/bindings/browser.xml (content/bindings/browser.xml) @@ -59,18 +60,17 @@ chrome.jar: content/contenthandlers/ConsoleAPIObserver.js (content/contenthandlers/ConsoleAPIObserver.js) content/contenthandlers/Content.js (content/contenthandlers/Content.js) content/library/SelectionPrototype.js (content/library/SelectionPrototype.js) content/ContentAreaObserver.js (content/ContentAreaObserver.js) content/BrowserTouchHandler.js (content/BrowserTouchHandler.js) * content/WebProgress.js (content/WebProgress.js) - content/config.xul (content/config.xul) - content/config.js (content/config.js) + content/pages/config.js (content/pages/config.js) * content/browser.xul (content/browser.xul) content/browser.js (content/browser.js) * content/browser-ui.js (content/browser-ui.js) * content/browser-scripts.js (content/browser-scripts.js) content/ContextCommands.js (content/ContextCommands.js) content/commandUtil.js (content/commandUtil.js) content/appbar.js (content/appbar.js) content/shell.xul (content/jsshell/shell.xul) @@ -98,11 +98,11 @@ chrome.jar: content/BookmarksView.js (content/startui/BookmarksView.js) content/HistoryView.js (content/startui/HistoryView.js) content/TopSitesView.js (content/startui/TopSitesView.js) content/FirstRunOverlay.xul (content/startui/FirstRunOverlay.xul) #ifdef MOZ_SERVICES_SYNC content/RemoteTabsView.js (content/startui/RemoteTabsView.js) #endif -% override chrome://global/content/config.xul chrome://browser/content/config.xul +% override chrome://global/content/config.xul chrome://browser/content/config.xhtml % override chrome://global/content/netError.xhtml chrome://browser/content/netError.xhtml % override chrome://mozapps/content/extensions/extensions.xul chrome://browser/content/aboutAddons.xhtml
--- a/browser/metro/locales/en-US/chrome/config.dtd +++ b/browser/metro/locales/en-US/chrome/config.dtd @@ -1,16 +1,16 @@ <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <!ENTITY empty.label "Search"> -<!ENTITY newpref.label "Add a New Preference"> <!ENTITY addpref.name "Name"> -<!ENTITY addpref.value "Value"> <!ENTITY cancel.label "Cancel"> -<!ENTITY reset.label "Reset"> -<!ENTITY done.label "Done"> +<!ENTITY toggle.label "Toggle"> <!ENTITY integer.label "Integer"> <!ENTITY string.label "String"> <!ENTITY boolean.label "Boolean"> + +<!ENTITY string.placeholder "Enter a string"> +<!ENTITY number.placeholder "Enter a number">
new file mode 100644 --- /dev/null +++ b/browser/metro/locales/en-US/chrome/config.properties @@ -0,0 +1,10 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +newPref.createButton=Create +newPref.privateButton=Private +newPref.changeButton=Change + +pref.toggleButton=Toggle +pref.resetButton=Reset
--- a/browser/metro/locales/jar.mn +++ b/browser/metro/locales/jar.mn @@ -7,18 +7,19 @@ # Metro jar resources # @AB_CD@.jar: % locale browser @AB_CD@ %locale/browser/ locale/browser/aboutCertError.dtd (%chrome/aboutCertError.dtd) locale/browser/browser.dtd (%chrome/browser.dtd) locale/browser/browser.properties (%chrome/browser.properties) + locale/browser/config.dtd (%chrome/config.dtd) + locale/browser/config.properties (%chrome/config.properties) locale/browser/region.properties (%chrome/region.properties) - locale/browser/config.dtd (%chrome/config.dtd) locale/browser/preferences.dtd (%chrome/preferences.dtd) locale/browser/aboutPanel.dtd (%chrome/aboutPanel.dtd) locale/browser/searchPanel.dtd (%chrome/searchPanel.dtd) locale/browser/checkbox.dtd (%chrome/checkbox.dtd) locale/browser/sync.dtd (%chrome/sync.dtd) locale/browser/sync.properties (%chrome/sync.properties) locale/browser/passwordmgr.properties (%chrome/passwordmgr.properties) locale/browser/phishing.dtd (%chrome/phishing.dtd)
--- a/browser/metro/theme/config.css +++ b/browser/metro/theme/config.css @@ -1,97 +1,345 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -@media (max-width: 499px) { - #editor-container > hbox { - -moz-box-orient: vertical; - } +html, +body { + margin: 0; + padding: 0; + background-color: #ced7de; + -moz-user-select: none; + font-family: "Segoe UI", sans-serif; + -moz-text-size-adjust: none; } -richlistitem { - -moz-box-align: center; +.toolbar { + width: 100%; + height: 3em; + position: fixed; + top: 0; + left: 0; + z-index: 10; + box-shadow: 0 0 3px #444; + background-color: #ced7de; + color: #000000; + font-weight: bold; + border-bottom: 2px solid; + -moz-border-bottom-colors: #ff9100 #f27900; +} + +.toolbar-container { + max-width: 40em; + margin-left: auto; + margin-right: auto; } -richlistitem .preferences-title { - pointer-events: none; - min-width: 200px; - -moz-box-flex: 1; - margin-right: 8px; +#filter-container { + margin-top: 0.5em; + margin-bottom: 0.5em; + margin-right: 0.5em; + height: 2em; + border: 1px solid transparent; + border-image-source: url("chrome://browser/skin/images/textfield.png"); + border-image-slice: 1 1 3 1; + border-image-width: 1px 1px 3px 1px; + overflow: hidden; + display: flex; + flex-direction: row; } -/* XXX look + sync */ -richlistitem[default="false"] .preferences-title { - font-weight: bold; +#filter-input { + -moz-appearance: none; + border: none; + background-image: none; + background-color: transparent; + display: inline-block; + width: 12em; + min-width: 0; + color: #000000; + opacity: 1; + flex: 1 1 auto; +} + +#filter-input:-moz-placeholder { + color: rgba(255,255,255,0.5); +} + +.toolbar input { + display: inline-block; + height: 100%; + min-width: 3em; + -moz-box-sizing: border-box; + opacity: 0.75; +} + +#new-pref-toggle-button { + background-position: center center; + background-image: url("chrome://browser/skin/images/reader-plus-icon-xhdpi.png"); + background-size: 48px 48px; + height: 48px; + width: 48px; + display: inline-block; + outline-style: none; } -richlistitem .preferences-value { - min-width: 200px; - pointer-events: none; - -moz-box-flex: 4; - text-align: end; - color: grey; +#filter-search-button { + background-image: url("chrome://browser/skin/images/search.png"); + background-size: 32px 32px; + height: 32px; + width: 32px; + display: inline-block; + outline-style: none; +} + +#filter-input-clear-button { + background-image: url("chrome://browser/skin/images/search-clear-30.png"); + background-size: 32px 32px; + height: 32px; + width: 32px; + display: inline-block; + outline-style: none; +} + +#filter-input[value=""] + #filter-input-clear-button { + display: none; +} + +.toolbar-item { + display: inline-block; + height: 3em; + min-width: 3em; + float: right; +} + +#content { + position: relative; + margin: 0; + margin-left: auto; + margin-right: auto; + padding-top: 3em; + padding-left: 0; + padding-right: 0; + min-height: 100%; + max-width: 40em; } -/* Editor */ -#editor-row { - padding: 0; - background: #E9E9E9; +ul { + list-style-position: inside; + border: 1px solid #808080; + background-color: #ffffff; + min-height: 100%; + width: 100%; + padding-top: 0; + margin: 0; + padding-left: 0; + -moz-box-sizing: border-box; + box-shadow: 0 0 5px #000000; + overflow-x: hidden; } -#editor { - border-bottom: 1px solid rgb(207,207,207); +#new-pref-container { + width: 100%; + margin: 0; + background-color: #ffffff; + -moz-box-sizing: border-box; + box-shadow: 0 0 5px #000000; + overflow-x: hidden; + max-width: 40em; + max-height: 100%; + position: fixed; + top: 3em; + left: auto; + display: none; + z-index: 5; } -#editor > hbox > #editor-name, -#editor > hbox > #editor-cancel, -#editor > hbox > #editor-done { - display: none; +#new-pref-container input, +#new-pref-container select { + border: none; + background-image: none; +} + +#new-pref-container.show { + display: block; +} + +li { + list-style-type: none; + border-bottom: 1px solid #d3d3d3; + opacity: 1; + background-color: #ffffff; + cursor: pointer; } -#editor-container > #editor > hbox > #editor-name, -#editor-container > #editor > hbox > #editor-cancel, -#editor-container > #editor > hbox > #editor-done { - display: -moz-box; +#new-pref-line-boolean, +#new-pref-value-string, +#new-pref-value-int { + display: none; +} +#new-pref-item[typestyle="boolean"] #new-pref-line-boolean, +#new-pref-item[typestyle="string"] #new-pref-value-string, +#new-pref-item[typestyle="int"] #new-pref-value-int { + display: block; +} + +.pref-name, +.pref-value { + padding: 15px 10px; + text-align: left; + text-overflow: ellipsis; + overflow: hidden; + background-image: none; } -#editor-container > #editor > hbox > #editor-reset { - display: none; +.pref-value { + color: rgba(0,0,0,0.5); + flex: 1 1 auto; + border: none; + -moz-appearance: none; + background-image: none; + background-color: transparent; +} + +.pref-name[locked] { + padding-right: 20px; + background-image: url("chrome://browser/skin/images/lock.png"); + background-repeat: no-repeat; + background-position: right 50%; + background-size: auto 60%; +} + +#new-pref-name { + width: 30em; } -#editor-container > hbox > label { - pointer-events: none; - color: black; +#new-pref-type { + display: inline-block !important; + border-left: 1px solid #d3d3d3; + width: 10em; + text-align: right; +} + +.pref-item-line { + border-top: 1px solid rgba(0,0,0,0.05); + color: rgba(0,0,0,0.5); + display: flex; + flex-direction: row; +} + +#new-pref-value-boolean { + flex: 1 1 auto; } -#editor + richlistitem { - display: none; +/* Disable newPref dialog spinbuttons, use custom version from Android */ +/* Filed Bug 962359 to enhance the default spinbutton style to be touch-friendly */ +#new-pref-value-int { + -moz-appearance: textfield; } -#editor[default="false"] .preferences-title { - font-weight: bold; +#new-pref-container .pref-button.toggle { + display: inline-block; + opacity: 1; + flex: 0 1 auto; + float: right; +} + +#new-pref-container .pref-button.cancel, +#new-pref-container .pref-button.create { + display: inline-block; + opacity: 1; + flex: 1 1 auto; +} + +.pref-item-line { + pointer-events: none; } -#editor-setting setting { - border-color: transparent !important; +#new-pref-container .pref-item-line, +.pref-item.selected .pref-item-line, +.pref-item:not(.selected) .pref-button.reset { + pointer-events: auto; +} + +#new-pref-container .pref-button.create[disabled] { + color: #d3d3d3; +} + +.pref-item.selected { + background-color: rgba(0,0,255,0.05); } -#editor-setting[type="string"] .setting-input { - -moz-box-flex: 4; +.pref-button { + display: inline-block; + -moz-box-sizing: border-box; + text-align: center; + padding: 10px 1em; + border-left: 1px solid rgba(0,0,0,0.1); + opacity: 0; + transition-property: opacity; + transition-duration: 500ms; } -#editor-setting[type="string"] .setting-input > textbox { - -moz-box-flex: 1; +.pref-item.selected .pref-item-line .pref-button { + opacity: 1; +} + +.pref-item:not(.selected) .pref-item-line .pref-button:not(.reset) { + display: none; +} + +.pref-item:not(.selected) .pref-button.reset { + opacity: 1; +} + +/* Disable detail list item spinbuttons, use custom version from Android */ +/* Filed Bug 962359 to enhance the default spinbutton style to be touch-friendly */ +.pref-item input[type="number"] { + -moz-appearance: textfield; } -/* bug 647650: keep 'text-align: right' here instead of using start/end since - * the field should looks like ltr as much as possible - */ -#editor-setting[type="string"] .setting-input > textbox:-moz-locale-dir(rtl) { - direction: ltr; - text-align: right; +.pref-button:active { + background-color: rgba(0,0,255,0.2); +} + +.pref-button[disabled] { + display: none; +} + +.pref-button.up { + background-image: url("chrome://browser/skin/images/arrowup-16.png"); + background-position: center center; + background-repeat: no-repeat; +} + +.pref-button.down { + background-image: url("chrome://browser/skin/images/arrowdown-16.png"); + background-position: center center; + background-repeat: no-repeat; } -#editor-buttons { - margin: 2px; +#prefs-shield { + width: 100%; + height: 100%; + background-color: rgba(0,0,0,0.5); + position: fixed; + top: 0; + left: 0; + opacity: 0; + transition-property: opacity; + transition-duration: 500ms; + display: none; } +#prefs-shield[shown] { + display: block; + opacity: 1; +} + +#loading-container > li { + background-image: url(chrome://global/skin/media/throbber.png); + background-position: center center; + background-repeat: no-repeat; + padding-left: 40px; + height: 3em; + width: 100%; +}
new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5ff3654d317252ce95b4d62b168cf9893dfe9487 GIT binary patch literal 636 zc%17D@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8!2v z2N=7Z%(epwmK8Xr!}Kz=|C%$Gfq}8b)5S5w<M`dH8}lv)h_F3)f6Fhbv%`hQK+*6y zr<O#dkx1uU_6Lkc3LDGUgk1Y#C=g_>7PlaHnqQ(5$4c+O&K%<#TV;-$zdR7smvYkT z`H%ho>;EmzmaA#`_oZfY)S;KPjI;WME9ZKN8cxtTq!W0G*XE#pw&S7~`ERW4HG1am z*s`VM<&g+QlQ-WCIK0ls&d^e+c(ZtWT9}h+ih8q^*s?rb8S8BY*;yCw?>MV4wK}tn z-_G;n(MvODhVS#7eb7ykMdsltOCip4u~%>EUjL<PbNEzmLay$PjfXDV3PqhRF89l5 zyA`r(-DSH5Eld5-+2OY3!TCmaLthz5Nc?^&z}(L>mE)hp1A)mux0bdvhP>N)eqC?D zlj_xGhpONA>@B?bZBh2)fHWo7v`Z^xPb_H*<Xo^~YI{`i?K@dYNAns^HDB11f9+72 z*|t;P`~EX5us(A3@8#&boEORxt*c^QFg^L9+sp98?e1@d*EN5xcE9@8?cwofh4uf? zE$3FfZ?4@Za-`0P-{c>Yk4OB<{aX&S0V77W#5JNMC9x#cD!C{XNHG{07#ivtnCKcB zh8S2{85&ucTIw2@TNxNszW-^7q9HdwB{QuOw+4<)j;%lqk{}Ji`DrEPiAAXljw$&` gsS2LCiRr09sfj6-g(p*OfQlGAUHx3vIVCg!08Rt~{{R30
new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..abfdbec4b9a6a76418e2d311d739d9d1781436aa GIT binary patch literal 274 zc%17D@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUto1QL?Ar-gY-caN_<RIYoP)R^Q zNRL6T$wkRPhN*ppV^NEio&(d$Lkk=aFnUyRu{2dP9M%u;y=;=Wxn#2Xyg7G&p6Tj6 zqw|6R1RQJ`x+`YpFG<T<G)qfsWm&_{D(&B8JiG-#(^d-$JqTiW!30*vP|y5g(mbhf z9c>05?Q?u{m`gI&#GSG!E#Tdu_4&qSQ-$DX#@8FxrXM(Kx?pWs*78eSwp`P0h0pN~ znV&8KG2sVe0iW!KbGr56y%QL8r>+Rey%ON6`f)EGM4II$yO!~@G#kdxq9CrPtDnm{ Hr-UW|1HD{P
new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8bab39a08d350a1915c2fd1ae871333be1c9dd72 GIT binary patch literal 476 zc$@*;0VDp2P)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzen~_@RCwCtm%nbpFc8KAVqmI52b3(G zSfdUMEmB{hec1LDDzzOLD%MOaq!|EZVru$XGLmaue0TXH1}uFNN}T)o&Uf}Ps_Qzs z#27~x8k6&nhsP&wZVaW+9J=w|RZt1-zCPcN67c98>Hs)_7SK%S%mK==fTAtfY(oa! zwT$K#+F${{nmwLEs}9h}e!GH0Qz_UyTSB)z<dCtk1bi$3XFWk(c*cQ~j^S+#JG@TF za<XILe}Uw9bxQ6fWSyC7Y!{TrF;_CKVa+=`W>`#2fm3R>zj6xTKMO=ArNHy1rH0@N z=s$*gfIM><!iAH|0c+z;eMy82OQ4-@Ckmj2wgO9%OAD^L?6DADQQ%SoHQ|+%nm0-c zywgB6bxtu{@X=o4>cc?@Ke*kApIrHX<&<+B$o&8})E3@;bLF&w_B}%P)+SrWrbk-$ z1UEL;RNvKffSjNY+px6`udxB>DcDyxcy9LPXNdN8A}~}~4b#wH&3~sq0R{jkX|XC4 S*loiA0000<MNUMnLSTZjHO+_s
new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2369d03f336bb909b9c6d19d39b114737bdca59a GIT binary patch literal 858 zc%17D@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8!2v z2N=7Z%(epwmK8Xr!}Kz=|C%!wq|MXCF~sBe*{kPQhlYx<e>i{d_g%J6ZoEE*Cdz9$ z)|zuXUDe3p$SN3Qa-~u5riz7y_Z$;WOJ>n4^^X)ko|zc+rCHpgS)iV^X>!4Y8J89u z-240u+w++FFZWf?KOea6<jwTCd-uIQUcR>U$9`3xAhEf{KUElxdWf@1I)<IrW^7G; zw$f13eU`$iWzH>zpI2-<cKhDfMYnjl_nC`ay{vF(#`ja~em7Q>`F~pTVAbKeNy}UX zt)DL`I%0WH@%7s8b9(!3JaLy_z2x|n1s+<z&+dNW%->=Z%yN@kui~a(xJ#*}<bsS> zdynZ}H2eNFM3?*I0qu3aj?NPe(wP0cdS3aNT3hC=I;(lV-1)Ng?!A;CsgHpydzx8! zG^Z-(i|#uZt+ws%iVjn=-LKETJ1%6Dm;CyPQd#7RCI9!7|IAdH$#&t|gK1mMOd7?! z?+Ql0zaGY*G0WlnW92g@yOLfWV~oiYj%_^lz<hRYvAh3THxb@1f8WgcyU1qNB+p)v ztKWVcEPcQGZdrZE>)G4S*-cliv~)S0<2db3;bC<<)7SdUo45VG<hi-YT&F_AgzvZ5 zapf00m*)hRon+dSaIY}^%+8fX7sVfU_VgDAamH=G?!D=?-Y;3{n)L34lFMuF-IbUu z?iE%p=H>J@yqL|2`{GUhx$ok(tni<vx>EjkV9v_Zaa)6@g_K3Sj!tx9xx7U6=a%z4 zs?N6YmRc)MZ48^2c5ln&#PqWgt3KQ^l3IRx(Z3hZno7%NeC&7rml1YOi@{3ZV&(ZC zw-2USo8H~fC1vBK!tvImMO8{Zy4mg4*$JwiId!ICrw>I~PG^`e^i%xGi+vlocCk+c zCOg#<*NBpo#FA92<f2p{#b9J$XsByosB2^qVq|1xVs2$>tZQIlWni$xujnL-hTQy= z%(P0}8m<bTDg|ng1ZfD)Pb(=;EJ|f?Ovz75Rq)JBOiv9;O-!jQJeg_(RK(!v>gTe~ HDWM4fVe@hd
new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..436853fa1ea73eb25a3b42f2bd1744fe7f523a17 GIT binary patch literal 166 zc%17D@N?(olHy`uVBq!ia0vp^%s|Y-!3HF~bz9j%oMI=>5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;-)E{-7_ zGks5N<Yi#sIK1J)fBTaYQ=JYiUaqU2#dxJneLDkpb~6uaBLBUgK;;acu6{1-oD!M< D{>&{{
--- a/browser/metro/theme/jar.mn +++ b/browser/metro/theme/jar.mn @@ -145,8 +145,15 @@ chrome.jar: skin/images/autoscroll.png (images/autoscroll.png) skin/images/arrow-top.png (images/arrow-top.png) skin/images/arrow-top@1.4x.png (images/arrow-top@1.4x.png) skin/images/arrow-top@1.8x.png (images/arrow-top@1.8x.png) skin/images/arrow-left.png (images/arrow-left.png) skin/images/arrow-left@1.4x.png (images/arrow-left@1.4x.png) skin/images/arrow-left@1.8x.png (images/arrow-left@1.8x.png) + +# AboutConfig specific: + skin/images/textfield.png (images/textfield.png) + skin/images/reader-plus-icon-xhdpi.png (images/reader-plus-icon-xhdpi.png) + skin/images/search.png (images/search.png) + skin/images/search-clear-30.png (images/search-clear-30.png) + skin/images/lock.png (images/lock.png)
--- a/browser/themes/linux/customizableui/panelUIOverlay.css +++ b/browser/themes/linux/customizableui/panelUIOverlay.css @@ -2,8 +2,17 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ %include ../../shared/customizableui/panelUIOverlay.inc.css #BMB_bookmarksPopup > menuitem[type="checkbox"] { -moz-appearance: none !important; /* important, to override toolkit rule */ } + +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-button { + -moz-appearance: none; + border: 0; +} + +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { + -moz-margin-start: 0; +}
--- a/browser/themes/osx/customizableui/panelUIOverlay.css +++ b/browser/themes/osx/customizableui/panelUIOverlay.css @@ -40,26 +40,29 @@ #PanelUI-customize:hover:active, #PanelUI-help:not([disabled]):hover:active, #PanelUI-quit:not([disabled]):hover:active { -moz-image-region: rect(0, 96px, 32px, 64px); } } -.panel-wide-item[cui-areatype="menu-panel"] > toolbarbutton, -toolbarbutton[cui-areatype="menu-panel"] { +.panelUI-grid .toolbarbutton-1 { margin-right: 0; margin-left: 0; margin-bottom: 0; } #BMB_bookmarksPopup > menu, #BMB_bookmarksPopup > menuitem { padding-top: 5px; padding-bottom: 5px; } /* Override OSX-specific toolkit styles for the bookmarks panel */ #BMB_bookmarksPopup > menuitem > .menu-accel-container, #BMB_bookmarksPopup > menu > .menu-right { -moz-margin-end: 0; } + +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { + -moz-margin-start: 4px; +}
--- a/browser/themes/shared/customizableui/customizeMode.inc.css +++ b/browser/themes/shared/customizableui/customizeMode.inc.css @@ -1,13 +1,17 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* Customization mode */ +#main-window:-moz-any([customize-entering],[customize-exiting]) #tab-view-deck { + pointer-events: none; +} + #nav-bar[customize-entered] > #nav-bar-customization-target { margin: 1px 3px; } #nav-bar[customize-entered] > #nav-bar-customization-target, #PanelUI-contents > .panel-customization-placeholder { outline: 1px dashed transparent; }
--- a/browser/themes/shared/customizableui/panelUIOverlay.inc.css +++ b/browser/themes/shared/customizableui/panelUIOverlay.inc.css @@ -63,24 +63,30 @@ box-shadow: none; } #PanelUI-contents { padding: .5em 0; } toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-item) > .toolbarbutton-text, -#bookmarks-menu-button > toolbarbutton > .toolbarbutton-text, -:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbarpaletteitem > toolbaritem > toolbarbutton > .toolbarbutton-text, -:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbaritem > toolbarbutton > .toolbarbutton-text, -:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbarpaletteitem > toolbarbutton > .toolbarbutton-text, -:-moz-any(#PanelUI-contents,#widget-overflow-list) > toolbarbutton > .toolbarbutton-text { +.panelUI-grid .panel-combined-button > .toolbarbutton-text, +.widget-overflow-list .toolbarbutton-menubutton-button > .toolbarbutton-text, +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-text { font-size: @panelTextSize@; } +.panelUI-grid .toolbarbutton-menubutton-button > .toolbarbutton-multiline-text, +.panelUI-grid .toolbarbutton-1 > .toolbarbutton-multiline-text { + font-size: @panelTextSize@; + margin: 2px 0 0; + text-align: center; + -moz-hyphens: auto; +} + #wrapper-edit-controls:-moz-any([place="palette"],[place="panel"]) > #edit-controls, #wrapper-zoom-controls:-moz-any([place="palette"],[place="panel"]) > #zoom-controls { -moz-margin-start: 0; } #PanelUI-contents, .panel-mainview:not([panelid="PanelUI-popup"]) { max-width: @menuPanelWidth@; @@ -192,26 +198,36 @@ toolbarpaletteitem[place="palette"] > to #zoom-out-button > .toolbarbutton-text, #zoom-reset-button > .toolbarbutton-icon { display: none; } #PanelUI-footer { display: flex; background-color: rgba(0, 0, 0, 0.05); - border-top: 1px solid rgba(0,0,0,.1); + box-shadow: 0 -1px 0 rgba(0,0,0,.15); padding: 0; margin: 0; min-height: 4em; } +#PanelUI-footer > toolbarseparator { + border: 0; + border-left: 1px solid rgba(0,0,0,0.1); + margin: 7px 0 7px; +} + +#PanelUI-footer:hover > toolbarseparator { + margin: 0; +} + #PanelUI-help, #PanelUI-customize, #PanelUI-quit { - margin: -1px 0 0; + margin: 0; padding: 10px 0; -moz-appearance: none; box-shadow: none; background-image: none; border: 1px solid transparent; border-bottom-style: none; border-radius: 0; transition: background-color; @@ -274,24 +290,24 @@ toolbarpaletteitem[place="palette"] > to #PanelUI-help[disabled], #PanelUI-quit[disabled] { opacity: 0.4; } #PanelUI-help:not([disabled]):hover, #PanelUI-customize:hover, #PanelUI-quit:not([disabled]):hover { - border-color: rgba(8,25,42,0.2); - border-top-color: rgba(8,25,42,0.1); + outline: 1px solid rgba(0,0,0,0.1); background-color: rgba(0,0,0,0.1); box-shadow: none; } #PanelUI-quit:not([disabled]):hover { background-color: #d94141; + outline-color: #c23a3a; } #PanelUI-quit:not([disabled]):hover:active { background-color: #ad3434; } #main-window[customize-entered] #PanelUI-customize { color: white; @@ -300,16 +316,17 @@ toolbarpaletteitem[place="palette"] > to text-shadow: 0 1px 0 rgba(0,0,0,0.4); } #main-window[customize-entered] #PanelUI-customize:hover, #main-window[customize-entered] #PanelUI-customize:hover:active { background-image: linear-gradient(rgb(38,115,191), rgb(38,125,191)); } +#customization-palette .toolbarbutton-multiline-text, #customization-palette .toolbarbutton-text { display: none; } panelview toolbarbutton, #widget-overflow-list > toolbarbutton, .customizationmode-button, #edit-controls@inAnyPanel@ > toolbarbutton, @@ -527,16 +544,30 @@ toolbarpaletteitem[place="palette"] > #s -moz-padding-start: .5em; } #widget-overflow-list > #edit-controls, #widget-overflow-list > #zoom-controls { min-height: 28px; } +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-button::after { + content: ""; + display: -moz-box; + width: 1px; + height: 18px; + -moz-margin-end: -1px; + background-image: linear-gradient(hsla(210,54%,20%,.2) 0, hsla(210,54%,20%,.2) 18px); + background-clip: padding-box; + background-position: center; + background-repeat: no-repeat; + background-size: 1px 18px; + box-shadow: 0 0 0 1px hsla(0,0%,100%,.2); +} + #PanelUI-developerItems > toolbarbutton[checked="true"], #PanelUI-bookmarks > toolbarbutton[checked="true"], #PanelUI-history > toolbarbutton[checked="true"], .PanelUI-characterEncodingView-list > toolbarbutton[current] { -moz-padding-start: 4px; } #PanelUI-developerItems > toolbarbutton[checked="true"] > .toolbarbutton-text,
--- a/browser/themes/windows/browser.css +++ b/browser/themes/windows/browser.css @@ -1370,17 +1370,17 @@ toolbarbutton[type="socialmark"] > .tool #bookmarks-menu-button.bookmark-item[starred] { -moz-image-region: rect(0px 48px 16px 32px); } #bookmarks-menu-button.bookmark-item > .toolbarbutton-menubutton-button > .toolbarbutton-icon { -moz-margin-start: 5px; } -#bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { +#bookmarks-menu-button[cui-areatype="toolbar"]:not(.bookmark-item):not(.overflowedItem) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { padding-top: 2px; padding-bottom: 2px; } #BMB_bookmarksPopup[side="top"], #BMB_bookmarksPopup[side="bottom"] { margin-left: -20px; margin-right: -20px;
--- a/browser/themes/windows/customizableui/panelUIOverlay.css +++ b/browser/themes/windows/customizableui/panelUIOverlay.css @@ -23,8 +23,24 @@ #BMB_bookmarksPopup > menu > .menu-text, #BMB_bookmarksPopup > menuitem > .menu-text, #BMB_bookmarksPopup > menu > .menu-iconic-text, #BMB_bookmarksPopup > menuitem > .menu-iconic-text, #BMB_bookmarksPopup > menuseparator { padding-top: 0; padding-bottom: 0; } + +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-button { + -moz-appearance: none; + border: 0; + -moz-margin-start: 3px; +} + +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { + padding: 0 2px; + -moz-padding-start: 0; + height: 18px; +} + +.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { + padding: 0 6px; +}
--- a/configure.in +++ b/configure.in @@ -245,16 +245,18 @@ if test -n "$gonkdir" ; then MOZ_B2G_CAMERA=1 MOZ_OMX_DECODER=1 AC_SUBST(MOZ_OMX_DECODER) MOZ_OMX_ENCODER=1 AC_SUBST(MOZ_OMX_ENCODER) ;; 19) GONK_INCLUDES="-I$gonkdir/frameworks/native/include" + MOZ_B2G_BT=1 + MOZ_B2G_BT_BLUEDROID=1 MOZ_NFC=1 ;; *) AC_MSG_ERROR([Unsupported platform version: $ANDROID_VERSION]) ;; esac CPPFLAGS="-DANDROID -isystem $gonkdir/bionic/libc/$ARCH_DIR/include -isystem $gonkdir/bionic/libc/include/ -isystem $gonkdir/bionic/libc/kernel/common -isystem $gonkdir/bionic/libc/kernel/$ARCH_DIR -isystem $gonkdir/bionic/libm/include -I$gonkdir/system -I$gonkdir/system/core/include -isystem $gonkdir/bionic -I$gonkdir/hardware/libhardware/include -I$gonkdir/external/valgrind/fxos-include $GONK_INCLUDES $CPPFLAGS" @@ -1344,22 +1346,24 @@ if test "$GNU_CC"; then AC_MSG_RESULT([no])) CFLAGS=$_SAVE_CFLAGS # Turn on GNU-specific warnings: # -Wall - turn on a lot of warnings # -Wpointer-arith - good to have # -Wdeclaration-after-statement - MSVC doesn't like these # -Werror=return-type - catches missing returns, zero false positives + # -Werror=int-to-pointer-cast - catches cast to pointer from integer of different size # -Wtype-limits - catches overflow bugs, few false positives # -Wempty-body - catches bugs, e.g. "if (c); foo();", few false positives # -Wsign-compare - catches comparison of signed and unsigned types # _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wall -Wpointer-arith -Wdeclaration-after-statement" MOZ_C_SUPPORTS_WARNING(-W, error=return-type, ac_c_has_werror_return_type) + MOZ_C_SUPPORTS_WARNING(-W, error=int-to-pointer-cast, ac_c_has_werror_int_to_pointer_cast) MOZ_C_SUPPORTS_WARNING(-W, type-limits, ac_c_has_wtype_limits) MOZ_C_SUPPORTS_WARNING(-W, empty-body, ac_c_has_wempty_body) MOZ_C_SUPPORTS_WARNING(-W, sign-compare, ac_c_has_sign_compare) # Turn off the following warnings that -Wall turns on: # -Wno-unused - lots of violations in third-party code # _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} -Wno-unused" @@ -1408,22 +1412,24 @@ if test "$GNU_CXX"; then # FIXME: Let us build with strict aliasing. bug 414641. CXXFLAGS="$CXXFLAGS -fno-exceptions -fno-strict-aliasing" # Turn on GNU-specific warnings: # -Wall - turn on a lot of warnings # -Wpointer-arith - good to have # -Woverloaded-virtual - ??? # -Werror=return-type - catches missing returns, zero false positives + # -Werror=int-to-pointer-cast - catches cast to pointer from integer of different size # -Wtype-limits - catches overflow bugs, few false positives # -Wempty-body - catches bugs, e.g. "if (c); foo();", few false positives # -Wsign-compare - catches comparison of signed and unsigned types # _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wpointer-arith -Woverloaded-virtual" MOZ_CXX_SUPPORTS_WARNING(-W, error=return-type, ac_cxx_has_werror_return_type) + MOZ_CXX_SUPPORTS_WARNING(-W, error=int-to-pointer-cast, ac_cxx_has_werror_int_to_pointer_cast) MOZ_CXX_SUPPORTS_WARNING(-W, type-limits, ac_cxx_has_wtype_limits) MOZ_CXX_SUPPORTS_WARNING(-W, empty-body, ac_cxx_has_wempty_body) MOZ_CXX_SUPPORTS_WARNING(-W, sign-compare, ac_cxx_has_sign_compare) # Turn off the following warnings that -Wall turns on: # -Wno-invalid-offsetof - we use offsetof on non-POD types frequently # MOZ_CXX_SUPPORTS_WARNING(-Wno-, invalid-offsetof, ac_cxx_has_wno_invalid_offsetof) @@ -7735,18 +7741,24 @@ else dnl Don't override this for MSVC if test -z "$_WIN32_MSVC"; then _USE_CPP_INCLUDE_FLAG= _DEFINES_CFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT' _DEFINES_CXXFLAGS='$(ACDEFINES) -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT' else echo '#include <stdio.h>' > dummy-hello.c changequote(,) - CL_INCLUDES_PREFIX=`${CC} -showIncludes -c -Fonul dummy-hello.c 2>&1 | sed -ne 's/^\([^:]*:[^:]*:\).*stdio.h$/\1/p'` + dnl This output is localized, split at the first double space or colon and space. + _CL_PREFIX_REGEX="^\([^:]*:.*[ :] \)\(.*stdio.h\)$" + CL_INCLUDES_PREFIX=`${CC} -showIncludes -c -Fonul dummy-hello.c 2>&1 | sed -ne 's/'"$_CL_PREFIX_REGEX"'/\1/p'` + _CL_STDIO_PATH=`${CC} -showIncludes -c -Fonul dummy-hello.c 2>&1 | sed -ne 's/'"$_CL_PREFIX_REGEX"'/\2/p'` changequote([,]) + if ! test -e "$_CL_STDIO_PATH"; then + AC_MSG_ERROR([Unable to parse cl -showIncludes prefix. This compiler's locale has an unsupported formatting.]) + fi if test -z "$CL_INCLUDES_PREFIX"; then AC_MSG_ERROR([Cannot find cl -showIncludes prefix.]) fi AC_SUBST(CL_INCLUDES_PREFIX) rm -f dummy-hello.c fi fi
--- a/content/canvas/src/WebGLQuery.cpp +++ b/content/canvas/src/WebGLQuery.cpp @@ -35,16 +35,16 @@ void WebGLQuery::Delete() { } bool WebGLQuery::IsActive() const { WebGLRefPtr<WebGLQuery>* targetSlot = mContext->GetQueryTargetSlot(mType, "WebGLQuery::IsActive()"); MOZ_ASSERT(targetSlot, "unknown query object's type"); - return *targetSlot == this; + return targetSlot && *targetSlot == this; } NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(WebGLQuery) NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WebGLQuery, AddRef) NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WebGLQuery, Release)
--- a/content/media/omx/MediaOmxReader.cpp +++ b/content/media/omx/MediaOmxReader.cpp @@ -88,22 +88,22 @@ nsresult MediaOmxReader::InitOmxDecoder( if (!mOmxDecoder.get()) { //register sniffers, if they are not registered in this process. DataSource::RegisterDefaultSniffers(); mDecoder->GetResource()->SetReadMode(MediaCacheStream::MODE_METADATA); sp<DataSource> dataSource = new MediaStreamSource(mDecoder->GetResource(), mDecoder); dataSource->initCheck(); - sp<MediaExtractor> extractor = MediaExtractor::Create(dataSource); - if (!extractor.get()) { + mExtractor = MediaExtractor::Create(dataSource); + if (!mExtractor.get()) { return NS_ERROR_FAILURE; } mOmxDecoder = new OmxDecoder(mDecoder->GetResource(), mDecoder); - if (!mOmxDecoder->Init(extractor)) { + if (!mOmxDecoder->Init(mExtractor)) { return NS_ERROR_FAILURE; } } return NS_OK; } nsresult MediaOmxReader::ReadMetadata(MediaInfo* aInfo, MetadataTags** aTags) @@ -129,16 +129,19 @@ nsresult MediaOmxReader::ReadMetadata(Me // Set the total duration (the max of the audio and video track). int64_t durationUs; mOmxDecoder->GetDuration(&durationUs); if (durationUs) { ReentrantMonitorAutoEnter mon(mDecoder->GetReentrantMonitor()); mDecoder->SetMediaDuration(durationUs); } + // Check the MediaExtract flag if the source is seekable. + mDecoder->SetMediaSeekable(mExtractor->flags() & MediaExtractor::CAN_SEEK); + if (mOmxDecoder->HasVideo()) { int32_t width, height; mOmxDecoder->GetVideoParameters(&width, &height); nsIntRect pictureRect(0, 0, width, height); // Validate the container-reported frame and pictureRect sizes. This ensures // that our video frame creation code doesn't overflow. nsIntSize displaySize(width, height);
--- a/content/media/omx/MediaOmxReader.h +++ b/content/media/omx/MediaOmxReader.h @@ -8,16 +8,17 @@ #include "MediaResource.h" #include "MediaDecoderReader.h" #include "nsRect.h" #include <ui/GraphicBuffer.h> namespace android { class OmxDecoder; +class MediaExtractor; } namespace mozilla { namespace dom { class TimeRanges; } @@ -32,16 +33,18 @@ class MediaOmxReader : public MediaDecod nsIntSize mInitialFrame; int64_t mVideoSeekTimeUs; int64_t mAudioSeekTimeUs; int32_t mSkipCount; protected: android::sp<android::OmxDecoder> mOmxDecoder; + android::sp<android::MediaExtractor> mExtractor; + // Called by ReadMetadata() during MediaDecoderStateMachine::DecodeMetadata() // on decode thread. It create and initialize the OMX decoder including // setting up custom extractor. The extractor provide the essential // information used for creating OMX decoder such as video/audio codec. virtual nsresult InitOmxDecoder(); public: MediaOmxReader(AbstractMediaDecoder* aDecoder);
--- a/content/media/omx/OmxDecoder.cpp +++ b/content/media/omx/OmxDecoder.cpp @@ -495,16 +495,23 @@ bool OmxDecoder::IsDormantNeeded() bool OmxDecoder::IsWaitingMediaResources() { if (mVideoSource.get()) { return mVideoSource->IsWaitingResources(); } return false; } +static bool isInEmulator() +{ + char propQemu[PROPERTY_VALUE_MAX]; + property_get("ro.kernel.qemu", propQemu, ""); + return !strncmp(propQemu, "1", 1); +} + bool OmxDecoder::AllocateMediaResources() { // OMXClient::connect() always returns OK and abort's fatally if // it can't connect. OMXClient client; DebugOnly<status_t> err = client.connect(); NS_ASSERTION(err == OK, "Failed to connect to OMX in mediaserver."); sp<IOMX> omx = client.interface(); @@ -519,19 +526,17 @@ bool OmxDecoder::AllocateMediaResources( // Experience with OMX codecs is that only the HW decoders are // worth bothering with, at least on the platforms where this code // is currently used, and for formats this code is currently used // for (h.264). So if we don't get a hardware decoder, just give // up. int flags = kHardwareCodecsOnly; - char propQemu[PROPERTY_VALUE_MAX]; - property_get("ro.kernel.qemu", propQemu, ""); - if (!strncmp(propQemu, "1", 1)) { + if (isInEmulator()) { // If we are in emulator, allow to fall back to software. flags = 0; } mVideoSource = OMXCodecProxy::Create(omx, mVideoTrack->getFormat(), false, // decoder mVideoTrack, @@ -961,16 +966,26 @@ nsresult OmxDecoder::Play() // it is customized by a specific open source repository only. // ToDo The one not supported OMXCodec::Pause() should return error code here, // so OMXCodec::Start() doesn't be called again for resuming. But if someone // implement the OMXCodec::Pause() and need a following OMXCodec::Read() with // seek option (define in MediaSource.h) then it is still not supported here. // We need to fix it until it is really happened. void OmxDecoder::Pause() { + /* The implementation of OMXCodec::pause is flawed. + * OMXCodec::start will not restore from the paused state and result in + * buffer timeout which causes timeouts in mochitests. + * Since there is not power consumption problem in emulator, we will just + * return when running in emulator to fix timeouts in mochitests. + */ + if (isInEmulator()) { + return; + } + if (mVideoPaused || mAudioPaused) { return; } if (mVideoSource.get() && mVideoSource->pause() == OK) { mVideoPaused = true; }
--- a/content/media/test/manifest.js +++ b/content/media/test/manifest.js @@ -366,16 +366,26 @@ var gUnseekableTests = [ // Unfortunately big-buck-bunny-unseekable.mp4 is doesn't play on Windows 7, so // only include it in the unseekable tests if we're on later versions of Windows. if (navigator.userAgent.indexOf("Windows") == -1 || IsWindows8OrLater()) { gUnseekableTests = gUnseekableTests.concat([ { name:"big-buck-bunny-unseekable.mp4", type:"video/mp4" } ]); } +// Android supports fragmented MP4 playback from 4.3. +var androidVersion = SpecialPowers.Cc['@mozilla.org/system-info;1'] + .getService(SpecialPowers.Ci.nsIPropertyBag2) + .getProperty('version'); +// Fragmented MP4. +if (navigator.userAgent.indexOf("Mobile") != -1 && androidVersion >= 18) { + gUnseekableTests = gUnseekableTests.concat([ + { name:"street.mp4", type:"video/mp4" } + ]); +} // These are files suitable for using with a "new Audio" constructor. var gAudioTests = [ { name:"r11025_s16_c1.wav", type:"audio/x-wav", duration:1.0 }, { name:"sound.ogg", type:"audio/ogg" }, { name:"owl.mp3", type:"audio/mpeg", duration:3.29 }, { name:"small-shot.m4a", type:"audio/mp4", duration:0.29 }, { name:"bogus.duh", type:"bogus/duh", duration:123 } @@ -572,16 +582,25 @@ function getPlayableAudio(candidates) { function getMajorMimeType(mimetype) { if (/^video/.test(mimetype)) { return "video"; } else { return "audio"; } } +function removeNodeAndSource(n) { + n.remove(); + // force release of underlying decoder + n.src = ""; + while (n.firstChild) { + n.removeChild(n.firstChild); + } +} + // Number of tests to run in parallel. Warning: Each media element requires // at least 3 threads (4 on Linux), and on Linux each thread uses 10MB of // virtual address space. Beware! var PARALLEL_TESTS = 2; // When true, we'll loop forever on whatever test we run. Use this to debug // intermittent test failures. const DEBUG_TEST_LOOP_FOREVER = false; @@ -695,22 +714,22 @@ function MediaTestManager() { } // Ensures we've got no active video or audio elements in the document, and // forces a GC to release the address space reserved by the decoders' threads' // stacks. function mediaTestCleanup() { var V = document.getElementsByTagName("video"); for (i=0; i<V.length; i++) { - V[i].parentNode.removeChild(V[i]); + removeNodeAndSource(V[i]); V[i] = null; } var A = document.getElementsByTagName("audio"); for (i=0; i<A.length; i++) { - A[i].parentNode.removeChild(A[i]); + removeNodeAndSource(A[i]); A[i] = null; } SpecialPowers.forceGC(); } (function() { // Ensure that preload preferences are comsistent var prefService = SpecialPowers.wrap(SpecialPowers.Components)
--- a/content/media/test/mochitest.ini +++ b/content/media/test/mochitest.ini @@ -150,16 +150,17 @@ support-files = seekLies.sjs short-video.ogv small-shot.m4a small-shot.mp3 small-shot.ogg sound.ogg spacestorm-1000Hz-100ms.ogg split.webm + street.mp4 test-1-mono.opus test-2-stereo.opus test-3-LCR.opus test-4-quad.opus test-5-5.0.opus test-6-5.1.opus test-7-6.1.opus test-8-7.1.opus
--- a/content/media/test/reactivate_helper.html +++ b/content/media/test/reactivate_helper.html @@ -17,16 +17,17 @@ function loadedData(event) { } } for (var i = 0; i < parent.gSmallTests.length; ++i) { var test = parent.gSmallTests[i]; var elemType = /^audio/.test(test.type) ? "audio" : "video"; // Associate these elements with the subframe's document var e = document.createElement(elemType); + e.preload = "auto"; if (e.canPlayType(test.type)) { e.src = test.name; e.addEventListener("loadeddata", loadedData, false); e.load(); ++loadsWaiting; } }
new file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..837d23b38348856473d959d7cc1e7a04c10bedbd GIT binary patch literal 1505751 zc%1CJ2UOF~w=XI-RGNh*T@euJ(mR4Q5m1m$g7gx4fY4D9kS@K0bm_fAB3){vmxK-p z5PD63kms+QcmD63d+xe#z2Cj-y|?aOnS5r?%y(w*+50=$^PO+5T)9GP<>uwA{zmBe zmEU9wc5-lV{v&^#%)!aY<9Ct0gNKd9A9cf*0G&V56(W<bfACj`{`~wq{a={>%*$Q* z@6xs37eu?cnu31kjom<hj!FD~j`^Q^|MwyOZ;eaD<zQiJ`a8qoVDTUHx+3%84_>G1 z&xR~E7WS_Hb`{vk-SIz+vf^OtX!RTKf*t<q=Wlvq@mD#6g{!62zeq&t?rP8ScfJtp zW@i5zjlgbTi+^dO_IvJ4|C1I(SML4+e@S<R!xC%({v&hk;qR~O_vEPloI1##>Bd#c zTQ`ZW{wbE58~9(u`ptvQ|AnXg&3pd`m43G|clwv9>iF-N<LZ_Fiv9=8arL(<M2mk` z0{=^M{OxA{EpvF-T3G&vL8$*W2c^ef=J?l9|3^$R`L{{J{)0)pO+Cy7{tL~1>+xF) zmERea|Ek4*B3c6B4~c&Fsz4<FgNd+oh0OXlZV<`&$VolE_nqj<b(`Uv%UAvp3tmxi z@UZm!jVx}if8xK%_&Z&{^5;GG7yWDf)xYXV8vk7*qNCr7!Jp3VU}f{Kv(x(9L;jpu zx4+77|N9)=eDv2CSCZXa|G0Us{!#wuuexjhFGxfz{|(u%{=4jd>VNT<>^J|Ao$<<* zKc@e!{$Fi4Zv3UGhUH%f!TyCj4u4@1>Mu0>@)zp+|AoeZf8p1sf1zIg-}P31q0ZFb z<->pT5B}yg|L#xtFEseKei#2n=D*u1{e9i_zfia0?{bU3+tL2b=l<Q!`!D3s`n%lp zPrRdj>0n{%MkFWyAvXXU#Ph%D--ws6f5-5D)4ve_mqS_m|5s|gGMkkwD~f{+U7F<K zA(HU&x{Ou=eja=bfl8f&Pfz9u7Y6<yA1o{ayL|7J#dTcBm7?6ZkC7bpi>p|VVtBJc zh)a%$`|8QXtt_JP`x=8G^z(O9?gnc=lP@)RpBQvN$DNQmN|LR$(D40k6Z5KS*9Uo- zh+sIky!~TJ?yn`>pOoaDu$bSKP<hgIlQFa>BL>4TLs=>LSk4A|0DS++_BKuU;>)`S zq#Utv@&TlB-3N3|c^4+xQkRXy2x&uo>NSG;fZMepsCSL#bbjIG)N&qg?0EXjR*S|* zUJW9a+f9cH!k<bwm=R0&!#oLSAD>8=_9IJ@*9$Szt=(Ae(mSv#l(6SraoB*#zU6Jk zxAI(ss|t+Lad2}w#|tJM#XS|G75I%^9x%>?cC(nfbwfbY!1%ZkYUjP^z+`U4u1?$l zrInDcXV+yS)$H?s70%N@7BT<kC%z$x^%*ev$<NO@J#6InIMkki?;EJfcs<e7!oWJu zqRNj!clED%m|QkXXkQDi)CpEy+j;y#`8f1eS5e{{0J1MR*5ayK(9=%^ygJu4kRJL! zKE|-B2^c*y>!l5jOT5hyzJjT|WQiA@{`mxgi0M<4kx5q}d$M;wI95IqTQjn~aHpA= zn{d@<A)Xd=->!I2ht58tJm5Z|G&F9)<iWj)CM+Y*bfR-JRTkc7Y%5E#uK2wr8K?fW ztrp!v4$oH#-!;P~U!s`F9K|iKdee37%?71M(o06Mw#x<>rNMZ9%mo$XAP8e;Ni#6% z?(_wW=o>4(&be=yE%iWNT=xG*RuCW&`EkWkj=@6u;qxX;=Pb50lii`cvz&=9O1NaF z{0(jGa#Xi$_$73IP3rIfKq%iIyvB2QdUKRwBiX>~ta}}bNsWdtZn5*I_MMGrZ$tMP z6s;V$nbw*W#sw*TRAJ5u%*a70<p}?M%$ZqYpz*v=t<2t>AJ@FdYnM^Ovk~G^kD+c= zt(M1Uqh87_GUMlQALqO=#Wi|Wk7rYLQMEzLnWOU#I2hlAG*Om#(ab8Weii1@wp9w8 z{yNXjqr>8s736F8^b~0HLu)w?Q6N&7Cn3ppqPHZgu6wd8=E5L(F6L3Ofn37xCXBlq z*={uH@rL3D6ujZ9*2x}Ln@>?4{m=YQ@oEx|4qXn=&hRBsT(mOxg!o~lY=w%F_k*YD z-69O%nP3jwy|Ig)GediB!M6Le!XE=qw2tU_{5CiW_wa>wTVLE%n+aoWT-P=Y(rL=q z#=W`V(Sb?kjbq&Y{+SepD>JU83p0ANjeFuHZ%n_G%kR(n_LM~%O0C@+X5qdgo*t<| zA)7MlS@wak1Z%S|Get9q|HkZEC{FQglVCmo2{Aq#r}bOoci7>nw3}@vX>v983R$9K zwpE!9uGz?H;)K5$Vt!PQ(;}Xg=rM(BTP`sv>gH+oS(Ngw)rN$e>awi&*eI2DN?lm> zdidoky1~Cb>Xa5OK0ZwP@k9()(EsUaZ6_41i!O?0^edW(eP1PGACa4uWi|ug*iNqh zHZYitRq#?)goqR;KXQq;yimcoo8kq_ZT&?eG5~(|4#cqP&g%i=UI9nqKH0Wqs)KW| zE4yQ}k6%oNNx$fkfGFXQ9j&OALN3%mm_c0)k+0RJO<@9~3=UI;!Fb73De<Wmt4-`+ zeriT?1DoQ$!Ls<4Rm-#H8>NhjtcAVaEm_sN>%S()mDJ{aAF2Iw^n-{}xWY|M`sUAz zjpFp<$LI%;IV+cLYX+C*@^X+*B2j)5UyyKpbfw#|=;zlDi^9A4;APe`J`di3E!j*q z#wg84aG1Jk$(33c`tvw225k=>s-0kt@y^8|wx=Z@Fw2^#77w1=dqlPP&+xaHHjzIg z!)V@{Vgr%2S=NI6^Lrnbn+;AwqaZudE4N}A-bF6d#(y+571o5?a3vI$_pK(EPK8(& zUN<y9thhP)i!|whKD2n7{&6u<Dn>_?l{>Qe$U%6w_f5ze2NR#vtM}tkVk_dy(HQiw zdu~`dI+}c7$PHxW5NK>duxzm>PM*P2<#`#EkP;7BMICDpGOZVg%BN2aO~%)A1*2VO zYN_u!F*!6{koD`fCmgR2FD;x~yUl}S!I>IvXk{%wPSrMbp{eqzi)G5{`M4LR2t#x% z)?@fn{bYLlxNcnL(l&WexNYCvH(JTE$_4BZ&O8sL%tA#_;av}&M8KA6NE<p=ZLtg0 z+vPuZ!he|zY_o5MKPYr|Ao=Dt7)W*c%0qN^#&4m=by^rNTj+4^%=q&)$L4pdAIW&9 zP+9XFBAzcc@4S@9=B^c-h6;qCMkl5PX%MoURsQfZe-5{sKYtN^VHh&iXqmCE-kayM zlgFV{+k`~INvABHD%xE(Z;Ax;3_Z`t9J8%KELDm7OTgv%ILz;y1&{+s=LFiZ3%f3! zB71$**mIfd7tNg*toHyeN?<@c8RqGilc?S2&4Vr`*|}!gDqh28PsaWcmewqf^?8w} z`hjxt^U%ZWsyY-e|6U&xX#teK%VzK~J-;_cCBGaTqWCCigEUtZYbl$Hq#+cos)J}c z@_;SLb8{o6UC{kvN$?K&)RgA*vI)&nY7Vor0e`ZFezASqgVf4+@%s^J0nxrH^dr|f zZU15NB%%{8t!<&A>sG3Ry0yJKY~hP?JztzyQA@AT5l!e=r(+GUmmgU-jJ8iyKr}zE zB=74^%L-ecF(zw8RSYbZOv@x;J$AeHx4ryiOr{T*uE`wR5W3OEHKz#WyuF0-@Ck9{ zrwvBp<=Y$5)-!l$jU9?A0#lI}J7|t1SVyj&N2~U7Yvyd=FneC4Ox<{L?C`^u!HTy_ zV3#VtvbgyvgoH;Hk?F-`+f*H4bl*VF3~gU5Aub`?H|wSol^=RE@~ENhtK{)p6iRnv z$}zY{Q$_HB=}wmK!2;G4jJ*uo4@B_N^T3*%8MOm<_d4Zt21;L8rJppBc^sUl5z6nO zGg^u?9Xz;-S{*8i`pzaOx{G~QES%%di<!D|){wlNL0<_P!pCgWLdOn>MTrW!V%=(G zIdK!MC*(;1sdM*91Q5WF(uevd3T70^Ak=J{BDHMm!~@2SWZ_(NHAh*^b1ohImvPA_ zZNm3eS@mYpDn|Ea1=>SPG=(nWDxL>|I!+nPD^3|q%3V`iYEsRM?Xvb}AqFkauz|ro z2NHHLI1@9=ZgR^@kyzbHffHR0FXy39HT0aj(q@AmlQknTnmZJkHeBj|S+TsJ%j`au zZW=L4|FN@SoH<ofVbvkIsByu?9(VSMm~TuptExL~V~hOjWltUZRa~b162a$NFPd>F z+0CspgNU1?4*N!EJ-~ARC%d0+dPbUONui)(%|Oz7u@K>37EWfmOrBYaS;DOe`TUAX z$>QSvf`u1Oc(-|I=Rp=QD#3zRc$Frnq76Rz>8Tt(pwWWKbl%9ZbRZEcY?RnGh6~J* z)>0aBymQ4NCFIBn+V4CjWr>)BWu9q5bc9hYL%uHxGdbv3?Ic%az+Y?WUPM#C<j#gp z!|ETH@<$05q|tMD-~ER-s(iowzhW_0|GS9j&|I|7q~BBq>he-*-*48-;YsVRciWY# z?7!m69WPDP(;!NfxbGthLKfD<rS&cvA!D8)&;3{4cwfp~56Y43RK=TY5NsL(&t}Lk z-^GP4E^S?WkY$k;NFU&Evx-~oi<is_JI_6!e-+ARVXSMPf3QGxkwtT?ECrDJ$ueJi z%5sJdYH9CIhIXUH$G!9!b)J)G1q3+xyXuQZm@<rnd7zyw+RcCLUk_PQr+fT8ZG0Lr zbT2aTLbBX!J_#q2v;A66d{;xQ{Nn|M4Lr-4g=qRiG))#H^ou5i8XSHrk6)T%K>KEJ z-v>em<Yq9}FutbECfm(P^gLLO;Zml!i*x2tw9%~Tm|L%qXdVoM&&m^&AAU87cakov zXOyJ3SyivL?c(2ATn&m4Oco)zw8v_GMr5|9ijc3xJ3M3ds`K5h7#VAZ)HSWp290{p zrM=HzCcv{ag=-3DBkpi?AHuw9C!ZHiwpt_zV{xm&0!-QQAo1v$J@AmYa<$UKj&{@M z1KE2r550x0M5FHvnN`^4J)iq*ta<a)zERP*ac@nJ*Xoy^cKzP3^&?*yXB{zLrbfi> z%%+rblO72SI_S`iyw@tf*z2yT>LH^t?C@OI=Ye1m*5mQfnJ>3C<-w5|*^St0QL+JJ zOHK3u=lDg~Ak&<VCtQDXOSO`%UL?EHml`(k@Rzq@*${Ok0a^PULLU3dy-g=|jVa+8 zse6upX2tk)(LxTk0vKL5O1$`V7+EGDoT!e!F{4@Y#V&VerzLbuqOfB$1{PM^{pdSS z(urYe@5l~5=IF&M`Nk(1#};t@UixOA>I0!yGr<Uc(ZNXaT&>M=$1Y?;k0KU8RaT_B zX>KIh6>lq{>|Oc4;Gqm35v}l75pT=baGPA2nNCQ?-c+?FITjsN+}KxAHZb+DZXo-% zU>RcUn<f7+oq$-capN5BV2qmQ*WS6WclBY=j>FmyG`VqP1`!_dD`oiGOpRdtepWxh zuO>6|xyGrn_1p0hvh(CRV33s@9s<v<VLk8}5CH_4)SgusWV|im@LTqgb;Zcd9^TqL z*pw=K8rTgkO`5A8d}6Mv`R$-t;JdO!DoNk@ql=6$2F9Lfb0v=<A#mQ>BO{NZa%QJF z2_)si<Y9M=kGdI0G%MsA5J^y=@R_;b>pyO;NX}4j-4S9gi|7wpDdHkSgSuwK=@+Nd z@s1mKX;%g98HCmH{Mb`A7r$5x)gxkf4Zr_+(!Nud?X8XTbbko|Yq<5`w;ea?k1~2l z9EBrDa~IaCt>ekg1nZviV7pHd#$wvO6&bn*b?<JotP0RPoCzt%p?5EUo0lPgrL^c+ zF;V8(A63_6qpF#|`opHqxu)2ex!6A$`_?hyq1B96cnlZ%eQrZ&2=&yPpj0r^WtXd` z6G2&)xYnx)&!S7Dz<jAi0s55QXiA8Lr{3vhJqjT{Bkg<nprrQPp*#P1qyNOd$b{%H zuqCgFW*cBTF9f$+5Mao?_eI^=fw*UTGJya4vj~B&pDSfI>PkDAQ{S6{L|$KKPf`sL zP2|a&6%?p2)PR`HibD^F#VZ0@w?zeY{U{o@Pf6$z)pbNZObymf6KAXb#D|94MxO=D zzkM#(=NPhnb7Wi{kUtD(D$Sbopz~EqGC-C*WF!%*oXku!<?##o`k+CMFTE4Br+<@t z=rO*b??80(vM8r8&EU<UK3PX<iZ5{H+REyUAN8#hiBGk%rA|XaR=?L?pV(%NfUnw2 z7(+_GXpR1_puIoh|1G};S5@A^gr)`2Ol5kgs7T9%rQOyQ%ixZuGRLPNGwDIX=!#^k zhW|7A5m?$wm4J%L%1K)0E!R`J{VYAjhD4fWDTJmoIa_LF5y!Ta;OXzJnORf*n9BSy z5cqY2Q0&0nttVetBMy3ieCV$EBCkqGk0uFg(zp`+aUi+u@^^GH<;#8`V?K3s(LOfc z9x?E>LV3jh#F|36$37zpMLv)FqK00^<<I17-R_(2F`#(xRY05j%Zg&ROYgJQyQoO2 zvic+%ra>dMLj>2Va5?A0q4@cnp}V|dWJUqYcmo^)p_f!yyqj^hCOgGI(rB~Z!^a9u z0ZlfhPuW8`p)0m?59RmGf7v#R5T&j}Hu;}xWb6=5;gUw4W9M8TeQCfdWv7|vHglj~ z{-7*R;GI78GPLAmjDnX#Wy@HlYqa(XOKMu5)G}#_#-Y71(1f(~_B0*qorr+I3NRJM zb+ss+aiT!tVP!bQunVANxmtRAT(+(A6wXtSoOp72{{@@MIWTfrN^92Fg*IJ{YD`KK zv^JDEl4EWNc5)wPmg>oZb{`k2zvkUG5AKyvw4z@}z+%vh*E?3ucj}BVOsaeOHQ_wk zfS|!lpG){yF<FCArdjoKQ309cLqJU|b-6b<8c#e@zUau9@@Pw^9Eh&xaBWsCj*xxb z(=yQ6cq()@hS@4^fO4VV`HG?Mt)L|<GW}4&%Vk2iff@QKiyKA6`l<qvH4ZI;aP9%N zFY4G~{5CvsbXG#8LzEgYRT~ewi8O4Pe4QqIVg5W&28~o~sXpd=suJbfX0oxMzBfcz zzKBuMk$I7BJcNTDj2~SnKV9PKG3YrCO|E(D*G~cGuedsaH3?dMdh{@K;ZCltDzmjB z1`}Szkmi04yV$i&8FMKhU{lMZ*Ri^X|J3s(Aklr{3TJws?R4-IwDHhl0^D4(dCIV$ z^H$hS>BIHd)sV(r8GphecW64@F0!$uuHF(*L<kyXmZ{lG&FIWRcSxyy>eV}|7mLc# z5YEa5zsThk^1p<<btz|Vs*paUI?_d7?`&xMw4!#h1+RRHu)dFCR%(qGT3X2r-B}1h zwMkHnr84V%pJkcb`#zhDrw_L&I9DI10DLT4@KKicgDkahi9+7(#in!+>c9)MrIAZ^ z5o4z&Qka6LV*+;gUr}QHMqXoDS07=7owO!6t9pi^e&OMoeG&q7(*&+*qmY5kmrLoL z={2C#r<aa$_Rwb=enCi8_p&(U1v%5VyRK|5g9d#)vw=cPLyej$+s5a9T`eWFxlSaT zhBrMsAIZKro_~@OZeW#JgZ77cnm`F#UUgNK1QYtD#s&-TfHXA4qcuSBZvSnkOhO~? z?G{E!aAd<zXo%4#$9+DS3*@8F*6_ek6=Ps^P3FjU!~Bo&C~gINcX_tTXDhaL2V!0E zOW5s=_E_MBmY8&T#=eurPSkuA(XwPqod9#dQY<51Gk;23?S82BpkT6~CdgR@A1!`D z-;^^>EQs>l$*i39>+Ps#72)md?4I;(%gvI6#b<2!Wsfo(`$GKtQ8s<GtE-W3yQJ>f zy}s$asAfoqPA+572AntT55%c&EN~Qf)`99|15cviO#<D*omPw{cc;=9*WJ~{6Ib`i z?Fh9@vQa!m(VH^bCL7j?66Smp0D&IatP?UxR?iSeOJ>`_3j+Ot&^0QIhNu&QCn7(} z!>-}+k69K#6WoY`FD;%UrSs}8PnS31-Kn2gXWxm*l$o|N<tCr$s?2^H|CXa$gt3qC z_|6%GZi{rp^Ef^9P@CLnrc5?k8czn-+b=HsXc_(<kwT(!IvH2*{+d3bmF9_LEgtm` zoJ+L+UjIvvFl^-W=Whk0rSv4qpVvTzzU+5TzMd>MSGmH%$r$58?mnc)w~prZnr)V4 zY!SAg$=r-=%O>+j&+wJFgzusQ<XP>qC=X{OcOZ7#zM|77*y~@N=(rVMk(}Q2pcvYR zS8a;=XV?`_$;6RG=kM!lx_NH^NpgJS{KJbAa}kcRjRw2SL~+ymA|_N~^*Y*YZ72A# z0jbX<ThRkYpCayyK_EdZ4Z9Jd>L8Wv_C>d~kg`Sh^HWaK0mohP^qG4Zdf=zKzPyMm z{&nMD99i!!?OGO)OPEl;k~qSPMSc(2z~P!KM9=nt-shAE*QOnrIl8GwA!&<)=RCrn z=lUOZF4gjpu6#o~W)gU!Zdl)R%zfb6<LtPJle<qQ?pbn_^mOrk@YEOUXu4iWzTN5I z<0BYw{nqe769Y1^(bDvkg1&$dRL+!t?q+L7p>MAiimK%qz_ltwdvT>KURE?T_JGp( z1w4s+xF=*0`7(mT7b{kPr3+#wJgChrz}c^YCXMCZ!t4w_BKaCFOZoKK53%yx=G*a3 zt@vrCYsu#%_5Ogwk&WRD%~E!`9cam=R5}@?cIikCm7vqGz+{AQSE{&hyp5KjxEbcJ zo$D*h=Au|vCN|393%N;qzQ|yLJ98w<=JlI93x6Y9=%;PVe(4k9sV{XLC2JOm!cvEz zpq*Wnp*41zV!MGVccLTtXf1m|4L=TbKXi?U@6s;w5&4<jO_luiq>P3t!aBKU)&aZ| z>|A6`d7@6AiycVz){GT_!X}1NnBUc>9U*1EYKj<B1-0CKKV3Y_TFp&9=Z8b~A{{cS zl`g!&I<3ml8B$7QU}mr~FL$4>4(XUTD@911#D1b~hvATb=XH|Q#}v-Bs^H`%OJMm= z9N}9*a%OZyL41<_h#6MJ{LpLhAKMx5{TcuGTOv(V`dKHNn|}hdHcDnX7Wwsrd&Cpr zal$qOAtSZ1H=+(unRBXzpl!D1Q{|Q2sohqTZ%l-JbCg>TUvYJ`*|b})$SIRz{b{T0 zCiycXh&i+g`Q})E688&QRdW<6$9zbr*ILM;Ulw$X-AB<-n=W(v7SS&_tA+5`wslrZ zHgvm>J4l;qaCDhfVgwU}^#E(6F<vTg<B%Dni@0~ZFEoB4Y1|yP2tw|=+bfNJf|mg= zqBh`?TIu+(f}1o#W71`uG?rZqe&I>(kO!$-<yLLg@SGV*_mC890U@a{8M8OjoDd@+ zs-$&Cl8GKpIc9bLR9C5$`W}8qBtOLL(ua+h=aNPQ^>d<0TB4{B5hB=9n#AjUP95t! z$cT?!vGa-Mtc#{!DpjW|Ae(kW_Kth{a>&c}j$l^}7~4h8DP~QYCA_e}jS&fv_~>U* zJ2<{MkCSEGcZ4!eufX+@(Av`Qh_U_j@co9H&f93>0E-5OXsMptD+!!DojKqr)?JQf z=m~1a>?`P};7$M4^5#xce}y7me~~S2gE0AliQ~`6ufQ`s-bO*1dpmQnuCtlB23R_~ z2-qqBLOb#`cpCsKO9}fqDt_v(>Jy~a$q}hcuZ_2zm8rY?wW&w-gRe+?-`i5FR5?`f z^QFmZz;U=sZLI4t+&3AucotN_YspTUAGDm5P^F_cb25{Ec+z-)31h5xOrP<4Jh|l( z*;(V$d+V^GV2w<8)#Qz<=r5rj&L_oMG?q=!HoCQ2J6>VOOY`P7h4kxsQl_cRBE;aA zEns=2k*=%z8yd{FkjSBa{!sSY(?-vja~qkErl=&~e29=9GGT9OZV=^bKcxT@c8QlQ zPqAO<XerCko?~1~E%NlIFI*u1l5d0(%RDmupKzuIBqIIo|2}6Edz;UIuU?i53P!%` zOB{P<%Odcg5b6koZ3;+H%G#}#{tVAZu!0BYBa-Gz_r%%1MnL24_X<X4keMjCmmTUg z`*Apfa7}e}-tZ$C&3lC#{W2tpxE-(kR_Si=NGqV<cWf<{_tB7kx$+s`NG9{lvxj#e zM<yC|)-yYOqfDO*ztf2m)A=Sk<(}*WVmDlq3?Y*{QFiMK3N2uckJ^dyQ3XHyTRY+B z_vV5xc!bsH7F`s?rV!rOP`2w&IMn<f+_x+Hn4Y-Gs9WWAc5Ko;sz&y3;tezEgVMbP zqE-R2nanfU$%4zGvFMuR(oh|QbYPw6Q2_Py&ae}F#$4Q+BA{0MQ2F63%LHXNU*=w> z$GXLEuhImHiR_hDLkPQ~SOaS_s(+f+-kNSrWEJ9NCV2BL;nc0iSHaxGB)0$Fu3pz^ z#ObYP9KExAquQM<Cp2HoOoG4GtWh%c_foASVc=2q?>3YB%`89nYLsbTu}ih2B$S~X z)WS_X3)6ruJN1zwQ&zSoK_LW-;#s+Z<)%}VD9sDo3{_a1k<QVnaDWkiFH))Qrb7fL z@oAu4Swmh?q_xFnzfrLn&Z|9DpqFJxP0eUtDU&-{#H+_8UeaumrP6c4@WfABZ;&F# zm%1akXYRpyB;#k~zAyff4Hkn{mugo+HE|4^_j{GTf|%Q6`k!sNH<}vV8Ss!>pSeFX zVx(qBQfYqkOV9UD=j>YZ&u_Nn8Sfr06wmtbf^XpTUrscr7$ZNWPhw3(I$Q>nTv`)w z9MM~0c1p|4s~r_trn@9*Cw|shRy=<DKUpu4wgXYK@(v$W1QPbo7?k#cS3~Q?s)Y-p ztf{cTb=zto54_AKGA^J{Ni@@PLXvp1$y&+=ABW_FH`uZJmeC-}2ww25vNCkX|MRft zU*ey;!WAny1}3R(?!Kz?^-W=$`8#$oRD6kIB}+va+4s%@ZCI>DjkqNU4d`}TY26Cr zKmZD6vLzj@ii`s!JaIC+*o~L2kjG1i6{F&uWC8|izI>)U4j^y%xFDmhdNe;Y2SoSK zffn6)Uh{^3s8VUjJI0N)>Fr3FZG8lfivmtGFlkn^8p#{t93(M-*30AMJYxo-S|8ed zJg(-IuhETha=$ZljJ<{`GQ9>(nMFQ=5nvjb$?Cw0zrWwe{cAMi)YUKRg9puw&c?6Y zOY5hOTyB2htKnWsp_F%u_RDnA9AAH%uRk?;w*Abb@0=IeVLOm06u>%~<vp2US5i}$ z%x-6%KJ;w;$>eisu)oukzt==KxIn*>Y1AfwXeX-rXrbJm&n~iUJ5Hk~<A&5eY#DIo z7k6ixyj)=XkYY9TiZ+v7=;mw}^`OmGpLTD!sjy{Wl$k4e-`70L2*A?*U<&(*wFB~9 zIX*329}=zYRfb1vlmVJI8jaGv+9=-Qsg4qW^E2q7TrNx2lVnE9{1JS+_?C-<yZ9xM z=^HL!C2@*~i|8-w<SDabQ$D~D*|Ik}P3z-XS3*cQh)rPMVe^HjVTBBvVZIf+xd&9C zIC|0VhTL~!h4WgNe~FpR7gb@fxqwF?J5-f!jS1u1QdfXv(#hnMp<X#^T=cQy)Z<zM zmNN~q>#>wfZ_P3mwhlO)ZE<#D(UN8OBbov}>KNN62qO`0<Eb;{BUaL0XO&+yV?A*S zDoE9{`PpFYB#sQ%m$5tVHd@E=vG0@GYy5Oa!_8%K1#K^-hNVg>JO`@Gu)DG^@>06} z;$PZSQ=csefDx|-fhv(pBvOj6oMq0}y!f(YHUu^#N?cyjo&?u!wuJAsC4D~!617Nz zVf1Oe#k5b?{UqzEQAb4o=&t~fi1v^8$6C8wqI5TS=M`X%?{$JZD`YVC2bpCk<tfv} z(IDsMQ*@qhv+bj!0Jr89P$0tz6pq>@Ndz;$l(nYQ4$G1b%YKY(<BNTyvNs%xrck;_ z4BE0*etvW_dxlD}eZ27eW@<)zzeF)VcDrPrm-EXI93x50X#?zyl|YCp`xW&g@S54n z?*4Y$>*s0Mibzpn%9S$Z`^#l-c6tL+oH34Mvw$1Qj+jGmh^S}p^wY6OR2j&m_o9;y zOg79k;X;r$X*TkUTWZR(1tGg~1FxC>^eRl{RFQ=7VPphHHKH!ZHEe_y;(alg!DWED zSC2ukT(nyQy(5ljFrTjZAoIbm3t9O+$LQ7ypo80b@;UxktA;cv#2)0dUM*#r0;Z}F znaXs>mUUW`8L8J(ONW0^mJshba~I8aE1amV6c8VNRS((L&h`70hRYgo<Qj0BsDEI7 zFT_aDxGDJ<z`V=DqUC*}xFyxezsY*=+5lw+t$BBv?E9Fz?UzfYc85b&f?mXNo)i4S zaM-cFxVVg?V=9(u9FyC?J<=j^ZO>rH<i5?wY)4G50Jn*Xk*23jN}BWzQ`HoMaXbCA zW*OMiV=7c^4>kV?(I+Gl>n?G!Gr#S?cxuznzKpCPb#L&qR>^?3h{~0HT;hb%O}X?$ zMNGUpuslNj63u$L%#@H8f6g9*j(+Ys+CZ`42DkOlQy?gnAs+<T9NO%ZIZ=)XTeyh2 zzB_qm`l!Q^yz;{_h4NBr3kh=48N#P>NCNu_5DV#q=&`INZ%UKV&o)aCMe%}26s*b! zC2uV5d04%|Igq{A-YxSPtk!!071lJb&uTUW8N<cuO<R)>sknP4{Y!(^u*=`Q=i_K1 z=94IIH0kyByJM1sJv8M^tGV0D+{0SJO7|=7<u`-~J4xQn|A%Oii2M)#*AT;$d#Ujt zw2rk<)n(7~she-MUvOO<F%jeZPlj4$m0lai1pgwc6qD0*@a<epY4862-t}q%(=OuT zIWe2{E<A+Uk3tD!KL_(U-vaw--<LTHgczM4{<@f6L#D*liKfrYi*G1nrdOQh56~)j zwPJJW6ts6qiU7z)Elvry&?~e#Z}$->O=dt`;0>%Nrn1RuS<f6ekla;dUsVo!B4tyb zf7A`R;9W6|ZFum^JWGPUfRCJW3hb_L{dtb-h}UO2LwistSn)PWLhaD#p{n^iZwlgH zY4nrj&ooW;D-O>uV)k`*2H}^gR4WiZkmWQL+a0>w?}h+w7vU2)pXU0cB9JC}n9)FV z>>?z5sW#{{I-ugK(7^S?jY8Y;cXH0NvhS7qa8dUX?>o)8!fvN60;Gd%GWA?|p@%vj zU$1?cgC)Twt7@}Sh1ZI|(sA7hbh|V4`3>UIHj{z>%Z?@)W5}REq<@+~JL}%hjeU~L z^je7ijP!(CAT0jyXYi7ML)X$)0iVi&|3lW1bJj|K$!gsUgtynE&~ebKE?mv-$Sc=` z0~Py_tX<$`jIP&G8ChM#{KRXgqV1+`1D4Iy8dY1>+eX|a&WNnxZ~F`rN&7u}ox3I9 zN&MQ_OvfK-n4KsO7?Gu=zw&sGG73+7u#KyWqUdRUOplv(Go%-_!Drw|7c@HS4>9&$ z$I$Upd#lJ5eaJH!X)7{=SIZe7*G=StCOg&+Bx<kB>xf}EPd&bg=h8mgX^EDy%9zt= z-2;C`(r`}sN*`|N`*zLk)8dM+-SPW2Jr5|s9sW$-?9WXr{lZf-D#PjEkoGvH`b05^ zw%K+2`qM%scSwpNXG$T_B+r}akp&fbX8VK&^nJ)rWGGEEXSkE@Sk1g@BP8d4!kNGx z5vk5^|Br24DXAdS*-%GSL~3j8yT$9q2Ig=UNG6u~D+G|_)iKYb_?jyU_O{_YjVnGr z#2Iy#q;;15ua;UxDNC8^;5=AsA{!T*3i8X7cyxqG{R#AQUak7RbdWThA-TO%B!qe? ziROp9k}WFZ=i*|kLskQ~btB}gy42ESUm5Mjo;EGrl2aL#mP@5Cv)0t2Z0HDKx9Vl6 z!0j}f%hL1<n~@1mjLnI@3z$zr%sooRg*wJIp6y1^c@{DrzVyAsj-s~sx@4Tv1SDX| z*rvv+7D0rbue2r9GB**Y8Gcd_Fq5_*H!a!wdLt?&mJ`*g8Ub7dp~9WiH`cw#L950H z$_k%r8HZc#bzCe8t3FPz)bkw^%lN9AD(YN?J8wq4u|aY)yY|c8S^b4DBBb1_5>-NQ zF`k>Bq<mca0u57*EMz>5f4>}I*S3zt?kdMf@c=SwIN>&(E)oac5p(5rq#VtyD{QKI z(s9{P`uPnm^J0^x?zWugT+KvP42G&hzvi9lw+(B)Rn7BedeXa1;oIJO5U77jvcndu zGNB{>t`~2S-l(r5&4GueNWZqq!c+6tAoem3=iz+%JHo+Zf_(;shCuwihn^+lp}|Tx zxS?aofS?DJFJYkdnn>N-LmGm=tc-#nX`*OugU93G<d3!ynyuAQmV=TU{)p!?ieFu% zTV2_R!gMY}8M|u)0gR>?*y7FrvGZ0GQBXDfT$TsqkSUmCtoCEMVE3{C^%$|Xpn0(+ z*(wxe6@1S78IdX>Hn3T(8{Ox7+VhZ!*t1n0jHC%SbWsc;Fgv7l*N|9W<P60hY;mav zU~;o?W>MHzTBt1u;A1C$RCyChLb=fx`e0j<L#7F=(mIWBL(xtxpi(t!d<xs>tOz}m z8k5=+d|}Gx@UDOIB_L0t`<aeIHmLKGfV7<wV-0DS@_TwFh~F8I;c^i(7Q3Q11j@3O zeHgI7w<|ebUT{&Sl|nS2&McrFw9`zDRxPwXm<xY)DxMzE^E3~T*q@<|lg9Zx6A^H@ zW_O{knkgwk$g)jh3YdU^YO~9g9viStm2LMG;ocJJT)51girm>AHi{Q0R@=gD&iOKM z0W_G*A9%e!+r#^=3DMfcA0)2ss5oeSjL&oxeY;}8-)PELax@5{_lX2Yy^0N(#NEi@ zq(4@ZknK%71Mxf1zf6}GLRR@U{5W(sVFao2GjhN-Ks)x@BUF}Nq&r14C6eY=4$QrK z!)Y`AjBRzm;ANlQXCJ;?!x)6g&y`~k5@8iF#|_;o(P+P+f#mwW6%gxEshnqO7fW{< zPtRRqM|Dc@83!FUYkfzZubEpILZg7odbe~GM#E^qt1~pR!zG`#YrMe|E!2l;%La0` zoltgnr&Nq4dt7I_M)0S_H!*I9hrID`h7&U|Go3)(P^ArB7B<AT{Vc<tv|03T9s4sE z-3Fr5%#7v`<l6&}eZX>+siJx3bTg=AimD~A-Vp2BX{Dx0@XGLh>ef)|*o36fs@3J> zq*OR~KRxc4#=(ZS#w?+iez&pEprxhQp;IV|*_LSFc&O0XRB)1Zr~TS9VtEKb*p8`X z$g7M`xZalcSC`CCzb_`s%_MNUrPrz90A&)mNjG>e@Fn8bDi=?i(=Xgp6AF|B`_$K{ zBJc8QvYMQ<OXBh%f``-YcZs9RP`m&~iI)G{?q>l4ZBp)$u-5%Iek;}!)4HAvK$oWV zU06uDo<|V^&U-hU!U(Tto1cmO38J7~Gjh1>yBK<KLij~J>m}1*G8_PsjmI3gGJune zh3AYOd9J18C&{+I-Jw0dvEtZ4c4>3j`z7Xt2W|FGZGl^f=#DGgxWI>k!{EurxpQl( z6|}Lsb4r_gL5<ji5<t#&ENR8mQ4`X2+4p$;?uIkPMZ+H8W-Nz8pF!rQE0z?LYunLa z?JUkgAzIG0$TbIJCd)*zNx?lS+-dM6$W1xbF8O$hgsRJRdMliGX!H9`{08%VCXRSN z$C*6@*K`^a(U7e0cYp>uxnE=}dSDxV1tpS+hpa#q9UT`QAsMu!>pVefm11kxduw(A zN_zGdSh^&@sphpRR;SA3JHt<>=$Ic!vP_gGi*OYac5@6?VQf+SW%n@{z<I3Xg9|Ml z#3GJ+Ox=UQ(A-|^-GaaaONC;WB+YLUsrVN`TAv28H@k}K7R@(nTn_zX2oUtRy;w-E z>A0^5S+Ujh$x**3<J+GEFFel%O=p$t2W$q3>j*AMk#Bmx`^gSUMy-3FxxYwU*lkh< z10dZE+{CiybTn~TonM-s+`gGy7-00pN|zp;XS-R1Fmd!rjn4GqNXfNxg0_Zzrnxqj z2Ix38QGI7uk|PIRZgSTfnv>wlg<<TcYUmQ@G3=<vA>W-8ng$|sXzc@2p7wQ3WoNo+ ziu8Kti2AJ9dBnVPv*NMrS%AhK4u?7ET=XU8meKSbNXM;rTW;~~7$mmu&|CBQa|plW zwH|ufqNw?9px1TYtseR%z(-aGdY`8!E$R2>hBf5yx*phJ_u=vO6jIr%g#6vxVqy0! zZ^A85tIXQ=>^WIUx%5V=HT_1e_;MCc?6EAR&rI}V#R#vc8pRmkG`U~&_(NCIaWD;Q zfLdN{(#<p2B7fl;{N8MHT%>T+GyK{R^I~IpTfH%y!6~@g_fA?`SNIIm`CDhFpZif8 zgLjEp&*a8ka?%n*iA_LEo~~MrK-KNxE%T!tu6^BSB90?t3@Dx~C`iD@SWS3W<{u0G z|BV0tc>d|1zB>$=0_v3MoDKq9N`{WR`^%raeRlQxU{!1U9)cZmGhj^UR=K}a_7$Pf zRJQ>LAt`Sxu{o4lfgBlOM!PHHHI-y}1Di>+|Av!1`AoNW8!*)IX>Y)7(?l}O=X|ZW zwUcHQPqJMJd!6cG`R!>3ky^6{Lr89mUi*80Vgby;&*QD|cz}d%6hZImMV(H1Vk0c8 z^|spri*EMrc1RsF0eWFVJ5}X%19q8Z8x86v1N0$v77xe^y9B*(p7-#6x@*&DR6tGP zWyhTC{S#V|)Uj_3;W{rlX%cKFUN5}{9gk1}J@;zFzJcGm8FRi-y>opgO@Q=yq^!xV zCOOY>F2{GWUeQf)zH0j@SgPlt-FBv$w-e*)k`u^;Iy0mC#t^f%p2)~W^h8=sh>tbf z@kI-Z^6O=r6UhPUvY5kn=`y+_jY{_h11y)N89E~h;yl%<`ZU^}=^BKo%-TR%EyTQx zUP7V`J$9aKqPD@igopmo(@7Zw-P2dYmHS2{wg%c$vB)aI&B6^w;ck@kphE`D_Y)7N zl2)Bezhb_TsHsoL{mE!wS=S)#CePC>FW=*R<{e40wpnJjZn3<W?7UlT8;|WTjg|#W zo;hF|0Ft?!A?BB{eLUiY6o|RNbe}+P1DbRT^oj{2d~Kc4XYmxuV^V1<q2TLTzKq?8 zF>l0Gmk(xe9AnR3Hf?aLeOw}A+^szf=x;a$;SpXSUXi^CQhBG!Q4dyy=sW9JQh9=| zWodTDr>D6m8|)%QFYZH3pNl94o^D1&({Hs_?ub4{lg3be01dBsY)~n=uNm|9rz)j! zKBzWz9&?^{DrLk%d2$pPEK;tjr5^}&yGntIRZ43z6o0-qQ07F<kc7YUoXV&>(faf= zx=oQ*>0yPX%PGHEI&P>Y8I+?u@A?n@3E;;c?>}t$Lku(VUKp`MjNyVnx_eQQcNqvG z!uFx7@{76qP}*~6Fi>qGQ+VvMg%0%UFpp28cjD{L*-SaiVc{zL4vi!#Gn1aIiRsbz z)cK;i=5=QG&0AEDJ4x3UfCD41RS|bG7wIHx*bclRfZwNupo8nk&?q4Y)j7$_nMrA~ z{-i-5*#a!idB4FBf>h%(S)VPOY>Lxtt1F8l>#bc0kyU*yPA!~fheKD`-Yy1ygP+4+ zPQ?IUgxl{nSiu0lG#-a5K|EcJ4ILtn8(f6+{i7?6q(7}XcQ`rj6!HQ5aDAM87S`f< zMw8M}C!6IpJ5MCy9$-roV@$rg4{B>0dCFC5^trqQN;0u^*3zor!L^dtQqtYkKP*D@ zpYs}xHI`*|7dI$N8jB1c4Ql}SM`yZ?T01jq*nI-`J$ypPUpQRCnkhQ6;ia8Xg_)0B zS3`s^MF-v`^r>x-E2Ha-dofVGWFPZN>(+}gr6xYTv(ID6RlPC%SPCyWL2^!?ZeNnH z$13Bine!hS(s8KN;IWapm^Ef{p7I+^KJ}7Zv1U=8I(DS{Onz!THrrZ(?bCO<%_T&q z80R071Z!)i@uuYN>O*_O%Iq%)0tFYJLON_kHJq^Dxxsg^_2HKoBrZ*K0;qEg+j4<b zwc644&1Mf4xfPt+ep$ycEAQe1Q@rTI0jGF$K65kMNIB--7La>@dP20ui%$u?g?lGA z*p%n*neXEF#*#HXmBo;~2m_^<DdWH0V8}8NH#d}rJ0snS1&$Yoi7ah6reEl3@|=`F z9S77StY0iQ#;5X9kjF@pD5GTDJHRiE@{2;d_!hv5JL40@)sgh7!Y*w-%-z+)Nl5$s zMorpfm@C>Rv%<d%l`#iAP*aM98a|zCW8QLX%Xw?&T@m6W`%f<azt{i!!sWG+X-8-P zq}v@WJmCl#Dv4@L-}f~SYjXti5)t)-q(iBr2o!iaJ1Xj3vf~u@3p!IcuWRL-<+Eq2 zzhG*o8QRV4t>;KhRFC1PkAl3|x7PM<yvrCc#5pe#LTdeFzk&x7^=2m>dvSiDNCQ1! z2i7S=!3S7`v)F|r(Ib6oo$C?>_uEsfws5D0<`LMbFn0%g#`ECK$c2;^&3&2bH0Smm z{o@cl%@R`+GtY5hj`^}OsM+L)L#%l;mXN;tdv}#=MR5!3hMA0_Hw;$Tn|2b~*Ar4$ zZgg~BF}ST(T%Ba9tVdz#s8K(8u`$Vye;npor;Da_jLBVj`ubyL^)bg_v*?~AlyU3T z+j-NGgn-~)9;3AB8e?i9v;py908bUtfcjDSVwq4rps}TIfOaK0(Y2Dbb%mij10I#| zW-4LJ60^V;YK5-|0NV^2k_7kactn0Q1*(qV&doq}e&`4%l@ng1<7%p``j1j3`XO?B zXH&^sU{}$1nUbB%Yo^5`1B`5@Lv4JB8d5bC(~OZvoNkGC?&M1K0hVeJO_mC`?Cq>Y z=!4xTXvbO+B0xY(`Yta52i42ZIiUDb5b)!hw{6J#CsDOJQVRx|*wc2u`~{+UM3mF| zY_=ufiG1XTi4+e04M!`FCtYG5Kin4p9fT3egv!{Z&qrhu>ziBSn6(+2LKlDmwpkIL zU0<JP=J?WS+SsarX}*~$#ceB%T=X+?ZZ3!ASXtC<5){!WdRnDS*{d@_JEt(z+_Bo| z#H%p4H;3;TQ9)>?o!>)ikuc)>I&-Wjf=lS*TScMf>U{AGzD6NVTapdtG`tyQdPnf@ zTLW<Kt*I^dw9`^OQBY&;jI?ctIoDLT1mA(6hj}ScY|+BNw|8BTGQA=IAm9^uh^Q^# zA3p!0{^R}6f)b7V)x$YZirq@6R~gN1b>tUPGhi*K!3%F$rEt~jSK>{^1E8%tjr#^! z+?lj$=x$;!%VL&r;vobLPLNfdHO)WR+1>)q$>Sz6R8RYA9+&J6rF<Ky@ZVW`6C>M4 z2oXG_H~g%WHM~g3ni^UIcAhiWEq**Jv=9|M<|#5qodtUhF&``kT%#PHlgyRS%c~W# z9K09O2mevuc1t(alp&9LEhtj|G{T_3aYY8WemhXeJ`&MnHGliz`oidf)57(=n+L(4 zBdaA{6EO~g$a%FM%5#W|<u3gw<t#)<T;>cXQ=_f#vu*EG*O<LK^n9m6Jjh7}H4mCb zG$)(`ho|1e3&5Ohf$QLREV*?r=SHRO4XAJa+;O^i9Ab)m=qjL>>;1sU?lz3U)?Pad zyD-LpfU6cuxx9V1I@5`_4sd9usgZbe+U=dz=n+4Sn`nfx1yrM(ZsR<GZf#6x6o7S% zE{sOzn!&-XJLMmh_OpCkJ}=8*)dMWtGm<8~%o(kodcSUGvU@@%e&Gu&X{x_z0$v}m zZi(?&(dd9-F5Ax-U?SZCY<VX3F7wCermHEdkGCQw$j7~v!_2&U{c&ZFmovex!x8y) zRHw<!dcP!TBCt?~V^L#jl90G65t5KwvE*>dHg42d9IW-Y1gLChOjhM$v+<d|uf7as zxfUXt+JhtppFb<SJA%s+@Te*IpceymMoI{l*Z5i$GP*s;Zh!RReIjWn`&GHFCt{e0 zy)YxQ9wzQ={(7yt{l~lZ*+<?+)*DxI&S~VOj)V?X-ZmBbPi+gu)la)x?`(HSxH6+f z^Nd8T$?Geg4gpxSft;$ZO?or4A4IN+E@9D_F{Q%=>JvI^1eg>t(nWXPR3}U3W=eUM z^?sUm*BDLixJH{E@bI6G|9|`cJ4rU`e%vruX;L}%aK(4H!e9bbc(=)&{Z-PND~|>o znyz*FnE`JAnB9R5M=uR48f>r}m6ki>b1gLQ!1HfLY2M51$GT>`D-`%?Jkur0v2gI7 zqv^5OFNRTeD}sL^+OZkehF*1h!{?(<t5YSiKwniiB~4oNmH5jE14$~Yyc|UY#v7u8 zcHV45Phan%pg04Fd?c7!{cK+WjWl$x^_9cRthzH~90T*j(Tt0@7b>;@niyE0g|?ut zf@VX<>lY{-*DZw28Km&bEx@UHxQMcEK_{Id(PRTdP?!y&W<x^zejy_UV5Z(sZ8j00 z5$9pzLNUx0QAhrw=tw4OA;rmLuzk6-jw6!BVG!$Ne|QJCUvfEwzwza;Z(s7ND<YXQ z`oqSnE22^5D-zYr=zHp{X_v4UVc2x(t=D7OlhEGoqa-11>YsYU>L5+i$QGv)&XS#( zdS3tD4za99mBNEGi?)YMYQ%0-c3`XimPx(uAXykh;Nh;rDF)-Dz0s5i>JjEKr|5aH z)vU;M6wque8T}f&0e@F+-Re_pc}MCU?19BES~r;11inI%Pj!Xkgt6irJ3q_8RH})R zl%Xfa(Qku;w}TFqnVj|r5~o`yr2$PAZE@+fxx(H4!!tdeKq5d$!f|WjB>vaMf~JMF z&VH>my*~<-zhaSR#M!y<m6QBtK;*2SKbr;A9Qwx3yl@Q|tmecqe|M((`Fhk+bZVUg z=W8*;*@}mo_e6wU6cYv*0=iCtgkJTr)?G4ZF!fa0%ERs<Wu<pWRq)G*#rGBNTTz(z z#own(6Fm9Sa+736Lae7QOZ#X>yPQIgF0Ah(q$R-hitm%6O@0;+OO6!^X&FFYd_<>Z z^1VWyIX)_)j|0<Zocr>u+Vmc}Oz5=Tl~4SKDT(+G|6j~Dc&bZB7P|ZTaQLzs%`gn{ zwcCAm*5m~a8hk=jta^U>u(Gj)aiTS;>4GcDY=k-fa=GTb9p<O83n2a0S<bcuH%S<i zwT|BY;i5c!p2cl^@D10&srU29;*Qe_XtbJ7$yfF#5Kpis8rc^LNp;QI^D3;iu=B|* z?%@!PbQ_-uf9aBx6g$<_F<lgj1wPF`q3qp+cxK<-2<(2wznvr}#M?9C6QT`&ZLqnz z422vGS2l^LQ8yfB;0M2^koPjKc?KxQdW%qru7@_f7;7FLA~nBGz{88#SUjyH(I#E* zuY4zZk(9T*b(PBx@fuv-yp==~0U3(oLU6<uQZFCS4%Nj9IBmZB;0vw!d`Ujf!r})B zIikqD-1Z+2vGc^(fpGDH$Zr3YDP<4K3w&B$+r7czp{bX5faFn;M;xoQnXSvSr|aI) z$;V$V1J!?)`#gr3n138DHyWF~s^)WS<|r(y8uhg)CF}MEfi2;lf&C+|H2uS<><QmB z<?Y^X5zJ25VJyR;SG6<m>%%25=|gM+f-G2*b!58jwB)GH|I%^4fs47D!N=*#Fj#}b zr`8I>n_iOX!aH9uYfdteqck{T{q9x9mrZ-Y`=87v^^&@lq-+W46H<k#MN=hp-tg2J zL$9yCaZ&7OsDg>I`;Jka9nj&MyUYzvA9o+DD+h8&f8OVggU@W+S&7=ul4-)*ZQ3y* z?8{iv$)8idM4w-;z{@X;h=y*3f-NUq0S1{hy3LL%c}B3v^tZ^{3rF*0CIRIbWCc-+ z!4cQ4%pxn_VN3K6m-3*Pse+eM;%KKq3f?kSFIfmFkaSjWcCx2oLVC5ljyNBzT}T?S zf;58(+A^sZHiDzMEo?@ge`2v%egD!?wW5}Wq^*!a2Y=&<vY|#tK%>rS)~$c=7;Nv) z_{X<=SF(X>yl6<>rn$+NrYBVG`^{=k57LHWkgI$EMRC#aZGmH$gu|s`-eLOTe9UBU z48y42D_7${+(YJJkI#@nVdaThp4Z$j;H}HF9zTxyzE+*Pm=Y_DAr0&L*{O<Hnatkq zU3O1hD7>G-o#xh7*m^JyRJj+3ZR|JzS_>Cdd`PNuHG+1^wbf_tE%-HFh~E3vlm^zS zCFB_y=Dw6g^*dBmHI^J9dK6K!8j2T5FY0|mCq}jT`6JojqGkUFD`(x*2Dk=$T3VpR zN`d0gmI9@?yR^8wySuxFLUDJ8;%-HP2e;rBJh($}3ncfPJ9B652RI+$o%#K-`|dtV zJTn|c)w~zrN3k&%#!_oj)Gb!b*RmQbWN0$r0h3nriaqKSHbe)^im0>#D-ffh4>6aM zbq{qZ*OexX>2ogn%hU(q&#rq5GtD7wTPkGxYFM|5T5$nnA4+eQT_c1!810ur;;S#( zOCbBCirE8!5R2YtMiC{|#Y7$21gX##YHXEDa@8%J!!I>mKkB5~mvs27()ATq(L&pe zavX+8@NE{0V(8_5EX_EQpne)RYS{3Fo&aO_xWzK`+eyo-ghE__{<5fOp-ajy_*Wvi z8D=Mo{TW>6dUF^&Nb|Wiu@s=2Qvbca&*majcQ%&dz=2^%J*;Th#XjaS|7SQy<&7iF zL`U4gSp*f82qO=b{2cSShS&ZwFt2%H^fC7f?E5MAXe;kj6StN{_b$or`=z!@Fbu7$ z>CU_*L4;ky$hXRbrQ*a{BcMd%oQZw)1nQYsr<k;a@G=i&9ZV8Vj+-|Ykj)>aNFB~J zmGscsKrJk$$B|rN;}>4;V`q+<-}sm@;QQ|jYEm%~4$|Ng*cX2;SB`>W1d_@{d{Y%& z2z^i-1e2WiO{5^GI8P&JzeG<3V2`p9hmHBeCPHfft9??HXYO@0G9(@nb_Lv;gAkT1 zesG(OWL8N-loX`+_uN;Pn0KqsOoy-khwA^o`X7g@ZmU4oD9bL+iX3>B>d^rqZJ*F0 zH>t5M?3tkZeB#9|(PtqV=tLMGD+X6e3J6(xvimr$&k^FXZ%S{tckZycbD??f;R*bB zM84E?bn8Gt>4$p_CDqfuf`vdDHz>aLoYrziXsiyqJVATa|7^P+-WY9e-_s_q2$j?d zBFeB1RCwD$u5;{)yEK2fcrmiRQD_bXwtJGR-K_8(h2Qz7=N8~Y?RF?Bh?BE5b`=^| z-8+}_ppU?tA27#xZLt=!BWBeWn@CZLP@09##{*qHaKz1d6I_z$O~xJJPLiu2dcSuI zTl%{#r<{a*7I~-GZ1!-B2(P%0dy9`$VKa}CPL+bcE6u9fccgC68t!Ff(H=a6{~=rx zu3)QyTSse=Q8r8<>FsHIP=#~sN%7fd2|>B#901uxu2Iz}hCxZnPHw;JQ}Y@&L{1|9 zu{~z8bSnSEPPp43dv$;3cTiG$7Xp@U?d@4F$9R(&1MqKhCe+eVblU;ULFZQ9-fp|3 zedW+nJQ#;gO~j#XNLkQZP;$z3-H=&cL;p=1scNu*2^OJ2BP4DF{k1sX7dy$Mb~^g4 zuV~Fq88<>ycS4Eu*W!5RwVK2FSCP(%JJ!)jPHnlY>qe|sWrMhbIxZ8ea85eyn-rht zYc!jXdtc%Cmd~AucuDX_v~t(ks(cymxxd_<Xr@2giLdg;x-K!{o;VJ-6p&`kjIvV} z$cU}VKYgavwWrz3_}H?q&%fy5En!L@-qn2`<O0R})9O!A_6`B)>MBRn9Bn?EmD5~3 zoOxn=s<S^ChqD!};iEM>Nb@t`_TLybO>yQ8JGHleN>2K$gN(4s>vI^9#nVMFthmI6 zh4>sgW<%kUy*I7f%&x8{D>@{D$99@?u{P~bA0Itbr9DfXCpZ@W=l!?;d;eIaR&xmn zfUT5qAMJS_RLRcIm*Bmso-!)Hv46D2B){jGzrJl?;}-0QZF||iS?{vzFN?XYt7Rci z@Tdu$&lCe%<)JEq^bs?8X5`?}#OhC}k2u>7^F7_xyL`17nu$OqY4{(3{if?Dr2Gh& z>Tawr?YE|jB1^gxXdapcis`&=AcK;2+s&toXgiaS)+YeX&La2qWO<?$%9`Q=rZUB( zy(CVWc*@vdK0vASeY<=;H+H~!fvwLSnOU_%4qYoB!^^ojwot-DsTo;3cINMz%EsCW zot4MC{X-^_@%F*_InI)MJ0&{L+AoSzEDN#9`I*!X(aSC4eh$SOoOu%`KdOoviE5YJ zTfv5zE+>e?L~5{8h)rC5BJkO4mOorm!>@U6na@s>-jn>mh2I8jCEel98P07De`$sb z(I|R`aeJRo^loWv*0Wcx^P?(OG95dp$&2o$^@Z-)4?GLx`%|oW)fX9=tqUna*0gv` zZ4ERUIWub3f0M6GV}Gfmw^gkJ-;HAuW>g%^^JI}JO)3rZktyHfW-0LuRjfBPdfA?h zQ*%hP;|12AJ*&#z*7<dE=+oQv8EK`2LT<Z8<939QiR*rG?~kgEyMhgP7V#zw&sx?h zm(mQ5u|p1c(n=U+JOp_<t6Q-|xJ?p^0j!`7+NT!E);awV_xp8@0X0cOf8mVnaL4Tc zyYa@20AG&ZC;rz93ON%?1Oxp^<>&hQ2lCg{(*xinfqM&S0VosjQeSEEns5<2RQ<`R zh~}aq_hsT%2zWHsL1{K&gj){xlUle%>Ydz2!v>l1M)n2!Ld-2e!JgY%Aj0MgYlwsg z=RaJz!a*Y&VV5HnHu)~<wl=i%33X9({S?pm%CkzNc0pR8ZhXON9oB))c6QEeHa^jY z@BeTBsOQytuDYFq<?q}?2bndlcN6V9eDfPnqRMn%a7B6LhxhLMJo*-o>7Z5Q8Hrck z!V@up07SSXyHk!2aJw9R@KUntsdUNPuVY~{1pO6#5%_yo#H}I}{Sr%+ZBOA(e;m^X z$vmPw=lI&aqiUbR>%HqZdWFkszJ0WYF^-kKMgDTp{VM(=x|ZWlJZOae3ZR_l04202 zo9SQ1j8w(kuP5~oR8Nmelft4wzky6)C-Gap@&8I*P2~Q5#QymNI5h|wX^%g7s^gN< ztqnl~W=(EB_|1vjr~akdu%#Lcoa41l<Vwe0B2QKy)gCsP%ZQUW@pA2S=v^_G7<2UQ z-_ic$Dp2A-IQU_!k~Gk}*yeO^6xb2i6Qse%Y})_O<@wxqEeQrxF&>tJDNdABmq4uD z*ZVtnG=@|e!1rk+U-rw;@JVP6R+9lx<`J*litELg;SXqYRW#;GE8l<8WiylaW>EGH zQct*3<{UC*q;VvWy~}%4b-u4Zh<)3gJN)jM>U?SPLYRp9h)ij3xuW3&j+Uqq0De3^ z`%xKY25&;*nVn~n3p?Og#Xf^_%#jVlGWf;LgzeDw+dwD%Bf=}8*6DbDBh|-FP6p5W zyYj(k);2Zn8+m4%k{jWq0a`GcNRbB@Qfguy59z&75(;~_lKs)e=VxJtBFp9at2q6T zr+Lfm?4&uNg}hYf7;en*c&+Y3&F=VZ@2vyit`NZqhe?CDhXzMr+_{(T#*Y66q{TUS zYqe3uf<gy!J!Ew*vpwn+YvJ}je2Ll{`Ax!8ZmMfvAj>ClSD8ybj009|`M@&aEFgt@ z#v^RdGi9|Ft}}L24$OJ&w7R2y0~)ut^Oh2HY{8kmAm092%wN>7*%TO9VoEyf-7p}` z<HAR+y#OScc(B~!@csV3AB14}Z~l8!plxKoe!@{L%%WE&cz{zEt0kLW>{$Kg-5rov z)KsT#(Im#;QpntTN6Z(XZbbUeObE_S6&lsS2{R9qhQ6zSVdRB+N;eMR^G7#YzE>DH z`q;lE3eB<1Zv}bNnnqby0R2rB1&~p*KrlSSMqoHZz@<B-0ox|=2dGgMTki)Zv<Xo> zZq1rWH{feo)8}p&a9DhMYLWyn>S5z=sVrtlaAsaimvBZ<f?T!Gj{N@(hwBTH0eQ<h zPB_dvcNSHK!0nie>N@5M5{cfxC62d>!Xm>Ik2~mIQ*#TgmZder9kA-<K`LSSpfmqo zZc8J`ZO4=7J<@J?XXA<v$|$Pu4Kwwz_`p(!z>W0vTqc}l7BZpUgO4G0CVV|lN;{r% zl2je!wR&6!ggR=PA*VN<Hl8k3>Ne&sIi?k)O*-Ts*)Iezby(JTk0w6KneS%w)wn-z zOg+l2<kczm1L@km&<Nkh<SSmEYU@GGfZVi%X!98dLM<r`i^X+?WoH@j?yX8n&JTh8 zd;C%sa}b={pbjM+t<r+?SdDQP41?_gNuF~-$-FjyI)dX6MM<B)R7ks4EH7t2zMQw# zSqzKQp+mBX%PW_*p{n{?(rc-Wv&^`kgP(D#OPAMIeG{%CEM<!qR-hzT93}ize@&N4 z{e)^(6SVd9%FKnChslE__hc=*25(FqT0YE4tK1A=?T4R(XTUrzMQNh@R3CPkfu2l~ zvrb^Mzeg`IH^bq6_MR$}U1HW%0XPOC`#$<~cs&-l$iF9`CL8PSe-CT(>7gx*Wn#;+ z&jH=#&~BgD#!1Q!_#(7kc7=3tV7(y+odoF2g~jsljVo^otk&N*uqYC>gjY)cR>a{6 z;ATigQvSJuDK}lI?VFY!9iqlf<GsL)`2Vu`_W$~CX#dTBGc{`3lR-|5ol~DGhMuA1 z8b){;k>5W{R6qEC^PcN&7)m}~?T>0>Nj-up{VYK3{^l@cERlAbzZ6ItyTpLkmmE*Q zTT@$kBAf{AGC$DEX_^m;63*p4Vh9$>@C+Uj*z?*qALhrRuJ*dhRWpa-fS37z%12{@ zJd<vy7Sz$XodS`j4dg%g9pC|A%I_1t_uKVL2P{KWFJhylcvDND`wU@AvhvcUa3!0T zh42IZyWB_@;BotCFIq;%*T61HZ->yZAxu`ow9JIGOBXiMYYR@6)BMx{o@9J8>1|ys zIW~#E7rfP^Z?_HJz`bTOO{(1G`7b?<OYlqMim+YG&xCG^@0*6hLAPaQ3;vEZg_~<+ zM3-1CbJBCO1lP9{_!>$AB(=FS8`KUwYQ4OT-yT|6N{eHmQRdwi5`u!JX$xr&h;xB# zd|o~9QwP{f@wdWos}sphw3f3Wp*}=Q_4VKm-E&B#cg1x6HeaKkSv2agO5?qxr8=Wx z^O^(h*&{PcBJ6xZt-;vw=8{>o!C}jX1?18YPWh`Y7b{Bq1k6E1Db43(wpSD2U?}kM zsx&{JZap{A$m)npd5So+zxV{4tkK`T!*t%wRZl^1{wHsLA%|s_)J@TT)K4u?<rxZH zd8^e;z9=DhFz3V6J5(zWJW|vwZ(_dCh)y`0b@dozYn>hRL~ArLoqlq*%$JxCd25Zm zO5=C>=)-02M64mSPPzL0!28|U#nPd%AEF^eDrR4I`;sqnq;E){!J@F|j{1;giry7q zXob!bXvb`t9jf_I*}V1~a*bxNk8@dM%JcRXl_5{iNztv$IB49*ubnp?{YeWY+o#)U z3W~dMc~)OH6hO2H7|l0lu3Ntf;*^ZOJd6Ia?Sn-{hdcJ$@syHdBlv$ge)xa&4-Qv# zN;cQ0{$GtMj8jK;IhX!gb&d^Pn)<bDl@NlgD9ih^Ac$ed_Ki(_w7ii?vjk=*bI@@{ ze-@WIbKaNssR1QrN5IZa7kL^k9ULSVKliP1PZ(s&ajYf%w#{#~QE+N(=bE$R_91u@ z1Dk~MAb)Fl6TEOD_D{M<Na|A;7ad^F839x1_z}^;12Fd(h9IVf5cwU?jX9UuOz2IA zPt0CTPIn?UU~j{Fi<QY~9=@?&4FI4<+cV+~M{P}&*NsE=M6AVjdXeGQ`|He(jt(W> zmm|Kn>|By_1lkW+MT|3az(@^A53t)Ea{1YaV)l`NU_hYHIE*HWyGY8+=WC>IF8A+# z;q-vp&Qfx<)pf#s>D#XOCGVq&V4_PBWi1-LWi4Z0{6=;J$#@c`05!SqzSEeq5DEG0 zeH`Oc(x#77(b6F}pQd`(x{UHR8-E|4SGN7<OE+`VEofEGM(0aRjV09V4VK%B;G9vQ zM94R*Vatp`)lb}ELx`8mvHY5bdj9^}0)z3Bn=spk)%SLC($2f%%P#?PL0lqXe=1~$ ze{24&i3XW}uT1YpEa@qCTg83P!1CDj^7E=ZLPA?kL5F@N457UsGw#X(`lTUCSe6Ai zjD|1KHC<l~X?*^|6m`$}JBK4rMK8!@+Rm5#dp}!8edzaZQ0m+3+SUW91E!DHmoF8E z*aZ9egK_Kpv#$tH60x)GP(Wv`0Gu1>2jeDGoAj)ADMCh~_~85E-d)FR8su(Z+n695 zo%(~=)PB1Ym&>_2?%H*$d#ojn+@HI9^AVixklUDu`(3<rDgTls`EyzrJ-j<9U&;%! zn)cSCU2OPL?`u*O@PPCl-Rvc}?5!+SRKY8@pQp?-kVQUA(FR%Ln6{2CP9g2Rjg<c} z_WvLM<Xm;ff0v9nK(zr#->cgLt!z*r9~?rue_u6W^kKis>o3*>i2YN--&YV9Bje{Z zPt=+w&?KNgOeKuha%D~VG+451eiGYlkW{v21$_Ki$|9%ZWOxak$3FOQb&=iYKuTQO zS?@{^dE+@c2`E1VB*wFL2V@(HoljeTat^ZwJyUXWqGtJve82bq%bYyyHT7T{g%M!3 zfnD3QBPd%y!WOMkI{xvEWz&-O5Tgl6!*x;>ifvqxyQ_i@UTG;NOW>I!O3&e+%RIds zz+O!2LY=un=aG_*elz)#l_4BSbLhQ4mPjkA*jrDX#rH5r{L3Wkk*5$KvPZKyEpb+( zJ^@{s&ued)+~=L?K6N)Uh^=lb8_@31!KIo<aj&rP77t~OZP|^fes2YsE(mt9*EQiI zmCo0Sfo-53fJS9)pOC_CUQeFI198`J90MuvhmDQC&X#E_>Sq|WBk!CSz2&N{I>9Gu z{`ZGCoAZ=jWbWfc**V^MR{Qdr45+s;E$KXZzWjxFsQBv6ehyAme5>l(A|V-VF0&v> zTLlu*aTV0ZsX%wRZsV$k94DN-1}0{Rls}UYxzwE&%TA?H=|vTc1x7(%Qg-c{GnUu4 zS9ju)uWlYopS|5Kdr)dbZr6}8tb-i7DNfnZ+9!Fp*fQ)ga$Gq@&uK4Y^SHFaj=OpD zPqq>CjS+<HYI{qWHBRMpT>C>6CJ0YrXB?Ck)mJ%dwBN6_&|6Az+4y;`w<s}I;1Asr zC=*f(#H>1vII_zG8TeSjT8`sw=2^Wd0DK6d)hKrp8M7!Q$EU871ON6h)}R^%Gpw$S zw!_B~0yowCdeV8fb99xS75jzLr=|zgRusEBf%dLosWbYxcaq$Qq$`@Ka(Cdo+hnZ& zy_O*F<=TC9<^h82A#)EaXePiS_TYc>58C-({!at_VH(}di}33qpiXLzhieOjq{g<k z@?R5*`u;Yz>+SIxq}^Aprj2LzNLQ@NZJlGXj*t2}XMxpcp%}x6KcLaf;@Il0K8HW; z>Zs%6zV%A?i4|Ot+nnt7*Ui~{($5%zmhL|R*VgiWJbq3NDfcqmdeEe^cFW$PG~um1 zPPh@3muAu`_oTJMUbhVJXVhi-alZC>+I3n7fk^Zn=1b^6p5<8>L*#G9;iv(l4#S^i z4fb+<8)>S;@;Co6qm_?}d}CC~JApDM(3FHrL*X@c&K9hLe%mglp^ciHZL-x50f_f% zgq0S>4*4Nty1)1a0UAZ!n3>tI(aH|db6;6*1Cye}w3Rl;YS%+UGWJl1m+dMx-om-i zUZopDzNhc!qtFa}iI-Nh%xOMJDz-kek&UOp^3`Oz;MLQ^iHWQ<o8N0l!Zn;)+_Vn4 z$*x$Y`tbLO)tNg@4Gge)*Wv9trhwwcS#%F@#0j=hdMTnW(c?U0LV0b**@p^W**dmO zP7J`vzIQ}{N6zylosufWv^%!y^gFlXes;RhwtJ~Ghv>MJK<&u(M{-HiVATl>_PG}b z;J2D#q;4|(u|k0B-8W2W@9r1qliv4=`Ja`AIFlp$i`|D)ER{U;o;Oj)A$HhKgQNOh zWM-n3z9N|xqLPhMk{27e1)FhYl;!=t!<k)?W$Fv^YisUQ5tGg?xwv4sQIUcfb3o~1 zrtoC8@K`eD@i+%jaGSfFmygNf`)b;_<xaJvCScBGwbVe90pDf!r@KQOnkvw+w5p!o zJtEsgVyD~r#(prby;icIf1Iz-7ooXfTG{?SGw8nP4G{+T(lByA?`mR9;Q$ch-P-K= zvd_oBAx#$FS&ajS#?k1oi0k<gB|7O%U9AdT6{t5I9K+WG&^w)AOW7elBmWyO%z}cV zqHfVD3P4^DqP#-S?(#an`ur2#UVZC8_QvYdw)J_Ng^$g=4r}=A9O9C=rg#_D{h<fT z0c<hVjaF=_`>>qm04T4A=pp+rZnD-F5xY?2sUTaB$~A@{SHdNGQ{;rWaINi}thU;} z;G+9};4M<hufNRtuLoMNtj^ePcU0|U^kao?|1s)=ARA2{e_rN|nrD9YLWf6TL<QLi zV(Z{Z<IfL**Sb>nA>;0&Rw;9zJ9%!s>HrnqKdR-MYyv)R74j&4glk!%)Nj+jee|e% zRgh?H!8<oeNRY;|CfIN;D1gkGSo)OTylLd8kP9bzMnztRpu8DDQzikvyb`WxEVd3t zISO8pI!+p<KBv!2^0G86KXF5=wiZN<eNVn))IW}kb_#xtJgVmuDdPwN9i%~3$xwiy zRUS&;j=09p^v8Eb;<}J)__GNFx-fh;D%W{VB{JocJ=;G#>?pOfLo}mr?`zrAYf;2c z3W2lsPM+pPdS%s5Dop}NV^JFv_4+!-*}anlQI4~ei8(rjS&nxITqft7)i9~rf?>b| zIbXLfVJMew2{v{6;b@a|_k+8St-<f=CVJR}n6Z=8b9gRm9g(N%&O6fSn+jH205)1u zB051jBEtIH?~Vkt3_GR9D|83hz9wEBIU(V?tDe-Q!c|#u!oV=DZWR*1ZbvLxgc9># zZrPCK37v?7{l#=4+B=VF)JXR_K01Rij^-NTQ9^vHm$dFr@<PU%DQ|oUdQduA&kxQQ zRaDon!A|(qqV;?SA(#>TZ$gexNOelF{$`-a`R17yWL)zAl?+Wk-?}eQyW{!nVc+&a z2D^vRb{|aPF5Znx-x>aW3gyd!jOHt7`KJbU*SYM!CLJR>o6fu;H1*1B`f!HXa}?SR zEgO9MO*q0-#+2mlZQf{iRQ)u?w}uBFBKN+TN%2W=fJhJM<&*a;icOhu{(`-)Y1Gg# zZUpQC`Bd?5NH6*90-y#1AQ4nh;V)y!gvo?R<kriTDX@)AJ4Q=Y=*m?v+CLZYmdUR) z%^JdLe|;+yS@{$2hqrwMhih11`h&YAVeR}*u7lUQ1Eu}cxo_YoXa-PHFfvZd)a?k; z4b^`)l|eqUs_Ae;=Gt)*<m2;cA)53rfL1>kkcEM#X>+mo3#wcBS#35ZIQ>Fnq3f`@ zLET9L>H{fF#+^Bxjcaj{?oORS<PDOt=go*31w!9*9czJ}Y_h&8t5h=M`Tcsq$n3DG zyk+~wXKm*$v^;b34z00A{g^0>gdKN-!R@rt8PQJt%&-7%6nV7QyJCN}>V*GXM6q1` z!7?eQ%jd{8b+4KpT{~hqMMBkWa62nvBfHDnEJaRs<o)$6Db2C>C%gF=kL<ISe7~jV zHZJTi#^g@ouMQqBt4+bbo>$p~kXNi;AN<ObUh@#d#S+dktHX!Qzs;WJ;dB+U!bGzU zdg(oI8bVt&{J(x(>eU`|%vb=3xEUu|1KmdLDE$D$_QLK~g*SO=SMTKI#pIf~`FIv! zv2nT+{0pKl`2J+zj=VUI_PO_^rI6V!>?X{0-^xF}_0dwwI(H0GI(OM0u=ynfbXn7d zus%jT(cRkYY(T_SNPc4E3wR9wKJ$hXS3?)8u8@w)zPvt!6v&8iD=)_qdOPQdgTKzs zL#!>&RDE7nRW*g!B*o_n8UCo$?3H`}*r{v7G;X+6ik1yn@H#@)1Sz_VL9IK2FkxT% z(1*2!@oF4qnyR|irCX8fo41f45r)gP?U;YhLdO8*(9%V^dk}&ieEOhl7Ept&8_Tr- zyk0)a!D^t_u_=)quoEZBpk{RNu2^hJUy%uYPXEQzrB(JR#TW4a@D(ob@Rc`HHXk1e zhb1x7ZE9zVEGwR(;fmL1yj6C=;>?VvdS6~rlpuT)JU^m2SC#FVQCvr~`RKIqhI!2R zXOTsr=#?R;Y3Hc3)h+S+N#}jD8w9inauV5$W@#Dq@uFu|G&C3mw|UVSctO7Qi6|j= zcki4r1^I)|F|rqqv7kkyV+pewDCoNR)?bn^y{!)dzdGXjdv5S&dRhX%<?XM=Ip3N$ zH9{y45O_VWDM5SOAY}Z(>G$BECRxpTu2C^7HW3FaKbOlWj3k^55b{j?EA^HPYmkB1 zsTH5{>zav$qPJ`V0@*K;Sq`Al+sLcBvCi~DBlw{;2jj(g9dhbQYxruR%Oc)_TSzkl zYiZ6ID{sNK=WxKu54uuF`kGFev$4mb>0o1})j0;zBI5bDM=iO6YH##tUzUT@Cd-}p z_aV<m+(xHmI-qQk=OQn+$ys;srHfev1t;E7C}9q>bhl<SSw~5APG4p3i091z(OyWu zf1WGGSXUl&f_OtKY^87Eh4t|l%TY~&nb{HYsD#cYNddSJArO}tCs@OtsOMS!@n18$ zd!Ofr62@|kmFjTz?1Jc&rT5EN-&ZrgGWRYAcoXg%VenKqi7O!pSI(X(=WpM)p{%5v zK`4>*-THa$lI}q=`X~AYZIIv<;I~W<<z@3Xs?!I>&Q{oauSYXEc_|@}{HI6BkChgj ze<BHyW4!Kvvu%G|1*SeX!w=4b6jU7Xb=A8kt-o&-(Ys~{N8$jd;}f@wxsoZ2n`b(1 z^hFCgXIE&rU&s1N3TW;<DUY_TqG!bBe>#wzSS%*<`TE)9xs<2E^dgYby>R}Ia=3MX z=J6?-{<)EDTr<^S{6YLWEwNJ!6~iK$GJRMf*<L@F`nno9^k2=-WW+h>>8(iJx>#oI z!?6t6GOe+*>~-jjy{S`@#Nm_m<$B+`y9K))ZX)yrMtpHUQn47-9bB6$S=mlt#WZcV zGAF0*QXKo^_J)jr%{hiq&OornevCF6&aNr-`$eWP>T7`RN$$F#;}vh4OiDVP;(vgh z1Gn)opCl(I?(XjT?#y%H=Qx2*{GLA-To(;@Sa?GL2wva6e=z13a*+WZZ~(zK6&?nU z%3jH4olGrag}~KFff^V>+~erU0viu^`N2Vl%REjWxSuk0DAif`VLW2v^PM&#Oac|i z@GX9S8y?rlwtHHXH9>L{_ZiCyUx-yCO0?*H2gbBP+yTBSJTEPpcyZq65~RHCLF+tX zZrTQrLXYAyau<F41||N1$X6G+jyn9F@@$OFO5v#cKR_XRaG0_va&-ISjB!Pi@lf7r z{wHhm;t3MKbZ|x~RmdA*8J4ex7?^?7&SG?XP$UwP>dDqL={x4!{TFJP_1SNMmbL|& zMKLar^<LdIX8iJQwn)u4AU%JG)omFCDn7rqis>Rw&HskSvP7-EO2h3bLUcvD9bIQR z>^G6#RmJj3aW*4VU$c7inO-+3Xb}0iE^IWeJMCXD07Ch}8T$qN1=(wpD0S`T1PRXL zk1(H^EHgzRe(k5ho3PsFsvX^!cWSI{zz`s&6qv1TMp{uFIAzToG0j=5jPY;P(LeA@ zM=BeoTw<%$XwBzYZ!L1i3?D`ywq~gh9z6F@XzJ2-c~Q@QBky!V(h(|*pg?!u;O4l_ z`3h=R?nsx|N#~>17TAu~^TIJg-si=?cDOj4?p5JTlGl2xfwGRqqNDzn$3r_OulMan zDMw_BL0&g9LR6So%YzBMxU`8INu+X~VUu=vuK4l!`L}O&MTL84t*0RR^_d2|q7e3B z`}RE_fiLo2{3Fc3w#~;-)h<2R)wQNNCnu-N)#YRkiIDiig+$mLHl9tGtC1_|;@ITc zUShZve|v0pMSQwAT-98DA`bn!TDpBcVJh)m#HN^vVp^@H)9Zd|Cf7$XLU;@%eHr`5 zKi4N04%yYkz2{8Y=9Q}Skg@rry1K<n>i2eQ4zmN6ZJSdY@3dWlNwn+W@tzb-z~Q!I zC&cCjmS$<nnMD#NZnojpL2<+O2hE?%RCR)sS3A499FKXRua8TIf_+3edRvk_OQ?sG zkq~2#1oCPN_dLOjY<4VK$75p;x(lycsj+mr?;GN1N{Mk#h!_61bj2SpwG^?I8~Zo_ zJafJ<u}CbouM)g!hZsokn;j~lk3M+h0Lcb8wGeT<5pp8;Y|Y7!&YWVtLAM(G3MzdZ z972qj+3Y!E#ynYN1oy5MzSp-9&FoG^yNTQWHu1&(lUwPxsu+SOtIhwsJsBi{nGk#c zr1!%qnQQdJn1o5f(b(TS@%R#r?Tej~NOH@rkm-?g_wxX6<}P3r`oC9-MGc^htP{I$ z(Vd%${)PLYcR^lkE2I|HHI+fqxqBgw5!kDlsEj((VyPI3+hzj}x`Rv%56uwP?i9?K zmTe>HYcu)1asi5&)fRa1fQZ9_ujUHE>pH=8(r|uTs2b9XYgOI-A#x0n%B9=?v)10d z=B;x3_6T{!;%fn#pBx^phA-pv4x!T`>%2^=C)V?^>#fRZ^ojzQyjEKu*QDn9X%8vB zT1ie%z4fz#t-ky0=DUTiU-RJ)(g30O!KHZk-#=tZrc5LaOuw_UxSd9(omR2UhmVhs zpOz2#00`g0!vCk>JQsf<5Ktm>Boar1-HIo4074?CcaU#CL}-$Vjb@(-I-tOfH1wD2 zY8-8lakpW;9Be^MZJG6zc0b&>yed+r?^+j=Z%QodfH40y<Y^P^sbpx#OgIzl4LFkf zbGQ0a>-y+sr}XR?Zp*qa|Iuu1tsWGSziSd3D^)MnA-F=EtmbJ-nW-IEH{BTg?Kjmu zSI}x?9`qRwko8f{R%M|w4OrhFavttIH^3WM#RMu~#?wfm&({>MavL)IPD^BKG5rzt zL-=I6Uc{fKrg}t^M*Q%OQeg0yk7Ic-qf45ak6L!63}GKcBwo;i7#Not$6I}Q!@LI! zTN2p5J4H8{3T*vc;i30&rQ6UkSP0;kpAQhhSpXdQ4q*4q^H*fltf}zS2*~s=Jen@f zlR2zoBjlw!PFhun-5a}yH}ppiy{w2~$Z5LVlJjOl{G;^-6;C9Gp{NQ>=%jG9Jp>o( zhH`jDkoBYYYLGlx*+7%c>XqyU4O__oH+b>rN<*9aE~{QnIowc9O%|rJZtFVP6L+_$ zb|KT)6vNbp!!rBhv?=JtS_w<JVX~_7ryoYpomDUGCD*#`gyu(ISOCj#Kov#f#n~RQ z=9xumUf@LE#&Zz>=6+0W8L>x$=83kT>rzUd)EPspaw`(MUzk)Z$hO@_@aS<!)X=t> zY?DBXmmlNw+9S{DT}!<0vPa|me%QwZg)8}ch+@_0fnH~7!DT~gPR41@>X1yt@b<#u z(-)iLv5vMiip)sw;DFGxZ;dqPRbAEtg33lM{rGrWm}~9X<2txJtvh2Us>h1ovd0uW zD);vGX#OMW^mG1<LcWed(~&nncaciS<S>02v-~0W0c#rO3jld~chh(RjYmMdhZIC* z<UJ;~Fdh0nEomqVELh|KUw-8PpDP2Qo1R|2$1vAy?$VtcEZZ_9#E@DIP{8u0rcugK z2R-BR>qCw?eVrMt@ma)r6_&jDev9LB0Mg~)3*@0DaFB~>@q?@sPNB}1sbO^Sn3H~o z<sl;n%DE@z8>g6Nv9hA-y|sgmA%QGZ1&s5&SQ$IasSxRrznb)AgAAYEGn%fOn$K`$ zG<*+#y&P1YHu<6JB^#un^l)T{qI2TP^x`#BEBTZ|c1gO-uTVqVoUG)D>bii{{j5<x zbLBW9hcF=OPwjsx70!Wh;iQa6rHlt)Lp#Dh;!cjq4YN727z!$F)zZt2tkGLkCFB9$ zT>F{wwN7*KGrUzyx@{@^sM#f+Y#f@YhVuIgb6=-c&F5ojCe+e`smiq>9WlnmC<sK- zi!0rjGX1rI&DBwI%FyaqAF6^=u*xIb_vO766-fyv^en=nJzOvx=%{&ww)`sJQLFUl zsqh3)%)}%#j-XjpQFpW82=FHo>#)gMI*d7&uRJRkzb@5~pB~4K^{zGx?*iK|1?(Pu zarL?1JWbsm_=atPK)yizTG={qqVZ<MH`x>kRV}vmA9iupO%}(^)J!~>O`a93J}$q$ z@O>egKHsN_ujJcEP)LTkkMX9Nabr#4&x_2a&QVG>5gO7bSN80b_@EHcTBHcOPMakT zzxUL8%HK`JthY195jjjC<7h4_ZsMU!W6)d6=Ryd<QXhOCKHScoJ)`25MqhZA4hQ_q zf5nz>BV{>k_+O|v5Y10{TIuPL_vy8U|6#BgJUY5M2CU%u!d?nWd60J@UgR$FscQB5 zSNnlZ%WAgn=K1miRYya}=;1G}ot?&3$OEAra8ZZik?z$m83BVatIx=4l50k9EQQ&C z*prd62d>_OIOKB9nA04$rx10i<Peq8-H*ZVOL|Hcgm*8`gl07Af(1H=r2L=lItHHw zs9DvFuP9~_?ZlMm1YNg33^R8=?<t&AIsZaSU6Xn(vw*3ImGjrXXNUCp_ZOt}N@apX zK3!i+MM{7Vrv3R!OnB2D9$QZJnwf{abU$gI$n0V?C=Ruc6o^=Qlka$!$4req_8yGn zw=7&Pd41l)`IqYnI#VxCXg~_b!fi3vi^tAMBmZl%a>$lH&o~ZSxIbR3ka*#de;<~v zRYCB5eT%eSHrb-FQS#kVjh=g}ox)!BhT5og-#CCCO%yf>a^2VX9y)3{W8WC9r^((v z?V*h*qC=;aUHDZ(RnE|>NGIo^m)L+i50fz8a%_;}Unwcxlc?#iD;r37ZkhsYSkkkj za|-Y5+f<nN>}E+fSdr`CbLudJR4=IDuh$c6HGUDYzv`{kL1CzFB<CHW`omH=f=*&T zAtrSmX-y_$(@4(jXGy`xv&o>BWaeU>EXMK@dR@ly1u#{PjKX#)a_}eJV-O{&Xb+%! zM~9`wq?!li{0SC@0&>6ikl|B8z%FW}gVD7Hbgg{XNVx551c<KESV-30YMDTL*PKI! z&=x;sA^?NhIC*Hn<S2<0gB9yZCT_=Y=zT>)<j*MVN}7|Gg->z5o!wp%S8v!&fX6Xp z%2E>B_L9Cocz4gHXXY42)=1b_>N`vR4N@_OrF^q)w)fm8EsQDD`iNT)^8wYzAYhIn zTFESud_-o}dOfj9%bjC}8OOiNwD+vb*=X_~m;C5Mh11)qH>hC+DGHSRS*Vn;ZCpcu z^S7rwXgAe<NP)HNaFV)bGj)mo7z`6#%k@i%9uU&xcv01YmTtaypsr+hts}iwQBfk% zV!pUfo7#_MJ+NX!%k_#yNDTQoPzY~0HxI{_?q<J=U-Y#|A>2srZEn0ppQ|Q^u$yR} z3)2H0qdCTF4)>lc#K&*fv8mI~3f6>gKYKFTs#-`;HYqw=^VHoTsZj1OE%YZgTZNu} zly5(138`k=J$C_$OV1tW#$}on{?y!-w!l3fv1#Q$@?Lwcw|?G;8F4Sd|G{Rx4-V%R zNzYED{+c3!><B?IoiIm-3#nzD_6&d}A$vTk_}Ntic1kU`OKdlAMlyta{tK^tlA+NJ zqQ+HBzAUX!!5bsL=C9cK<VdfBt?Y1p$XiF?<e=ZuR|!hho6qDkX?mOr6$#QD9UeCP z<HsvRMO4eNO`7?pw*v}b+w>F6eE*<!j=sg&&3i-k=f?95HzxoF%(gvL2IYI@hF<rE zN8xt#tj3LzMk~>p>(tvy2jet!^4{MJ%6XRu1)(BI<X1d9A5ibVVpO+()yko=Djer? zs1ILXPvgH{ucYy>7?L)e>cBQ6k+4oW8_8-#zUNhn;s8LBxI17M;mvU~VpU3Cx~ja| z_Y5=RAk+=SfB6#77lv7lGv|;&s7N)5htrnrLSUgql&9Q4oW;>wvn2&}N-x1zBAsj% z5hBTG>1tRGGpznwWOVXML^MQ<xoxBYYZ0Xo+9Mr1_(k{=g;OeSleVpJ%wBUstR~;} z&lWz5%e3zJW17zvrA6~En`ZE5k$R}zn9*xk-5ipbXf<R^QBo!kWH60Hj^O97tIg?m z7K6dyF}eTx5m!e;t?ukZ{b<@<WCmTSn|eYkrx`|ShVV)Yjvhc#^XsOUZ;VG!@+}7$ z9(N<Jsc>2zYjp;@*50XnLTl$vVXpKWu-zN$^kAh~I<Bv}g(4SeMd25{>||K%8pagS zY@ceprD3OrAvNF@#Ho>!dBo<!V6HWIA5+@BLoXx|I}y6^b~k{1GiwG-lW)`R2AIEK z^uf|gN9-I%H5cm!dtkJ>WjE#g8tX*v8B7cE()#XXLB9I%24l+Vvt`$B5kFofkHGQM zqr0Uovjgo$D_f_N1_|e_GC*~vznZ7$GEu(6@w4kPa(&W0Woa2FAXCE#iM-q7?wI$3 zUm!(4`4KiFL-j=RZ;Gud#JVueSfyj}nthUe(u5>t?$HU@RF9dJdaBf$23{8^t)*>p zF6VX#f$s%5r_2TGugk9ME)ugMAaV<c4{d~CCLFsQ7xJ_EStAD*Pxsi30Z?kLk9N8G z9F2cDLzKxyW_&)9##-({2_+{`63}T8Dx&<9!i0HVVzA`dam|MPJkcz78#yXjvzzRh zOQE({C1zozl^a9hdBsrK@%f9=C&xc27<b9Xj9J<gy}qBRS4*m`>N}tJ?S{^AmXI(B zFF~4Pw<nEZC3$QG7e(MvE98RB;q1%B8H`XNv32Rd*7COvUY3GMV(AxTeRof(9(;q@ zW!m?}Zxqzue}yKbZ~#M4bvcjbn%0b@nmqsvdNSHQoC*b<4-p++4mtyh97NF|Bczi_ zfL?{jKSNcE3LhUwReHVjWH0dO$W5i9RI;lF@&};*A=`WENNxLZxSThGDbuT_Er`$8 zx>`f&BOWy|^h6><{`tD?0cA&lHf+Vg_h0UHT;@<tjM31(!%jC6NhOXv!cFcY&brC= z)b@T?X)^@yn6pIVDY4Wret{@Qw>~i))k}!H{x!aF<7b6$491<TUNLz~+oo_mWrvi& z<Mg&kHaG`%xoMu%fi8!&{=^iEa17N}`T&hC&PCs&2q+Ulf#$T!t$$F4&PGI4%@(WY zZ*4WZOucd*qd25tQ^URKz>leYlrOYYPnPNu>hFm8HEKXPmcqUyaO39PtdY1p_>iqm zyVtMfBGSfksvBUTxFXPA<Ed44->9_5eVL@M+Q+?)>*{8b&1qM`C+#SjimWxJfz$(A z9JT3A`SD(gc1r=fiiItEoV`Duq&#~+Z2yhZX+XKhwGE1>`P5UaA%4B%B~`M#L>>!O z)P`~xO3X1g`b7_nhpWiK3_k=%SnOB+)&~u;#>#?x51hJFyngSKol+uNF5bJHc~1|g zEtDS@UuX4}QETf3#CJxf06!p(1Q(y-L!Ljw{bwqs#-MMoiy1x#PkKc6#1mTHbp$#o zkOYbiRcqmxjfP19N(2XQ8%a`9+ts9Ap=bUZb*$_<G3YtnD!XsG?Sy~le&PQ|8>m0k zmJ8pKsS!gWwl^uBC@;vms@}5?0j(>M%kK2DJAto)i~{r7zSLQiGnjMOp2g+q;HrCi zCqY8!pHWfNe61H4>fiIXg_rL;{Badt<cfaMAM#bl1<EE2`-QP$aAI%8!8lndxJe}d zg^=V|3gBi0EKVtNu?I|c;}cs~&IL$o(yf^H8ap3x?6vVyI)onF5gkGIdt(mdD(CB% zOHNd;91TXn5dY4cXqK-Ky06#MF-H#gh(cJh47VWm$-88qROuF3rf4V>d63`00|aV^ z3nT*`UcJ0m{v+;l6p9x@x7nYg26TMQHZ9j;GiTR#ZdHT>Y9>4PxQ1Psn_zb3>*GA0 z>r?(&SnpM>E~RPh*MP&VxmXV-jjZvU%VBBYXC#Q_{t{VD<Eyi?9(eT{>Pi$h-a{59 zBS*ybmc%T;2^M$&n-{no8Q{?^Un8iRHj4ELqjQYdVAvX27=*}K>26VK&8MrLEGjGq zot7(}7yKAjWsv{Zot$CN6}HvvXg+b5_!9(#{0+k#?i#)n8toQQe4!+bC<sz2j=iQH zd=V+vhvoK@=6gug6svCWp%Lbyl(;z^H;k&aDpl~Zt1mW)A7yVE++7+!QtruiP@I|R zus$F9BB#1=?J_r)9vj`3-@m;2sg*0wz)}6KLHD8}oyx$L;A!6C;025>es@X<fJv7{ zp1yv58;Q&qIf!*So_=#}P!W0hU1u`5>v(do=$+}v1#{Ol#VYq%zi`bwf`ms&q`nsy z0C*Iro+Rv8##X}y*7fN<oTj&+Qoy)Ww%t@5p-G1V&Y+dcl`6Z@s9B2LhH{<fvYmh_ zoQj6&CxC^#=QqthffRf)W~HJcn>@mv@W6gp=W&BB;ITouYKwzRWJ_!V@ikQ5u|bU8 zJj7^mvv4)jI}F(zU}+lUjE1PNgAD2Z$?+n~0xVi-ZJwXhzkXS6qqbO!k;cX0;T(uv zw4a<PgUs0=U&4;}!^sw*&-?s*SNAm*^GZJ6`RWR;SLX&0IyyS)ig(Egnfy93C8w{y zTU^7%eA#&1^%Oh#XIfi2<-f7|u&KZ`iBs@yY3y+^_q4KdsV1$immT1qwJBs~u*dT3 zFpVD0)49ldM&gZDwU`o*>2Vs$eWQ8yZfLh8Gn0zkqOCgzci1+DKl5v6FZaxj4UFQr zG!;mp!6gfQoKThCQ6IgSk)!`B#Fd-&XaYD;6G?mvLRMs752CA|)hDg^1@MI5Z{l5z z+C6bJEpu>IQ91d)p0EYIvYl!iB&MlCq}=faF;dwwF>_U(r)7{l+`ZBBg*{0Zf$i-) zwsa2Hsj2iN+i^;`6lB|*{naXw@C2sy_OpWmR`-0Ti<AKgtz0*JjL6svNrI*UneW`` zR|c;evbfL1481hnzAKioX_y!yf<LjKUH*WS`r3wtSEP}q_YR%DWK5&<3UFg)p=pS7 zEir`p3T1xgyHij&<?sTWw|lO>KcQm#OQ2z=%xCvH@<#ISefiuNTiRM*w>IMt<!7xQ z`K2Crw#Dw_$$E{g=zx#k<hn(EHzl={eGyFaaV4p)L<Gmilr@E&;eT%@=1V?NFzgnz z$@Y`B2deO~vm2WKs1DIfA{xcCDi$f5?Wa##P!lL?-Vqu@_z=HB&Gm-y6H^#7*!tC@ z0%(G9uHBjCO`3}IKUvP=2N8-xxJrfUNhg_4_Ah7xq(RU?b5DhD;MVW_Y2R|kp_MD1 z7v>n+mv(1ygj1J5&b{^WS{^syj>NdLiyG$Pqgkh=4*0+7gb}Ful@x02MS7oYM`m{$ zs@4~RzkM(7B^W%_QjJRVY}0>sw&mP-Kq()1O|~HDf3o+f`M#R8XkAFsHwAfV<@@&^ zK5Rz_^Jm>V;eZWEv2DK#BQf3xbmwPuNMOafeS&T=In0q;z76=6&bTUpq*AFZ1-5v} z6-IBLw2giSnYL80n<(~C`t4uyr6l<72Qeirx=%S2>nC#<{=;9aiaH~I<%}g=z8{(F zeS#00>pbxj67eGDi5YBszf7u9Y)B}b<WjhRUW3DH#|?+Q5Blx9$yOSa(fl(->dNC! z%!Qte9?!;kTjpg`Rj~{S_p(l5@?s~$1AAiq7Cpuh=iMrTNGUG$;hmT3lv-hkXwQ^P zUzS|+8+>&u`CR{$46bc9W%p4{{A*IoqLSYQI*cE&<-eOv$`C!XdBod%#1h1kODlxF zl!7vWCH#fhZ>DX}SW_VL3&8G#r%(oML@6_K#kwio+(kEz^!@di=wcn&KY&t5S%C18 zP7lewJA=`~d*pBYc*N0*t)ZcAt>Q0pS`FoJ<Ym7Vl#XU}bh!K#HmFwMq$hWm5{XPU z{P2Kjc{8^BFHue*Ywu?jqt%CBuU9nYOITkY(={(jn!jLPAz$L-K~%1dAoC08^@P%O zC09H=yI$`$e|)7t0<-eap0R?YlBxR{qYHLr33p3s%AP8}D%1+yf9fI1JuK#`7q<z$ z6I>*2I_D?e{>?pTC%d*V|2=?GQm!a9Geku3&AnR%z<1f?qc2~Tk%g=7xb^&O4Iohb z_o|ewUTS|^&6HD&o89;C3yEHKY)9E|;4C4lx*C%Q*&of`4e2}?qjyUrZ5%__#PLXW zIfv63@-*(IT&{2+74HL?6a`o{HL5}KNrg8h8+s1m+j=KSvH`Rsj$ofv_3sLn>t6y+ zsc6h9_0g5nJ-~$92+$hExUh|EUJ0hzCK7~H`PX>Llf)VOd9h^Gaa6Le1`$0+9<_^i zWI229LeqVuHAq{VpKY((&3h^wmER?c$5X+cp1H99Y2Ig|dg)&BA+r4h6joNPng=JN z%yekZGP)h4!5(RQGWznfKE9}#dlm;9%&Bw-+nz}#`7q}=Fh09qjrD^lb^4Y_xO1j4 zeyz`QTyweI$isH`(|%QnxH+P;(opIt<>ZrYKBxS|r_;xl{4ybl0cGCs?VpI`ahe&V zO&99R#dnxKd|_#`^DQy7SdWcGl?ABBP~ud*VgMtGMm~$l&AnNH|0v~%V;Cja>57sE zFZmIp949{3m1(2Hw_@HUPSq*D)t3p+K_R1smtv>#S0{5GrJ`FLMG0DErsJnHCk3!v z4|zK);dUC1A5vst^n-q>G@oG}<r%ULSo0|^1(--6`*EC@o||h}@Ad|Z=!q5rq$qC% z2`~CjN`>4=>cvWKG0dVpRFyvWgy8?JNx!BV^P8Qs)eXNjk@HO&HdEP3=fs|RbcoTj z<95%7dsgE#ouB{U8?o}-IEekx)rR#12*s0W2E1E%?u;O5{@rn|VSnwZ^8k1jk(|-h zouWoFUl(q}X_j~Y!o<cAau|;PhI;XVse|#4<h>DmF4nlGY{f0=X86MPaE+Mav|fX& zOp{BiAw;}JywuCjY?)wxaz-D)`kuf238zi*P>gzJc|W@5nJe4*VZTn~&t~XxPOxdk z1zF7>(#C^v-lK}Js6a*Yo~JDzmjhSu>IFD6Gbtpn{KXW<^WiHA-02r((Wc+BMENZp zoOHMj&T%h+3~7Jk9*@L0{sKk5xLzgg{WtI6J$-kJUP%0_W(x8RncV%$e0Oi{n>5PE zz2+S9@&%#&I-vKTm|TZSOR+k_P{?|D%s1Oxt`VRxb7MyGsf1IT4TQtW#U=8nxyggX z<2LF>h~S98xpX>fcRe^L0CENALxDYUR~_kvU0rg2ZB|LzZ~-OA%k(;Ts)krit<_ed zVnO`7u&G^wXuYH5cb&gi#RI;<YZ5n-9V-bIQU#p>Y_u1sXl0bK&=*GFjMh#adU>hO zuEY9Xs62cty#3V@PgG%4;>HJbO+CtmQYx9!q;EglpT1m|d`q?rS>!rnd&e&ZfxhdD zid^Qqmku0G8y6?a@|1FG$ClzU`*LxA<)uu+2d%(g0I4}bp=e&(qbpy2Dh~RI_mESH z-ZwkFb8~xV{UJ0_pIrBshem~J#noNQ<(sPZPZtq5%B1gvLjA|&E*avFZ#w>5vI`WC zo~}Du@wUef6>Bx#(CwGb(PqfvX|4z^N%Vx6y?*oQ1O#`VJCoBUqzn^ZMj3`=c=ESc z_O>i(CdZ6HeLR^O?ln$FubJusEnjn}6e|ly<5v?cZcr^YrX}(%?|@Q~pD^3)eke?a zK4}^#7gjt=GTh#Oz!l^ZYTy6J+0t_HkHC=b?(-TkMC=d+If2P&PBuv8Q1C<aP8pJx zI#h9gB=T?J1_?7*Vwq(~G3G>o1wyLx$;v(#mA-kD=k{%XNlkwMKt@U;Hfs0d4l{<F z0Qv=siNt#A)x}85Iwy(+X|F?C9FKpV=I5_k&Xby(gRApRCcDhgDldz35Ef0kTw#XE z?2!KJz3y(qvm|rcyY$&b^~yQyh?sNX1k_M5v2jO$X=bnB|6#ctqwDUXtsfgr<K&5L z+qP}nZg}D}ZP@Sxjcq$8Xp+W_Z8Wy^e|z71*SGy)kFoY1YtA))*Fq$BRdNM6W-Fk# z;1_y>z-pqqE_JVrZ|0rdd(4@9Ob$;23Gfi4Xm8+cA>~YoIpy6jgX>P)M9}@%5mG&_ ztQQi`u5J^njVddZ_M@WI+<!A7TELM-clNrfJ(eGS;EEPQ>PXdkb1XGCJsp8wd#+m^ z?qq;(Y^Aaeqt-<*G_aC^eVvz9^2CHsVxBnFvh9rww(0RSpW-?C#nj2CiBBWQgZVd- z0ScY4UGby|hwFVq>1ELK$MDvp9|Ryb%)kz?b+VZSx{}e=bKVaQXqMPad>bEED+K<h zL<z&*UJu`F7oYWbQ>>=$kK(nz>LrjD0^on7X{eBqnD7pI3h<i>ZfHql^-tAm@l^8n zxt<~<G6Vqt(2!hA8Z&DpM5FcoXK7NxRA$bJ*&-m*Nc$Gl%_7m7k7lK(M?~b9R_tQ# zWG<_E_h-CEm{vUBXzz5_tYSar+DOxAQfzLH_QG~8wIHq{b%o??Od{2!y?WZu264v~ zeWcmx#?PHD9e!I|@$kKKX_ul8w_oObjX+NPlDF+pg(2<I9Mdbe&w_Hjc2PrBU(E(l zexNJ`55eFEqgW3??{htlsv2qDw6qq~pI$;HDwX8y_8(sT<-!@o+&nVB&nZT3K+P|` zv)K8I&6f$54{n2)AOfmidmat=gV3$bgS0U$p$CauIB4d@D+!Y4C-<+bN(nmprDq;P zv=`M&bYh<bol&fKDBB&L5XqTW4B&cC$5gFZcyjbu7`)G#-#z?({Ji5Ke`=<@H9X<L zX4E_GL}i9bS>u^$C<h+U!DOwROoL@f3H5qI{!OdvUn19t%omk8aoZpyc5o6+0M+dq zD(8vtUWSF)xAhy{mvRJLzrAy;%~QIvsib)PghwSAE0x;KD`PL^C{6>Pih?pi*2ynR z26boU^LuAzALprjKi|a|f%h{95XNCR`qhxLbRNOE`H6A0pnB#wB=80Fs!gSin&U;9 z<Z<G!mQB)~>u8G}7ak-d)d+U($DFmeq*jbVryI3i`6Oe^Vs%oC;5NlVgnp4OP#GuE zlW>a%W~-p`$-He7o6!IPGbi+mRNYm^T8I;-HT25zJ}&M33*19#^R!+Og<jy$X6kob zye*)I5}eM=;~@6<*~T&`zB=9a;^hbWl#foITfeS2@<Eny@#t2K#S+jR$l~Eu{n=B{ zj-9310n??_u|$QRqUFbE?XBZLCFaYo{!F4TmymEHbcmIsqu44!M6CB|cEid`wbxFs zPQ8}WyQP9_A+kq2??<(+%6NxDYL*Y>=<gf9(b3T*07&9EX~_nj<dR*rsF>I<V9@6> zbuY~S+oFz6ULj3=uXMxB0f1N3xwJS!d?q0PxT?!O-2!glX{{1z`GM^BF5Sb&Ey3TQ zWY@U?UG=5qV^E!rLc!t-l9K1qSfF3b9#oVOdmYdj-(d8W)JgfeOG+>)YeI95m>}C* zU2;}7ZGNT8N7wDJ>_#hM4f6*(RE)q`yYinWG1PJ`C@kRK2LQoT6=hevc~4>|zMNRY zREP2Q)}PNoMdI8{8^QW=@@{aesL`ktoiy#bmWdCoPYis9FtI|YkA=+KBh?S6@dFP9 z{MxfwTM~_H&0R&dS;1fD_ys5o4K<5L{YaSmdlNazMhR1JNv)t8UDoCeHVW(AhL0ZT z2>%NOD@g8o)`_~>r?PnD+L@1=bMzR+bD63ctgHA(fq>_~dYfj)i0sqnYs1K-XKxrJ z_x+?vK8@l58sUr9L$qPp9D-Gjt*@?&LgSl94?PI?K5nsU6aM6;6^S-+p&?&QdP-hj zC=jTS^I<n9GVmT~ylR!~+)&g1Hqt7bXm+~dZC>^+=?Y=}io3)v+0SF2_z)*t|K@fx z-~l%X^mnlw#HK_=i%zbr9xGovOIRz5`<fn`wQhxPV*xUq<JkH1AN4~Xg%X=H2%Gy8 ztMzdLuTcG$A3x<ewr#kSdfJ0^(L5NR=LuTI@*G#YUb`{Hb}lXVbE^c1x7Ym0HfA5< zMdL)l9}ghlq2wY>*$QgG>un|%=eU0}6~WO)e5wtVbI&*v<D~MKpETIvA7RJ_wcazl zuvnNoh@NTfx;<pmg{_?O$SldIFfT0T^R#4ol$5cLIGh59>5O{a(!X5zQ$ruVl%Zxu zp5M7MQyRKzGcugFy`B8T8PQ0cr*$)h6ImmDyy48;(|>CFHe||byliUn>me1akdn54 znvs!`Qmg7bW(K@jYx&UaX`3m6R1f*oJ2>Rbhm|#ONALns^==?LcWaQ--6o4u5j_nt zu@CrL#UJYs9>iNG3}v(Sl{OCGuNRt)1+f4sLw;lN+?iqXNsut;JvO^c_JvGYCHh?` zJ4nMqk=&g@Rwo;`&oYGp+g}&W_v-kUQT_{yN6u_%o$~R^?7`kneTz$|j$vi-@?p<5 z%5>IXQj<#NCieQV(>R?6@CDZ0=7L>KVZcCV{g0*@AK}a%G(t8q7;pD)fd8@LY=5@> zxjheb4oheiB3NTV@W9aziNlUos0;gsv9h^pr4pZ3Bn(Bbr`N(J`O#a-Lp*SGfFPoe zzNdH}vE>N4oU@c*asRrL(&Gf7uM!PqS>AL12hQw|+Fh%*8bMH-+O!C7amZOb*P6^s zOZ^X&G+GlT@Sa2Jx9B#&NrsN4xJ?SZBw4xwqwG_o_FsZuri(|f`^vMKOzHd%Ty;|- zA6KPV&PhbC^HP6tR7rwx+x$k+Zw=rMGvU7OlJ5LEzFo=CtX%uy+@oM2HQM_XJsf?Q z@j3Z1VZv)D+&5yWbIi^*yZbGvWozB3NU2@S-%m$pnFsg#Gp3J_Tau4W_aBCg9uQQh z`SZ5|oJ5^WG$pxEXfkxpKG9&0JL1`+xHjv;KZ*=IO*#@yVJI=qbna-dgZ;5J54$u4 z)$OZ+pYKD>NnY<ukA^b$bPd)+k6M1dn-i{6^y*=7{#i2*nrlQ>REZHx@z-t{%LM}n z4^YA;<vg8e_K#2V!EWO)f@-yv&n90xI3TkxRQO$BDUYcgblwN9cY(C(_01x+$ImdY zDE1;%^TZ(pUf^MoWymE<+&*ep{F%8^HH24oaTC{v-GK}m1Ux?BeXLcBzx0a^%74%F z>xY~A;^T3g3zqfC2U4(@mM^7%K_avNJ{!(`mAVWuFJ>L=ev#p9sR;KjFfFyxEExK_ zS&IF#c}Oce+YxYZu)m&@d*kVe9n@1%pUsNe`4rF-Mzm}=YqH_9QB~vXP8HOd{-eR& z)uO?z@SmAmx>|Yu>=YsdfWx^qC;sY*@ePtp63QpYF`ZH?soY1;bx-`Y?ucJ0wj+?P z*5T0svwZ?-`$$nrAV_#*CB*kgbQ{}$fm}6zYb}kRV)Ocn_G+5|eekvCZerlWZ)0&+ zXR$7Ae_6$%E0?tgyR52lon&U`$vD0A7J*rjpL3pMEc!*G+1<S+naxzn=4UqPA=sVV z%9_4iAk!TU`DWsh0+fw>7=}g?Ir}&GjCDbH%VsUU;)|376ka8Y*^0ZO+{AnJehWSI ziPvRg1_p-~Vav}J-LQ)r46IwFRXgy5?B^=h3~K}edC|v}R<?>Z4?Ib+M8C7%4c`7a z$|mj=_b_s~x*XT?QFI=^@{^~xG5Whm>TReSdXGh^9C&ZS(@g^g6RpZFw@kwIVWCeQ zN(Z8M3_3GkS2S_Wgygrkvrh8Qt`5j!Ah12-BwRdQr}d=JErmP_;k-C6X<SlZOmCWU z$cJm<G>zwazq6q#73w4!IQnHy?>H}8EiZmm>1M8vFFzNA<L^dFGKbLbA|DrkQbH@S zQh<kZcmAEtqU93L9@n|2`$MMTaT8$QiCH|ia!=HVHy>cD&7GuVJ8|p(qB)RPu@FtL z`++15^Piwcb+iN_N9+3)5ntn+Y+XqP2A?LyuSz?RYwrCP7xH5%p{_DJvFY@xJIa>L zd4&41MAnvjs+FRSdeXwzY!O>tjOwnia$n?Yva#0-gydiL%T&jZ8Fly|6gm(}<0}8} zu6WmG#EpT4m3=Itnlb2jyA?#@!+B*zV(P!PXFgjN8MPp@gcY@u#!eTpi!I>ev9W+N zO4%YZLD92=UAcHiS*{<PYQyEjZg}+VJvk337TLMy;Q94-`Cx;p(wAxn*f%I#E_Z?d z6Wh<*a6C&#!sN2>9V<L*D;poXNnv9%&dG^f3d+f0lt(6Z6ajX;tb~vuz}0VpD|N*I zLjf=(2KY_c+byu@1mSs?3E3$Ljxa!q_1$2x3Lo+uyT2e8dKB}(osTF&5D^2;SRzuk zFLy4*mduvE-4-NPdsMz}Y`?#0clWeR7<k@oktkoz>l6+BE-vYyURZre;_;Z%`Fq@a zTO2T9ol`Wt5DiQ3fPT}4F;p_8(GN1!MN0hnF%C;>4q~pFprlAsCi7jJQ=3P#04`k7 zVS1szUJSYh$<j5b^j^C`C>h7tGN4xvs?O)8faoWhXkmrvH>}(Q=tNT#KCn^*3mVLP zB0l?G0o%0D?CqiX-+aA&jWfmv8s7JZrRH^XON}jzI}Jy2WN&$M&}sTLhRHgwFz)&% zeAq@Eod4Q1CjYqTCzdEbt2lM-G-=wyg^c>uVx>b_xE=lXDN%nAp-Y<lz~U3X=>T(p z(~y30H*rhEhy5Z+@a077G5#yXuTzDrfdnX~GXA|};3D)kf;@27IHM;ZK-fV~X?KQB zJz5U*`oj2bznA}|jGK;CdP5dLO*D&=gQW0#C83v5tzpJCi{|y6zgz1Ob%`TpdFs?P z@#||E2{=y^qpJq#txA@8_H6km^XX~PaxI#{C@2RB9gK(DBC=_6E;}PO3Y@+}k=ZE! zKuL+$CsTL$RT9vT9@kA>CKp^qFp<ugPu4)ZjPz65ByK3e^Mwr)CyJd=h|n4VU*Jld zn<%=USjkRq#!&DH!P>XlA51vB`})i1lP=i4s!VAHitQ!HA~C`keji+%k_!c`==&h^ zP``p(J*$h5YEee8HlWc24Zm9)qPijAxWLM7VToE}Nrv-98izv^mNLddGc&xxdBa`q z$40ZRNt;jWeV3k6QZ!23*K%h3cwH7sv`Sy6GgjvO6HcVr;`Rk@X=8S-2Zx}%o0GF) zng1?&`93R2g(RFrA&g+7Y{f>c-J^*~Z6RyW24s_UxKN28d{%Aae5xcd!u~M>r_TD5 z>p94nHmjkK^%|1))Fr!v>lCG+7Z$w#Y1nZ=KBPj-b&R%g#i^;oj5CUXklCWll(Yo@ z@x>D!#bU7eF3@zggR$OzzroV-wLefsIW#r{e<kKl@g9tmM>ivCAVu>U1*m?)Jev5t z5i}_iv?3l{4FA*Aa=ed*QjegZB?R&=R==g&p0<g9HtBcDMgqL}H?Ll^h&{c9nI1g? zz`k)J1J4#49R*Via2eJ{Yx8|+F8VlC(Ka9$4=@9OD0Ux)<V;ap82~ubGy7DBz-f6P z*zqh#H@`WDkvKQYvWy2wG)Td{ZYA1?b-n)rDL!eASr@w7(+=CG87l;Ur`jsVuQ6*X zkf7j2{F(Tg0~gK&2!Rlncy(CUl0gd4N9TteHkBziO)AuyK`H_<!$@0jZ+Tqm^z8PI z70Rv!fEO=sANz@!S9Syeu3rbB9ledoSyr~&L8zq^s6^{H%o66nAbGSFkJ%+^1G7{) zAI}&PYnfhytUTT$NTP<|g#cbd!`3n_wQ#7m3|{=C=tGkwlE(>1T%y|AUhL)}Vq)8+ zhN@SSV|Ybq#DLG?Zz@>G=1`XNP3(`663t)cU;zc<mINQ_KNKGk8V^~+UJY!m<Gi1Y zUmR|Lj}}iON#UBO-l`fGpp-xOjwm~_(Ke5(+<xjzbvB50!e}L*i<bSjP<CM9E9NBH z7qL5|VSzK`KbOsJ-jUPQyZB`qRN78U>|20DIS}hjxb+vaZn5}uaWpP#8e+onYD7_b zqCE#Jq5@JLUUMzXlj{#pI0=F>jULX=Ki^U29-_>m27&yAZqxeX`HRBNWBRQiX=&4B zJ^;vXnIC0q_g#19*c<^qB8+leMgu#F@-9~goO0_%hE0I`Pz&HUQ6cWub%4+d=nC@= z<*ZvTbM5$v85WQ-NAhE%5Ouf`1VPq5CoP~_ZZ1~=z!C27>a^j%vG`NPv#Dri27KiB z7wt{jRld{#?<_17(Fs*29g-)Qo$_<Pyd}2Y&v~By!fS&sZLUxAXb=2__V@R9a7jPw z_=y4k@bZ@j`yvVt+4T!<z}CM><6;1RX(Ld+e}UY$NJU`bV<*$rLJ+)BQ^fwJMedO@ zf#gzpd?CPl40EtZ?>!`sYzwc{YEH!vbHRjn-e32XV?pW)wVwnV=+n_wC3%?<zQP*g zi>1xno!I%S2C{YH)(RY*Gtupw5WCS?Kl2-%eB$KXhkYJ4X34uF%%he)eanRR3q1LO zMF|jAFhu7X?i8KwfkKd8qh|VVT%<aW51aI}2oKzNt<;#G>s2=76FC#t4W>?{r>ZSD z${&g94|IbBzO^m_5IM+5J5}^A3GY~H8V~>^tO4&13;Z2;lGd~@3)P)6G^$-o6zs87 zJfNGA)pk7)P<ZlbJn#4=z%TF}^7g$KOUv$q&+G2SXY7WVa)$~V09GVCQl<d_&D}~{ zH>?`c0NDbL&-WMv_fagiSKdilo9X}{oIs~c4!Eh62;P{OPzn<j8JN)m0s89%qi>Us zB=2%g?D%P9Z1weA3lJ#VrS>Zu1uuPjvD1!vBloG}46<?lUu^OsEj=%NusbD>Q}@sE zE7V2Dw)eS0w)IW|;=vC?ta<D8!IW*MbN%QvbNpRsuBeUlxn&9{{*l%)H-uM%<zfYV zpXAjX^WDVNF|a<_b&hbhMMY&J{s3E#ot({z9W=U78^lBrI-gXz{oM)+qWm3Aj=Zmb zst5Fvyu~;4d~Rc8or&jZ3(igOTFiCmY8P6Bn{yZ|R)`T57PuC;p1mwDxz1Fgb@=#x zR8_9<3zZb~ocU6gN2nKj=_CsBe;tU-5L<-!zmA-Pp2?;vuTKPLZY6tqmz7w=Zh?7! zX0ng9;06G=n?nKtlQo#*z};sbWj5*r;F+-fB}6WzOgYh%Z0#Aw`4yW1Lc32Zlag!$ z01uShnd7n}>z?4e=Vsb`)whpCX6&-H>kXjb3EpHpGcowb3r~sJ8?2D_1xcx>tV_BR z!GY8AqdW6JL$lq6aU|$$5uATT3lf-k&OPK6NSCqvkVm5##rf5O_-kT^yh@W{L=?tB z$_bPB^LAnSUR<%-LDO*E>cH#L{)p%G7)8jKr5_2>?DB>whplWfXdK^$WuM6#@&VV| z%wurs<*)p>++6$KxLwF!xO^vN(~`5(v72|KjyVT4*)>a>wE)r|BJ_Us;3g0{A?-ni zs!bruHL(47#gz9jmC8FgJgs$==n#?1^!TjhG*=Ei`-qU+HrIx@*|jo>_|1X+1Y8n% ziY|VCI?!|4Wq?*|HMoDntlQ@3PCH~G)}|uE=^XCLy)Kh5E1ppII{@lWE#+Uewn)Bl z_~Y3jvq2|5M9jXmTKeDr&HaaDMgGADjf6fr0)yWs>3-_#9~Iy*%aMPkSxX{F;&UAF z01V!DVxd2`PK)&MKD%}fmvJQ^hP^#L?VtynR4<%cz_}jMGjO)FrRE0EZ)smoW%=Jj z-h`PHYQA8sl?>tEfu~|(Cf&{fpcLm*QGk7)#-$6|mmUYiu$6#aT=G*lwU)Vq*OD5g z>}u^`P!tBws67h+4D@!%&vqlpnzRI~X^e8-bNB)~F@1OMJ`UXkTfR9J+=k)g@?>jQ zoeBR5D&T8=<8&QV=J8o`QzDB&sSU?3=<7tf+n=Zx`(a1!f+t!ru#{fEr}jY#`LlY^ z<`kB&<39n2sX~+hK<Xg~K2>g2%IWHx-Ey+k2z`b3UAOQju6{UyMg%{xpbIB;?-p}u zZA8J&W;^Lqm+mYT;A&mZ>2L&^odd2mVO*=srwi0u>VO(YHQxZmiMlB+=g>#Y_C;F5 z*=)2pxTo!)_O9^j#6d*5lDTmecheAa0(<@kbh6t|f%s+}zJ83Ie1xHL@*v#h6$vc4 z2hg->f5IE@7sYK^{4d<9STSk~J}zH+SII12oK9LY!6B!Zp`iLs9T%<<<xi;-hq5OT zGz^?J7M`AdTgJJ}-{}A#Y2z?&INtCu2J{TT7-J)t^y1gzc!n0Hvr>bz6b9-K4SWG4 zkXllg!s%MJ%RlKMRlNgmzCuCOwkOf5YXojvukDI}mGz7L82TwEe50@sdpTpRtKeI1 z2v9E!=~|^0EX;w`%fPj%(tk1+y%(pSyR;OlSCdkOGdutBA+NNE{P1Vu9P8f4Ps4B= zNDO)=&`Oi;8Q~HhjAupr_3G5|iJK&X@pJ<OoIz$J@Hf2~t;C`kB4)?{z^3k9)K*P$ zYUIxcpXZ`z$SWHF*xrw%K%=~YV1<+qfVZ|?NtKw4`!k2IORWlY4Xm%id3rWZK0W|Y z-`lIJqlr3`c&_$pgd-Kgw>5lYcafetIaTKK=KFQ`pJTrhED)Pk9pCL;z67^^%8dK5 z*hM}ddm6lyn(gB9ZSp3o>-{N+?x9&qcaAo$jrf(Im{@SJ7_ZI%RME(Q*TJRfX#V=I zp_iqCqkp*X2pbzL6{08<E>d<nQbA;kB^3Eu%SkFVc86NUbnOKK_OW3}m1{^i6HQ+e z{%uprNg0|N8v(0ux`=ush_+2B0IWjxl^o>iNlTp=;si>Cv`YzoSGoQ74!qOp4;7Ef z{)*Gu>5{ALlz>sA8zgMMg#eE)e%eDg(3PG1k7pp$VWgwiK(Qs@@V^bARI6AWT0C`< z8W)UXsubN?f;BO(=~~q2&I=b4oUCER&!Mp47A9;XFRnFh0MdKpwg;=SP&^Bnnh7OO zk@eImu4$%<WCsYi)1lq>=QHuV@w~aFj(z{<wGF?19i%ttMkGrv0!2&rw{C$w;Apnr zW41PL0y?Im9Wz^nSJQevxcH|HwZ@92Z8rZdaiUyYpnqg>)iTC)L(%1K^qh7SONZFE z{>{QNbXl5oFsM$!aol7(^swckMVDLsJQT^67v1Q1H|BS@V+Vay+*-Xl12ue9pykVg zZpcS|snM+e)7_VsS~<RNK{joA>Gh4_iUP5)f)DkGypcJGrg7WK?lLLYaFSSdz;Zzl zj`;Zi_iy*XK<B)jWKa1-THlt5)5{dySEqq73;A=+j&8Qk<ueSBGIf7Tp+@7OM97=i z1D&1rqCyEkz;iS#2B2)5`+@&ek}8GYm+cL$n1pc6mufusw`_Y)$O;~W={*<(yvM~` zgJ)jTlwb1R21(zUmah;8@7tZb>wW!G{ht03C~I&OzDgfKfd7OAc=vyhBg*or|L){+ z`u9QS@*4|Gr4#P%wxti$Cw5k1W+S(zf<4Vr`Z4ZZZ*H%5d2_Epw4;l2SInEkWkLq> zn>}Vt8DJ|Y8arR~evgPIGT;HZ+c*1#tP-Th0sEh>cV}wI)^^~&#a0uYEynAs{+i}% zW%x=iSh2bvpIF!pc#ql!X;kYDZI3x>&=-9e>cJhZr6pY?5Q(3i@vP=c`_px8|I3rE zQe0|FiPm%U!*je!5=LT#7@5AFlkpngfsb4lJ4_ux&NPL%xeVtRhON78v6jsPL|YPF zF-h3kxWSe#0I(Rh?nKu_uTBJW9)0`%2>IYo{32`_wXw;NLJL-K0x;k2EUIn4;A(M+ zT{nNAovXYtad!y#a@hqeVogg!fW+}*&_{=Wpnu?LN}-e0i5TX}l@;x0-YKGCm$?G~ zbh1PRrEao>uz{}s`+UyvzTw;t0I-jJzI9U;7y<w&X7Jpn3-b1JxKs7(r%B*w(MIVb z0`y|h71p(Qp?;gvFRP!K0j8dKd==UH_-ujNVHi*tV%gNtsKz3roZ!HZv~-E6h=>2m zW`@|^s$1VwL$ZyD_TGQ&P2M{Fm-(=dCHnM>Jv8b<=en@%On@O#u!gp9IWEk<IFDv> zBHGAMwDtNSF}J%E%HcJ`fdfm}yao0RycEIkYJLzsbGJBfo)936fzST;Q4nrt$$A^j zx`3q*$eG`l4P@siLiP#LNKp-2bzgHQhn%fTG+`*MrP#lr{i-5v_N<T+%cJ?>9i7?z zN`?mjc&{uo{Exz~Cp(efPNEv<+bC7t{ttzu(RDNo>U0nLcb|#mt4TCL*nGCyPF&`8 zI&;~Y8vwL{q)a1JWl=`6D**{PQekk>HJXSUt)_Y(59)STMT3&$n1B)(9E|H@BWvb% zIsB*8MOWpRI=}uWBL_-0@jJ2&yma#%k@#X!>Dm+BUb2$}N2orbeB}WzVIP^W{=k*a z(WBPFF~^lZL5~=>r7wZSS16FWm~~cts%ZW8h@tALZ6kmg-^q|}0W)QO<HBC~>SPAI z1}1XGO4Dv{6RWl)XmVDABe>Y+2u_WlLNG6gCcnWc|3T7!+uJFXn9q=yJlg7a@(l6z zeN<6qB+?OS{SX5JFq%f1_U;PpoZz}jwtfE03yIhr@<&Xc0+>Hl!#YCe5XgRGxl*Nl zo;Sz1FR3i~Q`W)IRY_$2eTRhgF8kpF^Xfg4iW_FXdUje6F0jwBMvjzAkZZCBxPgll zXnFbOj(Z|S_j{~DApKG3zuaW+ai`wNLIMQXQ<L&d`S3cH$&P->C=YV9xX78F3`Wk@ zEQeAt)?Vm0k*ZiQ`>hqjOo~aMt>{7iYXwUGfh3<S{d<-*opyz*s;2e9Y3;KB9`5fH z;AJaj=c*Sgbxuy#PD_f3)%I)q^eF|@@@9+8>-{P;6p$>-^v+qIfEG6H<5SF~o!<Dk zNM*(SC2;bwj~(+J?p`nO<q1<^)5tOFXTD$BD>y!&Ez}(*64CK=?PsV)WlrqJ1Vc)X zn*TB*vN_?gP*QhJ!W?xF+J7FoJB1T0k{D(J+`+a6*{)yLSHjc9{t%=c2rsUBNr*#c zOdRSi?APXxM5-eLj3UpdFE?puiGQFsEP5|q{pL^>@OZ+zx>(e-bRqv@5zj23!4`Ek z!(*pK#>EPC?w_z>`@M*wxwD{PnnqowbUIKi#i(*CGqPe#X>nhqPHt<p)M@4NpLmyD z14_`pjyVm1xy=3@`{SO*Z1NIjoSoU5m{;nKg`#pO|NcaK<RnTPrT94)M8hYO-cmOp z1_Zib>m7U_Jh6FSj#p5S&3v&nyMI{%KDLHyM=Nq=$hY6Jz*3JfR}bxv`1e@ye0vX7 znNoJ+!0Hc%INrRs2m|>gTHlH-F0PDiD4@S`f4pnS8G&I=C&)6fZJi@|BMEWKUhoA> z>?M>tO%ax5*OJE9&Qx~=ifK7YeKMiA97^x-u%y#Dxa=s=_Op8n5!&v%t*9(%(3iF` zX|IZcCNvKF-rt{0{0aquj8d|-nnLOmJ7QMX39cYAoBEpjJ`C~I-oN|l`MapljyrTY zl+y)><GB<7VBwqbkm8)2y~sY;)k;qJG?4spG_x{==_=w07A!pPk^;5Ju#lsmtjv>9 z89{X7U8>}>BG|ksb_M~+TKf4Mo@E<|Y-*K-q<V}Km-}k152}=hJF`K+WdvMz(@43t zb*5(si=L0akY7DUr*aXcpxQ5du~(Bmocn5g5QOZVevp7_x`_y*X*_i)8#32N|KVom zg~wrM5VoWe<55fk7~Wnp1jn~U6(aFu&T5<y?n~o434K`EYb@BPAkQkrhh>vrvSHEY zH*%Q$3qXNHMd6O>L$$)U;8iWnB`K}u2_~=reg26^P0+Vu1EC65!z8eP(7xI~a5i!L z=Wr?s;vy00c%rukhK0qrQDh&ckQR5o0E48<tAE%STg`R1I!IVh-P=4sAia=>3;YW! zJ=^a;xFA+mW+6$YBuoqy$tS&x<>RQ@E9mP8jN3Z>BTO$xYZhp5s?ed@niKI-^9IuE zN>_xwhkxWTC%=S#E0kk@{Cgdvb@rh+*-3ao&A%h+<7?5vh+M6z|KD0gHlqw~%}~Eb z+}gt&3m2is&jDziWNBWqfltAQMiGUB57tVLK?oeP_YjAdI>`1;OeC~0g^llP$(?uz zzaJkysZiEoK6=NoB2Yn&GBP?>JP14x?|t;9_&w<SJq3WDpNfgyLrH&A-X+EOiu8T% zR8|y3DjT_HOz=Lm4pb5+3*9ErE2Z+X?Egho+<@ERod49jNtb5cm$3mk1wHXwJZb(C z{NwEU?cT$6m!20`=E&;VHYpxmght~xM>ViWH;dO?{Jzdsda0uJQi1JqT=vL___6nZ z%@efa8Yd@P-5w$8JDCF|3MJY;pIF0pFxT+i?s2`NNhuT&=Q-gR+7iZO4X^`k$7P?d zEd43zI$1*8hT}kTZ9{E$y4m3MB#z$2^6(yJi!ZqIv^7aOjfUz0wNRrc*n>t1+gZy- zdwcVCi9)|fGD%}>dTg2Edej2FJu%IRkvRB~l1(I9B3I26J2-4!lWpm~NHJBep%)?_ zw}otFs}$d#zHGMBw8serx@f;%Ow<1sIT8Uc&Aq`wK_XZ_6)9brdx-s~d;G9dlcl<( zU+HReVf4Xs@Dc>`1x-xx(H%jr;Lz+6_vf8Qyq1qncpY2H>EpYgE4owY-6U7`9!F^r zFECH~;K>0sK<1yq9Cz6u2+?xr7>Q|UZ}<qIDAFXVQoggxS$T?)Dh)Q_Ug67ke-|~` zq_wu#An+?*O7x3sJa7toiOM8V7E0m_PMwB3kG=726l^ZuU$3L18XX0Iqr5ATkKsRv z@93Rcki4-lPjkgJN{p2_+4+>g1rJ*RyUTyP^C7h`i_%tuzI@BkUED55q72wPXiR|e znpFRbvL_fd{W;Y<S|)c!IJ*d03B}4?gkrs6Me{Wm4=3|gC0Ih(qWW3H6wE1kt0&SH zX<yU@6IIVSWBB()K9C{~^y%9c@mC8H?B71fJrly(D-q@Ge9-5QRIm7hjU4N_gtp5n z$9%+Lx~Z&ncPv$?nkrPs25*G%RZ}<B5BqX%OILh$Vd81`^nA_D`3M8YVeExlP{}?c z`7R0l=p)76v8N4@u~1$di@vCw6C9T@z`)Q{v~r%8vs(ZjWDGd>t@taBGO~i`MBTEq z+|=_8t?6GXjsEa@==rByi%}M?gmNBvVsf!O?!4!gy1^%qQT;ls4`$7~r#o!K97ZXR zY#^VrM?mpN!T9;hqA)DrdO<*(x;J8e0)xwedAxi)0=&#d@r^KU2S7g?4ko^q$z3o1 zecibP+7P1ED=|58Q@6KgebCZ0YsN^q<k&|RH^nd`4O8J$$hmQ))Tb$Ks2hq(pjYEI zsw<1M`E?nzJ}IC4me{#RL;7udoH0D-8Y5J{<rFx#p^zpJJ|&B~RQ9*n>k9atZ#KZX z;hfmcPJ{7P>c+(wnQUxjQ~gUfha7$D_fMD?%3iQtJXgRC%N`5FLc4pSLvriZq>*9o z*#TG!4Rw21JG+eWg&R>sz}VW;E0sui@BW#UxhOXHUJfIzNf`x87`~kpWT-iuKAUg> z^7d5cuTAyIO1uV&#qKez_mq)(67M%2GTuJyOm*xzwlbR7f%hFOBESCFEBMa^9<qeT z1r%>aG+!~~lQ6r9GiPE91316&CnGAn_%(cdf&%^+n2r;tv#sTAa~-m)|MT75RqzOB z8<~Hy9qDi1BjD2PAMJ*$eI^9{4AXCs-Y&MKlL4<t(u@k)&?X3`;GXIju3{I5a8P&s zS&SIaNcb!a_5X_wT4I+R37;-@e=Ev~bB{ee6}d~|;K15!g<!m`|A{k5iflWICp`A5 z6bAnoQIA;R{puaw9gd~>M<QbTVG+*kz&$MhOb$?TNA#vcYxOsFA=mk37fj27wTJkU z7+xB(N5sUw$B&h6w1Xz;86%LP5HisW-Nk+zb8DSYTgg`TB_LSzc@UB~XOW1e5v^(H zuOa-$LdO;^yD|(aIQ&DJ!mSRE(+mF@$_^&QA~-7vt5i|qQZ<@@t~Ot{_$&<P9&@E8 z@w)2QiL>ZlJz{wo)fYA=zG|ljSJd}?R%S+z5NvE1oxxD|OTHt7>_7fHnoPs+?6Y0^ zB3+Nu>AUNtW_i)gc&9%T<JgV~{6|*=<9QB4&7lhsEN+*5Cg(~CQG%4<sSrv!uF+>D zGg|9&4MExuT>f4EeKlhu+Ir4&{tUANr3n3;Y3z={MC|4~KSd_1sC>#-!#RcyAZaL4 zl-Ox-&8}n3+y3I;K|QgS`4{$EZM7=lMf1L!!6>%2kG=B3=HX|Bt8YVz+A!m@*@q3f zMKntgWlTquxRM<l{aw9&6tw+z6`fmKbXD)yUld2(Cs$CdW0c{;nWI0N!`<uF$@3Y< zyAq?03JFSANs<alYQfD$%_adFVqSCPcaNwPQTbed6p4yZ_DW3fACaOi@iUc6`-^Y+ z5{%m$x><WNwD7w><m=Woi6N^P=f-_D)?LiOToe9xnIhuk+_*vD<MYI*gPzFYJ8aCb zWp=}{7+W?3iMap%6OgihomC&HzfOMtc(uKd9PF^s>7T;)Ar`gW2kppLscgChlVI05 zg613PL{w)C|Aey$7@aP*E4ICCod)jhsG2o~%QaBa>PHy(3M-40OylU^S!kD}(C6_{ zMW?;?WnTp<>pjh66KwR8EgC(}lik{HlJzK&s}5k0Oc^P#f^;NaW-X0ux{&XU+|H>w zdVjv038=U3wC5i~iM2G@j2rt6s@}iy%Wwat*n=Bh2^jT{A$d4oyKkVXuI|Of2oq<F zu!4mqs^qMW`$01R)@3X=<)UuGmzzy<jagp?J&6?y`syl<ogj*wYpwsjvG!;eVks9e zR>IkFD+ng9h_G>WIKsJ{d~d-g(#&jkF8atBDlm$xnx$s6Rr-5J1|6a;I*+jDZ|qoi z$-i$RJ_F`680HOpY*g|d(op)WbU``FuIY?fyISt(JAjW%tF~BbvS6Z-B0K<2l;(Bi zBi=&c=~v<eDc4_gkL)C?_a-*MKzEF@i$~pa{aKN1h3!s%48X@L)57ZB0|a+FRvM_2 z^C{urzLj2)+{pBiZ8eiscLuS_(?7I~Rl)rbT0=^$N)Lwb(@BkBwkp4i>l;csHR0bA zC7qp#|F4qMnB|cU|7)UIOlPExLbhvox_S5d1V*#N)V|H0dl7=>bGR#U`}`);4g{8Y zkQVjp82wPHaI*9>F769F6~x$YKbvBz={RgnZ#i>*F=zfY#2gLw4{GBKbW=%6l&ab` zroR$*gnB;<yTt}|1aYkZ@pHr$Ai<!+jjow~{h-DLT-|>-ZwR*hbn4|#V|*&~F#3K0 zZ&1&8x7dYhQ*sl<j`VYtuj+}in=Ly857Pp98%^jg2LFJDJ?dU8N|SHQPh$bt4WiGd zxz)Igk}Gk8JYC_M*Nt3LT3PQAavLQu*iN4x+furcs6dgN!0Yhn7-hB#+oJ4+1xkN1 zXOGKlb&?%rbIq3SG0yLa<_~|_7%tp!JxH6WzDh#9ilMzN)YYE<%_fh%l&0TV=UMR3 z&~K~S)FaT6A8*_8_0E7i>?&R)J~@;0##ANZM=eL#mq{J92LAgY-8CHpJBn~YB1&o* zTFn}hqcn%_!yd>ewesJSBs1Wk1w(8cti=OLO7O7+uWCNo#989+|GY<HR8f9ZPR!Wc zYJ^+QnJtYrY>lEVJSx%Rf<Cdk{&3{;>*k&ArIN>Ul23-}JQOx@tR8S=`vC#6fya84 zt%(T_)~A|xr&EoyAl%SVUTdm)0{o65ZbxLvH&I;V3(MApFQhUqa$59ZBM53F&)<`M zA`CM1Eqf(i1jy?HXwuHVtX7WD8YrYOkDzsc;|x?m`!!lU{n}2nXe5;nN%q7rX8tg^ z1F$E<GO$vL${IS_)*(BaIOQN*DlT2ck&NdR4*lO&v~GBuPk$+jd~`AvvM=7At_6vM zx3Qyrr8PtRu+^lM{I}k;!BQ&P6J3m1ET1@1h*O_NIk5CSC6Q1YZ6)bL#8UXXt<9xI z#TY-=nD6&pa3It-ur~Gb1-vXR_O{%YA01T{OE71|K1pvnA(C^-Q#_qm8RKY=vT%Ya zOz$UkOqz8$-&5hObaV-XIJ;|{3X*GYsWqE;n==XPsUJS@zW1?4`p_LHb@v1BPZWwO z9+h%u)e_P}FT^f&XC2lf^-axO)fAsblH&$UiXyW~yu^34_Bty^zmNSfqF@}=oi8Ry zijbPcu3|2Ivm+Q@&#JcxG!o4l@>pe*9~r|{^-&H}9^ca@RDLWtdUO1~#DH3)D<W#_ z0K-pTt(B+0YjSP2SXC43$d|&)SM?aQm?fJRdGF$bUkru`Xtlv6n7KnKGEiPYp5y$s zWKWap?S4{Ta+f<t;+a)O3pOIqN7Xfwtp1vQw-A&XE4mqu?W2oZ{riV3u}Kh}foM~3 zQb^_k4=I1pS;N8CTlHb}Meq6OMaM6i!^3lgsWrH8Iz%|FL}iJ=K@>1`PVr+f3sLY0 z(xn#qg=7*eI&w*}0oh5zoxN^50OpxbY>?hP<bRvpNW$VA(E&vk>2I90Ts3FvI_VN& z2VY*}DHgoO>EuaqBr;D#^HAeqQv8_>;Ch;vPOuiSuwE)X_Z)|Z6QTO);2y#jbGNWy z)R`2FHsPchps4tCQjYZx{tOB!`8LS3lbh;Dm0i%l-wLR{)=LqZ*j8Q$&N^!#iRSz| zorG>=Y=q;+wv!zlrP4z{h(TyxKwH%)qQ{Ce4(KiAz$a~ZRv+8zZ}PPwW2`*V=E&i~ zX2RMv-t>D(1dRSE!pyL?<-V>)8s$S3J1zb)sB3B^;uxT;L;v}=7I*f{r2)18Wx<ZQ zvP$qPN+O9iLg{5HO+vs)cX$JPY*wk3SfusSqkKR`%1q@QH_@(Z7MX(ratdK9yXui^ z*>z^x>=`<GjF$m-d|DRXLS%6ysci{Wnl~rE#Ta!@SPDkCW26n5LRYphT}=7HDS>G% zS2I>+1%IAiu#LRLI+c|`6MOGTbv2A>klKH}_kU!ovt|r+C>5V3BM=6RxoNdA=Ha8c zSVydHLpa`(5>n?89qrB?wFg{DM}aVfV@U3=Ahmyw`)Hvv%u$ou&#V5anN6oJG(hh| zi_lrz>`*~C#&64WU|^*?f}T|xi6>5fqaUChDVEn(L~K>rQlZKb+MtR%FQzAS!8nnT z(>$s;StVYD;K`cKU?w%Xa_xI(dn;jBnq`eV=6osLK0}Q`{_$yvC<W`lJvA2VTF{l# zevGCloQtS-blqHDEe#`Pp>4fy1zktLAy9&7tcIaSmd)!+;K#5kSYXU8dEGTJ>W4)I z3ytfJVkPt7hv-Fg<?tmcDc-U5i@$+u!a$mORLV^bce;%Z{}L0yd7(OUW#uFp;ap{1 zFK?_#8mZB}fk`g1vTtM6xq?3g2^1c%d;GNP_b*_8YRn8@=AW>xzqJ^5YjvfR3RgvX za=7ReNf>bN!6H0h!FkIF2|cjWaS`X3R(5^A+PF#33=TlHNAkWbV@!nO<{u6W`m9kR z(DpQm4I{LKjuOaYh$9rwOpx;oFV&c6Krl6o#Xho%Rg@d0@^h{*c@?i0>6lA6k90i> z<J)xxX*nu)0<Wg$KswL-7z09M5f8XwUR~}pGZlu-D(WE`0xRjbc(9FCRGV11X(KKz zIXf<4`{sM6J(G=S9v4cl&{lRCF!Zc{T+^)usrhJo*%WFoqcwH=p1tc$ns)k!F@*%7 zWI~Un{EzteR<ptY+^?I?wdNn!$YD(j;({)$y_3waJ>CZb4;%G4RQ*?P@XbGJ9Uaib zEUzwd{d*BB^KRDYz!-m&tSjWB$u51Pb%nH7?L{hrtfd4&zecJ(yKJqlwbK%6RNg+1 zO|8<V1?C3%Nn|rS%Er-7U-JstkhY(a(eH9lTod+c!gS6P)G6vU3m9ZNZvp48#3X^O zYJMZwy-fe-(?4A~l;1ubD#)3^agPo?1TR1r)u5$5$9^U*?|~*hLf15I@}6?DSCuaP zJ-lwY9Ksb(tyo!lZi68_qbpUAuB0=Tj_o*0h<g1RaaiG_<Y1I>O_Y|a6T-+tmAcpe zNwRR_bXnSrj(3OYKOKs`hf)1H<KmY#86M@Y0R}1X&!tn*)|NJ>l+n&N2QXLbmg86P zx*hEgI%(hNh+j|tXHKYo|4~9K_8Y+F2v4t~C>eXM(us1Pk^dOqVH54Iv6-xo{9>u| z8TlK94Q_nP*wZ(pKU$T_9Q=UVfcxrxz>|;&Vl#^S<S%g6X(~_J9)i&$p+OhvB9EHu z`n1_BSV1+FP=G=@VP9;AR2H{|>k}_I_-U-laYIK($4hR*)+!C<H&GVUh_qLzb7AqI z<6JjG_egF4M#Hc1RK);~xiQ$NEqLtSDcp5CllIfyFEedZvywrXL%PjPMpDdYmP#Az z5*A-Wwj2|x<#&1RjKnLYTsrQe;@o{dcP{AZHwJ&B>#tm5r!$Pj-W7;^s(D-B##Ily zKyH*t=)ABpQi$WGSvv3)Cx_@KpFG2?;9g8f5Ac&6Eu7$N_&w5Kr;osD@;sj>`(PQ4 zDVH<I$mW8q;QKBZhnnr(W2l_$Ec^iW#V&=ho%LSQ>U9bliq#fty~xuVRP2Wcc(;C2 zeXGo{zlx8-Q{3~WF&{f<nb?j^`GeXFO@$}@mE8Elxek>q>PqXl+6@*>^P|)z@`EBl z6e^rjn%C*Zt)&As$Dl_PFOf)vks6CKK8GyAuL5>8=Lwx*-Ayo19dwDBm>Qm*!+J&7 z7BV!cV?IXvsm`&Y&hssA6t!-+R`_w8uQYHg={7Bqo{q55^0?qr%;~45_K92)KKk-m z;Uoi(mIRW#el-G8v;~S0@RmUc>z_$oP7Tc}B;ns~F=^>EdTh`H%oO?u#;NQLxrG)Y z7|yT?d&@D~`Q<0ep(Y;YrX*`xx!#PQRNPQi_-$z%VWs_evVq!Gk_&YRICrBNeWsE% z&n;Sfv*p_^Tnf8}^zr-m9rSDvi$vRlE0c<{&S<<sd}$E2H^RZ8{BZT8u&UVA@QjnR z<{(54dTK7?WnIa<l*#YMr(GJ#X|?mYKkw#8$4xZBS1JLxw)3uCu2R}P(M2eCPH1`U zr|2`B%509e!OSOZNP41rv=02_v^ECs#pYMe-BixmUX*;M(PwXJ+De24Wh7izspb~S z<cSU|j3&Pfpda%jJ-rayoT)^|VQO^bd26*)|BN=wyTqa;@4!jiL3$a}aT5$yFeO~n z_wlR_RLp-?B+D^zvp$U%Bv30WRu0>Y+43miw=q+dA1EtSe(%ZR`R%&O0!yx?BcE0p zuPkAe)1V^>bC{F=%U0WIwz^O|E7_wjE4#asmRUN~iN+OY!hgSo`x_!cJaKMQ>+fWg zhUWFqU}w&TWEcJi&L6hpZ&m0v`*(9vFr~L>hb-*V)+pMNd<6N|CnX#n!!F#jc)Z%r zuU5>j?1#4T6b`x{2F%=h$)5lz5idz9mDjBHLkS9lf;f4$+(7M{?$B(_oV3a<-0v^* z11;D3woUyD+q=qvm0h<eA+-4EEcW-)ypb+1o?T4~Klp(6fI1EY7P1hpuZ4+P_{iWv zwmp79O$BNy^7^5;K`2aPawd$=`D>>;%42#loiVly_$u+C%IeLMHDZ@>9ZLwsR(6X~ ztqt%Yt<l;-v1Ob|9JSV5k!UwRHKlBw3534ZUu|Z)QIXP~^53}znKaJW9~NYlkBu3T zNGa2-sVga<`F5mh?nS<(mA%<W<XEIQnVGa3ce6?B`ys+tAp5jWRnu}5(a;Nrb&IKZ z(HpWP*^t=&kjv@s9?dj>PNxTFN?mA0XxvkFc*-^v;M`Z5;L(#}VL2C3#l~YwV-Zve zct*M25;l00jN<DmD4Xz)5ezI?zv@a|mz(St$8l&jK!!~=h8d)X-mQ&Do_(=F$2nPG zFCJCSdPNyTeT=(I{r*jqg!&6B_6>w`OIAu>t`Y)<_?}^~yoPQ=ViC)d$D(4<0Fs)e zU_-`F%)VdSVmgq{<GgRwYN={;w5aE-7Gjf$v@9`Eya@KPXBkr3N>)ro6mp2`xgUGO zTSM(cJsflc9P`*UMtoAdJc%A12=u$MrpR1diHbGor(mUIE{Z-&_5_fq&HF|8Pr^JI zWbx7VH~O`a(FE5F`dDhKG;k1w-7e-{WhELDjTJ|#e87KYXJvb=IFT$}nS2U9D)_nt zOWfC$B#Plx`Ozf-tLOq^NZhNo!(|d_;T?ok7%Xxut1f1HG^2J|*@?E7iEPmVW?vJB zM-W}q7qe{%Z53U^Bi)?Z7a`&KL~E(?*{S_23hgAtQ}(|W&Le3l(gjw8Xlz@oEG4hv z7Xl@^m?sD$=SRH>_C?xP5Ddqb@x9P25^Q)cO;BdZ;;IZq6ar~<q{HQ3IM!MYh(e33 zf1_`1Vjm;1rMKy@;4q`?O3;tehQSV!gR`UurjQm$@F>!f&`64=H@MiT-|6lw8-F|p zZy@B@R=~hI?&H<|Rm<*Sv?5~VrLRh$^TOSY{kNNoB7gKUsc?EPPq<4zoxHX@d^uh- zMniX<y7d)vR&~TcQq<D9PH~(;S;r@l^2@Bh(*E-+0xzB8ZQhgUJpA}pPO#j&$ZbW& znS041(fHa&^|OPD>I~zK##o|EQ1gGuPqGDF3O+{87T&&l>wap6CHOlx$=qXqau~j; z96c)UHPGLN&9jF#81f=Er}G><XsikfyCVXX#OMr-M-jA}hwt{6WPe3)-6ui4%k0;Z zSxkJf2>IzU`*~zacww4p4Ur`KeN2Ezj$~I3FPA>IHSWbNgRa7Yj_apNWvT18qViK7 z_G}w3E8vc=iPtt?cB&^U{2mwK^wq!VrC22Td5WHCPNW_ly1nlEE~F;dg#aX!{X|z# zAzV;Zpq-PC*g{hTO8B+$IW32j%hUg6G;+G1M$70CX|d{i0<C@V_%kOOVb4v%;ePsx z8NomT8g9NRQpdS)t6rqNP6yq~4;P8^VPgVq6h56*M96)R3THm)+Rw_9G4~&eP0lz| zWD)taQY<d$))y-^j42nCA_3l+j&9s*Qg>Vz;T&+`F!g!`zkbIp>{Ui0WQBd2^X1X` zTz+@lDv?5t+@SQyiiq;(l%pQqgSbVzkn;8$jgGDtn!bMn@DfaE%C#TY$g8C}6IFL$ z=_F<~X^^rxMcZsm{v+vBrJ2i;`_nDWjkzUwjAXk?ila_c-A_%tmYWX$FsdZ0SE?lo zPT#a4a?s%qH9YQr<9D#}w8YJHmT*#v3p;ATc^d@xd47w9kxv=LM*MV@|FsK8p9DT^ zV*XIC#s8`X_`J0WDtGJHc(FIOf9w86EL9w_hFe_9AtCr5q(NAI%w9E`5@zj$SI!j^ z^T@@L7a6}u(mnwreGH=I<;Ti4*AP+c!c6L@A*rcYoWx^DJOYldkMy<__?A)t8*b*; zPIZj>&8HgmmrIqsM`;&>rvz5%qLvHh=!)_&SUd-x3=B8d%vnC?IHOhqXF(rFl<lU~ zAZdT9D&s)(ppmxdNMhLxtz3friOU<&*QYIj$>V`sNxJ!mi~1}7SS4dcoUOq4V&jH@ zJZ<Hg#n=Iec||k7oa8)iqUL%8t$oc_jX<Nb)Va-@nkYOw)qx2cM?0uY?+#~HPa_<v zU=MCk;TgWd1*$GiVHOy6s+EnWsUknwe*m58EEY;X)n=21A?E11Z=@SE?Dj3UWamK@ zc|m06h?IMB?++}PwAee&g>*G^G;5Hy%5<|@{~rJ{K+V5wQ~dlpt!yoQzntL?r9d!m zNUg5NOxu1X)QiQ`5w*9O1+v-WE$LdfsU`VaZ9<tVOgfqxOX1p4epwEtUwbIaLIi-h zS3&58H<buYVT<!0Q+RyleXvtwrhwgBy?rZuxjOXjDwy|&4W2|(QnwjpC@_rA5_1zn z%=zdv2T?Ix#XBJRRcfyc4l*POtJUsZieKrov6ZZnO+ov5yaiwDxtWS(_w1z~l|x|C zhI4JyJk~y$t4MvF`pQtzsX2%!>e&WM^d&5yOSG*H9;-UXR2ZSx1E*+Ye(JZPkYpx} zhpM3|Ov4ksb(ix-VTq{^sgS|tC_~8*`apeo2AQh)l6W9EuzDu3<i!^-*Q3RQu!O2< z1T0=@c3PnY>yr}Tz<8`)ePT()_V6O&ULfDY{Rc2M(q_01^qDOkFZ#mnUdVsk@cZ## zR?FhRtqy47pcvFPR8taeVzG<RF(J0k>rppfb{JC}GPPJV>_{qWRyD|!$uhFNxPqWl zj|xJyf&#jQ@}QI1+An56!MX5D5=bMl2Q>vjgS7|biy+%T#Evr!K*Uv9)^`zo>y@OI zCIf#tBSfRr7@ec{BCDa82FeMMSl3$D-nvR?O_VKAOPRW6?jfN28DL;4UR6wJC>?~u z7OGYLrmtlgInm@zB|{`Qtq++s$hqX9l+LN}fCpMq`qd^(lx3)84A{y<x(l$qgf&$} z%QT0g0{u6?xXPijV35$YvVMaN#8Z^QQ4Q+b?y;IxEDX4Hq`{+-_=b>h3@9x8cAeiF zDg3{-T7@)y0xbqId}Y#>p~MqsvDA4-zGYR+zqFG>bV%1G^&e2YGZ1>2D#t!ZJ8kq7 zmGoqw)rT0%q`Iogs%3qGn<*?feg*4W2db)Ndtj!n^C2{<3s|1@s-|8EXo>Q~Xnp2% zF8U&I2X88-Sy&=Tqpu&DBmeXkl;gaTY`2pf&Hw&`QqrTyGTBY-Q&0K7|Ik{DLuq5J zReRqz|N09_mb0ThjkWx<fB&G>9$8aIs%1}iq?hqO%MG0@I~6o1l;8i|2QYOrGMG1@ zv)}dMJ?d!mf1}a=!84)Ax*iIGh+XpsAYbclW=x_D$$*-~v$izPO%D3u2Y6?f<U}h4 z44GmBb?|$39%3glxP3<Tvw#1>f5v7OrU%~*AmX*37xC3YR64|2D=a#k%=X9V*szzo ze#j_sOlcP)>^vaM6jX$9#!D~*eddB2`rQ&KeRk|AmQ{&_9GPfAJ69e@sXhG~Q@lw1 zN)aduQQXVeCcS;@<Y}YZ>W|Fh|N0BpuN~RH|Hv5i^+)4LR>m!{y^L!3{9FBr#o|?C zoEoGa#S*b3tWLAIrxUDdtK*5^6Rb+A?mc-u3Fk0>0sV)kE8yy9G(JD+#;9DGD5^n2 z32J4Q_wQn`Ytahhakw-^Nx$v<Cr57)O+w%BaQdeUWZ(bOH58>KYO?*@rC}QajzA?t zQ}7OFq)SMGIz%6`jOL(kE#tbD5Lby1?wLOz?Nblefn_Ff%jm7W4CN^^5{M_13RBjf z!5Gk9R+G6$OvW*DxE6<#VO#OLZ6Mh}H;hvn_qy$c$wL3=z464GyBez4;$87e;5+d| z;)%x+?~Wzk98112Ua-QK|Nh5(Lab8b6}QALD4b7-<Tw9^AajQLSzLo2nZNs*4|q+$ zBh;(bWfBFCj2eIVI{}6!vac$MSNJBin{fSCt&YU_kuqtFZB2=|LrAR!IN2^H=Ab@* zjYJ!*94m(dv6^;<axj8jpxci}O&&p-2P->IXlL0*SU^$d(m*LA^rIx)qXI_mJ3vl= zx21Ir8S6`_FYUINQi4dg)uQ0GIs>I~!jH;DEsRKEv8)_<jiwm}d?*V6MQX8-=U``A znt>%533+_7WseFd(AfW0yHpe?t$+QyQ)9#80YO~M?_)}C9vFHT?DCTA$2|%tW#0ap zf06OSeAxd_p?=SZ6>7fCbASJ*<i7ltvqqlcXVZW3<exDgM{I8R*V>1U`T?&2I<%($ z|4-07wDym5cm^y57)I30n-xG7`DxAkteuiW(zERikY_a+?9EO}40}=KRIptHC?nys zMiMbkjWBzLf;bVxp8O8Nyd~M^Mgb&Xo2-r>eqgoKirlp!P(w8bDKgs3L157kgGIPU zhhhyaa7fs^+PC%Bgx&x0L-AakkbtDVXf@$oFaPQDuY4tKYk4x5k<xhKuf0_^b!`Z? zk|}FZ-RdRGe530*r+22t8jKmD6;zg)!R>`R1~rHbmon2G12kttF;-33_C7)iKMf28 zL)0v_WYisLsg?L4w4uR2wp^h~DDq)q0^}SRn(ksplMG=D`tW6XVcCQK`wv$~qLr~0 zHLQe|d}J)xfo+D$q@$`!q4B}5Nl|n<!1<Oi9F<9iAO9h%eRpOyn|D^Tv768~kJ5yK zK%iLb0K{yA0nd)9ciy}3y;k;&3j9mDyfUU>m1c2ohhq+CfBrzc7y-Qw8;)jUT1@iT z4WJfg1cN5v)>RMdz%*qVoajx}{jfNt$Sq=l5LbbX)S=3U*i}WMjhH)!2HZR!;VAc? zZc#C$!}E9-^47um4GB6QXw*tpBJw$18BD(L<8l}=c1`==0l)&xDd~n}j&seJ)(=@# zi>KMYfPb44@OJ!+`74*mCKM<{;gQx@#)GH@wQhtKf1ia04-mYWVwe>(DCF7I+Y|!u zCDl{#^)kRFK-8rK+bMA)qLD-zrTc6uRus1}dbX>PnySl9*h6k*3mT~tF$X0oIH)5! z1ltYuqb!uRyB&}l1Gz~;Zh}qTm%|2`wi_#Jm@oLADF4AdQ&c6Y8~hXTyv6cneV2{= zNXqP^M#a3Sx@pxeC!qrB867FqjYmZ~y-HLvn+Y`<(v;0gNHL!*g|h0-$}5$UNyjM= zKv_z+3Vld2$||H2?W0vqQ`YT*ah1F1)4+F<WIM@@IGJqqdc(U+&+wbQkLJHxrlmN} zWz|AmtHA*OmUYz%5`XGo|NcjVPE$4gKL{3b55An=|LigBR6e*9z+H^n7H2~<73fse zA}Eq7gI0x))U4nC>@Q7B+{7K2s!T6T-!(P}Q$#>(AU4^JR+v`P8E{QLE8T`cmJ@o1 zIpJ%1&NoX$)@otla;3hw8dD4BR5{s<5u<5&Sk3bPL19Q7wMwG>O=gKlAZ~{e<+L(w zWxp6RCgZElMq>yc`8n5%Hp{Ha&Hw(_UruIzfA1~<Bmr78!RpFwVjd)jiV&%at5rn6 zy0qscOzcb_|Jueil4KC$F|QgjnT|KTdf_k=B$`#!DGnEIRjC5Ph$I7frVGt9^MWxL zaLxG%*z*I&zfFE8ii0}$!9IsKji5FJ7rXaQ*~M7n5}@)hHFm!(Wb0TU9kviFABI|A zJlTlOxS1#GX-Ymbajb#~1{risP2gcOW&2{ILz{NSOvVj~r?f?iHQ?;XiyA5TSsL7C zVa!TYW*g@&x~XdD%sfB(6Ar}42EBd0PAYIze<FAip+}qK-~Z$Y-(W`phdAi%_%p|F zPP{BsoEq5OgG)Q8K}@ZQp^=0=X{{DiI)Y~-2UlZUa*`+pWcDv*C7U)e)lTCuKGPT{ zd4pDsjZ=eBlM^q)kn5HZ_->ies^$$5f|ESncr2t{Bsze(=>f*B2WnUN=Sv~w5ouLK zNgL4@#(6JRe+kTI)~RwZ(Cc)yoZnBt0})TIh5@dp!#|D}$phO<bixqzJ8*jrT-@2h zCKxh>Z&_-!1v09%A}~Y`Q@A}%=76>t0H1};2#X~+lBxHVgkVnXhqhm8YPUNO(57o? zv4*L+Kd~b==1_*ZjwX;=Hv$&KLq(*!%#@$U*AvAVOl=Gd2UOED;j=NEE-HpbL7WgC zK=*sh976!WHS1BDT+KpT&u|zUxn->xb`pIm5)IB51l}i&j`o#3)$N}wPNJc2jW%f5 z_EA%;YJ@#TsiE{*Vs%uqc?n?1FW6jOMiTN`K5$9E`()A&YRZBcSClqB2sfS&$>h_g z3=&~zG<r71XmT+;8jxVJPre}c;r;5q<0*SXNrEq8^mUpcUGUfZ^#~~R^EV7P{vW_f ziCJGW{JzTDGlE{Vc4=H?17h6`^wSb6GZ5mfvKxwE|Nh-nX)8unn15$8I=yzV<tYU+ zW-~EdaLk@A;i{|EOu^YfSF+*Z*_5E;f<7ThNU4kF5C84h!W+96(ChND4G~Dc0QXW3 zK=o5K4d~_cW^Eh|FdY`xf^94*IZQaMeC=DbPQNi*@u%;;cB*k>SgURf3vNQ3A<8jh zC1^gho5j>7VGof#WjVZ27yYPqs6CHZYBuAe_7JRoq>yfjute{=pksX3uweD}YEU>W zx;F>3)`c@H51c2@4)(bZ+@7XsXKD@MHAc=r+Gsqjt~pCI$n1(|Ok82LP+eOaC{nEH zgK`g^`s&6{2ilB4(0yYuGG=7@zBGf-EFB?U2-&A`?KdpemGVyvZs|%jEJ(3HR5u${ zDT%(2XhX5pyxal%?%3I;F|h3nYLa9ens8i~d$sS_8^BeMIGag&y)u4!ae#;vMw0`# z*v!JcnU;OU%N3^`rQME|qMUF_67S=fk3|+QiLBKPYvih%{wEryWo>sS$F!?#W;M*9 zZfc@NhA?wBq}gLhfY$%^+bGK!Cz$(V-)R;l;5L+5wPhL4u%i!2gDR92i14<Mbs1&z zoy#4^lxRaIWbO;^#ZN64ZUgIE=W$(AC_=*?Hl|+3l1jQ2vasl%k0Gkm!kA!gg~)`2 zW>FqNqO?K^Ay;M)AFtwQsFKEJVEIQ3Q!6hW$e=P1Qd@C^8nVS;-k6N%r5^gsz!0U{ zId8UCa(cRq=rY-rwS@;?_jVK3Yce%WAhXxScpfbsuj!{Sd|`^++k*PqHjWk~`c~R^ zTWB1guWqLnb^u$}9@%!8zV%py1H*BzLNiP|k4;KsW9D>7ky<6PhijnIq{Fo)2c(9p zcs-}@^y)2?WSC@XhMJSJhUU2jC)6^4@rHu48A@6f&Jm3!3sQ_0J9rn^z-R2N2l0C- zLPz*-I#&VNvoetH?r2C7Kqzoot~Ew7Nc)?0jMe)G<0-07!@W#%#olWZHU9XV%^D0X zeBk^LbE*@Ym3;W+udVO%d!Pr>4Mr*XUnL(}W;Au9(T^x656jz$pgU*UjI|#3GLPue z#DY=vLrO_O&616saW1d`0000008U{+<Ukr+Ku#l>dcnv%hj0PxQ0kPC@|(hA@Lb8M zfByhzSu+OGU)$#YL^aRP0k{B$5xkVbKh#E>_I>kwCma%k9S%2I$D%;{h)W`0nb%q$ zS60C&0>Hk8uJd|h2gHUFn=%YR<PC2h_MB@Dis4+@P}CEINeq%$$1NmV`RkGdurPvn z0GWEuW<V{8RHHz%CvV^Z$7o(+JB1>LT75^KgTD;HMz98R;w&XigN)or&;%lT-!FmS z1k)HKC<s8b2p}+0ss~v)iNHd%5%x=2AeljH)-+{;Ee;uB+?emoD^Lf>Hc2e*0@XAC zPCkF)9ZN9ko&Z8cPX#j|V*I{u3O}0{!v}EzehLCsuDk;%kqY+#Yd89-AisA96p*eW zDTdv)^p#yre}Y;OC{Tv>D}q|@3jHI1G-^o*epGFNVaiIq_Vv($$2bQ{{bWPIsB8au zRC!B=YPM1El*ikht=p3i`F;dYMj$pGm~0$&B7~)+z0XSg04ha$&of4AR{NqT4P>gs zzV<o#Bpq`Co^Aqo00;q_jAgBq0fQmvLHl!Q69%ArDgLj3CzY5bF5gvq8wL@YTSLz- z13tTrED)-v8z^v^^BBir`O07_c&@dPmAGR6PQR@wWCO(5Qh&mBbgY5@jmEM(SM<)} z@f)ZkFjf%*xGBbi#Mj9JFiozI<?+d={PiCd6MlRAM3aa1kA{%bhCs4S7uFfpypzI` zBmfNeEsg<$T0!>_8v?s}QWf+Pn?MLEOAyv!A}EuuPode6RpIxm*ggP2$`ksMv8cFZ zg}7mW6bJwm-Lv%=i#AN|<o9s@dwJ*y93~o<>R9ri1fT#Q10SIoCxM{3+rD54`4T2( zfP}m3Q6n+~UNF|jCz-e~ks1E%gCCr*Bh;Xo;v=7_J97_cfC#^=fIoPwH(<cg;~}~* z0YmTxdP02b9EkzYE0oaB+v##N8QL4(!GifxaVM5&WNJbTVDAG*(Zo;AP20p#-SxhX zLWN)O4r#F_8ilmvl1%_0By{Ud9&4@f6{0OY)O=yc=l6=vfZab*h<XURxfj!&hpTDA zqY%75*9@V=eTP-(;HBdZ46QTpG>hj=&^tOParOq)FCeo2|EbCu;M9fN69J|mMoZ!N zoAXm(zt@0@6)X~GTc0iML9u7J@3<Hqj82um1+QwI81gL95XBx|{>y9~a{$B`0Ym!X zvWDjzsdlx&tB8sU#IZP85JK+x{0^9dXy!BnDL!pmY4tCg`{WwNttnmiqF8tOkEe{L zSVf!JJ`&XyB=xQ`?LJZ?z_%~Rq@XiSEaX@^UvB#IZXFQ8pbMj9#d9aTz+T`(wGmn} zfTZZa$z$s-Rn~4q&CW9{BrsaUt$ujgpP6$wCX`JIIpkCAe+2b^Llu8MX3emLRhdO< zeh>@9=yL~Yl$-4)Z6u5|GbAm}00jx45&qV?4)Eq#EJ(^^hkgeGa#S!lA63rOLHb$* zn64<CK884{Re-5^5y8%={%3+{ivgUvschS%bd9x}jE2$^9JGPz0ssO4K9vUBAiLid z`f-|l>m2!niJbj%C}jb#ffHyPfTN4qH1sF$pxklqys(-vaWw=NWkUV|ng*S`h`VxN z2(%4Vc;p2vcEK_PKC}3Sk?OV4m8S+^gclw4SFn%PpON^)?-4b96*B}KWnO!)8~Od< zjCwky@t|b{Kx7yf8V|<xdzW3%G@GpeopyszLkPlVjez*ZyX<(8xWSL;G0y22h?U(E z(e-G1{yYPAJ-x^c{jVi0E(MIc{!d8iuNE8Uh1q*NX)d0}$EdNrRpY>*1#nR<N0+D? z)pI2Kkx|D$Wr3`rMA>;+RGGoQ+3mp>V@5<8^%hVXKU`G$3PcnY!J2~w_tobG-!!BW zx%gGpb@c6^$Qh0dg79yk?(>J?C-et?-U$`xm+M@BQ5z}nwA|jOhg`6KtJfJ3t=vvF z`RIji?8N<1??*qq=vWn)F$+Mm44;xWL)f)|2SFsbs^&Uk;!arUjhDS-hhsN`;p&}p zE7w;zaVk4qYv7A{ea!pBD$VoFYN$2f>dqT-P1y)YQ~I1|z!_TW{=P9A@BO^a&Mk9n zQMH2%Py&%5MGD^ltDc}Y2ob-re_W3VZDk3Ybq3?0p-O`p8v5ULVoEC(iO&K4Xr-@= zYNP$X^cMAHSe*3>`!fPq7(hh<Fjp+@48SXV_T;{M$_REtM}P1y$t}Pl6Vn8RUx0=L zVO&D|lvlPNaPLDgI;1^6Xp-PACib0ro*di|ZQ}d#`z%n==TNNnf;;+t2h{<kBZue- z@?t5LxfBqWv&TVhQ>1?P<D;fZ+0LkaEMzVCTP5n&t=5ZOdw+-m_}aXHgi|!ijYOBE zD>XGM0@&wl?*GuzirewJqUnt6cK2Ku%abJ)L{h%9AD7{R2`wS8>b_w-W@d@qsNzod z*^qvDk&-Rvl{;a|Ic&)LkW$@$=uGF46U9^&1gqm+=+5fFNejdhYja3#J)Z~DdN+F` z2TI-~3}x1+>v=w3V_kCjfU2o9He&rC?Qy-OS?!u^3YcnDqe0Ek(`Rv>2OjRoYHBOs zCB!PPhhH_`oY^vfff2R#^M4x;klWi$GrsOQqIz=sm6?96svDZM`6;c3y8*e@z0N-X z)}+GW*K(E<HWJ~P=g!8`T<*eT^rf*B<f9n|CPHh6i|!%v{USFY*dw@)w8k$O8GFQ* zEAM{wHRtlZd|zvPqt08cu!FR@DEsuL)LLLOzwrOthrK2@20aFwwP$>{m&bC$^m5vh znW#7Sf0RZ8LKuJCZ)Tb0kH*Hvm5wpJ?!diCZN3|!Z(B*2!t*H{-r#+9T4YEwBK}-U z+of>PHxfVkyyaO$8-(E9AkDKac4zGj1x>B*vX<rbeITSy-gEW8yq{73zj43a)zr^> zm$r{L(dzP-!<*rMG{mTE+0^lxN{FAX6C{b}J_8FZf<JaC+0%AIRhZ@+Z)!uFS;clY z$r$=A?7mLZ5H@Rfzab~bV+sQ;D(ZE|A!T7{r#w>c)A)l+I?SH(_t0JTcCF|Izw?#T zot<LQy3<d#LJ%pC7aFlAyY?UP`h+(2zN8#CYIf;^<IR@&Y+b`hG2sBWOZy7yFLt}= z)Lif@aE9e8fqRZim&dWWv$i%rUzSHp2Pn%UW3`#}mug`3k}(Qz0c}y<ulOBuNh-f! zrpV`IB-9ISWJc#&_7%(J{ns)O09<Tf1Amyox~0E>?p0*W!;n9bymgij5$}XGAT5V} z0C>FB?;uJCka>4(YX5+2QmaM^c}Ablkc0C&#OBWP(>n&=yN*F5v5@a>pBZQ2Fe{CP z&OS1U_-%#zJ^m~o@hphVK4UGp_0cA9zUS>!yzJft*rAd1rP+b0GJQWPr#}ChUe8hf zw;y)4e<RCD*zl*)a<_33(o(5i_FUCF)i-Ndq|Sq=vsZB{RZ-}{OqQL|hi0|McXOoW zWpHt`8<%y3mN(1b^@}nRAA-4bqBwuw50Bm%yQ4v%YP=GH#TyZN#KT1-4bSI^2j`xk z)+ScN$LOV3o0`k)6QuMu##q9rk{fgQ*ESmqnF$%{jRZZR#}=h<%X9v5Z`3BgHFuO= zQZ|0|wuJ+5w6(E+BH|yDzPI>2z3tim2i5jCogMn#y4Tjewe_#4|9#X5&cfT?ED?Z- z58E0IP71Qd`T#^TQXRbf?$oc2?*b{AR*1i41EZoTShTD8AuJC3-zUS@_yFcx6!fT| z17RF?B)YU@Of@hOz5C<lMlD*Z^;;o@&55dbRgtpRzPF|Pzw<-Bo~$+$z?$bI?=8Ki zgSNiYKOA<V25v$oobyT!Q*YvXBi_fZup)b7BhtrN2UL1hFN9H^ptBEgvI?~hYMrMa z%x1D>%med6oW81J>NdSptAvMz;)-Js`_m68)u0Kqc2gpMNPfxe-v#a_@<DcBetL8W zr%caLGpP8*`8+mNRoZw`xiP1b^Hr#N$zSw8>VAODCvx(yJ0^er-!dq1bfa9Rlk#iY zoF}_NSyK~rkHeL_dLY^woyM#*vrGE217oT~+qZ?IpNA@DvkDCTbKGIlif`;hFSFEw zFl(iF(XZjn=^JG*(=nCE#Xp#$Y<G><OH%my5!c{baU<z!o2~on!g=VJy5tTMQ)$gt z&3s-wHB%*k?Q-Vc=0&$|cjPQQ&gO4tdqGIIWQpG)dc@?}ihF2r?z1>6?A`lH4w+<` z<dX*<mi|x`Q|{+V3L{Ca6yQ*5t?sI#kQ4siE$@XZ29qt!G{J!vR|zkg{}w|5k%?N( zU4-PsQ~m^7$*kSJ|CIU?Q7VT&m+CSY7mF;_MlNA{%oLls?PK(&6TSD;@gqO8^<zPl zsxo?sdbSm$e50v)?%-oJOKjY?RlB>*eoVY6fWGLlx-U|BF+>u8qk-0;6yfPxJX}x1 zi<B^?qCHQxtsLOOt-(3@I_aqe=i2CPeL(Q#rxHgz4fK)c?R0ifymMJAxZNIT`5cpj z8%4K2D#HfN4|JC(ME<<jK*3)&Yvw-v+Zf;F-J!V$x7_Qaod00YSUyDf*vNf!TFrE~ z_*diEFH%wb?<Tb&D~JQX>nsJ0qotl3BQ$7P0LK<m`gH5-%;)Em=d2=sKy0ns3U;lo zs^As_vAEZlN(E?7O=9O8Z^ARb&EmW16!=r&+oS~EdTD(VjNhU|Img5BhitFm#?*q$ zP1l(JTUM3>{>FyAKlsA>jNa{X(YC>S3Ie5|v12c?r%pC~2C{FySosM#dtMHjKUHrx z7fB0;&#id1n@)#qZN3oIsz}WL<1fnRJ!+-nlF6!mo{hbkc~|%U+u~FP@7miqyI*Y^ zBDN&nVq}4*E1w3k^7)Xa;93|RM^9$2#X%B2|LV)*J}|={4nV!P^0S}m9eUezUoEZ4 z(&NAQNDL2SE&nKhy`+R#YYKbLrK~OQTCT12f2;U)YwK0kzP0tKIF1Jr?>n-bQN;v) zO*~>H#=X10PDYs^a~dftJf{Et=n(L)05!RT2{kmMoy-*FYay3A05T$Ycth%wac@Rd z{%mUBU#bDFMi(u$>h0=(CfFrsb!EY<#k|3V?zNz}QWtx~9DTlQC6TSB!<)u)s?ROW zzs`Tzcbl=y!d9(yb!EY<9~pHE$rUfa?5LPkBu^R0=S`C!MJgrW=VybooGBRtThmV{ z^-pwwb&5`xpQp2hzQEh-+6$c<N3CJb*H>PCsIeWHU+Ej`Cx(Laj$|Ir$TpI}qfj9Y z{r_CyIHSTRL_yk0Fz-}cz{OXkR&%NgCu?u(>0#$kT4+^BgL<;PSuQ%-tQVs#Fivch zK!C8q11ZszEBS8@7joKe1OH|x-R^_^VG#bC@Wz#uQ|wEa`F;ABZBeamp@F_hurajo zL&}-NWH)SkG6v~l3cItkC)Ig&`ErS(K3@ja@&Ax1hOj_cf)tr2{*S83X5zYqhUvTz zR~GH$#QJ%ayjL;lW(`^Y%Ol?`ZW>0o33hzHRMU*4>(Ew}Mo2zsYhPpQoqu*e>q|1b zjmxJS&7(c2+e=4(Qr=cHK{3B9Lzt2H3GbS{BbyeCw+d;tC(n^{H?tM9)21}hK++l% zlCK1_0K->THbao!jzzRGeXbe+Kb>-)Tq8>`S{F-MHe=(zC~nzhsWDTmZ8%>iDj;tC zERyo?L)uy;{;8BH6tA@)`ZMgK>tfNV)!e)0ANX#m`OWsUI!B9ICpW389{Hy^G3x|j zl`miPIKk-D)P_McK<0TOS1-Cv&{7uON;<!K7jYXVqp<IHl^@Rht)0Jiw&ZQVPv}>m z*D`*LwB@(y_TR()|8uQg&F?Ck$2JhAhie2mm)dCK@TND4?e<s>kOtmm_4Y+Q(en`$ zZ?`&0JVXfffMx#UZkU^Opu1v~(b<OuT{j5CL{wl;+#0}B;4vd`>_5C*fn1)2@|YT4 zxteu;jsAv;ieKYuhG~o|l9O^fcYg%?<SWwwogsfL`2ZS&-}1A?)SVL%TvG#ELLDt| z7vFtTzq?Oej=97Bvi}V(yy0I}VMzrlLnOhOl`)X8LI_^GbMVvy^tO}eLA%eL$fZGs zc3+dv%AHLGK*m8rV=fFG+pEom!I%7!Ah36B`pfHn9IO3bf}n1%^{yPPeQWDqTF<$8 zye;N$JU-Bf;)NBBh0%dMZ8xo65WuP_D&PH}n_Op%MJM$AhQUnm=bp`fgbsbzIljNI zW@@MWtS!r+Nb4tg)2{wY{w0Nn=iHC)Y*<t5z<LV@OFHj=HXGHcg7=<SQ?0<iyeNjh zAD@Y;wr52%v<~rcRVG1K=Drkyqf;Z2-yO>2$rH@_5=<d#{tn%YOBfBbiF!LnBZ_qq zBSVa_JwgAOc81aXJHwnzK48$9Wu^`K^xAtVcZf%k?ZGUr-o+o?ct84XZg+?p{aNiI zlqpq!$s!ixb#xdyzCiMSvD-(-11PJlh+O=TZqi`db?SGi|C#c{AiH;EY0-w*>CGiW zBinGEuYEnac9rKe;oaf%goK|2hEsQM(JzjD%6__9ypfFJ5^e33WdK+(9V%9Q$$aCa z3sl>zY&Dl=BK3DmS!q>`net6tQ%-3SUa#RsQ+W#z&??3e_H;wkS81Ic80uh3xkgMg zA9#MLA&}cjr(VD)8}+q6)b^c@`_<P0X&|XZ*wWry%Na4+ad4(Z^<sNOYjDDoPAg_F zXl1)AN{YWpZ~h*q*Bd*y19=}%Nm`E@hV-+x=FxH^!CyY<?dU(8PV{oS(#TQ*+w;Gi zN_WQL?A)f+y#+7_QK*tEhpkI#hq^_$H0A2LO%qIpe<#iVqwh?v`UZBZ6(@UiT#+<M zwyDCBP8`I_e+ovN&yT0p(`QUV+!<4f9s0Ne>Z}qw`rf12f0xE#pCVZortxm(!(R0? zDqwg6mz$G0cz={=;_z!~{1UyLnLce1-!P83PtIREmZ^V6Vr2?zNs!v%J@EPy%K7>| zv`9(w{yvThU*G2f<*Q~6W4^D0`w3g^b9goZah>XgkZ>yf%X2gyk^#D4;_bUZNwIEH ze-FZ3>O6{0V>^eZ=$Rlg%8B(#eoHheLdA>rcV>{9LH~`ldU-C#7wEDOQQT&Q<HVKe zKbT_`&32!cVx?Xap&^9LL1acqqh9fiowm8*hnVbc{Sxm<M{N$QSz>B3Huc}>+6rd{ zN|(|w`|9SFWj`|UaF;|D#Hj;J?rebVzs&1Vi+0Hqt-I-0T*{&|db0l}&{B2!S8AJw z?dv<w4I0$BKSoNiiT(HW%*M<)Uky?F1B1<Rd>_l&zHqvn@um9L!6%2SE9*yZf;6>K zEZ8uN@wI=geQWDqTg1l&3Ha2U#%6TzkBN$bR_<~b!Sp{)V<6@Tf3Cm%ed0)xes~50 zEoXV}+P~lsIBsKC%lH%uz(@*a3eNp36{VX&NLp-Yg3TzDi*vf~AdG#Fz{VyjhGqN9 zFMtp}^Rx+T=2b?aFP=C))WJ&IvaKY1l2zQj<7XwYmK=&Y|NM}#n}`3^YfW@I*=YNO zgQcDQc82Kj9@y^KkQ%R<%``kcb8aQaXIp>RV^*sN^a%{<lviKpA&S%#ZbxJ6*?iF4 zY*pP^)0(Iz9{B<I|3-Z+Z$DcP!|+UqsdK2}cG1E8XBE&*k2A2ACgrZ)AqoyLSMl>< zCu(^0J*4AigydWDn*wKoo$CGP|EI5>egNw})4NRc-h=;3P2`(y1(*oa^041Yikhhh z;UDz~3!tB$q$d(tyR6OVHaGn#5ZRXQM|$YwE?A+rSK&IDV;i$Ys(5g#d;Z66#uL=7 zhVGe)cTQhpHXK4mN;L_aXg|+6#Ka7Q(W`NKRf#)6YcgSA)L_}UefFp+2-o>@*T|sV zH731sAMA(x4>ER1d{w<lUQk_p{cbv8AGS!HbH|d~3=Wl$wTcY=7o)XF1u8)j%?%!d z1AW-Pt0ZjjZWxLTto5^6cOub^{xONhHIzz1$(Q;F3b3V7VZ<|&XA8(8;fk)8q;q<v z*g_?D2j6$C(`yMhCY%7@-k)EMH6X+&@i->uw?FI{OU0R0YRPh7m;KTSwf{mD=zyfx zVWXk)=Kky6L6-ko&&Ilrm5YJV3ynBjV%F7Lded{jj*jtu#~s<YTAAD_9bCM;h9}tv zT$35nNm4GM2ARUg=@G;<tU-(9PnXM%qJb1-TU)s$GKYn^iQGdO4|Zeyy?8)2(`TU} z6<Fn&H2M#$JITfpqIDcwB8@u6a8|~J(8-7L(Y^eSWvQ2wd~8h|(V=`QWS>Wv2Dz7E ztzz6MeqyXoew#FTSy-KATZm3&5-q~G;>bMVJ(PZPJ)qySz`(Whbt^u#eZ|)&TKd=4 zqM^~EG&Vc@0fGE@n&4{@H3K}7>E^BL&{lp3r8YXd_CZrM@|s5CZRz*pYqS)bB_)=A zr}&RqID<z+H{G4^UA?LB=)1gUw9<{sn3L)#+1=c_<3CXdftZaODDw2xcJa`48&Ve6 z3-yu`|4z``^BfPN(@&-?&HEf2HOO@oj3@8)Dp0gF?vwXlHRghc@~y6z$)oAiDRyvz zXRGa{w<nauBQafM{%P+(c60lkKDz`wAI5s%`a@BXx#|Hst5%}R%3G2f8-sRz7fZJ$ zH=jeW(AP~l-w%80tLR_vhiM@TXkL!*xr#@t&9yrSk<`adigdN17thgSolE%0casNs zZn=8Qh-)S#BrpISKTI#KEI-O#Ujko+HVV*oq<v6tSfn)ZPT7cJO6=sVZWIi;#tk)j zmLY7AzYU}l5;Hr`Qu^sRhDKQ7a!-#rEvI+9y*woc=yi{%3U-<I3Qm~GA|=Sn%XV?t zoIQa@^V_U4dnM}^&2%%n)(+_?US}Z%Vql2S5S7;Th33|E35348NE^;s-x)AxCrWOv zi#m)43$h7K+Gj6G*v12@P4Yt}wT8b$8mM&UY;<Aua`u9kWAv)2$OnC1>iWgHOio9{ zhZWG0ZA+=rB=2)ijjliRwWXRj7*+oddM6=3XV<E4d1(RF>~~qskX)Hlg@`l#@J!j> z{$#3Ctwg++<$o{fRfQ$G5Ig@*(&KVse)rc9M6;nUPY+jOvCfe^T1b6=EeBaM%>3nP zHMu?SAx581g(le*{0RH9I(iBA<?-8a%Oq;taNXhm>y8)d@J>Mg@MQr@ufjCBCj5VM z{g|C|n3b(-2a5I8@2y5aujB(ctAPsSi1SYZGx@x1<G3p5Lqi~YcjQ_r`uQ?^Mevrs zKhl*G5V3^9<WoQ}%(taxUN;#gi!iYRn9#SWMoeyGOIb+TbxiW{ttLx<k{&ag1TGon zfrV6NYr@>hm#WIHo`!0xDW?5e8s!gdZVGVHwy?1felh-JHK@R|{AR@RKJlikMN2b{ zLFZP<7{)nW;RF>V-0dY1tBt{Ps^-Ra(We2k`G7Yk6(oZ=?z6@t{3*`s%Bnb7YuSL> z^4kJlCkP4$a-9fY_{rQ}At2Kd^2A8AK~K1nb3#iq?#Wv~pxs<#O_$#4K%_tUZ+@Hr zfkzsE-|4hSc!_%HmoX(Tn92r#Ck)zq@0KMcgSg7elbAqNVMBJkB^A;VO?NdyE2NB1 zv8^w&(SDo6Tr&T+g*NMydzD9bDvuyDKlOj}>6#oxPB^h8xt$CmX8&+umuO_5ivtG_ z9c+k~0ceFL8Onh$%am2{u+z$&m=H@zNp>0&xt}JZe<*t}?Y~FZ#$V1K&|qi9=?kvd zlifqs$$ty%b!;valg<I#cP!CnS*DbpLzdu;Oi<rpO+X?9SW*b$59xP=>mVRToL5hm z>YK2o-kirs;Ld>alL#W#ewsLl4YaE*zf$2mX&oYO@>8NiGe6cbT?k$wUrA8SrQIA{ z=H(V#IB=HG`No|L9y$N`-+*;D?vwv$e>2nLhPn<OchBm2pR3jcO6vF4tF2dBp8}0T z5^xIx5Ta-p%t;Y@?5vRDeb%G@du%i}YHcOKWCnifM|jT}Fhs27^IsLwro`a+m3H`2 zgMlH8U2ukIYQ@^tb`V4AoUgNg{vv@rehgQ;6KGV~gZ*;$-YTVhQzkK@gIZH~TDCKr zB`1F){F~20NJ>))N!^PS&j~WBzQzp_?3aZ&hIwr@u+L7V3AqQUx_n{{pz$3>ebj_} zL8m;%kTsn*@-3E&W96+Nq`{%QhTHbvi4WD;0+2gZ;nb!+vE4p%GgaxikD5eGi`<}h zt#*5RZBSEWvlX|t2HiWSYGn9eB{+pulQ^R;ZmrYwVB<(p>Bzz~AgU1s7-%nv??WoG zs@m(9MqbyE8T_n51Bf6;Fw~1Ac7!d`7s`U1jq~A2S2&iXoRc&N{Po_+D}VpEKq$R} zCDKtFIjdD$lNLM0l1!6j_kAIhY%GVq<1Xj%RxobL{%I9-AcQxLxd6ZBd$YLob=5e? z5O<*eWvOYe!7CT4*P20c0`a#fro&{~sP|t%7aNX>ut5~2e0~hGfvUs>_a6)dqXP5_ zi<8^o#Y08<>G}#*oYA4=HBtz!fZVBUhnku5mux49A)-)!`j~Z47E2hK0|AoH{@iNh zf%IpD4ddqA#_?i8n}4h8@H)?m6McV%_Nw^bzMy?xeq)w^wb+o<)`p$JoukshvkqyN zNP0IriXhn|bQXzoi#R6a4@bWIKtLsbRojwr<T{>a@KaFEy1&)r>sNtR@NwWeY6&;Z zhCO%Lf|<5Y9$bPtdSvt^^vz5#r1XNw$y6aG{|aizhSp?gLV>KekR%yN8N5`<wL@FS zA!b0~lMHxTyBU9Jq=vz-OMW80gM2}pjaPuZS0l1^qYoP8nWbj<kS?ML9zEXG{Szvg zh#L$fEfOULt))4nt{dh%=djW$$ot#eaX%m8rV}SY_RAt2r?C!*TXvb1`sv$K(2HYy zGBfC~{oY3ThL~Mh{J$owqcQ=HQ0K^%I(w+?>6JB2Q!ZfOke-j90v@<k`@bA74UuD2 z954G0bI`~tD^m9va8QKvxv2WNKM{0vC3-m$lBAIc-?-04ggCy?F6*Ss@t3XpEv4{} znv4W-f<KOW&3jchPKYzmF{6RIhSI*-f1qKi?B|!mHJzQrM(NyboEleZgS3{ak{L|b zMOu%M-z?SQGH4#D{>#~oV@1w7B;50wlnvS)vo>HF+@+T3tYnazWUl~uTSbJtk?qi* z?-V0^RioOzc~?Kov*BDdAkC|wZ^D*z6`DB{CIs(3!)!?As#77_j#zRXs$Rs;sZg1g zU!>Z`RSlNL-}hQ(C}&d#UMTtMXhWV7-A}Jskt?$wEfrCeUF>ZWky7lnbPAy(K%?}W zYu+vpzeLYg+f#NOL%yP>nnA&wLm3I+`ugNsK+&X5?xexlIwP>9v=o^e|Nd5iQd{Z% z=yjCx$esfg&avFp^~^=%ZZ>2b$Cd}`qmHCl_r}&59Fx~$dyGN{jp{Bgy)&9SR3NXt z<DI3@+QzeRhai@XC>q5=)#4Z<MKt6t1)Ae=<E<#%dS`}p#btFiR)g+86~=QSC9uZ2 z8_4BG3*CmlOq!1}beXKx@|2cEGmyVOqFl@;MfPKb_<S##9-cnJ5P5%ZGe5st`o9Ic z>w4=~fyeTj|NR0kyZvi7|6uX6G55kDUSu`YPyKD}2*veuB$n7yBC6I6_DwtXB*oGf zsFUJbgsm*vDU9plb>k=T=l}!^A6341YV7-&<a0gFV;!}ygB%>=Ag19i0G}IzW(!!3 zNNq5zJE@cIdG-zINZcy|84H~z4QLb{XRo58_;)~{9m2QVP%j5X#^=_lFeU2lR_Wrc zf7s0!a2Fz01=yqE0_H-!N2<VYklOy0wp&vC9D^28sN6Tzq<rcaq&z7;kOuA>$;c<N zbra>W9NW%xzC+zfbRXq#(D!_O<rN)dPbM0y_aR|Q^hyBZ{cCD&h7*@pqA@!Rg0qvm z%u5^q68d~)2VjcHzjUHJjVi9%l&0AJ*}4YR2uR91w%+#%D9#IPbk_Zq(4Dc}4{)X5 z8<Hv10wHy;XK9^4#sjn<E$L6#$FBMBg*Q5$O+^K;J=mllNwTdZy)^L(&E`WNZk%R& zN_K`E>!ts?U!FKA^7VHaqB>(dB_s6BGx!mI$)8`>l9dbe$tuZ-H}0Rir?^rHYTS7+ z?HPz>EH^CA1$rZ?q(}7iH$&^+8J6~-ya?SS`T}oU;&BuuOCEv2juZx|Ew@qCR+ctx zzVh3xt;S~3sj}nhlMwP_I7A`owukYwo{4-?x<7iEChkW%UY4>ZRpw?=UtRcrR0^Uh zE(R-_ej~J>h<1?3^X!AEtnluW-)(gb%!CLXV5h9-tXqcGrZwSL{quKH<?e0x`a#K` zTOi6FhH7~YB(cscM*`%mF|!Nm8|d_VQqfT6{8J1z5Q;pX2E9J3{rz6Ly>)u)Q450` zFhD+kpxsNpY}G#Be4Y#KD`FgE+1(g<BRbQCDG6A<`d44m2k6&0R*ji|-JqrtZ`JtH z%MHaw&eQ1&jOyG`B%2kRlul-1qBYIQDBF;iK%Vg*7Q)r3BBnz*&0%N&H5nSJboAKG z?K78OEdPWs+Q9A%XdU$My;q%vi3G5=y5!7G+>vyudKot{aB|fHS?)gCV?cZLi1x9b zaj-Y^;|&-&PMD}2p+SpTiqt;&XcIe5YM&q9@od1dHIXUEZED*1%*7T#cTDe!w{1ri zMoeR*ni+(;?QPm-NK5X+yo=K^hOBhh014kyJ&W1KV9mlNt=bAi-j))VD4B{W&;N*> z`a!1WwpV!?wbEJ>MieG6Dpq!S@tb5?FlEcNAm1~!W-pAaU@??gq|v<|+bmfO^F<>3 z*Tl`nhp%pD)o0!Oud0InK&DI9uaNbI$RpwJGODR^MWW*>#y;*cfcloXm`gr<38G#Z zR~V|=OKH?!KG4n$X=BSTOE_kt<it>vFY*_{6+!`*)y@Bn#z$xl<zdmN#aFqr1D9D% zssyS!JbUSmkh!k>ymf)kCjB;83-z<b?CnOa8lL7bKr-A|$uC(VSin=4*m56ZCk2oj zC#1#-o(PXheuYgAQ=WL0BHXxK3t+ajFHRcayXy7T@2!1n>t9-%o52RV9^k8e#^S6H z`QD_2dS63qHSp%^>mhW`lD)Y&Q#ZIftU|35s*rNTlD^8z(9X$i*y{w(JnFMh{FqUB z=n4XI%+tH_jE)Q@_I7;Mn(cY0`Bb!fk>|6?%yJ-VQ43bCik>z-z<Zd2x<fj;op^hm zw=^C;|0Rq`S$tE}BfY1&j3XJ4LHNi^_i|%B`3>agvN1hsxyxcCRkqUIl^QjE-|oE- zA59~kGGOJVc^o;ukTpTeq^cs8Ox2vxb6T9$>L5-K7nez_dM(17Xv3h;_XZfRD5x>@ z+3VbcC5s~GGf`P`9yaXUKxDKzJx4A2cJjte*q?*;PKI8WkjYr*LuaR#+CB{<?{p0r zqk;Iz`8=R**@HgB*5NN6qaQEkj|>F>pbDcJ^U$_Zn<Xnp2BbC5?}a9SX5y42;k6B1 zu5qDuX#gc_wRkxi8X6kX<|yR)CAB@mPeDjXHoK{H!7@v8x?Kw7RTiam?y-tFwVg}M zUFF=+?bD30$dz*T=7>gjc9e0V?jF@EbukVV7YeiEfdHXSyD3!#RXTD2#@q@Ul5dLd z0-{$Xw=&!oN_*K%xKuz=q`<2u4YWzY_ArQ#Umw0{l4(ahXD>RhOvYcHouH*l%pu)R z5;hx8n-^$1r`UFrjI_f9J<fD!he0y*vX4FuK;#5J)yHZ~72Eu;{JE~v4#*ErwIroV z^p_UZUC|rX-S|cp<h^PUR2>6Pp_T~xkVf`;$CGJK%e7YnT`U<_p|J2I7?2Fx+nc;8 zghD`8|K^Vy>3!O@3TaDty7DElyQ+ItiU>w#_67m~<8;Sfo}@EbKWpx=++V3xW>l`~ z8WOT)^|U{c^<a}2VKY|s5HKA~nibVhLqxLvMHB{R1}wn83P{WhV(1TQz5P(%;2Q8f z#w(1_#5_iKgspNYv&tB-U}hAoKpuz8dKpeD=`U`Ps>@%pO5h%CQCTgu+~Ac#o8sg_ zM13iC-o?-%_wkTtZ6h??aIN5GVx_`dt0j-#+0OZ6QIq57A=qm94|KB$l%ZW*%kb$S zxD<s4f^4CZ3Zx;OmP)ZU`MS1N*vsT<E25WtENB&r2-+d@1cZU!#72DUG-9}eCMr^2 zZmB^{cPir9UxHSI*wj^5$~iJ}z|601yL%|GDLY|G9b@`PnN|F%SWQ0Vshv9%I&?R{ zZ`je%zrvlEO>@>SHqO1&ue@JFG+fp)+%M(jWF7Mk^hddO##L2TMaaV#pH}Fh!V8mZ z-@edNz{|S9t@cSA0iw0{+tE-xMLao<25CG)6rx9g1G>z#pW`Rs1oP5AKX^S!^Df_q zwxs`iJQ-;(6j>in&iewmB=DQRx0isI1soJpr>vsA(*af|J%2b{3Sf_nyY9HqHq<-e z{B8vw>@Ebx#bK3oGmyZc@P8i)cXAEbktdv3l<Ouzp@1JyncbaK(KxmsKy;%kbafuc z%<kv9sRh)GOS48#=>~s`**E0AluXhLhmM!PFk?0-8uXfV4Q1B3LULQ|u+W`fHR~tW z_g+d*n{(e!xDC&JI$6fdyA;ozrAoZv?^z6O^ohHv&2lTzxWRJwp-HMGQ?Hoxa<f-4 z-nSg|y5Z8Nhd=xy0!N`*>$g7PZEX1FOGHeKe#~)ukqvsL|BS{2OIbnIsTW4foe}9C zZV%Rls)N~$ui4qT!jjP|iRFAYf}Kp=XR~7m@TF{iYoVJqE`hEf_;yt~vDT<%QltjE zr9CvCFWc%A=&=;IQ^i|QEjX4xl^FtSoi*EaTv#fG_gsCesfgSs=Ra~mmT9+Ra1EN= zWku!KzQ6ePzmAL&^rQoiL+JX&QU0}n-=$!ITr$h;wK73S%pyEFLX}bx?-_^OFo@Y_ zU8zMijm8udEvd7sX=y?9gY{gfWDmXU*5EsKP@4+8@TwsjU*1cXgy=k?VWx8zg>w6U zg(x{EX-h<i42=Pu&;J%xaJ<@{p6q>5GgDoaSe~>nyat0*2Wc+jF&dGc#t1>HmOC@i z#J1MK^>j8<x|66GO*D2LtBjy9%#;QMN;w({)C$KPG6&c7Tp(B?2YlG2!o9xsT7;|K zGLqp&XAb<L+pEZ1I(xFb@kR_?tIPiAV&L#ztZ|Di@-iy)OH~{U8Z%QxAX2HIt26+& zTBZ_E{Pmn}ncySrulsb}_9=X?lA|G&Z049Xodu&AkA*aOc6K$z$sNEh)x1Tu;@+7p z-*g5ieF`IL2+&5=%ZaVyg~9~0r=<CP%9_HEcU%uQ_xsnp?@l8pnZc3FSA@F@cI$K) z)~WAvA?--C8CDd53F=i{S2vVq<*>K$8mc9Uvc4$(X4E}xvn7fM%`A)Maop%;b4AlF z?zgJ#5}X?KJ6lmcsao&9A7RFeOWh}|4)J0Z%FVytOu~99S!=u^92vhWkk;vuPjOww zh<{;k)-xQmc=^bX^+}wyLt@vC5rsKLfCpO}!!0Q)%#PCb?pF>2R}SS;4X0NvKiHXU z3L@=_@d9lv@2jl|iU|@#@UQ>Ft}o4y5bz2g43_H@)ANCpl-=vN+7&U-QY4zW*T-0n zI~|1(Vb`jwD!<`?mx&m|0QCnl`?77yaLbI6tra{GXO2MumKHi^;Rr9Lh<=W`MhiWL zX;k+A|9-VI5?N22kU@y!{07l&r@J&;P_r)uP$l%Uj3Ni<AqFX+Mtbl;W{gYQK_{PI z8EPQockpoT!NG@8kG5A*KKP2ZncToAz2*tw0MH;}|4LEEuNmu1c<-2PWADP1Mi%D= zv~ywwG;sadlN8S|JP(Zi&>Q638-@t3Jq@#^v5OR9n}h}TTcEmg=x3~-xrz|^z}>Tl ziMj*jaju>C|2E57^HEy0x0K##{KI!N&6k46s7W;j9a2hBp)m^nybC-RpG#K9-wHvW z<rr3W>h{5@!|nJrev!-7t-17>b9*mmV>xu(5B&+O&;Hfm@HDYIAC3AK-x*iZKeG(x zp0xe{{K!W#MTf+`6w7q-Z@@Y&)fz4yN*lKG`yv*d(}opxjsInKrtVlNQWkh85D>?c zAp_?udo_XDOnUJq^;PI^;KdQfG)HY<$n2oQf5GF5tTnN<_|7KSpSAoVzj_~x<W44} zx~2l!CDpzi3+TMXo<ozlC>DAL{1tFfKP51LnvU?h<9%wVu1)cq%6VC*FQn{7+qqnk zIge@I&-ST~U`QB;`hm?;l0?|g+_;gO)g|2_v^Ma@L)78#dsZ0E(z<GKWzm$mlr=jC zT6J?RDh^X^W_hIYt{{0a>jb{}BP0=3VNRsnvgZY{hul)CcPfl*c%m>lB<^}E@?!xY zGk&u?vUhN&)2cIE#>6WGIuds<UWe~Q6-FFXs#6RgpBu^teYKn1Wfa=z?c4=_oWSl! zCNJBJQ^DU)ctaTtFwMsHs_NSe3*k<Q9;M<h7C)Bj8G!n)4ge%T+rI(;)!eIk+xshy z{>R;X#TR$4#PVRG^t{Ny|MnZUHN#NeyFKH~)#-+hFTTIL!oP%efmh3CR5`-|W~VC1 zmcK@PZUR7Aq&q8ONxt7*R_^d?T8B{9{Hag>{7)UbI!=e<YH9N5-&8jW+r@fsOM|VM zLs*#W_rBpxRTa;a6<%=N!_&|}QLPjdQO47m41KH3s~Q7&I6=v`O@hv4(HXUMVhmiz z0N%`>#cTXKg)V2*#H*XOxYb5?eO(dNsp;%nh!`d-KW#dND@J~XGzSB!E?ZF^?*9jX zk5u~k4GklBta|6uExPzpZ|j!Eb`o`60Nba#xcej+{$F`Ft;|S3^q%`K8GTS{T$9|B zbH>_>Y9`cph3XvKReNJ2=X}jYgS7A>Hp{e*_UmQG8PUt-cS!=8GEItF(T1kIi-t71 zEABD^UI&wZy&)b;w4lsL8-*-!i)!sOQU*4xi<%suc~K)rMClH)Nf+K5=wHtGQbo-b z4Xh8>l-BV2)-{H&i^&JgDGgJ#5sAwj%bzm;xj{%nP3p@=vW$|8v`Q80<JBNk5s(?G z??z=pGbtxBiCCCcG3*EfZMajIO$wR_gdY1pquyvqxfcl8#+zM1^XT&1V;h^e=!=%8 z_cR{%-yJNb?T|a+O9KHUPEu2OhN=y2_{krdC6W?1-zfEMrnBDk3t;*V=)tSP7U=nY z*hTTQN@LbDJhQ$D3=DjQR`5PnG~jTcq!sQOtQJi>y6Y$Xfv>TmqTDGVKzEwWsyfJ9 zUG#*xY~n}Ly00p`UqJUmn=?)7+~YYna8uwkZ1BSuM59wPSQXWcVT<AYT+bvsf?C}b z;8fUa9F<pn_3!nst5;i88r8GzF9F-|>>+LVH$6kiq^~RIw-NdQ6Yzb(pZPCw^i);H zg6cxk*Jq?}#OuKftZljM!T<fdjMH-;Ct^B)G^P|%Va(5CYp)4jY0ibH^&TfYOmrqy z=;<RvaCLz~pd~#D2yM#e5-*==_}m+BFHi%&{L!y4L4|5g;OE*9_u3!(4NxK<iN3pN zOR_v&OH+G$Zt{P|_-f)LYTBA)UTk1(5F?EKM;o1=gZ?v7o@)#PDO<Z}JO=Nij<fz7 zxBmATGvya6W8S&MH$&Kh%S=6wDzzT(3Pt_cCHYQKTlKC{-C)-tfZh9p`@&*QF;U|m zP-yKJuR%+!a^k~t<?^an9I>UKii?l%q>}X*II#XpXb`fstJ7Q{l$kA$g59P`w4@X% zhDOWu*rC#o$>(Y$Iu>(RoiK8*?zE0j--RSPWm|;aHkMfOXZKgPqLX?jp#r4MRa&)L zourDL5B+8Eq;_7n1_DvUNf<+WI~ZPhV=0npdn=hn%)jm9EMf?4Iz#nT1x5<9B^k`l z;K7C>!=X*M-b=d1kC{t<G)|g%Y&*%Ji=zEh=abObFjvu6*v+{tqEk9PlG9+~6bPuX z4bb;)hyZ?Qd1aA5?LxkPEAxxtN*zyCIKU!2+U=DBS|PU#CZ7|K8@%(Nnx<0Zm3Aw) zP97BP2AjyR>CJ0X6eF$3?|9C⁡IqPPf4|x#i3*xBAqu^=pT5aC_ws0!+)-FN7)X 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ʞL(|G1J$P`{$PsfpEBP1H_=M3U5v8_&^w8a;c<y0 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