├── LICENSE
├── README.md
└── html
├── static
├── css
│ ├── bar.css
│ ├── crayon.min.css
│ ├── github.css
│ ├── icon.css
│ ├── latex.min.css
│ ├── monaco.css
│ ├── nivo-slider.css
│ ├── page-list.css
│ ├── print.min.css
│ ├── public.css
│ └── style.css
├── fonts
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── monaco-webfont.eot
│ ├── monaco-webfont.svg
│ ├── monaco-webfont.ttf
│ └── monaco-webfont.woff
├── images
│ ├── 28af17f471ec4e668c9947c4760bb7c0.gif
│ ├── 5b9c6a52505a47da9e041b61226317ce.gif
│ ├── arrows.png
│ ├── bullets.png
│ ├── buttons.png
│ ├── crayon_tinymce.png
│ ├── docs.png
│ ├── donate.png
│ ├── github.png
│ ├── google.png
│ ├── loading.gif
│ ├── logo.png
│ ├── pause.png
│ ├── play.png
│ ├── twitter.png
│ ├── weixin.gif
│ └── wordpress-blue.png
└── js
│ ├── c.js
│ ├── crayon.min.js
│ ├── html5.js
│ ├── jquery.fitvids.js
│ ├── jquery.js
│ ├── jquery.min.js
│ ├── jquery.nivo.slider.pack.js
│ ├── lightapp.js
│ ├── main.js
│ ├── postviews-cache.js
│ ├── s.js
│ ├── slider.js
│ └── wp-embed.min.js
└── templates
├── about.html
├── donate.html
├── exchange.html
├── index.html
├── message.html
├── project.html
├── question.html
├── resources.html
├── technique.html
└── wp-login.html
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "[]"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright [yyyy] [name of copyright owner]
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # -
2 | 使用仿站小工具,轻松抓取自己喜欢的网站前端源码
3 |
4 |
5 |
本渣渣不专注技术,只专注使用技术,不是一个资深的coder,是一个不折不扣的copier |
6 |
7 | 1、准备
8 |
9 | 工具
10 |
11 | 仿站小工具+V9.0
12 |
13 | 工具获取方式一
14 |
15 | 关注微信公众号『stormsha』,后台回复『仿站工具』获取工具
16 |
17 | 工具获取方式二
18 |
19 | [仿站小工具官网](https://smalltool.github.io/)
20 |
21 | [崔庆才博客]( https://cuiqingcai.com/)
22 | 从网站源码来看此博客应该是使用的 Wordpress 框架,原站用什么写的不重要,重要的是怎么快速使用 Python 实现
23 |
24 | 2、开扒
25 |
26 | 【注意】——输入的网址是要抓取页面网址,相对路径是主域名后边的路径,文件名即抓取后的文件保存的名字
27 |
28 | 
29 |
30 |
31 | 
32 |
33 | 【提示】——如果不知道怎么添加多个要添加的页面,注意看我的截图,或者自己单页面多测试一下,分析一下。输入网址、相对路径、文件名是什么关系
34 |
35 | 4、扒取结果
36 |
37 | 
38 |
39 | 3、整理结果
40 |
41 | 把扒下的除了 static 文件,其它文件中的 .html 文件都放入 templates中,把 static 文件和 templates 放于同级目录,结果
42 |
43 | 
44 |
45 | 
46 |
47 | 好嘞,发现什么了吗?Django 项目的两个文件有了、static、templates
48 |
49 | 4、运行效果
50 |
51 | 【注意】——如果无法打开,那就检查一下,index.html 文件的静态文件配置的路径是否正确,路径都应该指向 static 对应的文件
52 |
53 | 使用浏览器打开 index.html 文件看一下效果,
54 |
55 | 
56 |
57 | 完美运行
58 |
59 | [网站前端源码](https://github.com/stormsha/blog)
60 |
--------------------------------------------------------------------------------
/html/static/css/bar.css:
--------------------------------------------------------------------------------
1 | /*
2 | Skin Name: Nivo Slider Bar Theme
3 | Skin URI: http://nivo.dev7studios.com
4 | Description: The bottom bar skin for the Nivo Slider.
5 | Version: 1.0
6 | Author: Gilbert Pellegrom
7 | Author URI: http://dev7studios.com
8 | Supports Thumbs: false
9 | */
10 |
11 | .theme-bar.slider-wrapper {
12 | position: relative;
13 | border: 1px solid #333;
14 | overflow: hidden;
15 | }
16 | .theme-bar .nivoSlider {
17 | position:relative;
18 | background:#fff url(../images/loading.gif) no-repeat 50% 50%;
19 | }
20 | .theme-bar .nivoSlider img {
21 | position:absolute;
22 | top:0px;
23 | left:0px;
24 | display:none;
25 | }
26 | .theme-bar .nivoSlider a {
27 | border:0;
28 | display:block;
29 | }
30 |
31 | .theme-bar .nivo-controlNav {
32 | position: absolute;
33 | left: 0;
34 | bottom: -41px;
35 | z-index: 10;
36 | width: 100%;
37 | height: 30px;
38 | text-align: center;
39 | padding: 5px 0;
40 | border-top: 1px solid #333;
41 | background: #333;
42 | background: -moz-linear-gradient(top, #565656 0%, #333333 100%); /* FF3.6+ */
43 | background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#333333)); /* Chrome,Safari4+ */
44 | background: -webkit-linear-gradient(top, #565656 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
45 | background: -o-linear-gradient(top, #565656 0%,#333333 100%); /* Opera 11.10+ */
46 | background: -ms-linear-gradient(top, #565656 0%,#333333 100%); /* IE10+ */
47 | background: linear-gradient(to bottom, #565656 0%,#333333 100%); /* W3C */
48 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
49 | opacity: 0.5;
50 | -webkit-transition: all 200ms ease-in-out;
51 | -moz-transition: all 200ms ease-in-out;
52 | -o-transition: all 200ms ease-in-out;
53 | transition: all 200ms ease-in-out;
54 | }
55 | .theme-bar:hover .nivo-controlNav {
56 | bottom: 0;
57 | opacity: 1;
58 | }
59 | .theme-bar .nivo-controlNav a {
60 | display:inline-block;
61 | width:22px;
62 | height:22px;
63 | background:url(../images/bullets.png) no-repeat;
64 | text-indent:-9999px;
65 | border:0;
66 | margin: 5px 2px 0 2px;
67 | }
68 | .theme-bar .nivo-controlNav a.active {
69 | background-position:0 -22px;
70 | }
71 |
72 | .theme-bar .nivo-directionNav a {
73 | display:block;
74 | border:0;
75 | color: #fff;
76 | text-transform: uppercase;
77 | top: auto;
78 | bottom: 10px;
79 | z-index: 11;
80 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
81 | font-size: 13px;
82 | line-height: 20px;
83 | opacity: 0.5;
84 | -webkit-transition: all 200ms ease-in-out;
85 | -moz-transition: all 200ms ease-in-out;
86 | -o-transition: all 200ms ease-in-out;
87 | transition: all 200ms ease-in-out;
88 | }
89 | .theme-bar a.nivo-nextNav { right: -50px; }
90 | .theme-bar a.nivo-prevNav { left: -50px; }
91 | .theme-bar:hover a.nivo-nextNav {
92 | right: 15px;
93 | opacity: 1;
94 | }
95 | .theme-bar:hover a.nivo-prevNav {
96 | left: 15px;
97 | opacity: 1;
98 | }
99 | .theme-bar .nivo-directionNav a:hover { color: #ddd; }
100 |
101 | .theme-bar .nivo-caption {
102 | font-family: Helvetica, Arial, sans-serif;
103 | -webkit-transition: all 200ms ease-in-out;
104 | -moz-transition: all 200ms ease-in-out;
105 | -o-transition: all 200ms ease-in-out;
106 | transition: all 200ms ease-in-out;
107 | }
108 | .theme-bar:hover .nivo-caption {
109 | bottom: 41px;
110 | }
111 | .theme-bar .nivo-caption a {
112 | color:#fff;
113 | border-bottom:1px dotted #fff;
114 | }
115 | .theme-bar .nivo-caption a:hover {
116 | color:#fff;
117 | }
118 |
119 | .theme-bar .nivo-controlNav.nivo-thumbs-enabled {
120 | width: 100%;
121 | }
122 | .theme-bar .nivo-controlNav.nivo-thumbs-enabled a {
123 | width: auto;
124 | height: auto;
125 | background: none;
126 | margin-bottom: 5px;
127 | }
128 | .theme-bar .nivo-controlNav.nivo-thumbs-enabled img {
129 | display: block;
130 | height: auto;
131 | }
--------------------------------------------------------------------------------
/html/static/css/crayon.min.css:
--------------------------------------------------------------------------------
1 | #colorbox.crayon-colorbox,#cboxOverlay.crayon-colorbox,.crayon-colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay.crayon-colorbox{position:fixed;width:100%;height:100%}.crayon-colorbox #cboxMiddleLeft,.crayon-colorbox #cboxBottomLeft{clear:left}.crayon-colorbox #cboxContent{position:relative}.crayon-colorbox #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}.crayon-colorbox #cboxTitle{display:none!important}.crayon-colorbox #cboxLoadingOverlay,.crayon-colorbox #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}.crayon-colorbox #cboxPrevious,.crayon-colorbox #cboxNext,.crayon-colorbox #cboxClose,.crayon-colorbox #cboxSlideshow{cursor:pointer}.crayon-colorbox .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.crayon-colorbox .cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox.crayon-colorbox,.crayon-colorbox #cboxContent,.crayon-colorbox #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay.crayon-colorbox{background:#000}#colorbox.crayon-colorbox{outline:0}.crayon-colorbox #cboxContent{margin-top:20px;background:#000}.crayon-colorbox .cboxIframe{background:#fff}.crayon-colorbox #cboxError{padding:50px;border:1px solid #ccc}.crayon-colorbox #cboxLoadedContent{border:5px solid #000;background:#fff}.crayon-colorbox #cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}.crayon-colorbox #cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}.crayon-colorbox #cboxPrevious,.crayon-colorbox #cboxNext,.crayon-colorbox #cboxSlideshow,.crayon-colorbox #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}.crayon-colorbox #cboxPrevious:active,.crayon-colorbox #cboxNext:active,.crayon-colorbox #cboxSlideshow:active,.crayon-colorbox #cboxClose:active{outline:0}.crayon-colorbox #cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}.crayon-colorbox #cboxContent{margin-top:0}.crayon-colorbox #cboxLoadedContent{border:0}#crayon-main-wrap .form-table th{width:100px}#crayon-log{display:none;max-height:200px;border-color:#dfdfdf;background-color:white;border-width:1px;border-style:solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:1px;padding:3px;overflow:auto;white-space:pre;margin-bottom:5px}.crayon-span,.crayon-span-5,.crayon-span-10,.crayon-span-50,.crayon-span-100,.crayon-span-110{line-height:24px;display:inline-block}.crayon-span-5{min-width:5px}.crayon-span-10{min-width:10px}.crayon-span-50{min-width:50px}.crayon-span-100{min-width:100px}.crayon-span-110{min-width:117px}.crayon-span-margin{margin-left:5px}#height_mode,#width_mode{min-width:65px}.crayon-error{color:#F00}.crayon-success{color:#00F}.crayon-warning{color:#ff8000}.crayon-help{min-height:30px;padding:5px 10px}.crayon-help .crayon-help-close,.crayon-help .crayon-help-close:active,.crayon-help .crayon-help-close:hover{text-decoration:none;float:right;color:#000}.crayon-help span,.crayon-help a{margin:0;padding:0;font-size:12px}#crayon-log-text{font:11px/13px Monaco,'MonacoRegular','Courier New',monospace}#crayon-log-controls{float:left;margin-right:5px}.crayon-table{font-size:12px;border:1px solid #999;padding:0;margin:0;margin-top:12px}.crayon-table td{vertical-align:top;border-bottom:1px solid #AAA;padding:0 6px;margin:0;background:#EEE}.crayon-table-light td{background:#f8f8f8}.crayon-table-header td{font-weight:bold;background:#CCC}.crayon-table-last td,.crayon-table tr:last-child td{border:0}#lang-info div{padding:5px 0}.crayon-table .not-parsed{color:#F00}.crayon-table .parsed-with-errors{color:#f90}.crayon-table .successfully-parsed{color:#77a000}#crayon-live-preview,#crayon-log-wrapper{padding:0;width:100%;float:left;clear:both}#crayon-live-preview{float:none;padding:0}#crayon-logo{text-align:center}#crayon-info,#crayon-info td{border:0;padding:0 5px;margin:0}.crayon-admin-button{display:inline-block;text-align:center}#crayon-subsection-langs-info{margin-top:5px}#crayon-theme-editor-admin-buttons{display:inline}#crayon-theme-editor-admin-buttons .crayon-admin-button{margin-left:5px}#crayon-theme-info{display:table;padding:0;margin:0;margin-top:5px}#crayon-theme-info>div{display:table-cell;vertical-align:middle}#crayon-theme-info .content *{float:left}#crayon-theme-info .field{font-weight:bold}#crayon-theme-info .field,#crayon-theme-info .value{margin-left:5px}#crayon-theme-info .description.value{font-style:italic;color:#999}#crayon-theme-info .type{text-align:center;min-width:120px;font-weight:bold;border-right:1px solid #ccc;padding-right:5px}#crayon-theme-info .type.stock{color:#666}#crayon-theme-info .type.user{color:#5b9a00}#crayon-editor-table td{vertical-align:top}.small-icon{width:24px;height:24px;display:inline-block;margin:5px 5px 0 0}#twitter-icon{background:url(../images/twitter.png)}#gmail-icon{background:url(../images/google.png)}#docs-icon{background:url(../images/docs.png)}#git-icon{background:url(../images/github.png)}#wp-icon{background:url(../images/wordpress-blue.png)}#donate-icon{background:url(../images/donate.png);width:75px}#crayon-donate,#crayon-donate input{margin:0;display:inline;padding:0}#crayon-theme-editor-info a{text-decoration:none!important;font-style:italic!important;color:#666!important}#crayon-main-wrap .form-table .note{font-style:italic;color:#999}#crayon-change-code-text{width:400px;height:300px}.crayon-syntax{overflow:hidden!important;position:relative!important;direction:ltr;text-align:left;box-sizing:border-box;direction:ltr!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}.crayon-syntax div{background:0;border:0;padding:0;margin:0;text-align:left}.crayon-syntax.crayon-loading{visibility:hidden}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-toolbar,.crayon-syntax .crayon-info,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-code{width:100%}.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain{overflow:auto}.crayon-syntax,.crayon-syntax .crayon-main,.crayon-syntax .crayon-plain,.crayon-syntax .crayon-table{padding:0;margin:0}.crayon-syntax-inline{margin:0 2px;padding:0 2px}.crayon-syntax .crayon-table{border:none!important;background:none!important;padding:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;width:auto!important;border-spacing:0!important;border-collapse:collapse!important;table-layout:auto!important}.crayon-syntax .crayon-table td,.crayon-syntax .crayon-table tr{padding:0!important;border:none!important;background:0;vertical-align:top!important;margin:0!important}.crayon-syntax .crayon-invisible{display:none!important}.crayon-plain-tag{margin-bottom:12px}.crayon-popup .crayon-plain{display:block!important;width:100%!important;height:100%!important;opacity:100!important;position:relative!important}.crayon-popup-window{background:#fff}.crayon-syntax .crayon-num{text-align:center;padding:0 5px;margin:0}.crayon-syntax .crayon-toolbar{position:relative;overflow:hidden;z-index:4}.crayon-syntax .crayon-info{position:absolute;overflow:hidden;display:none;z-index:3;padding:0;min-height:18px;line-height:18px}.crayon-syntax .crayon-info div{padding:2px!important;text-align:center}.crayon-syntax .crayon-toolbar span{padding:0 4px!important}.crayon-syntax .crayon-toolbar .crayon-button{display:inline;float:left!important;position:relative;width:24px;background-repeat:no-repeat;line-height:15px;border:0;text-decoration:none}.crayon-toolbar .crayon-button,.crayon-toolbar .crayon-button:hover,.crayon-toolbar .crayon-button.crayon-pressed:hover{background-position:0 center}.crayon-toolbar .crayon-button.crayon-pressed,.crayon-toolbar .crayon-button:active,.crayon-toolbar .crayon-button.crayon-pressed:active{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-popup-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:hover .crayon-button-icon{background-position:0 0}.crayon-toolbar .crayon-button.crayon-copy-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -16px}.crayon-toolbar .crayon-button.crayon-nums-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -32px}.crayon-toolbar .crayon-button.crayon-plain-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -48px}.crayon-toolbar .crayon-button.crayon-mixed-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:0 -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -96px}.crayon-toolbar .crayon-button.crayon-wrap-button .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:hover .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:hover .crayon-button-icon{background-position:0 -112px}.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-popup-button.crayon-pressed:active .crayon-button-icon{background-position:-24px 0}.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-copy-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -16px}.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-nums-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -32px}.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-plain-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -48px}.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-mixed-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -64px}.crayon-toolbar .crayon-button.crayon-minimize .crayon-button-icon{background-position:-24px -80px;background-color:transparent!important}.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-expand-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -96px}.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button:active .crayon-button-icon,.crayon-toolbar .crayon-button.crayon-wrap-button.crayon-pressed:active .crayon-button-icon{background-position:-24px -112px}.crayon-syntax .crayon-toolbar .crayon-language{padding-right:8px!important}.crayon-syntax .crayon-title,.crayon-syntax .crayon-language{float:left}.crayon-main::-webkit-scrollbar,.crayon-plain::-webkit-scrollbar{height:6px;overflow:visible;width:6px;background:#EEE}.crayon-main::-webkit-scrollbar-thumb,.crayon-plain::-webkit-scrollbar-thumb{background-color:#CCC;background-clip:padding-box;border:1px solid #AAA;box-shadow:inset 0 0 2px #999;min-height:8px;padding:0;border-width:1px}.crayon-main::-webkit-scrollbar-button,.crayon-plain::-webkit-scrollbar-button{height:0;width:0;padding:0}.crayon-main::-webkit-scrollbar-track,.crayon-plain::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px;border:1px solid #BBB;border-right:0;border-bottom:0}.crayon-main::-webkit-scrollbar-corner,.crayon-plain::-webkit-scrollbar-corner{background:#EEE}.crayon-main::-webkit-scrollbar-thumb:hover,.crayon-plain::-webkit-scrollbar-thumb:hover{background:#AAA;border:1px solid #777;box-shadow:inset 0 0 2px #777}.crayon-syntax .crayon-pre,.crayon-syntax pre{color:#000;white-space:pre;margin:0;padding:0;overflow:visible;background:none!important;border:none!important;tab-size:4}.crayon-syntax .crayon-line{padding:0 5px}.crayon-syntax.crayon-wrapped .crayon-line{white-space:pre-wrap!important;height:auto;word-break:break-all}.crayon-syntax-inline .crayon-pre,.crayon-syntax-inline pre{white-space:normal}.crayon-syntax-inline-nowrap .crayon-pre,.crayon-syntax-inline-nowrap pre{white-space:pre}.crayon-syntax{font-family:Monaco,'MonacoRegular','Courier New',monospace;font-weight:500}.crayon-syntax .crayon-toolbar *::selection,.crayon-syntax .crayon-nums *::selection{background:transparent}.crayon-table .crayon-nums-content{white-space:nowrap}.crayon-syntax .crayon-num,.crayon-syntax .crayon-pre .crayon-line,.crayon-syntax .crayon-toolbar *,.crayon-syntax .crayon-pre *{font-family:inherit;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;height:inherit}.crayon-syntax .crayon-toolbar .crayon-button .crayon-button-icon{background-image:url('../images/buttons.png');height:16px!important;width:100%;position:absolute;left:0;top:50%;margin-top:-8px}.crayon-syntax .crayon-toolbar .crayon-tools{position:absolute;right:0}.crayon-syntax.crayon-expanded{position:absolute!important;margin:0!important}.crayon-syntax.crayon-expanded .crayon-main{overflow:hidden!important}.crayon-placeholder{width:100%!important}.crayon-toolbar-visible .crayon-toolbar{position:relative!important;margin-top:0!important;display:block!important}.crayon-syntax.crayon-expanded .crayon-toolbar .crayon-tools{position:relative;right:auto;float:left!important}.crayon-syntax .crayon-plain-wrap{height:auto!important;padding:0!important;margin:0!important}.crayon-syntax .crayon-plain{width:100%;height:100%;position:absolute;opacity:0;padding:0 5px;margin:0;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;white-space:pre;word-wrap:normal;overflow:auto;resize:none;color:#000;background:#FFF}.crayon-wrapped .crayon-plain{white-space:pre-wrap}.bbp-body .crayon-syntax{clear:none!important}.crayon-minimized .crayon-toolbar{cursor:pointer}.crayon-minimized .crayon-plain-wrap,.crayon-minimized .crayon-main,.crayon-minimized .crayon-toolbar .crayon-tools *{display:none!important}.crayon-minimized .crayon-toolbar .crayon-tools .crayon-minimize{display:block!important}.crayon-minimized .crayon-toolbar{position:relative!important}.crayon-syntax.crayon-minimized .crayon-toolbar{border-bottom:none!important}.crayon-te *,#crayon-te-bar-content{font-family:"Lucida Grande",Arial,sans-serif!important;font-size:12px}.crayon-te input[type="text"],.crayon-te textarea{background:#f9f9f9;border:1px solid #CCC;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.crayon-te #crayon-code{font-family:monospace!important}#crayon-te-content,#crayon-te-table{width:100%;height:auto!important}#crayon-range,#crayon-mark{width:100px}#crayon-te-table th,#crayon-te-table td{vertical-align:top;text-align:left}.rtl #crayon-te-table th,.rtl #crayon-te-table td{text-align:right}#crayon-te-table .crayon-tr-center td,#crayon-te-table .crayon-tr-center th{vertical-align:middle}#crayon-te-table .crayon-nowrap{white-space:nowrap}#crayon-te-bar{position:absolute;top:0;left:0;width:100%}#crayon-te-bar-content{border:1px solid #666;border-bottom:0;height:26px;line-height:25px;padding:0 8px;padding-right:0;background-color:#222;color:#cfcfcf}#crayon-te-bar-content a{line-height:25px;padding:5px 10px;color:#DDD;font-weight:bold;text-decoration:none!important}#crayon-te-bar-content a:hover{color:#FFF}.crayon-te-seperator{color:#666;margin:0;padding:0}#crayon-te-bar-block{height:34px;width:100%}#crayon-te-title{float:left}#crayon-te-controls{float:right}#crayon-url-th{vertical-align:top!important;padding-top:5px}.crayon-te-heading{font-size:14px;font-weight:bold}#crayon-te-settings-info{text-align:center}.crayon-te-section{font-weight:bold;padding:0 10px}#crayon-te-sub-section{margin-left:10px}#crayon-te-sub-section .crayon-te-section{font-weight:normal;padding:0}#crayon-code{height:200px;white-space:pre}#crayon-code,#crayon-url{width:555px!important}.crayon-disabled{background:#EEE!important}.qt_crayon_highlight{background-image:-ms-linear-gradient(bottom,#daf2ff,white)!important;background-image:-moz-linear-gradient(bottom,#daf2ff,white)!important;background-image:-o-linear-gradient(bottom,#daf2ff,white)!important;background-image:-webkit-linear-gradient(bottom,#daf2ff,white)!important;background-image:linear-gradient(bottom,#daf2ff,white)!important}.qt_crayon_highlight:hover{background:#ddebf2!important}.crayon-tag-editor-button-wrapper{display:inline-block}.mce_crayon_tinymce{padding:0!important;margin:2px 3px!important}.mce-i-crayon_tinymce,.mce_crayon_tinymce{background:url(../images/crayon_tinymce.png) 0 0!important}a.mce_crayon_tinymce{background-position:2px 0!important}.wp_themeSkin .mceButtonEnabled:hover span.mce_crayon_tinymce,.wp_themeSkin .mceButtonActive span.mce_crayon_tinymce{background-position:-20px 0}.wp_themeSkin span.mce_crayon_tinymce{background:none!important}#crayon-te-table{margin-top:26px;padding:10px;border-collapse:separate!important;border-spacing:2px!important}#crayon-te-table th{width:100px}#crayon-te-clear{margin-left:10px;color:#666;background-color:#f4f4f4;border:1px solid #CCC;border-radius:3px;margin-left:8px}#crayon-title{width:360px}#TB_window.crayon-te-ajax{overflow:auto!important}#TB_window.crayon-te-ajax,#TB_window.crayon-te-ajax #TB_ajaxContent,#TB_window.crayon-te-ajax #TB_title{width:680px!important}#TB_window.crayon-te-ajax #TB_ajaxContent{padding:0!important;margin:0!important;width:100%!important;height:auto!important;margin-top:28px!important}#TB_window.crayon-te-ajax #TB_title{position:fixed!important}#TB_window.crayon-te-ajax #TB_title .crayon-te-submit{margin-top:3px!important;float:right!important}#TB_window.crayon-te-ajax a{color:#2587e2;text-decoration:none}#TB_window.crayon-te-ajax a:hover{color:#499ce9}.crayon-te-quote{background:#DDD;padding:0 2px}#crayon-te-submit-wrapper{display:none}#crayon-te-clear{display:none;margin:0;margin-top:10px}.crayon-syntax-pre{background:red;white-space:pre;overflow:auto;display:block;word-wrap:break-word}.crayon-question{padding:1px 4px!important;text-decoration:none!important;color:#83b3cb!important;border-radius:10px!important;height:15px!important;width:15px!important}.crayon-question:hover{background:#83b3cb!important;color:white!important;height:15px!important;width:15px!important}.crayon-setting-changed,.crayon-setting-selected{background:#fffaad!important}.crayon-question:hover{color:white;background:#a6d6ef}#crayon-te-warning{display:none}.crayon-te-info{padding:5px!important;margin:2px 0!important}#crayon-te-submit{margin-bottom:5px}
--------------------------------------------------------------------------------
/html/static/css/github.css:
--------------------------------------------------------------------------------
1 | /*
2 | Name: Github
3 | Description: Github like color.
4 | Version: 1.0
5 | Author: Dai Akatsuka
6 | URL: http://firn.jp/
7 | */
8 | .crayon-theme-github {
9 | margin-bottom: 25px !important;
10 | border: 1px solid #dedede !important;
11 | background-color: #f8f8ff !important;
12 | font-size: 100% !important;
13 | line-height: 130% !important;
14 | }
15 |
16 | .crayon-theme-github .crayon-toolbar {
17 | border-bottom: 1px solid #dedede !important;
18 | background-color: #eee !important;
19 | }
20 |
21 | .crayon-theme-github .crayon-toolbar .crayon-language,
22 | .crayon-theme-github .crayon-toolbar .crayon-title {
23 | font-size: 80% !important;
24 | color: #666 !important;
25 | }
26 |
27 | .crayon-theme-github .crayon-table .crayon-nums {
28 | background-color: #eee !important;
29 | }
30 |
31 | .crayon-theme-github .crayon-table .crayon-nums-content {
32 | padding-top: 5px !important;
33 | padding-bottom: 3px !important;
34 | }
35 |
36 | .crayon-theme-github .crayon-table .crayon-num {
37 | min-width: 1.2em !important;
38 | border-right: 1px solid #dedede !important;
39 | text-align: right !important;
40 | color: #aaa !important;
41 | }
42 |
43 | .crayon-theme-github .crayon-pre {
44 | padding-top: 5px !important;
45 | padding-bottom: 3px !important;
46 | }
47 |
48 | .crayon-theme-github .crayon-marked-line {
49 | background: #fffee2 !important;
50 |
51 | }
52 | .crayon-theme-github .crayon-marked-num {
53 | color: #1561ac !important;
54 | background: #b3d3f4 !important;
55 | border-width: 1px !important;
56 | border-color: #5999d9 !important;
57 | }
58 |
59 | .crayon-theme-github .crayon-pre .crayon-c {
60 | color: #999 !important;
61 | font-style: italic !important;
62 | }
63 | .crayon-theme-github .crayon-pre .crayon-s {
64 | color: #d14 !important;
65 | }
66 | .crayon-theme-github .crayon-pre .crayon-p {
67 | color: #b85c00 !important;
68 | }
69 | .crayon-theme-github .crayon-pre .crayon-ta {
70 | color: #FF0000 !important;
71 | }
72 | .crayon-theme-github .crayon-pre .crayon-k {
73 | color: teal !important;
74 | }
75 | .crayon-theme-github .crayon-pre .crayon-st {
76 | color: #000 !important;
77 | font-weight: bold !important;
78 | }
79 | .crayon-theme-github .crayon-pre .crayon-r {
80 | color: #000 !important;
81 | font-weight: bold !important;
82 | }
83 | .crayon-theme-github .crayon-pre .crayon-t {
84 | color: #800080 !important;
85 | font-weight: bold !important;
86 | }
87 | .crayon-theme-github .crayon-pre .crayon-m {
88 | color: #800080 !important;
89 | }
90 | .crayon-theme-github .crayon-pre .crayon-i {
91 | color: #000 !important;
92 | }
93 | .crayon-theme-github .crayon-pre .crayon-e {
94 | color: teal !important;
95 | }
96 | .crayon-theme-github .crayon-pre .crayon-v {
97 | color: #002D7A !important;
98 | }
99 | .crayon-theme-github .crayon-pre .crayon-cn {
100 | color: #099 !important;
101 | }
102 | .crayon-theme-github .crayon-pre .crayon-o {
103 | color: #006fe0 !important;
104 | }
105 | .crayon-theme-github .crayon-pre .crayon-sy {
106 | color: #333 !important;
107 | }
108 | .crayon-theme-github .crayon-pre .crayon-n {
109 | color: #666 !important;
110 | font-style: italic;
111 | }
112 | .crayon-theme-github .crayon-pre .crayon-f {
113 | color: #999 !important;
114 | }
115 | .crayon-theme-github .crayon-pre .crayon-h {
116 | color: #006fe0 !important;
117 | }
118 |
--------------------------------------------------------------------------------
/html/static/css/icon.css:
--------------------------------------------------------------------------------
1 | .login h1 a {
2 | background-image: url('../images/logo.png');
3 | height: 100px;
4 | width: 230px;
5 | background-size: 230px;
6 | }
7 |
--------------------------------------------------------------------------------
/html/static/css/latex.min.css:
--------------------------------------------------------------------------------
1 | /*The Latex CSS
2 | */
3 | body{counter-reset:thm rem numb sec num_examp}.latex_thm,.latex_lem,.latex_cor,.latex_defn,.latex_prop,.latex_rem{margin:10px 0;padding:5px;background:lightcyan;border:solid 3px green;-moz-border-radius:1.0em;-webkit-border-radius:7px;box-shadow:0 0 0 green;display:block}.latex_prob,.latex_examp,.latex_excs,.latex_claim,.latex_answer{margin:10px 0;padding:5px;background:lightyellow;border:solid 3px goldenrod;-moz-border-radius:1.0em;-webkit-border-radius:7px;box-shadow:0 0 0 goldenrod;display:block}.latex_fig{display:inline-block}img.latex_fig:hover{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}img.latex_fig:{transition:transform 0.2s;-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;-o-transition:-o-transform 0.2s}.latex_fig_caption{margin:1em 0;font-variant:small-caps;font-weight:bold;text-align:center}.latex_answer{display:block;margin:10px 5px;padding:10px 5px}.latex_title{text-align:center;margin-bottom:23px;font-style:normal;font-weight:bold;font-size:150%;display:block}.latex_author{text-align:center;margin-bottom:.1em;font-style:normal;font-size:120%;display:block}.latex_email{text-align:center;margin-bottom:.1em;font-style:normal;display:block}.latex_address{text-align:center;margin-bottom:.1em;font-style:normal;font-variant:small-caps;display:block}.latex_date{text-align:center;margin-bottom:.1em;font-style:normal;display:block}.latex_abstract{font-family:sans-serif;margin-left:5%;margin-right:5%;margin-top:23px;margin-bottom:30px;padding-bottom:10px;padding-top:10px;display:block}.latex_abstract_h{font-variant:small-caps}.latex_keywords{display:block;font-style:normal;margin-left:5%;margin-right:5%;padding-bottom:10px;padding-top:10px}.latex_section{counter-reset:subsec;font-family:sans-serif,'CMC Smallcaps';margin-bottom:0.25em;margin-top:1em;font-variant:small-caps;font-size:18px;font-weight:600;display:block}.latex_subsection{counter-reset:subsubsec;font-family:sans-serif,'CMC Smallcaps';margin-bottom:0.25em;margin-top:0.75em;font-variant:small-caps;font-size:16px;font-weight:600;display:block}.latex_subsubsection{font-family:sans-serif,'CMC Smallcaps';margin-bottom:0.25em;margin-top:0.5em;font-variant:small-caps;font-size:15px;font-weight:600;display:block}.latex_thm_h,.latex_cor_h,.latex_prop_h,.latex_lem_h,.latex_defn_h,.latex_proof_h,.latex_prob_h,.latex_answer_h,.latex_excs_h,.latex_examp_h,.latex_rmk_h,.latex_rem_h,.latex_claim_h,.latex_step_h{font-weight:bold}.latex_step_name{font-variant:small-caps}.bibtex_title{font-weight:bold;color:#004b33}a.bibtex_title{text-decoration:none}.bibtex_h{font-size:135%;text-align:center;margin:2em 0;font-variant:small-caps}.latex_em{font-style:italic}.latex_underline{text-decoration:underline}.ul,.ol{margin:0 30px 18px}.li{line-height:200%}.ul{list-style-type:disc}.ul ul{list-style-type:circle}.ul ul ul{list-style-type:square}.ol{list-style-type:decimal}.ol ol{list-style-type:lower-alpha}.ol ol ol{list-style-type:lower-roman}
--------------------------------------------------------------------------------
/html/static/css/monaco.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'MonacoRegular';
3 | src: url('../fonts/monaco-webfont.eot');
4 | src: url('../fonts/monaco-webfont.eot') format('embedded-opentype'),
5 | url('../fonts/monaco-webfont.woff') format('woff'),
6 | url('../fonts/monaco-webfont.ttf') format('truetype'),
7 | url('../fonts/monaco-webfont.svg#monacoregular') format('svg');
8 | font-weight: normal;
9 | font-style: normal;
10 | }
11 |
12 | .crayon-font-monaco * {
13 | font-family: Monaco, 'MonacoRegular', 'Courier New', monospace !important;
14 | }
--------------------------------------------------------------------------------
/html/static/css/nivo-slider.css:
--------------------------------------------------------------------------------
1 | /*
2 | * jQuery Nivo Slider v3.2
3 | * http://nivo.dev7studios.com
4 | *
5 | * Copyright 2012, Dev7studios
6 | * Free to use and abuse under the MIT license.
7 | * http://www.opensource.org/licenses/mit-license.php
8 | */
9 |
10 | /* The Nivo Slider styles */
11 | .nivoSlider {
12 | position:relative;
13 | width:100%;
14 | height:auto;
15 | overflow: hidden;
16 | }
17 | .nivoSlider img {
18 | position:absolute;
19 | top:0px;
20 | left:0px;
21 | max-width: none;
22 | }
23 | .nivo-main-image {
24 | display: block !important;
25 | position: relative !important;
26 | width: 100% !important;
27 | }
28 |
29 | /* If an image is wrapped in a link */
30 | .nivoSlider a.nivo-imageLink {
31 | position:absolute;
32 | top:0px;
33 | left:0px;
34 | width:100%;
35 | height:100%;
36 | border:0;
37 | padding:0;
38 | margin:0;
39 | z-index:6;
40 | display:none;
41 | background:white;
42 | filter:alpha(opacity=0);
43 | opacity:0;
44 | }
45 | /* The slices and boxes in the Slider */
46 | .nivo-slice {
47 | display:block;
48 | position:absolute;
49 | z-index:5;
50 | height:100%;
51 | top:0;
52 | }
53 | .nivo-box {
54 | display:block;
55 | position:absolute;
56 | z-index:5;
57 | overflow:hidden;
58 | }
59 | .nivo-box img { display:block; }
60 |
61 | /* Caption styles */
62 | .nivo-caption {
63 | position:absolute;
64 | left:0px;
65 | bottom:0px;
66 | background:#000;
67 | color:#fff;
68 | width:100%;
69 | z-index:8;
70 | padding: 5px 10px;
71 | opacity: 0.8;
72 | overflow: hidden;
73 | display: none;
74 | -moz-opacity: 0.8;
75 | filter:alpha(opacity=8);
76 | -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
77 | -moz-box-sizing: border-box; /* Firefox, other Gecko */
78 | box-sizing: border-box; /* Opera/IE 8+ */
79 | }
80 | .nivo-caption p {
81 | padding:5px;
82 | margin:0;
83 | }
84 | .nivo-caption a {
85 | display:inline !important;
86 | }
87 | .nivo-html-caption {
88 | display:none;
89 | }
90 | /* Direction nav styles (e.g. Next & Prev) */
91 | .nivo-directionNav a {
92 | position:absolute;
93 | top:45%;
94 | z-index:9;
95 | cursor:pointer;
96 | }
97 | .nivo-prevNav {
98 | left:0px;
99 | }
100 | .nivo-nextNav {
101 | right:0px;
102 | }
103 | /* Control nav styles (e.g. 1,2,3...) */
104 | .nivo-controlNav {
105 | text-align:center;
106 | padding: 15px 0;
107 | }
108 | .nivo-controlNav a {
109 | cursor:pointer;
110 | }
111 | .nivo-controlNav a.active {
112 | font-weight:bold;
113 | }
114 | .nivo-controlNav img {
115 | display:inline; /* Unhide the thumbnails */
116 | position:relative;
117 | margin: 5px;
118 | opacity: 0.7;
119 | }
120 | .nivo-controlNav .active img,
121 | .nivo-controlNav img:hover {
122 | opacity: 1;
123 | }
--------------------------------------------------------------------------------
/html/static/css/page-list.css:
--------------------------------------------------------------------------------
1 | /*
2 | Page-list plugin
3 | http://wordpress.org/extend/plugins/page-list/
4 | */
5 |
6 | /* default styles for [pagelist], [subpages], [siblings] */
7 | .page-list .current_page_item > a {
8 | font-weight: bold; /* hilite active item */
9 | }
10 |
11 | /* default styles for [pagelist_ext] */
12 | .page-list-ext {
13 | clear: both;
14 | }
15 | /* clearfix-hack */
16 | .page-list-ext {
17 | *zoom: 1;
18 | }
19 | .page-list-ext:before, .page-list-ext:after {
20 | display: table;
21 | line-height: 0;
22 | content: "";
23 | }
24 | .page-list-ext:after {
25 | clear: both;
26 | }
27 | .page-list-ext .page-list-ext-item {
28 | clear: both;
29 | margin: 10px 0 30px 0;
30 | }
31 | .page-list-ext .page-list-ext-image {
32 | float: left;
33 | display: inline;
34 | margin: 5px 15px 15px 0;
35 | }
36 | .page-list-ext .page-list-ext-title {
37 | clear: none;
38 | }
39 |
--------------------------------------------------------------------------------
/html/static/css/print.min.css:
--------------------------------------------------------------------------------
1 | h1,h2,h3,h4,h5,h6,img{page-break-inside:avoid;page-break-after:avoid}a:link,a:visited,body{color:#000}@page{size:A4 landscape;margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ckepop,#comments,#comments-div,#footer,#gplusone,#header,#menus,#nav-below,#respond,#rss_border,#search,#sidebar,#sidebar-border,.add-info,.close-sidebar,.commentlist,.copyright,.navigation,.post-info-bottom,.post-info-top,.post-nav,.post_info_bootom,.post_info_top,.related_post,.related_post_title,.trackbacks-pingbacks,.wp_codebox_hide,.wp_codebox_msgheader,.yarpp-related{display:none}body,html{width:210mm;height:297mm}body{width:100%;height:100%;margin:0;padding:0;background:#fff}#main,.postcontent{margin:0;padding-right:1in;width:210mm;min-height:297mm;font-size:1.25em}#content,.postcontent{text-align:left;font-size:14px;line-height:135%;width:auto;margin:0;float:none}h3{margin-left:10px;margin-bottom:0;padding-bottom:0}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}img.centered{display:block;margin-left:auto;margin-right:auto}img.left,img.right{padding:4px;display:inline}img.right{margin:0 0 2px 7px}img.left{margin:0 7px 2px 0}.right{float:right}.left{float:left}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}.post_title_h2{font-size:22px;font-weight:700;text-decoration:none}h2.title{text-align:center}.entry{line-height:30px}.latex_cor,.latex_def,.latex_examp,.latex_lem,.latex_prob,.latex_prop,.latex_rem,.latex_thm{display:block;text-align:left;margin:20px 5px;padding:10px 5px 25px 15px;background:#eee;font-style:italic}.post_content ol,.post_content ul{margin:0 0 1em 2em}.post_content ul{list-style-type:disc}.post_content ul ul{list-style-type:circle}.post_content ul ul ul{list-style-type:square}.post_content ol{list-style-type:decimal}.post_content ol ol{list-style-type:lower-alpha}.post_content ol ol ol{list-style-type:lower-roman}
2 |
--------------------------------------------------------------------------------
/html/static/css/public.css:
--------------------------------------------------------------------------------
1 | /**
2 | * The files in /assets are unmodified.
3 | * This file contains
4 | * - resets, in an attempt to ensure sliders display properly in all themes
5 | * - modifications to the default sliders CSS
6 | */
7 |
8 | /* general resets */
9 | .metaslider {
10 | position: relative;
11 | z-index: 0;
12 | }
13 |
14 | .metaslider .caption {
15 | padding: 5px 10px;
16 | word-wrap: break-word;
17 | }
18 |
19 | .metaslider .caption-wrap {
20 | position: absolute;
21 | bottom: 0;
22 | left: 0;
23 | background: black;
24 | color: white;
25 | opacity: 0.7;
26 | margin: 0;
27 | display: block;
28 | width: 100%;
29 | line-height: 1.4em;
30 | }
31 |
32 | .metaslider img {
33 | height: auto;
34 | padding: 0;
35 | margin: 0;
36 | -moz-user-select: none;
37 | }
38 |
39 | .metaslider a {
40 | outline: none;
41 | }
42 |
43 | .metaslider .theme-default .nivoSlider {
44 | -webkit-box-shadow: 0 0 0;
45 | -moz-box-shadow: 0 0 0;
46 | box-shadow: 0 0 0;
47 | }
48 |
49 | .metaslider.ms-left {
50 | float: left;
51 | margin: 0 20px 20px 0;
52 | }
53 |
54 | .metaslider.ms-right {
55 | float: right;
56 | margin: 0 0 20px 20px;
57 | }
58 |
59 | .metaslider li:before,
60 | .metaslider li:after {
61 | content: "" !important;
62 | display: none !important;
63 | bottom: auto !important;
64 | margin: 0 !important;
65 | }
66 |
67 | .metaslider .caption-wrap .caption img {
68 | width: auto;
69 | }
70 |
71 | /** quick resets **/
72 | .article .metaslider ul,
73 | .article .metaslider ol,
74 | .article .metaslider li,
75 | .article .metaslider img,
76 | .art-article .metaslider ul,
77 | .art-article .metaslider ol,
78 | .art-article .metaslider li,
79 | .art-article .metaslider img,
80 | #widgets .metaslider ul,
81 | #widgets .metaslider ol,
82 | #widgets .metaslider li,
83 | #widgets .metaslider img,
84 | .entry .metaslider ul,
85 | .entry .metaslider ol,
86 | .entry .metaslider li,
87 | .entry .metaslider img,
88 | #content .metaslider ul,
89 | #content .metaslider ol,
90 | #content .metaslider li,
91 | #content .metaslider img,
92 | .entry-content .metaslider ul,
93 | .entry-content .metaslider ol,
94 | .entry-content .metaslider li,
95 | .entry-content .metaslider img,
96 | .metaslider .flexslider ul,
97 | .metaslider .flexslider .slides li,
98 | .metaslider .flexslider .slides ul,
99 | .metaslider .flexslider .slides ol,
100 | .metaslider .flexslider .flex-direction-nav,
101 | .metaslider .flexslider .flex-direction-nav li,
102 | *[class*='-article'] .metaslider img {
103 | border: 0;
104 | margin: 0;
105 | list-style-type: none;
106 | list-style: none;
107 | padding: 0;
108 | line-height: normal;
109 | max-width: none;
110 | max-height: none;
111 | }
112 |
113 | .metaslider .slides img {
114 | width: 100%;
115 | display: block;
116 | }
--------------------------------------------------------------------------------
/html/static/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/html/static/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/html/static/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/html/static/fonts/monaco-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/fonts/monaco-webfont.eot
--------------------------------------------------------------------------------
/html/static/fonts/monaco-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/fonts/monaco-webfont.ttf
--------------------------------------------------------------------------------
/html/static/fonts/monaco-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/fonts/monaco-webfont.woff
--------------------------------------------------------------------------------
/html/static/images/28af17f471ec4e668c9947c4760bb7c0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/28af17f471ec4e668c9947c4760bb7c0.gif
--------------------------------------------------------------------------------
/html/static/images/5b9c6a52505a47da9e041b61226317ce.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/5b9c6a52505a47da9e041b61226317ce.gif
--------------------------------------------------------------------------------
/html/static/images/arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/arrows.png
--------------------------------------------------------------------------------
/html/static/images/bullets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/bullets.png
--------------------------------------------------------------------------------
/html/static/images/buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/buttons.png
--------------------------------------------------------------------------------
/html/static/images/crayon_tinymce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/crayon_tinymce.png
--------------------------------------------------------------------------------
/html/static/images/docs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/docs.png
--------------------------------------------------------------------------------
/html/static/images/donate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/donate.png
--------------------------------------------------------------------------------
/html/static/images/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/github.png
--------------------------------------------------------------------------------
/html/static/images/google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/google.png
--------------------------------------------------------------------------------
/html/static/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/loading.gif
--------------------------------------------------------------------------------
/html/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/logo.png
--------------------------------------------------------------------------------
/html/static/images/pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/pause.png
--------------------------------------------------------------------------------
/html/static/images/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/play.png
--------------------------------------------------------------------------------
/html/static/images/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/twitter.png
--------------------------------------------------------------------------------
/html/static/images/weixin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/weixin.gif
--------------------------------------------------------------------------------
/html/static/images/wordpress-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stormsha/HTML/81758225419322be83a9e981186edf09bdee142b/html/static/images/wordpress-blue.png
--------------------------------------------------------------------------------
/html/static/js/crayon.min.js:
--------------------------------------------------------------------------------
1 | var jQueryCrayon=jQuery;(function(a){CrayonUtil=new function(){var c=this;var b=null;c.init=function(){b=CrayonSyntaxSettings;c.initGET()};c.addPrefixToID=function(d){return d.replace(/^([#.])?(.*)$/,"$1"+b.prefix+"$2")};c.removePrefixFromID=function(e){var d=new RegExp("^[#.]?"+b.prefix,"i");return e.replace(d,"")};c.cssElem=function(d){return a(c.addPrefixToID(d))};c.setDefault=function(e,f){return(typeof e=="undefined")?f:e};c.setMax=function(e,d){return e<=d?e:d};c.setMin=function(d,e){return d>=e?d:e};c.setRange=function(e,f,d){return c.setMax(c.setMin(e,f),d)};c.getExt=function(e){if(e.indexOf(".")==-1){return undefined}var d=e.split(".");if(d.length){d=d[d.length-1]}else{d=""}return d};c.initGET=function(){window.currentURL=window.location.protocol+"//"+window.location.host+window.location.pathname;window.currentDir=window.currentURL.substring(0,window.currentURL.lastIndexOf("/"));function d(e){e=e.split("+").join(" ");var h={},g,f=/[?&]?([^=]+)=([^&]*)/g;while(g=f.exec(e)){h[decodeURIComponent(g[1])]=decodeURIComponent(g[2])}return h}window.GET=d(document.location.search)};c.getAJAX=function(d,e){d.version=b.version;a.get(b.ajaxurl,d,e)};c.postAJAX=function(d,e){d.version=b.version;a.post(b.ajaxurl,d,e)};c.reload=function(){var d="?";for(var e in window.GET){d+=e+"="+window.GET[e]+"&"}window.location=window.currentURL+d};c.escape=function(d){if(typeof encodeURIComponent=="function"){return encodeURIComponent(d)}else{if(typeof escape!="function"){return escape(d)}else{return d}}};c.log=function(d){if(typeof console!="undefined"&&b.debug){console.log(d)}};c.decode_html=function(d){return String(d).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")};c.encode_html=function(d){return String(d).replace(/&/g,"&").replace(//g,">")};c.getReadableColor=function(g,f){f=a.extend({amount:0.5,xMulti:1,yMulti:1.5,normalizeHue:[20,180],normalizeHueXMulti:1/2.5,normalizeHueYMulti:1},f);var d=tinycolor(g);var e=d.toHsv();var i={x:e.s,y:1-e.v};i.x*=f.xMulti;i.y*=f.yMulti;if(f.normalizeHue&&e.h>f.normalizeHue[0]&&e.h":">"};return this.replace(/[&<>]/g,function(c){return b[c]||c})};String.prototype.linkify=function(b){b=typeof b!="undefined"?b:"";return this.replace(/(http(s)?:\/\/(\S)+)/gmi,'$1')};String.prototype.toTitleCase=function(){var b=this.split(/\s+/);var c="";a.each(b,function(e,d){if(d!=""){c+=d.slice(0,1).toUpperCase()+d.slice(1,d.length);if(e!=b.length-1&&b[e+1]!=""){c+=" "}}});return c}})(jQueryCrayon);jqueryPopup=Object();jqueryPopup.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0,data:null,event:"click"};(function(a){popupWindow=function(d,c,f,b){f=typeof f!=="undefined"?f:null;b=typeof b!=="undefined"?b:null;if(typeof d=="string"){d=jQuery(d)}if(!(d instanceof jQuery)){return false}var e=jQuery.extend({},jqueryPopup.defaultSettings,c||{});d.handler=jQuery(d).bind(e.event,function(){if(f){f()}var g="height="+e.height+",width="+e.width+",toolbar="+e.toolbar+",scrollbars="+e.scrollbars+",status="+e.status+",resizable="+e.resizable+",location="+e.location+",menuBar="+e.menubar;e.windowName=e.windowName||jQuery(this).attr("name");var h=jQuery(this).attr("href");if(!e.windowURL&&!(h=="#")&&!(h=="")){e.windowURL=jQuery(this).attr("href")}var i,j;var k=null;if(e.centerBrowser){if(typeof window.screenY=="undefined"){i=(window.screenTop-120)+((((document.documentElement.clientHeight+120)/2)-(e.height/2)));j=window.screenLeft+((((document.body.offsetWidth+20)/2)-(e.width/2)))}else{i=window.screenY+(((window.outerHeight/2)-(e.height/2)));j=window.screenX+(((window.outerWidth/2)-(e.width/2)))}k=window.open(e.windowURL,e.windowName,g+",left="+j+",top="+i)}else{if(e.centerScreen){i=(screen.height-e.height)/2;j=(screen.width-e.width)/2;k=window.open(e.windowURL,e.windowName,g+",left="+j+",top="+i)}else{k=window.open(e.windowURL,e.windowName,g+",left="+e.left+",top="+e.top)}}if(k!=null){k.focus();if(e.data){k.document.write(e.data)}}if(b){b()}});return e};popdownWindow=function(b,c){if(typeof c=="undefined"){c="click"}b=jQuery(b);if(!(b instanceof jQuery)){return false}b.unbind(c,b.handler)}})(jQueryCrayon);(function(f){f.fn.exists=function(){return this.length!==0};f.fn.style=function(B,E,A){var D=this.get(0);if(typeof D=="undefined"){return}var C=D.style;if(typeof B!="undefined"){if(typeof E!="undefined"){A=typeof A!="undefined"?A:"";if(typeof C.setProperty!="undefined"){C.setProperty(B,E,A)}else{C[B]=E}}else{return C[B]}}else{return C}};var d="crayon-pressed";var a="";var n="div.crayon-syntax";var e=".crayon-toolbar";var c=".crayon-info";var w=".crayon-plain";var o=".crayon-main";var m=".crayon-table";var v=".crayon-loading";var h=".crayon-code";var p=".crayon-title";var l=".crayon-tools";var b=".crayon-nums";var j=".crayon-num";var q=".crayon-line";var g="crayon-wrapped";var s=".crayon-nums-content";var u=".crayon-nums-button";var k=".crayon-wrap-button";var i=".crayon-expand-button";var t="crayon-expanded crayon-toolbar-visible";var y="crayon-placeholder";var x=".crayon-popup-button";var r=".crayon-copy-button";var z=".crayon-plain-button";CrayonSyntax=new function(){var I=this;var N=new Object();var ag;var H;var G=0;var Z;I.init=function(){if(typeof N=="undefined"){N=new Object()}ag=CrayonSyntaxSettings;H=CrayonSyntaxStrings;f(n).each(function(){I.process(this)})};I.process=function(aD,aE){aD=f(aD);var ar=aD.attr("id");if(ar=="crayon-"){ar+=X()}aD.attr("id",ar);CrayonUtil.log(ar);if(typeof aE=="undefined"){aE=false}if(!aE&&!aa(ar)){return}var au=aD.find(e);var aC=aD.find(c);var ap=aD.find(w);var aq=aD.find(o);var aB=aD.find(m);var aj=aD.find(h);var aG=aD.find(p);var aA=aD.find(l);var ay=aD.find(b);var av=aD.find(s);var az=aD.find(u);var am=aD.find(k);var ao=aD.find(i);var aF=aD.find(x);var at=aD.find(r);var al=aD.find(z);N[ar]=aD;N[ar].toolbar=au;N[ar].plain=ap;N[ar].info=aC;N[ar].main=aq;N[ar].table=aB;N[ar].code=aj;N[ar].title=aG;N[ar].tools=aA;N[ar].nums=ay;N[ar].nums_content=av;N[ar].numsButton=az;N[ar].wrapButton=am;N[ar].expandButton=ao;N[ar].popup_button=aF;N[ar].copy_button=at;N[ar].plainButton=al;N[ar].numsVisible=true;N[ar].wrapped=false;N[ar].plainVisible=false;N[ar].toolbar_delay=0;N[ar].time=1;f(w).css("z-index",0);var aw=aq.style();N[ar].mainStyle={height:aw&&aw.height||"","max-height":aw&&aw.maxHeight||"","min-height":aw&&aw.minHeight||"",width:aw&&aw.width||"","max-width":aw&&aw.maxWidth||"","min-width":aw&&aw.minWidth||""};N[ar].mainHeightAuto=N[ar].mainStyle.height==""&&N[ar].mainStyle["max-height"]=="";var ak;var ax=0;N[ar].loading=true;N[ar].scrollBlockFix=false;az.click(function(){CrayonSyntax.toggleNums(ar)});am.click(function(){CrayonSyntax.toggleWrap(ar)});ao.click(function(){CrayonSyntax.toggleExpand(ar)});al.click(function(){CrayonSyntax.togglePlain(ar)});at.click(function(){CrayonSyntax.copyPlain(ar)});B(ar);var an=function(){if(ay.filter('[data-settings~="hide"]').length!=0){av.ready(function(){CrayonUtil.log("function"+ar);CrayonSyntax.toggleNums(ar,true,true)})}else{ac(ar)}if(typeof N[ar].expanded=="undefined"){if(Math.abs(N[ar].main.outerWidth()-N[ar].table.outerWidth())<10){N[ar].expandButton.hide()}else{N[ar].expandButton.show()}}if(ax==5){clearInterval(ak);N[ar].loading=false}ax++};ak=setInterval(an,300);C(ar);f(j,N[ar]).each(function(){var aJ=f(this).attr("data-line");var aI=f("#"+aJ);var aH=aI.style("height");if(aH){aI.attr("data-height",aH)}});aq.css("position","relative");aq.css("z-index",1);Z=(aD.filter('[data-settings~="touchscreen"]').length!=0);if(!Z){aq.click(function(){A(ar,"",false)});ap.click(function(){A(ar,"",false)});aC.click(function(){A(ar,"",false)})}if(aD.filter('[data-settings~="no-popup"]').length==0){N[ar].popup_settings=popupWindow(aF,{height:screen.height-200,width:screen.width-100,top:75,left:50,scrollbars:1,windowURL:"",data:""},function(){F(ar)},function(){})}ap.css("opacity",0);N[ar].toolbarVisible=true;N[ar].hasOneLine=aB.outerHeight()