From e0ea849d2f302b0461e2968af0c8d42727a21a27 Mon Sep 17 00:00:00 2001 From: Tim Disney Date: Thu, 14 Jul 2016 12:04:13 -0700 Subject: [PATCH 01/75] Allow running html5test without serving CSP header --- assets/csp.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/csp.html b/assets/csp.html index 423e9594..a90d734c 100644 --- a/assets/csp.html +++ b/assets/csp.html @@ -1,6 +1,7 @@ + - \ No newline at end of file + From dd4c8dbdfa296b8ce3cb87e2c5677a5861f4d8dc Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Fri, 11 Aug 2017 23:46:35 +0200 Subject: [PATCH 02/75] Preliminary test for MathML support --- scripts/9/data.js | 14 ++++++++++++++ scripts/9/engine.js | 17 +++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/scripts/9/data.js b/scripts/9/data.js index ab683515..d502a0fe 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -76,6 +76,20 @@ var tests = [ ] }, + 'The next test checks if the browser makes any effort at rendering MathML, it does not stress test MathML support', + /* We might want to expand the test to check for support of specific elements though, at least Content vs Presentation markup */ + + { + id: 'mathml', + name: 'MathML support', + value: 2 /* 1 for Content, 1 for Presentation */, + urls: [ + [ 'w3c', 'https://www.w3.org/TR/MathML/' ], + [ 'mdn', '/Web/MathML' ] + ] + }, + + 'New or modified elements', { diff --git a/scripts/9/engine.js b/scripts/9/engine.js index e42c2bf3..55edd0c8 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -211,6 +211,23 @@ Test9 = (function () { }); }, + /* mathml support */ + + function (results) { + var element = document.createElement('div'); + element.innerHTML = ""; + document.body.appendChild(element); + var box = element.firstChild.firstChild.getBoundingClientRect(); + console.log(box); + + results.addItem({ + key: 'elements.mathml', + passed: box.height == 23 && box.width == 77 + }); + + document.body.removeChild(element); + }, + /* section, nav, article, header and footer */ From 0dffa8a300182fe3b99022d7a6c53a31382b33c7 Mon Sep 17 00:00:00 2001 From: David Storey Date: Tue, 5 Dec 2017 17:14:09 -0800 Subject: [PATCH 03/75] Remove rejected scriptexecutionevents --- scripts/9/data.js | 23 +++++++---------------- scripts/9/engine.js | 36 ------------------------------------ 2 files changed, 7 insertions(+), 52 deletions(-) diff --git a/scripts/9/data.js b/scripts/9/data.js index 082b6adf..072fbbe7 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -1123,10 +1123,10 @@ var tests = [ urls: [ [ 'w3c', 'https://www.w3.org/TR/generic-sensor/' ] ] - }, - + }, + 'Low level sensors', - + { id: 'low.accelerometer', name: 'Accelerometer', @@ -1139,10 +1139,10 @@ var tests = [ id: 'low.magnetometer', name: 'Magnetometer', value: 0 - }, - + }, + 'High level sensors', - + { id: 'high.linearacceleration', name: 'Linear Acceleration', @@ -1159,7 +1159,7 @@ var tests = [ id: 'high.ambientlight', name: 'Ambient Light', value: 0 - }, + }, ] }, { id: 'hardware', @@ -2686,15 +2686,6 @@ var tests = [ [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#attr-script-defer' ], [ 'mdn', '/Web/HTML/Element/script' ] ] - }, { - id: 'executionevents', - name: 'Script execution events', - status: 'rejected', - urls: [ - [ 'w3c', 'http://www.w3.org/TR/html5/scripting-1.html#the-script-element' ], - [ 'whatwg', 'http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#the-script-element' ], - [ 'mdn', '/Web/Events/beforescriptexecute' ] - ] }, { id: 'onerror', name: 'Runtime script error reporting', diff --git a/scripts/9/engine.js b/scripts/9/engine.js index e3f32410..250836c6 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -3707,42 +3707,6 @@ Test9 = (function () { }, - /* script execution events */ - - function (results) { - var executionevents = results.addItem({ - key: 'scripting.executionevents', - passed: false - }); - - executionevents.startBackground(); - - var before = false; - - var s = document.createElement('script'); - s.src = "data:text/javascript;charset=utf-8,window" - - s.addEventListener('beforescriptexecute', function () { - before = true; - }, true); - - s.addEventListener('afterscriptexecute', function () { - if (before) { - executionevents.update({ - passed: true - }); - } - - executionevents.stopBackground(); - }, true); - - document.body.appendChild(s); - - window.setTimeout(function () { - executionevents.stopBackground(); - }, 500); - }, - /* base64 encoding and decoding */ From d8eb54310bceb5ce01427f54c573a688b105c966 Mon Sep 17 00:00:00 2001 From: David Storey Date: Tue, 5 Dec 2017 17:15:33 -0800 Subject: [PATCH 04/75] Remove rejected HTML Imports --- scripts/9/data.js | 7 ------- scripts/9/engine.js | 10 ---------- 2 files changed, 17 deletions(-) diff --git a/scripts/9/data.js b/scripts/9/data.js index 072fbbe7..06edd50f 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -1061,13 +1061,6 @@ var tests = [ [ 'w3c', 'http://www.w3.org/TR/html-templates/' ], [ 'whatwg', 'https://html.spec.whatwg.org/multipage/scripting.html#the-template-element' ] ] - }, { - id: 'imports', - name: 'HTML imports', - status: 'rejected', - urls: [ - [ 'w3c', 'http://w3c.github.io/webcomponents/spec/imports/' ] - ] } ] } diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 250836c6..2e2b0125 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -3667,16 +3667,6 @@ Test9 = (function () { }, - /* html imports */ - - function (results) { - results.addItem({ - key: 'components.imports', - passed: 'import' in document.createElement('link') - }); - }, - - /* async scripts */ function (results) { From 5638a9968276366f7dace807cfbf4f5ecc53dcb0 Mon Sep 17 00:00:00 2001 From: David Storey Date: Tue, 16 Jan 2018 21:51:06 +0000 Subject: [PATCH 05/75] Add translate attribute --- scripts/9/data.js | 7 +++++++ scripts/9/engine.js | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/scripts/9/data.js b/scripts/9/data.js index 43f53971..7ca4a7b5 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -280,6 +280,13 @@ var tests = [ [ 'w3c', 'http://www.w3.org/TR/html5/editing.html#the-hidden-attribute' ], [ 'whatwg', 'https://html.spec.whatwg.org/multipage/interaction.html#the-hidden-attribute' ] ] + }, { + id: 'translate', + name: 'translate attribute', + value: 1, + urls: [ + [ 'whatwg', 'https://html.spec.whatwg.org/multipage/dom.html#the-translate-attribute' ] + ] }, { id: 'dynamic', name: 'Dynamic markup insertion', diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 21891ed8..6506fb1e 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -505,6 +505,15 @@ Test9 = (function () { passed: 'hidden' in document.createElement('div') }); }, + + /* translate attribute */ + + function (results) { + results.addItem({ + key: 'elements.translate', + passed: 'translate' in document.createElement('div') + }); + }, /* outerHTML property */ From b546e46c8d9613b4682748ce6ead7f35d287277d Mon Sep 17 00:00:00 2001 From: David Storey Date: Tue, 16 Jan 2018 21:59:52 +0000 Subject: [PATCH 06/75] Add accessKeyLabel IDL attribute --- scripts/9/data.js | 7 +++++++ scripts/9/engine.js | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/scripts/9/data.js b/scripts/9/data.js index 7ca4a7b5..a91a2856 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -287,6 +287,13 @@ var tests = [ urls: [ [ 'whatwg', 'https://html.spec.whatwg.org/multipage/dom.html#the-translate-attribute' ] ] + }, { + id: 'accessKeyLabel', + name: 'accessKeyLabel attribute', + value: 1, + urls: [ + [ 'whatwg', 'https://html.spec.whatwg.org/multipage/interaction.html#introduction-9:dom-accesskeylabel' ] + ] }, { id: 'dynamic', name: 'Dynamic markup insertion', diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 6506fb1e..751bbdb4 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -515,6 +515,15 @@ Test9 = (function () { }); }, + /* accessKeyLabel attribute */ + + function (results) { + results.addItem({ + key: 'elements.accessKeyLabel', + passed: 'accessKeyLabel' in document.createElement('div') + }); + }, + /* outerHTML property */ From 34d4bf553911d23bda4a8973496b8ab934a4fce0 Mon Sep 17 00:00:00 2001 From: David Storey Date: Tue, 16 Jan 2018 22:28:21 +0000 Subject: [PATCH 07/75] Add relList and reportValidity --- scripts/9/data.js | 12 ++++++++++++ scripts/9/engine.js | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/scripts/9/data.js b/scripts/9/data.js index a91a2856..73421d98 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -197,6 +197,13 @@ var tests = [ urls: [ [ 'whatwg', 'https://html.spec.whatwg.org/multipage/semantics.html#ping' ] ] + }, { + id: 'relList', + name: 'relList attribute on the a element', + value: 1, + urls: [ + [ 'whatwg', 'https://html.spec.whatwg.org/multipage/text-level-semantics.html#dom-a-rellist' ] + ] }, { id: 'mark', name: 'mark element', @@ -1038,6 +1045,11 @@ var tests = [ name: 'checkValidity method', value: 3, url: 'http://www.w3.org/TR/html5/forms.html#dom-form-checkvalidity' + }, { + id: 'reportValidity', + name: 'reportValidity method', + value: 1, + url: 'https://html.spec.whatwg.org/multipage/forms.html#dom-form-reportvalidity' }, { id: 'noValidate', name: 'noValidate attribute', diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 751bbdb4..ea9e8e4a 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -304,6 +304,16 @@ Test9 = (function () { }, + /* a relList */ + + function (results) { + results.addItem({ + key: 'elements.semantic.relList', + passed: 'relList' in document.createElement('a') + }); + }, + + /* mark element */ function (results) { @@ -1392,6 +1402,15 @@ Test9 = (function () { }); }, + /* reportValidity property */ + + function (results) { + results.addItem({ + key: 'form.formvalidation.reportValidity', + passed: 'reportValidity' in document.createElement('form') + }); + }, + /* noValidate property */ From feb2a0cbb536b2e0cc6cbdb26ced598ee23b5e8b Mon Sep 17 00:00:00 2001 From: David Storey Date: Tue, 16 Jan 2018 22:30:37 +0000 Subject: [PATCH 08/75] Add minLength Fixes #409 --- scripts/9/data.js | 5 +++++ scripts/9/engine.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/scripts/9/data.js b/scripts/9/data.js index 73421d98..1bbde544 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -793,6 +793,11 @@ var tests = [ id: 'element', name: 'Minimal element support', url: 'http://www.w3.org/TR/html5/forms.html#the-textarea-element' + }, { + id: 'minlength', + name: 'minlength attribute', + value: 1, + url: 'http://www.w3.org/TR/html5/forms.html#attr-textarea-minlength' }, { id: 'maxlength', name: 'maxlength attribute', diff --git a/scripts/9/engine.js b/scripts/9/engine.js index ea9e8e4a..01772fd5 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -906,6 +906,11 @@ Test9 = (function () { passed: passed }); + results.addItem({ + key: 'form.textarea.minlength', + passed: 'minLength' in element + }); + results.addItem({ key: 'form.textarea.maxlength', passed: 'maxLength' in element From 01bb2ce4b79e1f245ee9d0f7479a82b0f9feecac Mon Sep 17 00:00:00 2001 From: martinsplitt Date: Fri, 9 Aug 2019 10:59:52 +0300 Subject: [PATCH 09/75] Fixes webauthn detection --- scripts/9/engine.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 0a09c349..85ce41dc 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -2336,7 +2336,7 @@ Test9 = (function () { function (results) { results.addItem({ key: 'security.authentication', - passed: 'PublicKeyCredential' in window ? YES : 'msCredentials' in window ? YES | OLD : NO + passed: 'credentials' in navigator ? YES : 'msCredentials' in window ? YES | OLD : NO }); }, From d9cc9abe8d586fa30c8f9ec304fb499857c26444 Mon Sep 17 00:00:00 2001 From: StarryRain <839922585@qq.com> Date: Thu, 5 Dec 2019 20:47:35 +0800 Subject: [PATCH 10/75] Remove the 11.16 version of Baidu Browser from the blacklist. --- scripts/6/engine.js | 14 +++++++------- scripts/7/engine.js | 14 +++++++------- scripts/8/engine.js | 14 +++++++------- scripts/9/engine.js | 14 +++++++------- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/scripts/6/engine.js b/scripts/6/engine.js index b58c1648..da198a37 100644 --- a/scripts/6/engine.js +++ b/scripts/6/engine.js @@ -3769,15 +3769,15 @@ Test6 = (function() { 'form.datetime-local.ui': Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('Maxthon', '<', '4.0.5') || Browsers.isBrowser('UC Browser', '<', '8.6'), 'form.color.ui': Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('UC Browser', '<', '9.8'), 'form.range.ui': Browsers.isBrowser('UC Browser', '<', '9.8'), - 'form.progress.element': Browsers.isBrowser('Baidu Browser'), + 'form.progress.element': Browsers.isBrowser('Baidu Browser', '<', '11.16'), 'files.fileSystem': Browsers.isOs('BlackBerry Tablet OS'), - 'input.getUserMedia': Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('UC Browser', '<', '9.8') || Browsers.isBrowser('Dolphin'), - 'location.geolocation': Browsers.isDevice('Xbox 360') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser'), - 'location.orientation': Browsers.isBrowser('Baidu Browser'), - 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), + 'input.getUserMedia': Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('UC Browser', '<', '9.8') || Browsers.isBrowser('Dolphin'), + 'location.geolocation': Browsers.isDevice('Xbox 360') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser', '<', '11.16'), + 'location.orientation': Browsers.isBrowser('Baidu Browser', '<', '11.16'), + 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), 'output.requestFullScreen': Browsers.isBrowser('Sogou Explorer') || Browsers.isOs('BlackBerry Tablet OS') || Browsers.isOs('BlackBerry OS'), - 'video.subtitle': Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), - 'webgl.context': Browsers.isBrowser('Baidu Browser'), + 'video.subtitle': Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), + 'webgl.context': Browsers.isBrowser('Baidu Browser', '<', '11.16'), 'interaction.dragdrop': !( Browsers.isType('desktop') || Browsers.isType('mobile', 'tablet', 'media') && ( diff --git a/scripts/7/engine.js b/scripts/7/engine.js index b9502701..8445c5c1 100644 --- a/scripts/7/engine.js +++ b/scripts/7/engine.js @@ -3946,16 +3946,16 @@ Test7 = (function() { 'form.datetime-local.ui': Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('Maxthon', '<', '4.0.5') || Browsers.isBrowser('UC Browser', '<', '8.6'), 'form.color.ui': Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('UC Browser', '<', '9.8'), 'form.range.ui': Browsers.isBrowser('UC Browser', '<', '9.8'), - 'form.progress.element': Browsers.isBrowser('Baidu Browser'), + 'form.progress.element': Browsers.isBrowser('Baidu Browser', '<', '11.16'), 'files.fileSystem': Browsers.isOs('BlackBerry Tablet OS'), - 'input.getUserMedia': Browsers.isDevice('webOS TV') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('UC Browser', '<', '9.8') || Browsers.isBrowser('Dolphin'), + 'input.getUserMedia': Browsers.isDevice('webOS TV') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('UC Browser', '<', '9.8') || Browsers.isBrowser('Dolphin'), 'input.getGamepads': Browsers.isDevice('webOS TV') || Browsers.isDevice('Playstation 4') || Browsers.isDevice('Wii U'), - 'location.geolocation': Browsers.isDevice('webOS TV') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser') || Browsers.isOs('Google TV'), - 'location.orientation': Browsers.isBrowser('Baidu Browser'), - 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), + 'location.geolocation': Browsers.isDevice('webOS TV') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isOs('Google TV'), + 'location.orientation': Browsers.isBrowser('Baidu Browser', '<', '11.16'), + 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), 'output.requestFullScreen': Browsers.isBrowser('Sogou Explorer') || Browsers.isOs('BlackBerry Tablet OS') || Browsers.isOs('BlackBerry OS'), - 'video.subtitle': Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), - 'webgl.context': Browsers.isBrowser('Baidu Browser'), + 'video.subtitle': Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), + 'webgl.context': Browsers.isBrowser('Baidu Browser', '<', '11.16'), } ], diff --git a/scripts/8/engine.js b/scripts/8/engine.js index fef9be43..5bc6a0c7 100644 --- a/scripts/8/engine.js +++ b/scripts/8/engine.js @@ -4434,16 +4434,16 @@ Test8 = (function () { 'form.datetime-local.ui': Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('Maxthon', '<', '4.0.5') || (Browsers.isBrowser('UC Browser', '<', '8.6') && Browsers.isType('mobile', 'tablet')), 'form.color.ui': Browsers.isBrowser('Sogou Explorer') || (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')), 'form.range.ui': (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')), - 'form.progress.element': Browsers.isBrowser('Baidu Browser'), + 'form.progress.element': Browsers.isBrowser('Baidu Browser', '<', '11.16'), 'files.fileSystem': Browsers.isOs('BlackBerry Tablet OS'), - 'input.getUserMedia': Browsers.isDevice('webOS TV') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer') || (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')) || Browsers.isBrowser('Dolphin') || Browsers.isBrowser('Safari', '=', '9'), + 'input.getUserMedia': Browsers.isDevice('webOS TV') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer') || (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')) || Browsers.isBrowser('Dolphin') || Browsers.isBrowser('Safari', '=', '9'), 'input.getGamepads': Browsers.isDevice('webOS TV') || Browsers.isDevice('Playstation 4') || Browsers.isDevice('Wii U'), - 'location.geolocation': Browsers.isDevice('webOS TV') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser') || Browsers.isOs('Google TV'), - 'location.orientation': Browsers.isBrowser('Baidu Browser'), - 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), + 'location.geolocation': Browsers.isDevice('webOS TV') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isOs('Google TV'), + 'location.orientation': Browsers.isBrowser('Baidu Browser', '<', '11.16'), + 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), 'output.requestFullScreen': Browsers.isBrowser('Sogou Explorer') || Browsers.isOs('BlackBerry Tablet OS') || Browsers.isOs('BlackBerry OS'), - 'video.subtitle': Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), - '3d.webgl': Browsers.isBrowser('Baidu Browser') + 'video.subtitle': Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), + '3d.webgl': Browsers.isBrowser('Baidu Browser', '<', '11.16') } ], diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 0a09c349..f13877be 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -4618,16 +4618,16 @@ Test9 = (function () { 'form.datetime-local.ui': Browsers.isBrowser('Sogou Explorer') || Browsers.isBrowser('Maxthon', '<', '4.0.5') || (Browsers.isBrowser('UC Browser', '<', '8.6') && Browsers.isType('mobile', 'tablet')), 'form.color.ui': Browsers.isBrowser('Sogou Explorer') || (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')), 'form.range.ui': (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')), - 'form.progress.element': Browsers.isBrowser('Baidu Browser'), + 'form.progress.element': Browsers.isBrowser('Baidu Browser', '<', '11.16'), 'files.fileSystem': Browsers.isOs('BlackBerry Tablet OS'), - 'input.getUserMedia': Browsers.isDevice('webOS TV') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer') || (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')) || Browsers.isBrowser('Dolphin') || Browsers.isBrowser('Safari', '=', '9'), + 'input.getUserMedia': Browsers.isDevice('webOS TV') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer') || (Browsers.isBrowser('UC Browser', '<', '9.8') && Browsers.isType('mobile', 'tablet')) || Browsers.isBrowser('Dolphin') || Browsers.isBrowser('Safari', '=', '9'), 'input.getGamepads': Browsers.isDevice('webOS TV') || Browsers.isDevice('Playstation 4') || Browsers.isDevice('Wii U'), - 'location.geolocation': Browsers.isDevice('webOS TV') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser') || Browsers.isOs('Google TV'), - 'location.orientation': Browsers.isBrowser('Baidu Browser'), - 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), + 'location.geolocation': Browsers.isDevice('webOS TV') || Browsers.isDevice('Xbox One') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isOs('Google TV'), + 'location.orientation': Browsers.isBrowser('Baidu Browser', '<', '11.16'), + 'output.notifications': Browsers.isBrowser('Opera', '=', '18') || Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), 'output.requestFullScreen': Browsers.isBrowser('Sogou Explorer') || Browsers.isOs('BlackBerry Tablet OS') || Browsers.isOs('BlackBerry OS'), - 'video.subtitle': Browsers.isBrowser('Baidu Browser') || Browsers.isBrowser('Sogou Explorer'), - '3d.webgl': Browsers.isBrowser('Baidu Browser') + 'video.subtitle': Browsers.isBrowser('Baidu Browser', '<', '11.16') || Browsers.isBrowser('Sogou Explorer'), + '3d.webgl': Browsers.isBrowser('Baidu Browser', '<', '11.16') } ], From 7e43c9ff2d7d7d2ee2840855eff0bd0afdf01695 Mon Sep 17 00:00:00 2001 From: VDavid003 Date: Tue, 20 Oct 2020 22:10:04 +0200 Subject: [PATCH 11/75] Fix Web Payments W3C.org link Fixes #564 Signed-off-by: VDavid003 --- scripts/8/data.js | 2 +- scripts/9/data.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/8/data.js b/scripts/8/data.js index d8e2b026..7051e0f4 100644 --- a/scripts/8/data.js +++ b/scripts/8/data.js @@ -2234,7 +2234,7 @@ var tests = [ id: 'payments', name: 'Web Payments', value: 5, - url: 'https://w3c.github.io/browser-payment-api/specs/paymentrequest.html' + url: 'https://w3c.github.io/payment-request/' } ] } diff --git a/scripts/9/data.js b/scripts/9/data.js index ab7d6e2b..5d4d2b62 100644 --- a/scripts/9/data.js +++ b/scripts/9/data.js @@ -2462,7 +2462,7 @@ var tests = [ id: 'payments', name: 'Web Payments', value: 5, - url: 'https://w3c.github.io/browser-payment-api/specs/paymentrequest.html' + url: 'https://w3c.github.io/payment-request/' } ] } From 6999e4983d2208d328cb8b5da711fd2de0ec5a29 Mon Sep 17 00:00:00 2001 From: ImgBotApp Date: Wed, 7 Jul 2021 05:09:09 +0000 Subject: [PATCH 12/75] [ImgBot] Optimize images *Total -- 382.93kb -> 367.57kb (4.01%) /images/icons/favicon-16x16.png -- 1.07kb -> 0.76kb (28.32%) /images/icons/apple-touch-icon-precomposed.png -- 6.11kb -> 5.16kb (15.54%) /images/icons/favicon-160x160.png -- 5.41kb -> 4.74kb (12.43%) /images/icons/apple-touch-icon-144x144.png -- 4.96kb -> 4.37kb (11.97%) /images/icons/apple-touch-icon.png -- 5.14kb -> 4.53kb (11.95%) /images/icons/apple-touch-icon-152x152.png -- 5.14kb -> 4.53kb (11.95%) /images/external/ricg.svg -- 5.84kb -> 5.14kb (11.89%) /images/icons/favicon-196x196.png -- 6.52kb -> 5.79kb (11.13%) /images/icons/apple-touch-icon-114x114.png -- 4.03kb -> 3.59kb (10.81%) /images/icons/favicon-96x96.png -- 3.47kb -> 3.14kb (9.5%) /images/icons/apple-touch-icon-120x120.png -- 4.21kb -> 3.81kb (9.37%) /images/icons/apple-touch-icon-60x60.png -- 2.25kb -> 2.04kb (9.24%) /images/icons/apple-touch-icon-57x57.png -- 2.17kb -> 1.97kb (9.14%) /images/external/mdn.svg -- 7.61kb -> 7.07kb (7.02%) /images/icons/mstile-310x310.png -- 5.96kb -> 5.60kb (6.02%) /images/icons/apple-touch-icon-76x76.png -- 2.83kb -> 2.68kb (5.48%) /images/icons/apple-touch-icon-72x72.png -- 2.64kb -> 2.50kb (5.43%) /images/icons/mstile-144x144.png -- 2.74kb -> 2.61kb (4.53%) /images/icons/mstile-70x70.png -- 1.93kb -> 1.85kb (4.15%) /images/icons/mstile-310x150.png -- 3.06kb -> 2.95kb (3.76%) /images/icons/mstile-150x150.png -- 2.76kb -> 2.67kb (3.29%) /fonts/leaguegothic-condensed-regular-webfont.svg -- 45.63kb -> 44.31kb (2.89%) /fonts/leaguegothic-regular-webfont.svg -- 48.25kb -> 46.93kb (2.73%) /fonts/leaguegothic-condensed-italic-webfont.svg -- 50.65kb -> 49.33kb (2.6%) /fonts/leaguegothic-italic-webfont.svg -- 53.23kb -> 51.91kb (2.48%) /images/thumbnail.jpg -- 20.51kb -> 20.00kb (2.48%) /fonts/html5test.dev.svg -- 30.58kb -> 30.01kb (1.86%) /fonts/html5test.svg -- 32.80kb -> 32.28kb (1.59%) /images/sponsors/nokia.svg -- 1.89kb -> 1.86kb (1.55%) /images/sponsors/blackberry.svg -- 6.59kb -> 6.50kb (1.3%) /images/external/whatwg.svg -- 0.30kb -> 0.30kb (1.29%) /images/sponsors/google.svg -- 6.66kb -> 6.63kb (0.43%) Signed-off-by: ImgBotApp --- fonts/html5test.dev.svg | 103 +------- fonts/html5test.svg | 58 +---- .../leaguegothic-condensed-italic-webfont.svg | 225 +----------------- ...leaguegothic-condensed-regular-webfont.svg | 225 +----------------- fonts/leaguegothic-italic-webfont.svg | 225 +----------------- fonts/leaguegothic-regular-webfont.svg | 224 +---------------- images/external/mdn.svg | 125 +--------- images/external/ricg.svg | 121 +--------- images/external/whatwg.svg | 5 +- images/icons/apple-touch-icon-114x114.png | Bin 4124 -> 3678 bytes images/icons/apple-touch-icon-120x120.png | Bin 4310 -> 3906 bytes images/icons/apple-touch-icon-144x144.png | Bin 5080 -> 4472 bytes images/icons/apple-touch-icon-152x152.png | Bin 5265 -> 4636 bytes images/icons/apple-touch-icon-57x57.png | Bin 2220 -> 2017 bytes images/icons/apple-touch-icon-60x60.png | Bin 2305 -> 2092 bytes images/icons/apple-touch-icon-72x72.png | Bin 2706 -> 2559 bytes images/icons/apple-touch-icon-76x76.png | Bin 2899 -> 2740 bytes images/icons/apple-touch-icon-precomposed.png | Bin 6261 -> 5288 bytes images/icons/apple-touch-icon.png | Bin 5265 -> 4636 bytes images/icons/favicon-160x160.png | Bin 5543 -> 4854 bytes images/icons/favicon-16x16.png | Bin 1091 -> 782 bytes images/icons/favicon-196x196.png | Bin 6675 -> 5932 bytes images/icons/favicon-96x96.png | Bin 3557 -> 3219 bytes images/icons/mstile-144x144.png | Bin 2802 -> 2675 bytes images/icons/mstile-150x150.png | Bin 2825 -> 2732 bytes images/icons/mstile-310x150.png | Bin 3138 -> 3020 bytes images/icons/mstile-310x310.png | Bin 6098 -> 5731 bytes images/icons/mstile-70x70.png | Bin 1975 -> 1893 bytes images/sponsors/blackberry.svg | 26 +- images/sponsors/google.svg | 13 +- images/sponsors/nokia.svg | 11 +- images/thumbnail.jpg | Bin 21004 -> 20484 bytes 32 files changed, 12 insertions(+), 1349 deletions(-) diff --git a/fonts/html5test.dev.svg b/fonts/html5test.dev.svg index 78a3197a..72265914 100644 --- a/fonts/html5test.dev.svg +++ b/fonts/html5test.dev.svg @@ -1,102 +1 @@ - - - - -This is a custom SVG font generated by IcoMoon. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +This is a custom SVG font generated by IcoMoon. \ No newline at end of file diff --git a/fonts/html5test.svg b/fonts/html5test.svg index cffc2c3b..a90f1720 100644 --- a/fonts/html5test.svg +++ b/fonts/html5test.svg @@ -1,57 +1 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +Generated by IcoMoon \ No newline at end of file diff --git a/fonts/leaguegothic-condensed-italic-webfont.svg b/fonts/leaguegothic-condensed-italic-webfont.svg index e5c4293f..373adb33 100644 --- a/fonts/leaguegothic-condensed-italic-webfont.svg +++ b/fonts/leaguegothic-condensed-italic-webfont.svg @@ -1,224 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/fonts/leaguegothic-condensed-regular-webfont.svg b/fonts/leaguegothic-condensed-regular-webfont.svg index d17fcebe..b99c6d35 100644 --- a/fonts/leaguegothic-condensed-regular-webfont.svg +++ b/fonts/leaguegothic-condensed-regular-webfont.svg @@ -1,224 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/fonts/leaguegothic-italic-webfont.svg b/fonts/leaguegothic-italic-webfont.svg index c4c69b90..ef2c83aa 100644 --- a/fonts/leaguegothic-italic-webfont.svg +++ b/fonts/leaguegothic-italic-webfont.svg @@ -1,224 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/fonts/leaguegothic-regular-webfont.svg b/fonts/leaguegothic-regular-webfont.svg index 404a6943..dd686cc4 100644 --- a/fonts/leaguegothic-regular-webfont.svg +++ b/fonts/leaguegothic-regular-webfont.svg @@ -1,223 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/images/external/mdn.svg b/images/external/mdn.svg index 27e5ffcf..0142c435 100644 --- a/images/external/mdn.svg +++ b/images/external/mdn.svg @@ -1,124 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/images/external/ricg.svg b/images/external/ricg.svg index 83e0b103..93bfab82 100644 --- a/images/external/ricg.svg +++ b/images/external/ricg.svg @@ -1,120 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/images/external/whatwg.svg b/images/external/whatwg.svg index 38828189..8ac0c77f 100644 --- a/images/external/whatwg.svg +++ b/images/external/whatwg.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/images/icons/apple-touch-icon-114x114.png b/images/icons/apple-touch-icon-114x114.png index 8804b5fa0d464592206774c3fb0cffb745f1700e..a6a160c10f6c8a55ff664093974e5f2bd7097fdb 100644 GIT binary patch delta 3594 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 delta 4046 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 diff --git a/images/icons/apple-touch-icon-120x120.png b/images/icons/apple-touch-icon-120x120.png index 77668078047ef9d30e6f1f6c62a0a28cd6cf6a9f..1acd5ab3a6055e421b8adff314d6553d203fa1ef 100644 GIT binary patch delta 3824 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 delta 4199 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 A?*IS* diff --git a/images/icons/apple-touch-icon-144x144.png b/images/icons/apple-touch-icon-144x144.png index 29db14cb7ee796a7474ee7f8994c87ac2b9a0c9f..43fd9dcc7c3ddba6721e700cfdf2822da8585e19 100644 GIT binary patch delta 4394 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 literal 5080 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 diff --git a/images/icons/apple-touch-icon-152x152.png b/images/icons/apple-touch-icon-152x152.png index 6358d5f6b6eb2778dcb3ee68f11c00855c287170..29304fa1a7f56560cbf9ee1dbf495825652b7942 100644 GIT binary patch delta 4525 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 E1u^62B>(^b diff --git a/images/icons/apple-touch-icon-57x57.png b/images/icons/apple-touch-icon-57x57.png index 95fa1a00f48d33f2450d6a2e723e76a278a5c5d1..cbfbccd27208bcddf970766970aa9b32c719c611 100644 GIT binary patch delta 1969 zcmV;i2Tu5`5#bMz8Gi!+006tjbGHBh00d`2O+f$vv5yP zfP?@5`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u0?JTKR7C)izXFrL1Czi4lfVFu zy#S58D5J?VsLV2_%QC0TEv3rB`{r>*g?)3qazkdOezW|K8tJ~`P{r>*{ z|HS6-0FS){l)wOryOq)8u-)qbjJyDfx_`*un$+e1i@RvP*@Md9Qnl1=!P-5n&i(%X z_51zy`~6q9)hndQ!{zW2n!_ER#vGo;8=l4=pT`ZD!mQltLaxsmoyGO~{LAU`0g%1} zkiGzky0YHuFMp=W0FJx>k-iL?({QVuC#@Fuk?f3c- znZp2(z5$H8*X{J`_WBQ)!}D%x2uifi0r^^SG z!F|Zy$mj8z)8$34&}6;X`TYL+{r{+=0z}j%Z+c>Gs-0=3%?DW&@ z^wjP2(d+Zz^7n|$;a0cRhRfgpk-r3!z;VLcL9Wl8)#fgx%AD2aMz7Gu=I{ZJy$+be z^!oh2^7sx0EM>)jl2MYwv*1{l+olCoW=6_{GQe4OtR7om%@9;-h9X2CZfo= z;q6?x)>XIETDa9Wsm-I<=x@Q>BcaG)yw~FL_~Y~VW4zcTp~ylD{pc%Ix?0HmS^?*5_rt*p|}e-SGDB`1=%^#L4LKx8Uv2>+?RX&)@O) zrP=69veE#PzXg-PFQ&_K!`!^%?s&!BHL1)8l)w_2#7eT#kk8}N?DS5v(-oV<0+GHZ zqkqX~zS*tZ>ge_P>Gt_*zu76I$pVtU4w%9-sLV#UPrv{G00Cl4M??&Pvr%IJ000Sa zNLh0L002k;002k;M#*bF00007bV*G`2jvF`1qlc2$0#`f00Y`dL_t(Y$L*HqcNA3^ zhwn}?sLvgD)_a*7+0jYVjT(C|SsgY8!+&CkU{HvN275~+VpnVg3t~mYt|>d+!|; z#ol|b|AQZrV`4J1L665zJfH5D=e+OS`#bNvLagThAY<8;vFsGnafic6G1sUXv1Uc8 z*2*OI>a2~V5+3Vhg+J7^a_gdWB_tz*Y(h;_y&kG!O~t6Zm1KtN4{L4^nZ%kky?oyrmodP7ACU$E(n*oyg&9~Tct3hnN&9+E9woAOB zOtAe9XvvQ5PQhSy-ep%LuvMr)%lNXN7{6d7Qh(FBPhi{$6ZdWFXHwgKb?5^7TO!f4a+8s0rnv3l z0STdyOic`*5GFbhg~zmfdvp+W2M?gN1CUHlyjmelSc^h(NYox3nh*-bVTsQvgb5Ev zp*SLJcaJ>k=wtdh_P9CsIIh(tnViOgICD zWI{@}cEiblWTM-c$@Gt{j1VR|1%=0{x#Szl1Y?@elGCEo1E-%r2rEAdiDrbGJpBCf z87;(`GiS}3b=KMSy_|FIc|zDuJyO##J28Ah_`>R;Fy#5`9b1SwcrnfACx=gnY%moG zTyWtWxX!Gv8X6gNlhxm)o1rt_kx~4g)^?|$(X>4N#FK95cAHY8-w@`X zdb+EV7|GI<@ClI#W6offa9-vm&+VTLUInK`G@82=M4-#k33w%Uy}o zO6oze*HXnEZx<^pC&4?*dt$&--e0!Y`_=Eh_kMb_LVVzcAAa=l$`ycCDkfG+0}DU- z^s~>Se8rW>GQthrFTVWhYXxXP&ROuyw{GZm8*7+#%D0VO&VPm9egDIcKk@VAUw-|q zIx5@7@>gjY%UZ^Fs-xfk7@w05UK#F)c7REigA!Ff}?bIXW;lD=;uRFfcBe-0uJY z03~!qSaf7zbS7mwZEs|0W_bWIFfuVMFgGnQH&ie+IxsmpFg7bNFgh?WU&LfnlY0m; DXdE6` delta 2120 zcmV-O2)Fm)53CW885#lr000Ae6w&|y00v@9M??Vs0RI60puMM)lRyI(e+R`$L_t(& z-tAe>Z(LUu{?5Jky?HbCcs%|Ur->72lTuTlLajt3eu##o5{rsO7f>OgELgDW-@z6( zNNg$=?2uT&f&?ri)X+#3s0d0ZK_qr?Jho>%GoG3E)L2^1E_gQ0*fO$O2a%+n=(zxzB!SRqi4r!ww=XRSstOOU=11COlJ~Re#?la@C zG6RA(2QgforDm8T^W>GrfGI+DmV}e=zU7Ie?pk7)1QU{S{ykT9NK2rsB!WPoPAz8?~h1qwAR@GLiPh zUI+ydfbB4W$T@jF2RgCoB&Om?@Q?|!f#(NaY^)%`U;z?^2|+}LFjw}|V1R(o*k-6f zG`?taYm0UhvlHpXiqBw&wdTtSCE~=e00TxFV{9>?UF<7pBTC#>^m~9qHY~ATK*A z&pW}`%~THD%X}&7f%>myNu-T^z81Xs*;#E_6{kY#&4K~i4ilrzc!4c|l>o+OIud}u z%tSO7ctdItf35do0I_9TsM45-y#1%z3iAavA1eSbZ;Z&Sb2eA@GMQu|bUX z`%dM?3G8v=>TFbIo%b_ke~4Ak!`skfl^LKzWcEzO--o?mQ4s)K zsFp?}4L4*J;7=Y_00P^CJ(+br=gYnmoJ`fnyV)x{qJ@fo;EbF77?jU~Tn;dZT9FQo z4W!7t%>@dUbz&F=21Ej+K$@kwz{}3;#(}Lc0p+jCg*ecTO*b|{S%8P~{iV6dmA7BZ zo{@qMe=RHvE=&2(R{sY#KT5Mivw@c-jex{*Gtv-wU7%2H3F;+gC(`p}kJCkB!js=T zH=X-eH%UdtLR;aMVI^h)g?$36JCV*6*aC5NjYgYhm;hzQUaR@>2M^YEqd%9op3X;}x#go$|_fm4cf7+4mCgucc3xEI_!(031fPi0r^ytom zW-0KZUi|WO`PGFg0SDxOvog2CKu-Fq>M0E87zU^r=|o!+`Fzd4&msbNxFNbUxyzh| zS{Y?eReV&uN0A1gnRTkPmZ2?cW&n@+v6EI`?62MH_-Lhd+G4C`UiG8=ecHq7wV zuRh+q)Oi0J=W5rNX1;c|wp1;x?M8q4U;EZ->yHn2?zIOfDPtMTvw?D%$=Fg*U<+fV z;pRP>sJXHSL5j!_Gvi*fcdyZX_b+Ree+mCHQ|0@eL9Z7BfD}-I042x}xs71-a;%`h z7Q&j!Y=ZsjG*?m>B$|k&5K<^#!G~q;C*~iGE+nb4=O|$;8)J=5(2Ey>gKsRd!4}2} zfUp(1@r3|LK>*&myb!;sY(Wk%1hpa^TlNKI*_$tW@4RyUomb9xVtr?$dvmq*ht<}HTf6Zf zAqEpvNi8oq(y%)@H-_15utjbfiq@9fW@iE~i>oUaq}S)n zkVF@&!Hwm`8_SCsf3#&H2#}ydR`YIbb|Q@eLVzM#;AA$@)=~EHTYV>2O1NeZZQ1=S zvpY`~%TaTFT5f~QpIZvYRS+3tnxTf%#x(olF$_)u#vD7#fP1JD>rk5_e*+-^iErP? zeaPKGtoCC9s-BuDc~X!AYMD*C(0&p|_Y4Dq921BL_q)+=?{EL)uMap|=HYpoAAcO$pD z__7dyBVbKIXv;_pjD-|4f7Rg1;?x^U^{Y$u<$5LC^+tD8!+f{ZUs>Dv-GkQcNA1l{ zh`mls*^y2dYZhN3a-)Vd7TUnFD5*;`6R)3}e&a&@t7mIxDt==Szqj7G`JlP-aOZBb zZ$k|NJSn6Q1ZLQyUosvU>%Kn|1judutSz(!VX9iXJYD(s&Y-;;Ucv%OkP=c5Gc2Cq z7Ie>w&RK^VGYp1ZTzFFWk{O*)fADYzQpl3$x|rqR=y*&!7S>U7vIKwx38}0b7f>}HTD4j diff --git a/images/icons/apple-touch-icon-60x60.png b/images/icons/apple-touch-icon-60x60.png index 2c22cfdfcb8099546a60624a2301d599ef9fa119..d9b8f721d61aaac1955da44cbd4628d883f2d39e 100644 GIT binary patch delta 2010 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 PF*-0XsN$9blluoTC&D0h diff --git a/images/icons/apple-touch-icon-72x72.png b/images/icons/apple-touch-icon-72x72.png index 8d23976a47813969404758765d000d8956646d75..c0f0609874431e562ff791b5c15c2e8d09df3968 100644 GIT binary patch delta 2439 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 P|IM)MurWwfrhE85J+tZP delta 6200 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 T>u3-Azb!=e8adzlQwsb)4mHoI diff --git a/images/icons/apple-touch-icon.png b/images/icons/apple-touch-icon.png index 6358d5f6b6eb2778dcb3ee68f11c00855c287170..29304fa1a7f56560cbf9ee1dbf495825652b7942 100644 GIT binary patch delta 4525 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 E1u^62B>(^b diff --git a/images/icons/favicon-160x160.png b/images/icons/favicon-160x160.png index 28a176749f66b578d1c95bb04b65e85c05ea6e58..fddbe86152920d63450d96655e799935f69e24c6 100644 GIT binary patch literal 4854 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 GMg9lLVSIo9 diff --git a/images/icons/favicon-16x16.png b/images/icons/favicon-16x16.png index 25ebafaa1f3c7779925c04a9669bc025bdfbccbe..b977dbd8d8fae4137e46cd3396c3be1df42bf5ad 100644 GIT binary patch delta 679 zcmV;Y0$BaS2#yAjBYyw{XF*Lt006O%3;baP0000WV@Og>004R>004l5008;`004mK z004C`008P>0026e000+ooVrmw00036P)t-s0Fu81l)wd)zyOT90E)T*i@N}kziz?X zi_YSK$=`y>;DXBFi_PM3!rKCqzW|QC#OCn-|Ns2{{>tg{0Dq9a0g}H1lfbRp>Ttr_ zZNS=Vz}o%({^a^4ah8Q?=AMsm)op)c}mVJFCuGxYb6m z(MPY)PO#BJu7A%0lfWpW$(YmS3zx!>(Bm$q$^ebL0FS*JoyPV1{PFqwsM_i9`1>KC z$A-(`)a~?&&EW@?!2yxJB%;V@zu9TO*(IXL0+GJ%e9T4w0004EOGiWz;$%)GNe?JQVlmVAonARN5?AT^@+(K2P~Y@^vvws{DKyj46v}Oc|_AAD`&-Ogg{NWsn0!a;592)8R(9cLmVs-aqKE{q(HX zOSb`JxYu4PrM zk!K(N|NsBz-#;Ka_3{(Lgnf)KCoxYxz|g&W?d?}Ua|#aK&OLAoXn6L4TR?OE{`z;KmYvw{rBJZKYu&UJOpY-R+F*srp@YeKpe{(zAt?YV2D%Wa42VE}nY91NwMG2E zw8fa@?e3zp>u%v{AcwQSBeEDsdw{Xq$!t5I0v=Bn#}J9jq9>A_nFAQy9`26Wo_f2c z`1H11-P_x8Z*R>>{y4qV`u;g*4tJLjpO_|9O;ugzRL<$z>gyM*I1&^VxHRjPi*vAd zw0pS!{R0~$#kO!}-Ss zr1a;mdKI;Vst09R8GC;$Ke diff --git a/images/icons/favicon-196x196.png b/images/icons/favicon-196x196.png index 54df8c46c14edba46789e900fcaae63a552d512e..9d2305e6f7e4f6642f67c0e34fe264755765b66d 100644 GIT binary patch literal 5932 zcmbt&XH-*Nuy!n#9?bF_QrR01CKOpl1-rjw$MA^=dIOnzZYLj32j*U;Ai0D`#zfQTpn;1^L9u>k=1i2?wd zHUI!D2LNF3%xgpZwI#LFQda@|`TG=gmZuXncRV#reTY)y-=T(gl>-3i@4!_Q4FhMl zErWc`zo5DsD6W}(Xl!&~fq_Lw059(PY|v8n@d~=>C5CoS~TO4&XM`kNbcKZ2$)i0Cy7rKmioE0V#I?$m{O6NUXG!)?Vtwkx=0+05J|i^NxBURS*%fc# zhU0YxWomojjnQ;g0-ODeA)(M{tyjZ5!;H(hpO_jZRHaa11=CRwtD|2X4R>$L%v-Tz zO*ZlsU_K)-f%4-EN21>evgB~%c*x1nJ(OW9F7mSCOKhW(TU0vSsY||`+WxMgJ^}QL zvlS!%|F^U1Auq^T%y@=oLs^Mzs+e&KOMBzd5I8U5VyLzkuS%5yH-cXFP5=o=&9oH6 ze1_dtp=m#3Uzo1!Xyc`cC2a~HTnVoK1*dI8L;fUC7;pA zY>*6RD-0dH(nmM3rD%8)ZX z0fJTb+0in1hU0ZfD~Zsqi!3d{Wb4aIYT4=2roaU*^xdwFq8E&HHw#r_x7f12KE>R$ z{ap|HI$EiY$@_4h6blr%rVFGqSv4Fo*{NVr*xxEZnuSB}tFN9=Y5f?eR>w4Jwjn~T z#8co(q{9@bB)*4I{4PR1e{7#Qq+B_sH;TtSLC=I({HUmCdh;6}8=S$>uh!v6R^;wR zFWy3iv|BF|-PElIbpa=4K1 zEZ!hme(Zlr#q$iCqcX~Br~B$p^z_pSU~?80`y>if8dnCd6)H>q(K_W@i(>bP-ErHD z70X*(aZQFN0M75@x)Le||Hf1s@64>I?jPLM>Qh#h-_Di=+UrNxUwOgVR{C1MAke7m zJ$!{j2+q@V?mmqN>2RgkC5d)2wY6-e#F-Z%yV53OSS?#sj7d5jI45@GuHX1lszbv5 zAEdRDK^?v>-k-MGA(K7-PHjO7#4$iwNS$%Cj3fVOI#&HOa~~G&qy25c zWS=ldpOq8DCx}PWE%0q&xF=uGJFTd4Q@>+>WTDCl#v8by^5!ynOYpJMs4x%L(kboo z5G;zsCsSyTovp4kOfad~8A&_C=p!hRZhS_-lg5>+$u-bD5T;0<5J%tA z*qAhwG3Vpg#tM#OekEX8^7<})2JZoRB%@Qt$B^=XDayy`d|f5kWf{npTUXeHk{R%j z?7KMuj~Vl~k0qVc&~;&t1D{7P!@9ieG0Q{Zzhig2HXU}TPEINw(7?^CIwy4(D{k&w z4kq&(`x%N4htHC7%gP0Le-hhXWA!Z?S+TyHBdBGyS~wCfPMo{)xl2LsLyl8QmXa#;=D_iFpU;FKSGeH0E4T%_k7RIDxJC>K5>t|IngE|JJcIJ^)qd2 zL3vg1(j#l?#e#Q-YeL)9l7qvqh!nog0`9r4`d|9=kGjm?$DzLbgmTf~PaGvF5xW)( z0=tM3s@tdq%+Lo9Mkt=q{t>L(ceM89J^z;b%G?vidsabIe$O{|u$AIwCCz|GE49oX00M7XI1dKIgrI#3saQH{Ohl?#y8 zZe*Ytynwhy{cE{*tA~2oJtYuTcGPP}(5}?c=ZFM|du~p3#ObazTWr~g zn`^-9Ql)QuN2^C)j@J$X>nFg4z{*e%jI+2Q+sl-4uBzALCm)D2w-{;N`pSAjZ0~I;$5eT$qCsd%rq5zb-qEKlayRHqIhDFB8*hnP#uo#j1`^%kd%! zM3Z#mk4DG(b3QVgq)I7yFtG`;P!PAG!frv=YNV3h#yR=H3ap%=tK~revwL&2;ndK$Z1mS(j!!99ZG+a@$i%vqw5Npm z`(jiY*x9P%gP~w}E?1>DlC;htYMzumM#;PC$#!G%+n&R)Jx?RU-L;GHPd4`}fOOOg z_}i@%I^6nPhtnY&zu(Bpol~-9g|PWUW`uM%EwyhZq&yh3cs4BjfGXmpws3Pc(SM#c zS9hAlq@E6@f3qu5m-`?VWN<==E}zmE1fe9;-EFES@>r z&FJZm^q9T={ouG5g(%1EuY&LU0;E9c__)U2Zu8vAXHf>S%NySe>hD_SW&8#_OI5?G4XGN1WP#IsCs`x@CtG<|QLhegSv zvRE@UV0GCY%YQ~Z4CE*{D|4-+FkdJ3 znblv-dAl97yA2DQOQbSB9`#M6Te)H{tXN;-Vv>8LTc5NEEd6oXOj+8fw0*x*u?J7H zvg~VGRg>ubx*!2^#iM&yQ+VWN=YXysFV(o~{Kmz^Dp_0uoY0>=L5`(=njr1{%;;kR zGZ@(b%0IWSGH|{@cWh;9{Mye(AeNqD`Mo9veBM4CAj4~R=epI9PJ4WdRNV_IF-48a zvKhu(x&kfFtnuGw90FKPNCI|5YS{97_{%wQ>b;Uhyr~)|?*l~GyOclS=H%N0>H7Kt zT0k_?iv$rv`|~?In^;H0OViTkB61McMsauj6Kl9uy`}toEzuDA?E7V7uALYQZ`AsL z(+WE4>Y+Y49ZD42GT7vKo)mguXE&Ct!zYQR^RJZWlR&G02vvax$QypD+4i1f1R)Dr zVW0XDA@-r=Qg1`G_3W;yB0%H{>32bb89THSF;OON&s2D7?kdm($)1A@z52EGN*fk_ zO$}$zEsA9v4++&w>f%5KBU}(6s6!s=GUHXGSv(}$N*)(@cE`G1x^p$@vdnvfLhpsE zx&KU6O{WSW-1>4cYbD-892^-yYyZlwyB-(}Jntj$G|u;Fc{HX*G%2G>+1I<=xOxIVml%nZ%9=o}{`Ro|K;( zHKqf;Zz-HtkB1JnhvFLWdQDlaN_zP&5jbD9(s5P%)USQhP1aG7fh;3EfxTwJHb0}W z4;$xs15JFvmKbgRl8&5~?~I7|Z(<=*gffBm1-HYzNswC29UB&a%kc)M?_7RMOkfNE@;P9Eo% z7W_vZd=jY?mn8j%GfB=gHXo>p1id*)h*orgZaV|@OITjdew!1g1zzuL__>e&{9=e_ z`G;4=ioDzw&Jhp_|kE(xv!aZNqe`;t7ln&sUWPmV?A|#vpQfl6Zm>rzFMk1 zA(&-O9Ma4;fIZk_mBSy&myafjRRM~OX6C<*5(R_yRbDO*1EQLb4m~OF{y}^MXA0 zYy$dlM4xD^06U~}K8ca53@(4$ZsY0V9>i*~cNQ0e`7W><#MSKR)5b~|VXlcdazq{( zq$^#o19Q>HrhF0aM<|PljGn*_Wp54h0qMLC8|O+_9v6_uR5Qx+yyZoxpsU3Y9deWV zM+EG86sCLjIhLQk#q|B!asF5c_vzr1BLJ%R5h;>bgo3N3EM!)EY9pQA+F|x$2hKVg zXRk3s@tiP+FZ z8ub~C{gxv#yKlI1wYxgy`DvveQ9XH()EO9<8=QWzf{#v=Fy|4Ksw8O#EV^T9~s(ns_WIc=w2caAImE;^1rRoEY*I$3-(U-C@0;{LT2IsN8RX z`qi<^vU)i61R1ZQ0%+AAMy@_BzICq0>)E(9ITa7SDR>VbGTlUl9`fgmw&r zosO|p2kjV+tHaL2+Psm#+-mlUqHOjMN94<*Hh^2BN8N zqUloPkdyX_D7{3)e45ck-p9tepq9BNPuo&%wCrGIffw?fXJf991lLiBp%b#^F{aBW zGsCx?z9BcdaMX3Sp;_u@?9T|E(mMx8$?`dNd`)cKh7hZNYh)PsT#y{q_J+UOIj7F; zw!AqDTFj%AAKT*DG&`hpzpl>r>v34o~wZs4??@f=6qww>@C5nCcPhRqH$Z znbh`zm=n8&`xcYMug$nO6bO}dr?|8e8%mJ@OZ`7w^|X=S8`H?zo0`{TJ=~WB^o9|z zue?@iF0T1`gIf|xJ9#AOlkUl%<zC4**%;yB69>NMhYL##Bcr#>@?>jC&Vkim zVWZig@%8=ErXrLu@^nIHnfytM+5Yno3v%L|@f8WVT=UZEpEZnkx-+b_0v0-BhBDa^ zKuaWunMF-mKAlmnLc#C3MsLy2IL+{lp^dyehqrH#!R|E&p4H>1AYJeJ z2Nq?3>F|$6Cw7_Y3vNg8kKQCz27#X!AT+u4`+jLE%A~+!v-KsQeU^MTt&wr#A-Yem zL;3LJ8kgyzl^&GYt%J!^OE@CFgQ2W$e%?<^hvwXOy7I_?!O5D2mRxQ;MyFne?}k}W zuS*Xenu6W^fSI=+OjajR?hIu}YntT}n_YKZksSY!2<_@L0z;N#SAz5o^oQF1grRwI zJVqTnD?UjxxWxgjS=ck&@$HG;=?yX*8DEsi`v4Q7S{^d@H(c@a`f=XM4&UU(TrII+0;b8=Ql(Cc+kpmz?o`|LpFwtQtT{~=JL_@$$ z^TR^EB@rkuRZgX(fm@#iP#NhT-lTDa#uP`GZZ?9>&0Iu5owTzS?ZK3-&}u49-&=#YJirW5W7 z4KllGmahzMZ=8dOcit1vJ@Acku@QLL#PmuaK6<)-T7)0x>)-OL z18pr(q_U5ZRV7A?qXb2|G{4g;0c<}kIm4fbWyC!3;aGu*sb6E3NgR`SFA79F|D=^R z!2$o>;)mqvV$TzOC7T3ogl-Wz#-HWq<=9fR55Sd%no{~Au?n1iC%t}aB zDS50&mmM|EJvh0~$NG7-gGR8$Cza># zr#q~smtscy#>sVvwSqm!MDqr!muv2F@}{uvhpWDxgFk#f-yP|!P-$Pzcsce3BDI`3 z48Atp<)*Gh|C2|9d{=b#G;KnGJG0j)0UihAqaaeF|FWci`BLb$|3{tvdEvYrf*-&%?6FxXes#20Dn>j1O&b|4A>R1^vk5`9Q~4MinjqS7!?NdZw& zn5d{QYJT^>89ehqIy(ma&j!~0NCTn)(_aq;9*({Nw%!f^MWlzF0|)$>t&@YkgDo=1 T3-9ok!Un)qbyaGWY+n8c?s-G3 literal 6675 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 diff --git a/images/icons/favicon-96x96.png b/images/icons/favicon-96x96.png index 361f59a509baae05e2aac058a0b475f2cf3779a8..f92ce4edf84cb096bce66e0581692d1006677ef3 100644 GIT binary patch delta 3143 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 UaODgj@+-rYFice8Q?85u0bo|Pw*UYD delta 3439 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 delta 2763 zcmV;+3N-ce6!I02B#|^Ce+o27L_t(|+U=c7b6iImhM(5`E{$Z__?Ewdh{r1c`bB>gGx7{P1e$Ll@`s?rOZfL5hrkZN1sog5$DzvTie;HmVo5 zIe$FHyYyp|ZbPiH{Dk+a7q@wSeujfdw;*N}=yVmgIDfp%V$#nay9&&@irs+ne+$}RZ_6{v`T#Amnsf_d)n>hba(f(5i8*%#KcE%%vesB|SMUK^ z_5FceE^qsMfV_lvxmJAMrVmhIj{{or4Iv&trnJYWiu0_wEBGu3W|D40tZD-CXwDSf z75sqa_O!F%9YFkm=J&L-;q4!OKv~w4Zbgjpu6OyO8f9;+e_!}lS(cM-ZG}47FTDJ9 zpQE7w%Cp3N;gR0uSF|S0WlJR{`32qHdK=99s`vpdiZ$44A%UB{AQ?n zV?zlu`TWx;fP|Ot2ejeurvMBl&Ez=^xw8(ov=jv(HT09Q$~$Y6hNN0vPfP%0tY|?a zv?mOuQo~ZMe>wjg&u>AhvoYjO0%)YH5iMvo8bGsB0!%->$zrKcI~l3oobkF*3ZN_{ zp;jM#31it&n+Ql4T@^r!z9j(wdZqbxW7NrjR8JT@6hI47WTQiTYmHE^)ZI%;=7DBG zN@Sy5{BkrxeUddx%gG9$RVj_CEk%F^B@0?pvY(X6f8DB>Mm18s$hI;py^JVSVoaKH zNKTaI(g}YE7E^jQ27Bu5`G;}~pWW(WXn2i)# zkkl_Ue?XEk((PO{(-ut{Dd~wcKns#L*6s9w(gsNUHfw-{rAeUE>5Zig&_3}wc?$}RnHI!zP&l-RStA>2Uop9-fOT|a3E{R~I}Od+?dEEUj-G_C4LL1be{T8|b| zf2YdQ0WAo%ObP&HL_kV=&;hBTpHZn+oXSX(iM%>(RRI-6liVlOic=#}tp#--oCwI2 z#4Mp7MI9ix8zph%^CB2}{H~=k? z7m~%h_*RT?%F0t6P``96UBIzF`n%4hW<~I+qijF|Bzs~Zfb!ZRcLU@aV6~5g=2-$E zfC8w;DtEvyBW_}mQz=3KiT-cQ+HhLXh_q)-jEO-2AX7|<1+6&U=3!}&`X@*cXcm_EL9(1t-2mH zXJP@A#R>-8L66ydas10>$<+h%##$W~v>w4pATGo`5+GqS_>MvVsk4Ww1ErDn z*LdV|GSUHj z&WNZQ(NMm|TMF}xG(i21k>DZU<_cFi$16csQY`T?x0&Xq^DCy#qs53uI3O*Js)ycc z^Bq&<4tMO&*v~1haFx@1#ThDI=Mf)pog3UI>kZXtp4hCiiKSLRB@vKQro>|&^PcVE zC})}AGOv+&?k{hWo^oX`GSr)j>ZToZfbAl50!#Y7Apultb z!vJX^|JK?P@wPf%?b41D5I3=GD=fsPd1LCy8BwcG0;HV+@JwNVe^f7Ks8LLwlNK}# zylo~PK*=QH4My*Y1p+dvHzz%PCIrU9#NchMndE9_xX-3NWpVa*A;#IL(2Yw^jwNiiZN4 zr%>aLo)$(KnmqwU}jZ!yUgPB0QlVqb6)Pbi?MZap*%a-Q@2fTvpn`QMn?-UDb` z7~;g%0DL&o#Nxtk0kre~4{?aEv+`^pFL0J?T;wb zPtmz|x?V}ge{xkS^ieiqz4fp~Tve`J!KtW$1D^@VFixekQ$;Hj{$<$RfU?qlfeM8K z+T9n6io4}^R12Vpy{d*P*#5%-1tdVGP{H;e4rn*udg#6K@rw!vw43kEtRdGs98mC7 zD@Cf|#>Q|!@|OG*N=*T)P&lAf{wrMqkVZWTx1bu_e?fbUaVEJGlRFuQ@;u}=Q{3QQ z=+bYE4YVy}c%5-3ILl!v+>(TfJmIfQbDfWPTHC64ofcp_ILuil80YoRC9otZOO6Np zk#bz6uCHz+UBns&IL;-magLV~-56frQ|>U$P5#b8O*tZQ0NR#q;{b0m!BtK&+R*FR z$_ZCDf0*Vjk4%IoHpVi@+Fp)vfk`g%YV7y5Y!ASHiYBPk5I|+w7WQ$HaVB}wlZjZ1 zA{c-Z2DB~P#Zlho8kcJd^nKyaMK=Ja1khHyOhu&PNKKK70-y31rlK2wQw3;Sww*(q zVUjDnAznsOIRMubligK-%Cd$&j&qS~oag1Lf6>wv9&#(b0XW5gwq;v6z$qpf=QR7D zO$>@W;X}5=iHWXYro@-BJ-otsu5poK;|5?wDFIZLZDE*A=9B46O*Pe2Q%yCs*YtnH z+aIu-WA?QG001R)MObuXVRU6WV{&C-bY%cCFflVNF)=MNIaDz)Ix#gmGdL?SF*-0X zK}WX?n*aa+C3HntbYx+4WjbwdWNBu305UK!Gc7SOEiyS&F)%tYH99jmD=;xSFfcai Rv?l-n002ovPDHLkV1j|z7e@d9 diff --git a/images/icons/mstile-150x150.png b/images/icons/mstile-150x150.png index 124c6df12b4fa07b76dfe54c66b557985dfecf4e..e2d2e1f655f6928fd5bc35ef2036c9754ec4d22a 100644 GIT binary patch literal 2732 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 P2mq+9lTE`_-?aY#$7_+F diff --git a/images/icons/mstile-310x150.png b/images/icons/mstile-310x150.png index ad63183a55b8fb22b4eb181ec023005f7d65130c..2fbbd454fddc70958471cfd0bf6b16b0c2dc0a15 100644 GIT binary patch literal 3020 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 delta 2842 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 F^dAHsn@s=! diff --git a/images/icons/mstile-310x310.png b/images/icons/mstile-310x310.png index aeeffe1bd4765b55ee5c4a11847c3f615dac278d..8fcdf14a7d333ed0ba8e41b9924c9941552a3ad9 100644 GIT binary patch literal 5731 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 E0W_VIq5uE@ diff --git a/images/icons/mstile-70x70.png b/images/icons/mstile-70x70.png index ea264cf48e19cc001d76d1918710dd101d92af02..e30d89357cd972490d3d855faa36f5f0d88b3544 100644 GIT binary patch delta 1845 zcmZYAXE@sl00!`X5RwW)jzeRM9sUVwMB9j@L~UvpwN=fUPqfLUw8l}hs686$?5eG2 zcAinRs8Q6Yt5Mb9RNeJ!pL?J8dEQUI&u^Q+Du22>AD5q@xgh{F-Q_*L0?m-Y&;gzZ zsyT&cm4^ok=Pu|KZ2$o7cq-Y@F6P}@ z{4!RV;L|aARd3^5!$1z?N3OV_wSuVm9V$< z)@Rn@M*mzddcX6%dxuuM*VU6o_wxCFavBoL2=FH^yLMC1QcTs0rJB*V(B()-d%=f8 z%k@~|uMEfiBV=#D_8X}5efK!nBKSBGlDKkOies9JxeW9lj@<#y*j#vjEA+Miq*j_F z#hAJQ^EfAS1Q_fX0Wb7-nBP0r2!K~4$4B~0;rEaj3q?k2A$w+aw5-YkNHsYSW26{V zqlkR_-w?g-b5$rJwDliEul4pgyi_X?YTTS>CR>qHOI8RqYy5WlQUr%mAHFXGrDf;e zh7VxQODR|BsA{={t{||&&UM2wecLLge?vhhgH(b_%e%ZR<~&7Qqd)C~Znu&yJ@aBn zg8ghdcDjf~z#SoCnX0#howxdZ`mSaM1G}!muCY#KZ=QG}@OC+;1&iE_UkmO2RBOPOjA>4ey=I5c$Vk(|hG z8NZybL@ip1f8<6E9WXV!=4R+lzA9;4H>>Uk153+OIO5G>YBJ=Q+!74P#7XOBE!B^K zrZ`4J(xkiG%~!P4G(TZZM^fHRpaSYwpSk#MHp}$^uyFmWYKdheBQV5RT?P8N1`gcK zl55v|`M3?^m(3v>%t7Q)hi#jMZ3R7tCxrYf{@o1lH@&?$hMrpZLYK$oWS83GKXK7= zH#|9r5@|4gY(>0K%6QPSTAevi{g--QS!A}ohsN(1g)iyNMm{t0x-F@qn0)^Y#YRgP z`m{MerO_tT|9rH{L&`Pb&7iVwI3S~jM4PTlLicMPSvDR>JV2vlDWOUQXHM0=xI2EA z&oy4+S(vEexqF=|^hOayHY$LB`T<;q8@i8)U%9Aup>*_oYS0a}W-ueVO}x~8$kx(*+MPZ7^HIZD)y&kY4< z4*6LSY=N3)7eR)3cI3SN8k}bNust${(<;rb$tOTyb|!3q{_e#;Bp`H3WJP`xa`irk zRb~TM6@G<K#O48~hRkUM?XwxlMN&QC61th)OBYs*%?VY+*M?7!bmf$kobAn?kMT z2~7-Tbrh@{sinJx_jKMCg~!z>d|Tw}<=UaD;8M^goR=H!5m4*8YlGk}7IA$m$3+xmGlr| zpvy=2(#0ePuBIiuiKo|?8aob|M2|`t4LKP23K2QOnBd}!nX>p;ZZs9M$3iWMi(QjV zSeWE>UGwffFs-xznvP|3TkS1u1xZ?A2rnF+_FOg?On!0Q?g(IZ-w~1mNO`d%2F;+S%UJt#>`*at13D$Fx-9RKc@nYbL`Zea`QY_!_@YF_6mC?`j{rnX!5#i%EJ)_oJqVKYvUU>K9# z$$~sb#p_o_J6pm0&*5Mmdv(xXP%z)qT%|N;P?|yIhNx-92}YrxU8yt#Y$f(&iwBlr zMW(Bn^=x-JGO#pRAuwTr`P8benc#57C4b0P3lAz}gcLUj%N-`(pnGzkcf7nLU4l#A zA3Ua|?iazT6wb!nVkf}-Pw`jcr%mvdR>mJnFi?0o!u;%=mS*+lf&_%JlHaB~;)>k^ z6v}aUm&7-`5?-j?P4e^P(>4^rCE93Jp4XgFN&B-)pnZJgU-NjOf$#Fog+}!}eqp+c z$>1yZT(`=`e6#Qr`Vz#!TVRBcSfPPU-hlZ1{|tOCq1ig*o+0xIY;+O;0GJ4hV}$pW z2p@f~aGxIo;6XeN3+nu+9jL7j>gj`LR6$T51l9BBc76guA>IMLu|ENcpM?9Mx9txB MP$?GVdXfk8Ke#O{t^fc4 delta 1929 zcmZ|Mdpy(o9|!QyOys_WF_%Ichq;VdZ0eZHj$1Be?vd-HnufV``;H@bn(IMCA{{x> zEMh9hio~QkLZJ)N8M^-uzhs*-hoWUIzSPsSM`a8p4d@?rL0fAI6|`r}!AOiY=Nuc-Eo>vZ=mR@3~* z1t`sC7h-RAdbTbqU2>=H;K7iR$YP$HH-)}Z=~R1W;aUSUB)!NtEDmbZz5* za=HSFbiMx|Y1AodO8dz&YGL@8=ocT-{^qQkE}^r#gf)zT-^ zdt~aWf>#x-3k>rQ7=;T7!KOeiw!|ddoiB7#18Du(-3%Qzs}fYG>c88~VCx4MDT6n$ z+eng=dIvT|^thaZV~^b#&>S@|=z>8Nk))ON_m7^McEOyvh|ekQydyJc4l5{LuT=bO zNh&l+KoS%dw&B<$t4@MFiQE^<|NZO;v)HVXm1Ciz>jq!t65AM=lkpP%;jWJ2f-bGW zHQ1{`O$p%SG_kIV=L&yoGHiYeSFn^dDKRcbf{o@NhZ7k<<5#u7Yg0*(#0qFYdpQJU zfGR53ek4U%gX2Wm2nvoE4r$HHQj#+FNiv@6s1^JM~G39Uk!{>ov+@z@OX$lNn z%6Lt9$35cJ`gR%pK4XRFeRoDLNPz6f;5fBuAp=p5l|l>AR~iedTCjs_$Ws@%Y2_P- z#Nns(;2c!VTVH5#oZm3Hf*v~{yMZn+w~~3OwfavD9*w9#hh76)NEO0 zU^e&usr)w8aI0r4c={-eWHDvB@{%aH8JRWOU^Ky$=AdA_+&ImGj zP%BIukgP^`!`QyZFQ9zx=F%VD8*&ZJ?_aB6_)Sk1TTX8AJJ$C01p;qlndci0Grm*f zoH=bSA%EGPGTbk%GnfwQ@=V>E)Dkb&u-~3?B>fx|w-WY(13# z1O*j%!Vx^~3l`#Z{GyD-YH}YRLl~nE$no_f^Y3e#A2cSuxNT{#M7eyH&@*sBI={TJ z{8Vb!2OH113AVm4~iURCi{JCmVWL&Ul9PvWl7czfC*?Y{m*XlVnefA7hCr~8D?I} z``)`*U7qyz=HWfBpTeBY&5S)|f^N@PR~r7@Fp1*Bb}ThtX1`Cko1z z-WXe^VF=)=mDfRJtAxmB@`RK3ua-@Jim#3qz0;3IM`k1G8>QVYpgONX0Mn6f2)bUz zwd*gA%+}pf4L}FLD{$Aa(CE$8%TQa|7tSN6+t#z4M@)%k}A$oy(KA zDrFh?f!voI1ehb)`Fkd00}U$hCOi3W$v(Ql+OZ=tc42k3;Kl=OR->Wq+#GbkAcg zzps;*=af!c+nMo?C0QSDOv)JJzFNvo9Ou?_pdW53|5=wL`4U}cM^S^ zQ2)GOY5%1<4@K!Yb)|V9Mg{0g+O%-QVO^sTK&*~qXt#C$mIfnDI|P!<3m;b=F3SFf z@5lbd_`{&*B=Hr=(e~WZ6=HqD>_?(tr$hCev0uSAHXy`DS5`!$t%H8NfIty>O|`p=WyzR1qYCV#21^N1@lcUKJ^1}kaTqiwQQm%nX@ z?xpeR_01F`TQ*T%mA8&@5-os>^!aak=1fib-UA3C>!wMy=cv5}8Qy6JYYD^i+Oo9s znOGzE!u-Dj{kN7iLa@!-g8X*Eo_+uTmPPevMTW7W$Pw{T+Xqkw9`DpCf9YR - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +image/svg+xml \ No newline at end of file diff --git a/images/sponsors/google.svg b/images/sponsors/google.svg index 1e82a979..2c34e9fa 100644 --- a/images/sponsors/google.svg +++ b/images/sponsors/google.svg @@ -1,12 +1 @@ - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/images/sponsors/nokia.svg b/images/sponsors/nokia.svg index eeeec3ee..6d0bfc5e 100644 --- a/images/sponsors/nokia.svg +++ b/images/sponsors/nokia.svg @@ -1,10 +1 @@ - - - Nokia - - - - - - - \ No newline at end of file +Nokia \ No newline at end of file diff --git a/images/thumbnail.jpg b/images/thumbnail.jpg index 6d3fbd2c5ad4a189cb81aec701fb2f406af91c06..90736b1ac39362916b34e2ce616465832b42e38d 100644 GIT binary patch literal 20484 zcmbq*1zc52yZ!<;U7Hl?ZjhFSO?Nj)cXuk?-AG7FE8QsFf;0k(lyrxL2>*?qbH4N4 zd%k<`@Asb>X5M+;=bbfc&3b3mZ02e2eO%8ae?OOhAZ-g-7_8^8YH__W)Q(FeotA za4=W^EEWtL7R-GgKm_eN91Ju-JNrj~fdj$9BOpSRkD)MB`KRKcgnWgaum(+@#Qms05AN&@q><&pnIVU(F%YwDNcl(5gz-zb30+5 zvLtkKIQO>QNGS~Nk!2RDd0-0mV(CtrbOZYvB-xlUDeMo}-vhRW=-;bQ85E2z75IQ5 z;^;;Nu|va*LNT<85}Q*PPYz61*rf)e5BzGJ{cGOV(rtC&$LgVjys|v2_yjm9qc_9t z3+ulOlylGQwl?Bz%c+YcKzPz&B=oN&0{aK@K(=Q*{Rs!m6k={FuGBn+dHcdrKKe^Gm+f`!au(5 z?{FYJB^(*SKt&l3LX@lv3sqDM<*cGZ%tIrLy!-%!5k(gCh&ZGu8HpL5 z&dLfttm{Dq4G>@>7zG)s10a)##%2548`}-PH2@M5qVWp!99XgK-TFReFvv+FF>4!$ zXsGN!>SO}Ko5Kb?FB-p2htBJ}CIY1C!hB|Q)mcAj7XtyWU90+qG4hc9=>$xJQ#aOv z_;UcG<9+k>&#L<3(`W|bK#b**>>D0M+cy=^KAv-&9>x3Z365&>0We=*_k7eB4F01J ze-+fwQ~uuq40%W}MkKJE_<+Joi$eFU>lYyrBHN898hn=jP$MrUP8Q|D{zI|4+mF8` zSvkV=@_o~wzt4dR6lXqd_tkOt%Z<-N^m=8k#B?@n`-`26|6TCetL3}pF>EB^07Fz3 zC1v?MBeH7r^PLTk)lH8zC=1d5X@C(zb-?uW>0LqwbY!D%J4mksAMBOvei&jb-FRGj zStmm5=Uab)0CH8uM?0h68vrP{vNmlq6Cn*{D~))x)3DsMb*Rw^8vB41FH7WEiD#w~ zWIO%A4wG$3r(`-Z5mGkdsTH5H^9%eLgW z^mrWARB$I-;ad=PE=Iz`IYnyHRI6BuMIPc(1+75?+z?OZXe2XNAXG+^Dzi+dgdo&2 zm~GINC^C77YR*b9Mm$FRI5O`OCSDNH*vcuo z6vt^YvUJVEhzL$wm}V+qXVkK9pQv;PSS z!Q`woQH^I_$O6g8jg8q1`tYQJUYA6R5SukaWpZuX4&?A5*kq4bpS-=1c2pVBQh<{A1a1V1T4i+{p zJ3Jm6m{U}YoPv^ynoEU496HS+K}j(1uwJ)!gmvt-H3yEgRgF#sU&x9b_qAQIv6fKr z>iGoC&0ibT5Qv?nT+JFbh~?NBiNyp?kikFU*{CVm{ z$ta0yxAqGMzvj->7+l$gBD#sU)_ckHp*E6VZ47EXGNeaFx!j9Rr#&~)TdC`0&69^| zlI5w>Wto$8|G%rI^4dqYO$R?9q2@JlCWJlQp>{}fSXERyQh%$y2~=Qf8^EhU?xWQQ zUW$4A6Q>Xb9ae$LQImV5q*Y^{G3%SUa!RmTJjzHqj~N}~ zNef$lgX_;)D@tbn^~rF+=*ep#riSLQf;Z2M9BHo^+Wlw!-!0|MoXksWYIG1WZe)>a z7@9T=ZwX5((}T5o?Wr#PNJD}FM4xQZgFr_*X2 z{hX^7BS?t6B=*SxLq>`!y{&hA)YifUIJvOQGp+8%bW7}A%N zrYiTG-QktVxUzzLBngd*GAsE^MYQ@VqTMu3NyUTHa^1!{$Pe5D&vW(IYB%qJhD*IS z0-kz4#1G3x@4svptF4f>wM435Ut6(DD;K|Ck#L8HuxYOG(F`bB_1;Y#%U(JR) z#-(cMnx+HnUx(JccL(MOU3Qfl;+_1Ydoa3Yj-LoCt6u#fNpG|Y58WT zQR?ufr>;@HnezVU`*MjYlL_z*4<1G+0@-t>rKCtyOiX_+Cp1am| zY0hJ(gbAmg0)@FQ7VlBr)v?J$p@-1fM*!JnEr+>=qickHarrx+g9~RBT20-0zp+z3 z^hDaAm12p`Fh0;9I$XbIF?~WoGuT;^Gbx?uF~q+?;)>CVXb|!iGEctu8xS4zY9P{F zy$8}%Q+v|%+htMLBmUI=H}V6Z;Fb^D9U*A6^<2Lpj zn~iA_n(vV`2~gc=Or1G^IB zEcy!o{{p&y1EL1xZ^2qI!SLO%t1y2Mep~!O_v=JADg{VS6iDA^qMM1@KRpTYKstz6VKdf(_ryW-)Bdbt?pajyaS%iOe9{s8 z$?TFw)QKU%w{{BZT(l|iqMcQUKK7^Os~Z!i_TR^_+hMA<1uGA0m^fedZcv_HND}yv z+^t8SvE<5&SxE0deFvustA2k7@Yt7J^kw-Qy?oZJQ zZB*E^l2Z3LRu^}>Vz2MH3#J>iGyW+LQ{D@*F9MW7LQ*Ahj`htv6?lPZKgTUR7zUUh z)CJF*zf`$$5z?8DJ5c3OSytx8C)Ma=aUjRYyFi?eAXD zvGuRBu{17ZiN;=_yv4G=dNEi=CGt89JF=AgYV)ztKvUd0{GnW6t~%+3S@D-nYySOy z7qg~f0Xvd+>|bV>EuFj$1(`d(`$*{cAm)nDrZ9>;Y`ocQet7?jlV8?p z>cJt}zUs|lQ1+K{CA&!;iMRgDhZ78SGa3G3#M9ix3D(`ERrtZwo7q1WCBmZA&e zl2dWl)4}R8t=Yq94)`RpCH7i2=GZaVhWRhH9+!5i>$fZc(Zek+s_R^y)6rffqgQ@r zJ^BpmbH!Q>%V_8GXaYs}vHm;{?Ny%VZ4<3tiUdeP_u?La-mq{&9~OVzuYllT5r5su zK<`)Juy9ndLF~8`5EF7Xjvz3lsEP}`vzl>Wa8kkXuiF;rW1|Sn6~pwm15~~J*V8)qmN?X!(NGz0K&I=~1l2z|-w1k1yyc5B6nK zmO|d{79yZ4e8uoYJT#tzg(^1Im3?TCia6F)q-0n;;|Xg|rJ}&+EopN*wP%@Y4Eraz z-@T*#1SN%XDRVz!DO>0r`xje)+@i)2boNI{GR^9lJuTut)Gip>e82mAp=MKw6FP6X zFi_e$P}-6v-FeMB)9mG{WcThv@)C!<{V+>Cb<;nHb*an4wC|*s_SL`9e2M2=B9;7S z-hV?W)U*$WN`A^c`MA0#P@t{t5Z&N-4%By1A-Sg>hX{t&>os6Y&>*>3$UzGIAM?DzD=1=3vTC)Vx(=S+dT}Ypt$A^c9 z=au9UzOnA@bDOFAd!nnDAD%v;R98J>(p2=s&1-S$Tm7-XSSx8$F8nd(fb1qt-QGEP z`p_@RlTe*d>w^C3(Si@ZKecA53%?@`_aXM`BCq4AyS{I7eBPr)p`lWmlGuBI;QPGs z_mT7)+z!4#`X!t4d5wOuSw-a-zel zoG6!@Y7W)l*2@tIU20PZWyy`e**Wo!X7wdbjaT#Glik?(mXeeNUpPJ7zdbCeNG#FL zMK7uy>QbWD2)Dix|MPLPk%z0YHCheU#$)bs8eRtf?0#yQS%)KY4=_K$mkmI zZuA%VJy31&XPC?EKO%fM{#VBD*6je9&OYa{2(i@pSH_!5STrr6S!C$c$eCUpE=>CV z@v!EN?mzwQ@8X1bv53qI^6PPM#2m@Yk)WGQcoKHWq1Ev+$D>jO53T$cA!Jb~IsR3c zB=1e)IbGq4o>X6y0bOEzY51gWbLW2+5bwo#Y+Lr;fH3$=Tb{|QR>$9 z(C3u!Q40L`bd7?ljB_m!1-!QN;ueV|(^t1fw`xDYRfX;GIPdOe7Tj1ZKD1_VY#NMa z{#_(<^0EE-&ni|khx7uPP3+S+pR{jenaU$iPrn4jai7j_YLBYlp+db&1o|`$2Llg6 zdhoAb?gf1-iNy|wO~H{w$q7-#A!jpj2`Z=scTa+-M8%GAsnuMQS5LT%O@r0zrv7-o zMi7C$ntf{i{v;3=5OoXOxFS7&@F^hu8%g7rc)}>-# zoXBOYV>5{Jb1Z%zm->}@JgAL5GCx#d7S3;&q}a29!cyJWFWp`>MKjZii6ildMlvnB-E2S9Qb zs=|Gyi!YgEF3~5g)i;Ql^?Cmo`U+4fn<0fiAUEI)&rx8?8sw{VENJp#$jSJ99#lgNRpqeX^bUD)|}OL zC#wjvkZp@0DS~ER;P>6!#ieV^x&~IzawH7VOJ2>_j|jOB=q3%w>#XJK@0^nB>sVYU zEd^B?>N%zt@hmn&NS#v-A}UHd1HLO+1t3%6vEkrtor`^=BEz$|En2GZe-x(o;#i6J z^?U6{KND)Sp7%=4Gu!6!8ZI6!DjvV0rjs4m96s%1qIc*q8zswfi>g%Y;R}+OKwEi6 z91Cx^C3F>LMY+uxx)I2rub21ej}NT~f6g`-4wrG`Z2&(g6>=|1unI?pK2VXeA} zq@98W=-=pffz|y&6Lz&yx*u{y+`hro(w5kOgkgiWCp^Uaw(JToCNW3jsVwwbEIPy! z1l0pq*zOuFx6tO|^E|9YL`WsvuJFt@g9pZ`SL%+Vj(CgEWBu`sMugf*SKTKcr7|7URUi+j(u)HxPAsXl_ehWC{~3JeyG}Q<-P;rU1BDmb zmxp=J@h4bu^BB|WkV?$@v^7~l=;e7NFZUj6{#(!&73gEeB^FzNc@Lv$80443Sn;n= zhPbL}6sGChcdEn7^wt^Vtdqn9i-BFRMD6UX+tWUXK|DMBs2r7JAZIl*r zIxA=-K<|z$c%?O02I&p|RpTT4C=a>h3As*!K56(g$w?G5vce7o!8y@dBrtg_tN?dK zBKh-o}Z!m_BGe$ugs8g-tR#27W3a?`PK+DUvzFqUxV%6cSm1i0D8A7&P z^(jZENJZuGn}5?)3N(tgO+=6l)0$-soc6WY*1ytns~Gpt9k1k@wc;<8k9vk=^7w5V zWW)@sN9%>N>T~4;8_PY~6t74Lz7k?5Vt7rG?I?6lCWZ-?1^v2a3&)W!Y3=lg+9d%MkJR=1>>!4QFD6$imHFBSoJ_>NS&R5 zzF$W4k4ovqr%^8pBOV2j^OJC&i9I>6SiIYrmv2&>ZtO>LYm+5!@)qSjQ*`^h8KI8X z;aTZ@pmnnNX1!5=(6%{#)`_HISwQnoxNHaGH6oFz`2eW=9!MB|bbj=G{e7BgQJguSAn@X=m!>7mfhfb^;m;5K$hDk-^ zWo#zyX2LR!11ApePB*8p#)wy3o$dj~@o#&*>|V_QwnVP`k1Oth>S2A(dw?7qjxolC zJGdJ|@& z280;G@bSm(_*`a5nh&^YhBr%#143`!tlwf;Y~d%P`ylBL?uOXGQeQ|O;!=Q#x0Ja# zeFo3)HcL)OajR*BxJ&s=^C9LM)*!L5Xd)5(eUSdAhN%4yDDVX(k#8}Z> zwSVI4vKnpewmpTs=}k!0Y+2(csIr6B8LQqvLi9FoevI^GL*6Kg(ND^lu@}>am@_MJ zdn&64M+uk~VI#f;J_l`-qU(#j4ibcCq$p47a&S2SZb308%?)JAAZ1AXt)Ta{v*M2` z$K=&`lWy+P{g01|?82Fx_s-zpkXq+3(23QJ8HSt_vK?`Rz7W}-V{IT`wD)vue{71Cow(3T1SDC zbtz?0_bolnwP|wfYKsUS+g72RfUpUQErTSptDjZd!B6;*;3j9!`m-Wf8ao<*+VuTJv4P$!xcTxEGnRwnAsTEZQK zYPEluRXJYwVr{#d>l~9)c=vMuaN(L^TZy)GrhNOEDB`eq6|pI(`us>=%P~Dx@XGg1 zHlkTD#x_Y*Oo8(LA-tLK3L@^3R4^S`LRQDlyRIviZ>6z!t%ZBzpi?gG8|^lZglet{ zmOON^v(MYpN>k!F%d6{5*k&=_xct?znDAj`XGoG|CA<{)A$RhA+eO7#V=wkX65y76 z%In-s#s!^2m;?mwfhN?$<%!QsyZMVxTM~}nUmvh+2t3P{O1}q22e%6nVanHVe5>2D zgG=w~{AHIY_wBC+XHASnD%*FP?7N*Rek=*(zRTY(>cI8YLdZoiV2wv#>zKiY;UYs` zovqfY#6e|K;}5C0)M5`ynr{I;c5WtMNMOzmb+gobo9>(jAob|8t`SC}D0!*tNLNsVB(Dkw(d(oMe02#L^ z?z5-@IG`6@VCkf`V@tN{2>OtMQJajSaS!yODU(+i&P~|vJMxSq22Ew7PiQ>SR={h- z#xR-S3_z_d~B!`7IQ1voxirSeN=}Ug&5zB0Q_Hhd9YzMFrNVnRP$B>@_w5+%y0B1~d<6 zFsc;iAe%W7SSydK`kKunlm7~vGRn9(A?N1F=?m>^;h5Vz$vbHtc$oTlE2@^9_%$~H zI?g&*fyiBX+AYpHHv#gi6j=SGGrWv6jZIG_D;L)Ce7BZ>)}ceXU-V}OMsz8!Uhk<3N+mi{|O<|0ZAqDKg3&9V3-oRw6y;6vJ4&1;MFg79|qH z3+8q)ANq=G{S27_V|kJz_-eW-c?7+NCb8EkeqZd4XgqOkqYlWTf_(6l@A`>u40xum zqdwhdZ{iBd)RW-vP)H00INxWDP00rG=tC&d?twfs5;HWVh+E8?ifDH_vHzMx*a{2F zCnDK70?ybJa$(e?`uBL>Sv{&+yT~!DkC}7v9e<+xH>f6*1H8wpq6(%n0nuQ?Eb^)# zPqikas4BzvqlkemEfholOX4l3<1-r}WO{@fNj*?-*epbKR<`L;r$^_P)zQh=p)jy>x5(IDwO=;${xP_G& z0_ao`q}AQ#MG+BC{gl1mcGf6bC$Fmn&JfP}eoj#0?Oh>fw+u9TzDA0YOfTD*>PrVi zdCa&8oBeM4ii*F?FZaYiQ7};3TYI?IhA<&jHEJkm;S5p+2RzXpiclHFxID;+sw7E$ z#|g_2s6X^MHxfsbnHl@zThpMpkK-Rqb1RSA#gjlN7R^~%v;w_okraS69N*`OzQ-Z^ zinoE{-BtiXD%cnX*~{#L(VNvy*jr2oO$R%beHXkD{IiH}eTAO*anXms8FX3Sh)dBn z3D8m){nS!^(3T%X36j=%^X8Xjj1l8oaFLDWL z7pTaj;4EFs_>};4LA<1-U>^*$MO*H0dQW8E@{{a>W3wQ;irgr;AI~JIvB)4M-j8GB zu?`r*C(lyRXg|Q}l3KTmQ&5E+@U$!-7XFlDtV3e$vBqHKO2j2B)2|5q#>3j=*e;6u z3Bj|ugV$t^wADu%*s%;(IfCx$w+hv#Gw8V!K>Hm}?nzF&oF+*?BsVT+-rDo8YjE$d zvAPTiXq7SbuiGYHNf0uiew8p*p>Kp0AL?NzXdrhLB4&r7AV@^$Y@s*_G!J>y0q}F@ zj-NbYLuH7+2T~UOKDJ<&ok-Cij(YFDgii{VR+COf1mJ;?K1}hKuA~y`v8fc3^d`0f z#vKUGv~bnXld}s>JrCeqL3j>)419bHCk$A1pI zNPC_GgFlE4OaD9jUk#A38QbsRKqH?JoiVbFDbEHHYLa|L5@B;)(JqQ$j=eXgdORn@axa60I~CbFhzTNBUC_7KFTxdf1Fx( zVqExSw3r%6766i!>&p@KFbT4Rlg~U`baz3&X&wNWPjufp1pFVfuanXun32fk`Uigde ze@4U06q`n#z->>q&=OK*vz)Wx&-8btU+DgbGSL*@;Ua?1L^{c_=$Fu-xx4pQ3VL_n6 z+vI#89gKtoXC_{{>-A_j!RfoDrBhF!w47m&iYNh}D2MK$gd8jmh54g~#j=sfsMJ${ z^y`L%1kZ}@ei6Yzmna*#HM67tS-2bFJ~iS9Fx<uv%wGCNXX`l zc2Q#J=PkvBMfQg}#GNH_$~}+??aHXGF((3vIAu!Ed-t@q2u^yT6?&U@2QVOZvw#nB znAX?03y+dW6!2HjOUIqr&Wb6v33CFvp@u3RBAYdVW*X96Igy6N0XwcqmW^*kl2eC{ zIdS9O1hAuFbs<rCXc>BmJpJE_@$Vbqqql`!Ci$s&J3P1OOzhoaCK}&6#(J+z2spatQGC0 z(r6D#OwnVT^twiV)G*V}=`gp{%P#yWriJG=wu*h!CD+e_mE10Iw%q&nTKwiULZ8{V z4Oahb2h@u(qoNTIzusYmzchJEU>4tE5>8-Be5Jj}nRGB1*=tyRd)$l0_D6zU`6>7$ zEHLN|AoO7R7-!k=7xbl&|JS;U3gwTu(SB&)xQUiF3 z()*}XzlEPn&K4kH#Q@vq@9uI1@-`&GpQE)0vglEEA;_D5?-Ct7zYep`j9j*rX3GQg`?og3EBIHR3hc7?d+|kcm?B0%10?9@-!T&}ST%Ys?sZZ*Ie&jTK(eFFdy^SaiUOA#odZ=IL4R zOEB{DSEwdTWu{0nM*z36K7VGY2@m9Bju;AGq&xzFx&2oGe~r*OnTe)%7KM^9mY3#a zya-aj6K6C6dflyu$suFmFp(WOOSIU^y5iTOqevchXkk5fH zEWep}2{9w7+M6@UR4`)Y1ZM-1(R>7feUst@rN+{M-IXuYx&q>sJ0`X6Zs^4c zC1YDBN%!|2CW?#B)8`$lnIZ#l%PQof7|rPu%``+GD8bn1Xv90xb8RzrJ*F!5v>t_n z-!O-hkyw79i*F>_J*!2}4nV`93sIYud~K--v#E&H8_~ca7Q7t$nI~f~vN9<`bKyJw^^n zx3lb{!!vO6jTNQm3Uns|%~4iJw=W`ze=3n-opx?OBdr`li$oZ|X|-EFJqzoC2Vu83 zbD-I`{gnO&D+V4iITls^u9%1iRQ<>sQO$72P(E<>h?l1-zId3H&`l`E>Ul-t0MH|9LLJ7ZX za`5K%17b}eO`M-8iiC=6gEM3DV8ZCQnhF3o_pK9FzN|z0M!B6ju2R|^->pF?D2oy0 z@r0dCCj^m-g*Oa2STej}8gl&LVKVDcHp}%Hsb;-=o!2^;dr61=*%{xtB4*M zcqJ$Yem-S?>nhDmLlELhNk#l?%1`#OQXh$$&Z zTI~o4y^C7a7Rab^(ZnD^dq?c8kdF{lC&gL1?u>1}Eq;zbt4ZIE`O<#PNA{EZ9JE6K zQWkpLWmyw@3q$>QZF0!2RQ34UV`W~AUi~r(l&;2<tXcuOe1WT3bN=QIfQ!1)E-%Lh=Gq_ByfeqcPY)xRs^n zT8@$4Nuj?r3Lf*x$=-A5G(}os$98w+6t#%9b1j&wq8yQPq_;&F@J@uT{J2{L`jGu= zAv^H!?Fbx*0>XxnC(DA8WvPE9AV-us5eAef`X?fpI4%n%JZQ0h-f!&6w5z(xYAwV!d4s_R{AW?&5ShVS#oqFheB2pD}&GjDvh7DWheM_?Z^REsaeE>kw>(I23$V1Zf^{uch z7weM4ZHz=mhLVgLz0CbBF=I~@cA4*EYRg-Z@Uvg+#lA(Oa9h$PJ6M^kx^WtQPdE~Da#$~B9;vTrbu+~EpayiMeOrM~F z3``mdEfh)O`+YQ^9P+7OCTg-EFcLKY9a#YUU;+tEmIc9z0)Qkn3i1XNi5jK`BR{m6 zEJL{aV1kn@!v^yp0BkUzK!6$>I!3|2#vRERK&B3s071tH8|J|zQIs0GxEofMItBW2 zhxuWx3>*yfhaP|ZXaWX{!sLVH%0+&W=ooz#^0SLasRdI}$$SAw-)^Zgj^mBG-LZ5|6U=>K&~E*aA~6`T zJL4Xu4pXOGu=G*;vR7;xh)b5cAeWZnwNOe#VGHAYMZQwN>PcjevR!ccf=q@Xp;B7$ zcuLZ{BMb#Q3~oZtTjV(%MxC`@0lHJNe`K#B>9&;lvXUroM`2-c_{1lRAwB0-OjAC` zcb0E3s#o})x1!alnafLHIo5Q-mbk@-o|8tfquMQfbfTd8G|c7Aw;W_YBSE!xjy>K$ z7(hIbT2C*&iuW_G^0MDC*e_5)?omj}uJ{F0{^cYItz~SPo22SFa?+7gw1r%>T(nis zE;2j)gbg>^1hziY2ZkHgr&Pn_2(w5w4I~5cFFtf0;_&^54dFl=;w1kN@>of~WqRzA zwQlc8-8w7BL&6c4=Jt)#Q)P87nlO`G3~#VnAdoP@3YEfw7T`LSS4l__wKn)z4xTJ; z`x`$swd2p5F77j@(tq(~a%Q$E)ut(-ZVlIa5z}+r@dUNUSI1$NW5FSP!MH|;86Txw z6X%i)%WgEovBfqa zSgqVrT6uVvrorD(eQrMG&U@j7Lti#!pQj%=ZLYNGk~v`YILGpD1;L{0mp)g*<`W2k zi{$=SedLns#LDVcZ2gGxf8+hlD)z~SDFd2)_N%!B`R^KLuY?$7i09;&zMhK6x*D9) z%Faa#uc>bxOy6RekL+D_;>c6=5#|x%L!Ysqf6Y60lCw%Eq@YA5X)mMx0LzBdMFqtE zbAj!y)E^27l!74u8Dsr(A*Ovr*@MmU2o_<(KFB_<@&!wkKTP?u*k=O^VdQL%(osN9nje1&ZB;E1vNS`7i z8yT;v1`(WjYIPOchMxE`1429OP8e_NzDWHYM<{eOmSY|5I}U#642BsjjAo{; zxpwTAeO!*dKSuUJ*M&h#W!SJzVKG2jDtI=myk>B%1Ke<8cvPU`JB}2jS(Ap^z0gUj zBv58s%3&K{@oDZyj6tNiQgz7O<{ODM>W&z(35QwK$gpi$A71GR(VeoiIaA+IeMkl<5C*<&~HeG zI!mLLP82`Pkg})85D*vw!sGKMHqQVoX0Zu|)7p^6hgKltSFU zn#PLnYrcFD{xQhg@KM-GTX$;8WYQC>PqQ!ESYrye+gL+63}ji)2fHa=xwsTkQt~ZO zH~zQ>avBCwxK;*9@X2~!Y2rUNReKY?NFSd;%$58)MgjjN3!9#CL$^)vG<*r_ud1wc zxe!B3BhR7ZNDW0Q(+}#`gf!DvGNGwI|B?R7Iw&-Xiz4Ds0sTELl329eC9w_tCuWDZ z)LE_>=YxaJPbVKFTjS8`Z%~|Rx$5PZaEvN5w z=}Lzx@c_lnJ@Bv|hY<{2fAjmdEr0x`5C*{d^>w5B80-?1R8Tv4!bUEtvijH84KOO6 zBkt2+nz;BV@C?znGQC<|Yax>Yy?(LJ$CO*SY^d&roYSM;#2%59;rY>i5TcTuk|s+_ z;~|ipeQu)EPMgh}TpUhzYt8(THiZulp&JbQI&z8TN7us^9{?;WVZ5NikhWMgxyb&PO_C=PeceS|9?H-$}G`hBz zt9HfmY&eYEfIU~`zyzw+TUX5jLpFQ$@B#GK7Rou}_T6^#sJ)vnX#o_Sr+Pa~!}741 z7;Yo3Tv7%KHJiqlLFK&85FI00iY9QNe0_gc*>j4XRQg_0>16_37?wuEL)Ah6*O*J> z`ReO;N6|X6a2|qLRiOpw%5LLOB1y=lmDkU}7E3&}pO43XbXo}<{>(XQ z|L*qwXyHFsDSIk3cEgV+vsO)E57z~ViuWB;YTJ|scA%m|GThTd9L&6kG2yK-|65_A zy`SyMxO^*d48Ai4_#&=XOvs+$EYr-^;S|;;AIv{i$P?j%cO_Q@MpGLO14>74 z$ld6^k);28DKGUY`YBsQgeEb}D{L5wsQwgLy)2sW^umgz==CU=+KMV7!)_y5fdI7Y z($Ck`Un6>7crOg*)W^13JX@L5WnLfG9nkgYL=N6B1=Z<#_`HgU)_7K8xx)yj<79*b zqXW+XkB-%|BuOgqggwo+!Q4Vv4^fgK4hh%VQl2!mm@Rymnft4()nkiiYtY7^@%tRK z!2zW0o$83u8@f!2FWf3pjrPPcQj;FxbI{e3wMv#MC9q{(70YWCl{&^6GrUy18!zqN zPF7XU!k#~io9tmy5=K5#Zap*V#0&BX=K_NEi98Iy6gv;mU5EkPYN2#4H19-y8QSX%YAu?(+nOkOP8|tw{-z`%r zFt+FX#C_DDOm!xe0z)pifm`Rzw9;3Uc%IEpKJ~as{aEtTjK}P%<@pDx&nRA8~LwVVy7iKXe&1A6u8c<6b zn)15GXXN6Zw4M?9VLZv-%g`EY7zGIktmVR872^0bRC~?TB|Mk3D&FXQO0AI5q^ht5 zE6Uo%VJYTCD%UMAy@04{yooY_wf%%gDDSbdi;zuQ)M}H6mVSYPgtYz^OW!yP1ivQJn3Tl#Y3vmV}$*nuz}FU zI6VbOMVChFL>#@LB+vGM#gjn-h_L#p8LQAy?a9c}Mo-SK10-JCRIx3Uqej~3AdwJzpJ_@w znJvXHBDc{_=|LcPtC$^BY4GicLxBVZ94Ac3HxY}#j1&hWrQZ#Y3HqZuU3XJBsLc#t zZ|MS#U)=*eUiSd<|5Ax5=4QXG3X!uFg-gUCAb*Bo3V|4W+>$uD!}2qn4-w{1>AX_9 z2UejgLqd=4aQ$0`+s{fdRm=$7C zfoJH;Dkp{UfpUfBg}3#^5POil!SNPCC;6L7Gt0TODC&~-UN06)m`@aKa7Z`o11NF9 z)sBvOV;6P>S#Ml?4Y^a{bEv)uG?jsq)gj3 zKjLy}N|(#mDuEU}Nf*k>VZ{zl_({p_O5zSnBvg47=l>>11U}ZFr$i-Wi>4h@t>l-G zB2@4qS`~K~BONKJj#1)E8?tC)>fOw9+wAlwnA1=YqH!c9CWJ>|vUg)IRHw@HX_f4j1k)j6D9HP*a=#Wu;6Dq0?k#2%k}NP;|F_C zvB>c#M@Y^Cf7Fzg#EO#%v?1v(H?(P4H9p^Ol$;$TPRpp##weI4(-y)*QcHMjoE)UEo zP0ok;P$~Ud)0S|v%&3$K*tjNm!&Xzb<+I$&oXd`_cUwY7d`I3fcmsE2TtD)-e;fzI z=X1YOrdQsSRf8Etn~%sQD_B%((CY}occL|vY08=qe0>iD{SZm?|F}U`e~q|* z2l;{VG$rW=WBbclQ9D7LDL8k7Ob9a%>Og^6W&vez+j3NLZMfZhW$@RW;z=W(bLB0l z-QfP6%MXzp|Nb(^CJ~FnRrZ>Kk}pNpHKE*^6lTND0Qwo*m!c7`t^K2q3t#i-nDkh1 z7!#Z5ew*=Y9MMnrKn>*t(@y3H>3qRQ(#K|M!w7*k!&P8Fuh-YEG?k}|3-?h>|3~Q8 zG=?x7=hvw{*8wZPFBU;-z|*>CH`=*WGb$75Pb+%Aq0iQ3m+~7mG*?zM5WP|XBWtP6 zZzqxwpjcNnTm{xX8Z~HUNFA}@$W$m%|1FG&`K1YgKjYbvYBZo0Ifk1C85p9mI8N?q z&6cbj$98lW_n4kvg*7`=!S3gPv|9npB(;B8Lz`Luz4w4w{9E`$`N~M80C`*9nU%0b z4V^%wlBIjzI%XMo5?0?V*Rvz{9X{rKHaq^TqqWg}!Xbt5 z@xnVR%ZpdpbDmDR|AQDKbX3K{NE;(%u&-MYQO7hQW!V46koM{wOEoa5AagNl$Wa%P zsB_?g)ro*ZXZ3ZA|T7?Q-q)qzMODrf%YCSR!+3me@4f#8Asmlaf? zY+W{b6_@V_1h#pKQ+sw%J%%qoTm5~c;Zlhh2YHJG5{eInlb&gJh93H-G~Pf)iKhuS zNlIPL)4$&XVExi6!2oM|s`#kuzTNR-m!D9@tHCKRGTF~B=v>ZYfJYFL-Uxj70v~@j z;Uc|-@7XT7+|g}QULp?!`gz^GMK3ZL3JakhO6xnnHkHzH^UtEf_q5bq-GUxZM43~2 zyespekAGZ;kj)>b1{T34ZA!co)xtGT{yIdW6ZSJGv;c|ctT#l=^aFfEL|RvolMW0& z`zf4j{d0Q=)_eL^HqcYrAPGr)9(+74OdJ-(k|`=YHh6Wh$1~Q9W7Z6~-s8l>9=Ks) zU!Q$jmk6@$hbJbsWlaI2W|Nn6^;{I>hnC2xF|o|mLl-npF|g<*FcXI~JcVJh^8zv$ zzNU^&Spypuqj@mV)fWIWF0+rYW<_%aOEyf}+7T`X99mP&6C5@f_`R{!L1B{~$})8M z3D&@SKsE5q>&DSAGif@|(_(#ucBzZGQt(MxL4 ztKsucx$|GY1jv~+Wd(6@EWfoXp~%{r_$Cl*V(VQnH)>)Nt$G{W$b-qo>u`-g026jq zKzre1n#iDBTCR&hfNO}zC>j7!^1t&z$cMEpg0o{B&{t7~PaXk|>Ic39J4gXEE!EQ* zU`-;;BXOv!s^yv++)1%*7N-LRWX^YkDb!82t4x>}qm`jD~)#2Vx7oVTcvLu@fq-0 zvReZNP5%J>tD$A11k-INJJSFuAiE9$pviGDcbJMC6@wDoPcY3mie?wWPaqcd+%EQm z(dmPMlXVC=Ur5|Y29i1r4x@&;!#cR|Q6_}5rCySqxM65ny?@{(3XW5EOsLGFF>OTAc&*~T?k?d~RSGd^ z$(SY6Lyf&QgV5e)nqcBSu|T&6`eQX!-CLU7Lha=cs#2#&#YV*JGf=*&?WbOXy|z~>c7iXtONm`*V(Y8gmg>5&dklx!?+ zY|t2LCka;5_?Fd6I9HR5!+pv7gL@M_WEg!A+h+l&#DOprBqNjd#)64Nvkmi>rBR z*7F_!=XwudoIl`M$`4qAAy;)r7??GKp>l!XZachTps)x4C{Y55MCXc@ZLgBU0BsU7 z?B`KR0#QxlZB|!lpf=T%QkHZE-B_ntogjmwqj}JqEgBmAkwv1q0BLqs+bjq-9aoJRoIoV zrh?zFpx8~fpp;A(qnzn8BSkIMqkj*Yeb1Wx_-%~Yf@aX8UU0RAqaXu|LQl!eBu2J| zg$g*T*uCyFJsI1Ge1PIo+SyD&w-g9H+QX-Lr-LBdR+wX7^gzRK#RWyMrRBEKi~*LH zuu-jcVYsA9Txy1n!)&_I2A`q>C16`%0+57*Mi#kTz=*n|PB##+Zo4W{lv_gb!~g=N z01a+ajN!3)Ljy|z08k)sj*Lxc3#_}lPGJW?BU1C;A~t6frPvVjY>5LF5DTkr6pt#( z&0?Qa0tU4Rj^cmE%YAr!)9!rN@4qc{iVuq*0v58FdcGyP z&&5HMb}9wa)){nXTEwFVJT2Ni(o_Xa1aJ$NY{3vw0bW71^PB$wn70_sZzVOW*xaq) zIzftQQh`i=D9kY3Zp!-(HM)Ti^(C5$FE+k2jAmRhi*TgvyX}JAx0y?4L=>P>nzz$* zC5elqw#jCM47~TbpEc@6sx)TpHQ@*lDX1-jjM&YOG)f5fL=^5erEX|d2-*xrrOxZF z;>=EN(H$HCugI#rO7c*b6Wd9pt@8#9J4uAEz%NJKAV4ZiiAq}vd+~>tEfzLRas<;5 zbEz*Wcxgs{3*mH7sz8p!06eAl(7m>Wf5*#xczo0DavHyL+Hx8+@{Wx?b(*?;Bcs)Crp-D}ZFKtw=7L`23wMMp$OK}7pS2H+zTpwOZ6N{(7k$1 zh)l#QO@Q*5*wi_wlb(eFG4=aCf&|lvWgyeW6M1@A^ z7+g0;=VHn#mFr>#k*CWB{ULb;VaD>thRDenD2PE)Aaz!vzulmY`o4Jp;9YOAUWKG> z&I==n*%Q2L=AxfJWW26e0o8Uw?EIcSHp6@oq-cZ`7V-{Mvcau$Ie0j5pb|^>VRZ~# zYn#d@c7tCMm}D=hHmX20m$v>%LY*Tnx$)&D=S#Y9?#5ciDWENW=Npv#M>SW0o?qvH z3JSx@eh0p>VqT}pBry=eWet|}W*od+i@`Vc&1SIhsEWdc8>%_(K4y>S zc{Z9l5e8KlbE@<~!nunJQzU+quay61ktw2-4CTx_#6!I^N`j?p7qwr>|wvnP{ib z>qP9E>C9gHdl153$PNNON_)yt)RUuIX#;`ni!^3S38A^kKjn zk^-`YI*@jpLEm<3w++4R`TW!%9uq{xgf3s)5HT3%rbVJ^Fg%brauR9{D2LRgO zeWNWgmC{wez>;Rxg&M*-C{_HE`p%+xUAVvwjT0wIBVpOrigZFiMsfzRB%6(lE(;>A^uU|KjY=#MraU1KMOrk$Xx!^)tzU4K17kf(-$DFq;*0&EeH z|HBu5^GX3BM{I5d5|?S>4@0f))B zqZn&s7cL?d_P=EACn^kSl1iedu1i$vluq^~mvi>2EKKZjB%t???q|={ zB?2I~gmq@noCy_NP&;J|p}1*<{(McM$`<{Xd#}*i%j8tbc5biXJ7= zvbPALvFeZ_BAxi#uNW~%TDRTNdGARN!#7KUYIULy^&hS~LB&@$w1;XJQ8QA%-JDO? z1lzT{htN1|tv;h>y}&^$4B8u=EDfg3aee?GKLG4~S!w^0`cE0NII>M3$#TxrmEnIP ze9!~_eCl@-cgb>N3-93q-W9xupg%2u(%aWsxPx5FD2GqE#ojG=X>X^ar_H8Bx34FUuq(g7q2%R3*Sk0->BVR7znu7-@yUhaLRH3R zX;l6#y<2ha<~nGFP?>|C_Tl|36XiboYf4jHgQ&6^b{MetD?LC{hpVc08m%xdO-#uZ z_@Tk*0T9B>c+^?VsnK7c zx@=m?;Nln3pg|0loN{g?Aa7@Z_a*lS%`_3<_xs&S@09f-+|8wnDcxYwz;E*$(i7G~ zFhX+(qYg8A0;AR&*$L&Sd>VG?@nr!@KW(yV7F!gaZ(JCtpQugU4Ro%ogjJT%-S!xQ zM5SJt;NE`{-nwRe3dXAMk7SC&ZAu`I;sXK7XfQX5w?H}c7LY~PPX<8Ix@f={?sJ1U z5gpwyr0HeQf~SEqec;j89_K}y7{MnKkG5249J9XV+s!rL$-S8qY`aw0`Y3z-RS8#k zXa!nKP1V6ZGW1BmYm!Y-#kDPVlMdb|PI>LCzrXq%2NZwkCRx zPNJ?L-tSBi!jl@3t8zfRetidR|J^sfdzJ)ij3Ckemkc|6XdC~kcHRQ)tO%1c(Dg6J%j9`okWC6 zEvpLav9rA!8{26dw#etM)7K)i|G%(!XjW}_iTpW5W&Qb;gO|Ozmwyc4$A*^orYoL+tnpTEBnWF#dQtl_u z@l7llH+uXSwi$_hNp3@IQe_{H>Qi1k3qf z2=;ef=#qZZ<(FX6b^4)dUZ3I=wy&*33eMx8zh;Jio8bPraQQEnGB1we;BSt)K=SJ? zK~U|?A#Y8h24CWvcbp0^T3M91PN4^Y`d!|f)Ft!MHf^1+6)p1I-ShJ}d!*&8z~X?> zJ&+%v;~DO(cpYxA{r%?~`G%lFm5vEXtMeZckHFVqdo;6X|8pK>_F49toc)^e1WI^- z;~&rW^>NQM4gycgeBQcz9PsS2I$y|?8>i#|tEMDwo>4?JnDV-*z5j9(@I6{{K{M=S z2B&=T7+0cW_z7^nfp)uS@d2=@0n7frq2Er~S8vZ-Y>h4}j`H!HUtuo2g>^GSPf?Sd zO4zJD0JP) z65eA+s);_!S7k}?wd@1HOts(dq+s<@ap%LwooMHk9GVT0ckax$n(r8bj;3D^tnQd? z9cGt_YtO+9)5)aKmlmM=(d z>z{QQm)&u6G#KZ2`=$uDn^=$A1X+8$4j6X$IO zrp|{9-mvgdUWB3+~_e>4&1S zD@I9F?hRI#i0YIqche;3Ux~JQs4#mpr8iSGah>T?N;LYvJqD+O{X;DKdlu+)EYleK zBP*-if0X%_h?_NuJJ`Ay5;|GHa1*v?F4<^Jte@f2Kj?ba^%0MJqQyEvf> zUfrW;qjn4=Nv;yU?^%i4$!UsXNg5fv1t(<*pZMkSBj!fHTSJU8-t} z+F^4l?Qddoz?m)hb$)Fma+uGbDN(Mmw0c(1q(tdXRT4)m1E4=-fh{ugyt^ISj;akr&=UXOcxeinzAP;sXRZ} z>C9*}Gjk&!-oLFA%o!b5-YuNX(rhfpW*6&|Sj@I7T-wlo~k2Mg?@>qT1J^R7*#|%g6 z*RosmEBq?v+9JY?!yT7uJp92U)mVS<)$Ip2D=7_aVUY6*$iQeJ00YZL-)I%`4m8w* zxO(0}@w-cY`Y&CQ;F@wppuMu!6$hWFP4pblCN5QI z^wVbgGItGR1xyPGy*QC!JXm}Zr2VG+E4H$rlVF;ptoy~#=#$Q|o0RnGo?1f5Zh9L<1i(jFFeXOdq-)#Uqw@>$yL+_Lu|a0&=<$IzbC%waMxMg%X%&0 z$xe0}E|A*D<(-kbY8&tO!z}^3b+K0a0kHEr`R)OrcC2FWwr=4vh@BK#8C7b5brfM9 z*CLOFz?cOta4DPut5`IP`r0~-#6AG#I{BZ(`rW^>CSn9OMKI!56v$cfg;Fdj5#H9w z9KvARrG|6b=5}+f8TD$-Yxcc5!;k9x$1b8ay=$C1KAv+;IGQe3aOd()iPI3hhQ+b` zEFuKSThgB|~zy&cIbAuE06k-3ijEF=|FQv6I z{Dn_<(urMTZF|?&8{X{d~o2{+F$WCURqu<|E2oq{MKvb zCT0NSiXWYUp{j6G8&)EN6~ds>Ogw>|Z`}v9md<Fm>D@J>9Q=q94ec~Q29*1V2cn3IX`b2)+=&H@tL3OoOnr119 z(;~L;;DxEC(Lmw!vVCv;le31ISO$C3jtO7;E54!0IOT!fdkdGTg@N0z>AnF4y=l}; z7`r;5Ovy(Q)WQ|RaRO^KwNP!zD%f66V(R6qQ&r%48#Jql#e^*J1)tW_w;7vepzYA^ zc~q#Y!L4pZPwMt%ps=>2T7aLBMsLE+C*$-$&gye+*(9d{f8W8^pA+)T%zo_SJx0dK z^PMYfsCG{Z(34-c-aNnT37eGsR2KLBV}?GVXD_Gnt3IsoHtB2~;WVjoiA_rT)IiH- zYd3$TdpE8lJIe{_P@+T*0)eJJSx&BLpv^iY3M_%)9?VvKL33)e|D`BZf>C#x?er53 zMjXSC{b1u4*_u6_>Jl9RB^HlI4WE$|aMd)NOA-lPk~xG{vXdB5HZ-N0KHOO)!U`V% zg=c)>8uB5m-~1RN5We?#)$rl^xv7vVay~-K4_KGc(tjq`a!+I09sT@MI4_xko`M?` zQCmR>jOjgZqh2x4J79fb5S}njxyTsCZm6XzI2@$T^#FJqbL)$V%RGg#`L-Lv>@`m_6 zZskCiG+ZUK_xDmUmK5YIF#LQh1P<4N)OnxMRA@sM@H^1U4y8AzsTW`LdyoPKMrjNV zWrPs7X!EsAMtK9*40;NFPEdv9%M||;^rf_hq?Mkq``6PQu)voidvWs%;IHK{d(t{J zvg<8^8~LLgcoqn=-SAukzS{GDLvl(r7rPYKXePvY-BQR7QLJu$VhZVHed;1&Z1a6M zi%)&`q>KYnyw$?up~F*A^a1&Kl1H2e9w7(ofzmVandpA}2%&8ZE@=rzF8i4bvJ-Q1 z^6CVj=Cp-{+=Sq}r$<*Bfi2d=u{_J;m z{xM9IXb-a?!is%8`?f!a?&j-TEnG6+$8V*gw;N6)BeAuU8-BdXG>D)PN1$Gt=xPZ# zvQyZWEDbjJq&<7=x+J8&zD7G3rJ2VCf|RLMJPa%$HbLxCIKl#b`fwgxr zHU)8lK&|iQMX!u<*$%pssR8s+?YGkw1?- z3$nX{F|EM>4q!2ih3Lgpg=$h&^f>R!*R-s+4bYJ}`;HQ}2f+EK=IpmHrLesRKoxxb zc&)m51&#uh%LMjd_Q)$oK)cr9ul!pp$?*N?^wB-hJg(UiOImTl?VYI2<&)!+o_5JY$fP@d zT47d+N{4UQ@nh;|qucG0lT60*4}hXQ;JM@Wjl{*Mr-bp`1ywp9pWsf&JM`J-tR^c4 z?lCfF{hoO8{l0I20zBS!YgTJ02cM~<_#j0b=wX%vNB{w8T zKju4>l~J0{=DV1U04oM$K3Z8{XlDM9q_fYG#4I@3WdI7Lrir6L40)!;V}D~%qZm_O z_wF%)5GeeSNyIX#4JJDd*Uo)5PfXwx5e?x9QnDuwuxk$3mC35g>)|R?NjE9g5WiUA z>JQ0n5!1&PDA1|V74{O-yH|6i|6-aQNk$or)r$TA7&WL$G+)9ph)|W}5c#S%S15^8 zjQu)G7)K&Z4Wpx<-&w|6_(>r9RcncHBoId5ZIe26Lv$tQz$zllE4(f*q}*&VU!Cn( z+EY+JV*FY0+^-huMwJzx(>H7e4_|yE*3<6#i@qN_zIS0dL+(+&xq%PH)Wc2ME*Q0F= z_hdDkXzYJ~Z)TaCD)RM2%N)R$G~v)(x`3n8LR&OUd?6;Rn>M-5t}@`XBmzy(wFuG| zvQS`%#B*b>Qld;U?XG67ov~=NyQa9}=_u}7xhy!N9jw&&-nUk+@I-w`XqbULl6#0i zexW^HbkFjRcwp>;}eD_Lyg~S80|Q}F_OqgZ%w-RX~Na%nI03% zUb5*F(&d+&xTpth|E-+#FE^ty9IP=_pg+$gT$l@*&>p&T*WXdhW!hZs+`uQYXO=K- zwwC68n&H1ZNJsZksQuC6TxeC{RHYlRPo=#|t+(!;eNV=t-Hl+&WjA$fKM}zNNXXBF zKgxdbd`kkOe09XI_9k$++g>RuYRGE_qX}Orfg%>hq$P)Xh)tkS5SF_!avF6uc{Gqqij5OBwCh1)i)X*g zKDh{;r%(=wY4V4%EKXuL=6U zzy-&zY z8^fS+Z#J2#y+7(!_!imT36h{m;jxIVwn-ReM^8(q4tFfXb zSKG#|v4M}tZ&!Jo0A&r7AJf8&hhP;nYIxQ3-%^b`UHemy^4+)@D9TAS@KAR1%I}Eq zJKK*>m&uOlYuVg53!c*lE3q+zf9Z&dlT|_D2v~152!r$ugt9>&i`ij!iuuv1NF{N2 z{;W1&Jn2p(_{vnNs2{q$J!WGipmLD5rfszutAbxwPE3}K&OI-1dPgmYB)5SbDni4V zdZ7sY;^o3%?xYXGL8kp-^~5_al~k+zyWBfWLmj<4qd2wEacRl!^D4g!6_$4K(bo)2 zI?8s@8sm8c3!g!VmzY()B;paC)ykXAgpAWt;(R$ z)awC28%<8S-{Pk@bWj?9z)Ur2$*aKtlY`gv8gHUX2w&BwSJ8+8VD!OO7vh!5$-T17 zo)B`I?3r`4^GjUZEa-|f{*s3&Q4P#tpHcDAe)t3Xy+T21 z3Y#!~4Dx((9koV;vqAgHFF5G`c?c?&6Dwyw2!}DA69u)@>8AnNZeW*m@K31^%+IoP zyur{>>HH+q&*-H!FZHD&097Lp3A**9SmuF!}kg;irXjKJnzo%d7n;?^YZtX%$vR zUq-9cyUdRdC2%u3N=TzxquW-aLeFAL->}R!Ie2G!R|6BZ?HvZG7Cv0g<&}@+A=&;! zwY7x5#nX=jaA~s_h)j?Sxy)Y12p_)Aa|XK{s?hAdH%w0?kFccBjiRh(bZXnSc@;Y6 z?GAb(#A!(&%~8-S&3plC`+3y1&7Rzc^CL+BMiHT}vN-erSea7^lWIs9efc^3s6nB~ zE__8cdrn``vb{pD3X(Sr?W#=qnmEWB6i7Wt6y+H5F)tbD}@`XLt5DLsCWeh=OjPsa6woOQg~ z1^I4BR$RwfAT9CUIZpVp(p<&u1mw*~T?_{5pV9QAwF9po0LAC(;wO~Tck(qs2kDC) zzoC2K@zif{;i})^ZGpeRV|MO;gF71k4)^(Yc;oMI|KH&SNK4MYaBNZ+^S=Sq#V>yA zCz+yMiy@CeaPmWV^_Bo=^U0p_;E1PXd!bqP5v%~!M5U6_)01SYJ@1FRzn``Alkc4b z8FC36fbwhATr?@>NddA%!)6)fAcGnhV~K>7Fjzh;MiyCQyoVhm*Mz)O7?KFDMg3c< z+Y5Ja@OIZ=5T*BfDqvK^l(5ENduL46-M@Ljp~04TcIBo)siJvSxwi*(Gh+D09M9ac zFO5h9LD|J~@GA)^`nt}RFD1-Du<0#3EdPborupU!zOc$fPQge5ix9MLp-;%N?8Aw9 zLeGfiL_%P01&LV>>!@O1rr7?}t4d>mhBp4U!X9pInZSZpw68YaUKjd@^1|FV?Q8_9 z4qo{w=EJ<*os4t^CpuB@WDiDPZS^!S1p}F_Pg+*jE*H-(Z*$rMW;>XNMsu@!RXOUD zpuW@4%LkyD^K#Ll~Zal2gY%IH=BD!@K&Ga%~xA=C4}1oBv}q}8a`$T%Y`{7 zMedpZ#mmKRfr9!MtK|3t{h`dOD_Wns`gO^fw`m@dYAZ9Ip+iH%X@Vz&`bCPhx#NeOv^S+_XtCy5j^PD&8$s19mTl#=$TLm1)Sw?ZKEKt6AT9h(r6nd?FG^cF>!f$9(Dk;sH+bPlT>BsuRZW1}BTeWio{^%U zc^f$@_7k0A5x>w)J4@x=@#f{!(dBMjTfl6QBn#1Y72n>mpRL!ehx}rPz1lB|EB6vh zFE|cj?!R+Bo|6>mE|TV$1l5N?Yb4HYtVjBKL_ZFI`;IE0M>B98>o(U`vsEqT)`f(Q zS_r0xzYBqttL8MwkDXPkbnmOo%{P3YlWJHs_<45d(KXC`LrYpf#i~llJ+83 zPm46_d%7Ir{q)^$%^v_>f2jO_!V6ci&pV@bAes4lqCUIz)b3Q11ffBk`}Xl1$=FRE zWLVGN2+J8?38!qGEmj@33 zHZ^v*qyHil`RBlM#K%b~mRmoj?yHZ-+eaXQSBm}cpN4Iq&Xx7jTWH5^{C z+zD%smhNA>lrKQ%G{Y4`v*nH3H_~m84erq(+=dMtr9AdX- zss?@gQMa*5$)@E#|EZw_ep#9T$qgYtLg|#aXFUl|`m&LoE1NWBLhT>Bp%8-|3`mB| zfIyjBYRyqz-e;B-EjfenrDZrWD67o`f?&0fUhBcmb{u)l=2tx*uEL0FlxQSmT8lK| zOU&#@&W~7$`O}cEzA+SSo7pNVnB9J7zCRE=vy~i(8vCMu>IMUNm5QVbfAgl+f{ng9 z_7uo@090gse`d?$85K$9i#5;Zmpw!~XL*b>>*>`9+U0lZgEtDahc~faSX~YIGStP= zH$QsU;P`m22oAyN62{75ag{%xX$@(}UgTzd24|7Tt-j%eeLmB8ht$vtxxuc@v|GPt ze=)s03u{(xm}(ekVX@dWD9(*ypk&rr0lUT6awR_o(`o|lh&T6P%@L8xs=f0o0}{O4 zL181G$w^7fwc9J$2oiNecpGW!`X3$6R*^Mlj~}XWaIXbR4l+eGD|;tkpwGRO!$dKB zoHXt)#_sK}!lro1GMeU=dqLxOu=WwEY>~|B!A9O5%Q3#pd@mZSrlB_$fWB_Az|AHC z%w%k+XjUaXeMMSyD^#vAx{(9B>p#B|X1G$y2n4IFQP)$aI*`jdCOIFc@jU<>ewky& zawQ4e*Z60Py4_l*zPYt|zkyE%0-j3fY|wsH zx^A(aSzk%o5SOH)<#feeX1X)1+dV$)JE6&mr3pzsw;#bjzT2TtcoF$oaV3EHy!zTU zW8Y|Q!kFaRE~7xNP1`VZE7I^$lXm>Ms!o@(eJ#ntjHnAE#<)(-i#`*0f^B@enY%-L zvVEX^QT$hqKdm^}CQI5vC`H)jKbyHz`yWE&-r;&S%WOKE`CKgA1 z29zj5|849@fjN5H)f(-&Gf=B#?)vJeW)FY3tDU56u>EsIVB%Te)qID0TqMqhvHJL0 zoAJFT^^^qbvkd>|YQH`6)VT!hTbyA_C{4n5B{(ktS3{c8CIqf{;MJ^b$bSG;qGQWv zgQ!Gz#sVwdM7|jNtu@$}%g0TP?$ql0$rsveRq1U0BY^(T{T=@;Mfx9e(BG00|HZD? z|6qlkdmaJ(wJXi)p8xEJtu(5t!P9eWkAxr&il}O^@ehe4>2TNTbuHoj8I%R{69u%Y zPRD$8$AhO!ld3UB@uz+g>{wW>G6nCCVEP8zB&1tApze&H&cR0JB=x-@HA2&`>K6RG zy3ajJxdnB@(bQyjtr)en)xSSy+cI&$M*YWLzEG1=ol{oE`&a?0_WQ+y1DgH2sUW8P zHng~~&h8&CU5>P73uPIREKRWE@W-ViYMo8h#}oj}^Vrv-K4Ndkly8Me30bKD)rhw| z-%bg9dnL~_MyFx8@?EQ-NO1`EnVvdvpmj|05krs!J5J_5?emX;KqCntYT}b43L-<( zwN3E7&c^cdW2KL>aaRPz$8N|{=sv{^3AA(oT^0*cb;L|FWJOW_Jlg6=4Dl9HpgH$Y zN>q7wSIBjr3HZ5;0eXg5xKa-8$T|&JM@5C8%Va~X9pW|BvTcpl0!ne_4V>c;W%9o$ zT|tT>+K?LrFey-C5PO4wQq>@xADmVse-Wh1D)TMQf@ogZ;P8a5-E_3vKt1)IwRl=@ z%`OO#r&$HdDDgG{jJirC4z{7v zhk^3X#K7TFI(gQ6{mSXMs5EZAHN>igXFMeFT;Gw6rYnoUGj?-sgD)D}cM@+L8@MuJ zV!T6=y~j~Ko@qfdn#|~*4X`ETn)9|Wa3|h-f)vIlb)7AGJU1GCrndW$@7;n8-TZyq zr-`V*SCM>EVom(OAj??JuqZln_XBe6A)`Z72KAkl0HLy>OST%W@hje5?!p$!y}(R{ zfd@ba7bgd%rKp9CouvrCMi#KpkzuhcucB6kBGl6&@!sV+vxj-FoiZ>JOQq@rlk1p} z#xBiHw{6z>K*~D(9zseg=2JSYie6wQbcZqLr~y}Fp~m{E^~@8;U=#A~eOF5AP1F#h z%c|%3BMJyrab2$p!E5jgf?qT!5UB zn661Wrs}j1AYRJs%}h|OmMvEooW0!0=c>fr^A{@PZZGcG57LDX_C+N9?&^~g;z9+? z_Faw)%X6MMF3r3A3Ie`Ex+tiJjo@*?2KLQOtlAQM9Y}TweBLzB<5A<+*%9dcTVTLI zi)H00;suWt{$y9T23(23+2kRf?K?reyMz1|EJXY9ex6_d6+f6Pbu_Nsot%&V>h#&i zR&86BLCT8@s$ao~3-4iXm}?q5rnm|TxQ8ZPjLfOZNs#^c--x!=wFvGj&>7wowY4yG z6v)(mRX;-bRXZ8JrKuu=wx67k8(P4}i5_9&h`6fp^YP zCDA@SB1-qk89DRit+p+X=@&aONb6onHqHZp9&xxvio)7l1tI)I{m623D^{r9tMzHk z8hDa)q-O?VenXV#J^(BV$JQ zQ3{WLGxtgqPBQyDg_uRQ35@m+78Xs|-wJ(fVfaM1b+T=ilA7a!bMC;Eqq_t70fU`d zho&bhUyWEGL7$|b%4)MGfG{_M72GFHC-ts;Y%3x%>`k_J+szpI#U23bYrNh`jx!hJ zyvOSoCA=3)foTk6NQAw`TRq$hqB-yG-0PoO-k1U3E*DNEyOYegb;GNmHQY1jRi?Ki z>vjE!U0n1YOcwaP1}IU~@|n7+Yfy0H@)Y^jK~dTs|E(^x3PQMfxZrr`&F#2>o#xR! z7fSZsu90|}-Y%Qs8zoWHYhM*K&GewI5B4TK?zMsi5}|1tnFD(bDdmoLOG<+VS_8_B zAOm&yrm$aomf(B9f}Ev(5!9kr^tDT+!BH_@2j>xm%C4ts2aax^2+roABO&Qu=zGZm zwt*Rio(FC#hUJ%UyAPpj;h^{!#Cqssf1kzKvWOLbM|g> zo~#F0hgr>dwvyr)yF@a+2O*P+L^88z^^7}{FCtYTB&;+MGF3<^nX~vo}29-Ij>o{Jv{%|G<-=ZH-|&G_v!F;pjWD9cHTrkPA~u&m9%>Mu`}`V7k7Bg zf?<3`@W|t6Bg!nZ;Y?=goea)CS^=6AiN$_D>JTlb+)vD-^-Z3`X?|9rp0 zx_>?qmKsT+auJY!nHEFy^=PG-q8_|JLnzA)v0vmR$XTeV~>355S z?oLYoz}}FqEdLu8p^p-u6i-TC9-SUWg{vt7KFC&GqJ<|)j)fqXUIDAz{jQEnqS@^d zlx`tw{^1XRv_Dyv%t2Sc3TOL&Z^`FA`QQ}mH zcT-gOdg2=`zWkd_|D!2j%|ALS+KcM}uq8XA3Lke3FyvPPDyI6LhPLtd5iW9!3tf18 zMG3qWlXNDv`2Wh15^_Hu0JymG|1Zgf#lmEV-9s1D{Ir~xCc*iK7_oj;^H%=gAbto{ zpi1-ez(fz@t*#5+b1fRptUTE!kNq$qqn@CKQpL#dLIVvU zNiBQF87=>Z%u-s5t(2Kx#yl)R%aUWU%8L`-389&WZFyM~1x;(RuaVLcc7)E7kze<< zyPN3VcW0Sv1GZe|P&Kac=GCAG4si@aocl<`tCY|P``wug?Yz;}P-s<{dhv%s8(31( zmyNm2t}J#>!h8iCzT6_G6{vZHRE!Ru*q(4M^BdiqlnNoEV&U>~KOVss?27SRT|yb| zP7Wk;;7m*}6_r=Ag}9GRR?7P`uBr~m5>5Nf(_Ycbh#e{{_oJjPAm(b|nBUgSX*siW z*Vb9F19deKT*OP*L1|cmNGqUk0lFrfnfEN&MbCNMsEIN8Nv8Ts1@Y93)eKc$iXJr~ z*@ro%A=Dh_LsAvi$IOuwBe{1`#!$lc^t)`7CtQZEEWj^yvPZ-a$yg8Gq%^0X!0V0_ z6#?0gd8G0c&b)NWBEnGFTfTphtA4~NnjOrlU%kUTZ^QWhSI8RN;WhK*LMKl-xPO$y zDnA2VDo@(KdKL~b*oe5Mq#QKIPiT{SQHy0{Y z&BxLh?Gw^46w(z90{H97z9Gj;msD89O!G1D(TF=F=5($L(u)=h@)0kx53`$dZn%78 zMNMW#QQYu^whyU3aB4JT%w)l($Hmc85#a}A)FCz{I9O>^GO^z@?D zbSe8IokTiCm|i~HnvO!W8$R>Tvx0Y}#G!1MzFgCCagY32w1e;5ANlxK3nPF1;7Lwk zuqT|oYRJ3Id@kkn(+zW?52y6q-;AT}sFT%t)IDdZ4#~hI#o>+>AOIb*%(5>o)s_ZR zM@qcaDWV)qKYl6W+aiMw*g84G#GSqNOHP;s7j6xoY}PQ~;q#h`=BbMsRAUSdU5DX5 zDxEVHkTvqXoxW8&FYWViC7B+)$|&|I9}Po&ujR7wZFu3}IQXh(qFAHcx*iQ@t~S5~ zsKR0HaAf|XT5W&3DLx+ zTANht>6_2vF=1EXGw}^t9_(gvM|Gp!pw>ugcjiJRTz;)wQT;px(3vK}-_Ig>>k7qs zM|0}j)Tt2Vj<QAQc?%jaq~=1IuI%6k_Bd13Pqee2~Pi3)=R15z@Sy6MM@>; z1nr$F`5BfwPwL^J@Fm*0=P?K8UcfQWqHMLc&@#^tucNJUPwhTJZRY!C6Nr9lHNz{I z5H)jU3fDi^Aa%1Fsn}pqFCf1P0ckA$*lw}HE5}DGGQ{3gGed{{$F~Se!Rto2a=!Nke_IuZZcnw<#mYFAIb{Y!iYl7kYo=d_|-?@(u($B`!XGV&ztdxp_R zv5JA|a*K%(M1paVX9Uj+gZ?tIv|*bAWhj=jQbedLQ7S<$VTH`+#AW@MZ^X2%TEWy& z0Xc4wo=FbhzgfxPC1H|IWwy?}dm6Yp0r#nWf{m8%@nSlW0Qq#Hgq-ttG4JTKb2sx( zomOq_C$AF-PL?)0Rs-v`l*%$hl6+@t6RE^A?FXo#@_b*(;(f=MG)!$Tq*94SUO{B2~X$&rM@+bXi4ExXas87vLog!x@$gcO#EUM=~dw<{&ZfWr1uhB$D);U7`*RcLRzPJqc zw)ZSIZ%B1-`|6h+yly-+>Rc@_A#^0MYw=~p_oECTb#2-~BaQvZX|8$EZ3NTgERr$F zw^e0Z(9zzI1_{UY4AW4n3o<>nH7_$K2dsn`)eewz323ruJSAm@(m9-nvs|?d8%>FF zb_#oADNj3V{2R#4-k_&;e|!XIDd7M&nrKj_QIk{GZQBGD^eTi$L0o|3&EIzq2B&xr zq$ypvScF?l=F76zG=LUnNEptIwgck*P?Jf#b$_NOv?lfA(Qk8%O|dA{#4>Nb11lD1 z<)V1p&w?Pf_{B-UuTinh2}=LWQgeA!1mX;jKK^i;%?FmDW*+o26rj@;`F@aMw!uWM zy}S>3&T|rI63Bhcb*=TDrN{o87?oezqKUbm!^WdU{rsA=4&P0#s-iH%R-yzVvX)zu zzJx(1u=~a~1!7dx)z>HjFSj!{bv5Ly*)Ddq4l}W1KHnA|53cS7d&fD>kg5+zuY|V#Guv&U1x0EkFWAVO+Cri6^Pni8FT!>`h?WqQAqrT zLW)owN(QtIb|5;uRuCZXPV!QyhNcDdWOQUu#Uk3iO>pZnbx1KSYY54~aIj2$tGV=K z^W6e4ovgBZcA1^)j73dN=P15@{feJJ7c{b9I-FBTM$hIR?Zi|rNEncb*^Gjg@Bn}x zfFrys#a!sJ|H)qijB|qYe(y71o%lqht_oz{i>z8XMs5-QTnZ|-q(05k(IS!_#}`wTb*3uBAJTbnmYOQaQlv0 zQ;>wr*K*-KS6B?m)A6D!g_4c=`bJ#ch&w@I_;Ge_ufIEZkaQ>aX!VAqFEg{)o~0Cu@DNaT;FH8 z&7{#{5;sKmY0_I)Pru0o);g*9wDN|k!PkZ=1KFp}x0G~mn1ya-V~*v z&ox|u!PD(!#SFRh&}S^ERjuN@ev$Mn@3TJ_+og9$4fOKIi&nR z?!B053z8%Q4**OwHqD63wA*`0HqH>4BW~cRheXCs#B?J8`gD|JjPfN3aFeyV(HQTV z72kZRK7s;BSyN0t|5djl6;us$f z5Fl-BsE zAz!W`b}u6cLt4Y%LKWoY1cIMmd`gRkA~S7n+b!Et1a(p zo-z!8risdUTmKFcL*(1*(-Tekl2mSWz+Sp86j?`SDNI{YfKv9#qTV{(+;V-*^Cdvu z9Dhf{Y2l~7t{Sn?I|m=dl2X=l;zxh`2RSshEb$HhM;m7z&4!wW@gT8>YKSrvwX3aa zA1P^RV!N@9ph|1!MiN4MlD@zxmrtm&7A4X zJ#+5A-=FXMp7TEEd4JE>c@@YES(sZl;P&!7Jzd`iy58n3<&vZUPii{GI1sb(XGCut z_~g8Ss#RU!x>wlhq#}Ra1{-IA z_`J3}CkW+yn?mMMc=EB8g;wq_a#E{*Atx)}v|P7nl)w|{k3VNXdH1{YNmpXwCo2iX`U~#oJr(O# zV%A!crn9wLR1F*Kv!@u|RO!XMB!n%1kjy{*2nV9q4KBv*_;svXDCu2OW7BxaLBl0= zF{Awi75nH&*;cCjvmhEw^~F?S^yNmIhzBN^_a$#62F(9?TeLk+BiPy3Y1-<986V&< zVbHM;RSR#L+kANA&hE=F(~kRkjlGoZWp+(1e@j}#bxct+#qEz5Vv*v~OCM^&+q8JO z=4P)>tvye=)#lydpLobH33Fa1Qr;i`nfeO)7le|B;M38`FY5aX{&E))0?CBIT!&!V zb0o3Tf7J>8lq57X+S{)tF${YTda-nW_6OE*}F*|@V^+9*M<1IV#J7Jq5v2O!qE zA|OJcsDZxCf=bGWYSZ27v(D`_^kq$Cj~BinSm^p37VejUWR3h5R!Rd3H_evKvf=}& ze4(6x`A5#i85grrW##YHtScreYiwJ!OM~Lwu%Y3bS3_1_a>x(l272kWLqxPtEOo^9 z%pu#pK?)vIXj{CY9m>7NyG2A(G92XzV2hxI=_gC$G0JAg7D+$*dl2E4<1pVtEgwh9 z(DB@l9_T0mX9MD%Se)2gG~ew^Q&=q2-m{D&Y~w4dmg?Rk9Y+_0C;E1;MXJ{c2E4w0 z<7xSkCbWKhe@4MP>sqMhuPGr?RBcLc+sIhfu?E<`#h-UbmrG}SzEj??>6Kya=DWqh zG3K*kouqe^G_<;Px@x0`ow<@&J2OG>jl|&0@j68GDp0OHeM`aQti1b$YRWd0G!~Cb zn=m_?nyf_tYeZF*;A`>d0ssIzL%^KrgOkU^6Rzs5bsrW1{OT&)Yac3kL{9b4i#63P zMFFh))fW<+%vG2d*qJ8_SVGqXp|RNqvFbr_u+-m-Fv!*<4u1F9iyGRru43P^j}na$Q?-PtP;T2D(7-lr%`JkC=N+!2%(dD#O1wGl zjV#)r3TVt5*t|()=H91<-baw{FFEw))S^z^VH8y z=HtllfY@7@RMVuBMAZL~0?;-7v%9sHRX1;FWe$r(bQCctr;*ETw}SiX{i%3^+>$o# zqV7Wf;hI6wki(k9QCb>K-&F%U8`Bt0e`pu-($03LyhmZo$>3{2ck8T;^`$5d7KK0d zUq2vj^K7^g#Xf$w!s#>faQ2ao@jCa$ZYV7<WwL|}qRNAM8e2e>_OBsP!lw1v};9! zsWInBt*7#q_F<++3K=k!9h#0gOk^J>s~BfN{sBmxw1cTMGbfqwds|~ogSmPs3r7ZbXwcfF22x)d$lyp>zMoS@CvNnyfO_f;wgLZmHh zN(CX94bOQ_C5rfX3pLcH?y8gbWu>)II}sucWHObYz7@v^?qS-ktSp;KQEMgtweUb7 clyRbE0!)2;j#RbbhEZubpOepLr2KgIJAKkOJ^%m! From fb414b3fc6d19fd1c4c0d6bacc36eea7d18f5ead Mon Sep 17 00:00:00 2001 From: niu tech Date: Fri, 22 Sep 2023 10:48:26 +0200 Subject: [PATCH 13/75] Update index.html --- index.html | 58 ++++-------------------------------------------------- 1 file changed, 4 insertions(+), 54 deletions(-) diff --git a/index.html b/index.html index 049f5b25..2a0ac9ea 100644 --- a/index.html +++ b/index.html @@ -2,23 +2,17 @@ HTML5test - How well does your browser support HTML5? - - - - + - - - @@ -34,17 +28,13 @@ - - + - - - - - -

HTML5test how well does your browser support HTML5?

@@ -154,26 +141,15 @@

Help us improve HTML5 test by donating

-
- -
- -
- - @@ -206,8 +182,6 @@

Help us improve HTML5 test by donating

} ); }, showError); - - finalizePage(); }); @@ -317,31 +291,7 @@

Help us improve HTML5 test by donating

var loading = document.getElementById('loading'); loading.style.display = 'none'; } - - - function finalizePage() { - (function(){ - var bsa = document.createElement('script'); - bsa.type = 'text/javascript'; - bsa.async = true; - bsa.src = '//s3.buysellads.com/ac/bsa.js'; - (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(bsa); - })(); - - - var _gaq = _gaq || []; - _gaq.push(['_setAccount', 'UA-68192-4']); - _gaq.push(['_trackPageview']); - - (function() { - var ga = document.createElement('script'); - ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; - ga.setAttribute('async', 'true'); - document.documentElement.firstChild.appendChild(ga); - })(); - } - //--> - \ No newline at end of file + From b4735949f11ae3ac1b6430f5fba723bcf003e433 Mon Sep 17 00:00:00 2001 From: niu tech Date: Fri, 22 Sep 2023 11:09:52 +0200 Subject: [PATCH 14/75] Update paths --- about.html | 68 ++++++++++++--------------------- css/main.css | 99 +++++++++++-------------------------------------- index.html | 78 +++++++++++++++----------------------- scripts/base.js | 13 ------- 4 files changed, 75 insertions(+), 183 deletions(-) diff --git a/about.html b/about.html index 5922298e..8c4c5979 100644 --- a/about.html +++ b/about.html @@ -2,33 +2,28 @@ HTML5test - How well does your browser support HTML5? - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -36,12 +31,12 @@

HTML5test how well does your browser support HTML5?

@@ -175,7 +170,7 @@

Why are you using browser sniffing?

mobile browsers that do support this feature, otherwise you risk awarding points to mobile browsers that they do not deserve. The second case is drag and drop, which is also not supported on mobile phones and tablets.

- Please open a new issue on Github when you believe a + Please open a new issue on Github when you believe a browser should be included on the whitelist.

@@ -196,8 +191,7 @@

What kind of data is collected from visitors?

our software.

- We do not store cookies in your browser, but we do use several external components that do, - including: Google Analytics, BuySellAds, Facebook, Twitter and Google+. + We do not store cookies in your browser.

@@ -207,29 +201,15 @@

What kind of data is collected from visitors?

- - - \ No newline at end of file diff --git a/css/main.css b/css/main.css index debb08e9..57c0ed7a 100644 --- a/css/main.css +++ b/css/main.css @@ -6,22 +6,22 @@ @font-face { font-family: 'html5test'; - src:url('/fonts/html5test.eot'); - src:url('/fonts/html5test.eot?#iefix') format('embedded-opentype'), - url('/fonts/html5test.woff') format('woff'), - url('/fonts/html5test.ttf') format('truetype'), - url('/fonts/html5test.svg#html5test') format('svg'); + src:url('../fonts/html5test.eot'); + src:url('../fonts/html5test.eot?#iefix') format('embedded-opentype'), + url('../fonts/html5test.woff') format('woff'), + url('../fonts/html5test.ttf') format('truetype'), + url('../fonts/html5test.svg#html5test') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'League Gothic'; - src: url('/fonts/leaguegothic-regular-webfont.eot'); - src: url('/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'), - url('/fonts/leaguegothic-regular-webfont.woff') format('woff'), - url('/fonts/leaguegothic-regular-webfont.ttf') format('truetype'), - url('/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg'); + src: url('../fonts/leaguegothic-regular-webfont.eot'); + src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/leaguegothic-regular-webfont.woff') format('woff'), + url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'), + url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg'); font-weight: normal; font-style: normal; @@ -444,7 +444,7 @@ body.indexVisible > div#index button#indexbutton { border-left: 1px solid #ccc; display: block; - background: url(/images/sponsors/cloudvps.png) no-repeat 10px top; + background: url(../images/sponsors/cloudvps.png) no-repeat 10px top; background-size: 59px 43px; padding-top: 0px; padding-left: 80px; @@ -459,7 +459,7 @@ body.indexVisible > div#index button#indexbutton { } @media only screen and (-webkit-min-device-pixel-ratio: 2) { #cloudvps a { - background-image: url(/images/sponsors/cloudvps@2x.png); + background-image: url(../images/sponsors/cloudvps@2x.png); background-size: 59px 43px; } } @@ -2026,35 +2026,35 @@ body.indexVisible > div#index button#indexbutton { } */ .linksPanel .links a.w3c { - background-image: url(/images/external/w3c.png); + background-image: url(../images/external/w3c.png); background-size: 24px 24px; text-indent: 32px; } .linksPanel .links a.whatwg { - background-image: url(/images/external/whatwg.svg); + background-image: url(../images/external/whatwg.svg); background-size: 20px 20px; text-indent: 32px; } .linksPanel .links a.khronos { - background-image: url(/images/external/khronos.png); + background-image: url(../images/external/khronos.png); background-size: 24px 24px; text-indent: 32px; } .linksPanel .links a.wp { - background-image: url(/images/external/wp.png); + background-image: url(../images/external/wp.png); background-size: 24px 24px; text-indent: 32px; } .linksPanel .links a.mdn { - background-image: url(/images/external/mdn.svg); + background-image: url(../images/external/mdn.svg); text-indent: 32px; } .linksPanel .links a.ecma { - background-image: url(/images/external/ecma.png); + background-image: url(../images/external/ecma.png); text-indent: 32px; } .linksPanel .links a.ricg { - background-image: url(/images/external/ricg.svg); + background-image: url(../images/external/ricg.svg); background-size: 30px 30px; text-indent: 32px; } @@ -2070,13 +2070,13 @@ body.indexVisible > div#index button#indexbutton { width: 74px; height: 102px; margin: 16px 0 10px 10px; - background: url(/images/html5.png); + background: url(../images/html5.png); background-size: 74px 102px; } @media only screen and (-webkit-min-device-pixel-ratio: 2) { #html5 { - background-image: url(/images/html5@2x.png); + background-image: url(../images/html5@2x.png); } } @@ -2104,63 +2104,6 @@ body.indexVisible > div#index button#indexbutton { } } - -/******************************************** - * - * Your Browser: Ads - */ - -#headerad { - position: absolute; - top: 0; - right: 0; - - width: 125px; - height: 125px; - background: #eee; - overflow: hidden; - padding: 10px; - border-bottom: 8px solid #d9d9d9; - border-left: 8px solid #d9d9d9; -} -#headerad div { - width: 125px; - height: 125px; - display: inline-block; -} - -#footerad { - margin-top: 30px; - overflow: hidden; - background: #eee; - padding: 10px; - text-align: center; -} -#footerad > div a, -#footerad > div iframe { - width: 125px; - height: 125px; - overflow: hidden; - margin: 0 5px; - display: inline-block; - float: none; - vertical-align: middle; -} - -@media (max-width: 680px) { - #headerad { - position: static; - border: none; - width: 100%; - padding: 10px 0; - text-align: center; - margin-bottom: 30px; - } -} - - - - .upgradeWarning { background: #ec6534; color: #fff; diff --git a/index.html b/index.html index 2a0ac9ea..49769ce4 100644 --- a/index.html +++ b/index.html @@ -7,33 +7,32 @@ - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + -
- - -

About HTML5test

@@ -134,10 +126,7 @@

Help us improve HTML5 test by donating

@@ -237,13 +226,6 @@

Help us improve HTML5 test by donating

browser: Browsers.toString() }); - var button = document.createElement('a'); - button.className = 'button donate'; - button.href = 'https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9DNBJPQFEHYSC'; - button.innerHTML = 'Donate'; - buttons.appendChild(button); - - /* Show detailed report of scores */ var container = document.getElementById('results'); var div = document.createElement('div'); diff --git a/scripts/base.js b/scripts/base.js index f6e1977f..731f6485 100644 --- a/scripts/base.js +++ b/scripts/base.js @@ -595,13 +595,6 @@ "" + "" + - "
" + - "
" + - "
" + - ""; @@ -609,12 +602,6 @@ !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)) {js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs"); - - (function() { - var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; - po.src = 'https://apis.google.com/js/plusone.js'; - var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); - })(); }, open: function(e) { From a5cf9970d0152f2e2f35f11ce97ea4ffcce3384e Mon Sep 17 00:00:00 2001 From: niu tech Date: Fri, 22 Sep 2023 11:35:55 +0200 Subject: [PATCH 15/75] Update paths --- about.html | 1 - css/main.css | 42 -------------- donate.html | 131 -------------------------------------------- index.html | 10 ---- qr.html | 15 +---- scripts/9/engine.js | 12 ++-- scripts/base.js | 71 +----------------------- 7 files changed, 11 insertions(+), 271 deletions(-) delete mode 100644 donate.html diff --git a/about.html b/about.html index 8c4c5979..067c03d0 100644 --- a/about.html +++ b/about.html @@ -46,7 +46,6 @@

HTML5test how well does your browser suppo
diff --git a/css/main.css b/css/main.css index 57c0ed7a..06f905d1 100644 --- a/css/main.css +++ b/css/main.css @@ -1071,8 +1071,6 @@ body.indexVisible > div#index button#indexbutton { .button.website > span::before { content: ''; } .button.followme { background: #0092bf; color: #fff; } .button.followme > span::before { content: ''; } -.button.donate { background: #ffd500; color: #000; } -.button.donate > span::before { content: ''; } .button.developed { background: #ccc; color: #000; } .button.developed > span::before { content: ''; } .button.compare { background: #33af33; color: #fff; } @@ -1081,8 +1079,6 @@ body.indexVisible > div#index button#indexbutton { .button.save > span::before { content: '☁'; } .button.latest { background: #0092bf; color: #fff; } .button.latest > span::before { content: ''; } -.button.share { background: #ec6534; color: #fff; } -.button.share > span::before { content: ''; } .button.contact { background: #ec6534; color: #fff; } .button.contact > span::before { content: '☎'; } .button.schedule { background: #ec6534; color: #fff; } @@ -1414,40 +1410,6 @@ body.indexVisible > div#index button#indexbutton { } - -/******************************************** - * - * Your Browser: Share - */ - -.popupPanel.share { - width: 210px !important; - margin-top: 21px; -} -#share { - display: block; - height: 94px; - position: relative; - overflow: hidden; -} -#share #twitter { - position: absolute; - top: 15px; - left: 15px; -} -#share #facebook { - position: absolute; - top: 15px; - left: 82px; -} -#share #google { - position: absolute; - top: 15px; - left: 141px; -} - - - /******************************************** * * Your Browser: Action buttons @@ -1473,10 +1435,6 @@ body.indexVisible > div#index button#indexbutton { .wrapper .buttons > * { width: 100%; } - - .wrapper .buttons .donate { - display: none; - } } diff --git a/donate.html b/donate.html deleted file mode 100644 index 590d36ee..00000000 --- a/donate.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - HTML5test - How well does your browser support HTML5? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

HTML5test how well does your browser support HTML5?

- -
- -
-
-
- - -
-

Donate

- -

Help us create an even better HTML5 test

-
-

- We have big plans for HTML5 test. Our latest additions are a new server backend - that automatically collects the test results and creates some extensive reports based on the - collected data. But we have some more ideas for the future. -

-

- These additions do take a lot of time, so if you think HTML5 test is a great resource, consider - donating. -

-

- -

-
- - -

Advertising

-
-

- In order to pay for hosting and further development of the HTML5 test we allow a small number of ads - on two positions of the main page. We prefer ads that are related to HTML5 or web development. - Ads on the HTML5 test are exclusively sold by BuySellAds. -

-
- - -

Devices

-
-

- A lot of our data is crowd sourced, but in certain cases we need access to the actual browser running on - the actual device. For this purpose we have build a testing lab with not only new devices, but also - older devices for testing historic versions. -

-

- If you have a new or used device you want to donate to our lab, please contact me on - Github or Twitter. -

-
-
-
- - -
-
- - - - - \ No newline at end of file diff --git a/index.html b/index.html index 49769ce4..ccda51d8 100644 --- a/index.html +++ b/index.html @@ -216,16 +216,6 @@

Help us improve HTML5 test by donating

button.innerHTML = 'Compare to...'; buttons.appendChild(button); - var button = document.createElement('span'); - button.className = 'button share'; - button.innerHTML = 'Share'; - buttons.appendChild(button); - - new Share(button, { - score: c.score, - browser: Browsers.toString() - }); - /* Show detailed report of scores */ var container = document.getElementById('results'); var div = document.createElement('div'); diff --git a/qr.html b/qr.html index 25074838..26cb19b4 100644 --- a/qr.html +++ b/qr.html @@ -1,28 +1,21 @@ - HTML5test - How well does your browser support HTML5? - - - - - - - + + + diff --git a/scripts/9/engine.js b/scripts/9/engine.js index 0a09c349..7ad17769 100644 --- a/scripts/9/engine.js +++ b/scripts/9/engine.js @@ -1679,7 +1679,7 @@ Test9 = (function () { try { item.startBackground(); - xhr.open("GET", "/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); + xhr.open("GET", "https://html5test.com/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); xhr.responseType = "text"; xhr.send(); } catch (e) { @@ -1723,7 +1723,7 @@ Test9 = (function () { try { item.startBackground(); - xhr.open("GET", "/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); + xhr.open("GET", "https://html5test.com/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); xhr.responseType = "document"; xhr.send(); } catch (e) { @@ -1767,7 +1767,7 @@ Test9 = (function () { try { item.startBackground(); - xhr.open("GET", "/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); + xhr.open("GET", "https://html5test.com/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); xhr.responseType = "arraybuffer"; xhr.send(); } catch (e) { @@ -1811,7 +1811,7 @@ Test9 = (function () { try { item.startBackground(); - xhr.open("GET", "/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); + xhr.open("GET", "https://html5test.com/assets/detect.html?" + Math.random().toString(36).substr(2, 5)); xhr.responseType = "blob"; xhr.send(); } catch (e) { @@ -2280,7 +2280,7 @@ Test9 = (function () { item.startBackground(); var iframe = document.createElement('iframe'); - iframe.src = '/assets/csp.html'; + iframe.src = 'https://html5test.com/assets/csp.html'; iframe.style.visibility = 'hidden'; document.body.appendChild(iframe); @@ -4340,7 +4340,7 @@ Test9 = (function () { var s = document.createElement('script'); s.type = 'module'; - s.src = '/assets/modules.js'; + s.src = 'https://html5test.com/assets/modules.js'; document.body.appendChild(s); window.setTimeout(function () { diff --git a/scripts/base.js b/scripts/base.js index 731f6485..71d90c4b 100644 --- a/scripts/base.js +++ b/scripts/base.js @@ -116,7 +116,7 @@ httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } - httpRequest.open('POST','/api/' + method, true); + httpRequest.open('POST','https://html5test.com/api/' + method, true); httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); httpRequest.send('payload=' + encodeURIComponent(payload)); } @@ -157,7 +157,7 @@ } } - httpRequest.open('GET','https://' + location.hostname + '/assets/upgrade', true); + httpRequest.open('GET','https://html5test.com/assets/upgrade', true); httpRequest.send(); return; @@ -553,73 +553,6 @@ } } - - var Share = function() { this.initialize.apply(this, arguments) }; - Share.prototype = { - initialize: function(parent, options) { - var that = this; - - this.parent = parent; - this.options = options; - this.created = false; - - this.popup = document.createElement('div'); - this.popup.className = 'popupPanel pointsLeft share'; - this.popup.style.display = 'none'; - this.parent.appendChild(this.popup); - - this.parent.addEventListener('click', this.open.bind(this), true) - this.parent.addEventListener('touchstart', this.open.bind(this), true) - - document.addEventListener('click', this.close.bind(this), true) - document.addEventListener('touchstart', this.close.bind(this), true) - }, - - create: function() { - this.created = true; - - this.popup.innerHTML += - "
" + - - "
" + - "" + - "
" + - - "
" + - "" + - "
" + - - "
"; - - - - !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)) - {js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} - (document,"script","twitter-wjs"); - }, - - open: function(e) { - e.preventDefault(); - - if (!this.created) { - this.create(); - } - - this.popup.style.display = 'block'; - }, - - close: function() { - this.popup.style.display = 'none'; - } - } - - var Save = function() { this.initialize.apply(this, arguments) }; Save.prototype = { initialize: function(parent, options) { From 45691fe19c1e977b1c2b418a72e4d10af4b99278 Mon Sep 17 00:00:00 2001 From: niu tech Date: Fri, 22 Sep 2023 11:49:07 +0200 Subject: [PATCH 16/75] Update paths --- about.html | 2 +- index.html | 4 ++-- qr.html | 2 -- scripts/9/engine.js | 10 +++++----- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/about.html b/about.html index 067c03d0..b1cd7179 100644 --- a/about.html +++ b/about.html @@ -200,7 +200,7 @@

What kind of data is collected from visitors?