Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Minifying Han - no version change

  • Loading branch information...
commit 0266c8cb6e22c91333f3c38e1c65f1538ab07c4b 1 parent 985656c
Pete Cooper authored
View
11 ajax/libs/Han/2.2.3/han.min.css
@@ -0,0 +1,11 @@
+@charset "UTF-8";/*!
+ * 漢字標準格式 v2.2.3
+ * ---
+ * Hanzi-optimised CSS Mode
+ *
+ *
+ *
+ * Lisence: MIT Lisence
+ * Last Modified: 2014/1/1
+ *
+ *//*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:han-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:han-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Lantinghei SC"),local("Heiti SC"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Heiti TC"),local("Microsoft Jhenghei"),local("Heiti SC"),local("Lantinghei SC"),local("Microsoft Yahei"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti CNS';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local("Lantinghei SC"),local("Heiti SC"),local("Microsoft Yahei"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("Heiti TC Medium"),local(STHeitiSC-Medium),local(STHeitiTC-Medium),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Heiti TC Medium"),local("Microsoft Jhenghei Bold"),local(FZLTXHB--B51-0),local(STHeitiTC-Medium),local(MicrosoftJhengHeiBold),local("Lantinghei SC Demibold"),local("Microsoft YaHei Bold"),local("Heiti SC Medium"),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti CNS';font-weight:600;src:local("YuGothic Bold"),local(YuGo-Bold),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei SC Demibold"),local("Microsoft YaHei Bold"),local("Heiti SC Medium"),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold)}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Lantinghei SC"),local("Heiti SC"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("Heiti TC Medium"),local(STHeitiSC-Medium),local(STHeitiTC-Medium),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold);unicode-range:U+270C}@font-face{font-family:'Han Heiti CNS';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Heiti TC"),local("Microsoft Jhenghei"),local("Heiti SC"),local("Lantinghei SC"),local("Microsoft Yahei"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Heiti TC Medium"),local("Microsoft Jhenghei Bold"),local(FZLTXHB--B51-0),local(STHeitiTC-Medium),local(MicrosoftJhengHeiBold),local("Lantinghei SC Demibold"),local("Heiti SC Medium"),local("Microsoft YaHei Bold"),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold);unicode-range:U+270C}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local("Lantinghei SC"),local("Heiti SC"),local("Microsoft Yahei"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC"),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC"),local("Lisong Pro"),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti CNS';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6)}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti CNS';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6)}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold)}@font-face{font-family:'Han Songti';src:local("Songti SC"),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC"),local("Lisong Pro"),local("Songti SC"),local(STSong),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Kaiti';src:local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Kaiti GB';src:local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Serif';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{font-family:'Numeral TF Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB;font-family:'Zhuyin Kaiti';src:url("./fonts/zhuyin.eot") format("embedded-opentype"),url("./fonts/zhuyin.ttf") format("truetype"),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(PMingLiU)}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Microsoft Jhenghei"),url("./fonts/zhuyin.eot") format("embedded-opentype"),url("./fonts/zhuyin.ttf") format("truetype"),local(PMingLiU),local(SimSun),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF)}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url("./fonts/zhuyin.eot") format("embedded-opentype"),url("./fonts/zhuyin.ttf") format("truetype"),local(PMingLiU),local(SimSun),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF);unicode-range:U+3127,U+02C7,U+02CA-B,U+02D9}dfn{font-style:inherit;font-weight:bold}pre code{display:block;overflow:auto;white-space:pre;word-wrap:normal}.han-js-charized span.char,.han-js-bitouwei-rendered span.bitouwei{display:inline-block;text-indent:0}.han-js-charized span.char.space,.han-js-charized span.char>span{display:inline}:lang(zh) u,:lang(ja) u{letter-spacing:0;border-bottom:1px solid;padding-bottom:.05em;text-decoration:none}u+u{margin-left:.125em}html.han-js-rendered u+u{margin-left:0}html.han-js-rendered u.adjacent{margin-left:.125em}.han-js-rendered.han-lab-underline u,.han-js-rendered.han-lab-underline u *,.han-js-rendered.han-lab-underline u *:before,.han-js-rendered.han-lab-underline u *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}u.han-js-charized{border-bottom:0 none;text-decoration:none}u.han-js-charized span.char:not(:first-of-type):not(:last-of-type) span,u.han-js-charized hanla,u.han-js-charized span.char:first-of-type span:after,u.han-js-charized span.char:last-of-type span:after{border-bottom:1px solid;padding-bottom:.125em}u.han-js-charized span.char:first-of-type span,u.han-js-charized span.char:last-of-type span{position:relative}u.han-js-charized span.char:first-of-type span:after,u.han-js-charized span.char:last-of-type span:after{content:'';display:inline-block;left:0;margin-left:1px;position:absolute;top:0;height:100%;width:-moz-calc(100% - 1px);width:-webkit-calc(100% - 1px);width:calc(100% - 1px)}u.han-js-charized span.char:last-of-type span:after{margin:0 1px 0 0}u.han-js-charized span.char:first-child:last-child span:after{margin:0 1px 0;width:-moz-calc(100% - 2px);width:-webkit-calc(100% - 2px);width:calc(100% - 2px)}u.han-js-charized :not(:first-child) span.char:first-of-type span:after,u.han-js-charized :not(:last-child) span.char:last-of-type span:after,u.han-js-charized span.char:not(:first-child):first-of-type span:after,u.han-js-charized span.char:not(:last-child):last-of-type span:after{border-bottom:0}u.han-js-charized :not(:first-child) span.char:first-of-type span,u.han-js-charized :not(:last-child) span.char:last-of-type span,u.han-js-charized span.char:not(:first-child):first-of-type span,u.han-js-charized span.char:not(:last-child):last-of-type span{border-bottom:1px solid;padding-bottom:.125em}u.han-js-charized hanla:first-child,u.han-js-charized hanla:last-child{border:0 none}u.han-js-charized :not(:first-child) hanla:first-child,u.han-js-charized :not(:last-child) hanla:last-child{border:1px solid}html:lang(zh) a:link,html:lang(zh) a:visited,html:lang(zh) a:hover,html:lang(zh) a:active,html:lang(zh) ins{text-decoration:inherit}html:lang(zh) ins{border-bottom:3px double lightgrey;padding-bottom:.05em}article h4,article h5{margin:1em 0}article h4+h5{margin-top:-.5em}article p,article li{line-height:2;text-align:justify}article:lang(zh) p.poem-like,article:lang(zh).poem-like p,article:lang(zh) .poem-like p,article:lang(ja) p.poem-like,article:lang(ja).poem-like p,article:lang(ja) .poem-like p{text-indent:0;margin-left:2em}article:lang(ja) p.poem-like,article:lang(ja).poem-like p,article:lang(ja) .poem-like p{margin-left:1em}article:lang(zh) ol,article:lang(zh) ul,article:lang(ja) ol,article:lang(ja) ul{margin:.5em 0 .5em 0;padding:0}article:lang(zh) ol>li,article:lang(zh) ul>li,article:lang(ja) ol>li,article:lang(ja) ul>li{margin-left:2em;padding:0}article h4+ul,article h4+ol,article h5+ul,article h5+ol,article h6+ul,article h6+ol{margin-top:-.5em}article:lang(ja) ol,article:lang(ja) ul{margin-left:1em;padding-left:1.5em}article:lang(ja) ol>li,article:lang(ja) ul>li{margin-left:1em}hanla,html:not(.han-la) hanla{display:none}html.han-la hanla:lang(zh),html.han-la hanla:lang(ja){display:inline;position:static}html.han-la hanla:after{content:' ';display:inline;font-size:1ch;font-size:-webkit-calc(.25em)}html.han-la code hanla:after,html.han-la pre hanla:after,html.han-la kbd hanla:after,html.han-la samp hanla:after,html.han-la ol>hanla:after,html.han-la ul>hanla:after{display:none}cite:lang(zh),cite:lang(ja),cite:lang(en).piece{font-style:inherit}cite:lang(zh):before,cite:lang(zh):after{content:'《';font-family:inherit;line-height:inherit}cite:lang(zh):after{content:'》'}cite:lang(zh).piece:before{content:'〈'}cite:lang(zh).piece:after{content:'〉'}cite:lang(ja):before{content:'『'}cite:lang(ja):after{content:'』'}cite:lang(ja).piece:before{content:'「'}cite:lang(ja).piece:after{content:'」'}cite:lang(en).piece:before,cite:lang(en).piece:after{content:'“';font-family:inherit}cite:lang(en).piece:after{content:'”'}cite:lang(en-GB).piece:before{content:'‘'}cite:lang(en-GB).piece:after{content:'’'}.no-cite-mark cite:before,.no-cite-mark cite:after,cite.no-cite-mark:before,cite.no-cite-mark:after{content:''!important}em:lang(zh),em:lang(ja){font-style:inherit;border-bottom-style:dotted;border-bottom-width:2px;padding-bottom:.05em;-moz-text-emphasis:circle;-webkit-text-emphasis:circle;text-emphasis:circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;border-bottom-width:-webkit-calc(0px)}em:lang(zh) span.biaodian,em:lang(ja) span.biaodian{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under}em:lang(ja){-moz-text-emphasis:sesame;-webkit-text-emphasis:sesame;text-emphasis:sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.han-js-rendered em:lang(zh),.han-js-rendered em:lang(ja){border-bottom-width:0;padding-bottom:auto}.no-textemphasis em:lang(zh) span.char{font-style:inherit;position:relative}.no-textemphasis em:lang(zh) span.char:after{display:inline-block;left:0;margin:.4em 0 0 0;overflow:hidden;position:absolute;text-indent:0;top:0;height:1.9em;content:'・';font-style:normal;font-weight:normal;line-height:1.9em;text-decoration:none}.no-textemphasis em:lang(ja) span.char:after{content:'、';margin:-1.55em 0 0 .32em;overflow:inherit}.no-textemphasis em:lang(zh) span.latin:after{margin:.4em 0 0 -.25em}.no-textemphasis em:lang(ja) span.latin:after{margin:-1.5em 0 0 .1em}.no-textemphasis :lang(zh) em span.space:after,.no-textemphasis :lang(ja) em span.space:after,.no-textemphasis :lang(zh) em span.biaodian:after,.no-textemphasis :lang(ja) em span.biaodian:after{content:none}:not(:lang(zh)):not(:lang(ja)) em,:not(:lang(zh)):not(:lang(ja)) em{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:italic}.no-textemphasis :not(:lang(zh)):not(:lang(ja)) em span.char:after{content:none}:lang(zh) i,:lang(ja) i,i:lang(zh),i:lang(ja){font-style:inherit}i:lang(zh),i:lang(ja){font-family:cursive,serif}.no-fontface-kaiti i:lang(zh),.no-fontface-kaiti i:lang(ja){font-family:serif;border-bottom:3px double lightgrey;padding-bottom:.05em}article strong:lang(zh),article strong:lang(ja){font-family:sans-serif;font-weight:bold}q{quotes:'“' '”' '‘' '’' '“' '”' '‘' '’' '“' '”' '‘' '’'}q:lang(zh),q:lang(ja){quotes:'「' '」' '『' '』' '「' '」' '『' '』' '「' '」' '『' '』'}q:lang(zh-CN),q:lang(zh-Hans),q:lang(en){quotes:'“' '”' '‘' '’' '“' '”' '‘' '’' '“' '”' '‘' '’'}q:lang(en-GB){quotes:'‘' '’' '“' '”' '‘' '’' '“' '”' '‘' '’' '“' '”'}q:before{content:open-quote}q:after{content:close-quote}article:lang(zh) blockquote,article:lang(ja) blockquote{font-family:serif;margin:1.5em 0 1.5em 2em;width:auto}article:lang(zh) blockquote blockquote{margin:1em 0 1em 2em}article:lang(ja) blockquote blockquote{margin:1em 0 1em 1em}article:lang(zh) figure blockquote,article:lang(ja) figure blockquote{font-family:serif;font-size:1.25em;margin:.5em 0 0;padding:7px}article:lang(zh) figure blockquote blockquote,article:lang(ja) figure blockquote blockquote{margin:inherit}article:lang(zh) figure blockquote p,article:lang(ja) figure blockquote p{margin:.2em 0}article:lang(zh) figure figcaption,article:lang(ja) figure figcaption{border-top:1px solid lightgrey;clear:both;color:#666;font:.85em normal sans-serif;padding-top:.25em;text-align:justify}html.han-js-rendered ruby rt:before,html.han-js-rendered ruby rt:after{content:''}html.ruby ruby rt{padding:0 .2em}html.no-ruby ruby{display:inline-block;line-height:1.2;text-indent:0;vertical-align:1.15em}html.no-ruby ruby,html.no-ruby ruby .rt{text-indent:0}html.no-ruby ruby .rr{display:inline-table;text-align:center}html.no-ruby ruby .rb{display:table-row-group}html.no-ruby ruby:not(.mps) .rt{display:table-header-group;font-size:.8em;line-height:normal;padding:0 .05em;white-space:nowrap}html.no-ruby ruby .rt:empty:after{content:' ';display:inherit}ruby.mps-ltr rt,ruby.mps-ltr .rt{font-family:cursive,serif}code,kbd,pre,samp{font-family:monospace,sans-serif}@media only screen and (max-width:480px),only screen and (device-aspect-ratio:2 / 3),only screen and (device-aspect-ratio:40 / 71){article:lang(zh).poem-like p,article:lang(zh) .poem-like p,article:lang(zh) p.poem-like,article:lang(zh) ol>li,article:lang(zh) ul>li{margin-left:1em;padding:0}article:lang(zh) blockquote{margin-left:1em}article:lang(zh) blockquote blockquote{margin-left:1em;padding-left:1em}}html:lang(zh),button:lang(zh),input:lang(zh),select:lang(zh),textarea:lang(zh){font-family:"Biaodian Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html:lang(ja),button:lang(ja),input:lang(ja),select:lang(ja),textarea:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}html.han-biaodian-pro,html.han-biaodian-pro button,html.han-biaodian-pro input,html.han-biaodian-pro select,html.han-biaodian-pro textarea{font-family:"Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns,html.han-biaodian-pro-cns button,html.han-biaodian-pro-cns input,html.han-biaodian-pro-cns select,html.han-biaodian-pro-cns textarea{font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Han Heiti CNS",sans-serif}html.han-biaodian-pro-gb,html.han-biaodian-pro-gb button,html.han-biaodian-pro-gb input,html.han-biaodian-pro-gb select,html.han-biaodian-pro-gb textarea{font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}html:lang(zh) :not(:lang(zh)):not(:lang(ja)),html:lang(ja) :not(:lang(zh)):not(:lang(ja)),html.han-biaodian-pro :not(:lang(zh)):not(:lang(ja)),html.han-biaodian-pro-cns :not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}cite:lang(en).piece:before,cite:lang(en).piece:after{font-family:Georgia,Times,"Times New Roman",serif}.no-textemphasis :lang(zh) em span.cjk:after,.no-textemphasis :lang(ja) em span.cjk:after,.no-textemphasis :lang(zh) em span.latin:after,.no-textemphasis :lang(ja) em span.latin:after{font-family:'Hiragino Mincho ProN','Hiragino Mincho Pro','MS Mincho',MS-Mincho,serif!important}i:lang(zh){font-family:'Biaodian Serif','Latin Italic Serif','Han Kaiti',cursive,serif}article blockquote i:lang(zh){font-family:'Biaodian Sans','Latin Italic Sans',sans-serif}html.han-biaodian-pro i:lang(zh){font-family:'Biaodian Pro Serif','Latin Italic Serif','Han Kaiti',cursive,serif}html.han-biaodian-pro-cns i:lang(zh){font-family:'Biaodian Pro Sans CNS','Latin Italic Serif','Han Kaiti',cursive,serif}html.han-biaodian-pro article blockquote i:lang(zh){font-family:"Biaodian Pro Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns article blockquote i:lang(zh){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}i:lang(ja){font-family:'Yakumono Serif','Latin Italic Serif','Han Kaiti',cursive,serif}article blockquote i:lang(ja),html.han-biaodian-pro i:lang(ja),html.han-biaodian-pro-cns i:lang(ja),html.han-biaodian-pro article blockquote i:lang(ja),html.han-biaodian-pro-cns article blockquote i:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}:lang(zh) i:not(:lang(zh)):not(:lang(ja)),:lang(zh) i :not(:lang(zh)):not(:lang(ja)),:lang(ja) i:not(:lang(zh)):not(:lang(ja)),:lang(ja) i :not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,Times,"Times New Roman",serif}article:lang(zh) blockquote i:not(:lang(zh)):not(:lang(ja)),article:lang(zh) blockquote i :not(:lang(zh)):not(:lang(ja)),article:lang(ja) blockquote i:not(:lang(zh)):not(:lang(ja)),article:lang(ja) blockquote i :not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}:not(:lang(zh)):not(:lang(ja)) i:not(:lang(zh)):not(:lang(ja)),:not(:lang(zh)):not(:lang(ja)) i :not(:lang(zh)):not(:lang(ja)),:not(:lang(zh)):not(:lang(ja)) i:not(:lang(zh)):not(:lang(ja)),:not(:lang(zh)):not(:lang(ja)) i :not(:lang(zh)):not(:lang(ja)){font-family:inherit;font-style:italic}.no-fontface-kaiti i:lang(zh),.no-fontface-kaiti i:lang(ja){font-family:"Biaodian Serif","Biaodian Sans","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Songti",serif}.no-fontface-kaiti i:lang(ja){font-family:"Yakumono Serif","Yakumono Sans","Latin Italic Serif",Georgia,Times,"Times New Roman",serif}html.han-biaodian-pro.no-fontface-kaiti i:lang(zh){font-family:"Biaodian Pro Serif","Biaodian Pro Sans","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Songti",serif}html.han-biaodian-pro-cns.no-fontface-kaiti i:lang(zh){font-family:"Biaodian Pro Serif CNS","Biaodian Pro Sans CNS","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Songti",serif}article strong:lang(zh),article strong:lang(ja){font-family:"Biaodian Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article strong:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}html.han-biaodian-pro article strong:lang(zh){font-family:"Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns article strong:lang(zh){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Han Heiti CNS",sans-serif}html.han-biaodian-pro-gb article strong:lang(zh){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article strong:not(:lang(zh)):not(:lang(ja)),html.han-biaodian-pro article strong:not(:lang(zh)):not(:lang(ja)),html.han-biaodian-pro-cns article strong:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article:lang(zh) blockquote,article:lang(ja) blockquote{font-family:"Biaodian Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"標楷體",serif}html.han-biaodian-pro article blockquote{font-family:'Biaodian Pro Serif','Numeral LF Serif',Georgia,'Times New Roman','Han Kaiti',cursive,serif}html.han-biaodian-pro-cns article blockquote{font-family:'Biaodian Pro Serif CNS','Numeral LF Serif',Georgia,'Times New Roman','Han Kaiti CNS',cursive,serif}html.han-biaodian-pro-gb article blockquote{font-family:'Biaodian Pro Serif GB','Numeral LF Serif',Georgia,'Times New Roman','Han Kaiti GB',cursive,serif}article blockquote:lang(ja),html.han-biaodian-pro article blockquote:lang(ja),html.han-biaodian-pro-cns article blockquote:lang(ja){font-family:"Yakumono Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"標楷體",serif}article:lang(zh) blockquote:not(:lang(zh)):not(:lang(ja)),article:lang(zh) blockquote :not(:lang(zh)):not(:lang(ja)),article:lang(ja) blockquote:not(:lang(zh)):not(:lang(ja)),article:lang(ja) blockquote :not(:lang(zh)):not(:lang(ja)){font-family:Georgia,Times,"Times New Roman","Han Kaiti",cursive,"標楷體",serif}figure:lang(zh) blockquote,figure:lang(ja) blockquote,figure:lang(zh) blockquote blockquote figure:lang(ja) blockquote blockquote{font-family:"Biaodian Serif",Georgia,Times,"Times New Roman","Han Songti",serif}html.han-biaodian-pro figure:lang(zh) blockquote{font-family:'Biaodian Pro Serif','Numeral LF Serif',Georgia,'Times New Roman','Han Songti',serif}html.han-biaodian-pro-cns figure:lang(zh) blockquote{font-family:'Biaodian Pro Serif CNS','Numeral LF Serif',Georgia,'Times New Roman','Han Songti CNS',serif}html.han-biaodian-pro-gb figure:lang(zh) blockquote{font-family:'Biaodian Pro Serif GB','Numeral LF Serif',Georgia,'Times New Roman','Han Songti GB',serif}figure:lang(ja) blockquote,figure:lang(ja) blockquote blockquote,html.han-biaodian-pro figure:lang(ja) blockquote,html.han-biaodian-pro-cns figure:lang(ja) blockquote{font-family:'Yakumono Serif','Numeral LF Serif',Georgia,'Times New Roman',serif}figure:lang(zh) blockquote:before,figure:lang(ja) blockquote:before{font:3em bold Georgia,Times,"Times New Roman",serif}figure figcaption{font:.85em normal "Biaodian Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro figure:lang(zh) figcaption{font-family:"Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns figure:lang(zh) figcaption{font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Han Heiti CNS",sans-serif}html.han-biaodian-pro-gb figure:lang(zh) figcaption{font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}html.han-biaodian-pro figure:lang(ja) figcaption,html.han-biaodian-pro-cns figure:lang(ja) figcaption{font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre,samp{font-family:Courier,monospace,sans-serif}code:lang(zh),kbd:lang(zh),pre:lang(zh),samp:lang(zh){font-family:'Biaodian Sans',Courier,'Han Heiti',monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:'Yakumono Sans',Courier,monospace,sans-serif}html.han-biaodian-pro code,html.han-biaodian-pro kbd,html.han-biaodian-pro pre,html.han-biaodian-pro samp{font-family:'Biaodian Pro Sans',Courier,'Han Heiti',monospace,sans-serif}html.han-biaodian-pro-cns code,html.han-biaodian-pro-cns kbd,html.han-biaodian-pro-cns pre,html.han-biaodian-pro-cns samp{font-family:'Biaodian Pro Sans CNS',Courier,'Han Heiti CNS',monospace,sans-serif}html.han-biaodian-pro-gb code,html.han-biaodian-pro-gb kbd,html.han-biaodian-pro-gb pre,html.han-biaodian-pro-gb samp{font-family:'Biaodian Pro Sans GB',Courier,'Han Heiti GB',monospace,sans-serif}code:not(:lang(zh)):not(:lang(ja)),code :not(:lang(zh)):not(:lang(ja)),kbd:not(:lang(zh)):not(:lang(ja)),kbd :not(:lang(zh)):not(:lang(ja)),pre:not(:lang(zh)):not(:lang(ja)),pre :not(:lang(zh)):not(:lang(ja)),samp:not(:lang(zh)):not(:lang(ja)),samp :not(:lang(zh)):not(:lang(ja)){font-family:Courier,'Han Heiti',monospace,sans-serif}hruby{display:inline}u.han-js-charized hruby,hruby u.han-js-charized{border-bottom:1px solid;padding-bottom:.125em}u.han-js-charized hruby span.char span,hruby u.han-js-charized span.char span{border-bottom:0 none!important}hruby u.han-js-charized+u{margin-left:.125em}hruby copy{display:inline-block;opacity:0;text-indent:-9999999px;height:0;width:0}hruby rb[annotation]{display:inline-block;position:relative;text-indent:0}hruby rb[annotation]:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;left:-200%;position:absolute;top:-0.5em;vertical-align:middle;-moz-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);height:1em;width:500%;content:attr(annotation);line-height:1.5;text-align:center;text-indent:0}hruby[complex] rb[annotation][order="1"]:before{top:-0.5em}hruby[complex] rb[annotation][order="2"]:before{bottom:-0.25em;top:auto}hruby[rightangle] rb[annotation]:before{bottom:-0.25em;top:auto;margin-left:-0.3em;line-height:1}hruby[generic] rb[yin]:after{font-family:"Zhuyin Kaiti",cursive,serif}hruby[generic="sans-serif"] rb[yin]:before,hruby[generic="sans-serif"] rb[diao^="ㆴ"]:after,hruby[generic="sans-serif"] rb[diao^="ㆵ"]:after,hruby[generic="sans-serif"] rb[diao^="ㆶ"]:after,hruby[generic="sans-serif"] rb[diao^="ㆷ"]:after{font-family:"Zhuyin Heiti",sans-serif}hruby[generic="serif"] rb[yin]:before{font-family:"Zhuyin Kaiti",cursive,serif}hruby rb[zhuyin]{display:inline-block;position:relative;text-indent:0;width:1.65em}hruby rb[zhuyin]:before,hruby rb[zhuyin][diao]:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;right:0;top:0;-moz-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);height:2.7em;width:.8em;-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:normal;font-weight:normal;line-height:.9;text-indent:0;text-decoration:none}hruby rb[zhuyin]:before{content:attr(yin);line-height:.9;white-space:pre-wrap;word-break:break-all}hruby rb[zhuyin][diao]:after{right:-0.6em;width:1em;content:attr(diao)}hruby rb[zhuyin][length="1"]:before{margin-top:.25em}hruby rb[zhuyin][length="1"]:after{margin-top:-0.35em}hruby rb[zhuyin][length="2"]:before{margin-top:-0.15em}hruby rb[zhuyin][length="2"]:after{margin-top:.125em}hruby rb[zhuyin][length="3"]:before{margin-top:-0.4em}hruby rb[zhuyin][length="3"]:after{margin-top:.25em}hruby rb[zhuyin][diao="˙"]:after{right:-0.275em}hruby rb[zhuyin][diao="˙"][length="1"]:after{margin-top:0}hruby rb[zhuyin][diao="˙"][length="2"]:after{margin-top:-0.25em}hruby rb[zhuyin][diao="˙"][length="3"]:after{margin-top:-0.55em}hruby rb[zhuyin][diao="˪"]:after,hruby rb[zhuyin][diao="˫"]:after{-moz-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);margin-right:-0.15em}hruby rb[zhuyin][diao^="ㆴ"]:after,hruby rb[zhuyin][diao^="ㆵ"]:after,hruby rb[zhuyin][diao^="ㆶ"]:after,hruby rb[zhuyin][diao^="ㆷ"]:after{margin-right:-0.2em;margin-top:.55em}@media screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:192dpi){hruby rb[zhuyin]{width:1.45em}hruby rb[zhuyin]:before,hruby rb[zhuyin][diao]:after{-moz-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);line-height:.9}hruby rb[zhuyin]:before{right:-0.15em}hruby rb[zhuyin][length="1"]:before{margin-top:0}hruby rb[zhuyin][length="1"]:after{margin-top:-0.125em}hruby rb[zhuyin][length="2"]:before{margin-top:-0.2em}hruby rb[zhuyin][length="2"]:after{margin-top:0}hruby rb[zhuyin][length="3"]:after{margin-top:.125em}hruby rb[zhuyin][diao="˙"]:after{right:-0.375em}hruby rb[zhuyin][diao="˙"][length="1"]:after{margin-top:-0.125em}hruby rb[zhuyin][diao="˙"][length="2"]:after{margin-top:-0.25em}hruby rb[zhuyin][diao="˙"][length="3"]:after{margin-top:-0.5em}hruby rb[zhuyin][diao="˪"]:after,hruby rb[zhuyin][diao="˫"]:after{-moz-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);margin-right:-0.15em}hruby rb[zhuyin][diao^="ㆴ"]:after,hruby rb[zhuyin][diao^="ㆵ"]:after,hruby rb[zhuyin][diao^="ㆶ"]:after,hruby rb[zhuyin][diao^="ㆷ"]:after{margin-right:-0.15em;margin-top:.4em}}.writingmode .zhipai hruby rb[annotation]:before{bottom:auto;left:-0.1em;top:-200%;height:500%;width:1em}.writingmode .zhipai hruby rb[zhuyin]{width:1.65em}.writingmode .zhipai hruby rb[zhuyin]:before,.writingmode .zhipai hruby rb[zhuyin][diao]:after{top:-0.45em;-webkit-writing-mode:horizontal-tb}.writingmode .zhipai hruby rb[zhuyin]:before{right:.1em}.writingmode .zhipai hruby rb[zhuyin][diao]:after{right:-0.45em}
View
12 ajax/libs/Han/2.2.3/js/han.min.js
@@ -0,0 +1,12 @@
+/*!
+ * 漢字標準格式 v2.2.3
+ * ---
+ * Hanzi-optimised CSS Mode
+ *
+ *
+ *
+ * Lisence: MIT Lisence
+ * Last Modified: 2014/1/1
+ *
+ */
+jQuery.noConflict;(function($){var version="2.2.3",tests=[],rubies,unicode=[],rendered="han-js-rendered",classes=[rendered],fontfaces=[],han=function(){$(document).on("ready",function(){classes.push((test_for_unicoderange()?"":"no-")+"unicoderange");fontfaces.songti=test_for_fontface("Han Songti");fontfaces.kaiti=test_for_fontface("Han Kaiti");fontfaces.fangsong=test_for_fontface("Han Fangsong");for(var font in fontfaces){classes.push((fontfaces[font]?"":"no-")+"fontface-"+font)}$("html").addClass(classes.join(" "));init()})},init=function(range){if(!range&&$("html").hasClass("no-han-init")){return}var range=range||"body";if(range!=="body"&&!$(range).hasClass(rendered)){$(range).addClass(rendered)}else{if(range==="body"&&!$("html").hasClass(rendered)){$("html").addClass(rendered)}}$(range).find("ruby, rtc").filter(".pinyin").addClass("romanization");$(range).find("ruby, rtc").filter(".mps").addClass("zhuyin");$(range).find("ruby, rtc").filter(".romanization").addClass("annotation");$(range).find("ruby").each(function(){var html=$(this).html(),hruby=document.createElement("hruby");if(!tests.ruby()&&!$(this).hasClass("complex")&&!$(this).hasClass("zhuyin")&&!$(this).hasClass("rightangle")){$(this).find("rt").each(function(){var anno=$(this).html(),prev=this.previousSibling,text=prev.nodeValue;prev.nodeValue="";$(prev).before($("<rb/>").html(text).attr("annotation",anno).replaceWith(_copy));$(this).replaceWith(_copy().html(anno))});$(this).replaceWith($(hruby).html($(this).html()))}else{var attr={};if($(this).hasClass("zhuyin")){$(this).find("rt").each(function(){_apply_zhuyin(this)})}else{if($(this).hasClass("complex")){attr.complex="complex";_apply_annotation(this)}else{if($(this).hasClass("rightangle")){attr.rightangle="rightangle";$(this).find("rtc.zhuyin").hide().each(function(){var t=$(this).prevAll("rbc"),c,len,data;$(this).find("rt").each(function(i){var rb=t.find("rb:not([annotation])").eq(i);_apply_zhuyin(this,rb)})});_apply_annotation(this)}}}$(this).filter(function(){return $(this).hasClass("zhuyin")||$(this).hasClass("complex")||$(this).hasClass("rightangle")}).replaceWith($(hruby).html($(this).html()).attr("generic",_get_zhuyin_font(this)).attr(attr))}});if($("html").hasClass("han-la")){$(range).each(function(){var hanzi=unicode_set("hanzi"),latin=unicode_set("latin")+"|"+unicode.punc[0],punc=unicode.punc;patterns=["/("+hanzi+")("+latin+"|"+punc[1]+")/ig","/("+latin+"|"+punc[2]+")("+hanzi+")/ig"];patterns.forEach(function(exp){findAndReplaceDOMText(this,{find:eval(exp),replace:"$1<hanla>$2"})},this);findAndReplaceDOMText(this,{find:"<hanla>",replace:function(){return document.createElement("hanla")}});this.normalize();$("* > hanla:first-child").parent().each(function(){if(this.firstChild.nodeType==1){$(this).before($("<hanla/>"));$(this).find("hanla:first-child").remove()}})})}if($("html").hasClass("han-lab-underline")){$(range).find("u").charize("",true,true)}else{$(range).find("u").each(function(){var next=this.nextSibling;while(next!=null&&(next.nodeName==="WBR"||next.nodeType==8)){next=next.nextSibling}$(next).filter("u").addClass("adjacent")})}$(range).find("em").charize({latin:(tests.textemphasis())?"none":"individual"})},unicode_set=function(set){var join=(set.match(/[hanzi|latin]/))?true:false,result=(join)?unicode[set].join("|"):unicode[set];return result},_span=function(className){var span=document.createElement("span");span.className=className;return span},_copy=function(){return $(document.createElement("copy"))},_apply_annotation=function(node){$(node).find("rbc").find("rb").each(function(i){$(this).attr("index",i)});$(node).find("rtc:not(.zhuyin)").hide().each(function(t){var c=0,rtc=$(this),rbc=$(this).prevAll("rbc"),len=$(this).find("rt").length,data=[];$(this).find("rt").each(function(h){var anno=$(this).html(),rbspan=$(this).attr("rbspan")||1,i=c;c+=Number(rbspan);data[h]={annotation:anno,order:(t==0)?"1":"2"};for(var j=i;j<c;j++){rbc.find("rb[index]").eq(j).attr({set:h})}});rbc.find("rb[annotation]").each(function(){var rb=$(this).find("rb[index]"),first=rb.filter(":first-child").attr("set"),last=rb.filter(":last-child").attr("set");if(first===last){rb.removeAttr("set");$(this).attr("set",first)}});for(var k=0;k<len;k++){rbc.find("rb[set="+k+"]").wrapAll($("<rb/>").attr(data[k]))}});$(node).find("rb").after(" ").removeAttr("set index").filter("rb[annotation]").each(function(){var t=$(this).attr("annotation");$(this).after(_copy().html(t))})},_get_zhuyin_font=function(node){var reg=/(sans-serif|monospace)$/,generic=$(node).css("font-family"),font=generic.match(reg)?"sans-serif":"serif";return font},_apply_zhuyin=function(node,rb){var sm=unicode.zhuyin["shengmu"],jy=unicode.zhuyin["jieyin"],ym=unicode.zhuyin["yunmu"],yj=unicode.zhuyin["yunjiao"],tone=unicode.zhuyin["diao"],prev,text,zi,zy=$(node).html(),yin,diao,form,length,data;form=(zy.match(eval("/("+sm+")/")))?"shengmu":"";form+=(zy.match(eval("/("+jy+")/")))?((form!=="")?"-":"")+"jieyin":"";form+=(zy.match(eval("/("+ym+")/")))?((form!=="")?"-":"")+"yunmu":"";yin=zy.replace(eval("/("+tone+")/g"),"").replace(eval("/("+yj+"̍)/g"),"");length=(yin)?yin.length:0;diao=(zy.match(/(\u02D9)/))?"\u02D9":(zy.match(/(\u02CA)/))?"\u02CA":(zy.match(/([\u02C5\u02C7])/))?"\u02C7":(zy.match(/(\u02CB)/))?"\u02CB":(zy.match(/(\u02EA)/))?"\u02EA":(zy.match(/(\u02EB)/))?"\u02EB":(zy.match(/(\u31B4[\u0358\u030d])/))?"\u31B4\u0358":(zy.match(/(\u31B5[\u0358\u030d])/))?"\u31B5\u0358":(zy.match(/(\u31B6[\u0358\u030d])/))?"\u31B6\u0358":(zy.match(/(\u31B7[\u0358\u030d])/))?"\u31B7\u0358":(zy.match(/(\u31B4)/))?"\u31B4":(zy.match(/(\u31B5)/))?"\u31B5":(zy.match(/(\u31B6)/))?"\u31B6":(zy.match(/(\u31B7)/))?"\u31B7":"";data={zhuyin:zy,yin:yin,diao:diao,length:length,form:form};if(rb){rb.attr(data).append(_copy().html(zy))}else{prev=node.previousSibling;text=prev.nodeValue.split("");zi=text.pop();prev.nodeValue=text.join("");$(node).before($("<rb/>").attr(data).text(zi)).after(" ").replaceWith(_copy().html(zy))}},findAndReplaceDOMText=function(a,b){var b=b;b.filterElements=function(el){var name=el.nodeName.toLowerCase(),classes=(el.nodeType==1)?el.getAttribute("class"):"",charized=(classes&&classes.match(/han-js-charized/)!=null)?true:false;return name!=="style"&&name!=="script"&&!charized};return window.findAndReplaceDOMText(a,b)},inject_element_with_styles=function(rule,callback,nodes,testnames){var style,ret,node,docOverflow,docElement=document.documentElement,div=document.createElement("div"),body=document.body,fakeBody=body||document.createElement("body");style=['<style id="han-support">',rule,"</style>"].join("");(body?div:fakeBody).innerHTML+=style;fakeBody.appendChild(div);if(!body){fakeBody.style.background="";fakeBody.style.overflow="hidden";docOverflow=docElement.style.overflow;docElement.style.overflow="hidden";docElement.appendChild(fakeBody)}ret=callback(div,rule);if(!body){fakeBody.parentNode.removeChild(fakeBody);docElement.style.overflow=docOverflow}else{div.parentNode.removeChild(div)}return !!ret},write_on_canvas=function(text,font){var canvasNode=document.createElement("canvas");canvasNode.width="50";canvasNode.height="20";canvasNode.style.display="none";canvasNode.className="han_support_tests";document.body.appendChild(canvasNode);var ctx=canvasNode.getContext("2d");ctx.textBaseline="top";ctx.font="15px "+font+", sans-serif";ctx.fillStyle="black";ctx.strokeStyle="black";ctx.fillText(text,0,0);return ctx},test_for_fontface=function(test,compare,zi){if(!tests.fontface()){return false}var test=test,compare=compare||"sans-serif",zi=zi||"辭Q";try{var sans=write_on_canvas(zi,compare),test=write_on_canvas(zi,test),support;for(var j=1;j<=20;j++){for(var i=1;i<=50;i++){var sansData=sans.getImageData(i,j,1,1).data,testData=test.getImageData(i,j,1,1).data,alpha=[];alpha.sans=sansData[3];alpha.test=testData[3];if(support!=="undefined"&&alpha.test!=alpha.sans){support=true}else{if(support){break}}if(i==20&&j==20&&!support){support=false}}}$("canvas.han_support_tests").remove();return support}catch(err){return false}};test_for_unicoderange=function(){return !test_for_fontface("han-unicode-range",'Arial, "Droid Sans"',"a")};unicode.latin=["[A-Za-z0-9\u00C0-\u00FF\u0100-\u017F\u0180-\u024F\u1E00-\u1EFF]"];unicode.punc=["[@&=_,.?!$%^*-+/]","[(\\['\"<‘“]","[)\\]'\">”’]"];unicode.hanzi=["[\u4E00-\u9FFF]","[\u3400-\u4DB5\u9FA6-\u9FBB\uFA70-\uFAD9\u9FBC-\u9FC3\u3007\u3040-\u309E\u30A1-\u30FA\u30FD\u30FE\uFA0E-\uFA0F\uFA11\uFA13-\uFA14\uFA1F\uFA21\uFA23-\uFA24\uFA27-\uFA29]","[\uD840-\uD868][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF]","\uD86D[\uDC00-\uDF3F]|[\uD86A-\uD86C][\uDC00-\uDFFF]|\uD869[\uDF00-\uDFFF]","\uD86D[\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1F]","[\u31C0-\u31E3]"];unicode.biaodian=["[·・︰、,。:;?!—ー⋯….·/]","[「『(〔【《〈“‘]","[」』)〕】》〉’”]"];unicode.zhuyin=[];unicode.zhuyin[0]="[\u3105-\u312D\u31A0-\u31BA]";unicode.zhuyin["shengmu"]="[\u3105-\u3119\u312A-\u312C\u31A0-\u31A3]";unicode.zhuyin["jieyin"]="[\u3127-\u3129]";unicode.zhuyin["yunmu"]="[\u311A-\u3126\u312D\u31A4-\u31B3\u31B8-\u31BA]";unicode.zhuyin["yunjiao"]="[\u31B4-\u31B7]";unicode.zhuyin["diao"]="[\u02D9\u02CA\u02C5\u02C7\u02CB\u02EA\u02EB]";tests.columnwidth=function(){var cw=$('<div style="display: none; column-width: 200px; -webkit-column-width: 200px">tester</div>'),bool=(/^200px$/.test(cw.css("-webkit-column-width"))||/^200px$/.test(cw.css("-moz-column-width"))||/^200px$/.test(cw.css("-ms-column-width"))||/^200px$/.test(cw.css("column-width")))?true:false;return bool};tests.fontface=function(){var bool;inject_element_with_styles('@font-face {font-family:"font"; src:url("https://")}',function(node,rule){var style=document.getElementById("han-support"),sheet=style.sheet||style.styleSheet,cssText=sheet?(sheet.cssRules&&sheet.cssRules[0]?sheet.cssRules[0].cssText:sheet.cssText||""):"";bool=/src/i.test(cssText)&&cssText.indexOf(rule.split(" ")[0])===0});return bool};tests.ruby=function(){if(rubies!=null){return rubies}var ruby=document.createElement("ruby"),rt=document.createElement("rt"),rp=document.createElement("rp"),docElement=document.documentElement,displayStyleProperty="display";ruby.appendChild(rp);ruby.appendChild(rt);docElement.appendChild(ruby);rubies=(getStyle(rp,displayStyleProperty)=="none"||getStyle(ruby,displayStyleProperty)=="ruby"&&getStyle(rt,displayStyleProperty)=="ruby-text")?true:false;docElement.removeChild(ruby);ruby=null;rt=null;rp=null;return rubies;function getStyle(element,styleProperty){var result;if(window.getComputedStyle){result=document.defaultView.getComputedStyle(element,null).getPropertyValue(styleProperty)}else{if(element.currentStyle){result=element.currentStyle[styleProperty]}}return result}};tests.textemphasis=function(){var em=$('<span style="display: none; text-emphasis: dot; -moz-text-emphasis: dot; -ms-text-emphasis: dot; -webkit-text-emphasis: dot">tester</span>'),bool=(/^dot$/.test(em.css("-webkit-text-emphasis-style"))||/^dot$/.test(em.css("text-emphasis-style"))||/^dot$/.test(em.css("-moz-text-emphasis-style"))||/^dot$/.test(em.css("-ms-text-emphasis-style")))?true:false;return bool};tests.writingmode=function(){var wm=$('<div style="display: none; writing-mode: tb-rl; -moz-writing-mode: tb-rl; -ms-writing-mode: tb-rl; -webkit-writing-mode: vertical-rl">tester</div>'),bool=(/^tb-rl$/.test(wm.css("writing-mode"))||/^vertical-rl$/.test(wm.css("-webkit-writing-mode"))||/^tb-rl$/.test(wm.css("-moz-writing-mode"))||/^tb-rl$/.test(wm.css("-ms-writing-mode")))?true:false;return bool};$.fn.extend({hanInit:function(){return init(this)},bitouwei:function(){return this.each(function(){$(this).addClass("han-js-bitouwei-rendered");var tou=unicode.biaodian[0]+unicode.biaodian[2],wei=unicode.biaodian[1],start=unicode.punc[0]+unicode.punc[2],end=unicode.punc[1];tou=tou.replace(/\]\[/g,"");start=start.replace(/\]\[/g,"");findAndReplaceDOMText(this,{find:eval("/("+wei+")("+unicode_set("hanzi")+")("+tou+")/ig"),wrap:_span("bitouwei bitouweidian")});findAndReplaceDOMText(this,{find:eval("/("+unicode_set("hanzi")+")("+tou+")/ig"),wrap:_span("bitouwei bitoudian")});findAndReplaceDOMText(this,{find:eval("/("+wei+")("+unicode_set("hanzi")+")/ig"),wrap:_span("bitouwei biweidian")});findAndReplaceDOMText(this,{find:eval("/("+end+")("+unicode_set("latin")+"+)("+start+")/ig"),wrap:_span("bitouwei bitouweidian")});findAndReplaceDOMText(this,{find:eval("/("+unicode_set("latin")+"+)("+start+")/ig"),wrap:_span("bitouwei bitoudian")});findAndReplaceDOMText(this,{find:eval("/("+end+")("+unicode_set("latin")+"+)/ig"),wrap:_span("bitouwei biweidian")})})},charize:function(glyph,charClass,innerSpan){var glyph=glyph||{},charClass=(charClass==true)?true:false;glyph={cjk:glyph.cjk||"individual",bitouwei:(glyph.bitouwei==false)?false:true,latin:glyph.latin||"group"};return this.each(function(){if(glyph.bitouwei){$(this).bitouwei()}if(glyph.cjk==="individual"){findAndReplaceDOMText(this,{find:eval("/("+unicode_set("hanzi")+")/ig"),wrap:_span("char cjk")})}if(glyph.cjk==="individual"||glyph.cjk==="biaodian"){findAndReplaceDOMText(this,{find:eval("/("+unicode_set("biaodian")+")/ig"),wrap:_span("char cjk biaodian")})}if(glyph.cjk==="group"){findAndReplaceDOMText(this,{find:eval("/("+unicode_set("hanzi")+"+|"+unicode_set("biaodian")+"+)/ig"),wrap:_span("char cjk")})}var latin_regex=(glyph.latin==="group")?"/("+unicode_set("latin")+"+)/ig":"/("+unicode_set("latin")+")/ig";findAndReplaceDOMText(this,{find:eval(latin_regex),wrap:_span("char latin")});findAndReplaceDOMText(this,{find:eval("/("+unicode_set("punc")+"+)/ig"),wrap:_span("char latin punc")});findAndReplaceDOMText(this,{find:/([\s]+)/ig,wrap:_span("char space")});if(innerSpan){$(this).find(".char").each(function(){$(this).html($("<span>").text($(this).text()))})}if(charClass){$(this).addClass("han-js-charized")}})}});for(var feature in tests){classes.push((tests[feature]()?"":"no-")+feature);if(!tester){var tester=""}tester+=" "+feature+": tests['"+feature+"'](),\n"}!function(window){eval("tester = ({\n"+tester.replace(/\n$/ig,"\nunicoderange: test_for_unicoderange, \nfont: test_for_fontface\n}")+")")}();han();window.han={unicode:unicode_set,support:tester}})(jQuery);window.findAndReplaceDOMText=(function(){var j="retain";var b="first";var i=document;var d={}.toString;function h(k){return d.call(k)=="[object Array]"}function f(k){return String(k).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function g(){return e.apply(null,arguments)||a.apply(null,arguments)}function e(q,p,n,l,o){if((p&&!p.nodeType)&&arguments.length<=2){return false}var m=typeof n=="function";if(m){n=(function(r){return function(t,s){return r(t.text,s.startIndex)}}(n))}var k=a(p,{find:q,wrap:m?null:n,replace:m?n:"$"+(l||"&"),prepMatch:function(r,s){if(!r[0]){throw"findAndReplaceDOMText cannot handle zero-length matches"}if(l>0){var t=r[l];r.index+=r[0].indexOf(t);r[0]=t}r.endIndex=r.index+r[0].length;r.startIndex=r.index;r.index=s;return r},filterElements:o});g.revert=function(){return k.revert()};return true}function a(l,k){return new c(l,k)}g.Finder=c;function c(l,k){k.portionMode=k.portionMode||j;this.node=l;this.options=k;this.prepMatch=k.prepMatch||this.prepMatch;this.reverts=[];this.matches=this.search();if(this.matches.length){this.processMatches()}}c.prototype={search:function(){var l;var k=0;var m=this.options.find;var o=this.getAggregateText();var n=[];m=typeof m==="string"?RegExp(f(m),"g"):m;if(m.global){while(l=m.exec(o)){n.push(this.prepMatch(l,k++))}}else{if(l=o.match(m)){n.push(this.prepMatch(l,0))}}return n},prepMatch:function(l,k){if(!l[0]){throw new Error("findAndReplaceDOMText cannot handle zero-length matches")}l.endIndex=l.index+l[0].length;l.startIndex=l.index;l.index=k;return l},getAggregateText:function(){var l=this.options.filterElements;return k(this.node);function k(n){if(n.nodeType===3){return n.data}if(l&&!l(n)){return""}var m="";if(n=n.firstChild){do{m+=k(n)}while(n=n.nextSibling)}return m}},processMatches:function(){var o=this.matches;var l=this.node;var v=this.options.filterElements;var n,t,k=[],m=l,p=o.shift(),q=0,u=0,r=0,s;out:while(true){if(m.nodeType===3){if(!t&&m.length+q>=p.endIndex){t={node:m,index:r++,text:m.data.substring(p.startIndex-q,p.endIndex-q),indexInMatch:q-p.startIndex,indexInNode:p.startIndex-q,endIndexInNode:p.endIndex-q,isEnd:true}}else{if(n){k.push({node:m,index:r++,text:m.data,indexInMatch:q-p.startIndex,indexInNode:0})}}if(!n&&m.length+q>p.startIndex){n={node:m,index:r++,indexInMatch:0,indexInNode:p.startIndex-q,endIndexInNode:p.endIndex-q,text:m.data.substring(p.startIndex-q,p.endIndex-q)}}q+=m.data.length}s=m.nodeType===1&&v&&!v(m);if(n&&t){m=this.replaceMatch(p,n,k,t);q-=(t.node.data.length-t.endIndexInNode);n=null;t=null;k=[];p=o.shift();r=0;u++;if(!p){break}}else{if(!s&&(m.firstChild||m.nextSibling)){m=m.firstChild||m.nextSibling;continue}}while(true){if(m.nextSibling){m=m.nextSibling;break}else{if(m.parentNode!==l){m=m.parentNode}else{break out}}}}},revert:function(){for(var k=this.reverts.length;k--;){this.reverts[k]()}this.reverts=[]},prepareReplacementString:function(n,m,l,k){var o=this.options.portionMode;if(o===b&&m.indexInMatch>0){return""}n=n.replace(/\$(\d+|&|`|')/g,function(p,q){var r;switch(q){case"&":r=l[0];break;case"`":r=l.input.substring(0,l.startIndex);break;case"'":r=l.input.substring(l.endIndex);break;default:r=l[+q]}return r});if(o===b){return n}if(m.isEnd){return n.substring(m.indexInMatch)}return n.substring(m.indexInMatch,m.indexInMatch+m.text.length)},getPortionReplacementNode:function(m,l,k){var o=this.options.replace||"$&";var q=this.options.wrap;if(q&&q.nodeType){var p=i.createElement("div");p.innerHTML=q.outerHTML||new XMLSerializer().serializeToString(q);q=p.firstChild}if(typeof o=="function"){o=o(m,l,k);if(o&&o.nodeType){return o}return i.createTextNode(String(o))}var n=typeof q=="string"?i.createElement(q):q;o=i.createTextNode(this.prepareReplacementString(o,m,l,k));if(!n){return o}n.appendChild(o);return n},replaceMatch:function(v,u,n,x){var o=u.node;var z=x.node;var p;var r;if(o===z){var q=o;if(u.indexInNode>0){p=i.createTextNode(q.data.substring(0,u.indexInNode));q.parentNode.insertBefore(p,q)}var y=this.getPortionReplacementNode(x,v);q.parentNode.insertBefore(y,q);if(x.endIndexInNode<q.length){r=i.createTextNode(q.data.substring(x.endIndexInNode));q.parentNode.insertBefore(r,q)}q.parentNode.removeChild(q);this.reverts.push(function(){if(p===y.previousSibling){p.parentNode.removeChild(p)}if(r===y.nextSibling){r.parentNode.removeChild(r)}y.parentNode.replaceChild(q,y)});return y}else{p=i.createTextNode(o.data.substring(0,u.indexInNode));r=i.createTextNode(z.data.substring(x.endIndexInNode));var k=this.getPortionReplacementNode(u,v);var w=[];for(var t=0,s=n.length;t<s;++t){var B=n[t];var A=this.getPortionReplacementNode(B,v);B.node.parentNode.replaceChild(A,B.node);this.reverts.push((function(l,C){return function(){C.parentNode.replaceChild(l.node,C)}}(B,A)));w.push(A)}var m=this.getPortionReplacementNode(x,v);o.parentNode.insertBefore(p,o);o.parentNode.insertBefore(k,o);o.parentNode.removeChild(o);z.parentNode.insertBefore(m,z);z.parentNode.insertBefore(r,z);z.parentNode.removeChild(z);this.reverts.push(function(){p.parentNode.removeChild(p);k.parentNode.replaceChild(o,k);r.parentNode.removeChild(r);m.parentNode.replaceChild(z,m)});return m}}};return g}());
View
7 ajax/libs/Han/2.3.0/han.min.css
@@ -0,0 +1,7 @@
+@charset "UTF-8";/*!
+ * 漢字標準格式 v2.3
+ * Hanzi-optimised CSS Mode
+ *
+ * Lisence: MIT Lisence
+ * Last-Modified: 2014/2/12
+ *//*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Lantinghei SC"),local("Heiti SC"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Heiti TC"),local("Microsoft Jhenghei"),local("Heiti SC"),local("Lantinghei SC"),local("Microsoft Yahei"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti CNS';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local("Lantinghei SC"),local("Heiti SC"),local("Microsoft Yahei"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("Heiti TC Medium"),local(STHeitiSC-Medium),local(STHeitiTC-Medium),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Heiti TC Medium"),local("Microsoft Jhenghei Bold"),local(FZLTXHB--B51-0),local(STHeitiTC-Medium),local(MicrosoftJhengHeiBold),local("Lantinghei SC Demibold"),local("Microsoft YaHei Bold"),local("Heiti SC Medium"),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Heiti CNS';font-weight:600;src:local("YuGothic Bold"),local(YuGo-Bold),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei SC Demibold"),local("Microsoft YaHei Bold"),local("Heiti SC Medium"),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold)}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Lantinghei SC"),local("Heiti SC"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("Heiti TC Medium"),local(STHeitiSC-Medium),local(STHeitiTC-Medium),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold);unicode-range:U+270C}@font-face{font-family:'Han Heiti CNS';src:local("Hiragino Sans GB"),local("Lantinghei TC"),local("Heiti TC"),local("Microsoft Jhenghei"),local("Heiti SC"),local("Lantinghei SC"),local("Microsoft Yahei"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Heiti TC Medium"),local("Microsoft Jhenghei Bold"),local(FZLTXHB--B51-0),local(STHeitiTC-Medium),local(MicrosoftJhengHeiBold),local("Lantinghei SC Demibold"),local("Heiti SC Medium"),local("Microsoft YaHei Bold"),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold);unicode-range:U+270C}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local("Lantinghei SC"),local("Heiti SC"),local("Microsoft Yahei"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC"),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC"),local("Lisong Pro"),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti CNS';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6)}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Songti CNS';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6)}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold)}@font-face{font-family:'Han Songti';src:local("Songti SC"),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC"),local("Lisong Pro"),local("Songti SC"),local(STSong),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Kaiti';src:local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Kaiti GB';src:local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3400-4DB5,U+9FBC-9FC2,U+9FC4-9FC5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+3040-309E,U+30A1-30FE,U+3007;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Serif';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{font-family:'Numeral TF Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local("Lying to Firefox");unicode-range:U+270C}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti';src:url("fonts/zhuyin.eot") format("embedded-opentype"),url("fonts/zhuyin.otf") format("opentype"),url("fonts/zhuyin.ttf") format("truetype"),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(PMingLiU)}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Microsoft Jhenghei"),url("fonts/zhuyin.eot") format("embedded-opentype"),url("fonts/zhuyin.otf") format("opentype"),url("fonts/zhuyin.ttf") format("truetype"),local(PMingLiU),local(SimSun),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF)}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url("fonts/zhuyin.eot") format("embedded-opentype"),url("fonts/zhuyin.otf") format("opentype"),url("fonts/zhuyin.ttf") format("truetype"),local(PMingLiU),local(SimSun),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF);unicode-range:U+3127,U+02C7,U+02CA-B,U+02D9}html{line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}html:lang(zh) .poem-like p,html:lang(zh) p.poem-like,html:lang(jp) .poem-like p,html:lang(jp) p.poem-like{margin-left:2em}html:lang(zh) ol,html:lang(zh) ul,html:lang(jp) ol,html:lang(jp) ul{padding-left:2em}html:lang(zh) article p,html:lang(zh) article li,html:lang(jp) article p,html:lang(jp) article li{line-height:2}html:lang(zh) figure,html:lang(zh) blockquote,html:lang(jp) figure,html:lang(jp) blockquote{margin-left:2em;margin-right:2em;width:auto}html:lang(zh) figure blockquote,html:lang(zh) blockquote blockquote,html:lang(jp) figure blockquote,html:lang(jp) blockquote blockquote{margin-left:1em;margin-right:1em}html:lang(zh) article blockquote,html:lang(jp) article blockquote{margin-right:0}html:lang(zh) figure blockquote,html:lang(jp) figure blockquote{margin:0}@media only screen and (max-width:480px){html:lang(zh) .poem-like p,html:lang(zh) p.poem-like,html:lang(zh) blockquote,html:lang(jp) .poem-like p,html:lang(jp) p.poem-like,html:lang(jp) blockquote{margin-left:1em;margin-right:1em}}html:lang(jp).poem-like p,html:lang(jp) .poem-like p,html:lang(jp) p.poem-like,html:lang(jp) blockquote{margin-left:1em}address:lang(zh),address:lang(ja){font-style:inherit}pre code{display:block;overflow:auto;white-space:pre;word-wrap:normal}html:lang(zh) a,html:lang(zh) ins{text-decoration:inherit}html:lang(zh) ins{border-bottom:3px double lightgrey;padding-bottom:.05em}em:lang(zh),em:lang(ja){font-style:inherit;border-bottom-style:dotted;border-bottom-width:2px;padding-bottom:.05em;-moz-text-emphasis:circle;-webkit-text-emphasis:circle;text-emphasis:circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;border-bottom-width:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:sesame;-webkit-text-emphasis:sesame;text-emphasis:sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}article strong *:lang(zh),article strong *:lang(ja){font-family:sans-serif}cite:lang(zh),cite:lang(ja),cite:lang(en).piece{font-style:inherit}cite:lang(zh):before,cite:lang(zh):after{content:"\300a";font-family:inherit;line-height:inherit}cite:lang(zh):after{content:"\300b"}cite:lang(zh).piece:before{content:"\3008"}cite:lang(zh).piece:after{content:"\3009"}cite:lang(ja):before{content:"\300e"}cite:lang(ja):after{content:"\300f"}cite:lang(ja).piece:before{content:"\300c"}cite:lang(ja).piece:after{content:"\300d"}cite:lang(en).piece:before,cite:lang(en).piece:after{content:"\201c";font-family:inherit}cite:lang(en).piece:after{content:"\201d"}cite:lang(en-GB).piece:before{content:"\2018"}cite:lang(en-GB).piece:after{content:"\2019"}.no-cite-mark cite:before,.no-cite-mark cite:after,cite.no-cite-mark:before,cite.no-cite-mark:after{content:""!important}q{quotes:"\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"}q:lang(zh){quotes:"\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f"}q:lang(zh-CN),q:lang(zh-Hans),q:lang(en){quotes:"\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"}q:lang(en-GB){quotes:"\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d"}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):before,q:lang(ja):after{content:none}dfn:lang(zh),dfn:lang(ja){font-style:inherit;font-weight:bold}code,kbd,samp,pre{font-family:monospace,sans-serif}i,var{font-family:cursive,serif;font-style:inherit}*:lang(zh) u,*:lang(zh) ins,*:lang(ja) u,*:lang(ja) ins{border-bottom:1px solid;padding-bottom:.05em;text-decoration:none}*:lang(zh) u+u,*:lang(zh) u+ins,*:lang(zh) ins+u,*:lang(zh) ins+ins,*:lang(ja) u+u,*:lang(ja) u+ins,*:lang(ja) ins+u,*:lang(ja) ins+ins{margin-left:.125em}ruby>rt:before{content:"\ff08"}ruby>rt:after{content:"\ff09"}ruby>rbc+rtc:before{content:"\ff08"}ruby>rtc:after{content:"\ff0c"}ruby>rtc:last-of-type:after{content:"\ff09"}ruby>rt:before,ruby>rt:after{display:inline-block;overflow:hidden;vertical-align:middle;height:0;width:0;height:-moz-calc(1.3em);width:-moz-calc(1em)}@font-face{font-family:han-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:han-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}html.han-js-rendered em:lang(zh){border-bottom-width:0;padding-bottom:0}html.han-js-rendered em:lang(zh) span.biaodian,html.han-js-rendered em:lang(zh) span.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under}.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(zh) span.jinze,.no-textemphasis em:lang(zh) span.latin.word{display:inline-block}.no-textemphasis em:lang(zh) span.char{font-style:inherit;position:relative}.no-textemphasis em:lang(zh) span.char:after{display:inline-block;left:0;margin:.4em 0 0 0;overflow:hidden;position:absolute;text-indent:0;top:0;height:1.9em;-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:normal;font-weight:normal;line-height:1.3;text-decoration:none;text-indent:0;content:"・";font-family:Meiryo,"MS Gothic","MS Mincho"!important;line-height:1.75em}.no-textemphasis em:lang(zh) span.latin:after{left:50%;margin:.4em 0 0 -.2em;text-indent:-0.3em;width:.3em}.no-textemphasis em:lang(zh) span.space:after,.no-textemphasis em:lang(zh) span.biaodian:after,.no-textemphasis em:lang(zh) span.punct:after{content:none!important}html.han-js-rendered em:lang(ja){border-bottom-width:0;padding-bottom:0}html.han-js-rendered em:lang(ja) span.biaodian,html.han-js-rendered em:lang(ja) span.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under}.no-textemphasis em:lang(ja){line-height:2}.no-textemphasis em:lang(ja) span.jinze,.no-textemphasis em:lang(ja) span.latin.word{display:inline-block}.no-textemphasis em:lang(ja) span.char{font-style:inherit;position:relative}.no-textemphasis em:lang(ja) span.char:after{display:inline-block;left:0;margin:-1.45em 0 0 .32em;overflow:hidden;position:absolute;text-indent:0;top:0;height:1.9em;-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:normal;font-weight:normal;line-height:1.3;text-decoration:none;text-indent:0;content:"、";font-family:Meiryo,"MS Gothic","MS Mincho"!important;line-height:1.75em}.no-textemphasis em:lang(ja) span.latin:after{left:50%;margin:-1.45em 0 0 .1em;text-indent:-0.3em;width:.3em}.no-textemphasis em:lang(ja) span.space:after,.no-textemphasis em:lang(ja) span.biaodian:after,.no-textemphasis em:lang(ja) span.punct:after{content:none!important}.no-fontface-kaiti i,.no-fontface-kaiti var{border-bottom:3px double lightgrey;padding-bottom:.05em}html.han-js-rendered u+u,html.han-js-rendered ins+ins{margin-left:auto}html.han-js-rendered u.adjacent,html.han-js-rendered ins.adjacent{margin-left:.125em}.han-js-rendered.han-lab-underline u.adjacent{margin-left:auto}.han-js-rendered.han-lab-underline u,.han-js-rendered.han-lab-underline u *,.han-js-rendered.han-lab-underline u *:before,.han-js-rendered.han-lab-underline u *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}u.han-js-charized{border-bottom:0 none;text-decoration:none}u.han-js-charized span.char:not(:first-of-type):not(:last-of-type) span,u.han-js-charized hanla,u.han-js-charized span.char:first-of-type span:after,u.han-js-charized span.char:last-of-type span:after{border-bottom:1px solid;padding-bottom:.05em}u.han-js-charized span.char:first-of-type span,u.han-js-charized span.char:last-of-type span{position:relative}u.han-js-charized span.char:first-of-type span:after,u.han-js-charized span.char:last-of-type span:after{content:"";display:inline-block;left:0;margin-left:1px;position:absolute;top:0;height:100%;width:-moz-calc(100% - 1px);width:-webkit-calc(100% - 1px);width:calc(100% - 1px)}u.han-js-charized span.char:last-of-type span:after{margin:0 1px 0 0}u.han-js-charized span.char:first-child:last-child span:after{margin:0 1px 0;width:-moz-calc(100% - 2px);width:-webkit-calc(100% - 2px);width:calc(100% - 2px)}u.han-js-charized *:not(:first-child) span.char:first-of-type span:after,u.han-js-charized *:not(:last-child) span.char:last-of-type span:after,u.han-js-charized span.char:not(:first-child):first-of-type span:after,u.han-js-charized span.char:not(:last-child):last-of-type span:after{border-bottom:0}u.han-js-charized *:not(:first-child) span.char:first-of-type span,u.han-js-charized *:not(:last-child) span.char:last-of-type span,u.han-js-charized span.char:not(:first-child):first-of-type span,u.han-js-charized span.char:not(:last-child):last-of-type span{border-bottom:1px solid;padding-bottom:.125em}u.han-js-charized hanla:first-child,u.han-js-charized hanla:last-child{border:0 none}u.han-js-charized *:not(:first-child) hanla:first-child,u.han-js-charized *:not(:last-child) hanla:last-child{border:1px solid}hruby{display:inline;line-height:2}hruby rp{display:none}hruby copy{display:inline-block;opacity:0;text-indent:-9999999px;height:0;width:0}hruby rb[annotation]{display:inline-block;position:relative;text-indent:0}hruby rb[annotation]:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;left:-200%;position:absolute;top:-0.5em;vertical-align:middle;-moz-transform:scale(0.55);-ms-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);height:1em;width:500%;content:attr(annotation);line-height:1.5;text-align:center;text-indent:0}hruby[complex] rb[annotation][order="1"]:before{top:-0.5em}hruby[complex] rb[annotation][order="2"]:before{bottom:-0.25em;top:auto}hruby[rightangle] rb[annotation]:before{bottom:-0.25em;top:auto;margin-left:-0.3em;line-height:1}hruby rb[zhuyin]{display:inline-block;position:relative;text-indent:0;width:1.7em}hruby rb[zhuyin]:before,hruby rb[zhuyin][diao]:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;right:.15em;top:0;-moz-transform:scale(0.55);-ms-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);height:2.7em;width:.8em;-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:normal;font-weight:normal;line-height:1.3;text-decoration:none;text-indent:0}hruby rb[zhuyin]:before{content:attr(yin);line-height:.9;white-space:pre-wrap;word-break:break-all}hruby rb[zhuyin][diao]:after{right:-0.45em;width:1em;content:attr(diao)}hruby rb[zhuyin][length="1"]:before{margin-top:.25em}hruby rb[zhuyin][length="1"]:after{margin-top:-0.35em}hruby rb[zhuyin][length="2"]:before{margin-top:-0.15em}hruby rb[zhuyin][length="2"]:after{margin-top:.125em}hruby rb[zhuyin][length="3"]:before{margin-top:-0.4em}hruby rb[zhuyin][length="3"]:after{margin-top:.25em}hruby rb[zhuyin][diao="˙"]:after{right:-0.2em}hruby rb[zhuyin][diao="˙"][length="1"]:after{margin-top:0}hruby rb[zhuyin][diao="˙"][length="2"]:after{margin-top:-0.25em}hruby rb[zhuyin][diao="˙"][length="3"]:after{margin-top:-0.6em}hruby rb[zhuyin][diao="˪"]:after,hruby rb[zhuyin][diao="˫"]:after{-moz-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);margin-right:-0.15em}hruby rb[zhuyin][diao^="ㆴ"]:after,hruby rb[zhuyin][diao^="ㆵ"]:after,hruby rb[zhuyin][diao^="ㆶ"]:after,hruby rb[zhuyin][diao^="ㆷ"]:after,hruby rb[zhuyin][diao="󳆴"]:after,hruby rb[zhuyin][diao="󳆵"]:after,hruby rb[zhuyin][diao="󳆶"]:after,hruby rb[zhuyin][diao="󳆷"]:after{margin-right:-0.2em;margin-top:.55em}@media screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:192dpi){hruby rb[zhuyin]{width:1.55em}hruby rb[zhuyin]:before,hruby rb[zhuyin][diao]:after{-moz-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);right:.05em;line-height:.9}hruby rb[zhuyin][diao]:after{right:-0.45em}hruby rb[zhuyin][length="1"]:before{margin-top:0}hruby rb[zhuyin][length="1"]:after{margin-top:-0.125em}hruby rb[zhuyin][length="2"]:before{margin-top:-0.2em}hruby rb[zhuyin][length="2"]:after{margin-top:0}hruby rb[zhuyin][length="3"]:after{margin-top:.125em}hruby rb[zhuyin][diao="˙"]:after{right:-0.275em}hruby rb[zhuyin][diao="˙"][length="1"]:after{margin-top:-0.125em}hruby rb[zhuyin][diao="˙"][length="2"]:after{margin-top:-0.25em}hruby rb[zhuyin][diao="˙"][length="3"]:after{margin-top:-0.475em}hruby rb[zhuyin][diao="˪"]:after,hruby rb[zhuyin][diao="˫"]:after{-moz-transform:scale(0.55);-ms-transform:scale(0.55);-webkit-transform:scale(0.55);transform:scale(0.55);margin-right:-0.15em}hruby rb[zhuyin][diao^="ㆴ"]:after,hruby rb[zhuyin][diao^="ㆵ"]:after,hruby rb[zhuyin][diao^="ㆶ"]:after,hruby rb[zhuyin][diao^="ㆷ"]:after,hruby rb[zhuyin][diao="󳆴"]:after,hruby rb[zhuyin][diao="󳆵"]:after,hruby rb[zhuyin][diao="󳆶"]:after,hruby rb[zhuyin][diao="󳆷"]:after{margin-right:-0.15em;margin-top:.4em}}.han-js-bitouwei-rendered span.bitouwei{display:inline-block;text-indent:0}.han-js-charized span.char.space,.han-js-charized span.char>span{display:inline}hanla,html:not(.han-la) hanla{display:none}html.han-la hanla:lang(zh),html.han-la hanla:lang(ja){display:inline;position:static}html.han-la hanla:after{content:" ";display:inline;font-family:Arial;font-size:.89em}html.han-la code hanla,html.han-la pre hanla,html.han-la kbd hanla,html.han-la samp hanla{display:none}html.han-la ol>hanla,html.han-la ul>hanla{display:none}html:lang(zh){font-family:"Biaodian Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}html.han-biaodian-pro{font-family:"Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns{font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Han Heiti CNS",sans-serif}html.han-biaodian-pro-gb{font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}html:not(:lang(zh)):not(:lang(ja)),html *:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote:lang(zh){font-family:"Biaodian Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}article blockquote:lang(ja){font-family:'Yakumono Serif','Numeral LF Serif',Georgia,'Times New Roman',serif}html.han-biaodian-pro article blockquote{font-family:'Biaodian Pro Serif','Numeral LF Serif',Georgia,'Times New Roman','Han Kaiti',cursive,serif}html.han-biaodian-pro-cns article blockquote{font-family:'Biaodian Pro Serif CNS','Numeral LF Serif',Georgia,'Times New Roman','Han Kaiti CNS',cursive,serif}html.han-biaodian-pro-gb article blockquote{font-family:'Biaodian Pro Serif GB','Numeral LF Serif',Georgia,'Times New Roman','Han Kaiti GB',cursive,serif}article blockquote:not(:lang(zh)):not(:lang(ja)),article blockquote *:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}article figure blockquote:lang(zh){font-family:"Biaodian Serif",Georgia,Times,"Times New Roman","Han Songti",serif}article figure blockquote:lang(ja){font-family:'Yakumono Serif','Numeral LF Serif',Georgia,'Times New Roman',serif}html.han-biaodian-pro article figure blockquote{font-family:'Biaodian Pro Serif','Numeral LF Serif',Georgia,'Times New Roman','Han Songti',serif}html.han-biaodian-pro-cns article figure blockquote{font-family:'Biaodian Pro Serif CNS','Numeral LF Serif',Georgia,'Times New Roman','Han Songti CNS',serif}html.han-biaodian-pro-gb article figure blockquote{font-family:'Biaodian Pro Serif GB','Numeral LF Serif',Georgia,'Times New Roman','Han Songti GB',serif}article figure figcaption:lang(zh){font-family:"Biaodian Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif;font-size:.85em}article figure figcaption:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.85em}html.han-biaodian-pro article figure figcaption{font-family:"Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns article figure figcaption{font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Han Heiti CNS",sans-serif}html.han-biaodian-pro-gb article figure figcaption{font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article figure figcaption:not(:lang(zh)):not(:lang(ja)),article figure figcaption *:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}.no-textemphasis em:lang(zh) span.cjk:after,.no-textemphasis em:lang(zh) span.latin:after,.no-textemphasis em:lang(ja) span.cjk:after,.no-textemphasis em:lang(ja) span.latin:after{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",Meiryo,"MS Gothic","MS Mincho" serif!important}cite:lang(en).piece:before,cite:lang(en).piece:after{font-family:Georgia,Times,"Times New Roman",serif}article strong:lang(zh){font-family:"Biaodian Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article strong:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}html.han-biaodian-pro article strong{font-family:"Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns article strong{font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Han Heiti CNS",sans-serif}html.han-biaodian-pro-gb article strong{font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article strong:not(:lang(zh)):not(:lang(ja)),article strong *:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre,samp{font-family:Menlo,Courier,"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif,sans-serif}code:lang(zh),kbd:lang(zh),pre:lang(zh),samp:lang(zh){font-family:"Biaodian Sans",Menlo,Courier,"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Courier}html.han-biaodian-pro code,html.han-biaodian-pro kbd,html.han-biaodian-pro pre,html.han-biaodian-pro samp{font-family:"Biaodian Pro Sans",Menlo,Courier,"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif,sans-serif}html.han-biaodian-pro-cns code,html.han-biaodian-pro-cns kbd,html.han-biaodian-pro-cns pre,html.han-biaodian-pro-cns samp{font-family:"Biaodian Pro Sans CNS",Menlo,Courier,"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif,sans-serif}html.han-biaodian-pro-gb code,html.han-biaodian-pro-gb kbd,html.han-biaodian-pro-gb pre,html.han-biaodian-pro-gb samp{font-family:"Biaodian Pro Sans GB",Menlo,Courier,"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif,sans-serif}code:not(:lang(zh)):not(:lang(ja)),code *:not(:lang(zh)):not(:lang(ja)),kbd:not(:lang(zh)):not(:lang(ja)),kbd *:not(:lang(zh)):not(:lang(ja)),pre:not(:lang(zh)):not(:lang(ja)),pre *:not(:lang(zh)):not(:lang(ja)),samp:not(:lang(zh)):not(:lang(ja)),samp *:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Courier,"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif,sans-serif}i:lang(zh),var:lang(zh){font-family:"Biaodian Serif","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Latin Italic Serif",cursive,serif}html.han-biaodian-pro i,html.han-biaodian-pro var{font-family:"Biaodian Pro Serif","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}html.han-biaodian-pro-cns i,html.han-biaodian-pro-cns var{font-family:"Biaodian Pro Sans CNS","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}html.han-biaodian-pro-gb i,html.han-biaodian-pro-gb var{font-family:"Biaodian Pro Sans GB","Latin Italic Serif",Georgia,Times,"Times New Roman","Han Kaiti",cursive,"Han Songti",serif}i:not(:lang(zh)):not(:lang(ja)),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}i *:not(:lang(zh)):not(:lang(ja)),var *:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,Times,"Times New Roman","Han Songti",serif}article blockquote i:lang(zh),article blockquote var:lang(zh){font-family:"Biaodian Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans",sans-serif}html.han-biaodian-pro article blockquote i,html.han-biaodian-pro article blockquote var{font-family:"Biaodian Pro Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-cns article blockquote i,html.han-biaodian-pro-cns article blockquote var{font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}html.han-biaodian-pro-gb article blockquote i,html.han-biaodian-pro-gb article blockquote var{font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,Times,"Times New Roman","Han Songti",serif}article blockquote i *:not(:lang(zh)):not(:lang(ja)),article blockquote var *:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}hruby[generic] rb[zhuyin]:after{font-family:"Zhuyin Kaiti",cursive,serif}hruby[generic="sans"] rb[zhuyin]:before,hruby[generic="sans"] rb[diao^="ㆴ"]:after,hruby[generic="sans"] rb[diao^="ㆵ"]:after,hruby[generic="sans"] rb[diao^="ㆶ"]:after,hruby[generic="sans"] rb[diao^="ㆷ"]:after,hruby[generic="sans"] rb[diao="󳆴"]:after,hruby[generic="sans"] rb[diao="󳆵"]:after,hruby[generic="sans"] rb[diao="󳆶"]:after,hruby[generic="sans"] rb[diao="󳆷"]:after{font-family:"Zhuyin Heiti",sans-serif}hruby[generic] rb[diao^="ㆴ"]:after,hruby[generic] rb[diao^="ㆵ"]:after,hruby[generic] rb[diao^="ㆶ"]:after,hruby[generic] rb[diao^="ㆷ"]:after{-moz-font-feature-settings:"liga, dlig";-ms-font-feature-settings:"liga","dlig";-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";font-family:"Zhuyin Kaiti",cursive,serif}hruby[generic="serif"] rb[zhuyin]:before{font-family:"Zhuyin Kaiti",cursive,serif}
View
8 ajax/libs/Han/2.3.0/han.min.js
@@ -0,0 +1,8 @@
+/*!
+ * 漢字標準格式 v2.3
+ * Hanzi-optimised CSS Mode
+ *
+ * Lisence: MIT Lisence
+ * Last-Modified: 2014/2/7
+ */
+(function(window,$){var version="2.3",tests=[],rubies,unicode=[],rendered="han-js-rendered",classes=[rendered],fontfaces=[],han=function(){$(document).on("ready",function(){classes.push((test_for_unicoderange()?"":"no-")+"unicoderange");fontfaces.songti=test_for_fontface("Han Songti");fontfaces.kaiti=test_for_fontface("Han Kaiti");fontfaces.fangsong=test_for_fontface("Han Fangsong");for(var font in fontfaces){classes.push((fontfaces[font]?"":"no-")+"fontface-"+font)}$("html").addClass(classes.join(" "));init()})},init=function(range){if(!range&&$("html").hasClass("no-han-init")){return}var range=range||"body";if(range!=="body"&&!$(range).hasClass(rendered)){$(range).addClass(rendered)}else{if(range==="body"&&!$("html").hasClass(rendered)){$("html").addClass(rendered)}}var _ruby=$(range).find("ruby, rtc");_ruby.filter(".pinyin").addClass("romanization");_ruby.filter(".mps").addClass("zhuyin");_ruby.filter(".romanization").addClass("annotation");$(range).find("ruby").each(function(){var html=$(this).html(),that=$(this),hruby=document.createElement("hruby");if(!tests.ruby()&&!that.hasClass("complex")&&!that.hasClass("zhuyin")&&!that.hasClass("rightangle")){that.find("rt").each(function(){var anno=$(this).html(),prev=this.previousSibling,text=prev.nodeValue;prev.nodeValue="";$(prev).before($("<rb/>").html(text).attr("annotation",anno).replaceWith(_copy));$(this).replaceWith(_copy().html(anno))});that.replaceWith($(hruby).html($(this).html()))}else{var attr={};if(that.hasClass("zhuyin")){that.find("rt").each(function(){_apply_zhuyin(this)})}else{if(that.hasClass("complex")){attr.complex="complex";_apply_annotation(this)}else{if(that.hasClass("rightangle")){attr.rightangle="rightangle";that.find("rtc.zhuyin").hide().each(function(){var t=$(this).prevAll("rbc"),c,len,data;$(this).find("rt").each(function(i){var rb=t.find("rb:not([annotation])").eq(i);if($(this).html()){_apply_zhuyin(this,rb)}});$(this).nextAll("rt").each(function(i){var rb=t.find("rb:not([annotation])").eq(i);if($(this).html()){_apply_zhuyin(this,rb)}})});_apply_annotation(this)}}}that.filter(function(){return $(this).hasClass("zhuyin")||$(this).hasClass("complex")||$(this).hasClass("rightangle")}).replaceWith($(hruby).html($(this).html().replace(/(.*<\/rbc>).*/,"$1")).attr("generic",_get_zhuyin_font(this)).attr(attr))}});if($("html").hasClass("han-la")){$(range).each(function(){var hanzi=unicode_set("hanzi"),latin=unicode_set("latin")+"|"+unicode.punc[0],punc=unicode.punc;patterns=["/("+hanzi+")("+latin+"|"+punc[1]+")/ig","/("+latin+"|"+punc[2]+")("+hanzi+")/ig"];patterns.forEach(function(exp){findAndReplaceDOMText(this,{find:eval(exp),replace:"$1<hanla>$2"})},this);findAndReplaceDOMText(this,{find:"<hanla>",replace:function(){return document.createElement("hanla")}});this.normalize();$("* > hanla:first-child").parent().each(function(){if(this.firstChild.nodeType==1){$(this).before($("<hanla/>"));$(this).find("hanla:first-child").remove()}})})}if($("html").hasClass("han-lab-underline")){$(range).find("u").charize({bitouwei:false},true,true)}$(range).find("u, ins").each(function(){var next=this.nextSibling;while(next!=null&&(next.nodeName==="WBR"||next.nodeType==8)){next=next.nextSibling}$(next).filter("u, ins").addClass("adjacent")});$(range).find("em").charize({latin:(tests.textemphasis())?"none":"individual"})},unicode_set=function(set){var join=(set.match(/[hanzi|latin]/))?true:false,result=(join)?unicode[set].join("|"):unicode[set];return result},_span=function(className){var span=document.createElement("span");span.className=className;return span},_copy=function(){return $(document.createElement("copy"))},_apply_annotation=function(node){$(node).find("rbc").find("rb").each(function(i){$(this).attr("index",i)});$(node).find("rtc:not(.zhuyin)").hide().each(function(t){var c=0,rtc=$(this),rbc=$(this).prevAll("rbc"),len=$(this).find("rt").length||$(this).nextAll("rt").length,data=[];$(this).find("rt").each(function(h){var anno=$(this).html(),rbspan=$(this).attr("rbspan")||1,i=c;c+=Number(rbspan);data[h]={annotation:anno,order:(t==0)?"1":"2"};for(var j=i;j<c;j++){rbc.find("rb[index]").eq(j).attr({set:h})}});$(this).nextAll("rt").each(function(h){var anno=$(this).html(),rbspan=$(this).attr("rbspan")||1,i=c;c+=Number(rbspan);data[h]={annotation:anno,order:(t==0)?"1":"2"};for(var j=i;j<c;j++){rbc.find("rb[index]").eq(j).attr({set:h})}});rbc.find("rb[annotation]").each(function(){var rb=$(this).find("rb[index]"),first=rb.filter(":first-child").attr("set"),last=rb.filter(":last-child").attr("set");if(first===last){rb.removeAttr("set");$(this).attr("set",first)}});for(var k=0;k<len;k++){rbc.find("rb[set="+k+"]").wrapAll($("<rb/>").attr(data[k]))}}).remove();$(node).find("rb").removeAttr("set index").filter("rb[annotation]").each(function(){var t=$(this).attr("annotation");$(this).after(_copy().html(t))})},_get_zhuyin_font=function(node){var reg=/(sans-serif|monospace)$/,generic=$(node).css("font-family"),font=generic.match(reg)?"sans":"serif";return font},_apply_zhuyin=function(node,rb){var sm=unicode.zhuyin["shengmu"],jy=unicode.zhuyin["jieyin"],ym=unicode.zhuyin["yunmu"],yj=unicode.zhuyin["yunjiao"],tone=unicode.zhuyin["diao"],prev,text,zi,zy=$(node).html(),yin,diao,form,length,data;form=(zy.match(eval("/("+sm+")/")))?"shengmu":"";form+=(zy.match(eval("/("+jy+")/")))?((form!=="")?"-":"")+"jieyin":"";form+=(zy.match(eval("/("+ym+")/")))?((form!=="")?"-":"")+"yunmu":"";yin=zy.replace(eval("/("+tone+")/g"),"").replace(eval("/("+yj+"[\u0358\u030d]?)/g"),"");length=(yin)?yin.length:0;diao=(zy.match(/(\u02D9)/))?"\u02D9":(zy.match(/(\u02CA)/))?"\u02CA":(zy.match(/([\u02C5\u02C7])/))?"\u02C7":(zy.match(/(\u02CB)/))?"\u02CB":(zy.match(/(\u02EA)/))?"\u02EA":(zy.match(/(\u02EB)/))?"\u02EB":(zy.match(/(\u31B4[\u0358\u030d])/))?"\u31B4\u0358":(zy.match(/(\u31B5[\u0358\u030d])/))?"\u31B5\u0358":(zy.match(/(\u31B6[\u0358\u030d])/))?"\u31B6\u0358":(zy.match(/(\u31B7[\u0358\u030d])/))?"\u31B7\u0358":(zy.match(/(\u31B4)/))?"\u31B4":(zy.match(/(\u31B5)/))?"\u31B5":(zy.match(/(\u31B6)/))?"\u31B6":(zy.match(/(\u31B7)/))?"\u31B7":"";data={zhuyin:zy,yin:yin,diao:diao,length:length,form:form};if(rb){rb.attr(data).append(_copy().html(zy))}else{prev=node.previousSibling;text=prev.nodeValue.split("");zi=text.pop();prev.nodeValue=text.join("");$(node).before($("<rb/>").attr(data).text(zi)).replaceWith(_copy().html(zy))}},findAndReplaceDOMText=function(a,b){var b=b;b.filterElements=function(el){var name=el.nodeName.toLowerCase(),classes=(el.nodeType==1)?el.getAttribute("class"):"",charized=(classes&&classes.match(/han-js-charized/)!=null)?true:false;return name!=="style"&&name!=="script"&&!charized};return window.findAndReplaceDOMText(a,b)},inject_element_with_styles=function(rule,callback,nodes,testnames){var style,ret,node,docOverflow,docElement=document.documentElement,div=document.createElement("div"),body=document.body,fakeBody=body||document.createElement("body");style=['<style id="han-support">',rule,"</style>"].join("");(body?div:fakeBody).innerHTML+=style;fakeBody.appendChild(div);if(!body){fakeBody.style.background="";fakeBody.style.overflow="hidden";docOverflow=docElement.style.overflow;docElement.style.overflow="hidden";docElement.appendChild(fakeBody)}ret=callback(div,rule);if(!body){fakeBody.parentNode.removeChild(fakeBody);docElement.style.overflow=docOverflow}else{div.parentNode.removeChild(div)}return !!ret},write_on_canvas=function(text,font){var canvasNode=document.createElement("canvas");canvasNode.width="50";canvasNode.height="20";canvasNode.style.display="none";canvasNode.className="han_support_tests";document.body.appendChild(canvasNode);var ctx=canvasNode.getContext("2d");ctx.textBaseline="top";ctx.font="15px "+font+", sans-serif";ctx.fillStyle="black";ctx.strokeStyle="black";ctx.fillText(text,0,0);return ctx},test_for_fontface=function(test,compare,zi){if(!tests.fontface()){return false}var test=test,compare=compare||"sans-serif",zi=zi||"辭Q";try{var sans=write_on_canvas(zi,compare),test=write_on_canvas(zi,test),support;for(var j=1;j<=20;j++){for(var i=1;i<=50;i++){var sansData=sans.getImageData(i,j,1,1).data,testData=test.getImageData(i,j,1,1).data,alpha=[];alpha.sans=sansData[3];alpha.test=testData[3];if(support!=="undefined"&&alpha.test!=alpha.sans){support=true}else{if(support){break}}if(i==20&&j==20&&!support){support=false}}}$("canvas.han_support_tests").remove();return support}catch(err){return false}};test_for_unicoderange=function(){return !test_for_fontface("han-unicode-range",'Arial, "Droid Sans"',"a")};unicode.latin=["[A-Za-z0-9\u00C0-\u00FF\u0100-\u017F\u0180-\u024F\u1E00-\u1EFF]"];unicode.punc=["[@&=_,.?!$%^*-+/]","[(\\['\"<‘“]","[)\\]'\">”’]"];unicode.hanzi=["[\u4E00-\u9FFF]","[\u3400-\u4DB5\u9FA6-\u9FBB\uFA70-\uFAD9\u9FBC-\u9FC3\u3007\u3040-\u309E\u30A1-\u30FA\u30FD\u30FE\uFA0E-\uFA0F\uFA11\uFA13-\uFA14\uFA1F\uFA21\uFA23-\uFA24\uFA27-\uFA29]","[\uD840-\uD868][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF]","\uD86D[\uDC00-\uDF3F]|[\uD86A-\uD86C][\uDC00-\uDFFF]|\uD869[\uDF00-\uDFFF]","\uD86D[\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1F]","[\u31C0-\u31E3]"];unicode.biaodian=["[·・︰、,。:;?!—ー⋯….·/]","[「『(〔【《〈“‘]","[」』)〕】》〉’”]"];unicode.zhuyin=[];unicode.zhuyin[0]="[\u3105-\u312D\u31A0-\u31BA]";unicode.zhuyin["shengmu"]="[\u3105-\u3119\u312A-\u312C\u31A0-\u31A3]";unicode.zhuyin["jieyin"]="[\u3127-\u3129]";unicode.zhuyin["yunmu"]="[\u311A-\u3126\u312D\u31A4-\u31B3\u31B8-\u31BA]";unicode.zhuyin["yunjiao"]="[\u31B4-\u31B7]";unicode.zhuyin["diao"]="[\u02D9\u02CA\u02C5\u02C7\u02CB\u02EA\u02EB]";tests.columnwidth=function(){var cw=$('<div style="display: none; column-width: 200px; -webkit-column-width: 200px">tester</div>'),bool=(/^200px$/.test(cw.css("-webkit-column-width"))||/^200px$/.test(cw.css("-moz-column-width"))||/^200px$/.test(cw.css("-ms-column-width"))||/^200px$/.test(cw.css("column-width")))?true:false;return bool};tests.fontface=function(){var bool;inject_element_with_styles('@font-face {font-family:"font"; src:url("https://")}',function(node,rule){var style=document.getElementById("han-support"),sheet=style.sheet||style.styleSheet,cssText=sheet?(sheet.cssRules&&sheet.cssRules[0]?sheet.cssRules[0].cssText:sheet.cssText||""):"";bool=/src/i.test(cssText)&&cssText.indexOf(rule.split(" ")[0])===0});return bool};tests.ruby=function(){if(rubies!=null){return rubies}var ruby=document.createElement("ruby"),rt=document.createElement("rt"),rp=document.createElement("rp"),docElement=document.documentElement,displayStyleProperty="display";ruby.appendChild(rp);ruby.appendChild(rt);docElement.appendChild(ruby);rubies=(getStyle(rp,displayStyleProperty)=="none"||getStyle(ruby,displayStyleProperty)=="ruby"&&getStyle(rt,displayStyleProperty)=="ruby-text")?true:false;docElement.removeChild(ruby);ruby=null;rt=null;rp=null;return rubies;function getStyle(element,styleProperty){var result;if(window.getComputedStyle){result=document.defaultView.getComputedStyle(element,null).getPropertyValue(styleProperty)}else{if(element.currentStyle){result=element.currentStyle[styleProperty]}}return result}};tests.textemphasis=function(){var em=$('<span style="display: none; text-emphasis: dot; -moz-text-emphasis: dot; -ms-text-emphasis: dot; -webkit-text-emphasis: dot">tester</span>'),bool=(/^dot$/.test(em.css("-webkit-text-emphasis-style"))||/^dot$/.test(em.css("text-emphasis-style"))||/^dot$/.test(em.css("-moz-text-emphasis-style"))||/^dot$/.test(em.css("-ms-text-emphasis-style")))?true:false;return bool};tests.writingmode=function(){var wm=$('<div style="display: none; writing-mode: tb-rl; -moz-writing-mode: tb-rl; -ms-writing-mode: tb-rl; -webkit-writing-mode: vertical-rl">tester</div>'),bool=(/^tb-rl$/.test(wm.css("writing-mode"))||/^vertical-rl$/.test(wm.css("-webkit-writing-mode"))||/^tb-rl$/.test(wm.css("-moz-writing-mode"))||/^tb-rl$/.test(wm.css("-ms-writing-mode")))?true:false;return bool};$.fn.extend({hanInit:function(){return init(this)},bitouwei:function(){return this.each(function(){$(this).addClass("han-js-bitouwei-rendered");var tou=unicode.biaodian[0]+unicode.biaodian[2],wei=unicode.biaodian[1],start=unicode.punc[0]+unicode.punc[2],end=unicode.punc[1];tou=tou.replace(/\]\[/g,"");start=start.replace(/\]\[/g,"");findAndReplaceDOMText(this,{find:eval("/("+wei+")("+unicode_set("hanzi")+")("+tou+")/ig"),wrap:_span("bitouwei bitouweidian")});findAndReplaceDOMText(this,{find:eval("/("+unicode_set("hanzi")+")("+tou+")/ig"),wrap:_span("bitouwei bitoudian")});findAndReplaceDOMText(this,{find:eval("/("+wei+")("+unicode_set("hanzi")+")/ig"),wrap:_span("bitouwei biweidian")});findAndReplaceDOMText(this,{find:eval("/("+end+")("+unicode_set("latin")+"+)("+start+")/ig"),wrap:_span("bitouwei bitouweidian")});findAndReplaceDOMText(this,{find:eval("/("+unicode_set("latin")+"+)("+start+")/ig"),wrap:_span("bitouwei bitoudian")});findAndReplaceDOMText(this,{find:eval("/("+end+")("+unicode_set("latin")+"+)/ig"),wrap:_span("bitouwei biweidian")})})},charize:function(glyph,charClass,innerSpan){var glyph=glyph||{},charClass=(charClass==true)?true:false;glyph={cjk:glyph.cjk||"individual",bitouwei:(glyph.bitouwei==false)?false:true,latin:glyph.latin||"group"};return this.each(function(){if(glyph.bitouwei){$(this).bitouwei()}if(glyph.cjk==="individual"){findAndReplaceDOMText(this,{find:eval("/("+unicode_set("hanzi")+")/ig"),wrap:_span("char cjk")})}if(glyph.cjk==="individual"||glyph.cjk==="biaodian"){findAndReplaceDOMText(this,{find:eval("/("+unicode_set("biaodian")+")/ig"),wrap:_span("char cjk biaodian")})}if(glyph.cjk==="group"){findAndReplaceDOMText(this,{find:eval("/("+unicode_set("hanzi")+"+|"+unicode_set("biaodian")+"+)/ig"),wrap:_span("char cjk")})}var latin_regex=(glyph.latin==="group")?"/("+unicode_set("latin")+"+)/ig":"/("+unicode_set("latin")+")/ig";findAndReplaceDOMText(this,{find:eval(latin_regex),wrap:_span("char latin")});findAndReplaceDOMText(this,{find:eval("/("+unicode_set("punc")+"+)/ig"),wrap:_span("char latin punc")});findAndReplaceDOMText(this,{find:/([\s]+)/ig,wrap:_span("char space")});if(innerSpan){$(this).find(".char").each(function(){$(this).html($("<span>").text($(this).text()))})}if(charClass){$(this).addClass("han-js-charized")}})}});for(var feature in tests){classes.push((tests[feature]()?"":"no-")+feature);if(!tester){var tester=""}tester+=" "+feature+": tests['"+feature+"'](),\n"}!function(window){eval("tester = ({\n"+tester.replace(/\n$/ig,"\nunicoderange: test_for_unicoderange, \nfont: test_for_fontface\n}")+")")}();han();window.han={unicode:unicode_set,support:tester}})(window,window.jQuery,undefined);window.findAndReplaceDOMText=(function(){var j="retain";var b="first";var i=document;var d={}.toString;function h(k){return d.call(k)=="[object Array]"}function f(k){return String(k).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function g(){return e.apply(null,arguments)||a.apply(null,arguments)}function e(q,p,n,l,o){if((p&&!p.nodeType)&&arguments.length<=2){return false}var m=typeof n=="function";if(m){n=(function(r){return function(t,s){return r(t.text,s.startIndex)}}(n))}var k=a(p,{find:q,wrap:m?null:n,replace:m?n:"$"+(l||"&"),prepMatch:function(r,s){if(!r[0]){throw"findAndReplaceDOMText cannot handle zero-length matches"}if(l>0){var t=r[l];r.index+=r[0].indexOf(t);r[0]=t}r.endIndex=r.index+r[0].length;r.startIndex=r.index;r.index=s;return r},filterElements:o});g.revert=function(){return k.revert()};return true}function a(l,k){return new c(l,k)}g.Finder=c;function c(l,k){k.portionMode=k.portionMode||j;this.node=l;this.options=k;this.prepMatch=k.prepMatch||this.prepMatch;this.reverts=[];this.matches=this.search();if(this.matches.length){this.processMatches()}}c.prototype={search:function(){var l;var k=0;var m=this.options.find;var o=this.getAggregateText();var n=[];m=typeof m==="string"?RegExp(f(m),"g"):m;if(m.global){while(l=m.exec(o)){n.push(this.prepMatch(l,k++))}}else{if(l=o.match(m)){n.push(this.prepMatch(l,0))}}return n},prepMatch:function(l,k){if(!l[0]){throw new Error("findAndReplaceDOMText cannot handle zero-length matches")}l.endIndex=l.index+l[0].length;l.startIndex=l.index;l.index=k;return l},getAggregateText:function(){var l=this.options.filterElements;return k(this.node);function k(n){if(n.nodeType===3){return n.data}if(l&&!l(n)){return""}var m="";if(n=n.firstChild){do{m+=k(n)}while(n=n.nextSibling)}return m}},processMatches:function(){var o=this.matches;var l=this.node;var v=this.options.filterElements;var n,t,k=[],m=l,p=o.shift(),q=0,u=0,r=0,s;out:while(true){if(m.nodeType===3){if(!t&&m.length+q>=p.endIndex){t={node:m,index:r++,text:m.data.substring(p.startIndex-q,p.endIndex-q),indexInMatch:q-p.startIndex,indexInNode:p.startIndex-q,endIndexInNode:p.endIndex-q,isEnd:true}}else{if(n){k.push({node:m,index:r++,text:m.data,indexInMatch:q-p.startIndex,indexInNode:0})}}if(!n&&m.length+q>p.startIndex){n={node:m,index:r++,indexInMatch:0,indexInNode:p.startIndex-q,endIndexInNode:p.endIndex-q,text:m.data.substring(p.startIndex-q,p.endIndex-q)}}q+=m.data.length}s=m.nodeType===1&&v&&!v(m);if(n&&t){m=this.replaceMatch(p,n,k,t);q-=(t.node.data.length-t.endIndexInNode);n=null;t=null;k=[];p=o.shift();r=0;u++;if(!p){break}}else{if(!s&&(m.firstChild||m.nextSibling)){m=m.firstChild||m.nextSibling;continue}}while(true){if(m.nextSibling){m=m.nextSibling;break}else{if(m.parentNode!==l){m=m.parentNode}else{break out}}}}},revert:function(){for(var k=this.reverts.length;k--;){this.reverts[k]()}this.reverts=[]},prepareReplacementString:function(n,m,l,k){var o=this.options.portionMode;if(o===b&&m.indexInMatch>0){return""}n=n.replace(/\$(\d+|&|`|')/g,function(p,q){var r;switch(q){case"&":r=l[0];break;case"`":r=l.input.substring(0,l.startIndex);break;case"'":r=l.input.substring(l.endIndex);break;default:r=l[+q]}return r});if(o===b){return n}if(m.isEnd){return n.substring(m.indexInMatch)}return n.substring(m.indexInMatch,m.indexInMatch+m.text.length)},getPortionReplacementNode:function(m,l,k){var o=this.options.replace||"$&";var q=this.options.wrap;if(q&&q.nodeType){var p=i.createElement("div");p.innerHTML=q.outerHTML||new XMLSerializer().serializeToString(q);q=p.firstChild}if(typeof o=="function"){o=o(m,l,k);if(o&&o.nodeType){return o}return i.createTextNode(String(o))}var n=typeof q=="string"?i.createElement(q):q;o=i.createTextNode(this.prepareReplacementString(o,m,l,k));if(!n){return o}n.appendChild(o);return n},replaceMatch:function(v,u,n,x){var o=u.node;var z=x.node;var p;var r;if(o===z){var q=o;if(u.indexInNode>0){p=i.createTextNode(q.data.substring(0,u.indexInNode));q.parentNode.insertBefore(p,q)}var y=this.getPortionReplacementNode(x,v);q.parentNode.insertBefore(y,q);if(x.endIndexInNode<q.length){r=i.createTextNode(q.data.substring(x.endIndexInNode));q.parentNode.insertBefore(r,q)}q.parentNode.removeChild(q);this.reverts.push(function(){if(p===y.previousSibling){p.parentNode.removeChild(p)}if(r===y.nextSibling){r.parentNode.removeChild(r)}y.parentNode.replaceChild(q,y)});return y}else{p=i.createTextNode(o.data.substring(0,u.indexInNode));r=i.createTextNode(z.data.substring(x.endIndexInNode));var k=this.getPortionReplacementNode(u,v);var w=[];for(var t=0,s=n.length;t<s;++t){var B=n[t];var A=this.getPortionReplacementNode(B,v);B.node.parentNode.replaceChild(A,B.node);this.reverts.push((function(l,C){return function(){C.parentNode.replaceChild(l.node,C)}}(B,A)));w.push(A)}var m=this.getPortionReplacementNode(x,v);o.parentNode.insertBefore(p,o);o.parentNode.insertBefore(k,o);o.parentNode.removeChild(o);z.parentNode.insertBefore(m,z);z.parentNode.insertBefore(r,z);z.parentNode.removeChild(z);this.reverts.push(function(){p.parentNode.removeChild(p);k.parentNode.replaceChild(o,k);r.parentNode.removeChild(r);m.parentNode.replaceChild(z,m)});return m}}};return g}());
View
2  ajax/libs/Han/package.json
@@ -1,6 +1,6 @@
{
"name": "Han",
- "filename": "han.css",
+ "filename": "han.min.css",
"version": "2.3.0",
"description": "The CSS typography framework optimised for Hanzi",
"keywords": [
Please sign in to comment.
Something went wrong with that request. Please try again.