注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer / Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5

window.hashcheck = {};
window.hashcheck.ftPYStr   = '語爾亞薩馬奧納蘭羅達東諾烏魯聖來圖盧維蘇庫茲內國猶萊喬話倫欽瑪約凱島臘愛貝漢錫門貢農濟蓋韋類剛勞紐緬賽邁閩儂壯幾標歐溫灣瓊紹鮮麥齊別呂峽湯潑華萬葉衛貴賓陽韃頓凍區卻園岡撾書檳沖澤瑤當窩紅脫臺與贊鄉閃際龍傑優吳壠宮寧寬將崙嶼幹捫揚撈撣敘時晉會欄涇準溝滿現祿種粵紀細絨緒線縷繩聰臨興詩論諸講買費賈賴贛車輝輯遜遠邏鄒鄧開閣闐陸雲霧頗頭餘鶻麗龜錒皚藹礙噯嬡璦曖靄諳銨鵪骯襖媼驁鰲壩罷鈀擺敗唄頒辦絆鈑幫綁鎊謗剝飽寶報鮑鴇齙輩鋇狽備憊鵯賁錛繃筆畢斃幣閉蓽嗶潷鉍篳蹕邊編貶變辯辮芐緶籩驃颮飆鏢鑣鰾鱉癟瀕濱擯儐繽殯臏鑌髕鬢餅稟撥缽鉑駁餑鈸鵓補鈽財參蠶殘慚慘燦驂黲蒼艙倉滄廁側冊測惻層詫鍤儕釵攙摻蟬饞讒纏鏟產闡顫囅諂讖蕆懺嬋驏覘禪鐔場嘗長償腸廠暢倀萇悵閶鯧鈔徹硨塵陳襯傖諶櫬磣齔撐稱懲誠騁棖檉鋮鐺癡遲馳恥齒熾飭鴟衝蟲寵銃疇躊籌綢儔幬讎櫥廚鋤雛礎儲觸處芻絀躕傳釧瘡闖創愴錘綞純鶉綽輟齪辭詞賜鶿蔥囪從叢蓯驄樅湊輳躥竄攛錯銼鹺噠帶貸駘紿擔單鄲膽憚誕彈殫賧癉簞擋黨蕩檔讜碭襠搗禱導盜燾燈鐙敵滌遞締糴詆諦綈覿鏑顛點墊電巔鈿癲釣調銚鯛諜疊鰈釘頂錠訂鋌丟銩動棟崠鶇竇犢獨讀賭鍍瀆櫝牘篤黷鍛斷緞籪兌隊對懟鐓噸鈍燉躉奪墮鐸鵝額訛惡餓諤堊閼軛鋨鍔鶚顎顓鱷誒兒餌貳邇鉺鴯鮞發罰閥琺礬釩煩販飯訪紡鈁魴飛誹廢緋鐨鯡紛墳奮憤糞僨豐楓鋒風瘋馮縫諷鳳灃膚輻撫輔賦復負訃婦縛鳧駙紱紼賻麩鮒鰒釓該鈣賅桿趕稈尷搟紺鋼綱崗戇鎬睪誥縞鋯擱鴿鉻個紇鎘潁給亙賡綆鯁龔鞏鉤茍構購夠詬緱覯蠱顧詁轂鈷錮鴣鵠剮掛鴰摑關觀館慣貫詿摜鸛鰥廣獷規歸閨軌詭劊匭劌媯檜鮭鱖輥滾袞緄鯀鍋過堝咼幗槨蟈鉿駭韓闞絎頡號灝顥閡鶴賀訶闔蠣橫轟鴻黌訌葒閎鱟壺護滬戶滸鶘嘩畫劃驊樺鏵懷壞歡環還緩換喚瘓煥渙奐繯鍰鯇黃謊鰉揮毀賄穢燴匯諱誨繪詼薈噦澮繢琿暉葷渾諢餛閽獲貨禍鈥鑊擊機積饑跡譏雞績緝極級擠薊劑計記繼訐詰薺嘰嚌驥璣覬齏磯羈蠆躋霽鱭鯽夾莢頰鉀價駕郟浹鋏鎵蟯殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗諫縑戔戩瞼鶼筧鰹韉漿蔣槳獎醬絳韁膠澆驕嬌攪鉸矯僥腳餃繳絞轎較撟嶠鷦鮫階節潔結誡屆癤頜鮚緊錦僅謹進燼盡勁荊莖巹藎饉縉贐覲鯨驚經頸靜鏡徑痙競凈剄逕弳脛靚糾廄舊鬮鳩鷲駒舉據鋸懼劇詎屨櫸颶鉅鋦窶齟鵑絹錈鐫雋覺決絕譎玨鈞軍駿皸剴塏愾愷鎧鍇龕閌鈧銬顆殼課騍緙軻鈳錁頷墾懇齦鏗摳褲嚳塊儈鄶噲膾獪髖礦曠況誆誑鄺壙纊貺虧巋窺饋潰匱蕢憒聵簣閫錕鯤擴闊蠐蠟崍徠淶瀨賚睞錸癩籟藍攔籃闌瀾讕攬覽懶纜爛濫嵐欖斕鑭襤瑯閬鋃澇嘮嶗銠鐒癆樂鰳鐳壘淚誄縲籬貍離鯉禮厲勵礫歷瀝隸儷酈壢藶蒞蘺嚦邐驪縭櫪櫟轢礪鋰鸝癘糲躒靂鱺鱧倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蘞奩瀲璉殮褳襝鰱糧涼兩輛諒魎療遼鐐繚釕鷯獵鄰鱗凜賃藺廩檁轔躪齡鈴靈嶺領綾欞蟶鯪餾劉瀏騮綹鎦鷚聾嚨籠壟攏隴蘢瀧瓏櫳朧礱樓婁摟簍僂蔞嘍嶁鏤瘺耬螻髏蘆顱廬爐擄鹵虜賂錄壚擼嚕閭瀘淥櫨櫓轤輅轆氌臚鸕鷺艫鱸巒攣孿灤亂臠孌欒鸞鑾掄輪侖淪綸圇蘿鑼籮騾駱絡犖玀濼欏腡鏍驢鋁侶屢慮濾綠櫚褸鋝嘸媽碼螞罵嗎嘜嬤榪賣脈勱瞞饅蠻謾縵鏝顙鰻貓錨鉚貿麼沒鎂悶們燜懣鍆錳夢瞇謎彌覓冪羋謐獼禰綿澠靦黽廟緲繆滅憫閔緡鳴銘謬謨驀饃歿鏌謀畝鉬吶鈉難撓腦惱鬧鐃訥餒擬膩鈮鯢攆輦鯰釀鳥蔦裊聶嚙鑷鎳隉蘗囁顢躡檸獰擰濘苧嚀聹鈕膿濃噥駑釹儺瘧鷗毆嘔漚謳慪甌盤蹣龐拋皰賠轡噴鵬紕羆鈹騙諞駢飄縹頻貧嬪蘋憑評釙撲鋪樸譜鏷鐠棲臍騎豈啟氣棄訖蘄騏綺榿磧頎頏鰭牽釬鉛遷簽謙錢鉗潛淺譴塹僉蕁慳騫繾槧鈐槍嗆墻薔強搶嬙檣戧熗錆鏘鏹羥蹌鍬橋僑翹竅誚譙蕎繰磽蹺竊愜鍥篋親寢鋟輕氫傾頃請慶撳鯖窮煢蛺巰賕蟣鰍趨軀驅齲詘嶇闃覷鴝顴權勸詮綣輇銓鵲確闋闕愨讓饒擾繞蕘嬈橈熱韌認紉飪軔榮嶸蠑縟銣顰軟銳蜆閏潤灑颯鰓傘毿糝喪騷掃繅澀嗇銫穡殺剎紗鎩鯊篩曬釃刪陜贍繕訕姍騸釤鱔墑傷賞坰殤觴燒賒攝懾設厙灄畬紳審嬸腎滲詵諗瀋聲勝師獅濕蝕實識駛勢適釋飾視試謚塒蒔弒軾貰鈰鰣壽獸綬樞輸贖屬術樹豎數攄紓帥閂雙誰稅順說碩爍鑠絲飼廝駟緦鍶鷥聳慫頌訟誦擻藪餿颼鎪訴肅謖穌雖隨綏歲誶孫損筍蓀猻縮瑣鎖嗩脧獺撻闥鉈鰨態鈦鮐攤貪癱灘壇譚談嘆曇鉭錟頇燙儻餳鐋鏜濤絳討韜鋱騰謄銻題體屜緹鵜條糶齠鰷貼鐵廳聽烴銅統慟鈄禿釷團摶頹蛻飩鴕馱駝橢籜鼉襪媧膃彎頑紈綰網輞違圍為濰葦偉偽緯謂諉幃闈溈潿瑋韙煒鮪聞紋穩問閿甕蝸渦臥萵齷嗚鎢誣無蕪塢務誤鄔廡憮嫵騖鵡鶩犧襲習銑戲餼鬩璽覡蝦轄俠狹廈嚇硤纖賢銜閑顯險獻縣餡羨憲莧薟蘚峴獫嫻鷴癇蠔秈躚廂鑲詳響項薌餉驤緗饗蕭囂銷曉嘯嘵瀟驍綃梟簫協挾攜脅諧寫瀉謝褻擷紲纈鋅釁陘滎兇洶銹繡饈鵂虛噓須許續詡頊軒懸選癬絢諼鉉鏇學謔澩鱈勛詢尋馴訓訊塤潯鱘壓鴉鴨啞訝埡婭椏氬閹煙鹽嚴巖顏閻艷厭硯彥諺驗厴贗儼兗讞懨閆釅魘饜鼴鴦楊瘍癢養樣煬搖堯遙窯謠藥軺鷂鰩爺頁業靨謁鄴曄燁醫銥頤遺儀蟻藝億憶義詣議誼譯異繹詒囈嶧飴懌驛縊軼貽釔鎰鐿瘞艤蔭陰銀飲隱銦癮櫻嬰鷹應纓瑩螢營熒蠅贏穎塋鶯縈鎣攖嚶瀅瀠瓔鸚癭頦罌喲擁傭癰踴詠鏞憂郵鈾誘蕕銪魷輿魚漁娛獄譽預馭傴俁諛諭蕷崳飫閾嫗紆覦歟鈺鵒鷸齬鴛淵轅員圓緣櫞鳶黿躍鑰悅閱鉞鄖勻隕運蘊醞暈韻鄆蕓惲慍紜韞殞氳雜災載攢暫瓚趲鏨贓臟駔鑿棗責擇則賾嘖幘簀賊譖贈綜繒軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻譫張漲帳賬脹趙詔釗蟄轍鍺這謫輒鷓貞針偵診鎮陣湞縝楨軫賑禎鴆掙睜猙爭幀癥鄭證諍崢鉦錚箏織職執紙摯擲幟質滯騭櫛梔軹輊贄鷙螄縶躓躑觶鐘終腫眾鍾謅軸皺晝驟紂縐豬誅燭矚囑貯鑄駐佇櫧銖專磚轉賺囀饌顳樁莊裝妝狀錐贅墜綴騅縋諄著濁諑鐲資漬諮緇輜貲眥錙齜鯔蹤總縱傯諏騶鯫詛組鏃鉆纘躦鱒翺並蔔沈醜澱叠鬥範臯矽櫃後夥稭訣誇裏淩麽黴撚淒扡屍擡塗窪餵汙鍁鹹蠍彜湧遊籲禦願嶽竈紮劄築於誌註雕訁譾郤猛氹阪壟堖垵墊檾蕒葤蓧蒓菇槁摣咤唚哢噝噅撅劈謔襆嶴脊仿僥獁麅餷饊饢楞怵懍爿漵灩混濫瀦淡糸絝緔瑉梘棬案橰櫫軲軤賫膁腖飈糊煆溜湣渺碸滾瞘鈈鉕鋣銱鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿鐝鑥鑹鑔穭鶓鶥鸌癧屙瘂臒襇繈耮顬蟎麯鮁鮃鮎鯗鯝鯴鱝鯿鰠鰵鱅鞽韝齇';
window.hashcheck.charPYStr = '语尔亚萨马奥纳兰罗达东诺乌鲁圣来图卢维苏库兹内国犹莱乔话伦钦玛约凯岛腊爱贝汉锡门贡农济盖韦类刚劳纽缅赛迈闽侬壮几标欧温湾琼绍鲜麦齐别吕峡汤泼华万叶卫贵宾阳鞑顿冻区却园冈挝书槟冲泽瑶当窝红脱台与赞乡闪际龙杰优吴垅宫宁宽将仑屿干扪扬捞掸叙时晋会栏泾准沟满现禄种粤纪细绒绪线缕绳聪临兴诗论诸讲买费贾赖赣车辉辑逊远逻邹邓开阁阗陆云雾颇头余鹘丽龟锕皑蔼碍嗳嫒瑷暧霭谙铵鹌肮袄媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾骠飑飙镖镳鳔鳖瘪濒滨摈傧缤殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾哒带贷骀绐担单郸胆惮诞弹殚赕瘅箪挡党荡档谠砀裆捣祷导盗焘灯镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥动栋岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙赅杆赶秆尴擀绀钢纲岗戆镐睾诰缟锆搁鸽铬个纥镉颍给亘赓绠鲠龚巩钩苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归闺轨诡刽匦刿妫桧鲑鳜辊滚衮绲鲧锅过埚呙帼椁蝈铪骇韩阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿黉讧荭闳鲎壶护沪户浒鹕哗画划骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥毁贿秽烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极级挤蓟剂计记继讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯浆蒋桨奖酱绛缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠裤喾块侩郐哙脍狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡崃徕涞濑赉睐铼癞籁蓝拦篮阑澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒涝唠崂铑铹痨乐鳓镭垒泪诔缧篱狸离鲤礼厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦颅庐炉掳卤虏赂录垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮仑沦纶囵萝锣箩骡骆络荦猡泺椤脶镙驴铝侣屡虑滤绿榈褛锊呒妈码蚂骂吗唛嬷杩卖脉劢瞒馒蛮谩缦镘颡鳗猫锚铆贸麽没镁闷们焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵渑腼黾庙缈缪灭悯闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠难挠脑恼闹铙讷馁拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞拧泞苎咛聍钮脓浓哝驽钕傩疟鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评钋扑铺朴谱镤镨栖脐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥侨翘窍诮谯荞缲硗跷窃惬锲箧亲寝锓轻氢倾顷请庆揿鲭穷茕蛱巯赇虮鳅趋躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣嵘蝾缛铷颦软锐蚬闰润洒飒鳃伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧赊摄慑设厍滠畲绅审婶肾渗诜谂渖声胜师狮湿蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸烫傥饧铴镗涛绛讨韬铽腾誊锑题体屉缇鹈条粜龆鲦贴铁厅听烃铜统恸钭秃钍团抟颓蜕饨鸵驮驼椭箨鼍袜娲腽弯顽纨绾网辋违围为潍苇伟伪纬谓诿帏闱沩涠玮韪炜鲔闻纹稳问阌瓮蜗涡卧莴龌呜钨诬无芜坞务误邬庑怃妩骛鹉鹜牺袭习铣戏饩阋玺觋虾辖侠狭厦吓硖纤贤衔闲显险献县馅羡宪苋莶藓岘猃娴鹇痫蚝籼跹厢镶详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅陉荥凶汹锈绣馐鸺虚嘘须许续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯埙浔鲟压鸦鸭哑讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨疡痒养样炀摇尧遥窑谣药轺鹞鳐爷页业靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛忧邮铀诱莸铕鱿舆鱼渔娱狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕员圆缘橼鸢鼋跃钥悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂瓒趱錾赃脏驵凿枣责择则赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终肿众锺诌轴皱昼骤纣绉猪诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆状锥赘坠缀骓缒谆着浊诼镯资渍谘缁辎赀眦锱龇鲻踪总纵偬诹驺鲰诅组镞钻缵躜鳟翱并卜沉丑淀迭斗范皋硅柜后伙秸诀夸里凌么霉捻凄扦尸抬涂洼喂污锨咸蝎彝涌游吁御愿岳灶扎札筑于志注凋讠谫郄勐凼坂垄垴埯垫苘荬荮莜莼菰藁揸吒吣咔咝咴噘噼谑幞岙嵴彷侥犸狍馇馓馕愣憷懔丬溆滟溷滥潴澹纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜滚眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄';

window.hashcheck.traditionalized = function (cc) {
		var str='', j;
		// 不用of迭代,主要是考虑到浏览器兼容性问题。js的string是utf16,一般是够用的
		// 正常的anchor不会涉及复杂的码位。非正常anchor可能出现在[[Template:senseid]]中
		// "𰻞𰻝"无法使用此法转换,因为不能用一个utf16编码
		for(var i=0;i<cc.length;i++){
			if((j = window.hashcheck.charPYStr.indexOf(cc.charAt(i)))!=-1)
				str+=window.hashcheck.ftPYStr.charAt(j);
			else
				str+=cc.charAt(i);
		}
		return str;
	};

window.hashcheck.simplified = function (cc) {
		var str='', j;
		for(var i=0;i<cc.length;i++){
			if((j = window.hashcheck.ftPYStr.indexOf(cc.charAt(i)))!=-1)
				str+=window.hashcheck.charPYStr.charAt(j);
			else
				str+=cc.charAt(i);
		}
		return str;
	};

window.hashcheck.anchors = [];
$("span.mw-headline").each(function(){window.hashcheck.anchors.push($(this).attr("id"));});
window.hashcheck.noHashCheck = false;
window.hashcheck.checkEqualHanHash = function (){
	var hashtext = decodeURI(location.hash).slice(1);
	if(window.hashcheck.anchors.indexOf(hashtext) == -1){
		window.hashcheck.anchors.some(function(item){
			if(window.hashcheck.simplified(item) == window.hashcheck.simplified(hashtext)){
				window.hashcheck.noHashCheck = true;
				location.replace("#" + item);
				history.replaceState(undefined, undefined, "#" + item);
				window.hashcheck.noHashCheck = false;
				return true;
			}
		});
	}
};


$(function(){
	window.hashcheck.checkEqualHanHash();
});

window.addEventListener('hashchange', function(){
	if(!window.hashcheck.noHashCheck) window.hashcheck.checkEqualHanHash();
}, false);