Граф коммитов

57253 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez d0dc21c8aa Bug 1718934 - Parse -webkit-focus-ring-color (computing to black). r=mstange,geckoview-reviewers,aklotz
Some pages use this to hide the focus outline. On Blink it seems black,
WebKit uses it to expose the OS accent color. Make it black, which is
the default when the color isn't implemented on a given platform.

Differential Revision: https://phabricator.services.mozilla.com/D119036
2021-07-08 15:27:27 +00:00
Emilio Cobos Álvarez 0193e0b8c1 Bug 1716537 - Allow updating viewport dimensions on paginated subdocuments. r=mattwoodrow
As those don't have the same incremental reflow issues as root paginated
documents, and we do need this for remote iframes to update their
viewport.

Differential Revision: https://phabricator.services.mozilla.com/D119104
2021-07-08 13:21:50 +00:00
Sandor Molnar 320d01b1d8 Backed out 2 changesets (bug 1718755) for causing build bustages. CLOSED TREE DONTBUILD
Backed out changeset eae7bcfd58c9 (bug 1718755)
Backed out changeset 6ad9e60bc38e (bug 1718755)
2021-07-08 12:55:09 +03:00
Emilio Cobos Álvarez 2cdef2f45e Bug 1718755 - Fix the SpecialPowers pref code to deal with ui / font prefs correctly after the previous change. r=kmag
This allows us to remove the timeout (which was there for these prefs)
and makes the code a bit more explicit.

Unconditionally making all tests wait for rAF causes some timing changes
which cause some tests to time out / fail, see:

  https://treeherder.mozilla.org/jobs?repo=try&revision=3aef4c168c6ab7d762dd360f49d4f56dff686c03

So this only does it when changing the prefs that care about it. Fix
some tests that were relying on the timeout to get this green.

Differential Revision: https://phabricator.services.mozilla.com/D119040
2021-07-08 09:23:36 +00:00
Henrik Skupin 7f30731ce8 Bug 1719254 - [geckodriver] Remove "webdriver.log.level" preference in favor of "remote.log.level". r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D119169
2021-07-08 08:12:54 +00:00
Narcis Beleuzu 935ff18b48 Backed out 2 changesets (bug 1716537) for WP failures on iframe-cross-origin-print.sub.html
Backed out changeset aa3e3f80bd68 (bug 1716537)
Backed out changeset 3226bc23c713 (bug 1716537)
2021-07-07 23:20:47 +03:00
Emilio Cobos Álvarez 4ac9da4216 Bug 1716537 - Allow updating viewport dimensions on paginated subdocuments. r=mattwoodrow
As those don't have the same incremental reflow issues as root paginated
documents, and we do need this for remote iframes to update their
viewport.

Differential Revision: https://phabricator.services.mozilla.com/D119104
2021-07-07 18:40:11 +00:00
James Graham ffa66f40e4 Bug 1716963 - Deserialize marionette message earlier, r=webdriver-reviewers,whimboo
This avoid the weirdness where we reach into the binary message data to
get the message type and then unconditionally deserialize as JSON anyway.

Differential Revision: https://phabricator.services.mozilla.com/D118452
2021-07-07 14:23:00 +00:00
James Graham 154910af70 Bug 1716963 - Guard access to marionette socket with a lock, r=webdriver-reviewers,whimboo
This should ensure that we can't end up with multiple threads
interleaving reads or writes on the socket.

Differential Revision: https://phabricator.services.mozilla.com/D118148
2021-07-07 14:22:59 +00:00
James Graham 83bd42eb4d Bug 1716963 - Don't call cleanup from __del__ if it already ran, r=webdriver-reviewers,whimboo
Allow marionette users to opt out of __del__ doing any work by first
explictly calling cleanup().

Differential Revision: https://phabricator.services.mozilla.com/D118147
2021-07-07 14:22:59 +00:00
James Graham 1bbd67c762 Bug 1716963 - Rewrite the message recv function in marionette, r=webdriver-reviewers,whimboo
The previous function used early return in a way that made it hard to
follow, and made undocumented assumptions about the minimum possible
size of a message. This version is intended to have clearer control
flow and make the assumptions more explicit.

Differential Revision: https://phabricator.services.mozilla.com/D118146
2021-07-07 14:22:59 +00:00
Ms2ger 5646bbae7a Bug 1719275 - Adjust test expectations for beta; r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D119181
2021-07-07 13:57:06 +00:00
Andrew Osmond 08f2591eb6 Bug 1719458 - Remove --enable-webrender restriction for raptor tests. r=perftest-reviewers,sparky
Going forward, all jobs will be running on WebRender platform variants
so we don't really need this check anymore. This fixes a regression from
bug 1717825.

Differential Revision: https://phabricator.services.mozilla.com/D119273
2021-07-07 13:17:44 +00:00
Jonathan Kew bf3113343b Bug 1716841 - Update font-size-adjust keywords to match CSSWG resolution in csswg-drafts/#6288. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D118198
2021-07-07 11:58:40 +00:00
Iulian Moraru bf49d43ebc Bug 1719144 - fix linting failure. r=fix CLOSED TREE 2021-07-07 14:52:09 +03:00
Emilio Cobos Álvarez 51c34f2d48 Bug 1719144 - Keep some code python2 compatible since we still run it in some windows talos jobs.
MANUAL PUSH: Orange fix CLOSED TREE
2021-07-07 13:31:22 +02:00
Karl Tomlinson ebbb65d72e Bug 1493982 accept only sinkIds exposed via enumerateDevices() r=jib
and reject with NotFoundError otherwise.

Depends on D118444

Differential Revision: https://phabricator.services.mozilla.com/D118445
2021-07-06 23:37:33 +00:00
Karl Tomlinson e73a2aa7e8 Bug 1493982 limit speaker exposure in enumerateDevices() to those granted by selectAudioOutput() and getUserMedia() r=jib
selectAudioOutput() grants are per-device, but getUserMedia() grants expose all
speakers associated with any microphone.

When exposed, speaker devices have labels even when there is no active capture device.

Differential Revision: https://phabricator.services.mozilla.com/D118443
2021-07-06 23:37:32 +00:00
Andrew Osmond 3bb154e3c5 Bug 1717825 - Move Windows 10 64-bit tests to WebRender only. r=jmaher,perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D118592
2021-07-06 15:39:55 +00:00
Jonathan Kew 81b88e2c93 Bug 1719239 - Disable support for content:none on elements due to webcompat issues. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D119188
2021-07-06 15:39:06 +00:00
Emilio Cobos Álvarez 780f3a05d2 Bug 1719144 - Fix various imports for Python 3.10. r=firefox-build-system-reviewers,mhentges
These are enough for me to run bootstrap+configure+build.

Some touch third-party code (gyp), but per discussion in the earlier
versions of this revision that seems fine.

Differential Revision: https://phabricator.services.mozilla.com/D119080
2021-07-06 15:26:29 +00:00
Niklas Goegge cfec63daa8 Bug 1712652: Expect service-workers/service-worker/update-module-request-mode.https.html to pass. r=ckerschb,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D117129
2021-07-06 11:37:49 +00:00
James Graham 6160917fd4 Bug 1713782 - Don't close the browser when deleting session with --connect-existing, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D119086
2021-07-06 08:45:09 +00:00
James Graham 7783d6ccc7 Bug 1718069 - Convert EXTERNAL-TIMEOUT status to crash if we have a crash dump, r=whimboo
Sometimes generating a crash dump takes long enough that the harness can have timed out
before the parent process has exited, so we record the result as a timeout rather than
a crash.

Differential Revision: https://phabricator.services.mozilla.com/D118722
2021-07-06 08:21:38 +00:00
Jed Davis 2257145e1c Bug 1635451 - Minimize content processes' connections to the X server. r=jgilbert,stransky,nika
This patch launches content processes with the `MOZ_HEADLESS` env var set
if they're using GTK with an X11 display (and there's no other reason
they'd need GTK).

The goal is to avoid exhausting Xorg's default limit of 256 clients if
there are many content processes due to Fission.  If these conditions
are met, the content process doesn't need to eagerly connect to the X
server.  This does not affect the sandbox policy, and content processes
can still use X if needed for, e.g.,  WebGL.

The boolean pref `dom.ipc.avoid-gtk`, set by default, controls this
feature.  In the future it could also be extended to minimize GTK use
with Wayland displays.

Note that disabling `widget.non-native-theme.enabled`, which is also
enabled by default, will restore the use of X11 in all content processes
even if this pref is set; the alternative is that widgets wouldn't render
in that case.

This change will also save some memory for now-unnecessary instances of
GTK's global state, and improve content process startup time.

Remove also the temp pref dom.ipc.remote-mozIcon because it cannot work
anymore with the content process being headless.

Differential Revision: https://phabricator.services.mozilla.com/D112197
2021-07-06 07:42:42 +00:00
Masayuki Nakano 5dd777bdc1 Bug 1716863 - Make `HTMLEditor::HandleInsertText()` climb up the tree when `Selection` is in elements which cannot have text nodes r=m_kato
In most cases, it's called with selection range which is collapsed in a text
node, but otherwise, the selection may be in an element which cannot have
text nodes.  Therefore, before handling the insertion, it should look for
ancestor element which can have text nodes.

Note that this patch makes inserting text immediately before an inclusive
ancestor element whose parent can have a text node.  However, both Blink and
WebKit ignores if there are invisible/empty inline nodes.  So, even with
this patch, Gecko keeps failing in some tests of the WPT.  It should be handled
in a follow up bug because doing it requires complicated code.

Differential Revision: https://phabricator.services.mozilla.com/D119065
2021-07-06 04:55:28 +00:00
Masayuki Nakano d4cc61bf6a Bug 1716863 - Add WPT to check "insertText" command when selection is collapsed in a void element, and its expected results almost match with Chrome r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D119064
2021-07-06 04:55:27 +00:00
Sandor Molnar fe63cb08df Backed out 2 changesets (bug 1719144) for causing build bustages. CLOSED TREE
Backed out changeset 8e4b00b9d57c (bug 1719144)
Backed out changeset d2a88c5423a0 (bug 1719144)
2021-07-05 21:15:50 +03:00
Emilio Cobos Álvarez 52a85aaca1 Bug 1719144 - Fix various imports for Python 3.10. r=firefox-build-system-reviewers,mhentges
These are enough for me to run bootstrap+configure+build.

Some touch third-party code (gyp), but per discussion in the earlier
versions of this revision that seems fine.

Differential Revision: https://phabricator.services.mozilla.com/D119080
2021-07-05 17:55:41 +00:00
moz-wptsync-bot f19ea977ce Bug 1718504 [wpt PR 29516] - Update wpt metadata, a=testonly
wpt-pr: 29516
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D119076
2021-07-05 10:37:42 +00:00
Ms2ger 1e8389fe35 Bug 1718504 [wpt PR 29516] - Add WebAssembly Exception handling tests from spec repo., a=testonly
Automatic update from web-platform-tests
Add WebAssembly Exception handling tests from spec repo.

--

wpt-commits: 97892d58dbc767851ac40b733c2c4fcd643caa46
wpt-pr: 29516

Differential Revision: https://phabricator.services.mozilla.com/D119075
2021-07-05 10:37:42 +00:00
Sebastian Hengst 827e8ad847 Bug 1718498 - Set ss/css-tables/collapsed-border-remove-cell.html as passing intermittently with ThreadSanitizer. DONTBUILD
Test and its failure expectation got added in bug 1717956 a week ago.

Differential Revision: https://phabricator.services.mozilla.com/D119062
2021-07-05 09:18:22 +00:00
Marian-Vasile Laza 723df13976 Bug 1717161 - lint fix r=fix CLOSED TREE 2021-07-05 09:14:19 +03:00
Matt Woodrow 9abbb5ba9f Bug 1717161 - Clamp perspective() values to a minimum of 1px. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D118250
2021-07-05 05:19:15 +00:00
moz-wptsync-bot a2b327f969 Bug 1719032 - [wpt-sync] Update web-platform-tests to aebba1588bf4c0efd894261f24ba6bd5fd259a2d, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: aebba1588bf4c0efd894261f24ba6bd5fd259a2d
wpt-type: landing
2021-07-03 17:28:59 +00:00
moz-wptsync-bot 07d3f2d1d2 Bug 1718900 [wpt PR 29557] - Update wpt metadata, a=testonly
wpt-pr: 29557
wpt-type: metadata
2021-07-03 09:27:27 +00:00
Fernando Fiori 4f8e58c738 Bug 1718900 [wpt PR 29557] - Highlight API: Implement devtools support, a=testonly
Automatic update from web-platform-tests
Highlight API: Implement devtools support

Bug: 1195196
Change-Id: I8ecc4b63e1502e2555c65ca324450ab1ffe16cc3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2998242
Reviewed-by: Dan Clark <daniec@microsoft.com>
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Fernando Fiori <ffiori@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#898375}

--

wpt-commits: aebba1588bf4c0efd894261f24ba6bd5fd259a2d
wpt-pr: 29557
2021-07-03 09:27:23 +00:00
moz-wptsync-bot 212c1f64e1 Bug 1718588 [wpt PR 29523] - Update wpt metadata, a=testonly
wpt-pr: 29523
wpt-type: metadata
2021-07-03 09:27:19 +00:00
Anupam Snigdha 32a64a6d6d Bug 1718588 [wpt PR 29523] - [VirtualKeyboard] Add WPT tests for the VK feature., a=testonly
Automatic update from web-platform-tests
[VirtualKeyboard] Add WPT tests for the VK feature.

This patch adds wpt tests for the new VK API.
Explainers and Design Doc:
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/VirtualKeyboardPolicy/explainer.md
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/VirtualKeyboardAPI/explainer.md
https://docs.google.com/document/d/1I0LUNxK_gP5IaNQsbYN6gL6Zpm71XzduCKkublU5o5Q/edit?usp=sharing

Bug: 856269

Change-Id: I4f3ef35f71499a45e53e3fe79dd1df59257b8e6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2993938
Commit-Queue: Anupam Snigdha <snianu@microsoft.com>
Reviewed-by: Keith Lee <keithlee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#898372}

--

wpt-commits: 80a417662387b6eda904607d78ad246c5d8bf191
wpt-pr: 29523
2021-07-03 09:27:16 +00:00
moz-wptsync-bot 3bf30c0e94 Bug 1718986 [wpt PR 29567] - Update wpt metadata, a=testonly
wpt-pr: 29567
wpt-type: metadata
2021-07-03 09:27:09 +00:00
Ian Kilpatrick 4f861578f5 Bug 1718986 [wpt PR 29567] - [wpt] Fix grid-item (no) aspect-ratio tests., a=testonly
Automatic update from web-platform-tests
[wpt] Fix grid-item (no) aspect-ratio tests.

Renaming scheme got lost, however basically:

grid-item-no-aspect-ratio-stretch-4.html -> grid-item-aspect-ratio-stretch-1.html
grid-item-no-aspect-ratio-stretch-5.html -> grid-item-aspect-ratio-stretch-2.html
grid-item-no-aspect-ratio-stretch-6.html -> grid-item-aspect-ratio-stretch-3.html
grid-item-no-aspect-ratio-stretch-7.html -> grid-item-aspect-ratio-stretch-4.html

These tests all had a viewBox defining a valid aspect-ratio. Due to:
https://github.com/w3c/csswg-drafts/issues/6286#issuecomment-866986544
These tests *should* have an aspect-ratio, and when stretched in one
dimension, should reflect to the other dimension (if unconstrained). See:
https://github.com/w3c/csswg-drafts/issues/5713#issuecomment-755791551

The below two tests basically just got renamed:
grid-item-no-aspect-ratio-stretch-8.html -> grid-item-no-aspect-ratio-stretch-4.html
grid-item-no-aspect-ratio-stretch-9.html -> grid-item-no-aspect-ratio-stretch-5.html
grid-item-no-aspect-ratio-stretch-10.html -> grid-item-no-aspect-ratio-stretch-6.html

But tests updated to correctly assert that the natural size would still
be respected.

To all these test-cases I also added "grid-template: 100% / 100%;" as
there is further complexity when inside an auto row/column which is
tested elsewhere.
(Transferred minimum size for replaced elements with an aspect-ratio).

Bug: 1114013
Change-Id: I062f67e291cc62fa63a53370595780dae16abf3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3003564
Reviewed-by: David Grogan <dgrogan@chromium.org>
Reviewed-by: Kurt Catti-Schmidt <kschmi@microsoft.com>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#898351}

--

wpt-commits: ec4e2eecc6a5bd2f21c81dbe03862c2cdf17cf8c
wpt-pr: 29567
2021-07-03 09:27:06 +00:00
moz-wptsync-bot 9f0dde261e Bug 1718997 - [wpt-sync] Update web-platform-tests to 396d58256124dcb6f81105846e0ac96a93132c73, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 396d58256124dcb6f81105846e0ac96a93132c73
wpt-type: landing
2021-07-03 04:57:16 +00:00
Ana SollanoKim da82fa8be7 Bug 1718918 [wpt PR 29564] - [GridNG] Placement of grid items with a negative margins, a=testonly
Automatic update from web-platform-tests
[GridNG] Placement of grid items with a negative margins

Previously, in |ContributionSizeForGridItem| margins were clamped to
zero before adding them to the contribution. Therefore, grid items with
negative margins were not being placed correctly. In this CL, the order
of operations is flipped: add the margin to the contribution and the
result is then clamped to zero.

Bug: 1045599, 1225424
Change-Id: I6fc2726d4744d520430b2ca96b3509a396d73538
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3002394
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#898232}

--

wpt-commits: 396d58256124dcb6f81105846e0ac96a93132c73
wpt-pr: 29564
2021-07-03 04:57:15 +00:00
L. David Baron 2b4a597d87 Bug 1718908 [wpt PR 29562] - Handle z_at_xy_zero being very large., a=testonly
Automatic update from web-platform-tests
Handle z_at_xy_zero being very large.

When z_at_xy_zero starts off very large, subtracting z_delta from it
might still leave it larger than kInfiniteCoordinate, so we can't assume
that it is smaller.  Just forcing it to be smaller should be good enough
given how much of an edge case this is.  (We won't get sensible results
anyway, since the inaccuracy of floating point will have made them
wildly inaccurate already.)

Fixed: 1224066
Change-Id: I77b6ad4e1569664094cb2ba7c0e17135fe0cae48
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3002328
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#898176}

--

wpt-commits: cc1a792689fa15026f7b0c85b1d8df715c813389
wpt-pr: 29562
2021-07-03 04:57:15 +00:00
L. David Baron af774bec0a Bug 1718909 [wpt PR 29563] - Keep points on edges crossing w=0 under kInfiniteCoordinate., a=testonly
Automatic update from web-platform-tests
Keep points on edges crossing w=0 under kInfiniteCoordinate.

This adds half of std::numeric_limits<float>::epsilon() (FLT_EPSILON),
which is the smallest representable difference for a float at 1.0, so
that the code to shift t away from the point where w=0 will move it
enough so that the result is less than kInfiniteCoordinate.

Bug: 1224066
Change-Id: I7df134c277f280987405d0d0c2d47de15d3ef55d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3002270
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#898172}

--

wpt-commits: 428213381f43418226b8df335710c8e8c74d10ee
wpt-pr: 29563
2021-07-03 04:57:14 +00:00
Koji Ishii 0450a6d901 Bug 1718893 [wpt PR 29556] - Fix fragment tree consistency in |ComputeCaptionFragments|, a=testonly
Automatic update from web-platform-tests
Fix fragment tree consistency in |ComputeCaptionFragments|

This patch fixes when |ComputeCaptionFragments| runs layout
but discard the results without adding them to the fragment
tree after layout.

The repro case reaches this state from:
  ComputeCaptionFragments
  NGTableLayoutAlgorithm::ComputeCaptionBlockSize
  NGTableNode::ComputeCaptionBlockSize
  NGFlexLayoutAlgorithm::ConstructAndAppendFlexItems
  NGFlexLayoutAlgorithm::LayoutInternal
  NGFlexLayoutAlgorithm::Layout

Bug: 1225014
Change-Id: I99f211fa010d7d861eba059f7742665dfdd38475
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2999661
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#898108}

--

wpt-commits: 92e9e675aef13c9020ae518d9adf1bbb40ab4f9f
wpt-pr: 29556
2021-07-03 04:57:14 +00:00
moz-wptsync-bot c3ed0ea0d7 Bug 1718914 [wpt PR 27920] - Update wpt metadata, a=testonly
wpt-pr: 27920
wpt-type: metadata
2021-07-03 04:57:13 +00:00
ExE Boss 5e1158fbff Bug 1718914 [wpt PR 27920] - Add `BigInt64Array` and `BigUint64Array` tests, a=testonly
Automatic update from web-platform-tests
Add `BigInt64Array` and `BigUint64Array` tests (#27920)

--

wpt-commits: 3ccab5e25f082e8d055aef70b692a98786b9a9f2
wpt-pr: 27920
2021-07-03 04:57:13 +00:00
dependabot[bot] d4f7d0a8f9 Bug 1718906 [wpt PR 29561] - Bump pillow from 8.2.0 to 8.3.0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump pillow from 8.2.0 to 8.3.0 in /tools (#29561)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
--

wpt-commits: c0aa787ca34ac1c196972e917b9d40efae2061ea
wpt-pr: 29561
2021-07-03 04:57:12 +00:00
moz-wptsync-bot ba24e3784a Bug 1718812 [wpt PR 29547] - Update wpt metadata, a=testonly
wpt-pr: 29547
wpt-type: metadata
2021-07-03 04:57:12 +00:00