validation-bureaux-de-vote.discord-insoumis.fr
Open in
urlscan Pro
141.94.17.250
Public Scan
Submission: On August 11 via automatic, source certstream-suspicious — Scanned from FR
Summary
TLS certificate: Issued by R10 on August 11th 2024. Valid for: 3 months.
This is the only time validation-bureaux-de-vote.discord-insoumis.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
6 | 141.94.17.250 141.94.17.250 | 16276 (OVH) (OVH) | |
3 | 2a04:4e42::485 2a04:4e42::485 | 54113 (FASTLY) (FASTLY) | |
1 | 2a04:4e42:200... 2a04:4e42:200::649 | 54113 (FASTLY) (FASTLY) | |
4 | 104.18.10.207 104.18.10.207 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 104.17.25.14 104.17.25.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
9 | 2a04:4e42:600... 2a04:4e42:600::347 | 54113 (FASTLY) (FASTLY) | |
16 | 2a04:4e42::347 2a04:4e42::347 | 54113 (FASTLY) (FASTLY) | |
41 | 7 |
ASN16276 (OVH, FR)
PTR: vps-a4e740c7.vps.ovh.net
validation-bureaux-de-vote.discord-insoumis.fr |
ASN54113 (FASTLY, US)
c.tile.openstreetmap.org | |
b.tile.openstreetmap.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
openstreetmap.org
a.tile.openstreetmap.org — Cisco Umbrella Rank: 19949 c.tile.openstreetmap.org — Cisco Umbrella Rank: 20247 b.tile.openstreetmap.org — Cisco Umbrella Rank: 20279 |
784 KB |
6 |
discord-insoumis.fr
validation-bureaux-de-vote.discord-insoumis.fr |
27 KB |
4 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1832 |
41 KB |
3 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410 |
49 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
3 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 1211 |
33 KB |
41 | 6 |
Domain | Requested by | |
---|---|---|
9 | a.tile.openstreetmap.org |
validation-bureaux-de-vote.discord-insoumis.fr
|
8 | b.tile.openstreetmap.org |
validation-bureaux-de-vote.discord-insoumis.fr
|
8 | c.tile.openstreetmap.org |
validation-bureaux-de-vote.discord-insoumis.fr
|
6 | validation-bureaux-de-vote.discord-insoumis.fr |
validation-bureaux-de-vote.discord-insoumis.fr
|
4 | maxcdn.bootstrapcdn.com |
validation-bureaux-de-vote.discord-insoumis.fr
|
3 | cdn.jsdelivr.net |
validation-bureaux-de-vote.discord-insoumis.fr
|
2 | cdnjs.cloudflare.com |
validation-bureaux-de-vote.discord-insoumis.fr
|
1 | code.jquery.com |
validation-bureaux-de-vote.discord-insoumis.fr
|
41 | 8 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
validation-bureaux-de-vote.discord-insoumis.fr R10 |
2024-08-11 - 2024-11-09 |
3 months | crt.sh |
jsdelivr.net GlobalSign Atlas R3 DV TLS CA 2024 Q3 |
2024-07-30 - 2025-08-31 |
a year | crt.sh |
*.jquery.com Sectigo ECC Domain Validation Secure Server CA |
2024-06-25 - 2025-06-25 |
a year | crt.sh |
bootstrapcdn.com WE1 |
2024-07-23 - 2024-10-21 |
3 months | crt.sh |
cdnjs.cloudflare.com WE1 |
2024-07-31 - 2024-10-29 |
3 months | crt.sh |
*.tile.openstreetmap.org GlobalSign Atlas R3 DV TLS CA 2024 Q1 |
2024-03-06 - 2025-04-07 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://validation-bureaux-de-vote.discord-insoumis.fr/
Frame ID: 6E67539C71904BF329CA68E8DD8C74F8
Requests: 5 HTTP requests in this frame
Frame:
https://validation-bureaux-de-vote.discord-insoumis.fr/static/base_map.html
Frame ID: C9674E2BB5D85735840CA0A62E96A04B
Requests: 36 HTTP requests in this frame
Screenshot
Page Title
Validateur de bureaux de voteDetected technologies
Leaflet (Maps) ExpandDetected patterns
- leaflet.{0,32}\.js
Bootstrap (Web Frameworks) Expand
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
41 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
validation-bureaux-de-vote.discord-insoumis.fr/ |
915 B 590 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
normalize.css
validation-bureaux-de-vote.discord-insoumis.fr/static/ |
8 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
skeleton.css
validation-bureaux-de-vote.discord-insoumis.fr/static/ |
11 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
validation-bureaux-de-vote.discord-insoumis.fr/static/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base_map.html
validation-bureaux-de-vote.discord-insoumis.fr/static/ Frame C967 |
3 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
leaflet.js
cdn.jsdelivr.net/npm/leaflet@1.6.0/dist/ Frame C967 |
139 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.12.4.min.js
code.jquery.com/ Frame C967 |
95 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.js
maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/ Frame C967 |
31 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
leaflet.awesome-markers.js
cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/ Frame C967 |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
leaflet.css
cdn.jsdelivr.net/npm/leaflet@1.6.0/dist/ Frame C967 |
14 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.css
maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/ Frame C967 |
107 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap-theme.min.css
maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/ Frame C967 |
18 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/ Frame C967 |
28 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
leaflet.awesome-markers.css
cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/ Frame C967 |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
leaflet.awesome.rotate.min.css
cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/ Frame C967 |
36 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
22.png
a.tile.openstreetmap.org/6/32/ Frame C967 |
54 KB 54 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21.png
c.tile.openstreetmap.org/6/32/ Frame C967 |
42 KB 42 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
22.png
c.tile.openstreetmap.org/6/31/ Frame C967 |
27 KB 27 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
22.png
b.tile.openstreetmap.org/6/33/ Frame C967 |
53 KB 53 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
23.png
b.tile.openstreetmap.org/6/32/ Frame C967 |
39 KB 40 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21.png
b.tile.openstreetmap.org/6/31/ Frame C967 |
31 KB 31 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21.png
a.tile.openstreetmap.org/6/33/ Frame C967 |
55 KB 55 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
23.png
a.tile.openstreetmap.org/6/31/ Frame C967 |
35 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
23.png
c.tile.openstreetmap.org/6/33/ Frame C967 |
26 KB 26 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20.png
b.tile.openstreetmap.org/6/32/ Frame C967 |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
22.png
b.tile.openstreetmap.org/6/30/ Frame C967 |
103 B 467 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
22.png
c.tile.openstreetmap.org/6/34/ Frame C967 |
50 KB 50 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
24.png
c.tile.openstreetmap.org/6/32/ Frame C967 |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20.png
a.tile.openstreetmap.org/6/31/ Frame C967 |
37 KB 37 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20.png
c.tile.openstreetmap.org/6/33/ Frame C967 |
35 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21.png
a.tile.openstreetmap.org/6/30/ Frame C967 |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21.png
b.tile.openstreetmap.org/6/34/ Frame C967 |
54 KB 54 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
23.png
c.tile.openstreetmap.org/6/30/ Frame C967 |
21 KB 22 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
23.png
a.tile.openstreetmap.org/6/34/ Frame C967 |
34 KB 34 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
24.png
b.tile.openstreetmap.org/6/31/ Frame C967 |
40 KB 40 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
24.png
a.tile.openstreetmap.org/6/33/ Frame C967 |
13 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20.png
c.tile.openstreetmap.org/6/30/ Frame C967 |
27 KB 27 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20.png
a.tile.openstreetmap.org/6/34/ Frame C967 |
37 KB 37 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
24.png
a.tile.openstreetmap.org/6/30/ Frame C967 |
25 KB 25 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
24.png
b.tile.openstreetmap.org/6/34/ Frame C967 |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_nupes.svg
validation-bureaux-de-vote.discord-insoumis.fr/static/ |
2 KB 2 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
1 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 00 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=15552000; includeSubDomains |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
a.tile.openstreetmap.org
b.tile.openstreetmap.org
c.tile.openstreetmap.org
cdn.jsdelivr.net
cdnjs.cloudflare.com
code.jquery.com
maxcdn.bootstrapcdn.com
validation-bureaux-de-vote.discord-insoumis.fr
104.17.25.14
104.18.10.207
141.94.17.250
2a04:4e42:200::649
2a04:4e42:600::347
2a04:4e42::347
2a04:4e42::485
008a1d103902f15fdb1c191fcb1ce8954330e7b8de43d09abb08555ba609f420
0303cdd5dd523564f79177b060d2aa8c8bfb93fa2317ddcc22692b5f1ab7073f
03369ff4fab4febcd82ad996417782c8e35680f433ade0236077057cc03fdc9f
10207d6db44e2c69bcc0ea046c77074719478331aa6290ed3538034f20f3d308
105a45c816eeb6d509b68a1c633b019c444f59e7b6258cf8727e679140635b40
1590f8cd54d1db548aa8e07e97a21fdad4442d6d9863f37af201316e3561916c
1c77b348765c66299f86929a49254e3e6d7893d3930322ff7879dda6d9071899
1fe828b092b28c3231e69fd69998e014a2f2ba5ed82f5b9d4d254301df597b6f
24cc29533598f962823c4229bc280487646a27a42a95257c31de1b9b18f3710f
2d69dadffd9d7223d0b4f0c4e8753c68bc5f7eac96b57f740b1254ae0ea74be1
34b102cb7689409fd1c3c180aeb1fd3f0b8bf0b47ab25c74c42eaff574e661a9
3c3ec059f50a935c56c21b00377c51434ec9ea58753ceeec4b53d0fa17800261
4637d4ea7c78bcefd28edaa373bab46bfdbe67a49e4927e9d6ea0fde79f9b2a2
4873060989924f8e92a321a0a38611ffd0252b5bdfddf7fce00abdc8ae2176a3
4d035cae04aa6dd4c3b5e4477f63185d1b258b3e4d4d2134ad3065237646c9a3
508b70becafd8fdf539eb9b933e716fc78918b922849259d1e3db342167d010b
668b046d12db350ccba6728890476b3efee53b2f42dbb84743e5e9f1ae0cc404
6b8797a5ac6d2006943294896b364b4f5c729a48015800aa76caf965d3c2992f
714c5ba2b7a48d5c3d87ddaf75dcc6f3569d7fb81b4f3a62a340017903aa049c
78da4a6a69a3aaf4a49139f79d40eff2bf40e765f3eda052bd69ff055536ab24
79337b7180d3b9be0d37a665001693382392ac87942929ee86b66649cc4aa915
7cda11af090fd86b983db352266309382c9f441d8384f41ed2b19383346ccaca
8b0382d98ee76b3706729ebfb2c088b99be258aa30f6054de67b527602348d07
8cd5951d534d88ad702cf4159466f4cf3173f8f6b3824670fa218ed1e3b7f49e
a57010ef2fe30e35c87eb40ffaca3f1e609620803188c9c3d4fcc357d634762d
a8d49a65323438596b6628569cfe3b43c26bfff0a29895967e1e9033a21c6d3d
ad2f9becd7aabb329690620fa7811012a2d22e0381cad6d0911301936c99b181
b06160d00b3f97cd65e116252849193e50cca8b4384f592164af4e882b25d03b
b5fd723750763ebb731f9221e413e7d64d58d5192dc040e42292ed3dcccca732
bbbf28595f78936c3bb5e9e246240beea603f56b99e47ec8832107899bd133df
bf18d048d7af1be5ccff901ea274c31babb09c2afd315d0b0c398ecc01d48176
c40f987ced7d9225fbf75f9acbaae49aa3c76197f32964f51efe995ff227cbf4
cd70aa7b42f0c8c7b943e78ade7549ff67b103cfd76dc0f88066993ec38eb46a
cf6ba9951455cffae28c046e45e74c229d357d85b8f49582e42e25d9acb3fd0a
cfc749362e1b30f1c9d6254850fe935a996d3618aedb4ef4c85048d5c3132435
d9edf0c38804ca157a8a623e18ae33321faecba0f0bd37f90999ebe3ac80693f
ddbd1d6ff272283460ae3392d4cc2579662e036186d87e2777dea51d03175b6a
ddfd6f49b3baead4041520b40fd663e503206e5d4fd1e58d9416c138352924c0
e4a71c8c33ac04620339d40b47e68da3e467df222b5eaa531a753d9955d853ce
eee4a161203a2f5055f84a59fb6527cf0970bd0b6fa87d0ed5c7b79b7499e817
f4d7e8250f8f124f8b7d087e5e260766a34b079fddc43e7b20d8c18ca1e92e51