planforgermany.com
Open in
urlscan Pro
172.67.137.124
Public Scan
Effective URL: https://planforgermany.com/
Submission: On July 18 via api from GB — Scanned from GB
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on November 16th 2023. Valid for: a year.
This is the only time planforgermany.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 119.18.49.60 119.18.49.60 | 394695 (PUBLIC-DO...) (PUBLIC-DOMAIN-REGISTRY) | |
1 32 | 172.67.137.124 172.67.137.124 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:830::200a | 15169 (GOOGLE) (GOOGLE) | |
5 | 2a00:1450:400... 2a00:1450:4001:831::2003 | 15169 (GOOGLE) (GOOGLE) | |
37 | 3 |
ASN394695 (PUBLIC-DOMAIN-REGISTRY, US)
PTR: sh116.webhostingservices.com
planforgermany.pardeeppatel.biz |
Apex Domain Subdomains |
Transfer | |
---|---|---|
32 |
planforgermany.com
1 redirects
planforgermany.com |
868 KB |
5 |
gstatic.com
fonts.gstatic.com |
120 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
3 KB |
1 |
pardeeppatel.biz
1 redirects
planforgermany.pardeeppatel.biz |
201 B |
37 | 4 |
Domain | Requested by | |
---|---|---|
32 | planforgermany.com |
1 redirects
planforgermany.com
|
5 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
planforgermany.com
|
1 | planforgermany.pardeeppatel.biz | 1 redirects |
37 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
planforgermany.blogspot.com |
www.facebook.com |
www.instagram.com |
www.linkedin.com |
twitter.com |
www.youtube.com |
t.me |
instagram.com |
planningforeurope.com |
planningforindia.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
planforgermany.com Cloudflare Inc ECC CA-3 |
2023-11-16 - 2024-11-15 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://planforgermany.com/
Frame ID: 040E86A47D1A8401C4E75250DBA5837E
Requests: 35 HTTP requests in this frame
Frame:
https://planforgermany.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/bbfecc7f1c71/main.js
Frame ID: 966C594DE9EFF971BEE6A4954B6A6D64
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Plan For Germany: Your Ultimate Resource for Life in GermanyPage URL History Show full URLs
-
http://planforgermany.pardeeppatel.biz/
HTTP 307
https://planforgermany.pardeeppatel.biz/ HTTP 301
https://planforgermany.com/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- /wp-(?:content|includes)/
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
11 Outgoing links
These are links going to different origins than the main page.
Title: Blogger
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Linkedin
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Youtube
Search URL Search Domain Scan URL
Title: Telegram
Search URL Search Domain Scan URL
Title: Like
Search URL Search Domain Scan URL
Title: Follow
Search URL Search Domain Scan URL
Title: Europe
Search URL Search Domain Scan URL
Title: India
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://planforgermany.pardeeppatel.biz/
HTTP 307
https://planforgermany.pardeeppatel.biz/ HTTP 301
https://planforgermany.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 23- https://planforgermany.com/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
- https://planforgermany.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/bbfecc7f1c71/main.js
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
/
planforgermany.com/ Redirect Chain
|
619 KB 65 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
36 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
formidableforms.css
planforgermany.com/wp-content/cache/background-css/planforgermany.com/wp-content/cache/min/1/wp-content/plugins/formidable/css/ |
130 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
planforgermany.com/wp-content/cache/min/1/wp-content/plugins/td-newsletter/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
planforgermany.com/wp-content/cache/min/1/wp-content/plugins/td-composer/td-multi-purpose/ |
36 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
planforgermany.com/wp-content/cache/min/1/wp-content/themes/Newspaper/ |
112 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
planforgermany.com/wp-content/themes/Newspaper-child/ |
0 548 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
td-multipurpose.css
planforgermany.com/wp-content/cache/min/1/wp-content/plugins/td-composer/assets/fonts/td-multipurpose/ |
10 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
td_legacy_main.css
planforgermany.com/wp-content/cache/background-css/planforgermany.com/wp-content/cache/min/1/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/ |
138 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
tdb_main.css
planforgermany.com/wp-content/cache/min/1/wp-content/plugins/td-cloud-library/assets/css/ |
42 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.min.js
planforgermany.com/wp-includes/js/jquery/ |
86 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-migrate.min.js
planforgermany.com/wp-includes/js/jquery/ |
13 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
email-decode.min.js
planforgermany.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
lazyload.min.js
planforgermany.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
newspaper.woff
planforgermany.com/wp-content/themes/Newspaper/images/icons/ |
33 KB 22 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2
fonts.gstatic.com/s/sourcesanspro/v22/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
newspaper-icons.woff
planforgermany.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/icons/ |
6 KB 4 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cIf9MaFfvUQxTTqS9C6hYUsEkIo.woff2
fonts.gstatic.com/s/gelasio/v12/ |
34 KB 34 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
td-multipurpose.ttf
planforgermany.com/wp-content/plugins/td-composer/assets/fonts/td-multipurpose/ |
127 KB 76 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2
fonts.gstatic.com/s/sourcesanspro/v22/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu3cOWxw.woff2
fonts.gstatic.com/s/sourcesanspro/v22/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2
fonts.gstatic.com/s/opensans/v40/ |
42 KB 43 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
51-1.jpg
planforgermany.com/wp-content/uploads/2020/02/ |
45 KB 45 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
elements.png
planforgermany.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/images/sprite/ |
12 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.js
planforgermany.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/bbfecc7f1c71/ Frame 966C Redirect Chain
|
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Navigating-the-Germany-Work-Visa-Application-Process-for-Indians-696x392.jpg
planforgermany.com/wp-content/uploads/2024/07/ |
32 KB 32 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
As-a-foreigner-how-can-I-get-job-in-Germany-696x464.jpg
planforgermany.com/wp-content/uploads/2022/01/ |
54 KB 55 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Explore-the-World-on-a-Budget-with-WayAway-696x392.jpg
planforgermany.com/wp-content/uploads/2023/04/ |
39 KB 40 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Why-is-Deutschland-called-Germany-in-English-696x435.jpg
planforgermany.com/wp-content/uploads/2022/01/ |
85 KB 86 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Navigating-Divorce-in-Germany-A-Guide-to-Legal-Procedures-and-Considerations-696x391.jpeg
planforgermany.com/wp-content/uploads/2023/08/ |
32 KB 33 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Difference-between-ein-eine-einen-and-einem-in-the-German-Language-696x460.jpg
planforgermany.com/wp-content/uploads/2018/08/ |
82 KB 83 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
German-Essays-on-My-Family-Meine-Familie-696x464.jpg
planforgermany.com/wp-content/uploads/2018/01/ |
66 KB 67 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
List-of-German-adjectives-with-English-meaning-696x392.jpg
planforgermany.com/wp-content/uploads/2018/09/ |
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
How-to-Open-a-Blocked-Account-with-Fintiba-696x392.jpg
planforgermany.com/wp-content/uploads/2019/05/ |
37 KB 38 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
German-Work-Permit-Minimum-Salary-Requirements-for-Non-EU-Nationals-in-Germany-696x392.jpeg
planforgermany.com/wp-content/uploads/2023/09/ |
41 KB 41 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
8a55f3498c484077
planforgermany.com/cdn-cgi/challenge-platform/h/b/jsd/r/ Frame 966C |
0 690 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.jpg
planforgermany.com/wp-content/uploads/2018/01/ |
15 KB 16 KB |
Other
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
7 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| RocketPreloadLinksConfig object| rocket_lazyload_css_data object| lazyLoadOptions function| LazyLoad function| jQuery function| addEventListenerWPRocketBase1 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 |
---|---|---|
.planforgermany.com/ | Name: cf_clearance Value: 1qUjiPTZ9uRR9AjKJBFHO2pMMYvBvh7CDnUxs09GeY4-1721342186-1.0.1.1-JjnlC9esO46vOUcLrjHWSV75BpnT5OAQ78C120V4qlMBiHAFTVz0PZfZO5P2sBlZVm2Bca.RqfeJdH.XRiU5yw |
1 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.
fonts.googleapis.com
fonts.gstatic.com
planforgermany.com
planforgermany.pardeeppatel.biz
119.18.49.60
172.67.137.124
2a00:1450:4001:830::200a
2a00:1450:4001:831::2003
0623f707bfc02411c6b29d8f480fc5d56618381286b77f711ea5eb2fcf346d23
0d0a6262c545e8bbc895116e5afb22579c468d7abb77e378f377d6fed57c1dce
1812c4fe692f86f1e81900562360aab2a493961631a6100cf4e0a13a22bf0985
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
2a2ac34136c00e48cd04edf792aec5e6dba2b4cd5942b9383f3f56764125e808
3f3301f18dab6a8d708c88c4551a61e22c77d77e7f8e2eae6790589f1d464c1e
4b03da587e6e8526bb2712541e5525cf0c794a3af0b1e7b0856de0c6ffa7006b
4f6ac522e65ac2070b6ef251d899c62dd72e70f9a02d1f17a53fe1def20723cd
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89
70941658d51ceeb6b9f4d00a7c498ff65c5e49d5fe5710ccacb0767bd15705cc
777879d926483f4a20743e906af8e15f6208572454d1bee84d1461bb0bd00978
7b348b30ea1fe43857e68fc462c29e5c6e63c97666af75135c4396a272e54762
83095939614f2f2ce6e388be658a36c7411198f15a57a391ffdd5e98e4171106
936b5c1897f2d63d06e62a9daacdcb2001d99c829c7065d8ed370d1e410fa9a1
94a23e7f96fbde62943e5fc93c59212f68a57d2587fe51f056d20ce802e8249c
95c06a3e6c28a512b08155b23f867f4699ce33d79ef8ef7a229ee6a33a6c83f6
98fca3376ecde15e37d5366ea2c776480376e0f9bf1d3337286dc5d88e795b40
9fda5ff8910b86411087b7c4c614e66b41eea77a892c9e816840f46c5fb8e9d2
a1d112b84319fd6d32ceeec9eb29201f628c6c8db48601cd194cafd46c842562
a4f38a8a624ba112c7fc4b26f760046d9da714b050a07c16a10756e6b2ef49cd
a83c17469b4ac7d244f4392defce5ab7dc6e84bcfc417b528d0141248a210647
aee584e3d58344a41b190bb7b6e550f98ad3bb8e28fbc7ea6ddca22f0ef97183
afcc663536de33d814d9d34e095d967c24ce211d814f8957ff9ff313bea37693
b91ad703cda4ae610eed184fe646a49e8effbc9a48e21dc2103b31cf1d1bd421
bbf2613f81a5f42812480a2060dc3c8c53c49b843bfc98acc1b2327d3314636c
c6a95db423bec66fe706f0c7aafe90a5eae9501263d2a329a06a2e6432821ffb
cb6c0e74f55a260d8dfbdac87dc6b1cb24aafd000393cf001428d699e6c59667
cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf
d3bdf8bf7932544a7776521d75c5e5d03223a4997fdefdb0bfd4b80021f58d23
dc7b5e1980dc4bf884b48928425dac53748323d02618876ba9eaa7895334a420
e31061aed1717a94510df8b7386a69c0aa102b944d2919797abc1c97e236870c
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e3db7b3804004719f733c9b6bab4c729d1aeab7313d452c5492a4b217831f27b
ec30af73c4a527027516b76adb1e8631d582d5f03a5df377e87dfd34bb685b26
f40767552e5e94b2d5f9a65d7f640cfa7d225298023dbd682095e040809a3d1a
f691b1d8f139e0725d9fc5cd4b3975bc3c50a24b4d9911a25570e94c3fa732de