ko.javascript.info
Open in
urlscan Pro
2606:4700:20::681a:c11
Public Scan
Effective URL: https://ko.javascript.info/
Submission: On January 05 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on April 17th 2023. Valid for: a year.
This is the only time ko.javascript.info was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700:20:... 2606:4700:20::681a:d11 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
14 | 2606:4700:20:... 2606:4700:20::681a:c11 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:831::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:80f::2008 | 15169 (GOOGLE) (GOOGLE) | |
4 8 | 2a02:6b8::1:119 2a02:6b8::1:119 | 13238 (YANDEX) (YANDEX) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
22 | 6 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
javascript.info
1 redirects
ko.javascript.info |
180 KB |
5 |
yandex.com
3 redirects
mc.yandex.com — Cisco Umbrella Rank: 6227 |
3 KB |
3 |
yandex.ru
1 redirects
mc.yandex.ru — Cisco Umbrella Rank: 2266 |
57 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 1695 |
256 B |
1 |
gstatic.com
fonts.gstatic.com |
18 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 114 |
80 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 115 |
2 KB |
22 | 7 |
Domain | Requested by | |
---|---|---|
15 | ko.javascript.info |
1 redirects
ko.javascript.info
|
5 | mc.yandex.com |
3 redirects
ko.javascript.info
|
3 | mc.yandex.ru |
1 redirects
ko.javascript.info
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | www.googletagmanager.com |
ko.javascript.info
|
1 | fonts.googleapis.com |
ko.javascript.info
|
22 | 7 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-04-17 - 2024-04-16 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
mc.yandex.ru GlobalSign ECC OV SSL CA 2018 |
2023-12-26 - 2024-06-05 |
5 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://ko.javascript.info/
Frame ID: D17C98BF459CD7FF409482D297D8A89E
Requests: 21 HTTP requests in this frame
Frame:
https://ko.javascript.info/img/sitetoolbar__logo_en.svg
Frame ID: 6A550C91E5A61C344DA7B55767A6B958
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
모던 JavaScript 튜토리얼Page URL History Show full URLs
-
http://ko.javascript.info/
HTTP 301
https://ko.javascript.info/ Page URL
Detected technologies
Google Analytics (Analytics) ExpandDetected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Yandex.Metrika (Analytics) Expand
Detected patterns
- mc\.yandex\.ru/metrika/(?:tag|watch)\.js
Page Statistics
21 Outgoing links
These are links going to different origins than the main page.
Title: ARعربي
Search URL Search Domain Scan URL
Title: ENEnglish
Search URL Search Domain Scan URL
Title: ESEspañol
Search URL Search Domain Scan URL
Title: FAفارسی
Search URL Search Domain Scan URL
Title: FRFrançais
Search URL Search Domain Scan URL
Title: IDIndonesia
Search URL Search Domain Scan URL
Title: ITItaliano
Search URL Search Domain Scan URL
Title: JA日本語
Search URL Search Domain Scan URL
Title: RUРусский
Search URL Search Domain Scan URL
Title: TRTürkçe
Search URL Search Domain Scan URL
Title: UKУкраїнська
Search URL Search Domain Scan URL
Title: ZH简体中文
Search URL Search Domain Scan URL
Title: 프로젝트 페이지에 방문
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: 1755 ★GitHub에서 보기
Search URL Search Domain Scan URL
Title: Discord Chat (English)
Search URL Search Domain Scan URL
Title: 이슈를 만들어주세요
Search URL Search Domain Scan URL
Title: plnkr
Search URL Search Domain Scan URL
Title: JSBin
Search URL Search Domain Scan URL
Title: codepen
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://ko.javascript.info/
HTTP 301
https://ko.javascript.info/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 18- https://mc.yandex.com/sync_cookie_image_check HTTP 302
- https://mc.yandex.ru/sync_cookie_image_start?redirect_domain=mc.yandex.com&token=10239.uJGIzBY5JyXLtQF7T5vxieeEhnTCRYGfSncjgz1rvweI9gwNzHYh_ifsTQrYCR7M.cmbqQ9l53X5HpoxRm5fCtcqzjSI%2C HTTP 302
- https://mc.yandex.com/sync_cookie_image_decide?token=10239.HzbR7KSbxI7CgPd0DjCjaw-gLA-etM4SfmWtr6zCpC8r6Pm6CIXS-HZ8Cfr3UTfqixMHXUc8KK9mA77kcoCQlwS6pIjhnMwXWxWLRLbGLLBKgRACuCJqbE7aFaPeNmiz4SE92JKAgOsQOnhkzKNdK7m8KHcYTI1cfflbMRzyB5U9gtHsK06Vce35UReU7ob7wmBPnwYTz88ijSTnDnEVfP5fiYoRV_yp-Sxh9a3XTdo%2C.0UqCtRv-tOByFLbAuSBs6WV7y9k%2C HTTP 302
- https://mc.yandex.ru/sync_cookie_image_finish?redirect_domain=mc.yandex.com&token=10239.OUnUoZh-fZhPU_D8WcVLgQsEaCwtLNYEy4QFaH04xPs8Zgfbq3yrBj9OS6nOhEqoL3O7GOs4SPxXz0wJQ_ZrXbmbey-w-ZW1MjTUrVlvcD7gzKNVW-8cga7g1a630q-chluZhAMK9dADx4n5vX26u7XST61OBB1e837RYXCqtXQssaiIBZr-gbd_QHDRavmJ5iEiKyWtjboPkPCxZLG0VA%2C%2C.KH8Wde5mzF3OJLB-hqxDOebTtP4%2C
- https://mc.yandex.com/watch/32184394?wmode=7&page-url=https%3A%2F%2Fko.javascript.info%2F&charset=utf-8&site-info=%7B%22user%22%3Anull%7D&uah=chm%0A%3F0&browser-info=pv%3A1%3Avf%3A6xnlnf9l49q2dxhnxcbm1hnf%3Afu%3A0%3Aen%3Autf-8%3Ala%3Aen-US%3Av%3A1201%3Acn%3A1%3Adp%3A0%3Als%3A408203979104%3Ahid%3A930081352%3Az%3A60%3Ai%3A20240105092044%3Aet%3A1704442845%3Ac%3A1%3Arn%3A154327394%3Arqn%3A1%3Au%3A170444284598493809%3Aw%3A1600x1200%3As%3A1600x1200x24%3Ask%3A1%3Ads%3A0%2C45%2C101%2C4%2C156%2C0%2C%2C135%2C1%2C%2C%2C%2C477%3Aco%3A0%3Acpf%3A1%3Ans%3A1704442843798%3Agi%3AR0ExLjEuNzI5NjA4OTg3LjE3MDQ0NDI4NDQ%3D%3Afp%3A453%3Aadb%3A2%3Arqnl%3A1%3Ast%3A1704442845%3At%3A%EB%AA%A8%EB%8D%98%20JavaScript%20%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC&t=gdpr(14)mc(tl-1)clc(0-0-0)rqnt(1)aw(1)rcm(1)ti(1) HTTP 302
- https://mc.yandex.com/watch/32184394/1?wmode=7&page-url=https%3A%2F%2Fko.javascript.info%2F&charset=utf-8&site-info=%7B%22user%22%3Anull%7D&uah=chm%0A%3F0&browser-info=pv%3A1%3Avf%3A6xnlnf9l49q2dxhnxcbm1hnf%3Afu%3A0%3Aen%3Autf-8%3Ala%3Aen-US%3Av%3A1201%3Acn%3A1%3Adp%3A0%3Als%3A408203979104%3Ahid%3A930081352%3Az%3A60%3Ai%3A20240105092044%3Aet%3A1704442845%3Ac%3A1%3Arn%3A154327394%3Arqn%3A1%3Au%3A170444284598493809%3Aw%3A1600x1200%3As%3A1600x1200x24%3Ask%3A1%3Ads%3A0%2C45%2C101%2C4%2C156%2C0%2C%2C135%2C1%2C%2C%2C%2C477%3Aco%3A0%3Acpf%3A1%3Ans%3A1704442843798%3Agi%3AR0ExLjEuNzI5NjA4OTg3LjE3MDQ0NDI4NDQ%3D%3Afp%3A453%3Aadb%3A2%3Arqnl%3A1%3Ast%3A1704442845%3At%3A%EB%AA%A8%EB%8D%98%20JavaScript%20%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC&t=gdpr%2814%29mc%28tl-1%29clc%280-0-0%29rqnt%281%29aw%281%29rcm%281%29ti%281%29
22 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
ko.javascript.info/ Redirect Chain
|
50 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.75b4da2cbadafc6e6ce2.css
ko.javascript.info/pack/ |
202 KB 39 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
17 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
227 KB 80 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
watch.js
mc.yandex.ru/metrika/ |
157 KB 56 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
init.9f3a4ffe24bb094e5287.js
ko.javascript.info/pack/ |
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
head.041c5baddd91c6c881ae.js
ko.javascript.info/pack/ |
116 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
tutorial.019c3256704e387e9ea4.js
ko.javascript.info/pack/ |
94 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
frontpage.3571d9b3516e7e528b53.js
ko.javascript.info/pack/ |
47 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontpage.3571d9b3516e7e528b53.css
ko.javascript.info/pack/ |
17 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
footer.8df388b3cc5fe4b89392.js
ko.javascript.info/pack/ |
7 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sitetoolbar__logo_en.svg
ko.javascript.info/img/ |
6 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sitetoolbar__logo_en-white.svg
ko.javascript.info/img/ |
8 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sitetoolbar__logo_small_en.svg
ko.javascript.info/img/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sitetoolbar__logo_small_en-white.svg
ko.javascript.info/img/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icons.b9ad9f78107447198d61a582feac1862.woff
ko.javascript.info/pack/modules/styles/blocks/font/ |
19 KB 19 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sitetoolbar__logo_en.svg
ko.javascript.info/img/ Frame 6A55 |
6 KB 3 KB |
Document
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2
fonts.gstatic.com/s/opensans/v40/ |
18 KB 18 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 256 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sync_cookie_image_finish
mc.yandex.ru/ Redirect Chain
|
43 B 582 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
advert.gif
mc.yandex.com/metrika/ |
43 B 500 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1
mc.yandex.com/watch/32184394/ Redirect Chain
|
439 B 555 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
Verdicts & Comments Add Verdict or Comment
43 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| 0 object| documentPictureInPicture object| currentUser string| shopCurrency string| localCurrency string| countryCode object| rateShopTo string| GA_ID number| YANDEX_METRIKA_ID function| gtag object| dataLayer object| metrika string| RECAPTCHA_ID object| init function| themeSvg function| acceptGdpr function| Modal function| fontTest function| showTopNotification function| initSponsorBar function| disqus_config string| disqus_shortname boolean| disqus_enabled object| head object| webpackJsonp_name_ object| __core-js_shared__ object| core function| Spinner object| notificationManager function| DateLocalElement function| DateExceptElement function| WeekRangeElement function| PriceCurrencyElem object| tutorial object| Prism function| runDemo function| consoleLogNative object| frontpage object| footer object| google_tag_manager object| google_tag_data object| gaGlobal object| Ya20 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 |
---|---|---|
.javascript.info/ | Name: _ga_2LWB61WGYJ Value: GS1.1.1704442844.1.0.1704442844.0.0.0 |
|
.javascript.info/ | Name: _ga Value: GA1.1.729608987.1704442844 |
|
.javascript.info/ | Name: _ym_uid Value: 170444284598493809 |
|
.javascript.info/ | Name: _ym_d Value: 1704442845 |
|
.yandex.com/ | Name: i Value: AIgf5h2ORa5GizpaKnDtASX7zj4ub2BsSmLWtzlvHVJZ9Vlg1g5tSfNVfDKt8r7M7kw9HYYFH7lLJo0C4/gzj5DcE0Y= |
|
.yandex.com/ | Name: yandexuid Value: 3821209661704442844 |
|
.mc.yandex.com/ | Name: sync_cookie_csrf Value: 3453811032fake |
|
.javascript.info/ | Name: _ym_isad Value: 2 |
|
.mc.yandex.ru/ | Name: sync_cookie_csrf Value: 3517267463fake |
|
.mc.yandex.com/ | Name: sync_cookie_ok Value: synced |
|
.yandex.ru/ | Name: yandexuid Value: 3821209661704442844 |
|
.yandex.ru/ | Name: yuidss Value: 3821209661704442844 |
|
.yandex.ru/ | Name: i Value: AIgf5h2ORa5GizpaKnDtASX7zj4ub2BsSmLWtzlvHVJZ9Vlg1g5tSfNVfDKt8r7M7kw9HYYFH7lLJo0C4/gzj5DcE0Y= |
|
.yandex.ru/ | Name: yp Value: 1704529244.yu.3841396551704442844 |
|
.yandex.ru/ | Name: ymex Value: 1707034844.oyu.3841396551704442844 |
|
mc.yandex.com/ | Name: yabs-sid Value: 1869434111704442844 |
|
.yandex.com/ | Name: yuidss Value: 3821209661704442844 |
|
.yandex.com/ | Name: ymex Value: 1735978844.yrts.1704442844 |
|
.yandex.com/ | Name: bh Value: KgI/MA== |
|
.javascript.info/ | Name: _ym_visorc Value: w |
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 |
---|---|
X-Content-Type-Options | nosniff |
X-Frame-Options | sameorigin |
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.
fonts.googleapis.com
fonts.gstatic.com
ko.javascript.info
mc.yandex.com
mc.yandex.ru
region1.google-analytics.com
www.googletagmanager.com
2001:4860:4802:32::36
2606:4700:20::681a:c11
2606:4700:20::681a:d11
2a00:1450:4001:80f::2008
2a00:1450:4001:811::2003
2a00:1450:4001:831::200a
2a02:6b8::1:119
02f9201f975d70829d6f78afd22fe00f8e503a55ea2e47362010511a4891b0f1
089a096d59247f095ba75500b182f256f3d443063950ff02a4dfa438c4602d60
114f872abf6cae70383b09ca2168821991fde718702d79cdc457a49b03560cb0
1cff383e680da9a5aabee9a1111666a42d4f32012ab3279e10c9df3800ad6de0
29b2cd5732c6c6dc0fe8c29a374c6421f203691a6689abe596aea8d009feb9e0
2fb1f351dcb439cccfd5cc27a378a6f33fdce83a20104f2134cb2147412be9ac
3402b9b75685e16b7da333ced1c6acef15da052a3eb16020b7d5fcf834869e9e
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
67c7143970eb26ac9f1142ac42686c9e4e5a60dccc09e3ea8cf707ffe9a97a0e
af3a4fae90fd28559c5608c737673e6daa9540a9c30a7e0eb07c9dc3e615c62c
c28134ebc93b699be6b52bf65f32b177f451cb340e0c5d92e35f9bcc55a5a010
c2c496f4ecf959990176af65358b48c1af4fb2631c22ccb022734a5587916d9f
cab274811a0c3a9272d25c31830f63efd3c62c31f7941be389db9fcd3f3b8c04
d121654ba01b089c36285c3a948a37e05854e5aeadfa7001d2aab6acc60b3ddd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eba507a41cce3617ba0036943438d7183f21c0a872c68816a56b3a863e246d9c
eba6d4ad0b55741f5fd16ce153e953f17bc86e7e99cb500a76543f92695af0a0
f2cd319c6154612a828bac2178e5d4d56b44e62ee3840567cd93e589ccdeeb90
f5ed791c9c06d6df54ef42dd3f54076d2899dbe6e44e3ff3f063221ddb4f90d6
fc0b834cbf1da15b1db4164eb42b2378ad6e5539a20f9e946f63b3e2cd0c024d