www.predimed.pt
Open in
urlscan Pro
51.38.189.156
Public Scan
Effective URL: https://www.predimed.pt/
Submission: On September 19 via api from PT — Scanned from PT
Summary
TLS certificate: Issued by R3 on July 22nd 2023. Valid for: 3 months.
This is the only time www.predimed.pt was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 22 | 51.38.189.156 51.38.189.156 | 16276 (OVH) (OVH) | |
1 | 142.250.185.72 142.250.185.72 | 15169 (GOOGLE) (GOOGLE) | |
3 | 104.16.85.20 104.16.85.20 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 172.217.18.106 172.217.18.106 | 15169 (GOOGLE) (GOOGLE) | |
2 | 104.17.24.14 104.17.24.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 142.250.181.227 142.250.181.227 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.185.142 142.250.185.142 | 15169 (GOOGLE) (GOOGLE) | |
30 | 8 |
ASN15169 (GOOGLE, US)
PTR: fra16s48-in-f8.1e100.net
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: zrh04s05-in-f106.1e100.net
fonts.googleapis.com |
ASN15169 (GOOGLE, US)
PTR: fra16s56-in-f3.1e100.net
fonts.gstatic.com |
ASN15169 (GOOGLE, US)
PTR: fra16s50-in-f14.1e100.net
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
predimed.pt
1 redirects
www.predimed.pt |
795 KB |
3 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 558 |
75 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 410 |
88 KB |
1 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 96 |
254 B |
1 |
gstatic.com
fonts.gstatic.com |
33 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 113 |
1 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 111 |
83 KB |
30 | 7 |
Domain | Requested by | |
---|---|---|
22 | www.predimed.pt |
1 redirects
www.predimed.pt
cdn.jsdelivr.net |
3 | cdn.jsdelivr.net |
www.predimed.pt
|
2 | cdnjs.cloudflare.com |
www.predimed.pt
cdnjs.cloudflare.com |
1 | www.google-analytics.com |
www.googletagmanager.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
www.predimed.pt
|
1 | www.googletagmanager.com |
www.predimed.pt
|
30 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
predimedprestige.pt |
predimed.com.br |
www.livroreclamacoes.pt |
pagamentospontuais.org |
play.google.com |
apps.apple.com |
imo360.pt |
predimed.pt |
ec.europa.eu |
Subject Issuer | Validity | Valid | |
---|---|---|---|
predimed.pt R3 |
2023-07-22 - 2023-10-20 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-09-04 - 2023-11-27 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-05-02 - 2024-05-01 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-09-04 - 2023-11-27 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-09-04 - 2023-11-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.predimed.pt/
Frame ID: DF029AFFA89FBBE65AE68308BC0A2055
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
PREDIMED PORTUGALPage URL History Show full URLs
-
http://www.predimed.pt/
HTTP 301
https://www.predimed.pt/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Laravel (Web Frameworks) Expand
Detected patterns
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Prestige
Search URL Search Domain Scan URL
Title: Imóveis do Brasil
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: IMO360
Search URL Search Domain Scan URL
Title: Dados pessoais
Search URL Search Domain Scan URL
Title: https://ec.europa.eu/consumers/odr/main/index.cfm?event=main.home2.show&lng=PT
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.predimed.pt/
HTTP 301
https://www.predimed.pt/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.predimed.pt/ Redirect Chain
|
19 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
www.predimed.pt/css/ |
141 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
www.predimed.pt/assets/css/ |
205 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
237 KB 83 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_white.png
www.predimed.pt/img/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img-imoveis.webp
www.predimed.pt/img/ |
69 KB 69 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img-proprietario.webp
www.predimed.pt/img/ |
58 KB 59 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img-recrutamento.webp
www.predimed.pt/img/ |
60 KB 60 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
i006570.png
www.predimed.pt/img/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
apemip.png
www.predimed.pt/img/ |
206 KB 206 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
asmip.png
www.predimed.pt/img/ |
6 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
portugalsoueu.png
www.predimed.pt/img/ |
25 KB 26 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
compromisso_pagamento.png
www.predimed.pt/img/ |
79 KB 80 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img_googleplay.png
www.predimed.pt/img/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img_apple.png
www.predimed.pt/img/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
cdn.jsdelivr.net/npm/jquery@3.6.0/dist/ |
87 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/ |
82 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
select2.full.min.js
cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/ |
75 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazysizes.min.js
www.predimed.pt/assets/libs/lazysizes/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage.init.js
www.predimed.pt/assets/js/pages/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modernizr-custom.js
www.predimed.pt/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
9 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/ |
58 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
banner-home.webp
www.predimed.pt/img/ |
117 KB 118 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flags.png
www.predimed.pt/img/ |
79 KB 79 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
165 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v26/ |
32 KB 33 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 254 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fa-solid-900.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/ |
76 KB 77 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
44 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
82 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
90 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
38 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
naturezas
www.predimed.pt/list/ |
230 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
negocios
www.predimed.pt/list/ |
260 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
14 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| documentPictureInPicture function| gtag object| dataLayer function| $ function| jQuery object| laravelCookieConsent object| google_tag_manager object| google_tag_data object| bootstrap function| onYouTubeIframeAPIReady object| gaGlobal object| lazySizes object| webpackChunk object| Modernizr4 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.
Domain/Path | Expires | Name / Value |
---|---|---|
.predimed.pt/ | Name: _ga_5VYSQSQ31C Value: GS1.1.1695140801.1.0.1695140801.0.0.0 |
|
.predimed.pt/ | Name: _ga Value: GA1.1.783192664.1695140801 |
|
www.predimed.pt/ | Name: XSRF-TOKEN Value: eyJpdiI6Ikp6MldldFR0c3JMTEZReHhvSDM5OXc9PSIsInZhbHVlIjoiVE8xNjBTTEhlcTB4ZFBXVFd1UkZWOHhOZW90MlEycVpMeSs2R0psOSttUGJOOXA5WThLSnVKdUJZM1owRk9Jbk9ZSDViZTlyMzk3Z2tJdkp3d2haNzAxVTlqQ0p1U1F1aFBLMnQ1ZGhrOTNObHJEV0FUSDZIU2ZQQzJTWGg3ejciLCJtYWMiOiI2MTUzMmVkOTY0MmM2MTI3NGZiNWI4ODMyMWIwMDEzY2VjMTBmMzlhOTY3NjJhYzZmOWQzY2U0YWFmZjlhNDc1IiwidGFnIjoiIn0%3D |
|
www.predimed.pt/ | Name: laravel_session Value: eyJpdiI6IlN2ZEc4OWg2VHlJTnY4cWJSdlVBaXc9PSIsInZhbHVlIjoiZHhubThFSFdsVDRuQXUvaWdxUDRTNUhSVXFrdmhRMm1SdjBnSENkakg4dW1pUzFPNGV1dmFmRWJyQSs5Tk8rZmcyOGtUT092TFRuYUNnbTVIdDJFbDhabzEwMnorYTIwcmZZUlJ1dmlZZnJxL3E2QjNJVDRhZG1VYXFsaU5IY0YiLCJtYWMiOiJiODg1NmQ0N2JmOWIxNzlkYjI5ZTM5ZGFlYWRkYjU1ZDA5YTVhMWQ4ZjY2MWQzMTM3NzVmYWZmMjg4OWEzMTIxIiwidGFnIjoiIn0%3D |
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=15768000; 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.
cdn.jsdelivr.net
cdnjs.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
www.google-analytics.com
www.googletagmanager.com
www.predimed.pt
104.16.85.20
104.17.24.14
142.250.181.227
142.250.185.142
142.250.185.72
172.217.18.106
51.38.189.156
056d00be1429e645203a6f3b1897806162612a0631057b2baa873585748bdb25
0db8807e1b34fff0005dfd2ee5e01e4467aa208a9e63f3291eeed6c2f1c47de9
11943e7e6e65e339e13c427d6a2712a3d41c301fde7d04f48784df2ac9921270
16471376a775eafb1386640fae0b6e46c9d4772b7a8453af49196e217c85b3e8
16bf72945a5a1eac1d28e3e5c2be0acc2c5c7097eed7f0861c59d49c27eca4ff
2699316cb83af2502422d101e81564b0492785cab2fdfbdc256f90e1c4ad5606
2c0f3dcfe93d7e380c290fe4ab838ed8cadff1596d62697f5444be460d1f876d
2d85ec892bdc981e8cfff52b21ccc88858cc85a4c02ba9705bdd36b236992e36
345a7f619e726c9ed21fa1e83646623f3491056eb1c9e0f3af797c42d38255c1
489278967380ac0aa160875cc681155daaeb0d8db01bfbce89fbe1cc0c9ce3c3
52dc24c0429ea6ccc5b579a6da8bb79bf41e471fe5108a62009f3c2e195551c0
5341a814fd12c21e667f5559424f6dd84eafc770969a98ab241df6bb4d130a8e
56c8c90130889e9d46d835af8f8bd3e125f76352d59214a0f44082973b7330ee
62a5e191a52499e900c342826761cb8e4a44932cc87d7ee44487323c7b7bd282
6324dd37e12d9e455656a59bc31534cab5ceecce46a7edcfe4df3c75c7e18487
750a6f3ebdbb5980a7f406d0518e3c96bcabf805f6844c67071412b6ccda4b68
7c3feb272aef54893fbdd61a8f215afbe601240fa4d2363726b656b0048d148e
7ce23bb169d56e3dc218181172c5d318dc16526e035b539e038f605a893ea551
82d6659cc5aa6eb05d0d6be60900a07e203792af09e0532a4386bc4ef9a0a299
85332ac66ee50e4d18d7dfd974519f8bd42dba3e9828af01322254861dab0018
99e2a2a6d94140ea070306f5b0f91783ca41bf2bbcabb8f7727ba3448ecd57b8
a688e477a4ea64f7b24cf6ff7acfa896a595ddc1e3eab1383c4970e874ba5b6a
b0212543cc5a4a0a31c1b5a9d1e8973261992116b4cfde3e7dfcf33b4e81a97b
b8e409a77a3f642091d109d94e294e20c82648be3fa086f0c430bf63b824acff
bb2f90081933c0f2475883ca2c5cfee94e96d7314a09433fffc42e37f4cffd3b
bd25bde9fc4427cd6f3babcb8f888fe6174ca48881c103e243d4c6f83f30aab6
c7ca44cd0d01707828c60761d20ad1f05ca662929518a578fefc165365e7fe58
d87ddf917b7a1449ab45e2b8e3c98354629bdd65b6659c37e6023bbea1ce1386
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5749aff54deef47a0c53ccd37e4e20826d4f94ffc17ceadf77df8e6a3d68786
ed41ddeab9ab008c95357868a4cee46bf26f3a551df4faea181f63246ccf9f70
ef6cb668b35718a430435e567e76b73791b1dfd9471c22d30023592596e70977
f3878215c871c074971f07bdeedfdf5a74d181682eab24d036de571132836a49
fc038400c2f30039ea67cb7cb5cbfb686596803010af353b5d8d0a41ed086d5a
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e