PageSourceSearch

https://www.cchatty.com/

html cchatty.com collected 2026-10-01 12:59:22 UTC 4,879 bytes, 98 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
6<link rel="alternate" href="https://www.cchatty.com" hreflang="en">
7
8<title>Cchatty: Learn Chinese and Make Friends</title>
9<meta data-vue-meta-info="true" name="description" content="Cchatty is a place to learn Chinese and make friends, with professional Chinese teachers, learning groups, HSK dictionary, pdf books, and Chinese tools.">
10
11
12<link rel="preload" href="/static/css/app.146557064106b7c8d20388869d9eb24e.css" as="style">
13
14<link rel="preload" href="/static/js/manifest.a5a6405dd03c300f58cb1770337831188.js" as="script">
15<link rel="preload" href="/static/js/vendor.d9384fb504c08da825181770337831188.js" as="script">
16<link rel="preload" href="/static/js/app.7d0e9621b479733663611770337831188.js" as="script">
17
18<link rel="stylesheet" href="/static/css/swiper.css">
19<link rel="stylesheet" href="/static/css/iview.css">
20<link rel="stylesheet" href="/static/css/css.css">
21<link rel="stylesheet" href="/static/css/adapt.css">
22<link rel="shortcut icon" href="/favicon.ico">
23<link href="/static/css/app.146557064106b7c8d20388869d9eb24e.css" rel="stylesheet">
24
25<script src="/static/js/vue.min.js"></script>
vendor: 1 bytes, line 25
25
26<script src="/static/js/vue-router.min.js"></script>
vendor: 1 bytes, line 26
26
27<script src="/static/js/iview.min.js"></script>
vendor: 1 bytes, line 27
27
28<script type="text/javascript" src="/static/js/swiper.js"></script>
vendor: 1 bytes, line 28
28
29<script src="/static/js/vue-awesome-swiper.js"></script>
vendor: 1 bytes, line 29
29
30<script src="/static/js/jquery.min.js"></script>
vendor: 1 bytes, line 30
30
31<script src="https://js.stripe.com/v3/"></script>
vendor: 66 bytes, lines 31-34
31
32
33
34<script async src="https://www.googletagmanager.com/gtag/js?id=
34G-NQQ1BLB2H9
vendor: 12 bytes, line 34
34"></script>
35<script>
vendor: 127 bytes, lines 36-39
36window.dataLayer = window.dataLayer || [];
37function gtag(){dataLayer.push(arguments);}
38gtag('js', new Date());
39gtag('config', '
39G-NQQ1BLB2H9
vendor: 4 bytes, line 39
39');
40</script>
40
41
42
43<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2380516291927580" crossorigin="anonymous"></script>
43
44
45</head><body><style>.indexloading {
46            position: fixed;
47            top: 0;
48            left: 0;
49            right: 0;
50            bottom: 0;
51            overflow: hidden;
52            z-index: 999999;
53            background-color: #fff;
54        }
55        
56        .indexloadingicon {
57            position: absolute;
58            left: 50%;
59            margin-left: -50px;
60            top: 50%;
61            margin-top: -50px;
62        }</style><div class="indexloading" id="indexloading">
63    <img src="/static/img/loading.svg" class="indexloadingicon" alt="loading">
64</div>
65
66<div id="app"></div>
67
68<script type="text/javascript" src="/static/js/manifest.a5a6405dd03c300f58cb1770337831188.js"></script>
vendor: 1 bytes, line 68
68
69<script type="text/javascript" src="/static/js/vendor.d9384fb504c08da825181770337831188.js"></script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript" src="/static/js/app.7d0e9621b479733663611770337831188.js"></script>
70
71
72<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b5bc9d61326c460d91736b80a7d01018","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 72
72
73<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43ba4e189a9127b',t:'MTc5MDg1OTU2MQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
73</body>
74
75<script>
76window.addEventListener("load", function() {
77    document.getElementById('indexloading').style.display = 'none';
78});
79</script>
79
80
81<script type="text/javascript">
82document.addEventListener('plusready', function(a) { 
83    var first = null;
84    plus.key.addEventListener('backbutton', function() { 
85        if (!first) {
86            first = new Date().getTime(); 
87            plus.nativeUI.toast("clicktoquit", { duration: 'short' }); 
88            setTimeout(function() { first = null; }, 1000);
89        } else {
90            if (new Date().getTime() - first < 1000) { 
91                plus.runtime.quit(); 
92            }
93        }
94    }, false);
95});
96</script>
96
97
98</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.