netcast.smartone-iptv.com
Open in
urlscan Pro
46.105.204.27
Public Scan
Effective URL: https://netcast.smartone-iptv.com/
Submission Tags: falconsandbox
Submission: On August 07 via api from US — Scanned from FR
Summary
TLS certificate: Issued by R11 on August 7th 2024. Valid for: 3 months.
This is the only time netcast.smartone-iptv.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
14 | 46.105.204.27 46.105.204.27 | 16276 (OVH) (OVH) | |
3 | 2a04:4e42:400... 2a04:4e42:400::485 | 54113 (FASTLY) (FASTLY) | |
5 | 104.17.24.14 104.17.24.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:82a::200e | 15169 (GOOGLE) (GOOGLE) | |
5 | 2606:4700:303... 2606:4700:3035::ac43:8a0b | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::2003 | 15169 (GOOGLE) (GOOGLE) | |
38 | 8 |
ASN16276 (OVH, FR)
PTR: cluster027.hosting.cdn.ovh.net
netcast.smartone-iptv.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
smartone-iptv.com
netcast.smartone-iptv.com licensing.smartone-iptv.com Failed |
309 KB |
5 |
smartonecdn.com
smartonecdn.com — Cisco Umbrella Rank: 456594 Failed |
200 KB |
5 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
127 KB |
3 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410 |
90 KB |
1 |
gstatic.com
fonts.gstatic.com |
15 KB |
1 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104 |
260 B |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
1 KB |
0 |
radio-browser.info
Failed
at1.api.radio-browser.info Failed |
|
0 |
ip-api.com
Failed
ip-api.com Failed |
|
38 | 9 |
Domain | Requested by | |
---|---|---|
14 | netcast.smartone-iptv.com |
netcast.smartone-iptv.com
|
5 | smartonecdn.com |
netcast.smartone-iptv.com
|
5 | cdnjs.cloudflare.com |
netcast.smartone-iptv.com
cdnjs.cloudflare.com |
3 | cdn.jsdelivr.net |
netcast.smartone-iptv.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | www.google-analytics.com |
netcast.smartone-iptv.com
|
1 | fonts.googleapis.com |
netcast.smartone-iptv.com
|
0 | at1.api.radio-browser.info Failed |
netcast.smartone-iptv.com
|
0 | licensing.smartone-iptv.com Failed |
netcast.smartone-iptv.com
|
0 | ip-api.com Failed |
netcast.smartone-iptv.com
|
38 | 10 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
netcast.smartone-iptv.com R11 |
2024-08-07 - 2024-11-05 |
3 months | crt.sh |
jsdelivr.net GlobalSign Atlas R3 DV TLS CA 2024 Q3 |
2024-07-30 - 2025-08-31 |
a year | crt.sh |
cdnjs.cloudflare.com WE1 |
2024-07-31 - 2024-10-29 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
smartonecdn.com WE1 |
2024-06-25 - 2024-09-23 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-07-30 - 2024-10-22 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://netcast.smartone-iptv.com/
Frame ID: F372753111E000568EE444353B6C7515
Requests: 39 HTTP requests in this frame
Screenshot
Page Title
Netcast - SmartOne APPPage URL History Show full URLs
-
http://netcast.smartone-iptv.com/
HTTP 307
https://netcast.smartone-iptv.com/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected 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.*\.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.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://netcast.smartone-iptv.com/
HTTP 307
https://netcast.smartone-iptv.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
netcast.smartone-iptv.com/ Redirect Chain
|
4 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
netcast.smartone-iptv.com/js/ |
91 KB 31 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
netcast.smartone-iptv.com/js/ |
81 KB 21 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
netcast.smartone-iptv.com/css/ |
158 KB 21 KB |
XHR
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
netcast.smartone-iptv.com/css/ |
158 KB 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
import.css
netcast.smartone-iptv.com/css/ |
667 B 448 B |
XHR
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
import.css
netcast.smartone-iptv.com/css/ |
667 B 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
global.min.css
netcast.smartone-iptv.com/css/ |
205 KB 16 KB |
XHR
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
global.min.css
netcast.smartone-iptv.com/css/ |
205 KB 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
import.js
netcast.smartone-iptv.com/js/ |
557 B 470 B |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.js
cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/ |
225 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.bundle.min.js
cdnjs.cloudflare.com/ajax/libs/bootstrap/4.6.2/js/ |
81 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config.js
netcast.smartone-iptv.com/js/ |
54 KB 6 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
source.min.netcast.js
netcast.smartone-iptv.com/js/ |
943 KB 172 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.min.js
netcast.smartone-iptv.com/js/ |
32 KB 7 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.css
cdnjs.cloudflare.com/ajax/libs/bootstrap/4.6.2/css/ |
158 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
all.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/ |
58 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
flag-icons.min.css
cdnjs.cloudflare.com/ajax/libs/flag-icons/6.6.6/css/ |
27 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/ |
158 KB 26 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome.min.css
cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/ |
57 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
bootstrap.min.css
smartonecdn.com/css/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
all.min.css
smartonecdn.com/css/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
/
ip-api.com/json/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 260 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_weather.png
smartonecdn.com/img/icons/ |
77 KB 77 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_live.png
smartonecdn.com/img/icons/ |
905 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading.png
smartonecdn.com/img/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hOA-a1PiLA.woff2
fonts.gstatic.com/s/cairo/v28/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
background_cover.jpg
smartonecdn.com/img/backgrounds/ |
56 KB 57 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
netcast.smartone-iptv.com/ |
32 KB 32 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
/
licensing.smartone-iptv.com/service_license/getInfo/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
servers
at1.api.radio-browser.info/json/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
servers
at1.api.radio-browser.info/json/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
servers
at1.api.radio-browser.info/json/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
35 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
background_main.png
smartonecdn.com/img/backgrounds/ |
61 KB 62 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
/
licensing.smartone-iptv.com/service_license/notifications/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fa-solid-900.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/ |
76 KB 77 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- smartonecdn.com
- URL
- http://smartonecdn.com/css/bootstrap.min.css
- Domain
- smartonecdn.com
- URL
- http://smartonecdn.com/css/all.min.css
- Domain
- ip-api.com
- URL
- http://ip-api.com/json/
- Domain
- licensing.smartone-iptv.com
- URL
- http://licensing.smartone-iptv.com/service_license/getInfo/
- Domain
- at1.api.radio-browser.info
- URL
- http://at1.api.radio-browser.info/json/servers
- Domain
- at1.api.radio-browser.info
- URL
- http://at1.api.radio-browser.info/json/servers
- Domain
- at1.api.radio-browser.info
- URL
- http://at1.api.radio-browser.info/json/servers
- Domain
- licensing.smartone-iptv.com
- URL
- http://licensing.smartone-iptv.com/service_license/notifications/
Verdicts & Comments Add Verdict or Comment
108 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.
string| subdomain object| ScriptLoader function| $ function| jQuery object| bootstrap object| jQuery191035013812173158465 object| CONFIG function| suiteResults function| specResults function| itemResults function| startGroup function| bind function| __ function| secondsToDuration function| secondsToHours function| secondsToMinutes object| jasmine function| spyOn function| it function| xit function| expect function| runs function| waits function| waitsFor function| beforeEach function| afterEach function| describe function| xdescribe function| ConsoleReporter object| CryptoJS object| typed_arrays object| IsoToLanguage object| CodeToLanguage object| DecToLanguage object| CodeToWeather object| Mustache object| Main object| Developer object| Events object| Device object| Control object| Defer object| Deferrable object| Focus object| Mouse object| Router function| Input function| Scene function| Snippet function| Model function| Collection object| Ajax object| I18n object| Player object| Player_Audio function| Playready object| Subtitles object| Template object| Analytics object| Device_Lg object| Device_Lg_Storage object| Device_Lg_Player function| Collection_Panels function| Snippet_AddAccount function| Snippet_MainMenu function| Snippet_ModalConfirm function| Snippet_ParentalLock function| Snippet_PlayerAspectRatio function| Snippet_PlayerAudioSubtitle function| Snippet_PlayerControls function| Snippet_PlayerEpgs function| Snippet_SettingsAbout function| Snippet_SettingsAccounts function| Snippet_SettingsAddAccount function| Snippet_SettingsDevice function| Snippet_SettingsRemoteKeys function| Snippet_SettingsSetup function| Snippet_SettingsSetupList function| Snippet_SettingsSideMenu function| Snippet_SettingsSpeedTest function| Snippet_SettingsTools function| Snippet_StreamsCategories function| Snippet_StreamsEpisodes function| Snippet_StreamsGrid function| Snippet_StreamsInfo function| Snippet_StreamsList function| Snippet_StreamsSearch function| Snippet_StreamsSort function| Scene_Errors function| Scene_Main function| Scene_Settings function| Scene_Splashscreen function| Panel_Demo function| Panel_Empty function| Panel_M3u function| Panel_OneStream function| Panel_Xtream function| Panel_Xui function| Services_Notifications function| Services_Radios function| Services_Smartone function| Services_Sofascore function| Services_Themoviedb function| moment function| html2canvas object| App object| p_args function| renderItem0 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.
8 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
at1.api.radio-browser.info
cdn.jsdelivr.net
cdnjs.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
ip-api.com
licensing.smartone-iptv.com
netcast.smartone-iptv.com
smartonecdn.com
www.google-analytics.com
at1.api.radio-browser.info
ip-api.com
licensing.smartone-iptv.com
smartonecdn.com
104.17.24.14
2606:4700:3035::ac43:8a0b
2a00:1450:4001:812::2003
2a00:1450:4001:812::200a
2a00:1450:4001:82a::200e
2a04:4e42:400::485
46.105.204.27
0588d1661498d804543dc1537f9784877a962b9f0ef3c4ccee765eb7f2543611
15a00e75874401991699b80c563adbee4ab8049e3abda514883277b7b3bea13f
19126b874a32753d42c12dfa6c17892bfd93820a5a5100ba1b34da4d07599b49
1dd78b448a50292c14755a735fc75a249503a6ed2694569a8a1c8643c89543d6
22816a00dfe9fcdc30063d22717ab9cbab3aeb2a8e9844e9d774d256dc48b7c8
3ceb815e3405d2b851b8b777d6f9b081f6942343c81b02b85e6c61302987627a
3fef9224f1535013cc4fab04b435feafd8b8a1d4682aaae4e6c09d04b5d38b8b
43921eab8f84a686e32276eb21d658bc575ac6f172fe3aa73526c3760e3e5444
5de11e2e3c7322ba096d84edbf8adac8c9a8c2022af224f1c6bdc25d658ad5a7
60f12444c2617a77de536bd0e18ec3c8988ce85dc7f724e756d5ace47247b776
64b61d1f278ef0c68add3b8bc073d95b117bb3802dc4e85a64b836845e9c26f6
729615fa62ec18b3e5ed3327540df91351cf25de2d01a1759b1d945af793acbe
77cb170ff1509494e45702944ac37087fb9c25719508aa72e0cefaa67f50ae52
94219c65bb247291ef8853c3f1c4c6cac77654ea5d7b32bca525339dcd51ac94
9834b82ad26e2a37583d22676a12dd2eb0fe7c80356a2114d0db1aa8b3899537
99464ceb71bc9bbdcc72275faefe44f98eb5cbb6b5d8ee665b87b35376f1a96e
9b5543f9c78b9eb28543060e34ba117e4d0fdadbc2415331cf6613a0c4142060
9f4ddea72d24ecda26519d01bc0fe98eeaffc3202db3ca10f83cbf3b39729d35
bb9fd41e9e02586ee43efed5fb7a242c400976e5359caa5e8e3b01fae0716bb1
cc8b30e9bfe6a385b5619c0d0a34b8f562e02ee4c09ab0637eed496ca3944fcb
cd2e2fb59a21c016b8bfce0baae46b9331ec44ee5212f5752c25a9f27deb8cfb
d6836b4c92e4012a7cabba19e221a4fd2356172703f3a8c98c0caae550140d87
dafb180317f9b684dfe4aa88e3731adde54a99211a1a391a805228cb1ad01d2b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f886516f3d41e9e7bd994c7f7a39a89cafae9483f90396cb0ddeafe8d1ea5e72
fb3aa2f6710ffa0ed81be357a7943b499d6bfba413f8ab8e727d619e9bc476cb