www.shallonflores.com.br
Open in
urlscan Pro
3.222.61.113
Public Scan
Effective URL: https://www.shallonflores.com.br/
Submission: On August 06 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on August 5th 2024. Valid for: a year.
This is the only time www.shallonflores.com.br was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 51 | 3.222.61.113 3.222.61.113 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 | 34.197.168.203 34.197.168.203 | 14618 (AMAZON-AES) (AMAZON-AES) | |
51 | 2 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-222-61-113.compute-1.amazonaws.com
shallonflores.com.br | |
www.shallonflores.com.br |
ASN14618 (AMAZON-AES, US)
PTR: ec2-34-197-168-203.compute-1.amazonaws.com
app.eflorista.com.br |
Apex Domain Subdomains |
Transfer | |
---|---|---|
51 |
shallonflores.com.br
1 redirects
shallonflores.com.br www.shallonflores.com.br |
517 KB |
1 |
eflorista.com.br
app.eflorista.com.br |
52 KB |
51 | 2 |
Domain | Requested by | |
---|---|---|
50 | www.shallonflores.com.br |
www.shallonflores.com.br
|
1 | app.eflorista.com.br | |
1 | shallonflores.com.br | 1 redirects |
51 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.eflorista.com.br |
Subject Issuer | Validity | Valid | |
---|---|---|---|
shallonflores.com.br Amazon RSA 2048 M02 |
2024-08-05 - 2025-09-03 |
a year | crt.sh |
eflorista.com.br Amazon RSA 2048 M02 |
2024-02-19 - 2025-03-18 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.shallonflores.com.br/
Frame ID: D8F1D1C29A9799304793EDC6CFE023FF
Requests: 51 HTTP requests in this frame
Screenshot
Page Title
Floricultura Shalon Flores em São Paulo | Entrega de Flores em São PauloPage URL History Show full URLs
-
https://shallonflores.com.br/
HTTP 301
https://www.shallonflores.com.br/ Page URL
Detected technologies
Cart Functionality (Ecommerce) ExpandDetected patterns
- <a[^>]*href=[^>]*/Checkout
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Política de Cookies.
Search URL Search Domain Scan URL
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.
-
https://shallonflores.com.br/
HTTP 301
https://www.shallonflores.com.br/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
51 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.shallonflores.com.br/ Redirect Chain
|
138 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
978d3e4be77b24ac-s.p.woff2
www.shallonflores.com.br/_next/static/media/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9b1a52d716d5eea9-s.p.woff2
www.shallonflores.com.br/_next/static/media/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
29 KB 29 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
31 KB 32 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fb667dfb3682db8b.css
www.shallonflores.com.br/_next/static/css/ |
24 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-3f58638e87410bca.js
www.shallonflores.com.br/_next/static/chunks/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fd9d1056-8343c1ac2dd225a4.js
www.shallonflores.com.br/_next/static/chunks/ |
169 KB 53 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
23-41f43a24cc38fc57.js
www.shallonflores.com.br/_next/static/chunks/ |
121 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-app-e3fe41377d97de46.js
www.shallonflores.com.br/_next/static/chunks/ |
471 B 701 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3d47b92a-fcc1d26170e734c2.js
www.shallonflores.com.br/_next/static/chunks/ |
2 KB 992 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ee560e2c-1d17b9e3364a7c64.js
www.shallonflores.com.br/_next/static/chunks/ |
5 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f97e080b-d74e3b83cd0e8c97.js
www.shallonflores.com.br/_next/static/chunks/ |
691 B 921 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8e1d74a4-8394918107cf6c2a.js
www.shallonflores.com.br/_next/static/chunks/ |
1 KB 913 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
231-0104b1e28808c3fc.js
www.shallonflores.com.br/_next/static/chunks/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
173-0ea19a0ce088ac6a.js
www.shallonflores.com.br/_next/static/chunks/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
117-cd45081e0e263631.js
www.shallonflores.com.br/_next/static/chunks/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
790-0d3d154191fffbfb.js
www.shallonflores.com.br/_next/static/chunks/ |
63 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
223-1822b11933b5fc5d.js
www.shallonflores.com.br/_next/static/chunks/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
881-908908272b981e9c.js
www.shallonflores.com.br/_next/static/chunks/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
37-7ea776ff6abaf1d3.js
www.shallonflores.com.br/_next/static/chunks/ |
24 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
195-82361f1ce26315ca.js
www.shallonflores.com.br/_next/static/chunks/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
layout-fc2040042512c19e.js
www.shallonflores.com.br/_next/static/chunks/app/ |
15 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
184-5fffb7ed760a426d.js
www.shallonflores.com.br/_next/static/chunks/ |
16 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
754-f1558436c6908322.js
www.shallonflores.com.br/_next/static/chunks/ |
137 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
530-4b1f6e36c98e3d2d.js
www.shallonflores.com.br/_next/static/chunks/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-5313e9df6c46c2d6.js
www.shallonflores.com.br/_next/static/chunks/app/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
1 KB 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
8 KB 8 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
11 KB 12 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
6 KB 6 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
8 KB 8 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
8 KB 9 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
13 KB 13 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
7 KB 7 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
10 KB 11 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
11 KB 11 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
9 KB 10 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
8 KB 8 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
9 KB 9 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
5 KB 5 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
6 KB 7 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
6 KB 7 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
11 KB 11 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
9 KB 10 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
6 KB 7 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
www.shallonflores.com.br/_next/ |
5 KB 5 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
787c376facb7c87d3037.png
app.eflorista.com.br/files/public/ |
52 KB 52 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
@shallonflores
www.shallonflores.com.br/ |
148 B 362 B |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkout
www.shallonflores.com.br/ |
106 B 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.shallonflores.com.br/ |
39 KB 39 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
3 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| __next_f object| webpackChunk_N_E object| next0 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.
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.
app.eflorista.com.br
shallonflores.com.br
www.shallonflores.com.br
3.222.61.113
34.197.168.203
03a24f265af237c89e9978ae2c06f79d62441494864d29002f3174f9dc9148e8
09a708b39eb1f57c9a059ce8515f23b2940640519a75050f4f1074af1b32bcee
0a5da80a799a91005b97e9c4e11465e1bb43aa6fda94cd3a8c48205a03e15f2d
0b232bdc73832bb298bc5ebaa32108cdfd8a27605b6c930bb44a693892e7b4e5
1bf080028a7b1bd7d7a56e41f6f7686b82cbbaf0e2aa67f6140137c2f0b1dcac
248edfd05472628eb81f5031058285a904f8f6966369ff853e7fa2930f4d822a
28fde7a29683d9844dd227bf6e3d61b0ac803ac10b402097026968a4efc3a8d9
296586b894aa1c04da133e6d52b618a76dce02c50674b90e9bbaa2c80d51e9f7
2c4597f77c2a6889715ffe08f84bd4f2073caa316b8e12c80899758880c20103
2cd3790ef1d3c6047295fe530264381b6eba8e3e4dc6c8c83f6de26a878521ed
2e5eed7cce84e985b80633baecca73ffaafc28e1db64c1f8e995010ce41e3c97
2efb67bd928f50c39cf22038ecf9e2eea606044ff7cbb5f9c039063a86b5f095
3686ce6a9b54fd0dac39603c01309f3b8ea97fddb77a14bd08b3dca0f2b7cf47
3af66d55465eae1bd55693da50e98787dae724372c53793f250c118fe4faca39
40b13618734b137440f88012b8676d62d7a2e58873adcf38ef857d690a45229e
434402ec196209adbd0e95edd1cee079d42fc00cdbdafd0906009c9f8c05a7d8
4af7bd1c99004d5794c78bc810307ffc574b05b09cc69ad725f5c33c09fcd8d7
4cb0017d148adec5e0496f3a4d259d2ecebfb9c311ad1373b196c401c66dae56
50f24cb55e280726032ce7b087c5742063c8d7d1c1d671f27e2e5c9b4df30bed
58dd08b81dc719ebd05b6fe9feec277b05b47cbf6fb39e224b3b874bcf2efe3f
59a423314f62bf7b00b59b92cf03c5b7da2ec6cdaea6511eb01b81fea2a82345
5c57fb8834e1dc3aa04cbb3350175ac499f8417d3ec6108b11a8c583f9065c7d
61d0251ec6968f36786c273f7ebd5ce418e54ed0f3cdea3250bdb591d73a3b16
6eb40eff5ac73adcec4dcea9f7ef4cb238c4d47d265c1d05507dd11d7245dcc4
6f459bce1d76e6ac3227ee91eac5f388bdee438c463abef064c7b72fb013a083
7ad6665955a351eb27687b9ee4eea5f0fd084d50e30033c8b443a17affa1bc00
7dc6ea427483cbf0976ce3bbbaf2cc753071c69cfef730049432f691d5936722
88fac5d9053b4e80870b36958ffd97b0425c2576b74bed4147115e0cc5bf3acf
8a0b2773db8a6e67617b21af9b3f143213a81be55b231dd0da84bdc4691487cc
99aed49969d2f95fc744b5b270e056812348a5af1860034642c03367eef46f51
9d71446374076e98421098eb967bde2836864b690430b4ec8cc04c7d2b8ca4e1
9e027943607a24deb918a60aa80b3ad5f4df4d7f37269a9215743bbf7d24d1d0
a0df2c8563436f7051779139ba3b41b62d2f37f23f1cf5315e2cffaa4709f5a3
a63f3a5e5492dfe9a30d701b1a231e1f82f139c3cfa4690dc230cb71994646d5
a7930e53fb0b656e50c1e36e566bdb388c196f12985a728ef6a3eee27f0b0dfc
bb61916317b923c0a95940c41987460624aed9d248aaf508c081652eef5855b5
c0fd2f540789c6be8e5db0ab7839cfd715b27c207a81caaec25ae10844ad7e62
c201f68372232b1b855431f97ddbb59687724c0ea3f5cdc761c61eafa38d28fe
c2a3313bd94df3e2521615cb52a87e8faf2a209d22814480de60137a8c1de8c2
c84e75f7c07d1b2f5f2d4f872db9d83a61b60e6c2fa4f8f522e20a7f6e3cd9d8
cae1107f020b4e3c9e0e7a9b2de76ab30b6e5908d21331ca88f279dbb8108961
cb3971121ee9bc5ab272b4b288f56e2cfbdf5539bfc579971416a3f273a79f7b
ccdbc6dd60eb0848dfe136c47234c841b0399e77a15532e72676bc1d895aeb64
d4bc09d859943af3ba585450f3b3e4ba66bd794d34b4e556ec2a5cddc6cedb15
d911ae8cf6fb118be19617824799bb96e62c0a387e0d330b7c33dcab04c567e7
dab876a2b31df61713a868e6b4361804b8edfc9d9bbf6733309c516a4030ce3c
e6c5fd2bdbc315a25d2543f2fa0170f3142d8bb2570c6445643fc6686124c91d
e6de143e7735fdac7b78b82946b3ef178eeeb789cb4433d7342b426960e188be
f3c44e067279b05638813ac1c1a606b1ff38416d7ec9d6486a7e34b5ca6e83dd
fbd198f06ae3752ebb029c2a5c1f39a4e59b2c8bf51ce7e50e3bb6e30780b27d