From 7805080e785be1811489b36c926cbf847fad58ca Mon Sep 17 00:00:00 2001 From: bluecode <1039755466@qq.com> Date: Mon, 14 Dec 2020 08:37:27 +0800 Subject: [PATCH 01/10] First commit --- placeholder | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 placeholder diff --git a/placeholder b/placeholder new file mode 100644 index 0000000..e69de29 From bdd8c3149c4cfb8c4e0fb35b4e74f198f2878aa8 Mon Sep 17 00:00:00 2001 From: bluecode <1039755466@qq.com> Date: Mon, 14 Dec 2020 08:37:27 +0800 Subject: [PATCH 02/10] Site updated: 2020-12-14 08:37:27 --- 2020/04/24/hello-world/index.html | 14 + about/index.html | 1 + archives/2020/04/index.html | 14 + archives/2020/index.html | 14 + archives/index.html | 14 + css/index.css | 629 ++++++++++++++++++++++++++++++ placeholder => css/var.css | 0 img/favicon.ico | Bin 0 -> 15086 bytes index.html | 14 + js/index.js | 34 ++ js/nav.js | 27 ++ js/scroll.js | 30 ++ js/third-party/jquery.min.js | 4 + js/third-party/velocity.min.js | 4 + js/third-party/velocity.ui.min.js | 1 + tags/index.html | 1 + 16 files changed, 801 insertions(+) create mode 100644 2020/04/24/hello-world/index.html create mode 100644 about/index.html create mode 100644 archives/2020/04/index.html create mode 100644 archives/2020/index.html create mode 100644 archives/index.html create mode 100644 css/index.css rename placeholder => css/var.css (100%) create mode 100644 img/favicon.ico create mode 100644 index.html create mode 100644 js/index.js create mode 100644 js/nav.js create mode 100644 js/scroll.js create mode 100644 js/third-party/jquery.min.js create mode 100644 js/third-party/velocity.min.js create mode 100644 js/third-party/velocity.ui.min.js create mode 100644 tags/index.html diff --git a/2020/04/24/hello-world/index.html b/2020/04/24/hello-world/index.html new file mode 100644 index 0000000..0ca3e2f --- /dev/null +++ b/2020/04/24/hello-world/index.html @@ -0,0 +1,14 @@ +Hello World | bluecode
John Doe 10 X 10
Last updated: 2020-04-24
John Doe:~ Desktop$ node Hello World.js

> Post.all
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

+

Quick Start

Create a new post

1
$ hexo new "My New Post"
+ +

More info: Writing

+

Run server

1
$ hexo server
+ +

More info: Server

+

Generate static files

1
$ hexo generate
+ +

More info: Generating

+

Deploy to remote sites

1
$ hexo deploy
+ +

More info: Deployment

+
\ No newline at end of file diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..88ac507 --- /dev/null +++ b/about/index.html @@ -0,0 +1 @@ +about | bluecode
John Doe 10 X 10
Last updated: 2020-04-24
John Doe:~ Desktop$ node about.js

> Sheep.locations
[Beijng, Jiujiang]

> Sheep.education
CUST

> Sheep.interests
[coding, sleeping, reading]

> Sheep.github
https://bluecode.cc/
\ No newline at end of file diff --git a/archives/2020/04/index.html b/archives/2020/04/index.html new file mode 100644 index 0000000..b4b082a --- /dev/null +++ b/archives/2020/04/index.html @@ -0,0 +1,14 @@ +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

+

Quick Start

Create a new post

1
$ hexo new "My New Post"
+ +

More info: Writing

+

Run server

1
$ hexo server
+ +

More info: Server

+

Generate static files

1
$ hexo generate
+ +

More info: Generating

+

Deploy to remote sites

1
$ hexo deploy
+ +

More info: Deployment

+
\ No newline at end of file diff --git a/archives/2020/index.html b/archives/2020/index.html new file mode 100644 index 0000000..b4b082a --- /dev/null +++ b/archives/2020/index.html @@ -0,0 +1,14 @@ +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

+

Quick Start

Create a new post

1
$ hexo new "My New Post"
+ +

More info: Writing

+

Run server

1
$ hexo server
+ +

More info: Server

+

Generate static files

1
$ hexo generate
+ +

More info: Generating

+

Deploy to remote sites

1
$ hexo deploy
+ +

More info: Deployment

+
\ No newline at end of file diff --git a/archives/index.html b/archives/index.html new file mode 100644 index 0000000..b4b082a --- /dev/null +++ b/archives/index.html @@ -0,0 +1,14 @@ +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

+

Quick Start

Create a new post

1
$ hexo new "My New Post"
+ +

More info: Writing

+

Run server

1
$ hexo server
+ +

More info: Server

+

Generate static files

1
$ hexo generate
+ +

More info: Generating

+

Deploy to remote sites

1
$ hexo deploy
+ +

More info: Deployment

+
\ No newline at end of file diff --git a/css/index.css b/css/index.css new file mode 100644 index 0000000..f34b39c --- /dev/null +++ b/css/index.css @@ -0,0 +1,629 @@ +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*# sourceMappingURL=normalize.min.css.map */ +.clear-fix::after { + content: ''; + width: 0; + height: 0; + display: block; + clear: both; +} +#content-outer #content-inner, +#header-container { + padding: 1rem; +} +#terminal-pl, +#pagination .pagination, +.recent-post-item, +#post, +.one-category-list, +.one-tag-list { + margin: 0 auto; + width: 35rem; + border-radius: 7px; + box-shadow: 0px 3px 20px 0.5px rgba(0,0,0,0.19); +} +.recent-post-item .article-more, +#post .article-more, +.recent-post-item .article-tag, +#post .article-tag { + display: inline-block; + padding: 5px 8px; + text-decoration: none; + font-size: 12px; + font-family: 'Monaco', sans-serif; + color: #fff; + background-color: #4d4d4d; + -webkit-transition: all all ease-in-out; + -moz-transition: all all ease-in-out; + transition: all all ease-in-out; +} +.recent-post-item .article-more:hover, +#post .article-more:hover, +.recent-post-item .article-tag:hover, +#post .article-tag:hover { + background-color: #000; +} +.recent-post-item ol, +#post ol, +.recent-post-item ul, +#post ul { + margin-top: 0.4rem; + padding: 0 0 0 0.8rem; + list-style: none; +} +.recent-post-item ol li, +#post ol li, +.recent-post-item ul li, +#post ul li { + position: relative; + margin: 0.2rem 0; + padding: 0.1rem 0.5rem 0.1rem 1.5rem; +} +.recent-post-item ol li:before, +#post ol li:before, +.recent-post-item ul li:before, +#post ul li:before { + position: absolute; + left: 0; + top: 0; + margin-right: 4px; + margin-top: 4px; + width: 24px; + height: 24px; + border-radius: 100%; + content: ''; + line-height: 24px; + text-align: center; + color: #fff; + background-color: #574c4c; +} +@media screen and (max-width: 768px) { + #terminal-pl, + #pagination .pagination, + .recent-post-item, + #post, + .one-category-list, + .one-tag-list { + width: 100%; + } +} +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +*::selection { + background-color: rgba(231,105,105,0.7); + color: #fff; +} +html { + height: 100%; + font-size: 20px; + font-family: 'Monaco', sans-serif; + background-color: #f9f9f9; + line-height: 2; +} +body { + font-size: 0.7rem; +} +a { + color: #574c4c; + -webkit-transition: 0.2s all ease-in-out; + -moz-transition: 0.2s all ease-in-out; + transition: 0.2s all ease-in-out; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +@media screen and (max-width: 768px) { + html { + font-size: 16px; + } +} +#content-outer { + margin-bottom: 50px; +} +#footer-inner { + padding-bottom: 3rem; + font-family: sans-serif; + text-align: center; +} +#footer-inner .social-icons { + font-size: 1.8rem; + text-align: center; +} +#footer-inner .social-icons .social-icon { + margin: 0 0.5rem; +} +#footer-inner .social-icons .social-icon:hover { + color: #000; +} +#footer-inner .copyright { + font-size: 14px; +} +#header-info { + margin-bottom: 10px; +} +#header-container { + padding-top: 5rem; +} +#terminal-pl { + font-family: 'Monaco', sans-serif; +} +#top-bar { + position: relative; + font-size: 0.8rem; +} +#control { + position: absolute; + margin: 0; + padding: 0.4rem; + list-style: none; +} +#control .btn { + display: inline-block; + margin: 0.1rem; + width: 0.6rem; + height: 0.6rem; + border-radius: 100%; +} +#control .btn:nth-child(1) { + background-color: #fc635e; +} +#control .btn:nth-child(2) { + background-color: #fec242; +} +#control .btn:nth-child(3) { + background-color: #35cd4b; +} +#file-path { + padding: 0.4rem 0; + text-align: center; +} +#file-path .folder-ic { + margin-right: 0.2rem; + color: #6bccf9; +} +#code-pl { + padding: 1rem 1.5rem; + height: 400px; + border-radius: 5px; + border-top-left-radius: 0; + border-top-right-radius: 0; + color: #fff; + background: #383737; + overflow-y: scroll; +} +#code-pl .answer, +#code-pl a { + color: #25bf33; +} +#code-pl a { + text-decoration: underline; +} +#code-pl .code-pl-input { + color: #fc635e; +} +#code-pl .category { + display: inline-block; + margin-right: 5px; +} +#code-pl .tag { + display: inline-block; + margin-right: 5px; +} +#code-pl .selfie { + margin: 0 auto; + width: 5rem; + height: 5rem; +} +#code-pl .selfie img { + padding: 4px; + max-width: 100%; +} +@media screen and (max-width: 768px) { + #code-pl { + height: 200px; + } +} +#nav-bar { + position: absolute; + margin-bottom: 20px; + width: 100%; + font-size: 18px; + font-weight: bold; +} +#nav-bar.fixed { + position: fixed; + top: -60px; + left: 0; + background-color: #fff; + box-shadow: 0 5px 6px -5px rgba(133,133,133,0.6); + z-index: 999; + -webkit-transition: 0.2s all ease-in-out; + -moz-transition: 0.2s all ease-in-out; + transition: 0.2s all ease-in-out; +} +#nav-bar.visible { + top: 0px; +} +#nav-bar #nav-container { + padding: 0 1.5rem; +} +#nav-bar #nav-container ul { + margin: 0; + padding: 0; +} +#nav-bar #nav-container li { + display: inline-block; + list-style: none; +} +#nav-bar #nav-container a { + display: block; + padding: 10px; + text-decoration: none; +} +#nav-bar #nav-container a:hover { + color: #000; +} +#nav-bar #nav-container #toggle-nav { + display: none; + padding: 19px; + cursor: pointer; + color: #574c4c; +} +#nav-bar #nav-container #toggle-nav:hover { + color: #000; +} +@media screen and (max-width: 768px) { + #nav-bar #nav-container ul { + padding: 2px 8px; + } + #nav-bar #nav-container li { + display: block; + } + #nav-bar #nav-container #toggle-nav { + display: block !important; + } + #nav-bar #nav-container .in { + visibility: visible !important; + opacity: 1 !important; + -webkit-transform: translateY(0px) !important; + -ms-transform: translateY(0px) !important; + -o-transform: translateY(0px) !important; + transform: translateY(0px) !important; + } + #nav-bar #nav-container #navs { + visibility: hidden; + position: absolute; + top: 3rem; + right: 1rem; + min-width: 170px; + background: #fff; + opacity: 0; + z-index: 999; + box-shadow: 0 5px 10px 2px rgba(0,0,0,0.2); + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + -o-transform: translateY(-20px); + transform: translateY(-20px); + -webkit-transition: 0.2s all ease-in-out; + -moz-transition: 0.2s all ease-in-out; + transition: 0.2s all ease-in-out; + } +} +#pagination .pagination { + background-color: #f9f9f9; + border: 0; + box-shadow: none; + text-align: center; +} +#pagination .page-number { + display: inline-block; + margin: 0 0.2rem; + height: 1.2rem; + min-width: 1.2rem; + line-height: 1.2rem; + text-align: center; + cursor: pointer; +} +#pagination .page-number:hover { + text-decoration: none; + color: #000; +} +#pagination .page-number.current { + cursor: default; + color: #fff; + background-color: #000; +} +#pagination .page-prev, +#pagination .page-next { + font-size: 14px; +} +#pagination .page-prev:hover a, +#pagination .page-next:hover a { + text-decoration: none; + color: #000; +} +#pagination .page-prev i, +#pagination .page-next i { + margin-right: 0.3rem; +} +#pagination .page-next i { + margin-left: 0.3rem; +} +.highlight { + margin: 1rem 0; + border-radius: 4px; + color: #fff; + background-color: #272822; + overflow: auto; +} +pre { + margin: 0; + padding: 0.4rem; + font-family: consolas, Menlo, "PingFang SC", "Microsoft YaHei", monospace, Helvetica Neue For Number, sans-serif; + font-size: 14px; + line-height: 20px; +} +pre .keyword, +pre .selector-id { + color: #89ddff; +} +pre .title, +pre .selector-class { + color: #ffcb6b; +} +pre .params { + color: #f78c6c; +} +pre .number, +pre .string { + color: #c3e88d; +} +pre .function { + color: #82aaff; +} +pre .comment { + color: #666; +} +.gutter pre { + color: #666; + text-align: right; +} +.recent-post-item, +#post { + margin-bottom: 1rem; + padding: 1.5rem 3rem; + font-size: 14px; +} +.recent-post-item h1, +#post h1, +.recent-post-item h2, +#post h2, +.recent-post-item h3, +#post h3, +.recent-post-item h4, +#post h4, +.recent-post-item h5, +#post h5, +.recent-post-item h6, +#post h6 { + margin: 0.5rem 0; + color: #574c4c; + cursor: pointer; +} +.recent-post-item h1::before, +#post h1::before, +.recent-post-item h2::before, +#post h2::before, +.recent-post-item h3::before, +#post h3::before, +.recent-post-item h4::before, +#post h4::before, +.recent-post-item h5::before, +#post h5::before, +.recent-post-item h6::before, +#post h6::before { + margin-right: 0.5rem; + content: "\f02e"; + color: #574c4c; + font: normal normal normal 14px/1 FontAwesome; + -webkit-transition: all all ease-in-out; + -moz-transition: all all ease-in-out; + transition: all all ease-in-out; +} +.recent-post-item h1:hover, +#post h1:hover, +.recent-post-item h2:hover, +#post h2:hover, +.recent-post-item h3:hover, +#post h3:hover, +.recent-post-item h4:hover, +#post h4:hover, +.recent-post-item h5:hover, +#post h5:hover, +.recent-post-item h6:hover, +#post h6:hover { + color: #000; +} +.recent-post-item h1:hover::before, +#post h1:hover::before, +.recent-post-item h2:hover::before, +#post h2:hover::before, +.recent-post-item h3:hover::before, +#post h3:hover::before, +.recent-post-item h4:hover::before, +#post h4:hover::before, +.recent-post-item h5:hover::before, +#post h5:hover::before, +.recent-post-item h6:hover::before, +#post h6:hover::before { + margin-right: 0.6rem; + color: #000; +} +.recent-post-item ul li::before, +#post ul li::before { + top: 5px; + margin-left: 4px; + width: 6px; + height: 6px; + border: 3px solid #574c4c; + background-color: #f9f9f9; +} +.recent-post-item ol, +#post ol { + counter-reset: li; +} +.recent-post-item ol li::before, +#post ol li::before { + counter-increment: li; + content: counter(li); +} +.recent-post-item blockquote, +#post blockquote { + margin: 0; + padding: 0 0.6rem; + border-left: 0.2rem solid #dfe2e5; + color: #6a737d; +} +.recent-post-item hr, +#post hr { + border: 0; + border-top: 1px solid #eee; +} +.recent-post-item code, +#post code { + padding: 0.1rem 0.2rem; + color: #1f2d3d; + font-family: consolas, Menlo, "PingFang SC", "Microsoft YaHei", monospace, Helvetica Neue For Number, sans-serif; + font-size: 14px; + word-wrap: break-word; + background: rgba(27,31,35,0.05); +} +.recent-post-item img, +#post img { + padding: 4px; + max-width: 100%; + border: 1px solid #eaeefb; +} +.recent-post-item .article-title, +#post .article-title { + display: block; + padding-bottom: 0.3rem; + margin-bottom: 0.5rem; + border-bottom: 1px solid #eee; + font-size: 1.5rem; + text-decoration: none; + color: #2e2e2e; + -webkit-transition: all all ease-in-out; + -moz-transition: all all ease-in-out; + transition: all all ease-in-out; +} +.recent-post-item .article-title:hover, +#post .article-title:hover { + color: #000; + border-bottom: 1px solid #000; +} +.recent-post-item .article-date, +#post .article-date { + color: #999; +} +.recent-post-item .article-inner, +#post .article-inner { + margin: 1rem 0; +} +.recent-post-item .article-footer, +#post .article-footer { + padding: 1rem 0; + border-top: 1px solid #eee; +} +.recent-post-item .article-more, +#post .article-more { + float: right; +} +.recent-post-item .article-tag, +#post .article-tag { + position: relative; + margin-left: 1rem; + margin-bottom: 0.3rem; + padding: 0 5px 0 10px; + border-radius: 0 5px 5px 0; + line-height: 18px; +} +.recent-post-item .article-tag:hover::before, +#post .article-tag:hover::before { + border-right-color: #000; +} +.recent-post-item .article-tag::before, +#post .article-tag::before { + content: " "; + position: absolute; + top: 0; + left: -18px; + width: 0; + height: 0; + border: 9px solid transparent; + border-right-color: #4d4d4d; + -webkit-transition: all all ease-in-out; + -moz-transition: all all ease-in-out; + transition: all all ease-in-out; +} +.recent-post-item .article-tag::after, +#post .article-tag::after { + content: " "; + position: absolute; + top: 7px; + left: 2px; + width: 4px; + height: 4px; + border-radius: 100%; + background-color: #fff; +} +@media screen and (max-width: 768px) { + .recent-post-item, + #post { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .recent-post-item .article-title, + #post .article-title { + font-size: 1.2rem; + } +} +.one-category-list { + margin-bottom: 50px; + border: 0; + box-shadow: 0 0 0 #fff; +} +.one-category-list .category-title { + margin-left: 15px; + font-size: 20px; + color: #5da0c8; +} +.one-category-list i { + color: #5da0c8; +} +.one-category-list .post-title { + margin: 1rem 0 1rem 40px; + font-size: 18px; +} +.one-tag-list { + margin-bottom: 50px; + border: 0; + box-shadow: 0 0 0 #fff; +} +.one-tag-list .tag-title { + margin-left: 15px; + font-size: 20px; + color: #5da0c8; +} +.one-tag-list i { + color: #5da0c8; +} +.one-tag-list .post-title { + margin: 1rem 0 1rem 40px; + font-size: 18px; +} diff --git a/placeholder b/css/var.css similarity index 100% rename from placeholder rename to css/var.css diff --git a/img/favicon.ico b/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a60b5fda2456b262393dd748c1ac631410076efe GIT binary patch literal 15086 zcmeHO%WIuQ6hGk#fr3dl-3g7>g3I6wcL|6t&CZ?Bg$w&9=q52;O3_upO*bl(QgG9S z;3gY!(?DCb2rUxSMK{_Dil!1X{(ke#N#{=P+etYI6>Y1lp?+TE%`+k|fCpWWDB6*UfX|wCFD;!1T?quOwgmn~ z&;`(KkPE~z+ZJ}5q?;;#|BDUxc=$7TUn+QmPPVZxlIK`jkw5r* z=pNnsa)j7swO?1h82`&%j^7x+5R(F1l<_!1UKu}%=MYO`lX1=Aa4ddR2lJrkUF7Nd zVcQ7qW4W{pULDgB)>9tV4>v^))OV{0Ood<5ah`&X|#&$yp%yyNbF{?^$3SdKj8rA*wOlrN@0M?dH1m<-25eeUqU zpWpXBeeD>J%CV1U9C?5F`h!XHwOz(Obusb$rHyfMU>p0$!_?bvcm5UUao)xJGp>qp z;!=ri>}xar9$3IO@tq~l)DHe;ZJ%??Io3H(^S0+dUjH%fwA=;$`u%4{`)_pqFy4CR z#5rSAZ6eUY<6k>x#+#T}7B6@u)5I;e{}soU)h3R|>^#CM8S&;`)ZJH_*; zbeJ%QuaG)4*@!9ldT9mv9;PC{u^;B_H`VSj#r0HsZ7`mou#Y$8pH)x2wE@2a#>?z0R^P0A9#cFw z%=;~PTg154@08EBHiGYFjNiTdocr&ZEr+RoQ0OC9z#G$L=DX1)K%zEmmq{uet@ z)%}NaPE3@cI8L*kf3C%oyng%pTYvxL3a+|-d;IkH`M=?Z`+XC?-+AUySA0Lsm#6-I z=iASTeLo2pn&x})g zmY-nC_C|CZ3zIP9{Vw&^Z1p?l3z%wnZPa_~kNvZjn^_y(`<;%j+S+Ij&eudVj5HnM;3X~J&tjv;~%pEsRjzJIpJ`Oy;V z{J4mDpaYRLmiYk^^BsJQ#C!|i86n5_NcbX21m7m%>m>Z|6!Ybio9j4qTsqF9aqB$j Vyl^f&>AdMY>bxGV75xrLtQ(^!B literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..b4b082a --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

+

Quick Start

Create a new post

1
$ hexo new "My New Post"
+ +

More info: Writing

+

Run server

1
$ hexo server
+ +

More info: Server

+

Generate static files

1
$ hexo generate
+ +

More info: Generating

+

Deploy to remote sites

1
$ hexo deploy
+ +

More info: Deployment

+
\ No newline at end of file diff --git a/js/index.js b/js/index.js new file mode 100644 index 0000000..b7d1c5c --- /dev/null +++ b/js/index.js @@ -0,0 +1,34 @@ +/** + * mian + */ + +/** + * click + */ +const HTML = document.documentElement +HTML.addEventListener('click', (e) => { + const TOGGLE_NAV = document.getElementById('toggle-nav') + if (e.target === TOGGLE_NAV) { + __SheepNav__.toggleNav() + } else if (!e.target.classList.contains('site-page')) { + __SheepNav__.hideNav() + } +}, +false) + +/** + * scroll + */ +const NAV = document.getElementById('nav-bar') +window.onscroll = function () { + let currentTop = HTML.scrollTop || document.body.scrollTop + if (__SheepScroll__.isScrollDown(currentTop) && __SheepScroll__.isOverHeaderNav(currentTop)) { + NAV.classList.add('fixed') + NAV.classList.remove('visible') + } else if (!__SheepScroll__.isScrollDown(currentTop) && NAV.classList.contains('fixed')) { + NAV.classList.add('visible') + if (currentTop === 0) { + NAV.classList.remove('fixed') + } + } +} diff --git a/js/nav.js b/js/nav.js new file mode 100644 index 0000000..2e959b1 --- /dev/null +++ b/js/nav.js @@ -0,0 +1,27 @@ +const __SheepNav__ = (function NavModule () { + /** + * toggle the nav + * when in the mobile terminal + */ + function toggleNav () { + const NAVS = document.getElementById('navs') + if (NAVS.classList.contains('in')) { + NAVS.classList.remove('in') + } else { + NAVS.classList.add('in') + } + } + + /** + * hide the nav if click any part of the site + */ + function hideNav () { + const NAVS = document.getElementById('navs') + NAVS.classList.remove('in') + } + + return { + hideNav, + toggleNav + } +})() diff --git a/js/scroll.js b/js/scroll.js new file mode 100644 index 0000000..fff1436 --- /dev/null +++ b/js/scroll.js @@ -0,0 +1,30 @@ +const __SheepScroll__ = (function scrollModule () { + /** + * determine whether the user are scroll down or not + * @param {int} + * @return {boolean} + */ + function isScrollDown (currentTop) { + let result = currentTop > initTop + initTop = currentTop + return result + } + + /** + * determine whether the user are scroll over the header-nav + * @param {int} + * @return {boolean} + */ + function isOverHeaderNav (currentTop) { + const NAV = document.getElementById('nav-bar') + let height = NAV.clientHeight + return currentTop > height + } + + let initTop = 0 + + return { + isScrollDown, + isOverHeaderNav + } +})() diff --git a/js/third-party/jquery.min.js b/js/third-party/jquery.min.js new file mode 100644 index 0000000..644d35e --- /dev/null +++ b/js/third-party/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("
John Doe 10 X 10
Last updated: 2020-04-24
John Doe:~ Desktop$ node tags.js

> Tags.all
\ No newline at end of file From 17be3e3cc17999b396b0befd416731ae47e79af1 Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Mon, 14 Dec 2020 08:57:57 +0800 Subject: [PATCH 03/10] Site updated: 2020-12-14 08:57:57 --- 2020/04/24/hello-world/index.html | 14 ------ .../index.html" | 33 +++++++++++++ archives/2020/04/index.html | 14 ------ archives/2020/12/index.html | 33 +++++++++++++ archives/2020/index.html | 47 +++++++++++++------ archives/index.html | 47 +++++++++++++------ index.html | 47 +++++++++++++------ 7 files changed, 165 insertions(+), 70 deletions(-) delete mode 100644 2020/04/24/hello-world/index.html create mode 100644 "2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" delete mode 100644 archives/2020/04/index.html create mode 100644 archives/2020/12/index.html diff --git a/2020/04/24/hello-world/index.html b/2020/04/24/hello-world/index.html deleted file mode 100644 index 0ca3e2f..0000000 --- a/2020/04/24/hello-world/index.html +++ /dev/null @@ -1,14 +0,0 @@ -Hello World | bluecode
John Doe 10 X 10
Last updated: 2020-04-24
John Doe:~ Desktop$ node Hello World.js

> Post.all
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

-

Quick Start

Create a new post

1
$ hexo new "My New Post"
- -

More info: Writing

-

Run server

1
$ hexo server
- -

More info: Server

-

Generate static files

1
$ hexo generate
- -

More info: Generating

-

Deploy to remote sites

1
$ hexo deploy
- -

More info: Deployment

-
\ No newline at end of file diff --git "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" new file mode 100644 index 0000000..7c92cdb --- /dev/null +++ "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" @@ -0,0 +1,33 @@ +北京联通HG260GS-U修改桥接模式 | bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node 北京联通HG260GS-U修改桥接模式.js

> Post.all
北京联通HG260GS-U修改桥接模式

北京联通HG260GS-U修改桥接模式

前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
-w1029

+

路由器设备信息

-w520

+

主要三个步骤

    +
  • 破解Admin用户登录
  • +
  • 修改配置文件
  • +
  • 改路由器为桥接模式
  • +
+

破解Admin用户登录

网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

+
    +
  1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
  2. +
  3. 使用光猫背面提供的普通用户登录
  4. +
  5. 访问页面,开启telnet和ftp-w587
  6. +
+

修改配置文件

    +
  1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
    -w584

    +
  2. +
  3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

    +
  4. +
  5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

    +
  6. +
  7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

    +
    1
    2
    3
    <X_FIB_COM_Tr069Control>
    <AreaCode>G</AreaCode>
    </X_FIB_COM_Tr069Control>
  8. +
  9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

    +
  10. +
+

修改桥接模式

    +
  1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
  2. +
  3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
  4. +
  5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
  6. +
  7. 路由器选择拨号模式就可以了
  8. +
+

参考

联通光猫HG6543C改桥接(山东联通为例)
烽火HG6543C改桥接以及BCM6848系列光猫探讨

+
\ No newline at end of file diff --git a/archives/2020/04/index.html b/archives/2020/04/index.html deleted file mode 100644 index b4b082a..0000000 --- a/archives/2020/04/index.html +++ /dev/null @@ -1,14 +0,0 @@ -bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

-

Quick Start

Create a new post

1
$ hexo new "My New Post"
- -

More info: Writing

-

Run server

1
$ hexo server
- -

More info: Server

-

Generate static files

1
$ hexo generate
- -

More info: Generating

-

Deploy to remote sites

1
$ hexo deploy
- -

More info: Deployment

-
\ No newline at end of file diff --git a/archives/2020/12/index.html b/archives/2020/12/index.html new file mode 100644 index 0000000..887e4d5 --- /dev/null +++ b/archives/2020/12/index.html @@ -0,0 +1,33 @@ +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
北京联通HG260GS-U修改桥接模式

北京联通HG260GS-U修改桥接模式

前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
-w1029

+

路由器设备信息

-w520

+

主要三个步骤

    +
  • 破解Admin用户登录
  • +
  • 修改配置文件
  • +
  • 改路由器为桥接模式
  • +
+

破解Admin用户登录

网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

+
    +
  1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
  2. +
  3. 使用光猫背面提供的普通用户登录
  4. +
  5. 访问页面,开启telnet和ftp-w587
  6. +
+

修改配置文件

    +
  1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
    -w584

    +
  2. +
  3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

    +
  4. +
  5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

    +
  6. +
  7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

    +
    1
    2
    3
    <X_FIB_COM_Tr069Control>
    <AreaCode>G</AreaCode>
    </X_FIB_COM_Tr069Control>
  8. +
  9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

    +
  10. +
+

修改桥接模式

    +
  1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
  2. +
  3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
  4. +
  5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
  6. +
  7. 路由器选择拨号模式就可以了
  8. +
+

参考

联通光猫HG6543C改桥接(山东联通为例)
烽火HG6543C改桥接以及BCM6848系列光猫探讨

+
\ No newline at end of file diff --git a/archives/2020/index.html b/archives/2020/index.html index b4b082a..887e4d5 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -1,14 +1,33 @@ -bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

-

Quick Start

Create a new post

1
$ hexo new "My New Post"
- -

More info: Writing

-

Run server

1
$ hexo server
- -

More info: Server

-

Generate static files

1
$ hexo generate
- -

More info: Generating

-

Deploy to remote sites

1
$ hexo deploy
- -

More info: Deployment

-
\ No newline at end of file +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
北京联通HG260GS-U修改桥接模式

北京联通HG260GS-U修改桥接模式

前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
-w1029

+

路由器设备信息

-w520

+

主要三个步骤

    +
  • 破解Admin用户登录
  • +
  • 修改配置文件
  • +
  • 改路由器为桥接模式
  • +
+

破解Admin用户登录

网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

+
    +
  1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
  2. +
  3. 使用光猫背面提供的普通用户登录
  4. +
  5. 访问页面,开启telnet和ftp-w587
  6. +
+

修改配置文件

    +
  1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
    -w584

    +
  2. +
  3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

    +
  4. +
  5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

    +
  6. +
  7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

    +
    1
    2
    3
    <X_FIB_COM_Tr069Control>
    <AreaCode>G</AreaCode>
    </X_FIB_COM_Tr069Control>
  8. +
  9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

    +
  10. +
+

修改桥接模式

    +
  1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
  2. +
  3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
  4. +
  5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
  6. +
  7. 路由器选择拨号模式就可以了
  8. +
+

参考

联通光猫HG6543C改桥接(山东联通为例)
烽火HG6543C改桥接以及BCM6848系列光猫探讨

+
\ No newline at end of file diff --git a/archives/index.html b/archives/index.html index b4b082a..887e4d5 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1,14 +1,33 @@ -bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

-

Quick Start

Create a new post

1
$ hexo new "My New Post"
- -

More info: Writing

-

Run server

1
$ hexo server
- -

More info: Server

-

Generate static files

1
$ hexo generate
- -

More info: Generating

-

Deploy to remote sites

1
$ hexo deploy
- -

More info: Deployment

-
\ No newline at end of file +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
北京联通HG260GS-U修改桥接模式

北京联通HG260GS-U修改桥接模式

前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
-w1029

+

路由器设备信息

-w520

+

主要三个步骤

    +
  • 破解Admin用户登录
  • +
  • 修改配置文件
  • +
  • 改路由器为桥接模式
  • +
+

破解Admin用户登录

网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

+
    +
  1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
  2. +
  3. 使用光猫背面提供的普通用户登录
  4. +
  5. 访问页面,开启telnet和ftp-w587
  6. +
+

修改配置文件

    +
  1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
    -w584

    +
  2. +
  3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

    +
  4. +
  5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

    +
  6. +
  7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

    +
    1
    2
    3
    <X_FIB_COM_Tr069Control>
    <AreaCode>G</AreaCode>
    </X_FIB_COM_Tr069Control>
  8. +
  9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

    +
  10. +
+

修改桥接模式

    +
  1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
  2. +
  3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
  4. +
  5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
  6. +
  7. 路由器选择拨号模式就可以了
  8. +
+

参考

联通光猫HG6543C改桥接(山东联通为例)
烽火HG6543C改桥接以及BCM6848系列光猫探讨

+
\ No newline at end of file diff --git a/index.html b/index.html index b4b082a..887e4d5 100644 --- a/index.html +++ b/index.html @@ -1,14 +1,33 @@ -bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

-

Quick Start

Create a new post

1
$ hexo new "My New Post"
- -

More info: Writing

-

Run server

1
$ hexo server
- -

More info: Server

-

Generate static files

1
$ hexo generate
- -

More info: Generating

-

Deploy to remote sites

1
$ hexo deploy
- -

More info: Deployment

-
\ No newline at end of file +bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node home.js

> Blog.purpose
记录生活.

> Blog.author
bluecode

> Blog.more
check here
北京联通HG260GS-U修改桥接模式

北京联通HG260GS-U修改桥接模式

前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
-w1029

+

路由器设备信息

-w520

+

主要三个步骤

    +
  • 破解Admin用户登录
  • +
  • 修改配置文件
  • +
  • 改路由器为桥接模式
  • +
+

破解Admin用户登录

网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

+
    +
  1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
  2. +
  3. 使用光猫背面提供的普通用户登录
  4. +
  5. 访问页面,开启telnet和ftp-w587
  6. +
+

修改配置文件

    +
  1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
    -w584

    +
  2. +
  3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

    +
  4. +
  5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

    +
  6. +
  7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

    +
    1
    2
    3
    <X_FIB_COM_Tr069Control>
    <AreaCode>G</AreaCode>
    </X_FIB_COM_Tr069Control>
  8. +
  9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

    +
  10. +
+

修改桥接模式

    +
  1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
  2. +
  3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
  4. +
  5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
  6. +
  7. 路由器选择拨号模式就可以了
  8. +
+

参考

联通光猫HG6543C改桥接(山东联通为例)
烽火HG6543C改桥接以及BCM6848系列光猫探讨

+
\ No newline at end of file From 4967c9dd8029f2fcc3b0708c96cf9a9cc69fda4f Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Mon, 14 Dec 2020 22:45:19 +0800 Subject: [PATCH 04/10] Site updated: 2020-12-14 22:45:19 --- .../index.html" | 19 +++++----- archives/2020/12/index.html | 35 +++---------------- archives/2020/index.html | 35 +++---------------- archives/index.html | 35 +++---------------- index.html | 35 +++---------------- 5 files changed, 27 insertions(+), 132 deletions(-) diff --git "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" index 7c92cdb..1a3f993 100644 --- "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" +++ "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" @@ -1,17 +1,20 @@ -北京联通HG260GS-U修改桥接模式 | bluecode
John Doe 10 X 10
Last updated: 2020-12-14
John Doe:~ Desktop$ node 北京联通HG260GS-U修改桥接模式.js

> Post.all
北京联通HG260GS-U修改桥接模式

北京联通HG260GS-U修改桥接模式

前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
-w1029

-

路由器设备信息

-w520

-

主要三个步骤

    +北京联通HG260GS-U修改桥接模式 | bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node 北京联通HG260GS-U修改桥接模式.js

    > Post.all
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    +

    路由器设备信息

    -w520

    +

    主要三个步骤

    • 破解Admin用户登录
    • 修改配置文件
    • -
    • 改路由器为桥接模式
    • +
    • 改路由器为桥接模式 + + +
    -

    破解Admin用户登录

    网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

    +

    破解Admin用户登录

    网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

    1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
    2. 使用光猫背面提供的普通用户登录
    3. 访问页面,开启telnet和ftp-w587
    -

    修改配置文件

      +

      修改配置文件

      1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
        -w584

      2. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

        @@ -23,11 +26,11 @@

        重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

      -

      修改桥接模式

        +

        修改桥接模式

        1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
        2. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
        3. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
        4. 路由器选择拨号模式就可以了
        -

        参考

        联通光猫HG6543C改桥接(山东联通为例)
        烽火HG6543C改桥接以及BCM6848系列光猫探讨

        +

        参考

        联通光猫HG6543C改桥接(山东联通为例)
        烽火HG6543C改桥接以及BCM6848系列光猫探讨

    \ No newline at end of file diff --git a/archives/2020/12/index.html b/archives/2020/12/index.html index 887e4d5..935f5c6 100644 --- a/archives/2020/12/index.html +++ b/archives/2020/12/index.html @@ -1,33 +1,6 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    北京联通HG260GS-U修改桥接模式

    前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    -

    路由器设备信息

    -w520

    -

    主要三个步骤

      +bluecode
      John Doe 10 X 10
      Last updated: 2020-12-14
      John Doe:~ Desktop$ node home.js

      > Blog.purpose
      记录生活.

      > Blog.author
      bluecode

      > Blog.more
      check here
      北京联通HG260GS-U修改桥接模式

      前言

      上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
      -w1029

      +

      路由器设备信息

      -w520

      +

      主要三个步骤

      • 破解Admin用户登录
      • 修改配置文件
      • -
      • 改路由器为桥接模式
      • -
      -

      破解Admin用户登录

      网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

      -
        -
      1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
      2. -
      3. 使用光猫背面提供的普通用户登录
      4. -
      5. 访问页面,开启telnet和ftp-w587
      6. -
      -

      修改配置文件

        -
      1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
        -w584

        -
      2. -
      3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

        -
      4. -
      5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

        -
      6. -
      7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

        -
        1
        2
        3
        <X_FIB_COM_Tr069Control>
        <AreaCode>G</AreaCode>
        </X_FIB_COM_Tr069Control>
      8. -
      9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

        -
      10. -
      -

      修改桥接模式

        -
      1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
      2. -
      3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
      4. -
      5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
      6. -
      7. 路由器选择拨号模式就可以了
      8. -
      -

      参考

      联通光猫HG6543C改桥接(山东联通为例)
      烽火HG6543C改桥接以及BCM6848系列光猫探讨

      -
      \ No newline at end of file +
    • 改路由器为桥接模式
    \ No newline at end of file diff --git a/archives/2020/index.html b/archives/2020/index.html index 887e4d5..935f5c6 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -1,33 +1,6 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    北京联通HG260GS-U修改桥接模式

    前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    -

    路由器设备信息

    -w520

    -

    主要三个步骤

      +bluecode
      John Doe 10 X 10
      Last updated: 2020-12-14
      John Doe:~ Desktop$ node home.js

      > Blog.purpose
      记录生活.

      > Blog.author
      bluecode

      > Blog.more
      check here
      北京联通HG260GS-U修改桥接模式

      前言

      上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
      -w1029

      +

      路由器设备信息

      -w520

      +

      主要三个步骤

      • 破解Admin用户登录
      • 修改配置文件
      • -
      • 改路由器为桥接模式
      • -
      -

      破解Admin用户登录

      网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

      -
        -
      1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
      2. -
      3. 使用光猫背面提供的普通用户登录
      4. -
      5. 访问页面,开启telnet和ftp-w587
      6. -
      -

      修改配置文件

        -
      1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
        -w584

        -
      2. -
      3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

        -
      4. -
      5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

        -
      6. -
      7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

        -
        1
        2
        3
        <X_FIB_COM_Tr069Control>
        <AreaCode>G</AreaCode>
        </X_FIB_COM_Tr069Control>
      8. -
      9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

        -
      10. -
      -

      修改桥接模式

        -
      1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
      2. -
      3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
      4. -
      5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
      6. -
      7. 路由器选择拨号模式就可以了
      8. -
      -

      参考

      联通光猫HG6543C改桥接(山东联通为例)
      烽火HG6543C改桥接以及BCM6848系列光猫探讨

      -
      \ No newline at end of file +
    • 改路由器为桥接模式
    \ No newline at end of file diff --git a/archives/index.html b/archives/index.html index 887e4d5..935f5c6 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1,33 +1,6 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    北京联通HG260GS-U修改桥接模式

    前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    -

    路由器设备信息

    -w520

    -

    主要三个步骤

      +bluecode
      John Doe 10 X 10
      Last updated: 2020-12-14
      John Doe:~ Desktop$ node home.js

      > Blog.purpose
      记录生活.

      > Blog.author
      bluecode

      > Blog.more
      check here
      北京联通HG260GS-U修改桥接模式

      前言

      上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
      -w1029

      +

      路由器设备信息

      -w520

      +

      主要三个步骤

      • 破解Admin用户登录
      • 修改配置文件
      • -
      • 改路由器为桥接模式
      • -
      -

      破解Admin用户登录

      网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

      -
        -
      1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
      2. -
      3. 使用光猫背面提供的普通用户登录
      4. -
      5. 访问页面,开启telnet和ftp-w587
      6. -
      -

      修改配置文件

        -
      1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
        -w584

        -
      2. -
      3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

        -
      4. -
      5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

        -
      6. -
      7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

        -
        1
        2
        3
        <X_FIB_COM_Tr069Control>
        <AreaCode>G</AreaCode>
        </X_FIB_COM_Tr069Control>
      8. -
      9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

        -
      10. -
      -

      修改桥接模式

        -
      1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
      2. -
      3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
      4. -
      5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
      6. -
      7. 路由器选择拨号模式就可以了
      8. -
      -

      参考

      联通光猫HG6543C改桥接(山东联通为例)
      烽火HG6543C改桥接以及BCM6848系列光猫探讨

      -
      \ No newline at end of file +
    • 改路由器为桥接模式
    \ No newline at end of file diff --git a/index.html b/index.html index 887e4d5..935f5c6 100644 --- a/index.html +++ b/index.html @@ -1,33 +1,6 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    北京联通HG260GS-U修改桥接模式

    前言:上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    -

    路由器设备信息

    -w520

    -

    主要三个步骤

      +bluecode
      John Doe 10 X 10
      Last updated: 2020-12-14
      John Doe:~ Desktop$ node home.js

      > Blog.purpose
      记录生活.

      > Blog.author
      bluecode

      > Blog.more
      check here
      北京联通HG260GS-U修改桥接模式

      前言

      上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
      -w1029

      +

      路由器设备信息

      -w520

      +

      主要三个步骤

      • 破解Admin用户登录
      • 修改配置文件
      • -
      • 改路由器为桥接模式
      • -
      -

      破解Admin用户登录

      网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

      -
        -
      1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
      2. -
      3. 使用光猫背面提供的普通用户登录
      4. -
      5. 访问页面,开启telnet和ftp-w587
      6. -
      -

      修改配置文件

        -
      1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
        -w584

        -
      2. -
      3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

        -
      4. -
      5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

        -
      6. -
      7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

        -
        1
        2
        3
        <X_FIB_COM_Tr069Control>
        <AreaCode>G</AreaCode>
        </X_FIB_COM_Tr069Control>
      8. -
      9. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

        -
      10. -
      -

      修改桥接模式

        -
      1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
      2. -
      3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
      4. -
      5. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
      6. -
      7. 路由器选择拨号模式就可以了
      8. -
      -

      参考

      联通光猫HG6543C改桥接(山东联通为例)
      烽火HG6543C改桥接以及BCM6848系列光猫探讨

      -
      \ No newline at end of file +
    • 改路由器为桥接模式
    \ No newline at end of file From 18094875053bfe4728b64db78c01489128c43259 Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Mon, 14 Dec 2020 22:47:47 +0800 Subject: [PATCH 05/10] Site updated: 2020-12-14 22:47:47 --- CNAME | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..43cd110 --- /dev/null +++ b/CNAME @@ -0,0 +1,2 @@ +www.bluecode.cc + From bfe928ce601e17e49681bf22c505814da6fa1abb Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Mon, 14 Dec 2020 23:12:14 +0800 Subject: [PATCH 06/10] Site updated: 2020-12-14 23:12:14 --- .../index.html" | 16 ++++++++-------- CNAME | 2 -- archives/2020/12/index.html | 4 ++-- archives/2020/index.html | 4 ++-- archives/index.html | 4 ++-- index.html | 4 ++-- 6 files changed, 16 insertions(+), 18 deletions(-) delete mode 100644 CNAME diff --git "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" index 1a3f993..94b7a2e 100644 --- "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" +++ "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" @@ -1,5 +1,5 @@ -北京联通HG260GS-U修改桥接模式 | bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node 北京联通HG260GS-U修改桥接模式.js

    > Post.all
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    -

    路由器设备信息

    -w520

    +北京联通HG260GS-U修改桥接模式 | bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node 北京联通HG260GS-U修改桥接模式.js

    > Post.all
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    +

    路由器设备信息

    -w520

    主要三个步骤

    • 破解Admin用户登录
    • 修改配置文件
    • @@ -8,18 +8,18 @@

    -

    破解Admin用户登录

    网上分享方法有很多,很多都失效了,分享下(2020.12.13)我验证成功的

    +

    破解Admin用户登录

    虽然网上分享的方法很多,但大都失效了,分享下(2020.12.13)我验证成功的

    1. 登录管理界面,可以查看光猫背后的信息或者DNS信息
    2. 使用光猫背面提供的普通用户登录
    3. -
    4. 访问页面,开启telnet和ftp-w587
    5. +
    6. 访问页面,开启telnet和ftp-w587

    修改配置文件

      -
    1. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的
      -w584

      +
    2. 使用telnet访问路由器telnet 192.168.1.1,账号和密码是上一个页面设置的

    3. 备份当前配置文件,sh切换到BusyBox模式,支持更多命令,gendefsettings备份当前配置文件到fhconf目录

    4. -
    5. 可选,如果对上一步备份文件不放心,可以通过开启的ftp功能备份到本地

      +
    6. 如果对上一步备份文件不放心,可以通过上面开启的ftp功能将文件备份到本地(可选)

    7. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

      1
      2
      3
      <X_FIB_COM_Tr069Control>
      <AreaCode>G</AreaCode>
      </X_FIB_COM_Tr069Control>
    8. @@ -27,8 +27,8 @@

    修改桥接模式

      -
    1. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
    2. -
    3. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
    4. +
    5. 查找管理员密码,搜索配置文件Admin,找到base64编码的管理员密码,base64解码下,我的是MTIzcXdlYXNkenhjAA,解码后是123qweasdzxc截屏2020-12-14 上午7.15.35
    6. +
    7. 使用管理员账号CUAdmin密码123qweasdzxc登录管理界面 -w836
    8. 选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
    9. 路由器选择拨号模式就可以了
    diff --git a/CNAME b/CNAME deleted file mode 100644 index 43cd110..0000000 --- a/CNAME +++ /dev/null @@ -1,2 +0,0 @@ -www.bluecode.cc - diff --git a/archives/2020/12/index.html b/archives/2020/12/index.html index 935f5c6..d646ba1 100644 --- a/archives/2020/12/index.html +++ b/archives/2020/12/index.html @@ -1,5 +1,5 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    -

    路由器设备信息

    -w520

    +bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    +

    路由器设备信息

    -w520

    主要三个步骤

    • 破解Admin用户登录
    • 修改配置文件
    • diff --git a/archives/2020/index.html b/archives/2020/index.html index 935f5c6..d646ba1 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -1,5 +1,5 @@ -bluecode
      John Doe 10 X 10
      Last updated: 2020-12-14
      John Doe:~ Desktop$ node home.js

      > Blog.purpose
      记录生活.

      > Blog.author
      bluecode

      > Blog.more
      check here
      北京联通HG260GS-U修改桥接模式

      前言

      上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
      -w1029

      -

      路由器设备信息

      -w520

      +bluecode
      John Doe 10 X 10
      Last updated: 2020-12-14
      John Doe:~ Desktop$ node home.js

      > Blog.purpose
      记录生活.

      > Blog.author
      bluecode

      > Blog.more
      check here
      北京联通HG260GS-U修改桥接模式

      前言

      上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
      -w1029

      +

      路由器设备信息

      -w520

      主要三个步骤

      • 破解Admin用户登录
      • 修改配置文件
      • diff --git a/archives/index.html b/archives/index.html index 935f5c6..d646ba1 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1,5 +1,5 @@ -bluecode
        John Doe 10 X 10
        Last updated: 2020-12-14
        John Doe:~ Desktop$ node home.js

        > Blog.purpose
        记录生活.

        > Blog.author
        bluecode

        > Blog.more
        check here
        北京联通HG260GS-U修改桥接模式

        前言

        上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
        -w1029

        -

        路由器设备信息

        -w520

        +bluecode
        John Doe 10 X 10
        Last updated: 2020-12-14
        John Doe:~ Desktop$ node home.js

        > Blog.purpose
        记录生活.

        > Blog.author
        bluecode

        > Blog.more
        check here
        北京联通HG260GS-U修改桥接模式

        前言

        上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
        -w1029

        +

        路由器设备信息

        -w520

        主要三个步骤

        • 破解Admin用户登录
        • 修改配置文件
        • diff --git a/index.html b/index.html index 935f5c6..d646ba1 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ -bluecode
          John Doe 10 X 10
          Last updated: 2020-12-14
          John Doe:~ Desktop$ node home.js

          > Blog.purpose
          记录生活.

          > Blog.author
          bluecode

          > Blog.more
          check here
          北京联通HG260GS-U修改桥接模式

          前言

          上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
          -w1029

          -

          路由器设备信息

          -w520

          +bluecode
          John Doe 10 X 10
          Last updated: 2020-12-14
          John Doe:~ Desktop$ node home.js

          > Blog.purpose
          记录生活.

          > Blog.author
          bluecode

          > Blog.more
          check here
          北京联通HG260GS-U修改桥接模式

          前言

          上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
          -w1029

          +

          路由器设备信息

          -w520

          主要三个步骤

          • 破解Admin用户登录
          • 修改配置文件
          • From c4f08d3b0515cedc15350140a0fa943e43968fef Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Mon, 14 Dec 2020 23:14:29 +0800 Subject: [PATCH 07/10] Site updated: 2020-12-14 23:14:29 --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..4c6c617 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +www.bluecode.cc From fe0b9d5283bb17badc36f8476d1a63f8bf9c548a Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Mon, 14 Dec 2020 23:16:30 +0800 Subject: [PATCH 08/10] Site updated: 2020-12-14 23:16:30 --- .../index.html" | 7 +++---- archives/2020/12/index.html | 7 +------ archives/2020/index.html | 7 +------ archives/index.html | 7 +------ index.html | 7 +------ 5 files changed, 7 insertions(+), 28 deletions(-) diff --git "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" index 94b7a2e..1bdb779 100644 --- "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" +++ "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" @@ -1,12 +1,11 @@ 北京联通HG260GS-U修改桥接模式 | bluecode
            John Doe 10 X 10
            Last updated: 2020-12-14
            John Doe:~ Desktop$ node 北京联通HG260GS-U修改桥接模式.js

            > Post.all
            北京联通HG260GS-U修改桥接模式

            前言

            上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
            -w1029

            + +

            路由器设备信息

            -w520

            主要三个步骤

            • 破解Admin用户登录
            • 修改配置文件
            • -
            • 改路由器为桥接模式 - - -
            • +
            • 改路由器为桥接模式

            破解Admin用户登录

            虽然网上分享的方法很多,但大都失效了,分享下(2020.12.13)我验证成功的

              diff --git a/archives/2020/12/index.html b/archives/2020/12/index.html index d646ba1..9d22094 100644 --- a/archives/2020/12/index.html +++ b/archives/2020/12/index.html @@ -1,6 +1 @@ -bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              -

              路由器设备信息

              -w520

              -

              主要三个步骤

                -
              • 破解Admin用户登录
              • -
              • 修改配置文件
              • -
              • 改路由器为桥接模式
              \ No newline at end of file +bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              \ No newline at end of file diff --git a/archives/2020/index.html b/archives/2020/index.html index d646ba1..9d22094 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -1,6 +1 @@ -bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              -

              路由器设备信息

              -w520

              -

              主要三个步骤

                -
              • 破解Admin用户登录
              • -
              • 修改配置文件
              • -
              • 改路由器为桥接模式
              \ No newline at end of file +bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              \ No newline at end of file diff --git a/archives/index.html b/archives/index.html index d646ba1..9d22094 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1,6 +1 @@ -bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              -

              路由器设备信息

              -w520

              -

              主要三个步骤

                -
              • 破解Admin用户登录
              • -
              • 修改配置文件
              • -
              • 改路由器为桥接模式
              \ No newline at end of file +bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              \ No newline at end of file diff --git a/index.html b/index.html index d646ba1..9d22094 100644 --- a/index.html +++ b/index.html @@ -1,6 +1 @@ -bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              -

              路由器设备信息

              -w520

              -

              主要三个步骤

                -
              • 破解Admin用户登录
              • -
              • 修改配置文件
              • -
              • 改路由器为桥接模式
              \ No newline at end of file +bluecode
              John Doe 10 X 10
              Last updated: 2020-12-14
              John Doe:~ Desktop$ node home.js

              > Blog.purpose
              记录生活.

              > Blog.author
              bluecode

              > Blog.more
              check here
              北京联通HG260GS-U修改桥接模式

              前言

              上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
              -w1029

              \ No newline at end of file From acc8c9c6974314216fd95b01c78199a7d408a2cf Mon Sep 17 00:00:00 2001 From: bluecodecc <1039755466@qq.com> Date: Thu, 24 Dec 2020 22:05:18 +0800 Subject: [PATCH 09/10] Site updated: 2020-12-24 22:05:18 --- .../index.html" | 9 ++++++--- 2020/12/20/Learn-SwiftUI-for-iOS-13/index.html | 1 + archives/2020/12/index.html | 2 +- archives/2020/index.html | 2 +- archives/index.html | 2 +- index.html | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 2020/12/20/Learn-SwiftUI-for-iOS-13/index.html diff --git "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" index 1bdb779..c5883ef 100644 --- "a/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" +++ "b/2020/12/14/\345\214\227\344\272\254\350\201\224\351\200\232HG260GS-U\344\277\256\346\224\271\346\241\245\346\216\245\346\250\241\345\274\217/index.html" @@ -21,7 +21,10 @@

              如果对上一步备份文件不放心,可以通过上面开启的ftp功能将文件备份到本地(可选)

            1. 修改管理员登陆限制,vi fhconf/backpresettings.conf进入文件修改,删除区域限制代码

              -
              1
              2
              3
              <X_FIB_COM_Tr069Control>
              <AreaCode>G</AreaCode>
              </X_FIB_COM_Tr069Control>
            2. +
              1
              2
              3
              <X_FIB_COM_Tr069Control>
              <AreaCode>G</AreaCode>
              </X_FIB_COM_Tr069Control>
              + +
            3. 参考参考链接3步骤c-i(之前没做这个修改,导致重启光猫配置失效)

              +
            4. 重启路由器使配置生效loaddefsettings fhconf/backpresettings.conf

            @@ -31,5 +34,5 @@

            选择连接名称带有INTERNET的,修改宽带连接方式为Bridge其它保持不变
          • 路由器选择拨号模式就可以了
          • -

            参考

            联通光猫HG6543C改桥接(山东联通为例)
            烽火HG6543C改桥接以及BCM6848系列光猫探讨

            -

            \ No newline at end of file +

            参考

            联通光猫HG6543C改桥接(山东联通为例)
            烽火HG6543C改桥接以及BCM6848系列光猫探讨
            烽火HG220G-U 2.03+ / HG2201U 5.0+光猫改桥接教程

            +
    \ No newline at end of file diff --git a/2020/12/20/Learn-SwiftUI-for-iOS-13/index.html b/2020/12/20/Learn-SwiftUI-for-iOS-13/index.html new file mode 100644 index 0000000..8bb2029 --- /dev/null +++ b/2020/12/20/Learn-SwiftUI-for-iOS-13/index.html @@ -0,0 +1 @@ +Learn SwiftUI for iOS 13 | bluecode
    John Doe 10 X 10
    Last updated: 2020-12-20
    John Doe:~ Desktop$ node Learn SwiftUI for iOS 13.js

    > Post.all
    \ No newline at end of file diff --git a/archives/2020/12/index.html b/archives/2020/12/index.html index 9d22094..b70d6a8 100644 --- a/archives/2020/12/index.html +++ b/archives/2020/12/index.html @@ -1 +1 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file +bluecode
    John Doe 10 X 10
    Last updated: 2020-12-24
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    Learn SwiftUI for iOS 13
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file diff --git a/archives/2020/index.html b/archives/2020/index.html index 9d22094..b70d6a8 100644 --- a/archives/2020/index.html +++ b/archives/2020/index.html @@ -1 +1 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file +bluecode
    John Doe 10 X 10
    Last updated: 2020-12-24
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    Learn SwiftUI for iOS 13
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file diff --git a/archives/index.html b/archives/index.html index 9d22094..b70d6a8 100644 --- a/archives/index.html +++ b/archives/index.html @@ -1 +1 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file +bluecode
    John Doe 10 X 10
    Last updated: 2020-12-24
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    Learn SwiftUI for iOS 13
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file diff --git a/index.html b/index.html index 9d22094..b70d6a8 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -bluecode
    John Doe 10 X 10
    Last updated: 2020-12-14
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file +bluecode
    John Doe 10 X 10
    Last updated: 2020-12-24
    John Doe:~ Desktop$ node home.js

    > Blog.purpose
    记录生活.

    > Blog.author
    bluecode

    > Blog.more
    check here
    Learn SwiftUI for iOS 13
    北京联通HG260GS-U修改桥接模式

    前言

    上一家租住的自如也是联通宽带,速率有200M,但是使用的路由器是newWifi,比较卡顿,当时弄了个黑群晖需要外网访问,所以折腾了下,当时忘记记录了,这个周末宅在家把黑苹果给升级到Big Sur了,升级过程中真的意识到了数据备份的重要性,所以又萌生了NAS的想法,主要是在一个测速网站提示签约带宽是300M可以很便宜升级到500M,但是我平常都很难突破100M,感觉是路由器的锅,所以我掏出来成成灰已久的K3,既然都上了K3就折腾下光猫吧,折腾完后网速爽歪歪!!!
    -w1029

    \ No newline at end of file From b54e4c316c13f98d0519656b7ce4b1e536a7d1a8 Mon Sep 17 00:00:00 2001 From: visionary <1039755466@qq.com> Date: Fri, 11 Nov 2022 20:34:55 +0800 Subject: [PATCH 10/10] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 4c6c617..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -www.bluecode.cc