├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_zh.md ├── _config.yml ├── languages ├── en.yml └── zh.yml ├── layout ├── index.swig ├── layout.swig ├── page.swig ├── page │ ├── article.swig │ ├── categories.swig │ ├── donates.swig │ ├── love.swig │ ├── resume.swig │ └── tags.swig ├── partial │ ├── analytics.swig │ ├── analytics_baidu.swig │ ├── analytics_google.swig │ ├── baidu_push.swig │ ├── baidu_share.swig │ ├── comment.swig │ ├── comment_disqus.swig │ ├── comment_valine.swig │ ├── donate.swig │ ├── fab.swig │ ├── footer.swig │ ├── header.swig │ ├── lc.swig │ ├── og.swig │ ├── share_js.swig │ └── toc.swig ├── post.swig ├── post │ ├── archive.swig │ ├── article.swig │ ├── index.swig │ ├── widget_about.swig │ ├── widget_announce.swig │ ├── widget_archive.swig │ ├── widget_category.swig │ ├── widget_cy_hot_news.swig │ ├── widget_cy_hot_users.swig │ ├── widget_cy_recent_comments.swig │ ├── widget_ds_recent_visitors.swig │ ├── widget_links.swig │ ├── widget_recent_comments.swig │ ├── widget_recent_posts.swig │ ├── widget_search.swig │ ├── widget_tag.swig │ ├── widget_top_views.swig │ └── widgets.swig ├── project.swig └── project │ ├── contents.swig │ ├── projects.swig │ ├── releases.swig │ ├── sidebar.swig │ └── sidebar2.swig ├── leancloud_schemal.zip ├── package.json ├── screenshots ├── bootstrap.png └── material.png ├── scripts ├── fancybox.js ├── helpers.js ├── list_archives.js ├── list_categories.js ├── list_links.js ├── list_posts.js ├── paginator.js ├── tags.js └── toc.js └── source ├── css ├── Read Me.txt ├── bs │ ├── _colors.scss │ ├── _variables.scss │ ├── nova.scss │ └── resume.scss ├── demo-files │ ├── demo.css │ └── demo.js ├── demo.html ├── fonts │ ├── nova.eot │ ├── nova.svg │ ├── nova.ttf │ └── nova.woff ├── nova_font.css └── selection.json ├── image ├── donate_alipay.png ├── donate_button.png ├── donate_wechat.png ├── favicon.ico ├── favicon_16x16.ico ├── gh_icon_white.png ├── logo.png └── logo_icon.png └── js ├── decrypt.min.js ├── encrypt.js ├── encrypt.min.js ├── gh.min.js ├── hljs.js ├── jquery.bootstrap-autohidingnavbar.min.js ├── jsmind.js ├── lang_select.js ├── leancloud.js ├── script.js └── search.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/README_zh.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/_config.yml -------------------------------------------------------------------------------- /languages/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/languages/en.yml -------------------------------------------------------------------------------- /languages/zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/languages/zh.yml -------------------------------------------------------------------------------- /layout/index.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/index.swig -------------------------------------------------------------------------------- /layout/layout.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/layout.swig -------------------------------------------------------------------------------- /layout/page.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page.swig -------------------------------------------------------------------------------- /layout/page/article.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page/article.swig -------------------------------------------------------------------------------- /layout/page/categories.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page/categories.swig -------------------------------------------------------------------------------- /layout/page/donates.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page/donates.swig -------------------------------------------------------------------------------- /layout/page/love.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page/love.swig -------------------------------------------------------------------------------- /layout/page/resume.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page/resume.swig -------------------------------------------------------------------------------- /layout/page/tags.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/page/tags.swig -------------------------------------------------------------------------------- /layout/partial/analytics.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/analytics.swig -------------------------------------------------------------------------------- /layout/partial/analytics_baidu.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/analytics_baidu.swig -------------------------------------------------------------------------------- /layout/partial/analytics_google.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/analytics_google.swig -------------------------------------------------------------------------------- /layout/partial/baidu_push.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/baidu_push.swig -------------------------------------------------------------------------------- /layout/partial/baidu_share.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/baidu_share.swig -------------------------------------------------------------------------------- /layout/partial/comment.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/comment.swig -------------------------------------------------------------------------------- /layout/partial/comment_disqus.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/comment_disqus.swig -------------------------------------------------------------------------------- /layout/partial/comment_valine.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/comment_valine.swig -------------------------------------------------------------------------------- /layout/partial/donate.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/donate.swig -------------------------------------------------------------------------------- /layout/partial/fab.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/fab.swig -------------------------------------------------------------------------------- /layout/partial/footer.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/footer.swig -------------------------------------------------------------------------------- /layout/partial/header.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/header.swig -------------------------------------------------------------------------------- /layout/partial/lc.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/lc.swig -------------------------------------------------------------------------------- /layout/partial/og.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/og.swig -------------------------------------------------------------------------------- /layout/partial/share_js.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/share_js.swig -------------------------------------------------------------------------------- /layout/partial/toc.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/partial/toc.swig -------------------------------------------------------------------------------- /layout/post.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post.swig -------------------------------------------------------------------------------- /layout/post/archive.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/archive.swig -------------------------------------------------------------------------------- /layout/post/article.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/article.swig -------------------------------------------------------------------------------- /layout/post/index.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/index.swig -------------------------------------------------------------------------------- /layout/post/widget_about.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_about.swig -------------------------------------------------------------------------------- /layout/post/widget_announce.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_announce.swig -------------------------------------------------------------------------------- /layout/post/widget_archive.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_archive.swig -------------------------------------------------------------------------------- /layout/post/widget_category.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_category.swig -------------------------------------------------------------------------------- /layout/post/widget_cy_hot_news.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_cy_hot_news.swig -------------------------------------------------------------------------------- /layout/post/widget_cy_hot_users.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_cy_hot_users.swig -------------------------------------------------------------------------------- /layout/post/widget_cy_recent_comments.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_cy_recent_comments.swig -------------------------------------------------------------------------------- /layout/post/widget_ds_recent_visitors.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_ds_recent_visitors.swig -------------------------------------------------------------------------------- /layout/post/widget_links.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_links.swig -------------------------------------------------------------------------------- /layout/post/widget_recent_comments.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_recent_comments.swig -------------------------------------------------------------------------------- /layout/post/widget_recent_posts.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_recent_posts.swig -------------------------------------------------------------------------------- /layout/post/widget_search.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_search.swig -------------------------------------------------------------------------------- /layout/post/widget_tag.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_tag.swig -------------------------------------------------------------------------------- /layout/post/widget_top_views.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widget_top_views.swig -------------------------------------------------------------------------------- /layout/post/widgets.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/post/widgets.swig -------------------------------------------------------------------------------- /layout/project.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/project.swig -------------------------------------------------------------------------------- /layout/project/contents.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/project/contents.swig -------------------------------------------------------------------------------- /layout/project/projects.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/project/projects.swig -------------------------------------------------------------------------------- /layout/project/releases.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/project/releases.swig -------------------------------------------------------------------------------- /layout/project/sidebar.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/project/sidebar.swig -------------------------------------------------------------------------------- /layout/project/sidebar2.swig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/layout/project/sidebar2.swig -------------------------------------------------------------------------------- /leancloud_schemal.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/leancloud_schemal.zip -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/screenshots/bootstrap.png -------------------------------------------------------------------------------- /screenshots/material.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/screenshots/material.png -------------------------------------------------------------------------------- /scripts/fancybox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/fancybox.js -------------------------------------------------------------------------------- /scripts/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/helpers.js -------------------------------------------------------------------------------- /scripts/list_archives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/list_archives.js -------------------------------------------------------------------------------- /scripts/list_categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/list_categories.js -------------------------------------------------------------------------------- /scripts/list_links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/list_links.js -------------------------------------------------------------------------------- /scripts/list_posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/list_posts.js -------------------------------------------------------------------------------- /scripts/paginator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/paginator.js -------------------------------------------------------------------------------- /scripts/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/tags.js -------------------------------------------------------------------------------- /scripts/toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/scripts/toc.js -------------------------------------------------------------------------------- /source/css/Read Me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/Read Me.txt -------------------------------------------------------------------------------- /source/css/bs/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/bs/_colors.scss -------------------------------------------------------------------------------- /source/css/bs/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/bs/_variables.scss -------------------------------------------------------------------------------- /source/css/bs/nova.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/bs/nova.scss -------------------------------------------------------------------------------- /source/css/bs/resume.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/bs/resume.scss -------------------------------------------------------------------------------- /source/css/demo-files/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/demo-files/demo.css -------------------------------------------------------------------------------- /source/css/demo-files/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/demo-files/demo.js -------------------------------------------------------------------------------- /source/css/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/demo.html -------------------------------------------------------------------------------- /source/css/fonts/nova.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/fonts/nova.eot -------------------------------------------------------------------------------- /source/css/fonts/nova.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/fonts/nova.svg -------------------------------------------------------------------------------- /source/css/fonts/nova.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/fonts/nova.ttf -------------------------------------------------------------------------------- /source/css/fonts/nova.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/fonts/nova.woff -------------------------------------------------------------------------------- /source/css/nova_font.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/nova_font.css -------------------------------------------------------------------------------- /source/css/selection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/css/selection.json -------------------------------------------------------------------------------- /source/image/donate_alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/donate_alipay.png -------------------------------------------------------------------------------- /source/image/donate_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/donate_button.png -------------------------------------------------------------------------------- /source/image/donate_wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/donate_wechat.png -------------------------------------------------------------------------------- /source/image/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/favicon.ico -------------------------------------------------------------------------------- /source/image/favicon_16x16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/favicon_16x16.ico -------------------------------------------------------------------------------- /source/image/gh_icon_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/gh_icon_white.png -------------------------------------------------------------------------------- /source/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/logo.png -------------------------------------------------------------------------------- /source/image/logo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/image/logo_icon.png -------------------------------------------------------------------------------- /source/js/decrypt.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/decrypt.min.js -------------------------------------------------------------------------------- /source/js/encrypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/encrypt.js -------------------------------------------------------------------------------- /source/js/encrypt.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/encrypt.min.js -------------------------------------------------------------------------------- /source/js/gh.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/gh.min.js -------------------------------------------------------------------------------- /source/js/hljs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/hljs.js -------------------------------------------------------------------------------- /source/js/jquery.bootstrap-autohidingnavbar.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/jquery.bootstrap-autohidingnavbar.min.js -------------------------------------------------------------------------------- /source/js/jsmind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/jsmind.js -------------------------------------------------------------------------------- /source/js/lang_select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/lang_select.js -------------------------------------------------------------------------------- /source/js/leancloud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/leancloud.js -------------------------------------------------------------------------------- /source/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/script.js -------------------------------------------------------------------------------- /source/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamling/hexo-theme-nova/HEAD/source/js/search.js --------------------------------------------------------------------------------