Senin, 06 Desember 2010

jQuery Syntax Highlighter

Balik lagi bawa artikel mengenai syntax highlighter. Versi pertama yang Beben si bloglang anu ganteng kalem tea sharing yaitu highlighters by Dan Webb! Sama plugins nih modenya, tapi yg ini kayaknya lebih full stylish dan juga keren b-) How...:-" Selain beraneka theme disajikan disini, itu semua bisa diseting dan secara kontinyu <--- hihihi :D warna latar berubah-rubah :-bd Tiga setingan secara default syntax highlighter yg sobat bisa dapatkan htmlCode, styles, and js semua jadi satu :) dengan 1x pemanggilan. Seperti kebanyakan penggunaan syntax highlighters ini menggunakan tag <pre> dan diakhiri tag penutup </pre> Untuk keterangan komplit dan tetekbengek lainnya, sobat satroni ini saja lah SteamDev :D Disini cuman mau kasih tauk pasang di blog saja saya mah :)) cek gi dot... Setelah mendownload
Untuk scriptnya dan CSSnya silahkan mau dihostingkan atau dimasukan ke template secara manual. FULL BACKUP TEMPLATE FIRST!!! Pada dummies blog, Beben gamblang masukin secara manual sob :))

Kode CSS

.sh_acid pre.sh_sourceCode{background-color:#eee;color:#000;font-weight:400;font-style:normal}.sh_acid pre.sh_sourceCode .sh_type{color:#8080c0;font-weight:700;font-style:normal}.sh_acid pre.sh_sourceCode .sh_comment{color:#ff8000;font-weight:400;font-style:normal}.sh_acid pre.sh_sourceCode .sh_number{color:purple;font-weight:700;font-style:normal}.sh_acid pre.sh_sourceCode .sh_.sh_acid preproc{color:#0080c0;font-weight:700;font-style:normal}.sh_acid pre.sh_sourceCode .sh_function{color:#046;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode{background-color:#80bfff;color:#400080;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_type{color:#3f2bf0;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_comment{color:#df0959;font-weight:400;font-style:italic}.sh_berries-light pre.sh_sourceCode{background-color:#d7ffff;color:#47406d;font-weight:400;font-style:normal}.sh_berries-light pre.sh_sourceCode .sh_type{color:#8b51c0;font-weight:400;font-style:normal}.sh_berries-light pre.sh_sourceCode .sh_comment{color:#9c3caf;font-weight:400;font-style:italic}.sh_bipolar pre.sh_sourceCode{background-color:#000;color:#d149a6;font-weight:400;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_type{color:#aadd8b;font-weight:700;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_comment{color:#35d6e5;font-weight:400;font-style:italic}.sh_bipolar pre.sh_sourceCode .sh_.sh_bipolar preproc{color:#07f6bf;font-weight:400;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_function{color:#d51993;font-weight:700;font-style:normal}.sh_blacknblue pre.sh_sourceCode{background-color:#000;color:#2346d5;font-weight:400;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_type{color:#c06cf8;font-weight:700;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_comment{color:#6fb2c4;font-weight:400;font-style:italic}.sh_blacknblue pre.sh_sourceCode .sh_number{color:#c4ac60;font-weight:400;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_.sh_blacknblue preproc{color:#8080ff;font-weight:400;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_function{color:#1c96ed;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode{background-color:#fff;color:#401e7a;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_type{color:#f7b92c;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_comment{color:#38ad24;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_number{color:#32ba06;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_.sh_bright preproc{color:#5374b0;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_function{color:#d11ced;font-weight:400;font-style:normal}.sh_contrast pre.sh_sourceCode{background-color:#ed6104;color:#00f;font-weight:400;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_number{color:#971ad8;font-weight:400;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_.sh_contrast preproc{color:#7b44e0;font-weight:400;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_function{color:#fff700;font-weight:700;font-style:normal}.sh_darkblue pre.sh_sourceCode{background-color:#000040;color:#C7C7C7;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_type{color:#60ff60;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_comment{color:#80a0ff;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_number{color:#42cad9;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_.sh_darkblue preproc{color:#ff80ff;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_number{color:#619de7;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_.sh_darkness preproc{color:#1da3cf;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_function{color:#f34627;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode{background-color:#af947e;color:#fffdec;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_type{color:#fef8bc;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_comment{color:#a00000;font-weight:400;font-style:italic}.sh_desert pre.sh_sourceCode .sh_number{color:#3e3f25;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_.sh_desert preproc{color:#833914;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_function{color:#f3d266;font-weight:700;font-style:normal}.sh_dull pre.sh_sourceCode{background-color:#bfbfbf;color:#656565;font-weight:400;font-style:normal}.sh_dull pre.sh_sourceCode .sh_type{color:#3241c6;font-weight:400;font-style:normal}.sh_dull pre.sh_sourceCode .sh_comment{color:#d11d20;font-weight:400;font-style:italic}.sh_dull pre.sh_sourceCode .sh_number{color:#16930d;font-weight:400;font-style:normal}.sh_dull pre.sh_sourceCode .sh_.sh_dull preproc{color:#003;font-weight:400;font-style:normal}.sh_dull pre.sh_sourceCode .sh_function{color:#38255c;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode{background-color:#ffff80;color:#2C7B34;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode .sh_type{color:#ed0f55;font-weight:700;font-style:normal}.sh_easter pre.sh_sourceCode .sh_comment{color:#24c815;font-weight:400;font-style:italic}.sh_easter pre.sh_sourceCode .sh_number{color:#e11a70;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode .sh_.sh_easter preproc{color:#1583b1;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode .sh_function{color:#1d45d6;font-weight:400;font-style:normal}.sh_emacs pre.sh_sourceCode .sh_type{color:#208920;font-weight:400;font-style:normal}.sh_emacs pre.sh_sourceCode .sh_comment{color:#ac2020;font-weight:400;font-style:italic}.sh_golden pre.sh_sourceCode{background-color:#000;color:#db0;font-weight:400;font-style:normal}.sh_golden pre.sh_sourceCode .sh_type{color:#ffed8a;font-weight:400;font-style:normal}.sh_golden pre.sh_sourceCode .sh_comment{color:#978345;font-weight:400;font-style:italic}.sh_golden pre.sh_sourceCode .sh_.sh_golden preproc{color:#fda;font-weight:400;font-style:normal}.sh_golden pre.sh_sourceCode .sh_function{color:#db0;font-weight:700;font-style:normal}.sh_greenlcd pre.sh_sourceCode{background-color:#003400;color:#0b0;font-weight:400;font-style:normal}.sh_greenlcd pre.sh_sourceCode .sh_type{color:#00ed00;font-weight:400;font-style:normal}.sh_greenlcd pre.sh_sourceCode .sh_function{color:#c0ff73;font-weight:400;font-style:normal}.sh_ide-anjuta pre.sh_sourceCode .sh_type{color:navy;font-weight:400;font-style:normal}.sh_ide-anjuta pre.sh_sourceCode .sh_comment{color:red;font-weight:400;font-style:italic}.sh_ide-anjuta pre.sh_sourceCode .sh_.sh_ide-anjuta preproc{color:#678000;font-weight:400;font-style:normal}.sh_ide-codewarrior pre.sh_sourceCode .sh_type{color:#4c73a6;font-weight:400;font-style:normal}.sh_ide-codewarrior pre.sh_sourceCode .sh_comment{color:#b30000;font-weight:400;font-style:normal}.sh_ide-devcpp pre.sh_sourceCode .sh_comment{color:navy;font-weight:400;font-style:italic}.sh_ide-eclipse pre.sh_sourceCode .sh_comment{color:#717ab3;font-weight:400;font-style:normal}.sh_ide-eclipse pre.sh_sourceCode .sh_.sh_ide-eclipse preproc{color:#3f5fbf;font-weight:400;font-style:normal}.sh_ide-kdev pre.sh_sourceCode .sh_type{color:#600000;font-weight:400;font-style:normal}.sh_ide-kdev pre.sh_sourceCode .sh_comment{color:#bfbfbf;font-weight:400;font-style:italic}.sh_ide-msvcpp pre.sh_sourceCode .sh_comment{color:green;font-weight:400;font-style:italic}.sh_kwrite pre.sh_sourceCode .sh_type{color:#830000;font-weight:400;font-style:normal}.sh_kwrite pre.sh_sourceCode .sh_comment{color:#838183;font-weight:400;font-style:italic}.sh_kwrite pre.sh_sourceCode .sh_number{color:#2928ff;font-weight:400;font-style:normal}.sh_kwrite pre.sh_sourceCode .sh_.sh_kwrite preproc{color:#008200;font-weight:400;font-style:normal}.sh_kwrite pre.sh_sourceCode .sh_function{color:#010181;font-weight:400;font-style:normal}.sh_navy pre.sh_sourceCode{background-color:#000035;color:#008bff;font-weight:400;font-style:normal}.sh_navy pre.sh_sourceCode .sh_type{color:#e1e72f;font-weight:400;font-style:normal}.sh_navy pre.sh_sourceCode .sh_comment{color:#fb0;font-weight:400;font-style:italic}.sh_navy pre.sh_sourceCode .sh_number{color:#f87ff4;font-weight:400;font-style:normal}.sh_nedit pre.sh_sourceCode .sh_comment{color:#000;font-weight:400;font-style:italic}.sh_nedit pre.sh_sourceCode .sh_.sh_nedit preproc{color:#27408b;font-weight:400;font-style:normal}.sh_night pre.sh_sourceCode{background-color:#004;color:#d0f;font-weight:400;font-style:normal}.sh_night pre.sh_sourceCode .sh_type{color:#f1157c;font-weight:700;font-style:normal}.sh_night pre.sh_sourceCode .sh_number{color:#8ee119;font-weight:400;font-style:normal}.sh_night pre.sh_sourceCode .sh_.sh_night preproc{color:#0b0;font-weight:400;font-style:normal}.sh_night pre.sh_sourceCode .sh_function{color:#ff06cd;font-weight:700;font-style:normal}.sh_pablo pre.sh_sourceCode .sh_type{color:#00c000;font-weight:700;font-style:normal}.sh_pablo pre.sh_sourceCode .sh_comment{color:gray;font-weight:400;font-style:normal}.sh_pablo pre.sh_sourceCode .sh_function{color:#ff22b9;font-weight:400;font-style:normal}.sh_peachpuff pre.sh_sourceCode{background-color:#ffdab9;color:#000;font-weight:400;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_type{color:#2e8b57;font-weight:700;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_comment{color:#406090;font-weight:400;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_.sh_peachpuff preproc{color:#cd00cd;font-weight:400;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_function{color:#521cc7;font-weight:400;font-style:normal}.sh_rand01 pre.sh_sourceCode{background-color:#fff;color:#121b28;font-weight:400;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_type{color:#c42638;font-weight:700;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_number{color:#0da344;font-weight:400;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_.sh_rand01 preproc{color:#620ac6;font-weight:400;font-style:normal}.sh_the pre.sh_sourceCode .sh_type{color:#808;font-weight:400;font-style:normal}.sh_typical pre.sh_sourceCode .sh_number{color:#a900a9;font-weight:400;font-style:normal}.sh_typical pre.sh_sourceCode .sh_.sh_typical preproc{color:#00b800;font-weight:400;font-style:normal}.sh_vampire pre.sh_sourceCode{background-color:#000;color:red;font-weight:400;font-style:normal}.sh_vampire pre.sh_sourceCode .sh_type{color:#F35E1E;font-weight:700;font-style:normal}.sh_vampire pre.sh_sourceCode .sh_function{color:#7bc710;font-weight:400;font-style:normal}.sh_whatis pre.sh_sourceCode{background-color:#000;color:#0f0;font-weight:400;font-style:normal}.sh_whatis pre.sh_sourceCode .sh_function{color:#e721d3;font-weight:400;font-style:normal}.sh_whitengrey pre.sh_sourceCode{background-color:#fff;color:#696969;font-weight:400;font-style:normal}.sh_whitengrey pre.sh_sourceCode .sh_type{color:#696969;font-weight:400;font-style:normal}.sh_whitengrey pre.sh_sourceCode .sh_comment{color:#1326a2;font-weight:400;font-style:italic}.sh_whitengrey pre.sh_sourceCode .sh_.sh_whitengrey preproc{color:#470000;font-weight:400;font-style:normal}.sh_zellner pre.sh_sourceCode .sh_.sh_zellner preproc{color:#a020f0;font-weight:400;font-style:normal}.sh_acid,.sh_berries-dark,.sh_berries-light,.sh_bipolar,.sh_blacknblue,.sh_bright,.sh_contrast,.sh_darkblue,.sh_darkness,.sh_desert,.sh_dull,.sh_easter,.sh_emacs,.sh_golden,.sh_greenlcd,.sh_ide-anjuta,.sh_ide-codewarrior,.sh_ide-devcpp,.sh_ide-eclipse,.sh_ide-kdev,.sh_ide-msvcpp,.sh_kwrite,.sh_matlab,.sh_navy,.sh_nedit,.sh_neon,.sh_night,.sh_pablo,.sh_peachpuff,.sh_print,.sh_rand01,.sh_the,.sh_typical,.sh_vampire,.sh_vim-dark,.sh_vim,.sh_whatis,.sh_whitengrey,.sh_zellner{background:none;border:0 none;margin:0;padding:0}.sh_acid pre.sh_sourceCode .sh_keyword,.sh_acid pre.sh_sourceCode .sh_date,.sh_acid pre.sh_sourceCode .sh_time,.sh_acid pre.sh_sourceCode .sh_file,.sh_acid pre.sh_sourceCode .sh_difflines,.sh_acid pre.sh_sourceCode .sh_property{color:#bb7977;font-weight:700;font-style:normal}.sh_acid pre.sh_sourceCode .sh_string,.sh_acid pre.sh_sourceCode .sh_regexp,.sh_acid pre.sh_sourceCode .sh_url,.sh_acid pre.sh_sourceCode .sh_ip,.sh_acid pre.sh_sourceCode .sh_name,.sh_acid pre.sh_sourceCode .sh_newfile,.sh_acid pre.sh_sourceCode .sh_value{color:#a68500;font-weight:400;font-style:normal}.sh_acid pre.sh_sourceCode .sh_specialchar,.sh_acid pre.sh_sourceCode .sh_oldfile{color:#f0f;font-weight:700;font-style:normal}.sh_acid pre.sh_sourceCode .sh_symbol,.sh_acid pre.sh_sourceCode .sh_cbracket{color:#ff0080;font-weight:700;font-style:normal}.sh_acid pre.sh_sourceCode .sh_variable,.sh_acid pre.sh_sourceCode .sh_selector{color:#0080c0;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_keyword,.sh_berries-dark pre.sh_sourceCode .sh_date,.sh_berries-dark pre.sh_sourceCode .sh_time,.sh_berries-dark pre.sh_sourceCode .sh_file,.sh_berries-dark pre.sh_sourceCode .sh_difflines,.sh_berries-dark pre.sh_sourceCode .sh_property{color:#3f2bf0;font-weight:700;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_string,.sh_berries-dark pre.sh_sourceCode .sh_regexp,.sh_berries-dark pre.sh_sourceCode .sh_url,.sh_berries-dark pre.sh_sourceCode .sh_ip,.sh_berries-dark pre.sh_sourceCode .sh_name,.sh_berries-dark pre.sh_sourceCode .sh_newfile,.sh_berries-dark pre.sh_sourceCode .sh_value{color:#c40000;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_specialchar,.sh_berries-dark pre.sh_sourceCode .sh_oldfile{color:#77379a;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_number,.sh_berries-light pre.sh_sourceCode .sh_number{color:#20755a;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_.sh_berries-dark preproc,.sh_berries-light pre.sh_sourceCode .sh_.sh_berries-light preproc{color:#0628cb;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_symbol,.sh_berries-dark pre.sh_sourceCode .sh_cbracket,.sh_contrast pre.sh_sourceCode .sh_comment,.sh_emacs pre.sh_sourceCode .sh_number,.sh_emacs pre.sh_sourceCode .sh_.sh_emacs preproc,.sh_emacs pre.sh_sourceCode .sh_function,.sh_ide-anjuta pre.sh_sourceCode .sh_function,.sh_ide-codewarrior pre.sh_sourceCode .sh_number,.sh_ide-codewarrior pre.sh_sourceCode .sh_function,.sh_ide-devcpp pre.sh_sourceCode .sh_type,.sh_ide-devcpp pre.sh_sourceCode .sh_function,.sh_ide-eclipse pre.sh_sourceCode .sh_number,.sh_ide-eclipse pre.sh_sourceCode .sh_function,.sh_ide-kdev pre.sh_sourceCode .sh_function,.sh_ide-msvcpp pre.sh_sourceCode .sh_string,.sh_ide-msvcpp pre.sh_sourceCode .sh_regexp,.sh_ide-msvcpp pre.sh_sourceCode .sh_specialchar,.sh_ide-msvcpp pre.sh_sourceCode .sh_number,.sh_ide-msvcpp pre.sh_sourceCode .sh_function,.sh_ide-msvcpp pre.sh_sourceCode .sh_url,.sh_ide-msvcpp pre.sh_sourceCode .sh_ip,.sh_ide-msvcpp pre.sh_sourceCode .sh_name,.sh_ide-msvcpp pre.sh_sourceCode .sh_oldfile,.sh_ide-msvcpp pre.sh_sourceCode .sh_newfile,.sh_ide-msvcpp pre.sh_sourceCode .sh_value,.sh_matlab pre.sh_sourceCode .sh_type,.sh_matlab pre.sh_sourceCode .sh_specialchar,.sh_matlab pre.sh_sourceCode .sh_number,.sh_matlab pre.sh_sourceCode .sh_function,.sh_matlab pre.sh_sourceCode .sh_oldfile,.sh_nedit pre.sh_sourceCode .sh_function,.sh_print pre.sh_sourceCode .sh_string,.sh_print pre.sh_sourceCode .sh_regexp,.sh_print pre.sh_sourceCode .sh_specialchar,.sh_print pre.sh_sourceCode .sh_number,.sh_print pre.sh_sourceCode .sh_url,.sh_print pre.sh_sourceCode .sh_ip,.sh_print pre.sh_sourceCode .sh_name,.sh_print pre.sh_sourceCode .sh_oldfile,.sh_print pre.sh_sourceCode .sh_newfile,.sh_print pre.sh_sourceCode .sh_value,.sh_the pre.sh_sourceCode .sh_specialchar,.sh_the pre.sh_sourceCode .sh_function,.sh_the pre.sh_sourceCode .sh_oldfile,.sh_vim pre.sh_sourceCode .sh_function,.sh_whitengrey pre.sh_sourceCode .sh_function{color:#000;font-weight:400;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_function,.sh_berries-light pre.sh_sourceCode .sh_function{color:#901164;font-weight:700;font-style:normal}.sh_berries-dark pre.sh_sourceCode .sh_variable,.sh_berries-dark pre.sh_sourceCode .sh_selector{color:#a91ea7;font-weight:400;font-style:normal}.sh_berries-light pre.sh_sourceCode .sh_keyword,.sh_berries-light pre.sh_sourceCode .sh_date,.sh_berries-light pre.sh_sourceCode .sh_time,.sh_berries-light pre.sh_sourceCode .sh_file,.sh_berries-light pre.sh_sourceCode .sh_difflines,.sh_berries-light pre.sh_sourceCode .sh_property{color:#2cae1e;font-weight:700;font-style:normal}.sh_berries-light pre.sh_sourceCode .sh_string,.sh_berries-light pre.sh_sourceCode .sh_regexp,.sh_berries-light pre.sh_sourceCode .sh_specialchar,.sh_berries-light pre.sh_sourceCode .sh_url,.sh_berries-light pre.sh_sourceCode .sh_ip,.sh_berries-light pre.sh_sourceCode .sh_name,.sh_berries-light pre.sh_sourceCode .sh_oldfile,.sh_berries-light pre.sh_sourceCode .sh_newfile,.sh_berries-light pre.sh_sourceCode .sh_value{color:#5f81b3;font-weight:400;font-style:normal}.sh_berries-light pre.sh_sourceCode .sh_symbol,.sh_berries-light pre.sh_sourceCode .sh_cbracket{color:#d2073b;font-weight:400;font-style:normal}.sh_berries-light pre.sh_sourceCode .sh_variable,.sh_berries-light pre.sh_sourceCode .sh_selector{color:#0628cb;font-weight:700;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_keyword,.sh_bipolar pre.sh_sourceCode .sh_date,.sh_bipolar pre.sh_sourceCode .sh_time,.sh_bipolar pre.sh_sourceCode .sh_file,.sh_bipolar pre.sh_sourceCode .sh_difflines,.sh_bipolar pre.sh_sourceCode .sh_property{color:#ee85e2;font-weight:700;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_string,.sh_bipolar pre.sh_sourceCode .sh_regexp,.sh_bipolar pre.sh_sourceCode .sh_specialchar,.sh_bipolar pre.sh_sourceCode .sh_url,.sh_bipolar pre.sh_sourceCode .sh_ip,.sh_bipolar pre.sh_sourceCode .sh_name,.sh_bipolar pre.sh_sourceCode .sh_oldfile,.sh_bipolar pre.sh_sourceCode .sh_newfile,.sh_bipolar pre.sh_sourceCode .sh_value{color:#9ef457;font-weight:400;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_number,.sh_golden pre.sh_sourceCode .sh_number,.sh_greenlcd pre.sh_sourceCode .sh_number,.sh_navy pre.sh_sourceCode .sh_string,.sh_navy pre.sh_sourceCode .sh_regexp,.sh_navy pre.sh_sourceCode .sh_specialchar,.sh_navy pre.sh_sourceCode .sh_symbol,.sh_navy pre.sh_sourceCode .sh_function,.sh_navy pre.sh_sourceCode .sh_cbracket,.sh_navy pre.sh_sourceCode .sh_url,.sh_navy pre.sh_sourceCode .sh_ip,.sh_navy pre.sh_sourceCode .sh_name,.sh_navy pre.sh_sourceCode .sh_oldfile,.sh_navy pre.sh_sourceCode .sh_newfile,.sh_navy pre.sh_sourceCode .sh_value,.sh_night pre.sh_sourceCode .sh_string,.sh_night pre.sh_sourceCode .sh_regexp,.sh_night pre.sh_sourceCode .sh_url,.sh_night pre.sh_sourceCode .sh_ip,.sh_night pre.sh_sourceCode .sh_name,.sh_night pre.sh_sourceCode .sh_newfile,.sh_night pre.sh_sourceCode .sh_value,.sh_vampire pre.sh_sourceCode .sh_specialchar,.sh_vampire pre.sh_sourceCode .sh_variable,.sh_vampire pre.sh_sourceCode .sh_oldfile,.sh_vampire pre.sh_sourceCode .sh_selector,.sh_vim-dark pre.sh_sourceCode .sh_function{color:#fff;font-weight:400;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_symbol,.sh_bipolar pre.sh_sourceCode .sh_cbracket{color:#348fef;font-weight:400;font-style:normal}.sh_bipolar pre.sh_sourceCode .sh_variable,.sh_bipolar pre.sh_sourceCode .sh_selector{color:#72d42c;font-weight:700;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_keyword,.sh_blacknblue pre.sh_sourceCode .sh_date,.sh_blacknblue pre.sh_sourceCode .sh_time,.sh_blacknblue pre.sh_sourceCode .sh_file,.sh_blacknblue pre.sh_sourceCode .sh_difflines,.sh_blacknblue pre.sh_sourceCode .sh_property{color:#1ededc;font-weight:700;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_string,.sh_blacknblue pre.sh_sourceCode .sh_regexp,.sh_blacknblue pre.sh_sourceCode .sh_url,.sh_blacknblue pre.sh_sourceCode .sh_ip,.sh_blacknblue pre.sh_sourceCode .sh_name,.sh_blacknblue pre.sh_sourceCode .sh_newfile,.sh_blacknblue pre.sh_sourceCode .sh_value{color:#cfc631;font-weight:400;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_specialchar,.sh_blacknblue pre.sh_sourceCode .sh_symbol,.sh_blacknblue pre.sh_sourceCode .sh_cbracket,.sh_blacknblue pre.sh_sourceCode .sh_oldfile{color:#ccc6c6;font-weight:400;font-style:normal}.sh_blacknblue pre.sh_sourceCode .sh_variable,.sh_blacknblue pre.sh_sourceCode .sh_selector{color:#ecea26;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_keyword,.sh_bright pre.sh_sourceCode .sh_date,.sh_bright pre.sh_sourceCode .sh_time,.sh_bright pre.sh_sourceCode .sh_file,.sh_bright pre.sh_sourceCode .sh_difflines,.sh_bright pre.sh_sourceCode .sh_property{color:#ff3030;font-weight:700;font-style:normal}.sh_bright pre.sh_sourceCode .sh_string,.sh_bright pre.sh_sourceCode .sh_regexp,.sh_bright pre.sh_sourceCode .sh_specialchar,.sh_bright pre.sh_sourceCode .sh_url,.sh_bright pre.sh_sourceCode .sh_ip,.sh_bright pre.sh_sourceCode .sh_name,.sh_bright pre.sh_sourceCode .sh_oldfile,.sh_bright pre.sh_sourceCode .sh_newfile,.sh_bright pre.sh_sourceCode .sh_value{color:#1861a7;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_symbol,.sh_bright pre.sh_sourceCode .sh_cbracket{color:#3030ee;font-weight:400;font-style:normal}.sh_bright pre.sh_sourceCode .sh_variable,.sh_bright pre.sh_sourceCode .sh_selector,.sh_emacs pre.sh_sourceCode .sh_variable,.sh_emacs pre.sh_sourceCode .sh_selector,.sh_ide-anjuta pre.sh_sourceCode .sh_variable,.sh_ide-anjuta pre.sh_sourceCode .sh_selector,.sh_ide-devcpp pre.sh_sourceCode .sh_number,.sh_ide-eclipse pre.sh_sourceCode .sh_string,.sh_ide-eclipse pre.sh_sourceCode .sh_regexp,.sh_ide-eclipse pre.sh_sourceCode .sh_specialchar,.sh_ide-eclipse pre.sh_sourceCode .sh_url,.sh_ide-eclipse pre.sh_sourceCode .sh_ip,.sh_ide-eclipse pre.sh_sourceCode .sh_name,.sh_ide-eclipse pre.sh_sourceCode .sh_oldfile,.sh_ide-eclipse pre.sh_sourceCode .sh_newfile,.sh_ide-eclipse pre.sh_sourceCode .sh_value,.sh_ide-kdev pre.sh_sourceCode .sh_number,.sh_ide-msvcpp pre.sh_sourceCode .sh_type,.sh_ide-msvcpp pre.sh_sourceCode .sh_.sh_ide-msvcpp preproc,.sh_matlab pre.sh_sourceCode .sh_keyword,.sh_matlab pre.sh_sourceCode .sh_date,.sh_matlab pre.sh_sourceCode .sh_time,.sh_matlab pre.sh_sourceCode .sh_file,.sh_matlab pre.sh_sourceCode .sh_variable,.sh_matlab pre.sh_sourceCode .sh_difflines,.sh_matlab pre.sh_sourceCode .sh_selector,.sh_matlab pre.sh_sourceCode .sh_property,.sh_pablo pre.sh_sourceCode .sh_specialchar,.sh_pablo pre.sh_sourceCode .sh_oldfile,.sh_the pre.sh_sourceCode .sh_keyword,.sh_the pre.sh_sourceCode .sh_date,.sh_the pre.sh_sourceCode .sh_time,.sh_the pre.sh_sourceCode .sh_file,.sh_the pre.sh_sourceCode .sh_variable,.sh_the pre.sh_sourceCode .sh_difflines,.sh_the pre.sh_sourceCode .sh_selector,.sh_the pre.sh_sourceCode .sh_property,.sh_typical pre.sh_sourceCode .sh_type,.sh_vim-dark pre.sh_sourceCode .sh_comment,.sh_vim pre.sh_sourceCode .sh_comment,.sh_zellner pre.sh_sourceCode .sh_type{color:#00f;font-weight:400;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_keyword,.sh_contrast pre.sh_sourceCode .sh_type,.sh_contrast pre.sh_sourceCode .sh_date,.sh_contrast pre.sh_sourceCode .sh_time,.sh_contrast pre.sh_sourceCode .sh_file,.sh_contrast pre.sh_sourceCode .sh_difflines,.sh_contrast pre.sh_sourceCode .sh_property,.sh_darkblue pre.sh_sourceCode .sh_function,.sh_neon pre.sh_sourceCode .sh_function,.sh_night pre.sh_sourceCode .sh_keyword,.sh_night pre.sh_sourceCode .sh_date,.sh_night pre.sh_sourceCode .sh_time,.sh_night pre.sh_sourceCode .sh_file,.sh_night pre.sh_sourceCode .sh_difflines,.sh_night pre.sh_sourceCode .sh_property,.sh_vampire pre.sh_sourceCode .sh_keyword,.sh_vampire pre.sh_sourceCode .sh_date,.sh_vampire pre.sh_sourceCode .sh_time,.sh_vampire pre.sh_sourceCode .sh_file,.sh_vampire pre.sh_sourceCode .sh_difflines,.sh_vampire pre.sh_sourceCode .sh_property,.sh_whatis pre.sh_sourceCode .sh_type{color:#fff;font-weight:700;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_string,.sh_contrast pre.sh_sourceCode .sh_regexp,.sh_contrast pre.sh_sourceCode .sh_specialchar,.sh_contrast pre.sh_sourceCode .sh_url,.sh_contrast pre.sh_sourceCode .sh_ip,.sh_contrast pre.sh_sourceCode .sh_name,.sh_contrast pre.sh_sourceCode .sh_oldfile,.sh_contrast pre.sh_sourceCode .sh_newfile,.sh_contrast pre.sh_sourceCode .sh_value{color:#11f80c;font-weight:400;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_symbol,.sh_contrast pre.sh_sourceCode .sh_cbracket,.sh_golden pre.sh_sourceCode .sh_variable,.sh_golden pre.sh_sourceCode .sh_selector{color:#dedede;font-weight:700;font-style:normal}.sh_contrast pre.sh_sourceCode .sh_variable,.sh_contrast pre.sh_sourceCode .sh_selector{color:#11f80c;font-weight:700;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_keyword,.sh_darkblue pre.sh_sourceCode .sh_date,.sh_darkblue pre.sh_sourceCode .sh_time,.sh_darkblue pre.sh_sourceCode .sh_file,.sh_darkblue pre.sh_sourceCode .sh_difflines,.sh_darkblue pre.sh_sourceCode .sh_property{color:#ffff60;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_string,.sh_darkblue pre.sh_sourceCode .sh_regexp,.sh_darkblue pre.sh_sourceCode .sh_url,.sh_darkblue pre.sh_sourceCode .sh_ip,.sh_darkblue pre.sh_sourceCode .sh_name,.sh_darkblue pre.sh_sourceCode .sh_newfile,.sh_darkblue pre.sh_sourceCode .sh_value{color:#ffa0a0;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_specialchar,.sh_darkblue pre.sh_sourceCode .sh_oldfile{color:orange;font-weight:400;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_symbol,.sh_darkblue pre.sh_sourceCode .sh_cbracket{color:#d8e91b;font-weight:700;font-style:normal}.sh_darkblue pre.sh_sourceCode .sh_variable,.sh_darkblue pre.sh_sourceCode .sh_selector,.sh_darkness pre.sh_sourceCode .sh_variable,.sh_darkness pre.sh_sourceCode .sh_selector{color:#26e0e7;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode,.sh_neon pre.sh_sourceCode,.sh_pablo pre.sh_sourceCode,.sh_vim-dark pre.sh_sourceCode{background-color:#000;color:#fff;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_keyword,.sh_darkness pre.sh_sourceCode .sh_date,.sh_darkness pre.sh_sourceCode .sh_time,.sh_darkness pre.sh_sourceCode .sh_file,.sh_darkness pre.sh_sourceCode .sh_difflines,.sh_darkness pre.sh_sourceCode .sh_property{color:#ff0;font-weight:700;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_type,.sh_pablo pre.sh_sourceCode .sh_.sh_pablo preproc,.sh_vim-dark pre.sh_sourceCode .sh_type,.sh_vim pre.sh_sourceCode .sh_type{color:#0f0;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_string,.sh_darkness pre.sh_sourceCode .sh_regexp,.sh_darkness pre.sh_sourceCode .sh_url,.sh_darkness pre.sh_sourceCode .sh_ip,.sh_darkness pre.sh_sourceCode .sh_name,.sh_darkness pre.sh_sourceCode .sh_newfile,.sh_darkness pre.sh_sourceCode .sh_value{color:#abab00;font-weight:700;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_specialchar,.sh_darkness pre.sh_sourceCode .sh_oldfile,.sh_greenlcd pre.sh_sourceCode .sh_.sh_greenlcd preproc,.sh_night pre.sh_sourceCode .sh_comment,.sh_whatis pre.sh_sourceCode .sh_.sh_whatis preproc{color:#bfbfbf;font-weight:400;font-style:normal}.sh_darkness pre.sh_sourceCode .sh_comment,.sh_greenlcd pre.sh_sourceCode .sh_comment{color:#888;font-weight:400;font-style:italic}.sh_darkness pre.sh_sourceCode .sh_symbol,.sh_darkness pre.sh_sourceCode .sh_cbracket,.sh_kwrite pre.sh_sourceCode .sh_specialchar,.sh_kwrite pre.sh_sourceCode .sh_oldfile,.sh_neon pre.sh_sourceCode .sh_number,.sh_zellner pre.sh_sourceCode .sh_string,.sh_zellner pre.sh_sourceCode .sh_regexp,.sh_zellner pre.sh_sourceCode .sh_specialchar,.sh_zellner pre.sh_sourceCode .sh_number,.sh_zellner pre.sh_sourceCode .sh_url,.sh_zellner pre.sh_sourceCode .sh_ip,.sh_zellner pre.sh_sourceCode .sh_name,.sh_zellner pre.sh_sourceCode .sh_oldfile,.sh_zellner pre.sh_sourceCode .sh_newfile,.sh_zellner pre.sh_sourceCode .sh_value{color:#f0f;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_keyword,.sh_desert pre.sh_sourceCode .sh_date,.sh_desert pre.sh_sourceCode .sh_time,.sh_desert pre.sh_sourceCode .sh_file,.sh_desert pre.sh_sourceCode .sh_difflines,.sh_desert pre.sh_sourceCode .sh_property{color:#fef8bc;font-weight:700;font-style:normal}.sh_desert pre.sh_sourceCode .sh_string,.sh_desert pre.sh_sourceCode .sh_regexp,.sh_desert pre.sh_sourceCode .sh_specialchar,.sh_desert pre.sh_sourceCode .sh_url,.sh_desert pre.sh_sourceCode .sh_ip,.sh_desert pre.sh_sourceCode .sh_name,.sh_desert pre.sh_sourceCode .sh_oldfile,.sh_desert pre.sh_sourceCode .sh_newfile,.sh_desert pre.sh_sourceCode .sh_value{color:#f6f647;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_symbol,.sh_desert pre.sh_sourceCode .sh_cbracket{color:#66574f;font-weight:400;font-style:normal}.sh_desert pre.sh_sourceCode .sh_variable,.sh_desert pre.sh_sourceCode .sh_selector,.sh_ide-devcpp pre.sh_sourceCode .sh_keyword,.sh_ide-devcpp pre.sh_sourceCode .sh_date,.sh_ide-devcpp pre.sh_sourceCode .sh_time,.sh_ide-devcpp pre.sh_sourceCode .sh_file,.sh_ide-devcpp pre.sh_sourceCode .sh_variable,.sh_ide-devcpp pre.sh_sourceCode .sh_difflines,.sh_ide-devcpp pre.sh_sourceCode .sh_selector,.sh_ide-devcpp pre.sh_sourceCode .sh_property,.sh_kwrite pre.sh_sourceCode .sh_keyword,.sh_kwrite pre.sh_sourceCode .sh_date,.sh_kwrite pre.sh_sourceCode .sh_time,.sh_kwrite pre.sh_sourceCode .sh_file,.sh_kwrite pre.sh_sourceCode .sh_variable,.sh_kwrite pre.sh_sourceCode .sh_difflines,.sh_kwrite pre.sh_sourceCode .sh_selector,.sh_kwrite pre.sh_sourceCode .sh_property,.sh_nedit pre.sh_sourceCode .sh_keyword,.sh_nedit pre.sh_sourceCode .sh_symbol,.sh_nedit pre.sh_sourceCode .sh_cbracket,.sh_nedit pre.sh_sourceCode .sh_date,.sh_nedit pre.sh_sourceCode .sh_time,.sh_nedit pre.sh_sourceCode .sh_file,.sh_nedit pre.sh_sourceCode .sh_difflines,.sh_nedit pre.sh_sourceCode .sh_property,.sh_print pre.sh_sourceCode .sh_keyword,.sh_print pre.sh_sourceCode .sh_type,.sh_print pre.sh_sourceCode .sh_.sh_print preproc,.sh_print pre.sh_sourceCode .sh_symbol,.sh_print pre.sh_sourceCode .sh_cbracket,.sh_print pre.sh_sourceCode .sh_date,.sh_print pre.sh_sourceCode .sh_time,.sh_print pre.sh_sourceCode .sh_file,.sh_print pre.sh_sourceCode .sh_variable,.sh_print pre.sh_sourceCode .sh_difflines,.sh_print pre.sh_sourceCode .sh_selector,.sh_print pre.sh_sourceCode .sh_property,.sh_rand01 pre.sh_sourceCode .sh_function,.sh_typical pre.sh_sourceCode .sh_function,.sh_zellner pre.sh_sourceCode .sh_function{color:#000;font-weight:700;font-style:normal}.sh_dull pre.sh_sourceCode .sh_keyword,.sh_dull pre.sh_sourceCode .sh_date,.sh_dull pre.sh_sourceCode .sh_time,.sh_dull pre.sh_sourceCode .sh_file,.sh_dull pre.sh_sourceCode .sh_difflines,.sh_dull pre.sh_sourceCode .sh_property{color:#353535;font-weight:700;font-style:normal}.sh_dull pre.sh_sourceCode .sh_string,.sh_dull pre.sh_sourceCode .sh_regexp,.sh_dull pre.sh_sourceCode .sh_specialchar,.sh_dull pre.sh_sourceCode .sh_url,.sh_dull pre.sh_sourceCode .sh_ip,.sh_dull pre.sh_sourceCode .sh_name,.sh_dull pre.sh_sourceCode .sh_oldfile,.sh_dull pre.sh_sourceCode .sh_newfile,.sh_dull pre.sh_sourceCode .sh_value{color:#059;font-weight:400;font-style:normal}.sh_dull pre.sh_sourceCode .sh_symbol,.sh_dull pre.sh_sourceCode .sh_cbracket{color:#222;font-weight:400;font-style:normal}.sh_dull pre.sh_sourceCode .sh_variable,.sh_dull pre.sh_sourceCode .sh_selector{color:#ae5a16;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode .sh_keyword,.sh_easter pre.sh_sourceCode .sh_date,.sh_easter pre.sh_sourceCode .sh_time,.sh_easter pre.sh_sourceCode .sh_file,.sh_easter pre.sh_sourceCode .sh_difflines,.sh_easter pre.sh_sourceCode .sh_property{color:#1d45d6;font-weight:700;font-style:normal}.sh_easter pre.sh_sourceCode .sh_string,.sh_easter pre.sh_sourceCode .sh_regexp,.sh_easter pre.sh_sourceCode .sh_specialchar,.sh_easter pre.sh_sourceCode .sh_url,.sh_easter pre.sh_sourceCode .sh_ip,.sh_easter pre.sh_sourceCode .sh_name,.sh_easter pre.sh_sourceCode .sh_oldfile,.sh_easter pre.sh_sourceCode .sh_newfile,.sh_easter pre.sh_sourceCode .sh_value{color:#ca4be3;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode .sh_symbol,.sh_easter pre.sh_sourceCode .sh_cbracket{color:#fa4700;font-weight:400;font-style:normal}.sh_easter pre.sh_sourceCode .sh_variable,.sh_easter pre.sh_sourceCode .sh_selector{color:#26aae7;font-weight:700;font-style:normal}.sh_emacs pre.sh_sourceCode,.sh_ide-anjuta pre.sh_sourceCode,.sh_ide-codewarrior pre.sh_sourceCode,.sh_ide-devcpp pre.sh_sourceCode,.sh_ide-eclipse pre.sh_sourceCode,.sh_ide-kdev pre.sh_sourceCode,.sh_ide-msvcpp pre.sh_sourceCode,.sh_kwrite pre.sh_sourceCode,.sh_matlab pre.sh_sourceCode,.sh_nedit pre.sh_sourceCode,.sh_print pre.sh_sourceCode,.sh_the pre.sh_sourceCode,.sh_typical pre.sh_sourceCode,.sh_vim pre.sh_sourceCode,.sh_zellner pre.sh_sourceCode{background-color:#fff;color:#000;font-weight:400;font-style:normal}.sh_emacs pre.sh_sourceCode .sh_keyword,.sh_emacs pre.sh_sourceCode .sh_date,.sh_emacs pre.sh_sourceCode .sh_time,.sh_emacs pre.sh_sourceCode .sh_file,.sh_emacs pre.sh_sourceCode .sh_difflines,.sh_emacs pre.sh_sourceCode .sh_property{color:#9c20ee;font-weight:700;font-style:normal}.sh_emacs pre.sh_sourceCode .sh_string,.sh_emacs pre.sh_sourceCode .sh_regexp,.sh_emacs pre.sh_sourceCode .sh_specialchar,.sh_emacs pre.sh_sourceCode .sh_url,.sh_emacs pre.sh_sourceCode .sh_ip,.sh_emacs pre.sh_sourceCode .sh_name,.sh_emacs pre.sh_sourceCode .sh_oldfile,.sh_emacs pre.sh_sourceCode .sh_newfile,.sh_emacs pre.sh_sourceCode .sh_value{color:#bd8d8b;font-weight:400;font-style:normal}.sh_golden pre.sh_sourceCode .sh_keyword,.sh_golden pre.sh_sourceCode .sh_date,.sh_golden pre.sh_sourceCode .sh_time,.sh_golden pre.sh_sourceCode .sh_file,.sh_golden pre.sh_sourceCode .sh_difflines,.sh_golden pre.sh_sourceCode .sh_property{color:#ffed8a;font-weight:700;font-style:normal}.sh_golden pre.sh_sourceCode .sh_string,.sh_golden pre.sh_sourceCode .sh_regexp,.sh_golden pre.sh_sourceCode .sh_specialchar,.sh_golden pre.sh_sourceCode .sh_url,.sh_golden pre.sh_sourceCode .sh_ip,.sh_golden pre.sh_sourceCode .sh_name,.sh_golden pre.sh_sourceCode .sh_oldfile,.sh_golden pre.sh_sourceCode .sh_newfile,.sh_golden pre.sh_sourceCode .sh_value,.sh_ide-devcpp pre.sh_sourceCode .sh_string,.sh_ide-devcpp pre.sh_sourceCode .sh_regexp,.sh_ide-devcpp pre.sh_sourceCode .sh_specialchar,.sh_ide-devcpp pre.sh_sourceCode .sh_url,.sh_ide-devcpp pre.sh_sourceCode .sh_ip,.sh_ide-devcpp pre.sh_sourceCode .sh_name,.sh_ide-devcpp pre.sh_sourceCode .sh_oldfile,.sh_ide-devcpp pre.sh_sourceCode .sh_newfile,.sh_ide-devcpp pre.sh_sourceCode .sh_value,.sh_ide-kdev pre.sh_sourceCode .sh_string,.sh_ide-kdev pre.sh_sourceCode .sh_regexp,.sh_ide-kdev pre.sh_sourceCode .sh_specialchar,.sh_ide-kdev pre.sh_sourceCode .sh_url,.sh_ide-kdev pre.sh_sourceCode .sh_ip,.sh_ide-kdev pre.sh_sourceCode .sh_name,.sh_ide-kdev pre.sh_sourceCode .sh_oldfile,.sh_ide-kdev pre.sh_sourceCode .sh_newfile,.sh_ide-kdev pre.sh_sourceCode .sh_value,.sh_kwrite pre.sh_sourceCode .sh_string,.sh_kwrite pre.sh_sourceCode .sh_regexp,.sh_kwrite pre.sh_sourceCode .sh_url,.sh_kwrite pre.sh_sourceCode .sh_ip,.sh_kwrite pre.sh_sourceCode .sh_name,.sh_kwrite pre.sh_sourceCode .sh_newfile,.sh_kwrite pre.sh_sourceCode .sh_value,.sh_pablo pre.sh_sourceCode .sh_symbol,.sh_pablo pre.sh_sourceCode .sh_cbracket,.sh_the pre.sh_sourceCode .sh_number,.sh_the pre.sh_sourceCode .sh_.sh_the preproc,.sh_typical pre.sh_sourceCode .sh_string,.sh_typical pre.sh_sourceCode .sh_regexp,.sh_typical pre.sh_sourceCode .sh_symbol,.sh_typical pre.sh_sourceCode .sh_cbracket,.sh_typical pre.sh_sourceCode .sh_url,.sh_typical pre.sh_sourceCode .sh_ip,.sh_typical pre.sh_sourceCode .sh_name,.sh_typical pre.sh_sourceCode .sh_newfile,.sh_typical pre.sh_sourceCode .sh_value,.sh_vim-dark pre.sh_sourceCode .sh_string,.sh_vim-dark pre.sh_sourceCode .sh_regexp,.sh_vim-dark pre.sh_sourceCode .sh_number,.sh_vim-dark pre.sh_sourceCode .sh_url,.sh_vim-dark pre.sh_sourceCode .sh_ip,.sh_vim-dark pre.sh_sourceCode .sh_name,.sh_vim-dark pre.sh_sourceCode .sh_newfile,.sh_vim-dark pre.sh_sourceCode .sh_value,.sh_vim pre.sh_sourceCode .sh_string,.sh_vim pre.sh_sourceCode .sh_regexp,.sh_vim pre.sh_sourceCode .sh_number,.sh_vim pre.sh_sourceCode .sh_url,.sh_vim pre.sh_sourceCode .sh_ip,.sh_vim pre.sh_sourceCode .sh_name,.sh_vim pre.sh_sourceCode .sh_newfile,.sh_vim pre.sh_sourceCode .sh_value,.sh_whatis pre.sh_sourceCode .sh_comment,.sh_zellner pre.sh_sourceCode .sh_comment{color:red;font-weight:400;font-style:normal}.sh_golden pre.sh_sourceCode .sh_symbol,.sh_golden pre.sh_sourceCode .sh_cbracket,.sh_vampire pre.sh_sourceCode .sh_.sh_vampire preproc{color:#ababab;font-weight:400;font-style:normal}.sh_greenlcd pre.sh_sourceCode .sh_keyword,.sh_greenlcd pre.sh_sourceCode .sh_date,.sh_greenlcd pre.sh_sourceCode .sh_time,.sh_greenlcd pre.sh_sourceCode .sh_file,.sh_greenlcd pre.sh_sourceCode .sh_difflines,.sh_greenlcd pre.sh_sourceCode .sh_property{color:#00ed00;font-weight:700;font-style:normal}.sh_greenlcd pre.sh_sourceCode .sh_string,.sh_greenlcd pre.sh_sourceCode .sh_regexp,.sh_greenlcd pre.sh_sourceCode .sh_specialchar,.sh_greenlcd pre.sh_sourceCode .sh_url,.sh_greenlcd pre.sh_sourceCode .sh_ip,.sh_greenlcd pre.sh_sourceCode .sh_name,.sh_greenlcd pre.sh_sourceCode .sh_oldfile,.sh_greenlcd pre.sh_sourceCode .sh_newfile,.sh_greenlcd pre.sh_sourceCode .sh_value{color:#dfdfdf;font-weight:400;font-style:normal}.sh_greenlcd pre.sh_sourceCode .sh_symbol,.sh_greenlcd pre.sh_sourceCode .sh_cbracket{color:#2fe7a9;font-weight:400;font-style:normal}.sh_greenlcd pre.sh_sourceCode .sh_variable,.sh_greenlcd pre.sh_sourceCode .sh_selector{color:#beef13;font-weight:400;font-style:normal}.sh_ide-anjuta pre.sh_sourceCode .sh_keyword,.sh_ide-anjuta pre.sh_sourceCode .sh_date,.sh_ide-anjuta pre.sh_sourceCode .sh_time,.sh_ide-anjuta pre.sh_sourceCode .sh_file,.sh_ide-anjuta pre.sh_sourceCode .sh_difflines,.sh_ide-anjuta pre.sh_sourceCode .sh_property{color:navy;font-weight:700;font-style:normal}.sh_ide-anjuta pre.sh_sourceCode .sh_string,.sh_ide-anjuta pre.sh_sourceCode .sh_regexp,.sh_ide-anjuta pre.sh_sourceCode .sh_specialchar,.sh_ide-anjuta pre.sh_sourceCode .sh_url,.sh_ide-anjuta pre.sh_sourceCode .sh_ip,.sh_ide-anjuta pre.sh_sourceCode .sh_name,.sh_ide-anjuta pre.sh_sourceCode .sh_oldfile,.sh_ide-anjuta pre.sh_sourceCode .sh_newfile,.sh_ide-anjuta pre.sh_sourceCode .sh_value{color:#db0;font-weight:400;font-style:normal}.sh_ide-anjuta pre.sh_sourceCode .sh_number,.sh_whitengrey pre.sh_sourceCode .sh_string,.sh_whitengrey pre.sh_sourceCode .sh_regexp,.sh_whitengrey pre.sh_sourceCode .sh_specialchar,.sh_whitengrey pre.sh_sourceCode .sh_url,.sh_whitengrey pre.sh_sourceCode .sh_ip,.sh_whitengrey pre.sh_sourceCode .sh_name,.sh_whitengrey pre.sh_sourceCode .sh_oldfile,.sh_whitengrey pre.sh_sourceCode .sh_newfile,.sh_whitengrey pre.sh_sourceCode .sh_value{color:#080;font-weight:400;font-style:normal}.sh_ide-codewarrior pre.sh_sourceCode .sh_keyword,.sh_ide-codewarrior pre.sh_sourceCode .sh_.sh_ide-codewarrior preproc,.sh_ide-codewarrior pre.sh_sourceCode .sh_date,.sh_ide-codewarrior pre.sh_sourceCode .sh_time,.sh_ide-codewarrior pre.sh_sourceCode .sh_file,.sh_ide-codewarrior pre.sh_sourceCode .sh_variable,.sh_ide-codewarrior pre.sh_sourceCode .sh_difflines,.sh_ide-codewarrior pre.sh_sourceCode .sh_selector,.sh_ide-codewarrior pre.sh_sourceCode .sh_property{color:#0000b3;font-weight:400;font-style:normal}.sh_ide-codewarrior pre.sh_sourceCode .sh_string,.sh_ide-codewarrior pre.sh_sourceCode .sh_regexp,.sh_ide-codewarrior pre.sh_sourceCode .sh_specialchar,.sh_ide-codewarrior pre.sh_sourceCode .sh_url,.sh_ide-codewarrior pre.sh_sourceCode .sh_ip,.sh_ide-codewarrior pre.sh_sourceCode .sh_name,.sh_ide-codewarrior pre.sh_sourceCode .sh_oldfile,.sh_ide-codewarrior pre.sh_sourceCode .sh_newfile,.sh_ide-codewarrior pre.sh_sourceCode .sh_value{color:#666;font-weight:400;font-style:normal}.sh_ide-devcpp pre.sh_sourceCode .sh_.sh_ide-devcpp preproc,.sh_ide-kdev pre.sh_sourceCode .sh_.sh_ide-kdev preproc{color:green;font-weight:400;font-style:normal}.sh_ide-eclipse pre.sh_sourceCode .sh_keyword,.sh_ide-eclipse pre.sh_sourceCode .sh_type,.sh_ide-eclipse pre.sh_sourceCode .sh_date,.sh_ide-eclipse pre.sh_sourceCode .sh_time,.sh_ide-eclipse pre.sh_sourceCode .sh_file,.sh_ide-eclipse pre.sh_sourceCode .sh_variable,.sh_ide-eclipse pre.sh_sourceCode .sh_difflines,.sh_ide-eclipse pre.sh_sourceCode .sh_selector,.sh_ide-eclipse pre.sh_sourceCode .sh_property{color:#7f0055;font-weight:700;font-style:normal}.sh_ide-kdev pre.sh_sourceCode .sh_keyword,.sh_ide-kdev pre.sh_sourceCode .sh_date,.sh_ide-kdev pre.sh_sourceCode .sh_time,.sh_ide-kdev pre.sh_sourceCode .sh_file,.sh_ide-kdev pre.sh_sourceCode .sh_variable,.sh_ide-kdev pre.sh_sourceCode .sh_difflines,.sh_ide-kdev pre.sh_sourceCode .sh_selector,.sh_ide-kdev pre.sh_sourceCode .sh_property{color:#600000;font-weight:700;font-style:normal}.sh_ide-msvcpp pre.sh_sourceCode .sh_keyword,.sh_ide-msvcpp pre.sh_sourceCode .sh_date,.sh_ide-msvcpp pre.sh_sourceCode .sh_time,.sh_ide-msvcpp pre.sh_sourceCode .sh_file,.sh_ide-msvcpp pre.sh_sourceCode .sh_variable,.sh_ide-msvcpp pre.sh_sourceCode .sh_difflines,.sh_ide-msvcpp pre.sh_sourceCode .sh_selector,.sh_ide-msvcpp pre.sh_sourceCode .sh_property,.sh_typical pre.sh_sourceCode .sh_keyword,.sh_typical pre.sh_sourceCode .sh_date,.sh_typical pre.sh_sourceCode .sh_time,.sh_typical pre.sh_sourceCode .sh_file,.sh_typical pre.sh_sourceCode .sh_difflines,.sh_typical pre.sh_sourceCode .sh_property{color:#00f;font-weight:700;font-style:normal}.sh_matlab pre.sh_sourceCode .sh_string,.sh_matlab pre.sh_sourceCode .sh_regexp,.sh_matlab pre.sh_sourceCode .sh_url,.sh_matlab pre.sh_sourceCode .sh_ip,.sh_matlab pre.sh_sourceCode .sh_name,.sh_matlab pre.sh_sourceCode .sh_newfile,.sh_matlab pre.sh_sourceCode .sh_value{color:maroon;font-weight:400;font-style:normal}.sh_navy pre.sh_sourceCode .sh_keyword,.sh_navy pre.sh_sourceCode .sh_date,.sh_navy pre.sh_sourceCode .sh_time,.sh_navy pre.sh_sourceCode .sh_file,.sh_navy pre.sh_sourceCode .sh_difflines,.sh_navy pre.sh_sourceCode .sh_property{color:#f8c50b;font-weight:700;font-style:normal}.sh_navy pre.sh_sourceCode .sh_.sh_navy preproc,.sh_vampire pre.sh_sourceCode .sh_string,.sh_vampire pre.sh_sourceCode .sh_regexp,.sh_vampire pre.sh_sourceCode .sh_number,.sh_vampire pre.sh_sourceCode .sh_url,.sh_vampire pre.sh_sourceCode .sh_ip,.sh_vampire pre.sh_sourceCode .sh_name,.sh_vampire pre.sh_sourceCode .sh_newfile,.sh_vampire pre.sh_sourceCode .sh_value,.sh_whitengrey pre.sh_sourceCode .sh_number{color:#b0f;font-weight:400;font-style:normal}.sh_navy pre.sh_sourceCode .sh_variable,.sh_navy pre.sh_sourceCode .sh_selector{color:#13d8ef;font-weight:400;font-style:normal}.sh_nedit pre.sh_sourceCode .sh_type,.sh_peachpuff pre.sh_sourceCode .sh_keyword,.sh_peachpuff pre.sh_sourceCode .sh_date,.sh_peachpuff pre.sh_sourceCode .sh_time,.sh_peachpuff pre.sh_sourceCode .sh_file,.sh_peachpuff pre.sh_sourceCode .sh_difflines,.sh_peachpuff pre.sh_sourceCode .sh_property{color:#a52a2a;font-weight:700;font-style:normal}.sh_nedit pre.sh_sourceCode .sh_string,.sh_nedit pre.sh_sourceCode .sh_regexp,.sh_nedit pre.sh_sourceCode .sh_number,.sh_nedit pre.sh_sourceCode .sh_url,.sh_nedit pre.sh_sourceCode .sh_ip,.sh_nedit pre.sh_sourceCode .sh_name,.sh_nedit pre.sh_sourceCode .sh_newfile,.sh_nedit pre.sh_sourceCode .sh_value{color:#006400;font-weight:400;font-style:normal}.sh_nedit pre.sh_sourceCode .sh_specialchar,.sh_nedit pre.sh_sourceCode .sh_oldfile{color:#2e8b57;font-weight:400;font-style:normal}.sh_nedit pre.sh_sourceCode .sh_variable,.sh_nedit pre.sh_sourceCode .sh_selector{color:#dda0dd;font-weight:700;font-style:normal}.sh_neon pre.sh_sourceCode .sh_keyword,.sh_neon pre.sh_sourceCode .sh_date,.sh_neon pre.sh_sourceCode .sh_time,.sh_neon pre.sh_sourceCode .sh_file,.sh_neon pre.sh_sourceCode .sh_difflines,.sh_neon pre.sh_sourceCode .sh_property{color:#0ff;font-weight:700;font-style:normal}.sh_neon pre.sh_sourceCode .sh_type,.sh_whatis pre.sh_sourceCode .sh_number{color:#ff0;font-weight:400;font-style:normal}.sh_neon pre.sh_sourceCode .sh_string,.sh_neon pre.sh_sourceCode .sh_regexp,.sh_neon pre.sh_sourceCode .sh_specialchar,.sh_neon pre.sh_sourceCode .sh_url,.sh_neon pre.sh_sourceCode .sh_ip,.sh_neon pre.sh_sourceCode .sh_name,.sh_neon pre.sh_sourceCode .sh_oldfile,.sh_neon pre.sh_sourceCode .sh_newfile,.sh_neon pre.sh_sourceCode .sh_value{color:#cd00ff;font-weight:400;font-style:normal}.sh_neon pre.sh_sourceCode .sh_comment,.sh_the pre.sh_sourceCode .sh_comment{color:#0f0;font-weight:400;font-style:italic}.sh_neon pre.sh_sourceCode .sh_.sh_neon preproc,.sh_whatis pre.sh_sourceCode .sh_string,.sh_whatis pre.sh_sourceCode .sh_regexp,.sh_whatis pre.sh_sourceCode .sh_specialchar,.sh_whatis pre.sh_sourceCode .sh_url,.sh_whatis pre.sh_sourceCode .sh_ip,.sh_whatis pre.sh_sourceCode .sh_name,.sh_whatis pre.sh_sourceCode .sh_oldfile,.sh_whatis pre.sh_sourceCode .sh_newfile,.sh_whatis pre.sh_sourceCode .sh_value{color:#fb0;font-weight:400;font-style:normal}.sh_neon pre.sh_sourceCode .sh_symbol,.sh_neon pre.sh_sourceCode .sh_cbracket{color:#ee5896;font-weight:700;font-style:normal}.sh_neon pre.sh_sourceCode .sh_variable,.sh_neon pre.sh_sourceCode .sh_selector{color:#ef1347;font-weight:700;font-style:normal}.sh_night pre.sh_sourceCode .sh_specialchar,.sh_night pre.sh_sourceCode .sh_oldfile{color:#82d66d;font-weight:400;font-style:normal}.sh_night pre.sh_sourceCode .sh_symbol,.sh_night pre.sh_sourceCode .sh_cbracket{color:#e7ee5c;font-weight:700;font-style:normal}.sh_night pre.sh_sourceCode .sh_variable,.sh_night pre.sh_sourceCode .sh_selector{color:#7aec27;font-weight:700;font-style:normal}.sh_pablo pre.sh_sourceCode .sh_keyword,.sh_pablo pre.sh_sourceCode .sh_date,.sh_pablo pre.sh_sourceCode .sh_time,.sh_pablo pre.sh_sourceCode .sh_file,.sh_pablo pre.sh_sourceCode .sh_difflines,.sh_pablo pre.sh_sourceCode .sh_property{color:#c0c000;font-weight:700;font-style:normal}.sh_pablo pre.sh_sourceCode .sh_string,.sh_pablo pre.sh_sourceCode .sh_regexp,.sh_pablo pre.sh_sourceCode .sh_number,.sh_pablo pre.sh_sourceCode .sh_url,.sh_pablo pre.sh_sourceCode .sh_ip,.sh_pablo pre.sh_sourceCode .sh_name,.sh_pablo pre.sh_sourceCode .sh_newfile,.sh_pablo pre.sh_sourceCode .sh_value,.sh_whatis pre.sh_sourceCode .sh_symbol,.sh_whatis pre.sh_sourceCode .sh_cbracket{color:#0ff;font-weight:400;font-style:normal}.sh_pablo pre.sh_sourceCode .sh_variable,.sh_pablo pre.sh_sourceCode .sh_selector{color:#0000c0;font-weight:700;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_string,.sh_peachpuff pre.sh_sourceCode .sh_regexp,.sh_peachpuff pre.sh_sourceCode .sh_number,.sh_peachpuff pre.sh_sourceCode .sh_url,.sh_peachpuff pre.sh_sourceCode .sh_ip,.sh_peachpuff pre.sh_sourceCode .sh_name,.sh_peachpuff pre.sh_sourceCode .sh_newfile,.sh_peachpuff pre.sh_sourceCode .sh_value{color:#c00058;font-weight:400;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_specialchar,.sh_peachpuff pre.sh_sourceCode .sh_oldfile{color:#6a5acd;font-weight:400;font-style:normal}.sh_peachpuff pre.sh_sourceCode .sh_variable,.sh_peachpuff pre.sh_sourceCode .sh_selector{color:#275fec;font-weight:700;font-style:normal}.sh_print pre.sh_sourceCode .sh_comment,.sh_typical pre.sh_sourceCode .sh_comment{color:#666;font-weight:400;font-style:italic}.sh_rand01 pre.sh_sourceCode .sh_keyword,.sh_rand01 pre.sh_sourceCode .sh_date,.sh_rand01 pre.sh_sourceCode .sh_time,.sh_rand01 pre.sh_sourceCode .sh_file,.sh_rand01 pre.sh_sourceCode .sh_difflines,.sh_rand01 pre.sh_sourceCode .sh_property{color:#0a7f6d;font-weight:700;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_string,.sh_rand01 pre.sh_sourceCode .sh_regexp,.sh_rand01 pre.sh_sourceCode .sh_url,.sh_rand01 pre.sh_sourceCode .sh_ip,.sh_rand01 pre.sh_sourceCode .sh_name,.sh_rand01 pre.sh_sourceCode .sh_newfile,.sh_rand01 pre.sh_sourceCode .sh_value{color:#2b83ba;font-weight:400;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_specialchar,.sh_rand01 pre.sh_sourceCode .sh_oldfile{color:#a764cb;font-weight:400;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_comment,.sh_vampire pre.sh_sourceCode .sh_comment{color:#ababab;font-weight:400;font-style:italic}.sh_rand01 pre.sh_sourceCode .sh_symbol,.sh_rand01 pre.sh_sourceCode .sh_cbracket{color:#0000de;font-weight:400;font-style:normal}.sh_rand01 pre.sh_sourceCode .sh_variable,.sh_rand01 pre.sh_sourceCode .sh_selector{color:#e12f76;font-weight:700;font-style:normal}.sh_the pre.sh_sourceCode .sh_string,.sh_the pre.sh_sourceCode .sh_regexp,.sh_the pre.sh_sourceCode .sh_url,.sh_the pre.sh_sourceCode .sh_ip,.sh_the pre.sh_sourceCode .sh_name,.sh_the pre.sh_sourceCode .sh_newfile,.sh_the pre.sh_sourceCode .sh_value{color:#008;font-weight:400;font-style:normal}.sh_typical pre.sh_sourceCode .sh_specialchar,.sh_typical pre.sh_sourceCode .sh_oldfile{color:#C42DA8;font-weight:400;font-style:normal}.sh_typical pre.sh_sourceCode .sh_variable,.sh_typical pre.sh_sourceCode .sh_selector{color:#ec7f15;font-weight:400;font-style:normal}.sh_vampire pre.sh_sourceCode .sh_symbol,.sh_vampire pre.sh_sourceCode .sh_cbracket{color:#F3E651;font-weight:400;font-style:normal}.sh_vim-dark pre.sh_sourceCode .sh_keyword,.sh_vim-dark pre.sh_sourceCode .sh_date,.sh_vim-dark pre.sh_sourceCode .sh_time,.sh_vim-dark pre.sh_sourceCode .sh_file,.sh_vim-dark pre.sh_sourceCode .sh_variable,.sh_vim-dark pre.sh_sourceCode .sh_difflines,.sh_vim-dark pre.sh_sourceCode .sh_selector,.sh_vim-dark pre.sh_sourceCode .sh_property,.sh_vim pre.sh_sourceCode .sh_keyword,.sh_vim pre.sh_sourceCode .sh_date,.sh_vim pre.sh_sourceCode .sh_time,.sh_vim pre.sh_sourceCode .sh_file,.sh_vim pre.sh_sourceCode .sh_variable,.sh_vim pre.sh_sourceCode .sh_difflines,.sh_vim pre.sh_sourceCode .sh_selector,.sh_vim pre.sh_sourceCode .sh_property{color:#B26818;font-weight:400;font-style:normal}.sh_vim-dark pre.sh_sourceCode .sh_specialchar,.sh_vim-dark pre.sh_sourceCode .sh_.sh_vim-dark preproc,.sh_vim-dark pre.sh_sourceCode .sh_oldfile,.sh_vim pre.sh_sourceCode .sh_specialchar,.sh_vim pre.sh_sourceCode .sh_.sh_vim preproc,.sh_vim pre.sh_sourceCode .sh_oldfile{color:#f2f;font-weight:400;font-style:normal}.sh_whatis pre.sh_sourceCode .sh_keyword,.sh_whatis pre.sh_sourceCode .sh_date,.sh_whatis pre.sh_sourceCode .sh_time,.sh_whatis pre.sh_sourceCode .sh_file,.sh_whatis pre.sh_sourceCode .sh_difflines,.sh_whatis pre.sh_sourceCode .sh_property{color:#fa5a03;font-weight:700;font-style:normal}.sh_whatis pre.sh_sourceCode .sh_variable,.sh_whatis pre.sh_sourceCode .sh_selector{color:#efe219;font-weight:700;font-style:normal}.sh_whitengrey pre.sh_sourceCode .sh_keyword,.sh_whitengrey pre.sh_sourceCode .sh_date,.sh_whitengrey pre.sh_sourceCode .sh_time,.sh_whitengrey pre.sh_sourceCode .sh_file,.sh_whitengrey pre.sh_sourceCode .sh_variable,.sh_whitengrey pre.sh_sourceCode .sh_difflines,.sh_whitengrey pre.sh_sourceCode .sh_selector,.sh_whitengrey pre.sh_sourceCode .sh_property{color:#696969;font-weight:700;font-style:normal}.sh_zellner pre.sh_sourceCode .sh_keyword,.sh_zellner pre.sh_sourceCode .sh_date,.sh_zellner pre.sh_sourceCode .sh_time,.sh_zellner pre.sh_sourceCode .sh_file,.sh_zellner pre.sh_sourceCode .sh_difflines,.sh_zellner pre.sh_sourceCode .sh_property{color:#a52a2a;font-weight:400;font-style:normal}.sh_zellner pre.sh_sourceCode .sh_variable,.sh_zellner pre.sh_sourceCode .sh_selector{color:#225f2d;font-weight:400;font-style:normal}

.snippet-wrap pre.sh_sourceCode{padding:1em;line-height:1.8em;overflow:auto;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;

box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
}

.snippet-wrap .snippet-num li{padding-left:1.5em;}
.snippet-wrap ul.snippet-no-num{list-style:none; padding:.6em 1em; margin:0;}
.snippet-wrap ul.snippet-no-num li {list-style:none; padding-left:0;}
.snippet-wrap ol.snippet-num {margin:1em 0 1em 1em; padding-left:3em;}
.snippet-wrap ol.snippet-num li {list-style:decimal-leading-zero outside none;}
Kode CSS yg sedikit ini letakan diatas/sebelum kode ]]></b:skin>

Script Snippet

<script type='text/javascript'>
//<![CDATA[
/*
* Snippet :: jQuery Syntax Highlighter v1.0.0
* http://steamdev.com/snippet
*
* Copyright 2010, SteamDev
* Released under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
* Date: Thu September 23, 2010
*/

(function($){$.fn.snippet=function(language,settings){if(typeof language=="object"){settings=language}if(typeof language=="string"){language=language.toLowerCase()}var defaults={style:"random",showNum:true,transparent:false};var styleArr=["acid","berries-dark","berries-light","bipolar","blacknblue","bright","contrast","darkblue","darkness","desert","dull","easter","emacs","golden","greenlcd","ide-anjuta","ide-codewarrior","ide-devcpp","ide-eclipse","ide-kdev","ide-msvcpp","kwrite","matlab","navy","nedit","neon","night","pablo","peachpuff","print","rand01","the","typical","vampire","vim","vim-dark","whatis","whitengrey","zellner"];if(settings){$.extend(defaults,settings)}return this.each(function(){var useStyle=defaults.style.toLowerCase();if(defaults.style=="random"){var randomnumber=Math.floor(Math.random()*(styleArr.length));useStyle=styleArr[randomnumber]}var o=$(this);var node=this.nodeName.toLowerCase();if(node=="pre"){if(o.parent().attr("class").indexOf("snippet-wrap")==-1){if(typeof language=="object"){if(o.attr('class').length>0){var errclass=" class=\""+o.attr('class')+"\""}else{var errclass=""}if(o.attr('id').length>0){var errid=" id=\""+o.attr('id')+"\""}else{var errid=""}var error="Snippet Error: You must specify a language on inital usage of Snippet. Reference <pre"+errclass+errid+">";return false}o.addClass("sh_"+language).wrap("<div class='sh_"+useStyle+" snippet-wrap' />");sh_highlightDocument();if(defaults.showNum){var newhtml=o.html();newhtml=newhtml.replace(/\n/g,"</li><li>");newhtml="<ol class='snippet-num'><li>"+newhtml+"</li></ol>";while(newhtml.indexOf("<li></li></ol>")!=-1){newhtml=newhtml.replace("<li></li></ol>","</ol>")}}else{var newhtml=o.html();newhtml=newhtml.replace(/\n/g,"</li><li>");newhtml="<ul class='snippet-no-num'><li>"+newhtml+"</li></ul>";while(newhtml.indexOf("<li></li></ul>")!=-1){newhtml=newhtml.replace("<li></li></ul>","</ul>")}}if($.browser.msie){newhtml=newhtml.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;")}o.html(newhtml);if(defaults.transparent){o.css("background-color","transparent")}o.find("a").addClass("sh_url");while(o.find("li").eq(0).html()==""){o.find("li").eq(0).remove()}o.find("li").each(function(){if($(this).html().length<2){var rep=($(this).html()).replace(/\s/g,"");if(rep==""){if($.browser.opera){$(this).html("&nbsp;")}else{$(this).html("<span style='display:none;'>&nbsp;</span>")}}}})}else{o.parent().attr("class","sh_"+useStyle+" snippet-wrap");if(defaults.transparent){o.css("background-color","transparent")}if(defaults.showNum){var list=o.find("li").eq(0).parent();if(list.hasClass("snippet-no-num")){list.wrap("<ol class='snippet-num'></ol>");var li=o.find("li").eq(0);li.unwrap()}}if(!defaults.showNum){var list=o.find("li").eq(0).parent();if(list.hasClass("snippet-num")){list.wrap("<ul class='snippet-no-num'></ul>");var li=o.find("li").eq(0);li.unwrap()}}sh_highlightDocument()}}else{var error="Snippet Error: Sorry, Snippet only formats '<pre>' elements. '<"+node+">' elements are currently unsupported.";return false}})}})(jQuery);if(!this.sh_languages){this.sh_languages={}}var sh_requests={};function sh_isEmailAddress(a){if(/^mailto:/.test(a)){return false}return a.indexOf("@")!==-1}function sh_setHref(b,c,d){var a=d.substring(b[c-2].pos,b[c-1].pos);if(a.length>=2&&a.charAt(0)==="<"&&a.charAt(a.length-1)===">"){a=a.substr(1,a.length-2)}if(sh_isEmailAddress(a)){a="mailto:"+a}b[c-2].node.href=a}function sh_konquerorExec(b){var a=[""];a.index=b.length;a.input=b;return a}function sh_highlightString(B,o){if(/Konqueror/.test(navigator.userAgent)){if(!o.konquered){for(var F=0;F<o.length;F++){for(var H=0;H<o[F].length;H++){var G=o[F][H][0];if(G.source==="$"){G.exec=sh_konquerorExec}}}o.konquered=true}}var N=document.createElement("a");var q=document.createElement("span");var A=[];var j=0;var n=[];var C=0;var k=null;var x=function(i,a){var p=i.length;if(p===0){return}if(!a){var Q=n.length;if(Q!==0){var r=n[Q-1];if(!r[3]){a=r[1]}}}if(k!==a){if(k){A[j++]={pos:C};if(k==="sh_url"){sh_setHref(A,j,B)}}if(a){var P;if(a==="sh_url"){P=N.cloneNode(false)}else{P=q.cloneNode(false)}P.className=a;A[j++]={node:P,pos:C}}}C+=p;k=a};var t=/\r\n|\r|\n/g;t.lastIndex=0;var d=B.length;while(C<d){var v=C;var l;var w;var h=t.exec(B);if(h===null){l=d;w=d}else{l=h.index;w=t.lastIndex}var g=B.substring(v,l);var M=[];for(;;){var I=C-v;var D;var y=n.length;if(y===0){D=0}else{D=n[y-1][2]}var O=o[D];var z=O.length;var m=M[D];if(!m){m=M[D]=[]}var E=null;var u=-1;for(var K=0;K<z;K++){var f;if(K<m.length&&(m[K]===null||I<=m[K].index)){f=m[K]}else{var c=O[K][0];c.lastIndex=I;f=c.exec(g);m[K]=f}if(f!==null&&(E===null||f.index<E.index)){E=f;u=K;if(f.index===I){break}}}if(E===null){x(g.substring(I),null);break}else{if(E.index>I){x(g.substring(I,E.index),null)}var e=O[u];var J=e[1];var b;if(J instanceof Array){for(var L=0;L<J.length;L++){b=E[L+1];x(b,J[L])}}else{b=E[0];x(b,J)}switch(e[2]){case-1:break;case-2:n.pop();break;case-3:n.length=0;break;default:n.push(e);break}}}if(k){A[j++]={pos:C};if(k==="sh_url"){sh_setHref(A,j,B)}k=null}C=w}return A}function sh_getClasses(d){var a=[];var b=d.className;if(b&&b.length>0){var e=b.split(" ");for(var c=0;c<e.length;c++){if(e[c].length>0){a.push(e[c])}}}return a}function sh_addClass(c,a){var d=sh_getClasses(c);for(var b=0;b<d.length;b++){if(a.toLowerCase()===d[b].toLowerCase()){return}}d.push(a);c.className=d.join(" ")}function sh_extractTagsFromNodeList(c,a){var f=c.length;for(var d=0;d<f;d++){var e=c.item(d);switch(e.nodeType){case 1:if(e.nodeName.toLowerCase()==="br"){var b;if(/MSIE/.test(navigator.userAgent)){b="\r"}else{b="\n"}a.text.push(b);a.pos++}else{a.tags.push({node:e.cloneNode(false),pos:a.pos});sh_extractTagsFromNodeList(e.childNodes,a);a.tags.push({pos:a.pos})}break;case 3:case 4:a.text.push(e.data);a.pos+=e.length;break}}}function sh_extractTags(c,b){var a={};a.text=[];a.tags=b;a.pos=0;sh_extractTagsFromNodeList(c.childNodes,a);return a.text.join("")}function sh_mergeTags(d,f){var a=d.length;if(a===0){return f}var c=f.length;if(c===0){return d}var i=[];var e=0;var b=0;while(e<a&&b<c){var h=d[e];var g=f[b];if(h.pos<=g.pos){i.push(h);e++}else{i.push(g);if(f[b+1].pos<=h.pos){b++;i.push(f[b]);b++}else{i.push({pos:h.pos});f[b]={node:g.node.cloneNode(false),pos:h.pos}}}}while(e<a){i.push(d[e]);e++}while(b<c){i.push(f[b]);b++}return i}function sh_insertTags(k,h){var g=document;var l=document.createDocumentFragment();var e=0;var d=k.length;var b=0;var j=h.length;var c=l;while(b<j||e<d){var i;var a;if(e<d){i=k[e];a=i.pos}else{a=j}if(a<=b){if(i.node){var f=i.node;c.appendChild(f);c=f}else{c=c.parentNode}e++}else{c.appendChild(g.createTextNode(h.substring(b,a)));b=a}}return l}function sh_highlightElement(d,g){sh_addClass(d,"sh_sourceCode");var c=[];var e=sh_extractTags(d,c);var f=sh_highlightString(e,g);var b=sh_mergeTags(c,f);var a=sh_insertTags(b,e);while(d.hasChildNodes()){d.removeChild(d.firstChild)}d.appendChild(a)}function sh_getXMLHttpRequest(){if(window.ActiveXObject){return new ActiveXObject("Msxml2.XMLHTTP")}else{if(window.XMLHttpRequest){return new XMLHttpRequest()}}throw"No XMLHttpRequest implementation available"}function sh_load(language,element,prefix,suffix){if(language in sh_requests){sh_requests[language].push(element);return}sh_requests[language]=[element];var request=sh_getXMLHttpRequest();var url=prefix+"sh_"+language+suffix;request.open("GET",url,true);request.onreadystatechange=function(){if(request.readyState===4){try{if(!request.status||request.status===200){eval(request.responseText);var elements=sh_requests[language];for(var i=0;i<elements.length;i++){sh_highlightElement(elements[i],sh_languages[language])}}else{throw"HTTP error: status "+request.status}}finally{request=null}}};request.send(null)}function sh_highlightDocument(prefix,suffix){var nodeList=document.getElementsByTagName('pre');for(var i=0;i<nodeList.length;i++){var element=nodeList.item(i);var htmlClasses=element.className.toLowerCase();var htmlClass=htmlClasses.replace(/sh_sourcecode/g,'');if(htmlClass.indexOf("sh_")!=-1){htmlClass=htmlClass.match(/(\bsh_)\w+\b/g)[0]}if(htmlClasses.indexOf('sh_sourcecode')!=-1){continue}if(htmlClass.substr(0,3)==='sh_'){var language=htmlClass.substring(3);if(language in sh_languages){sh_highlightElement(element,sh_languages[language])}else if(typeof(prefix)==='string'&&typeof(suffix)==='string'){sh_load(language,element,prefix,suffix)}else{continue}break}}}if(!this.sh_languages){this.sh_languages={}}sh_languages.c=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",10,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",13],[/'/g,"sh_string",14],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",11],[/"/g,"sh_string",12],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.cpp=[[[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:class|const_cast|delete|dynamic_cast|explicit|false|friend|inline|mutable|namespace|new|operator|private|protected|public|reinterpret_cast|static_cast|template|this|throw|true|try|typeid|typename|using|virtual)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",10,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",13],[/'/g,"sh_string",14],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",11],[/"/g,"sh_string",12],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.csharp=[[[/\b(?:using)\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))(?:[FfDdMmUulL]+)?\b/g,"sh_number",-1],[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:abstract|event|new|struct|as|explicit|null|switch|base|extern|this|false|operator|throw|break|finally|out|true|fixed|override|try|case|params|typeof|catch|for|private|foreach|protected|checked|goto|public|unchecked|class|if|readonly|unsafe|const|implicit|ref|continue|in|return|virtual|default|interface|sealed|volatile|delegate|internal|do|is|sizeof|while|lock|stackalloc|else|static|enum|namespace|get|partial|set|value|where|yield)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",10,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",13],[/'/g,"sh_string",14],[/\b(?:bool|byte|sbyte|char|decimal|double|float|int|uint|long|ulong|object|short|ushort|string|void)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",11],[/"/g,"sh_string",12],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.css=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(?:\.|#)[A-Za-z0-9_]+/g,"sh_selector",-1],[/\{/g,"sh_cbracket",10,1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\}/g,"sh_cbracket",-2],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/[A-Za-z0-9_-]+[ \t]*:/g,"sh_property",-1],[/[.%A-Za-z0-9_-]+/g,"sh_value",-1],[/#(?:[A-Za-z0-9_]+)/g,"sh_string",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.flex=[[[/^%\{/g,"sh_preproc",1,1],[/^%[sx]/g,"sh_preproc",16,1],[/^%option/g,"sh_preproc",17,1],[/^%(?:array|pointer|[aceknopr])/g,"sh_preproc",-1],[/[A-Za-z_][A-Za-z0-9_-]*/g,"sh_preproc",19,1],[/^%%/g,"sh_preproc",20,1]],[[/^%\}/g,"sh_preproc",-2],[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:class|const_cast|delete|dynamic_cast|explicit|false|friend|inline|mutable|namespace|new|operator|private|protected|public|reinterpret_cast|static_cast|template|this|throw|true|try|typeid|typename|using|virtual)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",2],[/\/\//g,"sh_comment",8],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",11,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",14],[/'/g,"sh_string",15],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",3,1],[/<!DOCTYPE/g,"sh_preproc",5,1],[/<!--/g,"sh_comment",6],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",7,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",7,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",4]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",4]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",6]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",4]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",3,1],[/<!DOCTYPE/g,"sh_preproc",5,1],[/<!--/g,"sh_comment",6],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",7,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",7,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",12],[/"/g,"sh_string",13],[/\/\/\//g,"sh_comment",2],[/\/\//g,"sh_comment",8],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/$/g,null,-2],[/[A-Za-z_][A-Za-z0-9_-]*/g,"sh_function",-1]],[[/$/g,null,-2],[/[A-Za-z_][A-Za-z0-9_-]*/g,"sh_keyword",-1],[/"/g,"sh_string",18],[/=/g,"sh_symbol",-1]],[[/$/g,null,-2],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\{[A-Za-z_][A-Za-z0-9_-]*\}/g,"sh_type",-1],[/"/g,"sh_string",13],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1]],[[/^%%/g,"sh_preproc",21,1],[/<[A-Za-z_][A-Za-z0-9_-]*>/g,"sh_function",-1],[/"/g,"sh_string",13],[/\\./g,"sh_preproc",-1],[/\{[A-Za-z_][A-Za-z0-9_-]*\}/g,"sh_type",-1],[/\/\*/g,"sh_comment",22],[/\{/g,"sh_cbracket",23,1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1]],[[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:class|const_cast|delete|dynamic_cast|explicit|false|friend|inline|mutable|namespace|new|operator|private|protected|public|reinterpret_cast|static_cast|template|this|throw|true|try|typeid|typename|using|virtual)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",2],[/\/\//g,"sh_comment",8],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",11,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",14],[/'/g,"sh_string",15],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/\*\//g,"sh_comment",-2],[/\/\*/g,"sh_comment",22]],[[/\}/g,"sh_cbracket",-2],[/\{/g,"sh_cbracket",23,1],[/\$./g,"sh_variable",-1],[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:class|const_cast|delete|dynamic_cast|explicit|false|friend|inline|mutable|namespace|new|operator|private|protected|public|reinterpret_cast|static_cast|template|this|throw|true|try|typeid|typename|using|virtual)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",2],[/\/\//g,"sh_comment",8],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",11,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",14],[/'/g,"sh_string",15],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.html=[[[/<\?xml/g,"sh_preproc",1,1],[/<!DOCTYPE/g,"sh_preproc",3,1],[/<!--/g,"sh_comment",4],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",5,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",5,1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",4]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.java=[[[/\b(?:import|package)\b/g,"sh_preproc",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/(\b(?:class|interface))([ \t]+)([$A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:abstract|assert|break|case|catch|class|const|continue|default|do|else|extends|false|final|finally|for|goto|if|implements|instanceof|interface|native|new|null|private|protected|public|return|static|strictfp|super|switch|synchronized|throw|throws|true|this|transient|try|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:int|byte|boolean|char|long|float|double|short|void)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.javascript=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b(?:abstract|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|final|finally|for|function|goto|if|implements|in|instanceof|interface|native|new|null|private|protected|prototype|public|return|static|super|switch|synchronized|throw|throws|this|transient|true|try|typeof|var|volatile|while|with)\b/g,"sh_keyword",-1],[/(\+\+|--|\)|\])(\s*)(\/=?(?![*\/]))/g,["sh_symbol","sh_normal","sh_symbol"],-1],[/(0x[A-Fa-f0-9]+|(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?)(\s*)(\/(?![*\/]))/g,["sh_number","sh_normal","sh_symbol"],-1],[/([A-Za-z$_][A-Za-z0-9$_]*\s*)(\/=?(?![*\/]))/g,["sh_normal","sh_symbol"],-1],[/\/(?:\\.|[^*\\\/])(?:\\.|[^\\\/])*\/[gim]*/g,"sh_regexp",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:Math|Infinity|NaN|undefined|arguments)\b/g,"sh_predef_var",-1],[/\b(?:Array|Boolean|Date|Error|EvalError|Function|Number|Object|RangeError|ReferenceError|RegExp|String|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt)\b/g,"sh_predef_func",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.javascript_dom=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b(?:abstract|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|final|finally|for|function|goto|if|implements|in|instanceof|interface|native|new|null|private|protected|prototype|public|return|static|super|switch|synchronized|throw|throws|this|transient|true|try|typeof|var|volatile|while|with)\b/g,"sh_keyword",-1],[/(\+\+|--|\)|\])(\s*)(\/=?(?![*\/]))/g,["sh_symbol","sh_normal","sh_symbol"],-1],[/(0x[A-Fa-f0-9]+|(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?)(\s*)(\/(?![*\/]))/g,["sh_number","sh_normal","sh_symbol"],-1],[/([A-Za-z$_][A-Za-z0-9$_]*\s*)(\/=?(?![*\/]))/g,["sh_normal","sh_symbol"],-1],[/\/(?:\\.|[^*\\\/])(?:\\.|[^\\\/])*\/[gim]*/g,"sh_regexp",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:Math|Infinity|NaN|undefined|arguments)\b/g,"sh_predef_var",-1],[/\b(?:Array|Boolean|Date|Error|EvalError|Function|Number|Object|RangeError|ReferenceError|RegExp|String|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt)\b/g,"sh_predef_func",-1],[/\b(?:applicationCache|closed|Components|content|controllers|crypto|defaultStatus|dialogArguments|directories|document|frameElement|frames|fullScreen|globalStorage|history|innerHeight|innerWidth|length|location|locationbar|menubar|name|navigator|opener|outerHeight|outerWidth|pageXOffset|pageYOffset|parent|personalbar|pkcs11|returnValue|screen|availTop|availLeft|availHeight|availWidth|colorDepth|height|left|pixelDepth|top|width|screenX|screenY|scrollbars|scrollMaxX|scrollMaxY|scrollX|scrollY|self|sessionStorage|sidebar|status|statusbar|toolbar|top|window)\b/g,"sh_predef_var",-1],[/\b(?:alert|addEventListener|atob|back|blur|btoa|captureEvents|clearInterval|clearTimeout|close|confirm|dump|escape|find|focus|forward|getAttention|getComputedStyle|getSelection|home|moveBy|moveTo|open|openDialog|postMessage|print|prompt|releaseEvents|removeEventListener|resizeBy|resizeTo|scroll|scrollBy|scrollByLines|scrollByPages|scrollTo|setInterval|setTimeout|showModalDialog|sizeToContent|stop|unescape|updateCommands|onabort|onbeforeunload|onblur|onchange|onclick|onclose|oncontextmenu|ondragdrop|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onpaint|onreset|onresize|onscroll|onselect|onsubmit|onunload)\b/g,"sh_predef_func",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.perl=[[[/\b(?:import)\b/g,"sh_preproc",-1],[/(s)(\{(?:\\\}|[^}])*\}\{(?:\\\}|[^}])*\})([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(s)(\((?:\\\)|[^)])*\)\((?:\\\)|[^)])*\))([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(s)(\[(?:\\\]|[^\]])*\]\[(?:\\\]|[^\]])*\])([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(s)(<.*><.*>)([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(q(?:q?))(\{(?:\\\}|[^}])*\})/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))(\((?:\\\)|[^)])*\))/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))(\[(?:\\\]|[^\]])*\])/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))(<.*>)/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))([^A-Za-z0-9 \t])(.*\2)/g,["sh_keyword","sh_string","sh_string"],-1],[/(s)([^A-Za-z0-9 \t])(.*\2.*\2)([ixsmogce]*(?=[ \t]*(?:\)|;)))/g,["sh_keyword","sh_regexp","sh_regexp","sh_keyword"],-1],[/(s)([^A-Za-z0-9 \t])(.*\2[ \t]*)([^A-Za-z0-9 \t])(.*\4)([ixsmogce]*(?=[ \t]*(?:\)|;)))/g,["sh_keyword","sh_regexp","sh_regexp","sh_regexp","sh_regexp","sh_keyword"],-1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/(?:m|qr)(?=\{)/g,"sh_keyword",2],[/(?:m|qr)(?=#)/g,"sh_keyword",4],[/(?:m|qr)(?=\|)/g,"sh_keyword",6],[/(?:m|qr)(?=@)/g,"sh_keyword",8],[/(?:m|qr)(?=<)/g,"sh_keyword",10],[/(?:m|qr)(?=\[)/g,"sh_keyword",12],[/(?:m|qr)(?=\\)/g,"sh_keyword",14],[/(?:m|qr)(?=\/)/g,"sh_keyword",16],[/"/g,"sh_string",18],[/'/g,"sh_string",19],[/</g,"sh_string",20],[/\/[^\n]*\//g,"sh_string",-1],[/\b(?:chomp|chop|chr|crypt|hex|i|index|lc|lcfirst|length|oct|ord|pack|q|qq|reverse|rindex|sprintf|substr|tr|uc|ucfirst|m|s|g|qw|abs|atan2|cos|exp|hex|int|log|oct|rand|sin|sqrt|srand|my|local|our|delete|each|exists|keys|values|pack|read|syscall|sysread|syswrite|unpack|vec|undef|unless|return|length|grep|sort|caller|continue|dump|eval|exit|goto|last|next|redo|sub|wantarray|pop|push|shift|splice|unshift|split|switch|join|defined|foreach|last|chop|chomp|bless|dbmclose|dbmopen|ref|tie|tied|untie|while|next|map|eq|die|cmp|lc|uc|and|do|if|else|elsif|for|use|require|package|import|chdir|chmod|chown|chroot|fcntl|glob|ioctl|link|lstat|mkdir|open|opendir|readlink|rename|rmdir|stat|symlink|umask|unlink|utime|binmode|close|closedir|dbmclose|dbmopen|die|eof|fileno|flock|format|getc|print|printf|read|readdir|rewinddir|seek|seekdir|select|syscall|sysread|sysseek|syswrite|tell|telldir|truncate|warn|write|alarm|exec|fork|getpgrp|getppid|getpriority|kill|pipe|qx|setpgrp|setpriority|sleep|system|times|x|wait|waitpid)\b/g,"sh_keyword",-1],[/^\=(?:head1|head2|item)/g,"sh_comment",21],[/(?:\$[#]?|@|%)[\/A-Za-z0-9_]+/g,"sh_variable",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/\{/g,"sh_regexp",3]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\{|\\\}|\}/g,"sh_regexp",-3]],[[/#/g,"sh_regexp",5]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\#|#/g,"sh_regexp",-3]],[[/\|/g,"sh_regexp",7]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\||\|/g,"sh_regexp",-3]],[[/@/g,"sh_regexp",9]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\@|@/g,"sh_regexp",-3]],[[/</g,"sh_regexp",11]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\<|\\>|>/g,"sh_regexp",-3]],[[/\[/g,"sh_regexp",13]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\]|\]/g,"sh_regexp",-3]],[[/\\/g,"sh_regexp",15]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\\|\\/g,"sh_regexp",-3]],[[/\//g,"sh_regexp",17]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\/|\//g,"sh_regexp",-3]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/\=cut/g,"sh_comment",-2]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.php=[[[/\b(?:include|include_once|require|require_once)\b/g,"sh_preproc",-1],[/\/\//g,"sh_comment",1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/\b(?:and|or|xor|__FILE__|exception|php_user_filter|__LINE__|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|each|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|for|foreach|function|global|if|isset|list|new|old_function|print|return|static|switch|unset|use|var|while|__FUNCTION__|__CLASS__|__METHOD__)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",4],[/\/\//g,"sh_comment",1],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10],[/(?:\$[#]?|@|%)[A-Za-z0-9_]+/g,"sh_variable",-1],[/<\?php|~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",5,1],[/<!DOCTYPE/g,"sh_preproc",6,1],[/<!--/g,"sh_comment",7],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",8,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",8,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",7]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",5,1],[/<!DOCTYPE/g,"sh_preproc",6,1],[/<!--/g,"sh_comment",7],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",8,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",8,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.python=[[[/\b(?:import|from)\b/g,"sh_preproc",-1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/\b(?:and|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|global|if|in|is|lambda|not|or|pass|print|raise|return|try|while)\b/g,"sh_keyword",-1],[/^(?:[\s]*'{3})/g,"sh_comment",2],[/^(?:[\s]*\"{3})/g,"sh_comment",3],[/^(?:[\s]*'(?:[^\\']|\\.)*'[\s]*|[\s]*\"(?:[^\\\"]|\\.)*\"[\s]*)$/g,"sh_comment",-1],[/(?:[\s]*'{3})/g,"sh_string",4],[/(?:[\s]*\"{3})/g,"sh_string",5],[/"/g,"sh_string",6],[/'/g,"sh_string",7],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\||\{|\}/g,"sh_symbol",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/(?:'{3})/g,"sh_comment",-2]],[[/(?:\"{3})/g,"sh_comment",-2]],[[/(?:'{3})/g,"sh_string",-2]],[[/(?:\"{3})/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.ruby=[[[/\b(?:require)\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",1],[/'/g,"sh_string",2],[/</g,"sh_string",3],[/\/[^\n]*\//g,"sh_regexp",-1],[/(%r)(\{(?:\\\}|#\{[A-Za-z0-9]+\}|[^}])*\})/g,["sh_symbol","sh_regexp"],-1],[/\b(?:alias|begin|BEGIN|break|case|defined|do|else|elsif|end|END|ensure|for|if|in|include|loop|next|raise|redo|rescue|retry|return|super|then|undef|unless|until|when|while|yield|false|nil|self|true|__FILE__|__LINE__|and|not|or|def|class|module|catch|fail|load|throw)\b/g,"sh_keyword",-1],[/(?:^\=begin)/g,"sh_comment",4],[/(?:\$[#]?|@@|@)(?:[A-Za-z0-9_]+|'|\"|\/)/g,"sh_type",-1],[/[A-Za-z0-9]+(?:\?|!)/g,"sh_normal",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/(#)(\{)/g,["sh_symbol","sh_cbracket"],-1],[/#/g,"sh_comment",5],[/\{|\}/g,"sh_cbracket",-1]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/^(?:\=end)/g,"sh_comment",-2]],[[/$/g,null,-2]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.sql=[[[/\b(?:VARCHAR|TINYINT|TEXT|DATE|SMALLINT|MEDIUMINT|INT|BIGINT|FLOAT|DOUBLE|DECIMAL|DATETIME|TIMESTAMP|TIME|YEAR|UNSIGNED|CHAR|TINYBLOB|TINYTEXT|BLOB|MEDIUMBLOB|MEDIUMTEXT|LONGBLOB|LONGTEXT|ENUM|BOOL|BINARY|VARBINARY)\b/gi,"sh_type",-1],[/\b(?:ALL|ASC|AS|ALTER|AND|ADD|AUTO_INCREMENT|BETWEEN|BINARY|BOTH|BY|BOOLEAN|CHANGE|CHECK|COLUMNS|COLUMN|CROSS|CREATE|DATABASES|DATABASE|DATA|DELAYED|DESCRIBE|DESC|DISTINCT|DELETE|DROP|DEFAULT|ENCLOSED|ESCAPED|EXISTS|EXPLAIN|FIELDS|FIELD|FLUSH|FOR|FOREIGN|FUNCTION|FROM|GROUP|GRANT|HAVING|IGNORE|INDEX|INFILE|INSERT|INNER|INTO|IDENTIFIED|IN|IS|IF|JOIN|KEYS|KILL|KEY|LEADING|LIKE|LIMIT|LINES|LOAD|LOCAL|LOCK|LOW_PRIORITY|LEFT|LANGUAGE|MODIFY|NATURAL|NOT|NULL|NEXTVAL|OPTIMIZE|OPTION|OPTIONALLY|ORDER|OUTFILE|OR|OUTER|ON|PROCEDURE|PROCEDURAL|PRIMARY|READ|REFERENCES|REGEXP|RENAME|REPLACE|RETURN|REVOKE|RLIKE|RIGHT|SHOW|SONAME|STATUS|STRAIGHT_JOIN|SELECT|SETVAL|SET|TABLES|TERMINATED|TO|TRAILING|TRUNCATE|TABLE|TEMPORARY|TRIGGER|TRUSTED|UNIQUE|UNLOCK|USE|USING|UPDATE|VALUES|VARIABLES|VIEW|WITH|WRITE|WHERE|ZEROFILL|TYPE|XOR)\b/gi,"sh_keyword",-1],[/"/g,"sh_string",1],[/'/g,"sh_string",2],[/`/g,"sh_string",3],[/#/g,"sh_comment",4],[/\/\/\//g,"sh_comment",5],[/\/\//g,"sh_comment",4],[/\/\*\*/g,"sh_comment",11],[/\/\*/g,"sh_comment",12],[/--/g,"sh_comment",4],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/`/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/$/g,null,-2]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",6,1],[/<!DOCTYPE/g,"sh_preproc",8,1],[/<!--/g,"sh_comment",9],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",10,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",10,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",7]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",7]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",9]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",7]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",6,1],[/<!DOCTYPE/g,"sh_preproc",8,1],[/<!--/g,"sh_comment",9],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",10,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",10,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages['url']=[[{'regex':/(?:<?)[A-Za-z0-9_\.\/\-_]+@[A-Za-z0-9_\.\/\-_]+(?:>?)/g,'style':'sh_url'},{'regex':/(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_]+(?:>?)/g,'style':'sh_url'}]];if(!this.sh_languages){this.sh_languages={}}sh_languages.xml=[[[/<\?xml/g,"sh_preproc",1,1],[/<!DOCTYPE/g,"sh_preproc",3,1],[/<!--/g,"sh_comment",4],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",5,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",4]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]]];
//]]>
</script>
Script snippet yg sedikit ini juga dimasukinnya diatas tag </body> :)) sedikiiittt...!!! Nah, sekarang urusannya setting menyettingnya nih, harap diperhatikan yah :-" ;;) Masukan script pemanggil snippet berikut dibawah script sedikit diatas itu tadi :D
<script>
//<![CDATA[
$(document).ready(function(){
$("pre.htmlCode").snippet("html");
// Finds <pre> elements with the class "htmlCode"
// and snippet highlights the HTML code within.

$("pre.styles").snippet("css",{style:"desert"});
// Finds <pre> elements with the class "styles"
// and snippet highlights the CSS code within
// using the "greenlcd" styling.

$("pre.js").snippet("javascript",{style:"random",transparent:false,showNum:true});
// Finds <pre> elements with the class "js"
// and snippet highlights the JAVASCRIPT code within
// using a random style from the selection of 39
// with a transparent background
// without showing line numbers.

});
//]]>
</script>
Yang bisa bahasa inggris dengan baik silahkan baca di web aslinya, disini cara cepat versi si bloglang. Keterangan tulisan berwarna didalam script pemanggil:
  1. Tulisan warna biru.
  2. Itu adalah 3 jenis gaya yg bisa dipakai, lihat tadi diatas htmlCode, styles, and js
  3. Tulisan warna merah.
  4. Ini gaya yg sudah dipilih, dimana featurenya terdapat 39 unique color schemes
  5. Tulisan warna hijau butek.
  6. Jika value itu di true kan maka nanti jika dalam penggunaan dengan <pre class="js"> akan transparant, dan tidak akan terlihat efek ganti2 warnanya ;)
  7. Tulisan warna ungu.
  8. Jika valuenya itu false, maka dalam penggunaan <pre class="js"> angka2 akan menghilang.
Penggunaan didalam postingan, atau kode HTML yg mesti digunakan:
  1. Gaya class="js"
  2. <pre class="js">

    <!-- YOUR CONTENT -->

    </pre>
  3. Gaya class="styles"
  4. <pre class="styles">

    <!-- YOUR CONTENT -->

    </pre>
  5. Gaya class="htmlCode"
  6. <pre class="htmlCode">

    <!-- YOUR CONTENT -->

    </pre>
Screenshot...hehe :D

If Canvas is Applied on Blogspot!!!

Awalnya cuman main-main dan baca-baca di web code snippet Code Snippets yang mungkin bila sobat mengacak-ngacak kode yg ada disana tidak akan habis dalam waktu 1 minggu =)) Mau cari apa ajah ada disana mah sob :-bd Karena kebanyakan tidak mengerti, yaaa baca² yg paham saja deh :D Nemuin script mengenai canvas :P Beben si bloglang anu ganteng kalem tea, kurang memahaminya :D Beberapa artikel mengenai canvas:
  1. Canvas on W3school
  2. Canvas article
  3. Canvas article2
  4. Etc...
Terus kan dapat script HTML Canvas 2D Context di snipplr. Heres script...
<script type='text/javascript'>
var context = document.getElementById('myCanvas').getContext('2d');
var w = document.body.clientWidth;
var h = document.body.clientHeight;
img = new Image();
img.src='http://YOUR-LINK-IMAGE.jpg';
img.onload = function () {
context.drawImage(this,0,0,585,235);
};
</script>
Tidak ada kerjaan, terus dipraktekin di basis blogspot ini :D Emang dasar enggak ada kerjaan ngoprek² sob :)) Beben letakin itu si script diatas/sebelum tag </body>

Terus dipanggil dengan menggunakan sedikit kode HTML! Awalnya saya masukin pada bagian postingan (yaaa kodenya aku posting saja sob) Ternyata yang terjadi, si background template ganti dengan gambar yg ada di script canvas ;)) Dan gambar background itu hanya akan tampak pada postingan itu saja :D Terus aku praktekan di HTML/Javascript Kalau dengan metode ini, setiap kali masuk ya ganti =)) (bingung???) =)) Terus aku modifikasi script dg kode bawaan blogspot :D menjadi seperti ini...

<b:if cond='data:blog.url != data:blog.homepageUrl'>
<script type='text/javascript'>
//<![CDATA[
var context = document.getElementById('myCanvas').getContext('2d');
var w = document.body.clientWidth;
var h = document.body.clientHeight;
img = new Image();
img.src='http://YOUR-LINK-IMAGE.jpg';
img.onload = function () {
context.drawImage(this,0,0,585,235);
};
//]]>
</script>
</b:if>
Kode HTML Beben masukin via Add a gadget ► HTML/Javascript.

Kode HTML

<canvas id="myCanvas" style="width:100%; height:100%; position:absolute;left:0px;top:0px;z-index:-1;"></canvas>Keterangan kode:
  1. Warna merah.
  2. ID sobat, jadi itu ID harus singkron dg yg ada di HTML
  3. Warna biru.
  4. Jika sobat mengurangi nominalnya, maka gambar akan ke kiri (mengecil), begitu sebaliknya.
  5. Warna kuning.
  6. Jika mengurangi nominalnya akan mengecilkan gambar ke atas, begitu juga sebaliknya.
  7. Warna hijau terang.
  8. Nominal yg mangatur tinggi hasil gambar, dan sebaiknya diganti dengan satuan pixel (px) Semakin besar resolusi, semakin besar tampak kebawah (sesuaikan deangan panjang postingan yg terpanjang)
Jadi jika kita memakai trik ini, walau gambar beresolusi kecil sekalipun, bisa dibuat jadi gede dengan mengatur kode2 yg berwarna itu b-) Script hasil modifan itu akan tampak pada postingan, dan tidak akan tampak di home.

Its my result, after add on my dummies blog. I'm used a picture with 590px×888px (scaled to 441px×665px)

UPDATE!!! Jika mau melihat lebih mengenai fitur HTML5 dipakai dalam blogspot, bisa satroni sobat kita Blogger Admin

Enjoy it and happy CANVAS \m/

Minggu, 05 Desember 2010

Inspiration Web and Twitter

Bagaimana dengan sobat apa telah melakukan trik berikut ini what are you doing? Kalau memang sudah, bisa juga dijadikan postingan loh ;) Coba tengok ada apa saja didalam web ini Mudaimemo! Depannya mah cuman tab dengan subtabs 4 biji ;)) tapi pas nengok kedalamnya WOW :-bd Subtabsnya sendiri dikasih judul iPhone APP, jQuery, Web APP, and Demo. Jika sobat yg suka dengan flash dalam menghiasi blog/web, dimana widget ini mencakup Geo Counter, Weather, Flash Effects, Flash Messages, and Google PR...itu semua bentuk flash :-bd Widgeo.Net. Sekarang kita bedah cara dari mudaimemo mengenai "Twit - Display Twitter Tweets on a Blog"

Script Plugin

Letakin diatas/sebelum tag </body>
<script type='text/javascript'>
//<![CDATA[
(function(jQuery){var _i=0;jQuery.fn.twit=function(user,options){if(typeof user!='string')return this;var
opts=jQuery.extend({},jQuery.fn.twit.defaults,options),c=jQuery.isFunction(opts.callback)?opts.callback:_callback,url='http://twitter.com/statuses/user_timeline/'+user+'.json',params={};opts.user=user;params.count=opts.count;return this.each(function(i,e){var $e=$(e);if(!$e.hasClass('twit'))$e.addClass('twit');jQuery.ajax({url:url,data:params,dataType:'jsonp',success:function(o){c.apply(this,[(o.results)?o.results:o,e,opts]);}});});};jQuery.fn.twit.defaults={user:null,callback:null,icon:true,username:true,text:true,count:200,limit:7,label:'Twitter',title:''};var _callback=function(o,e,opts){var $this=$(e);if(!o||o.length==0||$this.length==0)return false;$this.data('_inc',1);_i++;var username=o[0].user.screen_name,icon=o[0].user.profile_image_url;var h='<div class="twitHeader">'+' <span class="twitLabel">'+opts.label+'</span> '+' <span class="twitTitle">'+opts.title+'</span>'+'</div>';if(opts.icon||opts.username){h+='<div class="twitUser">';if(opts.icon)
h+=' <a href="http://twitter.com/'+username+'/">'+' <img src="'+icon+'" alt="'+username+'" title="'+username+'" style="vertical-align:middle;" />'+' </a> ';if(opts.username)
h+='<a href="http://twitter.com/'+username+'/">'+username+'</a>';h+='</div>';}
h+='<ul class="twitBody" id="twitList'+_i+'">'+_build(o,$this,opts)+'</ul>';$this.html(h);$('a.twitEntryShow','#twitList'+_i).live('click',function(e){e.preventDefault();var $t=$(this);$t.parent().fadeOut(400,function(){var i=$this.data('_inc');i++;$this.data('_inc',i);if($t.hasClass('twitEntryAll')){$t.die('click');var start=(i*opts.limit)-opts.limit;$(this).after(_build(o,$this,opts,start,o.length)).remove();}else{$(this).after(_build(o,$this,opts)).remove();}});});};var _build=function(o,$t,opts,s,e){var
h='',inc=$t.data('_inc'),start=s||(inc*opts.limit)-opts.limit,end=e||((o.length>start+opts.limit)?start+opts.limit:o.length);for(var i=start;i<end;i++){var
t=o[i],username=t.user.screen_name,icon=t.user.profile_image_url;h+='<li class="twitEntry">';if(opts.text){var text=t.text.replace(/(https?:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/,function(u){var shortUrl=(u.length>30)?u.substr(0,30)+'...':u;return'<a href="'+u+'">'+shortUrl+'</a>';}).replace(/@([a-zA-Z0-9_]+)/g,'@<a href="http://twitter.com/$1">$1</a>').replace(/(?:^|\s)#([^\s\.\+:!]+)/g,function(a,u){return' <a href="http://twitter.com/search?q='+encodeURIComponent(u)+'">#'+u+'</a>';});h+=' <span>'+text+'</span>';}
h+='</li>';}
if(o.length>end){h+='<li class="twitNavi">'+'<a href="#" class="twitEntryShow">more</a> / ';if(o.length>opts.limit)
h+='<a href="#" class="twitEntryShow twitEntryAll">all</a>';h+='</li>';}
return h;};})(jQuery);
//]]>
</script>

Kode CSS

Letakan diatas kode ]]></b:skin>
.twit {
background-color: #cbf2ff;
padding: 7px;
}
.twitHeader {
background-color: #fff;
margin: 0;
padding: 7px 7px 0 7px;
}
.twitLabel {
font-weight: bold;
font-size: 22px;
color: #33ccff;
}
.twitTitle {
font-weight: bold;
}
.twitUser {
background-color: #fff;
border-bottom: none;
font-size:160%;
padding: 7px;
}
.twitUser a{
color:#222;
font-weight:bold;
text-decoration: none;
}
.twitBody {
background-color: #ffffff;
padding: 0 7px 7px 7px;
margin: 0;
list-style: none;
}
.twitEntry {
padding: 6px 8px;
margin: 0;
border-bottom: dashed 1px #ccc;
height: auto !important;
}
.twitNavi {
clear: both;
text-align: center;
margin-top: 0;
padding: 5px;
background-color: #ffffff;
}
Setelah itu dilakukan semua, SAVE deh. Lari ke halaman Page Elements dan cari Add a GadgetHTML/Javascript Masukin kode jQuery pemanggil dan HTML berikut:<div id="twitter1"></div>

<script type="text/javascript">
$(document).ready(function(){
$('#twitter1').twit('bebenkoben', {
label: 'Beben Koben',
limit: 5,
title: 'On Twitter'
});
});
</script>
Screenshot:

Ganti script yg warnanya dibedakan dengan ID dan title sobat inginkan :) Semoga hasil BW kali ini memberikan inspirasi (inspiration) dan twitter sobat jd penuh gaya alias keren b-)

Sabtu, 04 Desember 2010

Javascript Pop Over Division

Masih mengenai javascript dari artikel remote images with ajax, www.rodsdot.com. Biasa hasil ngacak² dapat deh "Advertising Pop-Over Division" Dimana saat akan memasuki blog/web langsung terpampang papan informasi advertise :D Mungkin mirip dengan aksi pada postingan point ke-2 diblog blogger sentral ;) Saran Beben si bloglang ganteng anu kalem tea, trik ini cocok bagi blognya yg masih ringan (cepat diloadingnya/dibukanya) Soalnya javascript nih ;;)
Details original post here: http://www.rodsdot.com/javascript/Advertising-Pop-Over-Division.asp

Javascript

Letakan diatas/sebelum tag </head>
<script type="text/javascript">
//<![CDATA[
function loadOverlay() {
var top=0;
var left=0;
var scrollTop = 0;
document.getElementById('glass').style.display='block';
document.getElementById('glass').style.width=(document.documentElement.clientWidth+10)+'px';
document.getElementById('glass').style.left='0px';
document.getElementById('glass').style.height=(document.documentElement.clientHeight+2000)+'px';
document.getElementById('glass').style.top='0px';
document.getElementById('ad').style.display='block';

// The pop-over division is 262px high by 375px wide
// We need to know where the top of the document is...and
scrollTop = (document.documentElement.scrollTop) ? document.documentElement.scrollTop : window.pageYOffset;

// if top is set at the clientHeight minus the division height divided by 2 plus the scrollTop it will be in the middle;
top = ((document.documentElement.clientHeight-185)/2)+scrollTop;

// if left = the clientWidth minus the division width divided by two is the division will center.
left = (document.documentElement.clientWidth-275)/2;
document.getElementById('ad').style.top=(top)+'px';
document.getElementById('ad').style.left=(left)+'px';
}
function clickad() {
document.getElementById('ad').style.display='none';
document.getElementById('glass').style.display='none';
return false;
}
//]]>
</script>
Keterangan:
  1. Script warna biru
  2. Jika mau menambahkan lebar warna background (tp kayaknya tidak usah)
  3. Script warna merah tua
  4. Untuk menambah jika warna background kurang menutupi semua tampilan template blog/web sobat.
  5. Script warna hijau pias
  6. Jika papan info ketinggian dari tab windows.
  7. Script warna ungu tua
  8. Jika papan info kurang kekanan posisinya
Cari tag <body> dan masukan HTML berikut...<div id="glass"></div>
<div id="ad">
<p>Blah bleh bloh your notes.</p>
<p>Put your says here, for greetings notes!!!</p>
<input type="button" value="Close" onclick="clickad();">
</div>
Cari kembali tag </body> dan letakan javascript pemanggil berikut...<script type="text/javascript">loadOverlay();</script>Save. Good luck and happy Javascript Pop Over Division \m/

Jumat, 03 Desember 2010

Remote Images !AJAX

Bagi sobat yang suka menampilkan gambar pada postingannya, dan image tersebut beresolusi besar! Bisa jadi akan memakan waktu loading dalam browsing ;) Sekarang bisa diakali dengan menggunakan sentuhan cerdik JavaScript :x Setelah melakukan praktek, dan menambahkan beberapa image berbagai resolusi, hasilnya cukup memukau layaw b-) Jika kita memiliki 10 atau lebih image dalam satu halaman single postingan, nanti yang tampak akan berupa links yg jika diklik links tersebut akan berubah menjadi gambar dalam satu area. Nah...pusing kan keterangannya ;)) :"> Letakan javascript diatas tag </head>
<script type="text/javascript">
function getImage(pImageURL) {
var img=new Image();
img.src=pImageURL;
document.getElementById('placeImage').innerHTML='<img border="0" src="'+pImageURL+'">';
return false;
}
</script>

Kode CSS

#placeImage {
background: #FFFFEE;
border: 3px solid #555555;
-moz-border-radius: 10px;
padding: 5px;
text-align: center;
font-weight: bold;
color: #FF0000;
}
Save. Ketika memosting, syntax yg mesti digunakan menjadi...<a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image1</a><p><div id="placeImage">Show Image?</div></p>Ganti http://YOUR-LINK-IMAGE.jpg dengan gambar sobat. Jika ingin memasukan 10 image atau lebih, yaaa tinggal tulis ajah itu si syntaxnya menjadi 10 biji :P
<a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image1</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image2</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image3</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">
Image4</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image5</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image6</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">
Image7</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image8</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">Image9</a>, <a href="#" onclick="return getImage('http://YOUR-LINK-IMAGE.jpg');">
Image10</a><p><div id="placeImage">Show Image?</div></p>...
Ketika praktek menggunakan javascript bawaan yg buat, Beben si bloglang menambahkan menjadi...
<script type="text/javascript">
//<![CDATA[
function getImage(pImageURL) {
var img=new Image();
img.src=pImageURL;
document.getElementById('placeImage').innerHTML='<img border="0" width="100%" height="auto" src="'+pImageURL+'">';
return false;
}
//]]>
</script>
Maka nanti gambar kecil juga tetap akan menjadi besar ketika ditengok! Silahkan mau pakai yg mana javascriptnya \m/ For details explanation, just visit http://www.rodsdot.com/javascript/Remote-Scripting-Images-%28No-Need-For-AJAX%29.asp

Kamis, 02 Desember 2010

Blogger Sentral

Masalah belom kelar juga nih :(( deuh puyeung [banghead] Pokoknya mah companynya ini nih...Tips, tricks, how-tos, tools, hacks and resources for Blogger/blogspot blogs, presented in easy to understand, step by step tutorials. Misinya ini Helping you blog better :D Setelah membaca artikel mengenai blogspotnya mantap dan gaya punya. Blog ini sudah aku posting apa bleom juga tidak tauk, lopa!!! :)) 2 postingan yg bikin si bloglang ganteng kalem tea nilai unik dan gaya punya:
  1. http://www.bloggersentral.com/2010/01/adding-entry-or-welcome-page.html
  2. http://www.bloggersentral.com/2009/05/create-printer-friendly-version-in.html
Membuat tampilan welcome, dan bikin halaman post supaya print friendly :x Seperti biasa, silahkan acak² guna memperdalam ilmu dan skill sobat ;) Introduce Blogger Sentral :-bd Blogger Sentral Kayaknya orang melayu, centralnya kok sentral nyak ;))

Rabu, 01 Desember 2010

HELP!!!

Ada yang bisa membantu tidak, memperbaiki masalah berikut!!!

Widget saya tidak bisa diakses...hiks :( Jadi masalahnya seperti ini... Ketika saya sedang berada di Page Elements, itu widget bisa diakses. Ketika saya berada pada blog full terlihat, widget tidak bisa diakses. Singkat kata URL widget ketika sedang berada di full page blog BERUBAH!!! Like this...

Ketika di Page Elements

http://www.blogger.com/rearrange?blogID=4918276818492892488&action=editWidget&sectionId=main&widgetType=null&widgetId=HTML10

Ketika Full Pages Blog

http://beben-koben.blogspot.com/undefined&action=editWidget&sectionId=main&widgetType=null&widgetId=HTML10What the hell there happen!!! Script bentrok, HTML error, CSS salah...arghhhh banghead3x Help!!!