From 37f4b5feb52d5c74a020c599195d2ccbd03b643c Mon Sep 17 00:00:00 2001 From: gnuboard Date: Mon, 31 Dec 2012 10:40:36 +0900 Subject: [PATCH] =?UTF-8?q?cheidtor=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/write.php | 8 +- bbs/write_update.php | 166 +- cheditor5/cheditor.js | 4297 ----------------- cheditor5/css/CHXImage.css | 5 - cheditor5/css/default.css | 429 -- cheditor5/css/dialog.css | 133 - cheditor5/css/imageUpload.css | 99 - cheditor5/css/imageUtil.css | 95 - cheditor5/css/p.css | 1 - cheditor5/icons/add_col_after.png | Bin 187 -> 0 bytes cheditor5/icons/add_col_before.png | Bin 190 -> 0 bytes cheditor5/icons/add_cols_after.png | Bin 180 -> 0 bytes cheditor5/icons/add_cols_before.png | Bin 181 -> 0 bytes cheditor5/icons/add_row_after.png | Bin 187 -> 0 bytes cheditor5/icons/add_row_before.png | Bin 188 -> 0 bytes cheditor5/icons/add_rows_after.png | Bin 187 -> 0 bytes cheditor5/icons/add_rows_before.png | Bin 187 -> 0 bytes cheditor5/icons/button/cancel.gif | Bin 1285 -> 0 bytes cheditor5/icons/button/color_picker.gif | Bin 1436 -> 0 bytes cheditor5/icons/button/delete.gif | Bin 1306 -> 0 bytes cheditor5/icons/button/delete_cross.gif | Bin 2186 -> 0 bytes cheditor5/icons/button/edit_cell.gif | Bin 2141 -> 0 bytes cheditor5/icons/button/edit_image.gif | Bin 2141 -> 0 bytes cheditor5/icons/button/imageUpload/cancel.gif | Bin 1410 -> 0 bytes cheditor5/icons/button/imageUpload/submit.gif | Bin 1385 -> 0 bytes cheditor5/icons/button/input.gif | Bin 1276 -> 0 bytes cheditor5/icons/button/map_address.gif | Bin 1288 -> 0 bytes cheditor5/icons/button/paste.gif | Bin 1278 -> 0 bytes cheditor5/icons/button/play.gif | Bin 1687 -> 0 bytes cheditor5/icons/button/preview.gif | Bin 1285 -> 0 bytes cheditor5/icons/button/process.gif | Bin 1281 -> 0 bytes cheditor5/icons/button/reset.gif | Bin 1285 -> 0 bytes cheditor5/icons/button/submit.gif | Bin 1285 -> 0 bytes cheditor5/icons/button/upload.gif | Bin 1282 -> 0 bytes cheditor5/icons/checked.png | Bin 208 -> 0 bytes cheditor5/icons/delete_element.png | Bin 543 -> 0 bytes cheditor5/icons/delete_table.png | Bin 1605 -> 0 bytes cheditor5/icons/dot.gif | Bin 43 -> 0 bytes cheditor5/icons/edit_mode_code_a.png | Bin 1012 -> 0 bytes cheditor5/icons/edit_mode_code_b.png | Bin 1014 -> 0 bytes cheditor5/icons/edit_mode_rich_a.png | Bin 393 -> 0 bytes cheditor5/icons/edit_mode_rich_b.png | Bin 386 -> 0 bytes cheditor5/icons/edit_mode_view_a.png | Bin 538 -> 0 bytes cheditor5/icons/edit_mode_view_b.png | Bin 528 -> 0 bytes cheditor5/icons/em/1.gif | Bin 1478 -> 0 bytes cheditor5/icons/em/10.gif | Bin 1408 -> 0 bytes cheditor5/icons/em/11.gif | Bin 1425 -> 0 bytes cheditor5/icons/em/12.gif | Bin 1459 -> 0 bytes cheditor5/icons/em/13.gif | Bin 1363 -> 0 bytes cheditor5/icons/em/14.gif | Bin 2298 -> 0 bytes cheditor5/icons/em/15.gif | Bin 1214 -> 0 bytes cheditor5/icons/em/16.gif | Bin 1215 -> 0 bytes cheditor5/icons/em/17.gif | Bin 1241 -> 0 bytes cheditor5/icons/em/18.gif | Bin 1198 -> 0 bytes cheditor5/icons/em/19.gif | Bin 1359 -> 0 bytes cheditor5/icons/em/2.gif | Bin 640 -> 0 bytes cheditor5/icons/em/20.gif | Bin 1717 -> 0 bytes cheditor5/icons/em/21.gif | Bin 1657 -> 0 bytes cheditor5/icons/em/22.gif | Bin 2209 -> 0 bytes cheditor5/icons/em/23.gif | Bin 2266 -> 0 bytes cheditor5/icons/em/24.gif | Bin 2010 -> 0 bytes cheditor5/icons/em/25.gif | Bin 2775 -> 0 bytes cheditor5/icons/em/26.gif | Bin 1476 -> 0 bytes cheditor5/icons/em/27.gif | Bin 2080 -> 0 bytes cheditor5/icons/em/28.gif | Bin 1310 -> 0 bytes cheditor5/icons/em/29.gif | Bin 859 -> 0 bytes cheditor5/icons/em/3.gif | Bin 1939 -> 0 bytes cheditor5/icons/em/30.gif | Bin 2319 -> 0 bytes cheditor5/icons/em/31.gif | Bin 1197 -> 0 bytes cheditor5/icons/em/32.gif | Bin 1674 -> 0 bytes cheditor5/icons/em/33.gif | Bin 1259 -> 0 bytes cheditor5/icons/em/34.gif | Bin 1975 -> 0 bytes cheditor5/icons/em/35.gif | Bin 1352 -> 0 bytes cheditor5/icons/em/36.gif | Bin 3641 -> 0 bytes cheditor5/icons/em/37.gif | Bin 2215 -> 0 bytes cheditor5/icons/em/38.gif | Bin 1540 -> 0 bytes cheditor5/icons/em/39.gif | Bin 2703 -> 0 bytes cheditor5/icons/em/4.gif | Bin 2671 -> 0 bytes cheditor5/icons/em/40.gif | Bin 1324 -> 0 bytes cheditor5/icons/em/41.gif | Bin 1702 -> 0 bytes cheditor5/icons/em/42.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/43.gif | Bin 1703 -> 0 bytes cheditor5/icons/em/44.gif | Bin 1703 -> 0 bytes cheditor5/icons/em/45.gif | Bin 2114 -> 0 bytes cheditor5/icons/em/46.gif | Bin 1699 -> 0 bytes cheditor5/icons/em/47.gif | Bin 1700 -> 0 bytes cheditor5/icons/em/48.gif | Bin 1710 -> 0 bytes cheditor5/icons/em/49.gif | Bin 1681 -> 0 bytes cheditor5/icons/em/5.gif | Bin 1407 -> 0 bytes cheditor5/icons/em/50.gif | Bin 1695 -> 0 bytes cheditor5/icons/em/51.gif | Bin 2105 -> 0 bytes cheditor5/icons/em/52.gif | Bin 1711 -> 0 bytes cheditor5/icons/em/53.gif | Bin 1698 -> 0 bytes cheditor5/icons/em/54.gif | Bin 1703 -> 0 bytes cheditor5/icons/em/55.gif | Bin 1698 -> 0 bytes cheditor5/icons/em/56.gif | Bin 1703 -> 0 bytes cheditor5/icons/em/57.gif | Bin 1703 -> 0 bytes cheditor5/icons/em/58.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/59.gif | Bin 1702 -> 0 bytes cheditor5/icons/em/6.gif | Bin 2017 -> 0 bytes cheditor5/icons/em/60.gif | Bin 2103 -> 0 bytes cheditor5/icons/em/61.gif | Bin 2107 -> 0 bytes cheditor5/icons/em/62.gif | Bin 1674 -> 0 bytes cheditor5/icons/em/63.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/64.gif | Bin 2114 -> 0 bytes cheditor5/icons/em/65.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/66.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/67.gif | Bin 1701 -> 0 bytes cheditor5/icons/em/68.gif | Bin 1694 -> 0 bytes cheditor5/icons/em/69.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/7.gif | Bin 2106 -> 0 bytes cheditor5/icons/em/70.gif | Bin 1704 -> 0 bytes cheditor5/icons/em/71.gif | Bin 1622 -> 0 bytes cheditor5/icons/em/72.gif | Bin 1656 -> 0 bytes cheditor5/icons/em/73.gif | Bin 2054 -> 0 bytes cheditor5/icons/em/74.gif | Bin 2105 -> 0 bytes cheditor5/icons/em/75.gif | Bin 2075 -> 0 bytes cheditor5/icons/em/76.gif | Bin 1664 -> 0 bytes cheditor5/icons/em/77.gif | Bin 1653 -> 0 bytes cheditor5/icons/em/78.gif | Bin 1662 -> 0 bytes cheditor5/icons/em/79.gif | Bin 1672 -> 0 bytes cheditor5/icons/em/8.gif | Bin 1199 -> 0 bytes cheditor5/icons/em/80.gif | Bin 1390 -> 0 bytes cheditor5/icons/em/9.gif | Bin 1866 -> 0 bytes cheditor5/icons/fullscreen.png | Bin 663 -> 0 bytes .../icons/imageUpload/add_image_button.gif | Bin 2034 -> 0 bytes cheditor5/icons/imageUpload/delete.png | Bin 850 -> 0 bytes cheditor5/icons/imageUpload/marker_bottom.gif | Bin 43 -> 0 bytes cheditor5/icons/imageUpload/marker_middle.gif | Bin 49 -> 0 bytes cheditor5/icons/imageUpload/marker_top.gif | Bin 43 -> 0 bytes .../icons/imageUpload/mouse_drag_img.gif | Bin 316 -> 0 bytes cheditor5/icons/imageUpload/remove_all.gif | Bin 1448 -> 0 bytes cheditor5/icons/imageUpload/wait.gif | Bin 1100 -> 0 bytes cheditor5/icons/image_align_center.png | Bin 402 -> 0 bytes cheditor5/icons/image_align_center_wt.png | Bin 402 -> 0 bytes cheditor5/icons/image_align_left.png | Bin 396 -> 0 bytes cheditor5/icons/image_align_left_wt.png | Bin 423 -> 0 bytes cheditor5/icons/image_align_right.png | Bin 397 -> 0 bytes cheditor5/icons/image_align_right_wt.png | Bin 454 -> 0 bytes cheditor5/icons/image_resize.png | Bin 531 -> 0 bytes cheditor5/icons/image_wrap_text.png | Bin 423 -> 0 bytes cheditor5/icons/remove_col.png | Bin 182 -> 0 bytes cheditor5/icons/remove_cols.png | Bin 176 -> 0 bytes cheditor5/icons/remove_row.png | Bin 185 -> 0 bytes cheditor5/icons/remove_rows.png | Bin 181 -> 0 bytes cheditor5/icons/splitter.gif | Bin 177 -> 0 bytes cheditor5/icons/statusbar_bgline.gif | Bin 45 -> 0 bytes cheditor5/icons/table_delete_cell.png | Bin 1536 -> 0 bytes cheditor5/icons/table_delete_column.png | Bin 1532 -> 0 bytes cheditor5/icons/table_delete_row.png | Bin 1562 -> 0 bytes cheditor5/icons/table_insert_cell.png | Bin 1526 -> 0 bytes cheditor5/icons/table_insert_column.png | Bin 1515 -> 0 bytes cheditor5/icons/table_insert_row.png | Bin 1530 -> 0 bytes cheditor5/icons/table_join_column.png | Bin 1419 -> 0 bytes cheditor5/icons/table_join_row.png | Bin 1466 -> 0 bytes cheditor5/icons/table_split_column.png | Bin 1449 -> 0 bytes cheditor5/icons/table_split_row.png | Bin 1452 -> 0 bytes cheditor5/icons/title_bar_bg.gif | Bin 172 -> 0 bytes cheditor5/icons/toolbar-background.png | Bin 6557 -> 0 bytes cheditor5/icons/toolbar-disable.png | Bin 6882 -> 0 bytes cheditor5/icons/toolbar-wrapper-bg.png | Bin 635 -> 0 bytes cheditor5/icons/toolbar.png | Bin 6171 -> 0 bytes cheditor5/imageUpload/_common.php | 4 - cheditor5/imageUpload/_config.php | 27 - cheditor5/imageUpload/delete.php | 21 - cheditor5/imageUpload/upload.php | 101 - cheditor5/popup/color_picker.html | 19 - cheditor5/popup/flash.html | 22 - cheditor5/popup/flash/CHXImage.swf | Bin 203046 -> 0 bytes cheditor5/popup/flash/ImagePreview.swf | Bin 147221 -> 0 bytes cheditor5/popup/google_map.html | 29 - cheditor5/popup/icon.html | 18 - cheditor5/popup/image.html | 75 - cheditor5/popup/image_url.html | 34 - cheditor5/popup/js/AC_OETags.js | 247 - cheditor5/popup/js/color_picker.js | 93 - cheditor5/popup/js/dialog.js | 40 - cheditor5/popup/js/flash.js | 88 - cheditor5/popup/js/google_map.js | 108 - cheditor5/popup/js/icon.js | 56 - cheditor5/popup/js/image.js | 838 ---- cheditor5/popup/js/image_upload_flash.js | 279 -- cheditor5/popup/js/image_url.js | 188 - cheditor5/popup/js/link.js | 132 - cheditor5/popup/js/media.js | 46 - cheditor5/popup/js/symbol.js | 158 - cheditor5/popup/js/table.js | 161 - cheditor5/popup/js/table_modify.js | 236 - cheditor5/popup/link.html | 71 - cheditor5/popup/media.html | 41 - cheditor5/popup/symbol.html | 27 - cheditor5/popup/table.html | 116 - cheditor5/popup/table_modify.html | 99 - cheditor5/template.xml | 357 -- config.php | 11 - lib/cheditor4.lib.php | 56 - lib/common.lib.php | 20 + plugin/ckeditor/ckeditor.lib.php | 8 + plugin/tcaptcha/tcaptcha.js | 1 - skin/board/neo/ajax.filter.php | 72 - skin/board/neo/view_comment.skin.php | 2 +- skin/board/neo/write.skin.php | 14 +- 202 files changed, 126 insertions(+), 9022 deletions(-) delete mode 100644 cheditor5/cheditor.js delete mode 100644 cheditor5/css/CHXImage.css delete mode 100644 cheditor5/css/default.css delete mode 100644 cheditor5/css/dialog.css delete mode 100644 cheditor5/css/imageUpload.css delete mode 100644 cheditor5/css/imageUtil.css delete mode 100644 cheditor5/css/p.css delete mode 100644 cheditor5/icons/add_col_after.png delete mode 100644 cheditor5/icons/add_col_before.png delete mode 100644 cheditor5/icons/add_cols_after.png delete mode 100644 cheditor5/icons/add_cols_before.png delete mode 100644 cheditor5/icons/add_row_after.png delete mode 100644 cheditor5/icons/add_row_before.png delete mode 100644 cheditor5/icons/add_rows_after.png delete mode 100644 cheditor5/icons/add_rows_before.png delete mode 100644 cheditor5/icons/button/cancel.gif delete mode 100644 cheditor5/icons/button/color_picker.gif delete mode 100644 cheditor5/icons/button/delete.gif delete mode 100644 cheditor5/icons/button/delete_cross.gif delete mode 100644 cheditor5/icons/button/edit_cell.gif delete mode 100644 cheditor5/icons/button/edit_image.gif delete mode 100644 cheditor5/icons/button/imageUpload/cancel.gif delete mode 100644 cheditor5/icons/button/imageUpload/submit.gif delete mode 100644 cheditor5/icons/button/input.gif delete mode 100644 cheditor5/icons/button/map_address.gif delete mode 100644 cheditor5/icons/button/paste.gif delete mode 100644 cheditor5/icons/button/play.gif delete mode 100644 cheditor5/icons/button/preview.gif delete mode 100644 cheditor5/icons/button/process.gif delete mode 100644 cheditor5/icons/button/reset.gif delete mode 100644 cheditor5/icons/button/submit.gif delete mode 100644 cheditor5/icons/button/upload.gif delete mode 100644 cheditor5/icons/checked.png delete mode 100644 cheditor5/icons/delete_element.png delete mode 100644 cheditor5/icons/delete_table.png delete mode 100644 cheditor5/icons/dot.gif delete mode 100644 cheditor5/icons/edit_mode_code_a.png delete mode 100644 cheditor5/icons/edit_mode_code_b.png delete mode 100644 cheditor5/icons/edit_mode_rich_a.png delete mode 100644 cheditor5/icons/edit_mode_rich_b.png delete mode 100644 cheditor5/icons/edit_mode_view_a.png delete mode 100644 cheditor5/icons/edit_mode_view_b.png delete mode 100644 cheditor5/icons/em/1.gif delete mode 100644 cheditor5/icons/em/10.gif delete mode 100644 cheditor5/icons/em/11.gif delete mode 100644 cheditor5/icons/em/12.gif delete mode 100644 cheditor5/icons/em/13.gif delete mode 100644 cheditor5/icons/em/14.gif delete mode 100644 cheditor5/icons/em/15.gif delete mode 100644 cheditor5/icons/em/16.gif delete mode 100644 cheditor5/icons/em/17.gif delete mode 100644 cheditor5/icons/em/18.gif delete mode 100644 cheditor5/icons/em/19.gif delete mode 100644 cheditor5/icons/em/2.gif delete mode 100644 cheditor5/icons/em/20.gif delete mode 100644 cheditor5/icons/em/21.gif delete mode 100644 cheditor5/icons/em/22.gif delete mode 100644 cheditor5/icons/em/23.gif delete mode 100644 cheditor5/icons/em/24.gif delete mode 100644 cheditor5/icons/em/25.gif delete mode 100644 cheditor5/icons/em/26.gif delete mode 100644 cheditor5/icons/em/27.gif delete mode 100644 cheditor5/icons/em/28.gif delete mode 100644 cheditor5/icons/em/29.gif delete mode 100644 cheditor5/icons/em/3.gif delete mode 100644 cheditor5/icons/em/30.gif delete mode 100644 cheditor5/icons/em/31.gif delete mode 100644 cheditor5/icons/em/32.gif delete mode 100644 cheditor5/icons/em/33.gif delete mode 100644 cheditor5/icons/em/34.gif delete mode 100644 cheditor5/icons/em/35.gif delete mode 100644 cheditor5/icons/em/36.gif delete mode 100644 cheditor5/icons/em/37.gif delete mode 100644 cheditor5/icons/em/38.gif delete mode 100644 cheditor5/icons/em/39.gif delete mode 100644 cheditor5/icons/em/4.gif delete mode 100644 cheditor5/icons/em/40.gif delete mode 100644 cheditor5/icons/em/41.gif delete mode 100644 cheditor5/icons/em/42.gif delete mode 100644 cheditor5/icons/em/43.gif delete mode 100644 cheditor5/icons/em/44.gif delete mode 100644 cheditor5/icons/em/45.gif delete mode 100644 cheditor5/icons/em/46.gif delete mode 100644 cheditor5/icons/em/47.gif delete mode 100644 cheditor5/icons/em/48.gif delete mode 100644 cheditor5/icons/em/49.gif delete mode 100644 cheditor5/icons/em/5.gif delete mode 100644 cheditor5/icons/em/50.gif delete mode 100644 cheditor5/icons/em/51.gif delete mode 100644 cheditor5/icons/em/52.gif delete mode 100644 cheditor5/icons/em/53.gif delete mode 100644 cheditor5/icons/em/54.gif delete mode 100644 cheditor5/icons/em/55.gif delete mode 100644 cheditor5/icons/em/56.gif delete mode 100644 cheditor5/icons/em/57.gif delete mode 100644 cheditor5/icons/em/58.gif delete mode 100644 cheditor5/icons/em/59.gif delete mode 100644 cheditor5/icons/em/6.gif delete mode 100644 cheditor5/icons/em/60.gif delete mode 100644 cheditor5/icons/em/61.gif delete mode 100644 cheditor5/icons/em/62.gif delete mode 100644 cheditor5/icons/em/63.gif delete mode 100644 cheditor5/icons/em/64.gif delete mode 100644 cheditor5/icons/em/65.gif delete mode 100644 cheditor5/icons/em/66.gif delete mode 100644 cheditor5/icons/em/67.gif delete mode 100644 cheditor5/icons/em/68.gif delete mode 100644 cheditor5/icons/em/69.gif delete mode 100644 cheditor5/icons/em/7.gif delete mode 100644 cheditor5/icons/em/70.gif delete mode 100644 cheditor5/icons/em/71.gif delete mode 100644 cheditor5/icons/em/72.gif delete mode 100644 cheditor5/icons/em/73.gif delete mode 100644 cheditor5/icons/em/74.gif delete mode 100644 cheditor5/icons/em/75.gif delete mode 100644 cheditor5/icons/em/76.gif delete mode 100644 cheditor5/icons/em/77.gif delete mode 100644 cheditor5/icons/em/78.gif delete mode 100644 cheditor5/icons/em/79.gif delete mode 100644 cheditor5/icons/em/8.gif delete mode 100644 cheditor5/icons/em/80.gif delete mode 100644 cheditor5/icons/em/9.gif delete mode 100644 cheditor5/icons/fullscreen.png delete mode 100644 cheditor5/icons/imageUpload/add_image_button.gif delete mode 100644 cheditor5/icons/imageUpload/delete.png delete mode 100644 cheditor5/icons/imageUpload/marker_bottom.gif delete mode 100644 cheditor5/icons/imageUpload/marker_middle.gif delete mode 100644 cheditor5/icons/imageUpload/marker_top.gif delete mode 100644 cheditor5/icons/imageUpload/mouse_drag_img.gif delete mode 100644 cheditor5/icons/imageUpload/remove_all.gif delete mode 100644 cheditor5/icons/imageUpload/wait.gif delete mode 100644 cheditor5/icons/image_align_center.png delete mode 100644 cheditor5/icons/image_align_center_wt.png delete mode 100644 cheditor5/icons/image_align_left.png delete mode 100644 cheditor5/icons/image_align_left_wt.png delete mode 100644 cheditor5/icons/image_align_right.png delete mode 100644 cheditor5/icons/image_align_right_wt.png delete mode 100644 cheditor5/icons/image_resize.png delete mode 100644 cheditor5/icons/image_wrap_text.png delete mode 100644 cheditor5/icons/remove_col.png delete mode 100644 cheditor5/icons/remove_cols.png delete mode 100644 cheditor5/icons/remove_row.png delete mode 100644 cheditor5/icons/remove_rows.png delete mode 100644 cheditor5/icons/splitter.gif delete mode 100644 cheditor5/icons/statusbar_bgline.gif delete mode 100644 cheditor5/icons/table_delete_cell.png delete mode 100644 cheditor5/icons/table_delete_column.png delete mode 100644 cheditor5/icons/table_delete_row.png delete mode 100644 cheditor5/icons/table_insert_cell.png delete mode 100644 cheditor5/icons/table_insert_column.png delete mode 100644 cheditor5/icons/table_insert_row.png delete mode 100644 cheditor5/icons/table_join_column.png delete mode 100644 cheditor5/icons/table_join_row.png delete mode 100644 cheditor5/icons/table_split_column.png delete mode 100644 cheditor5/icons/table_split_row.png delete mode 100644 cheditor5/icons/title_bar_bg.gif delete mode 100644 cheditor5/icons/toolbar-background.png delete mode 100644 cheditor5/icons/toolbar-disable.png delete mode 100644 cheditor5/icons/toolbar-wrapper-bg.png delete mode 100644 cheditor5/icons/toolbar.png delete mode 100644 cheditor5/imageUpload/_common.php delete mode 100644 cheditor5/imageUpload/_config.php delete mode 100644 cheditor5/imageUpload/delete.php delete mode 100644 cheditor5/imageUpload/upload.php delete mode 100644 cheditor5/popup/color_picker.html delete mode 100644 cheditor5/popup/flash.html delete mode 100644 cheditor5/popup/flash/CHXImage.swf delete mode 100644 cheditor5/popup/flash/ImagePreview.swf delete mode 100644 cheditor5/popup/google_map.html delete mode 100644 cheditor5/popup/icon.html delete mode 100644 cheditor5/popup/image.html delete mode 100644 cheditor5/popup/image_url.html delete mode 100644 cheditor5/popup/js/AC_OETags.js delete mode 100644 cheditor5/popup/js/color_picker.js delete mode 100644 cheditor5/popup/js/dialog.js delete mode 100644 cheditor5/popup/js/flash.js delete mode 100644 cheditor5/popup/js/google_map.js delete mode 100644 cheditor5/popup/js/icon.js delete mode 100644 cheditor5/popup/js/image.js delete mode 100644 cheditor5/popup/js/image_upload_flash.js delete mode 100644 cheditor5/popup/js/image_url.js delete mode 100644 cheditor5/popup/js/link.js delete mode 100644 cheditor5/popup/js/media.js delete mode 100644 cheditor5/popup/js/symbol.js delete mode 100644 cheditor5/popup/js/table.js delete mode 100644 cheditor5/popup/js/table_modify.js delete mode 100644 cheditor5/popup/link.html delete mode 100644 cheditor5/popup/media.html delete mode 100644 cheditor5/popup/symbol.html delete mode 100644 cheditor5/popup/table.html delete mode 100644 cheditor5/popup/table_modify.html delete mode 100644 cheditor5/template.xml delete mode 100644 lib/cheditor4.lib.php delete mode 100644 skin/board/neo/ajax.filter.php diff --git a/bbs/write.php b/bbs/write.php index 7f675d869..7d5bd3d47 100644 --- a/bbs/write.php +++ b/bbs/write.php @@ -96,12 +96,7 @@ if ($w == '') { alert('글을 답변할 권한이 없습니다.'.PHP_EOL.PHP_EOL.'회원이시라면 로그인 후 이용해 보십시오.', './login.php?$qstr&url='.urlencode($_SERVER['PHP_SELF'].'?bo_table='.$bo_table)); } - /* - if ($member['mb_point'] + $board['bo_comment_point'] < 0) - alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글답변('.number_format($board['bo_comment_point']).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 글답변 해 주십시오.'); - */ - - $tmp_point = $member['mb_point'] ? $member['mb_point'] : 0; + $tmp_point = isset($member['mb_point']) ? $member['mb_point'] : 0; if ($tmp_point + $board['bo_write_point'] < 0 && !$is_admin) alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글답변('.number_format($board['bo_comment_point']).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 글답변 해 주십시오.'); @@ -323,6 +318,7 @@ if (isset($write['wr_subject'])) { $subject = preg_replace("/\"/", """, get_text(cut_str($write['wr_subject'], 255), 0)); } +$content = ''; if ($w == '') { $content = $board['bo_insert_content']; } else if ($w == 'r') { diff --git a/bbs/write_update.php b/bbs/write_update.php index 365226283..77669e82c 100644 --- a/bbs/write_update.php +++ b/bbs/write_update.php @@ -1,8 +1,33 @@ lib)) include_once($captcha->lib); +$msg = array(); + +$wr_subject = ''; +if (isset($_POST['wr_subject'])) { + $wr_subject = trim($_POST['wr_subject']); +} +if ($wr_subject == '') { + $msg[] = '제목을 입력하세요.'; +} + +$wr_content = ''; +if (isset($_POST['wr_content'])) { + $wr_content = trim($_POST['wr_content']); +} +if ($wr_content == '') { + $msg[] = '내용을 입력하세요.'; +} + +$msg = implode('
', $msg); +if ($msg) { + alert($msg); +} + // 090710 if (substr_count($wr_content, '&#') > 50) { alert('내용에 올바르지 않은 코드가 다수 포함되어 있습니다.'); @@ -13,8 +38,9 @@ if (substr_count($wr_content, '&#') > 50) { $upload_max_filesize = ini_get('upload_max_filesize'); -if (empty($_POST)) - alert('파일 또는 글내용의 크기가 서버에서 설정한 값을 넘어 오류가 발생하였습니다.'.PHP_EOL.PHP_EOL.'post_max_size='.ini_get('post_max_size').' , upload_max_filesize='.$upload_max_filesize.PHP_EOL.PHP_EOL.'게시판관리자 또는 서버관리자에게 문의 바랍니다.'); +if (empty($_POST)) { + alert("파일 또는 글내용의 크기가 서버에서 설정한 값을 넘어 오류가 발생하였습니다.\\npost_max_size=".ini_get('post_max_size')." , upload_max_filesize=".$upload_max_filesize."\\n게시판관리자 또는 서버관리자에게 문의 바랍니다."); +} $w = $_POST['w']; $wr_link1 = mysql_real_escape_string($_POST['wr_link1']); @@ -24,30 +50,36 @@ $notice_array = explode(',', trim($board['bo_notice'])); if ($w == 'u' || $w == 'r') { $wr = get_write($write_table, $wr_id); - if (!$wr['wr_id']) - alert('글이 존재하지 않습니다.'.PHP_EOL.PHP_EOL.'글이 삭제되었거나 이동하였을 수 있습니다.'); + if (!$wr['wr_id']) { + alert("글이 존재하지 않습니다.\\n글이 삭제되었거나 이동하였을 수 있습니다."); + } } // 외부에서 글을 등록할 수 있는 버그가 존재하므로 비밀글은 사용일 경우에만 가능해야 함 -if (!$is_admin && !$board['bo_use_secret'] && $secret) +if (!$is_admin && !$board['bo_use_secret'] && $secret) { alert('비밀글 미사용 게시판 이므로 비밀글로 등록할 수 없습니다.'); +} // 외부에서 글을 등록할 수 있는 버그가 존재하므로 비밀글 무조건 사용일때는 관리자를 제외(공지)하고 무조건 비밀글로 등록 $secret = ''; -if (!$is_admin && $board['bo_use_secret'] == 2) +if (!$is_admin && $board['bo_use_secret'] == 2) { $secret = 'secret'; +} $html = ''; -if (isset($_POST['html']) && $_POST['html']) +if (isset($_POST['html']) && $_POST['html']) { $html = $_POST['html']; +} $mail = ''; -if (isset($_POST['mail']) && $_POST['mail']) +if (isset($_POST['mail']) && $_POST['mail']) { $mail = $_POST['mail']; +} $notice = ''; -if (isset($_POST['notice']) && $_POST['notice']) +if (isset($_POST['notice']) && $_POST['notice']) { $notice = $_POST['notice']; +} for ($i=1; $i<=10; $i++) { $var = "wr_$i"; @@ -58,30 +90,36 @@ for ($i=1; $i<=10; $i++) { } if ($w == '' || $w == 'u') { + // 김선용 1.00 : 글쓰기 권한과 수정은 별도로 처리되어야 함 - if($w =='u' && $member['mb_id'] && $wr['mb_id'] == $member['mb_id']) + if($w =='u' && $member['mb_id'] && $wr['mb_id'] == $member['mb_id']) { ; - else if ($member['mb_level'] < $board['bo_write_level']) + } else if ($member['mb_level'] < $board['bo_write_level']) { alert('글을 쓸 권한이 없습니다.'); + } // 외부에서 글을 등록할 수 있는 버그가 존재하므로 공지는 관리자만 등록이 가능해야 함 - if (!$is_admin && $notice) + if (!$is_admin && $notice) { alert('관리자만 공지할 수 있습니다.'); -} -else if ($w == 'r') -{ - if (in_array((int)$wr_id, $notice_array)) - alert('공지에는 답변 할 수 없습니다.'); + } - if ($member['mb_level'] < $board['bo_reply_level']) +} else if ($w == 'r') { + + if (in_array((int)$wr_id, $notice_array)) { + alert('공지에는 답변 할 수 없습니다.'); + } + + if ($member['mb_level'] < $board['bo_reply_level']) { alert('글을 답변할 권한이 없습니다.'); + } // 게시글 배열 참조 $reply_array = &$wr; // 최대 답변은 테이블에 잡아놓은 wr_reply 사이즈만큼만 가능합니다. - if (strlen($reply_array['wr_reply']) == 10) - alert('더 이상 답변하실 수 없습니다.'.PHP_EOL.PHP_EOL.'답변은 10단계 까지만 가능합니다.'); + if (strlen($reply_array['wr_reply']) == 10) { + alert("더 이상 답변하실 수 없습니다.\\n답변은 10단계 까지만 가능합니다."); + } $reply_len = strlen($reply_array['wr_reply']) + 1; if ($board['bo_reply_order']) { @@ -98,36 +136,33 @@ else if ($w == 'r') if ($reply_array['wr_reply']) $sql .= " and wr_reply like '{$reply_array['wr_reply']}%' "; $row = sql_fetch($sql); - if (!$row['reply']) + if (!$row['reply']) { $reply_char = $begin_reply_char; - else if ($row['reply'] == $end_reply_char) // A~Z은 26 입니다. - alert('더 이상 답변하실 수 없습니다.'.PHP_EOL.PHP_EOL.'답변은 26개 까지만 가능합니다.'); - else + } else if ($row['reply'] == $end_reply_char) { // A~Z은 26 입니다. + alert("더 이상 답변하실 수 없습니다.\\n답변은 26개 까지만 가능합니다."); + } else { $reply_char = chr(ord($row['reply']) + $reply_number); + } $reply = $reply_array['wr_reply'] . $reply_char; -} else + +} else { alert('w 값이 제대로 넘어오지 않았습니다.'); - - -if ($w == "" || $w == "r") -{ - if ($_SESSION["ss_datetime"] >= ($g4['server_time'] - $config['cf_delay_sec']) && !$is_admin) - alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.'); - - set_session("ss_datetime", $g4['server_time']); - - // 동일내용 연속 등록 불가 - $row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 "); - $curr_md5 = md5($_SERVER['REMOTE_ADDR'].$wr_subject.$wr_content); - if ($row['prev_md5'] == $curr_md5 && !$is_admin) - alert('동일한 내용을 연속해서 등록할 수 없습니다.'); -} +} if (!chk_captcha()) { alert('자동등록방지의 답변으로 입력한 숫자가 틀렸습니다.'); } +if ($w == '' || $w == 'r') { + if (isset($_SESSION['ss_datetime'])) { + if ($_SESSION['ss_datetime'] >= ($g4['server_time'] - $config['cf_delay_sec']) && !$is_admin) + alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.'); + } + + set_session("ss_datetime", $g4['server_time']); +} + if (!isset($_POST['wr_subject']) || !trim($_POST['wr_subject'])) alert('제목을 입력하여 주십시오.'); @@ -135,12 +170,7 @@ if (!isset($_POST['wr_subject']) || !trim($_POST['wr_subject'])) @mkdir($g4['path'].'/data/file/'.$bo_table, 0707); @chmod($g4['path'].'/data/file/'.$bo_table, 0707); -// "인터넷옵션 > 보안 > 사용자정의수준 > 스크립팅 > Action 스크립팅 > 사용 안 함" 일 경우의 오류 처리 -// 이 옵션을 사용 안 함으로 설정할 경우 어떤 스크립트도 실행 되지 않습니다. -//if (!$_POST['wr_content']) die ("내용을 입력하여 주십시오."); - $chars_array = array_merge(range(0,9), range('a','z'), range('A','Z')); -//print_r2($chars_array); exit; // 가변 파일 업로드 $file_upload_msg = ''; @@ -241,18 +271,15 @@ for ($i=0; $i'; - - if (typeof(contents) === 'string') { - html += this.trimSpace(contents); - } - - html += ''; - doc.write(html); - doc.close(); -}, - -getWindowHandle : function (iframeObj) { - var iframeWin; - - if (iframeObj.contentWindow) - iframeWin = iframeObj.contentWindow; - else - throw '현재 브라우저에서 에디터를 실행할 수 없습니다.'; - - return iframeWin; -}, - -resetDoc : function () { - try { - this.editArea = this.getWindowHandle(this.cheditor.editArea); - this.doc = (GB.browser.msie) ? this.editArea.document : this.cheditor.editArea.contentDocument; - this.resetData(); - return true; - } - catch (e) { - alert(e.toString()); - return false; - } -}, - -resetEditArea : function () { - this.openDoc(this.doc, this.cheditor.textarea.value); - this.setDesignMode(true); - - var oSheet = this.doc.styleSheets[0]; - if (GB.browser.msie) { - oSheet.addRule('body', 'font-size:' + this.config.editorFontSize + - ';font-family:' + this.config.editorFontName + - ';color:' + this.config.editorFontColor + - ';margin:' + this.config.editAreaMargin + - ';line-height:' + this.config.lineHeight + - ';background-color:' + this.config.editorBgColor); - oSheet.addRule('table', 'font-size:' + this.config.editorFontSize + - ';line-height:' + this.config.lineHeight); - } - else { - oSheet.insertRule('body {font-size: ' + this.config.editorFontSize + - ';font-family: ' + this.config.editorFontName + - ';color: ' + this.config.editorFontColor + - ';margin: ' + this.config.editAreaMargin + - ';line-height:' + this.config.lineHeight + - ';background-color:' + this.config.editorBgColor + '}', 0); - oSheet.insertRule('table {font-size: ' + this.config.editorFontSize + - ';line-height:' + this.config.lineHeight + '}', 1); - } - - this.cheditor.editArea.style.padding = '0px'; - this.cheditor.editArea.style.margin = '0px'; -}, - -resizeGetY : function (ev) { - return GB.browser.msie ? - window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop : - ev.clientY + window.pageYOffset; -}, - -resizeStart : function (ev) { - this.currentRS.elNode = this.cheditor.editArea; - this.currentRS.cursorStartY = this.resizeGetY(ev); - this.currentRS.elStartTop = parseInt(this.currentRS.elNode.style.height); - - if (isNaN(this.currentRS.elStartTop)) this.currentRS.elStartTop = 0; - - var self = this;//, ev = null; - ev = ev || window.event; - - self.resizeEditor.stopFunc = function() { self.resizeStop.call(self, ev); }; - self.resizeEditor.moveFunc = function(event) { self.resizeMove.call(self, event); }; - - if (GB.browser.msie) this.setDesignMode(false); - - this.currentRS.elNode.style.visibility = 'hidden'; - this.addEvent(document, "mousemove", self.resizeEditor.moveFunc); - this.addEvent(document, "mouseup", self.resizeEditor.stopFunc); - this.stopEvent(ev); -}, - -resizeMove : function (ev) { - var Y = this.resizeGetY(ev); - var H = this.currentRS.elStartTop + Y - this.currentRS.cursorStartY; - if (H < 1) { - this.resizeStop(ev); - H = 1; - } - this.config.editorHeight = this.currentRS.elNode.style.height = H + 'px'; - this.stopEvent(ev); -}, - -resizeStop : function (ev) { - this.removeEvent(document, "mouseup", this.resizeEditor.stopFunc); - this.removeEvent(document, "mousemove", this.resizeEditor.moveFunc); - this.stopEvent(ev); - this.currentRS.elNode.style.visibility = 'visible'; - this.editArea.focus(); - this.restoreRange(); - if (GB.browser.msie) this.setDesignMode(true); -}, - -switchEditorMode : function (changeMode) { - this.editArea.focus(); - if (this.cheditor.mode == changeMode) return; - - for (var i in this.cheditor.modetab) { - var className = this.cheditor.modetab[i].className; - className = className.replace(/\-off/,''); - if (i != changeMode) { - this.cheditor.modetab[i].className = className + '-off'; - } - else { - this.cheditor.modetab[i].className = className; - } - } - - switch (changeMode) { - case 'rich' : - this.richMode(); - this.showTagSelector(true); - break; - case 'code' : - this.editMode(); - this.showTagSelector(false); - break; - case 'preview' : - this.previewMode(); - this.showTagSelector(false); - break; - default : break; - } - - this.cheditor.mode = changeMode; -}, - -initTemplate : function () { - var self = this; - var xmlDoc = null; - var outputError = function(msg) { - alert(self.templateFile + ' 파일 로딩 중 오류가 발생하였습니다.\n원인: ' + msg); - }; - - if (window.ActiveXObject) { - xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); - xmlDoc.async = "false"; - xmlDoc.onreadystatechange = function() { - if (xmlDoc.readyState == 4) { - try { - self.xmlDoc = xmlDoc; - self.loadTemplate.call(self, xmlDoc); - } - catch(e) { - outputError(e.toString()); - } - } - }; - - xmlDoc.load(self.templatePath); - } - else if (window.XMLHttpRequest) { - xmlDoc = new XMLHttpRequest(); - if (xmlDoc.overrideMimeType) - xmlDoc.overrideMimeType('text/xml'); - - xmlDoc.onload = function() { - try { - self.xmlDoc = xmlDoc.responseXML; - self.loadTemplate.call(self, xmlDoc.responseXML); - } - catch(e) { - outputError(e.toString()); - } - }; - - xmlDoc.open("GET", self.templatePath, false); - xmlDoc.send(''); - } - else { - outputError("현재 브라우저에서 "+self.templateFile+" 파일을 사용할 수 없습니다."); - } -}, - -getCDATASection : function (node) { - if (node.hasChildNodes()) { - var elem = node.firstChild; - while (elem && elem.nodeType != GB.node.CDATA_SECTION_NODE) { - elem = elem.nextSibling; - } - - if (elem && elem.nodeType == GB.node.CDATA_SECTION_NODE) { - var data = elem.data; - data = data.replace(/\n/g, ''); - data = data.replace(/(\s+?)\<([^\>]*)\>/g, "<$2>"); - data = this.trimSpace(data); - return data; - } - } - return null; -}, - -setToolbarBgPosition : function (elem, attr) { - elem.style.backgroundPosition = attr; -}, - -getToolbarBgPosition : function (elem) { - var pos; - switch (elem.className) { - case 'cheditor-tb-bg' : pos = 3; break; - case 'cheditor-tb-bg-last' : pos = 6; break; - case 'cheditor-tb-bg-single' : pos = 9; break; - case 'cheditor-tb-bg30' : pos = 12; break; - case 'cheditor-tb-bg30-last' : pos = 15; break; - case 'cheditor-tb-bg55' : pos = 18; break; - case 'cheditor-tb-bg40' : pos = 21; break; - default : pos = 0; - } - return pos; -}, - -toolbarPreviousChecked : function (elem) { - var previousName = elem.previousSibling.getAttribute('name'); - if (previousName && this.toolbar[previousName]['checked'] == true) { - return this.toolbar[previousName].button; - } - - return false; -}, - -toolbarMouseOverUp : function (elem) { - this.setToolbarBgPosition(elem, "0 " + (~(((this.getToolbarBgPosition(elem) + 1) * elem.getAttribute('btnHeight'))) + 1) + 'px'); - - if (elem.getAttribute('name') == 'ForeColor' && elem.previousSibling.checked) { - this.setToolbarBgPosition(elem.previousSibling, - (~(elem.previousSibling.getAttribute('btnWidth')) + 1) + "px " + - (~((this.getToolbarBgPosition(elem.previousSibling)+2) * elem.previousSibling.getAttribute('btnHeight')) + 1) + 'px'); - return; - } - - if (elem.previousSibling && typeof elem.previousSibling.getAttribute('btnWidth') != null) { - var previous = this.toolbarPreviousChecked(elem); - if (previous) - { - this.setToolbarBgPosition(previous, (~(previous.getAttribute('btnWidth')) + 1) + "px " + - (~((this.getToolbarBgPosition(previous) + 2) * previous.getAttribute('btnHeight')) + 1) + 'px'); - return; - } - - if (elem.previousSibling.className == 'cheditor-tb-bg-first') { - this.setToolbarBgPosition(elem.previousSibling, (~(elem.previousSibling.getAttribute('btnWidth')) + 1) + "px 0"); - } - else { - this.setToolbarBgPosition(elem.previousSibling, - (~(elem.previousSibling.getAttribute('btnWidth')) + 1) + "px " + - (~(this.getToolbarBgPosition(elem.previousSibling) * elem.previousSibling.getAttribute('btnHeight')) + 1) + 'px'); - } - } -}, - - -toolbarMouseDownOut : function (elem) { - if (elem.previousSibling == null || typeof elem.previousSibling.getAttribute('btnWidth') == null) - return; - - var previous = this.toolbarPreviousChecked(elem); - if (previous) { - this.setToolbarBgPosition(previous, "0 " + - (~((this.getToolbarBgPosition(previous) + 2) * previous.getAttribute('btnHeight')) + 1) + 'px'); - return; - } - - this.setToolbarBgPosition(elem.previousSibling, - "0 " + (~(this.getToolbarBgPosition(elem.previousSibling) * elem.previousSibling.getAttribute('btnHeight')) + 1) + 'px'); -}, - -toolbarButtonChecked : function (elem) { - this.setToolbarBgPosition(elem, "0 " + (~((this.getToolbarBgPosition(elem) + 2) * elem.getAttribute('btnHeight')) + 1) + 'px'); -}, - -toolbarButtonUnchecked : function (elem) { - this.setToolbarBgPosition(elem, "0 " + (~(this.getToolbarBgPosition(elem) * elem.getAttribute('btnHeight')) + 1) + 'px'); -}, - -toolbarSetBackgroundImage : function (elem, disabled) { - if (GB.browser.msie || !elem.style.backgroundImage) - return; - - elem.style.backgroundImage = 'url('+(disabled ? this.toolbar.iconDisable : this.toolbar.icon)+')'; -}, - -toolbarDisable : function (elem, disable) { - if (disable) { - this.toolbarSetBackgroundImage(elem.firstChild, true); - - elem.firstChild.style.KhtmlOpacity = elem.firstChild.style.opacity = elem.firstChild.style.MozOpacity = 0.5; - elem.firstChild.style.filter = 'Alpha(opacity=50) gray'; - elem.style.cursor = 'default'; - - this.toolbarButtonUnchecked(elem); - this.toolbarMouseDownOut(elem); - - if (GB.browser.msie) elem.disabled = true; - else this.toolbar[elem.getAttribute('name')]['disabled'] = true; - - return true; - } - else { - this.toolbarSetBackgroundImage(elem.firstChild, false); - elem.style.cursor = 'pointer'; - elem.firstChild.style.KhtmlOpacity = elem.firstChild.style.opacity = elem.firstChild.style.MozOpacity = ''; - elem.firstChild.style.filter = ''; - - if (GB.browser.msie) elem.disabled = false; - else this.toolbar[elem.getAttribute('name')]['disabled'] = false; - - return false; - } -}, - -number2rgb : function (value) { - if (typeof value != "number") - return value; - - var r = value & 0xFF; - var g = (value >> 8) & 0xFF; - var b = (value >> 16) & 0xFF; - - return "rgb(" + r + "," + g + "," + b + ")"; -}, - -toolbarUpdate : function () { - var toolbar = this.toolbar; - var rng = this.getRange(); - var nodeType = this.getSelectionType(rng); - var pNode, ancestors = new Array(), ancestorsLen = 0; - var rngtext = (GB.browser.msie) ? rng.text == '' : rng.toString() == ''; - - if (GB.browser.msie) { - switch (nodeType) { - case GB.selection.SELECTION_TEXT : - case GB.selection.SELECTION_NONE : - pNode = rng.parentElement(); - break; - case GB.selection.SELECTION_ELEMENT : - pNode = rng.item(0); - break; - default : - pNode = this.doc; - } - } - else { - try { - pNode = rng.commonAncestorContainer; - if (!rng.collapsed && - rng.startContainer == rng.endContainer && - rng.startOffset - rng.endOffset < 2 && - rng.startContainer.hasChildNodes()) - { - pNode = rng.startContainer.childNodes[rng.startOffset]; - } - - if (nodeType == GB.selection.SELECTION_TEXT) - pNode = pNode.parentNode; - - if (rngtext) - rngtext = GB.offElements[pNode.nodeName] ? false : true; - } - catch (e) { pNode= this.doc; } - } - - var isControl = false, isTable = false; - - if (nodeType == GB.selection.SELECTION_ELEMENT) { - isControl = GB.browser.msie ? true : GB.offElements[pNode.nodeName]; - } - else { - while (pNode && pNode.nodeType == GB.node.ELEMENT_NODE && pNode.nodeName != 'BODY') { - ancestors.push(pNode); - if (pNode.nodeName == 'TD') isTable = true; - pNode = pNode.parentNode; - } - ancestorsLen = ancestors.length; - } - - var isNoOff = { 'ImageUpload':1, 'ImageUrl':1, 'EmotionIcon':1, 'Link':1, 'GoogleMap':1 }; - - if (!isTable && nodeType== GB.selection.SELECTION_ELEMENT && - (pNode.nodeName == 'TABLE' || pNode.nodeName == 'TD')) - { - isTable = true; - } - - for (var i in toolbar) { - var cmd = toolbar[i].cmd; - if (cmd == null) - continue; - - var autoOff = false; - - if (isControl && nodeType == GB.selection.SELECTION_ELEMENT) { - if (toolbar[i].group != 'Alignment') { - autoOff = (pNode.nodeName == 'IMG' && isNoOff[cmd]) ? false : true; - } - } - - if (toolbar[i].name == 'ModifyTable') { - autoOff = isTable ? false : true; - } - - var isDisable = this.toolbarDisable(toolbar[i].button, autoOff); - - if (toolbar[i].name == 'ForeColor' || toolbar[i].name == 'BackColor') { - toolbar[i].button.lastChild.style.display = isDisable ? 'none' : 'block'; - } - - if (toolbar[i].autocheck == null) - continue; - - switch (cmd) { - case 'Copy' : - case 'Cut' : - this.toolbarDisable(toolbar[i].button, rngtext); - break; - case 'UnLink' : - var el = true; - - for (var j=0; j < ancestorsLen; j++) { - if (ancestors[j].nodeName == 'A') { - el = false; - break; - } - } - - this.toolbarDisable(toolbar[i].button, el); - break; - case 'Paragraph' : - var wrapper = toolbar[i].button.firstChild; - var oldName = wrapper.firstChild; - var el = false; - - for (var j=0; j < ancestorsLen; j++) { - if (GB.paragraph[ancestors[j].nodeName]) { - wrapper.replaceChild(document.createTextNode(GB.paragraph[ancestors[j].nodeName]), oldName); - el = true; - break; - } - } - - if (!el) { - wrapper.replaceChild(document.createTextNode('스타일'), oldName); - } - break; - case 'ForeColor' : - case 'BackColor' : - if (cmd == 'BackColor' && !GB.browser.msie) - cmd = 'HiliteColor'; - - try { - var wrapper = toolbar[i].button.lastChild; - var fontAttr = this.number2rgb(this.doc.queryCommandValue(cmd)); - if (!fontAttr) - fontAttr = (cmd == 'ForeColor') ? this.config.editorFontColor : this.config.editorBgColor; - - wrapper.style.backgroundColor = fontAttr; - } - catch(e) {} - break; - case 'FontName' : - case 'FontSize' : - try { - var wrapper = toolbar[i].button.firstChild; - var el = false; - var fontAttr = this.doc.queryCommandValue(cmd); - - if (fontAttr) { - var newAttr = (cmd == 'FontSize') ? - (GB.fontSize[fontAttr] ? GB.fontSize[fontAttr] : fontAttr) : - fontAttr; - - wrapper.replaceChild(document.createTextNode(newAttr), wrapper.firstChild); - el = true; - } - - if (!el) { - var defaultAttr = (cmd == 'FontSize') ? this.config.editorFontSize : this.config.editorFontName; - if (wrapper.hasChildNodes()) { - wrapper.removeChild(wrapper.firstChild); - } - wrapper.appendChild(document.createTextNode(defaultAttr)); - } - } - catch(e) {} - break; - case 'TextBlock': - break; - default: - try { - var state = this.doc.queryCommandState(cmd); - if (state && (nodeType == GB.selection.SELECTION_TEXT || nodeType == GB.selection.SELECTION_NONE)) { - this.toolbarButtonChecked(toolbar[i].button); - toolbar[i].checked = true; - } - else { - this.toolbarButtonUnchecked(toolbar[i].button); - toolbar[i].checked = false; - } - - } - catch(e) {} - } - } -}, - -createButton : function (name, attr, group) { - var self = this; - var elem = null; - var method = attr.getElementsByTagName('Execution')[0].getAttribute('method'); - var cmd = attr.getElementsByTagName('Execution')[0].getAttribute('value'); - var check = attr.getAttribute('check'); - - elem = document.createElement('div'); - elem.className = attr.getAttribute('class'); - - var btnWidth = attr.getAttribute('width'); - elem.style.width = btnWidth + 'px'; - elem.setAttribute('btnWidth', btnWidth); - elem.setAttribute('name', name); - elem.setAttribute('method', method); - - var btnHeight = attr.getAttribute('height'); - elem.style.height = btnHeight + 'px'; - elem.setAttribute('btnHeight', btnHeight); - - var obj = { - 'button' : elem, - 'disabled' : false, - 'name' : name, - 'method' : method, - 'cmd' : cmd, - 'checked' : false, - 'group' : group, - 'autocheck' : check - }; - - self.toolbar[name] = obj; - self.addEvent(elem, 'mouseover', function() { - if ((obj.checked == false && obj.disabled == false)) - self.toolbarMouseOverUp(elem); - }); - self.addEvent(elem, 'mouseup', function(ev) { - if (obj.checked == false && obj.disabled == false) { - self.toolbarMouseOverUp(elem); - self.stopEvent(GB.browser.msie ? window.event : ev); - } - }); - self.addEvent(elem, 'mousedown', function(ev) { - if (obj.checked == false && obj.disabled == false) { - self.toolbarButtonChecked(elem); - self.toolbarMouseDownOut(elem); - self.stopEvent(GB.browser.msie ? window.event : ev); - } - - }); - self.addEvent(elem, 'click', function(ev) { - if (obj.disabled) return false; - - switch (obj.method) { - case 'doCmd' : - self.doCmd(obj.cmd, ''); - break; - case 'windowOpen' : - self.windowOpen(obj.cmd); - break; - case 'showPulldown' : - if (obj.checked) { - obj.checked = false; - self.boxHideAll(); - } - else { - obj.checked = true; - self.showPulldown(obj.cmd, obj.button); - } - - if (obj.checked == true) { - self.toolbarButtonChecked(elem); - self.toolbarMouseDownOut(elem); - self.stopEvent(GB.browser.msie ? window.event : ev); - } - break; - default : - break; - } - }); - self.addEvent(elem, 'mouseout', function() { - if (obj.checked == false) { - self.toolbarButtonUnchecked(elem); - self.toolbarMouseDownOut(elem); - } - }); - - return elem; -}, - -showToolbar : function (toolbar, toolbarWrapper) { - var self = this; - toolbarWrapper.className = 'cheditor-tb-wrapper'; - - var toolbarIcon = toolbar.getElementsByTagName('Image').item(0).getAttribute('file'); - var group = toolbar.getElementsByTagName('Group'); - var grpNum = group.length; - var tmpArr = toolbarIcon.split(/\./); - self.toolbar.icon = self.config.iconPath + toolbarIcon; - self.toolbar.iconDisable = self.config.iconPath + tmpArr[0] + '-disable' + '.' + tmpArr[1]; - - var appendSpaceBlock = function(pNode) { - var div = document.createElement('div'); - div.className = 'cheditor-tb-split'; - pNode.appendChild(div); - }; - - for (var i=0; i < grpNum; i++) { - var grpName = group[i].getAttribute('name'); - if (grpName == 'Split') { - appendSpaceBlock(toolbarWrapper); - continue; - } - - var btn = group[i].getElementsByTagName('Button'); - var btnNum = btn.length; - var grpDiv = document.createElement('div'); - - for (var j=0; j < btnNum; j++) { - var attr = btn[j].getElementsByTagName('Attribute')[0]; - var btnName = btn[j].getAttribute('name'); - - if (self.config['use'+btnName] != true) { - continue; - } - - var btnIcon = document.createElement('div'); - var btnElem = self.createButton(btnName, attr, grpName); - var icon = attr.getElementsByTagName('Icon')[0]; - - btnIcon.className = icon.getAttribute('class'); - - if (btn[j].getAttribute('tooltip') != null) { - btnElem.setAttribute('title', btn[j].getAttribute('tooltip')); - } - - var pos = icon.getAttribute('position'); - if (pos != null) { - btnIcon.style.backgroundImage = 'url('+self.toolbar.icon+')'; - btnIcon.style.backgroundRepeat = 'no-repeat'; - self.setToolbarBgPosition(btnIcon, (~pos + 1) + 'px center'); - } - else { - var txt = icon.getAttribute('alt'); - if (txt != null) { - btnIcon.appendChild(document.createTextNode(txt)); - } - } - - btnElem.appendChild(btnIcon); - - if (btnName == 'ForeColor' || btnName == 'BackColor') { - var currentColor = document.createElement('div'); - currentColor.className = 'cheditor-tb-color-btn'; - currentColor.style.backgroundColor = attr.getAttribute('default'); - btnElem.appendChild(currentColor); - } - - grpDiv.appendChild(btnElem); - } - - if (grpDiv.hasChildNodes() == false) - continue; - - if (grpDiv.childNodes.length > 1) { - grpDiv.firstChild.className = grpDiv.firstChild.className + '-first'; - grpDiv.lastChild.className = grpDiv.lastChild.className + '-last'; - while (grpDiv.hasChildNodes()) { - toolbarWrapper.appendChild(grpDiv.firstChild); - } - } - else { - if (grpDiv.firstChild.className == 'cheditor-tb-bg') { - grpDiv.firstChild.className = grpDiv.firstChild.className + '-single'; - } - toolbarWrapper.appendChild(grpDiv.firstChild); - } - - var spacer = document.createElement('div'); - spacer.className = 'cheditor-tb-button-spacer'; - toolbarWrapper.appendChild(spacer); - } - - appendSpaceBlock(toolbarWrapper); - - if (GB.browser.msie) { - var child = toolbarWrapper.getElementsByTagName('div'); - var len = child.length; - - for (var i=0; i < len; i++) { - self.unselectionElement(child[i]); - } - - self.unselectionElement(toolbarWrapper); - } - else { - self.unselectionElement(toolbarWrapper); - } -}, - -unselectionElement : function (elem) { - if (GB.browser.msie) { - elem.setAttribute('unselectable', 'On'); - elem.setAttribute('contentEditable', false); - } - else { - elem.onselectstart = new Function('return false'); - } -}, - -createEditorElement : function (container, toolbar) { - if (!container.hasChildNodes()) - return; - - var child = container.firstChild; - var self = this; - - do { - var id = child.getAttribute('id'); - switch (id) { - case 'toolbar' : - this.showToolbar(toolbar, child); - this.cheditor.toolbarWrapper = child; - break; - case 'viewMode' : - this.cheditor[id] = child; - this.cheditor.mode = 'rich'; - if (child.hasChildNodes()) { - var tab = child.childNodes; - this.cheditor.modetab = new Object(); - - for (var i=0; i'); }; - div.onmouseover = function() { self.pulldownMouseOver(this); }; - div.onmouseout = function() { self.pulldownMouseOut(this); }; - - var label = document.createElement('label'); - if (para.match(/H[123456]/)) { - var fontSize = {'H1':'24pt','H2':'18pt','H3':'14pt','H4':'12pt','H5':'10pt','H6':'8pt'}; - label.style.fontWeight = 'bold'; - label.style.fontSize = fontSize[para]; - } - else if (para == 'ADDRESS') - label.style.fontStyle = 'italic'; - - label.appendChild(document.createTextNode(GB.paragraph[para])); - div.appendChild(label); - - label.setAttribute('name', GB.paragraph[para]); - outputHtml.appendChild(div); - } - - self.createWindow(150, outputHtml); - self.createPulldownFrame(outputHtml, menu); - elem = self.pulldown[menu]; - } - - self.setPulldownClassName(elem.firstChild.getElementsByTagName('LABEL'), pNode); - self.windowPos(pNode, menu); - self.displayWindow(pNode, menu); -}, - -showFontSizeMenu : function (pNode) { - var self = this; - var menu = pNode.getAttribute('name'); - var elem = self.pulldown[menu]; - - if (!elem) { - var outputHtml = document.createElement('div'); - - for (var size in GB.fontSize) { - if (GB.fontSize[size] == null) break; - var div = document.createElement('div'); - var label = document.createElement('label'); - var text = size == 7 ? '가나다' : '가나다라'; - div.id = size; - div.onclick = function() { self.doCmdPopup("FontSize", this.id); }; - div.onmouseover = function() { self.pulldownMouseOver(this); }; - div.onmouseout = function() { self.pulldownMouseOut(this); }; - div.style.fontSize = GB.fontSize[size]; - - label.style.fontFamily = this.config.editorFontName; - label.setAttribute('name', GB.fontSize[size]); - label.appendChild(document.createTextNode(text+'('+GB.fontSize[size] +')')); - div.appendChild(label); - outputHtml.appendChild(div); - } - - self.createWindow(320, outputHtml); - self.createPulldownFrame(outputHtml, menu); - elem = self.pulldown[menu]; - } - - self.setPulldownClassName(elem.firstChild.getElementsByTagName('LABEL'), pNode); - self.windowPos(pNode, menu); - self.displayWindow(pNode, menu); -}, - -showTextBlockMenu : function (pNode) { - var self = this; - var menu = pNode.getAttribute('name'); - var elem = self.pulldown[menu]; - - if (!elem) { - var outputHtml = document.createElement('div'); - var quote = GB.textBlock; - - for (var i=0; i < quote.length; i++) { - var wrapper = document.createElement('div'); - var div = document.createElement('div'); - div.onclick = function() { self.boxStyle(this); }; - wrapper.onmouseover = function() { this.className = 'cheditor-pulldown-textblock-over'; }; - wrapper.onmouseout = function() { this.className = 'cheditor-pulldown-textblock-out'; }; - wrapper.className = 'cheditor-pulldown-textblock-out'; - div.style.border = quote[i][0]; - div.style.backgroundColor = quote[i][1]; - div.style.fontFamily = self.config.editorFontName; - - var label = document.createElement('label'); - label.appendChild(document.createTextNode('가나다라 ABC')); - div.appendChild(label); - wrapper.appendChild(div); - outputHtml.appendChild(wrapper); - - } - - self.createWindow(160, outputHtml); - self.createPulldownFrame(outputHtml, menu); - elem = self.pulldown[menu]; - elem.firstChild.className = 'cheditor-pulldown-textblock-container'; - } - - self.windowPos(pNode, menu); - self.displayWindow(pNode, menu); -}, - -createPulldownFrame : function (contents, id) { - var div = document.createElement('div'); - div.className = 'cheditor-pulldown-frame'; - div.appendChild(contents); - this.pulldown[id] = div; - this.cheditor.container.firstChild.appendChild(div); -}, - -setDefaultCss : function (ar) { - if (arguments.length == 0) { - ar = {cssName: 'default.css', doc: this.doc}; - if (GB.browser.msie || GB.browser.opera) { - ar = {cssName: 'p.css', doc: this.doc}; - } - } - - var cssFile = this.config.cssPath + ar.cssName, - head = ar.doc.getElementsByTagName('head')[0], - found = false; - - if (typeof head == 'undefined') - return; - - if (head.hasChildNodes()) { - var child = head.childNodes; - for (var i = 0; i < child.length; i++) { - if (child[i].tagName == 'LINK') { - var href = child[i].getAttribute('href'); - if (href != null && href == cssFile) { - found = true; - break; - } - } - } - } - - if (found == false) { - var css = head.appendChild(ar.doc.createElement('link')); - css.setAttribute('type', 'text/css'); - css.setAttribute('rel', 'stylesheet'); - css.setAttribute('media', 'all'); - css.setAttribute('href', this.config.cssPath + ar.cssName); - } -}, - -setEditorEvent : function () { - var self = this; - var keyArrow = function(event) { self.doOnArrowKeyPress(event); }; - self.addEvent(self.doc, "keydown", keyArrow); - - var keyPress = function(event) { self.doOnKeyPress(event); }; - self.addEvent(self.doc, "keypress", keyPress); - - var editorEvent = function() { self.doEditorEvent(); }; - self.addEvent(self.doc, "mouseup", editorEvent); - - var hideBox = function() { self.boxHideAll(); }; - self.addEvent(self.doc, "mousedown", hideBox); -}, - -addEvent : function (elem, ev, func) { - if (GB.browser.msie) - elem.attachEvent("on"+ev, func); - else - elem.addEventListener(ev, func, false); -}, - -removeEvent : function (elem, ev, func) { - if (GB.browser.msie) - elem.detachEvent("on"+ev, func); - else - elem.removeEventListener(ev, func, false); -}, - -stopEvent : function (ev) { - if (GB.browser.msie) { - ev.cancelBubble = true; - ev.returnValue = false; - } - else { - ev.preventDefault(); - ev.stopPropagation(); - } -}, - -toolbarButtonOut : function (elemButton, nTop) { - elemButton.style.top = -nTop + 'px'; -}, - -toolbarButtonOver : function (elemButton) { - var nTop = elemButton.style.top.substring(0, elemButton.style.top.length - 2); - elemButton.style.top = nTop - 22 + 'px'; -}, - -changeFontColor : function (color, type) { - if (type == 'BackColor' && !GB.browser.msie) { - type = 'HiliteColor'; - } - this.doCmdPopup(type, color); -}, - -getElement : function (elem, tag) { - while (elem != null && elem.tagName != tag) { - if (elem.nodeName == 'BODY') break; - elem = elem.parentNode; - } - return elem; -}, - -hyperLink: function (url, target, title) { - this.editArea.focus(); - var rng = this.range; - var pNode = null; - - if (GB.browser.msie) { - rng.select(); - rng.execCommand("UnLink", false); - rng.execCommand("CreateLink", false, url); - - switch (this.getSelectionType(rng)) { - case GB.selection.SELECTION_TEXT : - pNode = rng.parentElement(); - break; - case GB.selection.SELECTION_ELEMENT : - pNode = rng.item(0).parentNode; - break; - default : pNode = null; - } - - if (pNode && pNode.nodeName != 'A') pNode = this.getElement(pNode, 'A'); - } - else { - this.doc.execCommand("CreateLink", false, url); - pNode = this.getRange().startContainer; - } - - if (pNode) { - if (target) try { pNode.setAttribute("target", target); } catch(e) {}; - if (title) try { pNode.setAttribute("title", title); } catch(e) {}; - } -}, - -boxStyle: function (el) { - this.editArea.focus(); - var range = this.range || this.getRange(); - var quote = this.doc.createElement("blockquote"); - - if (el.currentStyle) { - quote.style.backgroundColor = el.currentStyle.backgroundColor; - quote.style.border = el.style.border; - } - else if (window.getComputedStyle) { - var compStyle = document.defaultView.getComputedStyle(el, null); - var style = compStyle.getPropertyValue('border-top-style'); - var width = compStyle.getPropertyValue('border-top-width'); - var color = compStyle.getPropertyValue('border-top-color'); - quote.style.border = width + ' ' + color + ' ' + style; - quote.style.backgroundColor = compStyle.getPropertyValue("background-color"); - } - else { - alert('현재 브라우저는 이 기능을 지원하지 않습니다.'); - return; - } - - quote.style.padding = "5px 10px"; - - if (GB.browser.msie) { - var ctx = range.htmlText; - quote.innerHTML = ctx ? ctx: '\u00A0'; - - this.setRange(range); - this.insertHTML(quote); - - var textRange = this.getRange(); - textRange.moveToElementText(range.parentElement()); - textRange.collapse(false); - textRange.select(); - } - else { - quote.appendChild((range != '') ? range.extractContents() : this.doc.createElement('br')); - quote.id = 'newquote'; - this.insertNodeAtSelection(quote); - - var oQuote = this.doc.getElementById('newquote'); - oQuote.removeAttribute('id'); - var oRef = oQuote.nextSibling; - if (!oRef) { - oQuote.parentNode.appendChild(this.doc.createElement('br')); - } - else if (oRef.nodeType == GB.node.TEXT_NODE && oRef.nodeValue == '') { - oQuote.parentNode.insertBefore(this.doc.createElement('br'), oRef); - } - } - this.boxHideAll(); -}, - -insertFlash: function (elem) { - this.editArea.focus(); - - if (typeof elem === 'string') { - var embed = null; - var div = this.doc.createElement('DIV'); - elem = this.trimSpace(elem); - - var pos = elem.toLowerCase().indexOf("embed"); - if (pos != -1) { - var str = elem.substr(pos); - pos = str.indexOf(">"); - div.innerHTML = "<" + str.substr(0, pos) + ">"; - embed = div.firstChild; - } - else { - div.innerHTML = elem; - var object = div.getElementsByTagName('OBJECT')[0]; - if (object && object.hasChildNodes()) { - var child = object.firstChild; - var movieHeight, movieWidth; - movieWidth = (isNaN(object.width) != true) ? object.width : 320; - movieHeight = (isNaN(object.height)!= true) ? object.height: 240; - var params = new Array(); - - do { - if ((child.nodeName == 'PARAM') && (typeof child.name != 'undefined') && (typeof child.value != 'undefined')) - { - params.push({key: (child.name == 'movie') ? 'src' : child.name, val: child.value}); - } - child = child.nextSibling; - } - while (child); - - if (params.length > 0) { - embed = this.doc.createElement('embed'); - embed.setAttribute("width", movieWidth); - embed.setAttribute("height", movieHeight); - - for (var i=0; i/g,'>'); - content = content.replace(/ /g, '&nbsp;'); - content = content.replace(reg2, "$1$2 $3=$4$5$6"); - content = content.replace(reg1, "$1$2$3$4"); - content = content.replace(/\n/g, '
'); - - this.doc.body.innerHTML = content; - - var tmpHeight = this.cheditor.editArea.offsetHeight + this.cheditor.toolbarWrapper.offsetHeight; - this.cheditor.toolbarWrapper.style.display = "none"; - this.cheditor.editArea.style.height = tmpHeight + 'px'; - this.cheditor.editArea.style.visibility = 'visible'; - this.setDesignMode(true); - this.editArea.focus(); -}, - -makeHtmlContent : function () { - if (GB.browser.msie) { - return this.doc.body.innerText; - } - - var html = this.doc.createRange(); - html.selectNodeContents(this.doc.body); - - return html.toString(); -}, - -resetStatusBar : function () { - if (this.config.showTagPath) - this.cheditor.tagPath.innerHTML = '<html> <body> '; -}, - -previewMode : function () { - this.range = null; - - if (this.config.useSource && this.cheditor.mode == 'code') { - this.putContents(this.makeHtmlContent()); - } - - this.cheditor.editArea.style.visibility = 'hidden'; - this.cheditor.editBlock.style.display = 'none'; - - var tmpHeight = this.cheditor.editArea.offsetHeight; - if (this.cheditor.mode == 'rich') - tmpHeight += this.cheditor.toolbarWrapper.offsetHeight; - - this.cheditor.toolbarWrapper.style.display = "none"; - this.cheditor.editArea.style.height = tmpHeight+'px'; - this.cheditor.editArea.style.visibility = 'visible'; - this.setImageEvent(false); - this.setDesignMode(false); -}, - -putContents : function (content) { - if (this.config.fullHTMLSource) { - if (this.config.outputXhtml) { - content = content.substr(content.search(/') + 1); - content = '' + content; - } - - this.doc.open(); - this.doc.write(content); - this.doc.close(); - } - else { - this.doc.body.innerHTML = content;; - } -}, - -getImages : function () { - var img = this.doc.body.getElementsByTagName('img'); - var imgNumber = this.images.length; - var imgArr = new Array(); - - for (var i=0; i 0 ? imgArr : null; -}, - -xhtmlParse : function (node, lang, encoding, needNewLine, inside_pre) { - var i; - var xhtmlText = ''; - var children = node.childNodes; - var len = children.length; - var newLine = needNewLine ? true : false; - var mediaAlign = ''; - - for (i = 0; i < len; i++) { - var child = children[i]; - - switch (child.nodeType) { - case 1: { - var elemName = String(child.tagName).toLowerCase(); - if (/^\W/.test(elemName) || elemName == '') break; - - if (elemName == 'meta') { - var meta_name = String(child.name).toLowerCase(); - if (meta_name == 'generator') break; - } - - if (elemName == 'html') { - xhtmlText = '\n\n'; - } - - if (GB.browser.msie) { - if (elemName == 'object' && !child.hasChildNodes()) { - xhtmlText += this.replaceObjectCode(child.outerHTML); - continue; - } - - if (elemName == 'embed') { - var parameter = /align=("[^\"]*"|'[^\']*'|[^\"\'\s]*)(\s|\>)/i; - var align_code = new String(child.outerHTML).match(parameter); - if (align_code) { - align_code = align_code[1]; - mediaAlign = align_code.replace(/("|')/g, ""); - } - } - } - - if (GB.XhtmlNewLineBefore.indexOf('|' + elemName + '|') != -1) { - if ((newLine || xhtmlText != '') && !inside_pre) xhtmlText += '\n'; - else newLine = true; - } - - xhtmlText += '<' + elemName; - - var attr = child.attributes; - var attrLength = attr.length; - var attrValue = ''; - var attrLang = false; - var attrXmlLang = false; - var attrXmlns = false; - var isAltAttr = false; - - for (var j = 0; j < attrLength; j++) { - var attrName = attr[j].nodeName.toLowerCase(); - - if (attrName == 'reparsed_attr') continue; - if (!attr[j].specified && attrName != 'selected' && attrName != 'style' && attrName != 'value' && - attrName != 'shape' && attrName != 'coords') - { - continue; - } - if ((attrName == 'shape' || attrName == 'coords') && elemName != 'area') continue; - if (attrName == 'selected' && !child.selected || attrName == 'style' && child.style.cssText == '') continue; - if (attrName == '_moz_dirty' || attrName == '_moz_resizing' || attrName == '_moz-userdefined' || - attrName == '_moz_editor_bogus_node' || (elemName == 'br' && attrName == 'type' && - child.getAttribute('type') == '_moz')) - { - continue; - } - if (elemName == 'img' && attrName == 'complete') continue; - - var validAttr = true; - - switch (attrName) { - case "style" : - var cssText = child.style.cssText.split(';'); - var reMake = []; - var attrLen = cssText.length; - - for (var ct=0; ct < attrLen; ct++) { - var kv = cssText[ct].split(':'); - if (kv[0] != '' && typeof kv[1] != 'undefined') - reMake.push(kv[0].toLowerCase() + ':' + kv[1]); - } - - attrValue = reMake.join(';'); - break; - case "class" : - attrValue = child.className; - break; - case "http-equiv": - attrValue = child.httpEquiv; - break; - case "noshade": - case "checked": - case "selected": - case "multiple": - case "nowrap": - case "disabled": - attrValue = attrName; - break; - default: - try { - attrValue = child.getAttribute(attrName, 2); - } - catch (e) { - validAttr = false; - } - } - - if (elemName == 'embed') { - switch (attrName) { - case 'align': - if (mediaAlign) attrValue = mediaAlign; - else attrValue = eval('child.' + attrName); - break; - case 'showstatusbar': - case 'showcontrols': - case 'autostart': - case 'type': - attrValue = attr[j].nodeValue; - break; - default: - break; - } - } - - if (attrName == 'lang' && elemName == 'html') { - attrLang = true; - attrValue = lang; - } - - if (attrName == 'xml:lang') { - attrXmlLang = true; - attrValue = lang; - } - - if (attrName == 'xmlns') attrXmlns = true; - - if (elemName == 'object' && attrName == 'src' && GB.browser.msie) { - attrValue = this.fixObjectSrc(child.outerHTML); - } - - if (validAttr) { - if (!(elemName == 'li' && attrName == 'value')) { - xhtmlText += ' ' + attrName + "="; - xhtmlText += (/"/.test(attrValue)) ? "'" + this.fix_attribute(attrValue) + "'" : '"' + attrValue + '"'; - } - } - - if (attrName == 'alt') isAltAttr = true; - } - - if (elemName == 'img' && !isAltAttr) xhtmlText += ' alt=""'; - - if (elemName == 'html') { - if (!attrLang) xhtmlText += ' lang="' + lang + '"'; - if (!attrXmlLang) xhtmlText += ' xml:lang="' + lang + '"'; - if (!attrXmlns) xhtmlText += ' xmlns="http://www.w3.org/1999/xhtml"'; - } - - if (!GB.cantHaveChildren[elemName] || child.hasChildNodes()) { - xhtmlText += '>'; - var innerTxt = '' + this.xhtmlParse(child, lang, encoding, newLine, inside_pre || (elemName == 'pre') ? true : false); - - switch (elemName) { - case 'style' : innerTxt = String(child.innerHTML).replace(/[\n\r]+/g, '\n'); break; - case 'script' : innerTxt = child.text; break; - default : break; - } - - if (innerTxt) xhtmlText += innerTxt; - xhtmlText += ''; - } - else { - xhtmlText += ' />'; - } - break; - } - case 3: { - var nodeText = child.nodeValue.replace(/^\n/g, ''); - xhtmlText += nodeText.replace(/\n{2,}$/g, '\n').replace(/\&/g, "&").replace(//g, '>').replace(/\u00A0/g, " "); - break; - } - default: - break; - } - } - return xhtmlText; -}, - -fix_attribute : function (text) { - return String(text).replace(/\&/g, "&").replace(//g, ">").replace(/\"/g, """); -}, - -fixObjectSrc : function (text) { - var obj = text.match(/]+)>/i); - if (obj) { - var value = obj[1].match(/src="([^"]+)"/i); - if (!value) { - value = obj[1].match(/src='([^']+)'/i); - if (!value) value = obj[1].match(/src=([^ ]+)/i); - } - if (value) return value[1]; - } - return ''; -}, - -replaceObjectCode : function (text) { - var tmpTxt = new String(text); - tmpTxt = tmpTxt.replace(/ style=/gi, ' style='); - tmpTxt = tmpTxt.replace(/ codeBase=/gi, ' codebase='); - tmpTxt = tmpTxt.replace(/ height=/gi, ' height='); - tmpTxt = tmpTxt.replace(/ width=/gi, ' width='); - tmpTxt = tmpTxt.replace(/ align=/gi, ' align='); - tmpTxt = tmpTxt.replace(/ classid=/gi, ' classid='); - tmpTxt = tmpTxt.replace(/ src=/gi, ' src='); - tmpTxt = tmpTxt.replace(/ NAME=/gi, ' name='); - tmpTxt = tmpTxt.replace(/ VALUE=/gi, ' value='); - tmpTxt = tmpTxt.replace(/ quality=/gi, ' quality='); - tmpTxt = tmpTxt.replace(/ TYPE=/gi, ' type='); - tmpTxt = tmpTxt.replace(/ PLUGINSPAGE=/gi, ' pluginspage='); - tmpTxt = tmpTxt.replace(//gi, ''); - tmpTxt = tmpTxt.replace(//gi, ''); - tmpTxt = tmpTxt.replace(//gi, ''); - return tmpTxt; -}, - -checkDocLinks : function () { - var links = this.doc.links; - var len = links.length; - var host = location.host; - this.cheditor.links = new Array(); - - for (var i=0; i < len; i++) { - if (this.config.includeHostname == false) { - var href = links[i].href; - if (href.indexOf(host) != -1) { - links[i].setAttribute('href', href.substring(href.indexOf(host) + host.length)); - } - } - - if (this.config.linkTarget != '' && this.config.linkTarget != null) { - if (!(links[i].getAttribute('target'))) { - links[i].setAttribute('target', this.config.linkTarget); - } - } - - if (GB.browser.msie) { - this.cheditor.links.push(links[i]); - } - } -}, - -checkDocImages : function () { - var img = this.doc.images; - var len = img.length; - var host = location.host; - - for (var i=0; i < len; i++) { - if (this.config.includeHostname == false) { - var imgsrc = img[i].src; - if (imgsrc) { - if (imgsrc.indexOf(host) != -1) { - img[i].src = imgsrc.substring(imgsrc.indexOf(host) + host.length); - } - } - } - if (img[i].style.width) img[i].removeAttribute('width'); - if (img[i].style.height) img[i].removeAttribute('height'); - } -}, - -getContents : function (fullSource) { - this.checkDocLinks(); - this.checkDocImages(); - - if ((GB.browser.msie || GB.browser.opera) && this.config.ieEnterMode == 'css') { - var para = this.doc.body.getElementsByTagName('P'); - var len = para.length; - for (var i=0; i < len; i++) { - if (para[i].style.cssText.toLowerCase().indexOf("margin") == -1) { - para[i].style.margin = '0px'; - } - continue; - } - } - - if (this.config.allowedScript == false) { - var script = this.doc.body.getElementsByTagName('SCRIPT'); - var remove = new Array(); - var i; - - for (i=0; i < script.length; i++) { - remove.push(script[i]); - } - - for (i=0; i < remove.length; i++) { - remove[i].parentNode.removeChild(remove[i]); - } - } - - var mydoc = new String(''); - - if (GB.browser.msie) this.doc.body.removeAttribute('contentEditable'); - - if (fullSource) { - var content = this.doc.documentElement; - if (GB.browser.msie) { - mydoc = content.outerHTML; - } - else { - var div = document.createElement('DIV'); - div.appendChild(content.cloneNode(true)); - mydoc = div.innerHTML; - } - } - else { - mydoc = this.doc.body.innerHTML; - } - - if (this.config.outputXhtml) { - var tmpDoc = GB.browser.msie ? this.cheditor.htmlEditable.contentWindow.document : - this.cheditor.htmlEditable.contentDocument; - tmpDoc.open(); - tmpDoc.write(mydoc); - tmpDoc.close(); - mydoc = this.xhtmlParse(fullSource ? tmpDoc : tmpDoc.body, this.config.xhtmlLang, this.config.xhtmlEncoding); - } - - if ((GB.browser.msie || GB.browser.opera) && this.config.ieEnterMode == 'div') { - mydoc = mydoc.replace(/<(\/?)P([^>]*)>/ig, - function (a, b, c) { - if (/^\S/.test(c)) return a; - return '<' + b + 'div' + c + '>'; - }); - } - - return this.makeAmpTag(mydoc); -}, - -returnContents : function (mydoc) { - this.setDesignMode(true); - this.cheditor.textarea.value = mydoc; - return mydoc; -}, - -makeAmpTag : function (str) { return str.replace(/</g, '&lt;').replace(/>/g, '&gt;'); }, -removeAmpTag: function (str) { return str.replace (/&lt;/g, '<').replace(/&gt;/g,'>'); }, - -getOutputContents : function (fullSource) { - this.resetViewHTML(); - return this.removeAmpTag(this.getContents(fullSource)); -}, - -outputHTML : function () { - return this.returnContents(this.getOutputContents(true)); -}, - -outputBodyHTML : function () { - return this.returnContents(this.getOutputContents(false)); -}, - -outputBodyText : function () { - return this.returnContents(this.getBodyText()); -}, - -getBodyText : function () { - this.resetViewHTML(); - var rdata = '' + (GB.browser.msie ? this.doc.body.innerText : this.doc.body.textContent); - return this.trimSpace(rdata); -}, - -returnFalse : function () { - this.editArea.focus(); - var img = this.doc.images; - for (var i=0; i 128) mbytes++; - } - - return (len-mbytes) + (mbytes*2); -}, - -resetViewHTML : function () { - if (this.cheditor.mode == 'code') { - this.switchEditorMode('rich'); - } -}, - -contentsLengthAll : function () { - return this.strLength(this.outputHTML()); -}, - -contentsLength : function () { - var content = '' + this.trimSpace(this.outputBodyHTML()); - if (!content || content == "") return 0; - return this.strLength(content); -}, - -inputLength : function () { - var content = this.getBodyText(); - if (content == '') return 0; - return this.strLength(content); -}, - -displayWindow : function (pNode, id) { - this.editArea.focus(); - this.boxHideAll(id); - - var pullDown = this.pulldown[id]; - pullDown.style.visibility = "visible"; - pullDown.style.zIndex = 1002; -}, - -pulldownMouseOver : function (el) { - if (el.className == 'cheditor-pulldown-selected') return; - el.className = "cheditor-pulldown-mouseover"; -}, -pulldownMouseOut : function (el) { - if (el.className == 'cheditor-pulldown-selected') return; - el.className = "cheditor-pulldown-mouseout"; -}, - -windowPos : function (pNode, id) { - var L = pNode.offsetLeft; - if (GB.browser.msie && GB.browser.ver > 7) L -= 1; - - var boxEl = this.pulldown[id]; - boxEl.style.left = L + 'px'; - boxEl.style.top = pNode.offsetTop + parseInt(pNode.style.height) + 1 + 'px'; -}, - -boxHideAll : function (showId) { - for (var menu in this.pulldown) { - var elem = this.pulldown[menu]; - if (elem != null) { - elem.style.visibility = 'hidden'; - var ishide = (typeof showId == 'undefined') ? true : menu != showId; - - if (this.toolbar != null && ishide) { - this.toolbar[menu].checked = false; - this.toolbarButtonUnchecked(this.toolbar[menu].button); - } - } - } -}, - -createWindow : function (width, div) { - div.className = 'cheditor-pulldown-container'; - div.style.width = width+'px'; -}, - -setColorTable : function (pNode, menu) { - var self = this; - var pulldown = document.createElement('div'); - pulldown.className = 'cheditor-pulldown-color-wrapper'; - - var k = 0, h = 70; - var container = document.createElement('div'); - var selected = document.createElement('div'); - selected.style.backgroundColor = pNode.lastChild.style.backgroundColor; - var label = document.createElement('label'); - selected.appendChild(label); - selected.className = 'cheditor-pulldown-color-selected'; - - if (label.hasChildNodes()) - label.removeChild(selected.firstChild); - - label.appendChild(document.createTextNode(pNode.lastChild.style.backgroundColor)); - container.appendChild(selected); - - for (var j=0; j < h; j++) { - var cell = document.createElement('div'); - - if (!(j+1 % 10)) { - cell.style.clear = 'both'; - container.appendChild(cell); - h++; - continue; - } - - cell.className = 'cheditor-pulldown-color-cell'; - cell.style.backgroundColor = GB.colors[k++]; - cell.onmouseover = function() { - this.className = 'cheditor-pulldown-color-over'; - selected.style.backgroundColor = this.style.backgroundColor; - label.replaceChild(document.createTextNode(this.style.backgroundColor.toUpperCase()), label.firstChild); - }; - cell.onmouseout = function() { - this.className = 'cheditor-pulldown-color-cell'; - }; - cell.onclick = function() { - self.changeFontColor(this.style.backgroundColor, menu); - }; - - cell.appendChild(document.createTextNode('\u00a0')); - container.appendChild(cell); - - if (j == 9 || j == 59) { - cell = document.createElement('div'); - cell.className = 'cheditor-pulldown-color-spacer'; - container.appendChild(cell); - } - } - - pulldown.appendChild(container); - return pulldown; -}, - -onKeyPressToolbarUpdate : function () { - var self = this; - if (self.tempTimer) { - clearTimeout(self.tempTimer); - } - - self.tempTimer = setTimeout(function() { - self.toolbarUpdate(); - self.tempTimer = null; - }, 30); - - if (self.config.showTagPath) self.doEditorEvent(); -}, - -doOnArrowKeyPress : function (ev) { - var key = ev.keyCode; - if (key != 8 && (key < 33 || key > 40)) return; - this.onKeyPressToolbarUpdate(); -}, - -doOnKeyPress : function (ev) { - if (GB.browser.msie && this.config.ieEnterMode == 'br') { - var key = this.editArea.event.keyCode; - if (key && key == 13) { - if (this.editArea.event.shiftKey == false) { - var rng = this.getRange(); - this.editArea.event.returnValue = false; - this.editArea.event.cancelBubble = true; - rng.pasteHTML('
'); - rng.select(); - rng.moveEnd("character", 1); - rng.moveStart("character", 1); - rng.collapse(false); - return false; - } - else - return this.editArea.event.keyCode = 13; - } - } - this.onKeyPressToolbarUpdate(); -}, - -setWinPosition : function (oWin, oWinWidth) { - var obj = this.cheditor.container; - var L = 0; - var T = 0; - - S = this.getWindowSize(); - - if (obj.offsetParent) { - do { - T += obj.offsetTop; - } while (obj = obj.offsetParent); - } - - T += this.cheditor.toolbarWrapperHeight; - - if (GB.browser.msie) L /= 2; - L = (S.width / 2) - (oWinWidth / 2); - oWin.style.left = L + 'px'; - oWin.style.top = T + 'px'; - oWin.style.width = oWinWidth + 'px'; -}, - -getWindowSize : function () { - var docMode = document.compatMode == 'CSS1Compat'; - var docBody = document.body; - var docElem = document.documentElement; - - return { - scrollX : window.pageXOffset|| (docMode ? docElem.scrollLeft : docBody.scrollLeft), - scrollY : window.pageYOffset|| (docMode ? docElem.scrollTop : docBody.scrollTop), - width : window.innerWidth || (docMode ? docElem.clientWidth : docBody.clientWidth), - height : window.innerHeight|| (docMode ? docElem.clientHeight : docBody.clientHeight) - }; -}, - -popupWinLoad : function (popupAttr) { - var self = this; - if (self.cheditor.popupTitle.hasChildNodes()) - self.cheditor.popupTitle.removeChild(self.cheditor.popupTitle.firstChild); - - self.cheditor.popupTitle.appendChild(document.createTextNode(popupAttr['title'])); - self.cheditor.popupElem.style.zIndex = 1002; - self.setWinPosition(self.cheditor.popupElem, popupAttr['width']); - - var iframe = document.createElement("iframe"); - iframe.setAttribute('frameBorder', 0); - iframe.setAttribute('name', popupAttr['tmpl']); - iframe.style.width = '100%'; - iframe.style.height = '100px'; - iframe.style.border = "0px"; - iframe.setAttribute('src', self.config.popupPath + popupAttr['tmpl']); - iframe.style.visibility = 'hidden'; - iframe.id = popupAttr['tmpl']; - - if (self.cheditor.popupFrameWrapper.hasChildNodes()) - self.cheditor.popupFrameWrapper.removeChild(self.cheditor.popupFrameWrapper.firstChild); - - self.cheditor.popupFrameWrapper.appendChild(iframe); - - var popWinResizeHeight = function () { - iframe.style.visibility = 'visible'; - iframe.contentWindow.focus(); - iframe.contentWindow.init.call(self, iframe, popupAttr['argv'] ? popupAttr['argv'] : null); - }; - - if (GB.browser.msie) { - var done = false; - iframe.onreadystatechange = function() { - if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) { - done = true; - popWinResizeHeight(); - } - }; - } - else { - iframe.onload = popWinResizeHeight; - } - - self.cheditor.popupElem.style.display = 'block'; - - var modalSize = self.getWindowSize(); - self.cheditor.modalBackground.style.zIndex = self.modalElementZIndex; - if (GB.browser.opera) { - self.modalReSize = function() { - var modalSize = self.getWindowSize.call(self); - self.cheditor.modalBackground.style.height = modalSize.height + 'px'; - }; - window.addEventListener("resize", self.modalReSize, false); - } - - if (GB.browser.msie) { - if (GB.browser.ver < 7) self.cheditor.modalBackground.style.height = modalSize.height + 'px'; - self.cheditor.modalBackground.style.filter = 'alpha(opacity=50)'; - } - else - self.cheditor.modalBackground.style.opacity = .5; - - document.body.insertBefore(self.cheditor.modalBackground, document.body.firstChild); - self.cheditor.modalBackground.style.display = 'block'; - document.body.insertBefore(self.cheditor.popupElem, document.body.firstChild); - DragWindow.init(self.cheditor.dragHandle, self.cheditor.popupElem); -}, - -popupWinClose : function () { - if (this.cheditor.popupElem == null) - return; - - this.cheditor.popupElem.style.display = 'none'; - this.cheditor.popupElem.style.zIndex = -1; - this.cheditor.popupFrameWrapper.src = ""; - this.cheditor.modalBackground.style.display = 'none'; - this.cheditor.modalBackground.style.zIndex = -1; - - if (this.modalReSize != null) { - if (GB.browser.opera) { - window.removeEventListener("resize", self.modaReSize, false); - } - this.modalReSize = null; - } - - this.editArea.focus(); - this.restoreRange(); -}, - -restoreRange : function () { - if (GB.browser.msie) { - var rng = this.range || this.getRange(); - if (rng) { - rng.select(); - this.range = null; - } - } -}, - -windowOpen : function (popupName) { - this.editArea.focus(); - this.boxHideAll(); - this.setRange(this.getRange()); - - if (typeof GB.popupWindow[popupName] != 'undefined') - this.popupWinLoad(GB.popupWindow[popupName]); - else - alert('사용할 수 없는 명령입니다.'); -}, - -getSelection : function () { - return GB.browser.msie ? this.doc.selection : this.editArea.getSelection(); -}, - -getRange : function () { - var self = this; - var sel = self.getSelection(), rng = null; - - try { - if (sel) { - rng = GB.browser.msie ? (sel.createRange ? sel.createRange() : self.doc.createRange()) : sel.getRangeAt(0); - } - } - catch (e) {} - - if (!rng) { - rng = GB.browser.msie ? self.doc.body.createTextRange() : self.doc.createRange(); - } - - return (this.range = rng); -}, - -setRange : function (rng) { - if (GB.browser.msie) { - try { - rng.select(); - } - catch(e) {} - } - else { - var sel = this.getSelection(); - if (sel) { - sel.removeAllRanges(); - sel.addRange(rng); - } - } -}, - -getSelectionType : function (rng) { - if (!rng) return null; - var type = null; - - if (GB.browser.msie) { - type = GB.selection.SELECTION_NONE; - - try { - var selectionType = this.doc.selection.type; - type = (selectionType == 'Text') ? - GB.selection.SELECTION_TEXT : - ((selectionType == 'Control') ? - GB.selection.SELECTION_ELEMENT : GB.selection.SELECTION_NONE); - - if (type == GB.selection.SELECTION_NONE && selectionType.createRange().parentElement()) { - type = GB.selection.SELECTION_TEXT; - } - } - catch (e) {} - } - else { - type = GB.selection.SELECTION_TEXT; - if (rng.startContainer == rng.endContainer && rng.startContainer.nodeType == GB.node.ELEMENT_NODE) { - type = GB.selection.SELECTION_ELEMENT; - } - } - return type; -}, - -saveUndo : function () { - if (this.config.customUndo == false) return; - - var html = this.getContents(); - if (0 <= this.undoStackIndex && html == this.undoStack[this.undoStackIndex][0]) { - return; - } -}, - -doCmd : function (cmd, opt) { - var rng = null; - - this.editArea.focus(); - this.boxHideAll(); - - if (cmd == 'NewDocument') { - if (confirm('글 내용이 모두 사라집니다. 계속하시겠습니까?')) - this.doc.body.innerHTML = ''; - - this.images = new Array(); - this.editImages = new Object; - this.editArea.focus(); - this.toolbarUpdate(); - return; - } - - if (cmd == 'ClearTag') { - if (confirm('모든 HTML 태그를 삭제합니다. 계속하시겠습니까?\n(P, DIV, BR 태그와 텍스트는 삭제하지 않습니다.)')) { - var content = this.doc.body.innerHTML; - this.doc.body.innerHTML = content.replace(/<(\/?)([^>]*)>/g, - function(a, b, c) { - var el = c.toLowerCase().split(/ /)[0]; - if (el != 'p' && el != 'div' && el != 'br') return ''; - - return '<'+b+el+'>'; - }); - } - - this.editArea.focus(); - this.toolbarUpdate(); - return; - } - - if (cmd == 'Print') { - this.editArea.print(); - return; - } - - if (cmd == 'PageBreak') { - this.printPageBreak(); - this.editArea.focus(); - return; - } - - if (GB.browser.msie) { - rng = this.getRange(); - if (this.getSelectionType(rng) == GB.selection.SELECTION_NONE) - rng = this.doc; - } - else { - rng = this.doc; - } - - if (!GB.browser.msie && (cmd == 'Cut' || cmd == 'Copy' || cmd == 'Paste' || cmd == 'PasteFromWord')) { - try { rng.execCommand(cmd, false, opt); } - catch (e) { - var keyboard = ''; - var command = ''; - switch (cmd) { - case 'Cut' : keyboard = 'x'; command = '자르기'; break; - case 'Copy' : keyboard = 'c'; command = '복사'; break; - case 'Paste': keyboard = 'v'; command = '붙이기'; break; - } - - alert('사용하고 계신 브라우저에서는 \'' + command + '\' 명령을 사용하실 수 없습니다. \n' + - '키보드 단축키를 이용하여 주세요. \(윈도 사용자: Ctrl + ' + keyboard + ', 애플 사용자: Apple + ' + keyboard + '\)'); - } - - this.editArea.focus(); - return; - } - - try { - if (cmd == 'PasteFromWord') { - if (typeof this.cheditor.tmpdoc == 'undefined') { - var tmpframe = document.createElement('iframe'); - tmpframe.setAttribute('contentEditable', true); - tmpframe.style.visibility = 'hidden'; - tmpframe.style.height = tmpframe.style.width = '0px'; - tmpframe.setAttribute('frameBorder', 0); - this.cheditor.editWrapper.appendChild(tmpframe); - - var tmpdoc = tmpframe.contentWindow.document; - tmpdoc.designMode = 'On'; - tmpdoc.open("text/html","replace"); - tmpdoc.close(); - this.cheditor.tmpdoc = tmpdoc; - } - - rng = this.getRange(); - var tmpDoc = this.cheditor.tmpdoc; - tmpDoc.execCommand("SelectAll"); - tmpDoc.execCommand("Paste"); - - rng.pasteHTML(this.cleanFromWord(tmpDoc)); - rng.select(); - } - else if (cmd == 'Paste') { - rng.execCommand(cmd); - } - else { - rng.execCommand(cmd, false, opt); - } - } - catch (e) { - alert(cmd + ": 지원되지 않는 명령입니다."); - } - - this.toolbarUpdate(); -}, - -cleanFromWord : function (tmpDoc) { - for (var i=0; i < tmpDoc.body.all.length; i++) { - tmpDoc.body.all[i].removeAttribute("className", "", 0); - } - - var doc = tmpDoc.body.innerHTML; - doc = doc.replace(/MsoNormal/g, ""); - doc = doc.replace(/<\\?\?xml[^>]*>/g, ""); - doc = doc.replace(/<\/?o:p[^>]*>/g, ""); - doc = doc.replace(/<\/?v:[^>]*>/g, ""); - doc = doc.replace(/<\/?o:[^>]*>/g, ""); - doc = doc.replace(/<\/?st1:[^>]*>/g, ""); - doc = doc.replace(//g, ""); - doc = doc.replace(//g, ""); - doc = doc.replace(/<\\?\?xml[^>]*>/g, ""); - doc = doc.replace(/<\/?o:p[^>]*>/g, ""); - doc = doc.replace(/<\/?v:[^>]*>/g, ""); - doc = doc.replace(/<\/?o:[^>]*>/g, ""); - doc = doc.replace(/<\/?st1:[^>]*>/g, ""); - doc = doc.replace(/lang=.?[^" >]*/ig, ""); - doc = doc.replace(/type=.?[^" >]*/g, ""); - doc = doc.replace(/href=\'#[^\"]*\'/g, ""); - doc = doc.replace(/href=\"#[^\"]*\"/g, ""); - doc = doc.replace(/name=.?[^\" >]*/g, ""); - doc = doc.replace(/ clear=\"all\"/g, ""); - doc = doc.replace(/id=\"[^\"]*\"/g, ""); - doc = doc.replace(/title=\"[^\"]*\"/g, ""); - doc = doc.replace(/\n/g, ""); - doc = doc.replace(/\r/g, ""); - doc = doc.replace(/mso\-[^">;]*/g, ""); - doc = doc.replace(/]*/ig, "]*<\/span>/ig, ""); - return doc; -}, - -printPageBreak : function () { - var hr = document.createElement('hr'); - hr.style.pageBreakAfter = 'always'; - hr.style.border = '1px #999 dotted'; - this.insertHTML(hr); -}, - -doCmdPaste : function (html) { - this.editArea.focus(); - if (GB.browser.msie) { - if (this.range.item) { - var rng = this.doc.body.createTextRange(); - if (rng) { - rng.moveToElementText(this.range.item(0)); - rng.collapse(false); - rng.select(); - this.range.item(0).outerHTML = html; - } - this.toolbarUpdate(); - } - else { - this.range.pasteHTML(html); - this.range.collapse(false); - this.range.select(); - } - } - else { - this.insertNodeAtSelection(html); - } -}, - -doCmdPopup : function (cmd, opt) { - var self = this; - self.editArea.focus(); - var rng, oRange; - - if (GB.browser.msie) { - oRange = self.range || self.getRange(); - oRange.select(); - rng = (self.getSelectionType(oRange) == GB.selection.SELECTION_NONE) ? self.doc : oRange; - } - else { - rng = self.doc; - } - - try { - rng.execCommand(cmd, false, opt); - } - catch(e) { - alert(cmd + ": 지원되지 않는 명령입니다."); - } - - if (self.tempTimer) { - clearTimeout(self.tempTimer); - } - - self.tempTimer = setTimeout(function() { - self.toolbarUpdate(); - self.tempTimer = null; - }, 50); - - self.boxHideAll(); -}, - -modifyImage : function (img) { - var self = this; - var widthOptions = {'default' : { size: 'default', desc: '원본 크기'}, - 'custom' : { size: 'input', desc: '직접 입력:'}, - 'fitpage' : { size: '100%', desc: '페이지 크기에 맞춤'}, - 'px160' : { size: 160, desc: '썸네일, 160 픽셀'}, - 'px320' : { size: 320, desc: '작은 크기, 320 픽셀'}, - 'px640' : { size: 640, desc: '중간 크기, 640 픽셀'}, - 'px1024' : { size: 1024, desc: '크게, 1024 픽셀'}, - 'px1600' : { size: 1600, desc: '아주 크게, 1600 픽셀'} - }; - var imageAlign = {'left' : '왼쪽', - 'center' : '가운데', - 'right' : '오른쪽' - }; - - var selectedWidth = document.createElement('select'); - for (var idx in widthOptions) { - selectedWidth.options[selectedWidth.options.length] = new Option(widthOptions[idx].desc, idx); - } - - selectedWidth.onchange = function() { - if (this.value == 'custom') { - inputWidthWrapper.style.display = ''; - inputWidth.focus(); - } - else { - inputWidthWrapper.style.display = 'none'; - editImageSubmit(); - } - }; - - var div = document.createElement('div'); - div.style.textAlign="left"; - var ico = new Image(); - ico.src = this.config.iconPath + 'image_resize.png'; - ico.className = 'cheditor-ico'; - div.appendChild(ico); - div.appendChild(selectedWidth); - - var inputWidthWrapper = document.createElement('span'); - var inputWidth = document.createElement('input'); - inputWidth.setAttribute('type', 'text'); - inputWidth.setAttribute('name', 'inputWidth'); - inputWidth.className = 'user-input-width'; - - inputWidthWrapper.appendChild(inputWidth); - inputWidthWrapper.appendChild(document.createTextNode(' 픽셀')); - div.appendChild(inputWidthWrapper); - - selectedWidth.value = 'custom'; - - alignIco = new Image(); - alignIco.src = this.config.iconPath + 'image_align_left.png'; - alignIco.className = 'cheditor-ico'; - alignIco.style.marginLeft = '20px'; - div.appendChild(alignIco); - - var selectedAlign = document.createElement('select'); - selectedAlign.style.marginRight = '5px'; - - div.appendChild(selectedAlign); - - for (var idx in imageAlign) { - selectedAlign.options[selectedAlign.options.length] = new Option(imageAlign[idx], idx); - } - - selectedAlign.onchange = function() { - alignIco.src = self.config.iconPath + 'image_align_' + this.value + '.png'; - - if (this.value == 'center') { - wrapspan.style.display = 'none'; - } - else { - wrapspan.style.display = ''; - wrapIcon.src = self.config.iconPath + 'image_align_' + selectedAlign.value + '_wt.png'; - } - wrapcheck.checked = false; - }; - - var wrapspan = document.createElement('span'); - var wrapcheck = document.createElement('input'); - wrapcheck.setAttribute('type', 'checkbox'); - wrapcheck.setAttribute('name', 'wrapText'); - wrapcheck.setAttribute('value', '1'); - wrapcheck.className = 'wrap-checked'; - - wrapcheck.onclick = function() { - alignIco.src = self.config.iconPath + 'image_align_' + selectedAlign.value + (this.checked ? '_wt.png' : '.png'); - }; - - var cssFloat = GB.browser.msie ? img.style.styleFloat : img.style.cssFloat; - if (cssFloat) { - wrapcheck.checked = true; - selectedAlign.value = cssFloat.toLowerCase(); - } - else { - wrapcheck.checked = false; - var wrapper = img.parentNode; - if ((wrapper.nodeName == 'DIV' || wrapper.nodeName == 'P') && wrapper.style.textAlign) { - selectedAlign.value = wrapper.style.textAlign.toLowerCase(); - } - } - - wrapspan.className = 'wrap-text-desc'; - wrapspan.style.display = (selectedAlign.value != 'center') ? '' : 'none'; - wrapspan.appendChild(wrapcheck); - - var wrapIcon = new Image(); - wrapIcon.className = 'cheditor-ico'; - wrapIcon.src = this.config.iconPath + 'image_align_' + selectedAlign.value + '_wt.png'; - wrapspan.appendChild(wrapIcon); - div.appendChild(wrapspan); - - var submit = new Image(); - submit.src = this.config.iconPath + 'button/edit_image.gif'; - submit.className = 'input-submit'; - submit.onclick = function() { editImageSubmit(); }; - div.appendChild(submit); - - var deleteSubmit = new Image(); - deleteSubmit.src = this.config.iconPath + 'button/delete_cross.gif'; - deleteSubmit.className = 'delete-submit'; - deleteSubmit.onclick = function() { - var wrapper = img.parentNode; - if (wrapper.firstChild == wrapper.lastChild && wrapper.nodeName != 'BODY') - wrapper.parentNode.removeChild(wrapper); - else { - wrapper.removeChild(img); - } - self.doEditorEvent(); - }; - div.appendChild(deleteSubmit); - - if (typeof self.editImages[img.src] == 'undefined') { - self.editImages[img.src] = { width: img.width, height: img.height }; - } - - var editImageSubmit = function() { - if (inputAlt.value != '' && inputAlt.value != null) - img.setAttribute('alt', inputAlt.value); - else - img.setAttribute('alt', ''); - - var setFloat = function(value) { - if (GB.browser.msie) img.style.styleFloat = value; - else img.style.cssFloat = value; - }; - var setWrapper = function(value) { - var pNode = img.parentNode; - if (pNode.nodeName != 'DIV' && pNode.nodeName != 'P') { - var newNode = document.createElement('div'); - img.parentNode.insertBefore(newNode, img); - newNode.appendChild(img); - } - - pNode.style.textAlign = value; - pNode.removeAttribute('align'); - }; - - if (wrapcheck.checked && selectedAlign.value != 'center') { - setWrapper('left'); - setFloat(selectedAlign.value); - - if (selectedAlign.value == 'left') { - img.style.marginRight = '1em'; - img.style.marginLeft = ''; - } - else if (selectedAlign.value == 'right') { - img.style.marginLeft = '1em'; - img.style.marginRight = ''; - } - } - else { - setWrapper(selectedAlign.value); - setFloat(''); - img.style.margin = ''; - } - - img.removeAttribute('width'); - img.removeAttribute('height'); - var width = null; - var height = null; - - if (self.editImages[img.src] && self.editImages[img.src].width != null) { - width = self.editImages[img.src].width; - if (self.editImages[img.src] && self.editImages[img.src].height != null) { - height = self.editImages[img.src].height; - } - else { - height = img.height; - } - } - else if (img.width) { - width = img.width; - } - else { - return; - } - - switch (selectedWidth.value) { - case 'default' : - width = width + 'px'; - height = (height ? height : img.height) + 'px'; - break; - case 'fitpage' : - width = '100%'; - height = 'auto'; - break; - case 'custom' : - width = self.trimSpace(inputWidth.value); - if (width == '') return; - - width = parseInt(inputWidth.value); - if (isNaN(width) && img.height) { - width = width + 'px'; - height = height + 'px'; - } - else { - height = Math.round((img.height * width) / img.width) + 'px'; - width += 'px'; - } - break; - default: - width = widthOptions[selectedWidth.value].size; - if (img.height) { - height = Math.round((img.height * width) / img.width) + 'px'; - - } - width += 'px'; - } - - if (width) img.style.width = width; - if (height) img.style.height = height; - self.editArea.focus(); - self.doEditorEvent(); - }; - - div.appendChild(document.createElement('br')); - div.appendChild(document.createTextNode('대체 텍스트(Alt):')); - var inputAlt = document.createElement('input'); - inputAlt.setAttribute('type', 'text'); - inputAlt.setAttribute('name', 'inputAlt'); - inputAlt.setAttribute('value', ''); - inputAlt.className = 'user-input-alt'; - div.appendChild(inputAlt); - - if (img.getAttribute('alt') != '' && img.getAttribute('alt') != null) - inputAlt.value = img.getAttribute('alt'); - - self.cheditor.editBlock.innerHTML = ''; - self.cheditor.editBlock.appendChild(div); -}, - -modifyCell : function (ctd) { - var self = this; - var ctb = ctd; - var ctr = ctb; - //var editorPath = self.config.editorPath; - - while (ctb != null && ctb.tagName.toLowerCase() != "table") ctb = ctb.parentNode; - while (ctr != null && ctr.tagName.toLowerCase() != "tr") ctr = ctr.parentNode; - - var getCellMatrix = function () { - var tm = new Array(); - var rows = (ctb.rows && ctb.rows.length > 0) ? ctb.rows : ctb.getElementsByTagName("TR"); - - for (var i=0; i < rows.length; i++) { - tm[i] = new Array(); - } - - for (var i=0; i < rows.length; i++) { - var jr = 0; - for (var j=0; j < rows[i].cells.length; j++) { - while (typeof tm[i][jr] != 'undefined') - jr++; - - for (var jh=jr; jh < jr + (rows[i].cells[j].colSpan ? rows[i].cells[j].colSpan : 1); jh++) { - for (var jv=i; jv < i + (rows[i].cells[j].rowSpan ? rows[i].cells[j].rowSpan : 1); jv++) { - tm[jv][jh] = (jv == i) ? rows[i].cells[j].cellIndex : -1; - } - } - } - } - return tm; - }; - - var insertColumn = function() { - var tm = getCellMatrix(); - var rows = (ctb.rows && ctb.rows.length > 0) ? ctb.rows : ctb.getElementsByTagName("TR"); - var rowIndex = 0, realIndex = 0; - - if (ctr.rowIndex >= 0) { - rowIndex = ctr.rowIndex; - } - else { - for(var i=0; i < rows.length; i++) { - if (rows[i] == ctr) { - rowIndex = i; - break; - } - } - } - - for (var j=0; j < tm[rowIndex].length; j++) { - if (tm[rowIndex][j] == ctd.cellIndex) { - realIndex = j; - break; - } - } - - for (var i=0; i < rows.length; i++) { - if (tm[i][realIndex] != -1) { - if (rows[i].cells[tm[i][realIndex]].colSpan > 1) { - rows[i].cells[tm[i][realIndex]].colSpan++; - } - else { - var newc = rows[i].insertCell(tm[i][realIndex]+1); - var nc = rows[i].cells[tm[i][realIndex]].cloneNode(false); - nc.innerHTML = ' '; - rows[i].replaceChild(nc, newc); - } - } - } - }; - - var insertRow = function(idx) { - var newr = ctb.insertRow(ctr.rowIndex + 1); - for (var i=0; i < ctr.cells.length; i++) { - if (ctr.cells[i].rowSpan > 1) { - ctr.cells[i].rowSpan++; - } - else { - var newc = ctr.cells[i].cloneNode(false); - newc.innerHTML = ' '; - newr.appendChild(newc); - } - } - - for (var i=0; i < ctr.rowIndex; i++) { - var tempr; - if (ctb.rows && ctb.rows.length > 0) { - tempr = ctb.rows[i]; - } - else { - tempr = ctb.getElementsByTagName("tr")[i]; - } - for (var j=0; j < tempr.cells.length; j++) { - if (tempr.cells[j].rowSpan > (ctr.rowIndex - i)) - tempr.cells[j].rowSpan++; - } - } - }; - - var deleteColumn = function () { - var tm = getCellMatrix(ctb); - var rows = (ctb.rows && ctb.rows.length>0) ? ctb.rows : ctb.getElementsByTagName("TR"); - var rowIndex = 0, realIndex = 0; - - if (ctr.rowIndex >= 0) { - rowIndex = ctr.rowIndex; - } - else { - for(var i=0; i < rows.length; i++) { - if (rows[i] == ctr) { - rowIndex = i; - break; - } - } - } - - if (tm[0].length <= 1) { - ctb.parentNode.removeChild(ctb); - } - else { - for (var j=0; j < tm[rowIndex].length; j++) { - if (tm[rowIndex][j] == ctd.cellIndex) { - realIndex = j; - break; - } - } - - for (var i=0; i < rows.length; i++) { - if (tm[i][realIndex] != -1) { - if (rows[i].cells[tm[i][realIndex]].colSpan > 1) { - rows[i].cells[tm[i][realIndex]].colSpan--; - } - else { - rows[i].deleteCell(tm[i][realIndex]); - } - } - } - } - }; - - var deleteRow = function () { - var tm = getCellMatrix(ctb); - var rows = (ctb.rows && ctb.rows.length>0) ? ctb.rows : ctb.getElementsByTagName("TR"); - var rowIndex = 0; - - if (ctr.rowIndex >= 0) { - rowIndex = ctr.rowIndex; - } - else { - for(var i=0; i < rows.length; i++) { - if (rows[i] == ctr) { - rowIndex = i; - break; - } - } - } - - if (rows.length <= 1) { - ctb.parentNode.removeChild(ctb); - } - else { - for (var i=0; i < rowIndex; i++) { - var tempr = rows[i]; - for (var j=0; j < tempr.cells.length; j++) { - if (tempr.cells[j].rowSpan > (rowIndex - i)) - tempr.cells[j].rowSpan--; - } - } - - var curCI = -1; - for (var i=0; i < tm[rowIndex].length; i++) { - var prevCI = curCI; - curCI = tm[rowIndex][i]; - - if (curCI != -1 && curCI != prevCI && ctr.cells[curCI].rowSpan>1 && (rowIndex+1) < rows.length) { - var ni = i; - var nrCI = tm[rowIndex+1][ni]; - while (nrCI == -1) { - ni++; - nrCI = (ni < rows[rowIndex+1].cells.length) ? tm[rowIndex+1][ni] : rows[rowIndex+1].cells.length; - } - - var newc = rows[rowIndex+1].insertCell(nrCI); - rows[rowIndex].cells[curCI].rowSpan--; - var nc = rows[rowIndex].cells[curCI].cloneNode(false); - rows[rowIndex+1].replaceChild(nc, newc); - - var cs = (ctr.cells[curCI].colSpan>1) ? ctr.cells[curCI].colSpan : 1; - var nj = 0; - - for (var j=i; j < (i+cs); j++) { - tm[rowIndex+1][j] = nrCI; - nj = j; - } - for (var j=nj; j < tm[rowIndex+1].length; j++) { - if (tm[rowIndex+1][j] != -1) - tm[rowIndex+1][j]++; - } - } - } - - if (ctb.rows && ctb.rows.length > 0) { - ctb.deleteRow(rowIndex); - } - else { - ctb.removeChild(rows[rowIndex]); - } - } - }; - - var mergeCellRight = function () { - var tm = getCellMatrix(ctb); - var rows = (ctb.rows && ctb.rows.length>0) ? ctb.rows : ctb.getElementsByTagName("TR"); - var rowIndex = 0, realIndex = 0; - - if (ctr.rowIndex >= 0) { - rowIndex = ctr.rowIndex; - } - else { - for(var i=0; i < rows.length; i++) { - if (rows[i] == ctr) { - rowIndex = i; - break; - } - } - } - - for (var j=0; j < tm[rowIndex].length; j++) { - if (tm[rowIndex][j] == ctd.cellIndex) { - realIndex = j; - break; - } - } - - if (ctd.cellIndex + 1 < ctr.cells.length) { - var ccrs = ctd.rowSpan ? ctd.rowSpan : 1; - var cccs = ctd.colSpan ? ctd.colSpan : 1; - var ncrs = ctr.cells[ctd.cellIndex+1].rowSpan ? ctr.cells[ctd.cellIndex+1].rowSpan : 1; - var nccs = ctr.cells[ctd.cellIndex+1].colSpan ? ctr.cells[ctd.cellIndex+1].colSpan : 1; - var j = realIndex; - - while (tm[rowIndex][j] == ctd.cellIndex) - j++; - - if (tm[rowIndex][j] == ctd.cellIndex + 1) { - if (ccrs == ncrs) { - if (rows.length > 1) ctd.colSpan = cccs + nccs; - var html = self.trimSpace(ctr.cells[ctd.cellIndex + 1].innerHTML); - html = html.replace(/^ /, ''); - ctd.innerHTML += html; - ctr.deleteCell(ctd.cellIndex + 1); - } - } - } - }; - - var mergeCellDown = function () { - var tm = getCellMatrix(ctb); - var rows = (ctb.rows && ctb.rows.length > 0) ? ctb.rows : ctb.getElementsByTagName("TR"); - var rowIndex = 0, crealIndex = 0; - - if (ctr.rowIndex >=0 ) { - rowIndex = ctr.rowIndex; - } - else { - for(var i=0; i < rows.length; i++) { - if (rows[i] == ctr) { - rowIndex = i; - break; - } - } - } - - for (var i=0; i < tm[rowIndex].length; i++) { - if (tm[rowIndex][i] == ctd.cellIndex) { - crealIndex = i; - break; - } - } - - var ccrs = ctd.rowSpan ? ctd.rowSpan : 1; - var cccs = ctd.colSpan ? ctd.colSpan : 1; - - if (rowIndex + ccrs < rows.length) { - var ncellIndex = tm[rowIndex + ccrs][crealIndex]; - if (ncellIndex != -1 && - (crealIndex == 0 || (crealIndex > 0 && (tm[rowIndex + ccrs][crealIndex-1] != tm[rowIndex + ccrs][crealIndex])))) - { - - var ncrs = rows[rowIndex + ccrs].cells[ncellIndex].rowSpan ? rows[rowIndex + ccrs].cells[ncellIndex].rowSpan : 1; - var nccs = rows[rowIndex + ccrs].cells[ncellIndex].colSpan ? rows[rowIndex + ccrs].cells[ncellIndex].colSpan : 1; - - if (cccs == nccs) { - var html = self.trimSpace(rows[rowIndex + ccrs].cells[ncellIndex].innerHTML); - html = html.replace(/^ /, ''); - ctd.innerHTML += html; - rows[rowIndex + ccrs].deleteCell(ncellIndex); - ctd.rowSpan = ccrs + ncrs; - } - } - } - }; - - var splitCellVertical = function () { - var tm = getCellMatrix(); - var rowIndex = 0, realIndex = 0; - - rows = (ctb.rows && ctb.rows.length > 0) ? ctb.rows : ctb.getElementsByTagName("TR"); - - if (ctr.rowIndex >= 0) { - rowIndex = ctr.rowIndex; - } - else { - for(var ri = 0; ri < rows.length; ri++) { - if (rows[ri] == ctr) { - rowIndex = ri; - break; - } - } - } - - for (var j=0; j < tm[rowIndex].length; j++) { - if (tm[rowIndex][j] == ctd.cellIndex) { - realIndex = j; - break; - } - } - - if (ctd.colSpan > 1) { - var newc = rows[rowIndex].insertCell(ctd.cellIndex + 1); - ctd.colSpan--; - var nc = ctd.cloneNode(false); - nc.innerHTML = ' '; - rows[rowIndex].replaceChild(nc, newc); - ctd.colSpan = 1; - ctd.removeAttribute('colSpan'); - } - else { - var newc = rows[rowIndex].insertCell(ctd.cellIndex + 1); - var nc = ctd.cloneNode(false); - nc.innerHTML = ' '; - rows[rowIndex].replaceChild(nc, newc); - - for (var i=0; i < tm.length; i++) { - if (i != rowIndex && tm[i][realIndex] != -1) { - var cs = (rows[i].cells[tm[i][realIndex]].colSpan > 1) ? rows[i].cells[tm[i][realIndex]].colSpan : 1; - rows[i].cells[tm[i][realIndex]].colSpan = cs + 1; - } - } - } - }; - - var splitCellHorizontal = function () { - var tm = getCellMatrix(); - var rowIndex = 0, realIndex = 0; - var rows = (ctb.rows && ctb.rows.length > 0) ? ctb.rows : ctb.getElementsByTagName("TR"); - - if (ctr.rowIndex >= 0) { - rowIndex = ctr.rowIndex; - } - else { - for(var i=0; i < rows.length; i++) { - if (rows[i] == ctr) { - rowIndex = i; - break; - } - } - } - - for (var j=0; j < tm[rowIndex].length; j++) { - if (tm[rowIndex][j] == ctd.cellIndex) { - realIndex = j; - break; - } - } - - if (ctd.rowSpan > 1) { - var i = realIndex; - var ni; - - while (tm[rowIndex + 1][i] == -1) { - i++; - } - - ni = (i == tm[rowIndex + 1].length) ? rows[rowIndex + 1].cells.length : tm[rowIndex + 1][i]; - - var newc = rows[rowIndex + 1].insertCell(ni); - ctd.rowSpan--; - - var nc = ctd.cloneNode(false); - nc.innerHTML = ' '; - rows[rowIndex + 1].replaceChild(nc, newc); - ctd.rowSpan = 1; - } - else { - if (ctb.rows && ctb.rows.length > 0) { - ctb.insertRow(rowIndex+1); - } - else { - if (rowIndex<(rows.length - 1)) { - ctb.insertBefore(document.createElement("TR"), rows[rowIndex + 1]); - } - else { - ctb.appendChild(document.createElement("TR")); - } - } - - var rs; - for (var i=0; i < ctr.cells.length; i++) { - if (i != ctd.cellIndex) { - rs = ctr.cells[i].rowSpan > 1 ? ctr.cells[i].rowSpan : 1; - ctr.cells[i].rowSpan = rs + 1; - } - } - - for (var i=0; i < rowIndex; i++) { - var tempr = rows[i]; - for (var j=0; j < tempr.cells.length; j++) { - if (tempr.cells[j].rowSpan > (rowIndex - i)) { - tempr.cells[j].rowSpan++; - } - } - } - - var newc = rows[rowIndex+1].insertCell(0); - var nc = ctd.cloneNode(false); - nc.innerHTML = ' '; - rows[rowIndex+1].replaceChild(nc, newc); - } - }; - - var tblReflash = function() { self.editArea.focus(); self.doEditorEvent(); }; - var funcs = { - 'add_cols_after' : { 'icon' : 'table_insert_column.png', 'title' : '열 삽입', - 'func' : function() { insertColumn(ctd.cellIndex); tblReflash(); }}, - 'add_rows_after': { 'icon' : 'table_insert_row.png', 'title' : '행 삽입', - 'func' : function() { insertRow(ctr.rowIndex); tblReflash(); }}, - 'remove_cols': { 'icon' : 'table_delete_column.png', 'title' : '열 삭제', - 'func' : function() { deleteColumn(ctd.cellIndex); tblReflash(); }}, - 'remove_rows': { 'icon' : 'table_delete_row.png', 'title' : '행 삭제', - 'func' : function() { deleteRow(); tblReflash(); }}, - 'sp1' : { 'icon' : 'dot.gif' }, - 'merge_cell_right': { 'icon' : 'table_join_row.png', 'title' : '오른쪽 셀과 병합', - 'func' : function() { mergeCellRight(); tblReflash(); }}, - 'merge_cell_down': { 'icon' : 'table_join_column.png', 'title' : '아래 셀과 병합', - 'func' : function() { mergeCellDown(); tblReflash(); }}, - 'split_cell_v': { 'icon' : 'table_split_row.png', 'title' : '셀 열로 나누기', - 'func' : function() { splitCellVertical(); tblReflash(); }}, - 'split_cell_h': { 'icon' : 'table_split_column.png', 'title' : '셀 행으로 나누기', - 'func' : function() { splitCellHorizontal(); tblReflash(); }} - }; - - self.cheditor.editBlock.innerHTML = ''; - var div = document.createElement('div'); - div.style.padding = '6px'; - - for (var i in funcs) { - var span = document.createElement('span'); - var icon = document.createElement('img'); - icon.src = self.config.iconPath + funcs[i].icon; - if (i == 'sp1' || i == 'sp2') { - icon.className = 'edit-table-ico'; - } - else { - icon.setAttribute('title', funcs[i].title); - icon.className = 'edit-table-ico'; - icon.setAttribute('alt', ''); - icon.onclick = funcs[i].func; - } - div.appendChild(span.appendChild(icon)); - } - - /*var deleteTable = function() { - ctb.parentNode.removeChild(ctb); - self.doEditorEvent(); - };*/ - - var deleteSubmit = new Image(); - deleteSubmit.src = this.config.iconPath + 'delete_table.png'; - deleteSubmit.style.marginLeft = "22px"; - deleteSubmit.className = 'edit-table-ico'; - deleteSubmit.setAttribute('title', '테이블 삭제'); - deleteSubmit.onclick = function() { - ctb.parentNode.removeChild(ctb); - self.doEditorEvent(); - }; - - div.appendChild(deleteSubmit); - - var attrFuncs = { - 'setWidth' : { - 'txt': '가로폭', - 'id' : 'fm_cell_width', - 'marginRight' : '10px', - 'value' : ctd.getAttribute('width') - }, - 'setHeight' : { - 'txt': '세로폭', - 'id' : 'fm_cell_height', - 'marginRight' : '10px', - 'value' : ctd.getAttribute('height') - }, - 'setBgcolor' : { - 'txt': '배경색', - 'id' : 'fm_cell_bgcolor', - 'marginRight' : '2px', - 'value' : ctd.getAttribute('bgcolor') - } - }; - - var spliter = document.createElement('div'); - spliter.style.padding = '10px 0px 0px 0px'; - spliter.style.marginTop = '5px'; - spliter.style.borderTop = '1px solid #ccc'; - spliter.style.textAlign = 'center'; - - for (var i in attrFuncs) { - var txt = document.createTextNode(attrFuncs[i].txt + ' '); - spliter.appendChild(txt); - var input = document.createElement('input'); - input.style.marginRight = attrFuncs[i].marginRight; - input.setAttribute('type', 'text'); - input.setAttribute('name', i); - input.setAttribute('id', attrFuncs[i].id); - input.setAttribute('size', 7); - input.setAttribute('value', attrFuncs[i].value ? attrFuncs[i].value : ''); - spliter.appendChild(input); - } - - var colorPicker = new Image(); - colorPicker.src = this.config.iconPath + 'button/color_picker.gif'; - colorPicker.className = 'color-picker'; - colorPicker.onclick = function() { - GB.popupWindow.ColorPicker.argv = { func : - function(color) { - ctd.setAttribute('bgColor', color); - self.$('fm_cell_bgcolor').value = color; - }, - selectedCell : ctd - }; - self.windowOpen('ColorPicker'); - }; - spliter.appendChild(colorPicker); - - var editSubmit = new Image(); - editSubmit.src = this.config.iconPath + 'button/edit_cell.gif'; - editSubmit.className = 'input-submit'; - editSubmit.style.verticalAlign = 'top'; - editSubmit.onclick = function() { - ctd.setAttribute('width', self.$('fm_cell_width').value); - ctd.setAttribute('height', self.$('fm_cell_height').value); - ctd.setAttribute('bgcolor', self.$('fm_cell_bgcolor').value); - }; - - spliter.appendChild(editSubmit); - div.appendChild(spliter); - self.cheditor.editBlock.appendChild(div); -}, - -doEditorEvent : function () { - var self = this; - var statusBar = self.cheditor.tagPath; - var modifyBlock = self.cheditor.editBlock; - var oEditor = self.editArea; - var cmd = null, el, pNode, ancestors = new Array(); - var rng = self.getRange(); - var nodeType = self.getSelectionType(rng); - - if (GB.browser.msie) { - switch (nodeType) { - case GB.selection.SELECTION_NONE : - case GB.selection.SELECTION_TEXT : - pNode = rng.parentElement(); - break; - case GB.selection.SELECTION_ELEMENT : - pNode = rng.item(0); - break; - default : - pNode = oEditor.document.body; - } - } - else { - try { - pNode = rng.commonAncestorContainer; - if (!rng.collapsed && - rng.startContainer == rng.endContainer && - rng.startOffset - rng.endOffset < 2 && - rng.startContainer.hasChildNodes()) - { - pNode = rng.startContainer.childNodes[rng.startOffset]; - } - - while (pNode.nodeType == GB.node.TEXT_NODE) { - pNode = pNode.parentNode; - } - } - catch (e) { pNode= null; } - } - - while (pNode && (pNode.nodeType == GB.node.ELEMENT_NODE) && (pNode.tagName.toLowerCase() != 'body')) { - ancestors.push(pNode); - if (pNode.tagName.toLowerCase() == 'img') { - cmd = 'img'; - break; - } - else if (pNode.tagName.toLowerCase() == 'td') { - cmd = 'td'; - break; - } - pNode = pNode.parentNode; - } - - ancestors.push(oEditor.document.body); - - if (cmd == null) { - modifyBlock.style.display = "none"; - modifyBlock.innerHTML = ''; - } - else { - switch (cmd) { - case "td" : - modifyBlock.style.display = "block"; - self.modifyCell(pNode); - break; - default : break; - } - } - - if (self.config.showTagPath) { - statusBar.innerHTML = ''; - statusBar.appendChild(document.createTextNode(' ')); - - while (el = ancestors.pop()) { - if (!el || el.tagName.toLowerCase() == 'html' || el.tagName.toLowerCase() == 'body') - continue; - - var tag = el.tagName.toUpperCase(); - var a = document.createElement("a"); - a.el = el; - a.href = "javascript:void%200"; - a.className = 'cheditor-tag-path-elem'; - a.title = el.style.cssText; - a.onclick = function () { self.$('removeSelected').style.display = 'inline'; self.tagSelector(this.el); }; - a.appendChild(document.createTextNode(tag.toLowerCase())); - statusBar.appendChild(document.createTextNode('<')); - statusBar.appendChild(a); - statusBar.appendChild(document.createTextNode('> ')); - } - - var remove = document.createElement("a"); - remove.href = "javascript:void%200"; - remove.id = "removeSelected"; - remove.style.display = 'none'; - remove.className = 'cheditor-tag-path-elem'; - remove.style.color = '#cc3300'; - remove.appendChild(document.createTextNode('remove')); - remove.onclick = function () { oEditor.document.execCommand("Cut", false, null); - remove.style.display = 'none'; - oEditor.focus(); - self.doEditorEvent(); }; - - var span = document.createElement('span'); - span.style.marginTop = '2px'; - span.appendChild(remove); - self.cheditor.tagPath.appendChild(span); - } - - if (self.tempTimer) - clearTimeout(self.tempTimer); - - var interval = 50; - if (GB.browser.msie && rng.text != '' && nodeType != GB.selection.SELECTION_ELEMENT) { - interval = 300; - } - self.tempTimer = setTimeout(function() { - self.toolbarUpdate(); - self.tempTimer = null; - }, interval); -}, - -tagSelector : function (node) { - this.editArea.focus(); - var rng; - - if (GB.browser.msie) { - rng = this.doc.body.createTextRange(); - if (rng) { - rng.moveToElementText(node); - rng.select(); - } - } - else { - var sel = this.editArea.getSelection(); - if (typeof sel == 'undefined') - return; - try { - rng = sel.getRangeAt(0); - } - catch(e) { return; } - - rng.selectNodeContents(node); - sel.removeAllRanges(); - sel.addRange(rng); - } -}, - -getBrowser : function () { return GB.browser; }, - -$ : function (id) { return document.getElementById(id); } -}; - -var DragWindow = { - obj : null, - init : function (o, oRoot, minX, maxX, minY, maxY) { - o.onmousedown = DragWindow.start; - o.onmouseover = function () { this.style.cursor = 'move'; }; - o.hmode = true ; - o.vmode = true ; - o.root = oRoot && oRoot != null ? oRoot : o; - o.transId = oRoot.id + '_Trans'; - - if (o.hmode && isNaN(parseInt(o.root.style.left ))) o.root.style.left = "0px"; - if (o.vmode && isNaN(parseInt(o.root.style.top ))) o.root.style.top = "0px"; - if (!o.hmode && isNaN(parseInt(o.root.style.right ))) o.root.style.right = "0px"; - if (!o.vmode && isNaN(parseInt(o.root.style.bottom))) o.root.style.bottom = "0px"; - - o.minX = typeof minX != 'undefined' ? minX : null; - o.minY = typeof minY != 'undefined' ? minY : null; - o.maxX = typeof maxX != 'undefined' ? maxX : null; - o.maxY = typeof maxY != 'undefined' ? maxY : null; - - o.root.onDragStart = new Function(); - o.root.onDragEnd = new Function(); - o.root.onDrag = new Function(); - }, - - start : function (e) { - var o = DragWindow.obj = this; - e = DragWindow.fixE(e); - var y = parseInt(o.vmode ? o.root.style.top : o.root.style.bottom); - var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right ); - o.root.onDragStart(x, y); - - o.lastMouseX = e.clientX; - o.lastMouseY = e.clientY; - - document.onmousemove = DragWindow.drag; - document.onmouseup = DragWindow.end; - - if (o.root.lastChild.id == o.transId) return false; - - var dragTransBg = document.createElement('div'); - dragTransBg.className = 'cheditor-dragWindowTransparent'; - - if (GB.browser.msie) dragTransBg.style.filter = 'alpha(opacity=0)'; - else dragTransBg.style.opacity = 0; - - dragTransBg.id = o.transId; - dragTransBg.style.width = o.root.lastChild.firstChild.style.width; - dragTransBg.style.height = o.root.lastChild.firstChild.style.height; - o.root.appendChild(dragTransBg); - - return false; - }, - - drag : function (e) { - e = DragWindow.fixE(e); - var o = DragWindow.obj; - var ey = e.clientY; - var ex = e.clientX; - var y = parseInt(o.vmode ? o.root.style.top : o.root.style.bottom); - var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right ); - var nx, ny; - - nx = x + ((ex - o.lastMouseX) * (o.hmode ? 1 : -1)); - ny = y + ((ey - o.lastMouseY) * (o.vmode ? 1 : -1)); - - DragWindow.obj.root.style.left = nx + "px"; - DragWindow.obj.root.style.top = ny + "px"; - DragWindow.obj.lastMouseX = ex; - DragWindow.obj.lastMouseY = ey; - DragWindow.obj.root.onDrag(nx, ny); - - return false; - }, - - end : function () { - document.onmousemove = null; - document.onmouseup = null; - DragWindow.obj.root.onDragEnd(parseInt(DragWindow.obj.root.style[DragWindow.obj.hmode ? "left" : "right"]), - parseInt(DragWindow.obj.root.style[DragWindow.obj.vmode ? "top" : "bottom"])); - - if (DragWindow.obj.root.lastChild.id == DragWindow.obj.transId) - DragWindow.obj.root.removeChild(DragWindow.obj.root.lastChild); - DragWindow.obj = null; - }, - - fixE : function (e) { - if (typeof e == 'undefined') e = window.event; - if (typeof e.layerX == 'undefined') e.layerX = e.offsetX; - if (typeof e.layerY == 'undefined') e.layerY = e.offsetY; - return e; - } -}; diff --git a/cheditor5/css/CHXImage.css b/cheditor5/css/CHXImage.css deleted file mode 100644 index 7332065a7..000000000 --- a/cheditor5/css/CHXImage.css +++ /dev/null @@ -1,5 +0,0 @@ -/* CSS file */ - -Application -{ -} diff --git a/cheditor5/css/default.css b/cheditor5/css/default.css deleted file mode 100644 index 620519750..000000000 --- a/cheditor5/css/default.css +++ /dev/null @@ -1,429 +0,0 @@ -a.cheditor-tag-path-elem { - text-decoration:none; - color:#0033cc; - font-size: 8pt; - font-family: dotum,tahoma,helvetica; - cursor:pointer; -} -a.cheditor-tag-path-elem:hover { - color:#0033cc; - text-decoration:underline; - cursor:pointer; -} -.cheditor-container { - border-top: 1px #ccc solid; - position: relative; - text-align: left; -} -.cheditor-tb-wrapper { - border-right:1px #ccc solid; - border-left:1px #ccc solid; - position: relative; - display: block; - background: #f5f5f5 url(../icons/toolbar-wrapper-bg.png) repeat-x left bottom; -} -.cheditor-editarea-wrapper { - border-right: 1px #ccc solid; - border-bottom: 1px #ccc solid; - border-left: 1px #ccc solid; - vertical-align: top; -} -.cheditor-editarea { - width:100%; - overflow:auto; - background-color: #fff; -} -.cheditor-modify-block .cheditor-ico { - width: 16px; - height: 16px; - vertical-align: middle; - margin-right: 5px; -} -.cheditor-modify-block select { - font-size: 9pt; - color: #000; -} -.cheditor-modify-block div { - padding: 5px 10px 5px 10px; - color: #000; - display: block; -} -.cheditor-modify-block div .wrap-text-desc { - line-height: 1em; - color: #000; -} -.cheditor-modify-block div .user-input-width { - width: 30px; - margin-left: 5px; - font-size: 9pt; - color: #000; -} -.cheditor-modify-block div .user-input-alt { - width: 150px; - margin: 3px 10px 0px 5px; - font-size: 9pt; - color: #000; -} -.cheditor-modify-block div .wrap-checked { - vertical-align: middle; - padding: 0px; - margin-right: 2px; -} -.cheditor-modify-block div .input-submit { - cursor: pointer; - vertical-align: middle; - margin-left: 20px; - height:20px; - width:64px; -} -.cheditor-modify-block div .color-picker { - cursor: pointer; - vertical-align: middle; - height:20px; - width:20px; -} -.cheditor-modify-block div .delete-submit { - cursor: pointer; - vertical-align: middle; - margin-left: 3px; - height:20px; - width:64px; -} -.cheditor-modify-block div .edit-table-ico { - cursor: pointer; - vertical-align: middle; - width: 16px; - height: 16px; - margin: 0px 3px; -} -.cheditor-modify-block { - display:none; - border-right: 1px #ccc solid; - border-bottom: 1px #ccc solid; - border-left: 1px #ccc solid; - padding:2px; - background-color:#eee; - font-size:9pt; - font-family: gulim,tahoma,helvetica; - text-align:center; -} -.cheditor-status-bar { - font-size:8pt; - font-family: dotum,tahoma,helvetica; - color:#333; -} -.cheditor-tag-path { - border-right: 1px #ccc solid; - border-bottom: 1px #ccc solid; - border-left: 1px #ccc solid; - padding: 0px 2px 0px 2px; - display: none; - height: 18px; - line-height:18px; - overflow: hidden; -} -.cheditor-fullscreen { - float: right; - background: transparent url(../icons/fullscreen.png) no-repeat 0 0; -} -.cheditor-viewmode { - padding: 0px 4px 0px 4px; - height: 16px; - background: transparent url(../icons/statusbar_bgline.gif) repeat-x 0 0; -} -.cheditor-viewmode div { - width: 24px; - height: 16px; - cursor: pointer; -} -.cheditor-tab-rich { - background: transparent url(../icons/edit_mode_rich_a.png) no-repeat 0 0; - float: left; -} -.cheditor-tab-rich-off { - background: transparent url(../icons/edit_mode_rich_b.png) no-repeat 0 0; - float: left; -} -.cheditor-tab-code { - background: transparent url(../icons/edit_mode_code_a.png) no-repeat 0 0; - float: left; -} -.cheditor-tab-code-off { - background: transparent url(../icons/edit_mode_code_b.png) no-repeat 0 0; - float: left; -} -.cheditor-tab-preview { - background: transparent url(../icons/edit_mode_view_a.png) no-repeat 0 0; - float: left; -} -.cheditor-tab-preview-off { - background: transparent url(../icons/edit_mode_view_b.png) no-repeat 0 0; - float: left; -} - -.cheditor-popup-window { - border:1px solid #8db3e5; - display:none; - position:absolute; - background-color:#ebe9ed; - left:0px; - top:0px; -} -.cheditor-popup-drag-handle { - border-bottom:1px solid #8db3e5; - height:24px; - background: #6b90c0 url(../icons/title_bar_bg.gif) repeat-x 0 0; -} -.cheditor-popup-titlebar { - padding: 4px 0px 0px 0px !important; - line-height: 1em; -} -.cheditor-resizebar { - height: 11px; - overflow:hidden; - border-left: 1px #ccc solid; - border-right: 1px #ccc solid; - cursor:s-resize; - background: #eee url(../icons/splitter.gif) no-repeat center top; -} -.cheditor_mode_icon { width: 24px; height: 16px; cursor: pointer; vertical-align:top } -.cheditor-popup-title { font-size: 9pt; font-family:gulim,tahoma,helvetica; font-weight:bold; color:#003366; } -.cheditor-popup-cframe { - background-color: #ebe9ed; -} -.cheditor-pulldown-container { - border:#8db3e5 1px solid; - background-color:#fff; - padding:1px; - position: relative; -} -.cheditor-pulldown-container div { - padding: 2px 2px 2px 15px; - line-height: 1.1; - margin: 1px; - font-size: 9pt; - font-family: gulim,tahoma,helvetica; - color: #000; - position: relative; -} -.cheditor-pulldown-color-container { - border:#8db3e5 1px solid; - background-color:#fff; - padding:2px; - height: 160px; -} -.cheditor-pulldown-container div label, .cheditor-pulldown-textblock-container div label { - position: relative; - overflow: hidden; -} -.cheditor-pulldown-textblock-container div div { - text-align: center; - padding: 2px; - font-size: 9pt; - color: #000; - line-height: 1; -} -.cheditor-pulldown-textblock-container div { - padding: 1px; -} -.cheditor-pulldown-textblock-out { - border: #fff 1px solid; -} -.cheditor-pulldown-textblock-over { - border: #316ac5 1px solid; -} -.cheditor-pulldown-textblock-container { - border:#8db3e5 1px solid; - background-color:#fff; - padding:2px; -} -.cheditor-pulldown-mouseout { - border: #fff 1px solid; -} -.cheditor-pulldown-mouseover { - background-color: #f0f0f0; - border: #e0e0e0 1px solid; -} - -.cheditor-pulldown-frame { - position:absolute; - visibility:hidden; - z-index: -1; - width:1px; - height:1px; - line-height:12px; -} -.cheditor-pulldown-color-over { - float: left; - border: 1px solid #c00000; - width: 15px; - height: 15px; - margin: 1px; - font-size: 7px; - cursor: pointer; -} -.cheditor-pulldown-color-cell { - float: left; - border: 1px #000 solid; - width: 15px; - height: 15px; - margin: 1px; - font-size: 7px; - cursor: pointer; -} -.cheditor-pulldown-color-selected { - border: 1px solid #000; - text-align: center; - margin: 1px; - height: 15px; - line-height: 1.1; -} -.cheditor-pulldown-color-selected label { - font-family: verdana; - font-size: 8pt; - color: #000; -} -.cheditor-pulldown-color-spacer { - clear: both; - height: 4px; - overflow: hidden; -} -.cheditor-pulldown-color-wrapper { - line-height: 1; - height: 340px; -} -.cheditor-container-fullscreen { - border-top: 1px #ccc solid; - position: fixed; - left: 0px; - top: 0px; - _position: absolute; - _left: expression((0 + (ignoreMe2 = - document.documentElement.scrollLeft ? - document.documentElement.scrollLeft : - document.body.scrollLeft)) + 'px'); - _top: expression((270 + (ignoreMe = - document.documentElement.scrollTop ? - document.documentElement.scrollTop : - document.body.scrollTop)) + 'px'); - z-index: 1000; - text-align: left; - background-color: #fff; -} -.cheditor-modalPopupTransparent { - background-color: #f0f0f0; - position: fixed; - display: none; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - _position: absolute; - _left: expression((0 + (ignoreMe2 = - document.documentElement.scrollLeft ? - document.documentElement.scrollLeft : - document.body.scrollLeft)) + 'px'); - _top: expression((270 + (ignoreMe = - document.documentElement.scrollTop ? - document.documentElement.scrollTop : - document.body.scrollTop)) + 'px'); -} -.cheditor-dragWindowTransparent { background-color: #fff; position: absolute; display: block; left:0px; top: 24px; } -.cheditor-pulldown-wrapper {line-height: 1; } -.cheditor-toolbar-icon-wrapper { - margin: 0px 2px 0px 0px; - float: left; - height: 24px; - overflow: hidden; -} -.cheditor-tb-icon { - height: 22px; - width: 16px; - margin-left: 3px; - overflow: hidden; -} -.cheditor-tb-text { - height: 22px; - margin-left: 5px; - color: #555; - font-family: gulim,tahoma,helvetica; - font-size: 9pt; - overflow: hidden; - margin-right: 13px; - line-height: 24px; - position: relative; -} -.cheditor-tb-bg55 { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -414px; - position: relative; -} -.cheditor-tb-bg40 { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -483px; - position: relative; -} -.cheditor-tb-icon23 { - height: 22px; - width: 23px; - margin-left: 3px; - overflow: hidden; -} -.cheditor-tb-bg30 { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -276px; - position: relative; -} -.cheditor-tb-bg30-last { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -345px; - position: relative; -} -.cheditor-tb-bg { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -69px; - position: relative; -} -.cheditor-tb-bg-first { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left top; - position: relative; -} -.cheditor-tb-bg-last { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -138px; - position: relative; -} -.cheditor-tb-bg-single { - float: left; - overflow: hidden; - background: transparent url(../icons/toolbar-background.png) no-repeat left -207px; - position: relative; -} -.cheditor-tb-color-btn { - width: 16px; - height: 3px; - overflow: hidden; - position: absolute; - top: 16px; - left: 3px; -} -.cheditor-tb-button-spacer { - overflow: hidden; - width: 4px; - height: 4px; - float: left; -} -.cheditor-tb-split { - overflow: hidden; - height: 2px; - width: 3px; - clear: both; -} diff --git a/cheditor5/css/dialog.css b/cheditor5/css/dialog.css deleted file mode 100644 index bd4a78c25..000000000 --- a/cheditor5/css/dialog.css +++ /dev/null @@ -1,133 +0,0 @@ -body { - background-color: #ebe9ed; - margin: 0px; - border: 0px; - padding: 10px; - font-size: 9pt; - font-family: gulim,tahoma,helvetica; -} - -td, input, select { - font-size: 9pt; - vertical-align: middle; - margin:0px; -} - -.handCursor { - cursor: pointer; -} - -td.hover -{ - background-color : Fuchsia; -} - -table.dlg { - border: 0px; -} - -fieldset { - border: 1px solid #c5c5cc; - padding: 2px; - margin: 0px; -} - -.dlg td { - text-align: left; - height: 20px; -} - -form { - display: inline; -} - -.dlg input { - border: 2px; -} - -.img { - border: 0px; - vertical-align: middle; -} - -.font-normal { - font-size: 9pt; -} - -.button { - width: 64px; - height: 22px; - margin: 0px 2px 0px 2px; - cursor: pointer; - vertical-align: middle; -} - -.button8em { - font-size: 9pt; - padding-top:2px !important; padding-top:2px; - height: 21px; - width: 8em; -} - -.button10em { - font-size: 9pt; - padding-top:1px !important;padding-top:2px; - height: 21px; - width: 10em; -} - -.emIcon { - width: 19px; - height: 19px; - cursor: pointer; -} - -.emImgBlock { - padding: 5px; - text-align: center; -} - -.emImgRow { - margin: 3px; - text-align: center; -} - -.schar { - border:1px solid #ccc; - background-color:#fff; - width: 18px; - height: 17px; - text-align:center; - cursor: pointer; - font-size: 9pt; - line-height: 17px; -} - -.spacer { - margin: 10px 0px 0px 0px; -} -.spacer5 { - margin: 5px 0px 0px 0px; - clear: both; -} -.wrapper { - text-align: center; -} - -.clear { clear: both } -.flash-player-wrapper { - width:480px; - height:385px; - margin-top:5px; - border:1px #c5c5cc solid; - text-align:center; - overflow-x:auto; - overflow-y:hidden; -} -.media-player-wrapper { - height:200px; - margin-top:5px; - text-align:center; - overflow-x:auto; - overflow-y:hidden; -} diff --git a/cheditor5/css/imageUpload.css b/cheditor5/css/imageUpload.css deleted file mode 100644 index b18a164a9..000000000 --- a/cheditor5/css/imageUpload.css +++ /dev/null @@ -1,99 +0,0 @@ -#uploadWindow { - position:absolute; - display: none; - background-color: #ebe9ed; -} - -.clear { clear: both; } - -#container { - padding: 8px; - font-family: gulim,tahoma,helvetica; -} - -#imageListWrapper { - background-color: #fff; - border:1px #c5c5cc solid; - position: absolute; -} -#imageInfoBox { - padding: 7px; - background-color: #fff; - border:1px #c5c5cc solid; - float: right; -} -.button { - width: 77px; - height: 22px; - cursor: pointer; - vertical-align: middle; -} -.imageBox, .imageBoxHighlighted { - width: 124px; - height: 94px; - margin: 3px; - float:left; -} -.imageBox_theImage,.imageBox_theImage_over { - width:100%; - height:100%; -} -.imageBox .imageBox_theImage{ - border: 1px solid #ddd; - background-image: url('../icons/dot.gif'); - background-position: center center; - background-repeat: no-repeat; -} -.imageBox .imageBox_theImage_over { - border: 1px solid #000; - background-image: url('../icons/dot.gif'); - background-position: center center; - background-repeat: no-repeat; -} -.imageBoxHighlighted .imageBox_theImage { - border: 1px solid #ff6600; -} -.imageBoxHighlighted .imageBox_theImage_over { - border: 1px solid #ff6600; - background-image: url('../icons/dot.gif'); - background-position: center center; - background-repeat: no-repeat; -} - -#removeImage { - display: none; - width: 28px; - height: 16px; - position:absolute; - cursor: pointer; - z-index: 100; -} - -#insertionMarker { - height:102px; - width:6px; - position:absolute; - display:none; -} - -#insertionMarkerLine { - width:6px; - height:100px; -} -#insertionMarker img { - float:left; -} - -#dragDropContent{ - position:absolute; - z-index:10; - display:none; -} - -body { - background-color: #ebe9ed; - margin: 0px; - border: none; - padding: 0px; - overflow: hidden; -} diff --git a/cheditor5/css/imageUtil.css b/cheditor5/css/imageUtil.css deleted file mode 100644 index a45cdfc60..000000000 --- a/cheditor5/css/imageUtil.css +++ /dev/null @@ -1,95 +0,0 @@ -/************************************************ - - CHEditor Image Caption Util - -************************************************/ -img.chimg_photo -{ - border: 1px darkgray solid; - padding:10px; -} -div.imgblock -{ -} -div.leftjust -{ -} -div.rightjust -{ -} -div.caption -{ - margin-top: 5px; - margin-left: 0.2em; - color: darkgray; - font-size: 9pt; -} -div.caption-marker -{ - float: left; - margin-right: 0.2em; -} -div.caption-text -{ - float: left; - clear: right; - text-align: left; -} -.imageUtil { - cursor: url(icons/imageutil/zoomin.cur), pointer; - outline: none; -} -.imageUtil img { - border: 2px solid gray; -} -.imageUtil:hover img { - border: 2px solid silver; -} - -.imageUtil-image { - border-bottom: 1px solid white; -} -.imageUtil-image-blur { -} -.imageUtil-caption { - display: none; - border-bottom: 1px solid white; - font-family: gulim, Verdana, Helvetica; - font-size: 9pt; - padding: 5px; - background-color: #fff; -} -.imageUtil-loading { - display: block; - color: white; - font-size: 9px; - font-weight: normal; - text-decoration: none; - padding: 3px; - border-top: 1px solid white; - border-bottom: 1px solid white; - background-color: black; - padding-left: 22px; - background-image: url(icons/imageutil/loader.gif); - background-repeat: no-repeat; - background-position: 3px 1px; -} - -a.imageUtil-credits, -a.imageUtil-credits i { - padding: 2px; - color: silver; - text-decoration: none; - font-size: 10px; -} -a.imageUtil-credits:hover, -a.imageUtil-credits:hover i { - color: white; - background-color: gray; -} -.imageUtil-display-block { - display: block; -} -.imageUtil-display-none { - display: none; -} diff --git a/cheditor5/css/p.css b/cheditor5/css/p.css deleted file mode 100644 index 74295fa94..000000000 --- a/cheditor5/css/p.css +++ /dev/null @@ -1 +0,0 @@ -p { margin: 0px } diff --git a/cheditor5/icons/add_col_after.png b/cheditor5/icons/add_col_after.png deleted file mode 100644 index 8a39314556e620d89c2a1f92f8e15d8c8931a3e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT+`0{2Ld1uNV@*}2r`YOB*-rqBgnPb zQgJIO;TV&|3BeSlpb4BTC$9HpSqrN%a2Yi*Oi5v2yu`vei!;=}OTo;zlQ*S-ftkVT XDD#vll?--30~kDA{an^LB{Ts5VP!fh diff --git a/cheditor5/icons/add_col_before.png b/cheditor5/icons/add_col_before.png deleted file mode 100644 index d8f3a56ccb1e1583522fd1faad9f6078fb9a0774..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT+`0{2Ld1uNV@*}2r`YOB*-rqB~INa27{-opUXO@geCw!KRoCF diff --git a/cheditor5/icons/add_cols_after.png b/cheditor5/icons/add_cols_after.png deleted file mode 100644 index d177a0418e6698a8fff25c5957928b4de59a5f8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT+`0{2Ld1uNV@*}2r`YOB*-rqB0IVk0}ov} PpiTx)S3j3^P6gnPb zQgJIO;TV&|3BeSlpb4BTC$9HpSqrN%a2Yi*aCuHrkTaHaV2HIgY`Sqq#cTp26Ay!Z XIP;YEoTeXv1~7QK`njxgN@xNATTeQC diff --git a/cheditor5/icons/add_row_before.png b/cheditor5/icons/add_row_before.png deleted file mode 100644 index 9cff358aeeccef4bb8b0ecdc3f878e10ab0ec9c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT+`0{2Ld1uNV@*}2r`YOB*-rqBmdKI;Vst0MT|lYybcN diff --git a/cheditor5/icons/add_rows_after.png b/cheditor5/icons/add_rows_after.png deleted file mode 100644 index 579a2db0a153e79e7346d4ba20c58df17ad7ef96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT>t<7pLXUykOyRBlpL`HvRF!j{DOg81_!N`Ux0j5 zPZ!6Kid#tu$CxBe2&O0nP2glXalJ3gT3C&N%cy}t%d<-%%vjQqp;g6GVD`)-Y(@?Z aj0~#%%w;~pJ6-?{VDNPHb6Mw<&;$S_9y$sD diff --git a/cheditor5/icons/add_rows_before.png b/cheditor5/icons/add_rows_before.png deleted file mode 100644 index 45d46b4b02ae3c37321f35384158d028253f0344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT>t<7pLXUykOyRBlpL`HvRF!j{DOg81_!N`Ux0j5 zPZ!6Kid#tu$CxBe2&O0nP2glXalJ3gT3C&N%czNg%X5-Kn6ab-!&DVlf!Q;Uuo*ct aFfy0~GncjO{@V{UfWgz%&t;ucLK6TiI69sH diff --git a/cheditor5/icons/button/cancel.gif b/cheditor5/icons/button/cancel.gif deleted file mode 100644 index 9cadfb96c95d2697d440f38ee9b0e430e810ab0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 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 diff --git a/cheditor5/icons/button/edit_cell.gif b/cheditor5/icons/button/edit_cell.gif deleted file mode 100644 index 3c6b08575b4c4a6e9715bb3fe330c6da6814540a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2141 zcmah}d0bOh7Jh*MiVmP6Lxs{1XtCDpY>9*f5)ft@KtQzCb_~fA(vXGZSpuUL1renV z%e2S{QN*o^1>BIW1xMKwMUkm&vRZbKG5Z3{3nO;^7-sJK{ocFxp6~n4IrpA-wuc7$ zlG${?9vGDZYPDLY)2Y=OgVCT=Dium)b91vsqfx8WTG*h~EiBB#&%!)BjK+DRR-;v^ zRP*x-27?hs!xlY^(rVOdmC0;?MN|g8-k>*VH5!#trPbGUw##89hLn$cv9R;yGf)Ec!$tI_LqMx&weR%n@=4o9Td=_g**DOJkW*4Cjr zcb>Ml-z_TY=y*0cIXOHsGB_|eGc!FgT)U|3esJ?(Tt5yW1YtmC0#6op)aL_s<*W$0EXWa&i=J6eA-eQ@?ifbXMN?_g_p+ z9T*rmov~x~r@EoRq1SVB`G*co&&*7|s#{oqPr#tnYT@vgj>cG1Q=?EQUc7h#0KnqX zfG7WVxGt{Q&5A%V*$^B4`q5-!Hir*Fs8}$LC#0fZ*Vdy^JT4Wz%Zr6)i5Xx#FC;|* zMx}&Bb5i&mG8awrNBPMpGJ#kCLTr>wkRX&&WK=YpD~bgv@Z7YGL!*`;5TA+;Fd0xL zpA3-%M0sKH7!KYWkMbs92_#P+AD^u#BA$T9;fXi`5kv5ykcbpK9`$yhVQ&)deo7=W z_^mH^MMcL$keGtQB_${!tOh>C_I{dWoi@jF?e6uXoTmLn42WNa~xfW@0qS_ZOM{~Ib0yhBT&Nbt9K z|EsVxI#~?jB0;I>fP@3Wa5s}HF@+%k*^o#QEfOUxpJGJ32og!-MPd{q$_urNC*+Ef zq)TWPixMi7LTn)i3}sT$Fdxg~aVaDQlSw8MiDYsRfj|ht`w|(x!1 z0|y6#GhOR{T=Vi4Tsx-eyP|~`@5&w&!nH1eiyE=G0Cy9;4(==}rQ*#$=U&gwOixWt zjE{}}`f6l&XmFtaWnXVkch`$w{?YloVN*JuC}JS z>Tczo+qZ7ss3{WUK)C;Km_zRfy$ zBJ+60vGlZ~M^e8zeCXhxQ<7y#Umt*^l0>mcC`jOc#fy*I4{|xN?0tXw@{7Hn@A+)^ zu9%(CQIR_$!oygf{_zi?A=`t4n2f*xI?bQzw~a#f_3`%dBoW~s3X9qL$(D~ddwlev zyBpdS^?}R#&Q6=&bNs!-M*9ux*V)(#5QEG>}cW(WXq)gj@x6xeF&A*OCk zw^~eq+Sej#6;c;QlFNlDK6>--Xl zrC4HNk0c-~t7`66Z?3E*SRj%177dNfEf1PnTAwsOwCH?}ym{LrA;Bi0r?0>FrESlE zjjfx_dwt`R!!uJhV-r(T%H9Oct}Y4Q#l^}-Yu?h>l;yP3Oz-6Q^gG6Jgl(IwYl6Ny zYdt2v%GcbD=DE=^nrD+5J)soqXhzi4M9a0s zzDkCQo~-h|5cd9_)!us~v5(HOYAa`YtEBB2q&1bZ0}W{dqpZ>+=@x6d9JiMlWp6B- zPLuFq=w!vD_J_~w&-zs(r+a_)C~qh~rBjSQFAZNrF+3EuJ$KJL#vLxQ63pGt{>Fty zbKoJn5UFPC3z{5g2ZxRw;X!u$HrY_ei__%LTu!>Jb%86*;bKLg4Fb}#Ge53U1v>a& zM8(=TAorcLz+7H$^)0q(2PaF8q%#1-^&4*4)Y&RCn%&-FOXT)VC%DDyLYzB;@`7Bh zHd%yRV}JO4%>EN#epF2IrPE*RZ_Ty_2H{fSo=Hw$7ww*S*_wNKbt(X~pc>@zuH-TK zxyBnFa{2UUW9QO3TC-PukXgY%W}d7_-w?CbmAN6HARxox)NI8)E2nh30Hhq!^N@u? z`nfA-C6g0ZuH`*!cdBUGGIjm-FJDdlSoLJfBWJ&=p{eo)%TJ~&9yst5D*W2ktpc|F E3uN!x?*IS* diff --git a/cheditor5/icons/button/edit_image.gif b/cheditor5/icons/button/edit_image.gif deleted file mode 100644 index 3c6b08575b4c4a6e9715bb3fe330c6da6814540a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2141 zcmah}d0bOh7Jh*MiVmP6Lxs{1XtCDpY>9*f5)ft@KtQzCb_~fA(vXGZSpuUL1renV z%e2S{QN*o^1>BIW1xMKwMUkm&vRZbKG5Z3{3nO;^7-sJK{ocFxp6~n4IrpA-wuc7$ zlG${?9vGDZYPDLY)2Y=OgVCT=Dium)b91vsqfx8WTG*h~EiBB#&%!)BjK+DRR-;v^ zRP*x-27?hs!xlY^(rVOdmC0;?MN|g8-k>*VH5!#trPbGUw##89hLn$cv9R;yGf)Ec!$tI_LqMx&weR%n@=4o9Td=_g**DOJkW*4Cjr zcb>Ml-z_TY=y*0cIXOHsGB_|eGc!FgT)U|3esJ?(Tt5yW1YtmC0#6op)aL_s<*W$0EXWa&i=J6eA-eQ@?ifbXMN?_g_p+ z9T*rmov~x~r@EoRq1SVB`G*co&&*7|s#{oqPr#tnYT@vgj>cG1Q=?EQUc7h#0KnqX zfG7WVxGt{Q&5A%V*$^B4`q5-!Hir*Fs8}$LC#0fZ*Vdy^JT4Wz%Zr6)i5Xx#FC;|* zMx}&Bb5i&mG8awrNBPMpGJ#kCLTr>wkRX&&WK=YpD~bgv@Z7YGL!*`;5TA+;Fd0xL zpA3-%M0sKH7!KYWkMbs92_#P+AD^u#BA$T9;fXi`5kv5ykcbpK9`$yhVQ&)deo7=W z_^mH^MMcL$keGtQB_${!tOh>C_I{dWoi@jF?e6uXoTmLn42WNa~xfW@0qS_ZOM{~Ib0yhBT&Nbt9K z|EsVxI#~?jB0;I>fP@3Wa5s}HF@+%k*^o#QEfOUxpJGJ32og!-MPd{q$_urNC*+Ef zq)TWPixMi7LTn)i3}sT$Fdxg~aVaDQlSw8MiDYsRfj|ht`w|(x!1 z0|y6#GhOR{T=Vi4Tsx-eyP|~`@5&w&!nH1eiyE=G0Cy9;4(==}rQ*#$=U&gwOixWt zjE{}}`f6l&XmFtaWnXVkch`$w{?YloVN*JuC}JS z>Tczo+qZ7ss3{WUK)C;Km_zRfy$ zBJ+60vGlZ~M^e8zeCXhxQ<7y#Umt*^l0>mcC`jOc#fy*I4{|xN?0tXw@{7Hn@A+)^ zu9%(CQIR_$!oygf{_zi?A=`t4n2f*xI?bQzw~a#f_3`%dBoW~s3X9qL$(D~ddwlev zyBpdS^?}R#&Q6=&bNs!-M*9ux*V)(#5QEG>}cW(WXq)gj@x6xeF&A*OCk zw^~eq+Sej#6;c;QlFNlDK6>--Xl zrC4HNk0c-~t7`66Z?3E*SRj%177dNfEf1PnTAwsOwCH?}ym{LrA;Bi0r?0>FrESlE zjjfx_dwt`R!!uJhV-r(T%H9Oct}Y4Q#l^}-Yu?h>l;yP3Oz-6Q^gG6Jgl(IwYl6Ny zYdt2v%GcbD=DE=^nrD+5J)soqXhzi4M9a0s zzDkCQo~-h|5cd9_)!us~v5(HOYAa`YtEBB2q&1bZ0}W{dqpZ>+=@x6d9JiMlWp6B- zPLuFq=w!vD_J_~w&-zs(r+a_)C~qh~rBjSQFAZNrF+3EuJ$KJL#vLxQ63pGt{>Fty zbKoJn5UFPC3z{5g2ZxRw;X!u$HrY_ei__%LTu!>Jb%86*;bKLg4Fb}#Ge53U1v>a& zM8(=TAorcLz+7H$^)0q(2PaF8q%#1-^&4*4)Y&RCn%&-FOXT)VC%DDyLYzB;@`7Bh zHd%yRV}JO4%>EN#epF2IrPE*RZ_Ty_2H{fSo=Hw$7ww*S*_wNKbt(X~pc>@zuH-TK zxyBnFa{2UUW9QO3TC-PukXgY%W}d7_-w?CbmAN6HARxox)NI8)E2nh30Hhq!^N@u? z`nfA-C6g0ZuH`*!cdBUGGIjm-FJDdlSoLJfBWJ&=p{eo)%TJ~&9yst5D*W2ktpc|F E3uN!x?*IS* diff --git a/cheditor5/icons/button/imageUpload/cancel.gif b/cheditor5/icons/button/imageUpload/cancel.gif deleted file mode 100644 index 3fe023df030c93b407096dea8066c386e7f38907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1410 zcmcK1?NibR00;1&JOn-vn5e92rlv>Jm8KcgG)N3FOxdMSuA!aXv1GgKth0v|DppV{ zA4}7j>$$~>mV=IS2_jjpZd!L`oi#0cv@zx3_xyv^U$EZn`{MiRbN7Am6-!q0_+|M( z1n|-iSglsS&+j9A1Ww=>j-eQepa_h>5DbA3=motVugC3iyWBpXpCEiVPGA_0q8Ngp zFpNMD41$o?3wk_Wx7*`-&-{ME=fepC!*LYD5EO+G1cG4@g1jK;@p|1JkIVg@{l})u z?eh5ug1~Vc!!Q&@5d?u@7=j=W1ifCb$K!Fk-7dfHW0cG9|48V1`0(NF+qVY?2Q3zh zL?QwH=fonEfDaSNAL_#=0-9d~l+v_ z)M+JE+1}LHqHONG_#-vB<8o{3iTsTv`3b=ZOXLai-{l;REzg?Smyjt}$cKaTlr}|X zrZO|ZHkOx}$GQ7>%=&cvrp?X?=G@|3w+NZ(qynK!SioG%Bv2+=ORu(0=xlqyF5b?j zXUZEi`c!HaXSiFmpAkB=Ms}3kn@F!J6bjCsku-;k^laI-v-HNqoTyaf#TojsxGi0W zb@wNS8nYzFwC6ABMo#B8f3|U`=i>eIdFIJ2&jxD3=CAEk10+gL(UqcQJmXsmRS&Eu zE4CZMll6%e{%hZHJAO+Z`+3`&2Tu+iuXu2@kQ6*GB&VLmWzoZmW2@Iax9Q0H_+N2c z<91zqur8`?W-u;Hz-imm?a(gd2|Bv^=TcM)XX)E+#%^A9XtB9O+CKfF#~GM&gWXO# z1vwY?37NFmdQ(jx?;QJ+r=75PLGcd7)!K3z_;*C9)ws!~uTBbVIBZPm?**fkrKJaE zHV@J{6XMbfo6U7 zG5Le>^47||J^fvwqovstnL%I;%BW`5GnzyK4J{)ib>QS~pF~iq*)^R*$u?-dp(KfB z9IQ}|{^Ggr9dA`9Wgb5FLffjVBzBA>cFG_!rd(o+a?6r}=dcA+2GbB)PqE~sCSNx1 zEqiAec)4rp+LyTkbx+@3k%P^aRtijuq>b6LY0}Eisr>7#e)g*^y9IRq!F%7*PjP1I z%?4fVFQF5UJIEFA(@&k|#}=d0!qys{;w8~CM}J74b=qFU?KSp`dD5Z3xJ7$pIeD{J zbf((F)rRarR{XGWpokac5`Uo>`IQtoZLK3o7KCQciBvRdN%HBfw(!(3H8ow%W!WQx z8XC0W%H+FtN92m=9#R@4CEZCK+*<#~vLwJQPE64_<|tr|<55VtRTH?`{C!4*8Z(MU z)r+s19w}1ho0t{mXw&Gf<4??w_VxW>Vya)=1;uk!BiAD~+!^Ohwp3J-!d6OW?~G_p z3*d(}`BUm%F;p_ktTfdy@Aa7uXZ71l=fCDpHlHq)$ diff --git a/cheditor5/icons/button/imageUpload/submit.gif b/cheditor5/icons/button/imageUpload/submit.gif deleted file mode 100644 index e42241fe3cc89ca85a0515373e4048ade44a71a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 zcmcK1>sOKo00wY;<27#tgc^3zw6qdgvCP!W4ZMV~P*4k2mfC6NSv7I9v@=()qD{>$ zpeQSAmhR+zR#wJ2B}~cLTqo^bYvSzU%2Ncq@ZR8E{RQjGo)6Eb-#O2RM<`ko7oRVo z1X7-p6obJ)x=FXo?IK(RPT&}hp%{vwh!b%-oDSFl+hM!SZnN6lZqns)6NC%L2@Jzg z6hjcy=|mh3Ck#96cGzaKTi-E~bh+Jx%Y_pJhT|xPAt>rZ5QozVI~;Zxw%P4g+dK9j zn^v3E?RL3b1VP|9j$s&zq6mUGolb|t0mHD}ZnxQNR?__;%1V+S2(9<;-ya?x9vT|b z>-8d$i1I%t45fO!pWwc)_n+`*k`QI1s;YYb_cgV32kPr8CG%xk5R_?TvD)JeGF?ie z2FyL4!qpwq=C*gVH)>CV+!Nh8-EqmLjgko8h~@GK`BgcaZ4?_4`y&$N3i&Nxac8?c zF~ayzoG51J-g{s$JbrTBIKcL0|Hkgq3+O9=41q8Dzz zO5ao%_xJ?47kbGil2n$=kx6s6HxQi7kOqmgTS0YbYW>~$+9C@ZJ z^6M`$IIl}$g2cV8qs?iDIGb+Rr;g-E8sn6}VC^9qA8JzT*S++dnRT*>&oq1qwax0; zojOYGx=Y(acGc~Sf_LUzDSK6L@e#9bydOH<$^gJ5vw=g5WrJmJj}Gpmkr6u-=NZF$ zS*6_N9#s{Qo*ULSRH`maMYal*N47N86wb?B)Y~uy3{HB>;b%(7y2B@0mKk{AKc zQ37Hn@FYv*+LiTNG={r4U*1G1z%lgD*E zFLhS@JRW$?|EW32D@*$Av`5%ea|0*7si5kDfB8fwvvpU3>9Xm}@6+d&<{kJ549k1W zTr14Ze{*%&pB+U3@S}}ynCN;bC;@&tTyzZ&>>M!S3!tL@b<~_x;cA8K+;w1%#h?O2 z;mqXOa}=5?KyFbQ13oU_0j`jjGiP}FsMS>gxg#UVH+**FEcedM$&0?Z%0{t)K|{)F z)BGr?Sh$D>nPw{x$aKeVs{!(sZA**^RNy@+w-w8ZFWyn`%)NB^wkN%}3xp>x-Pv9w zxky(W{b84IZlUIK;D(W=*l}okF~Iti_@gv%U$ilnwU^|n{-zZ&uXsims$(bBpLLf$ nJ1P%}8{Zp!I&LXNIbr&z^=voxvh(t5>{ZW&n;@lvLP_`+k>t4k diff --git a/cheditor5/icons/button/input.gif b/cheditor5/icons/button/input.gif deleted file mode 100644 index bbb5e0b077d10237bc70fa0f49a589fd910ea9e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1276 zcmcK1?^BZn00;1gv5A7TXW)J)q>`{e5yx;~%5cwMLq>prwF%l>ctOnyu{+5tZa0`r zjc%Nkg5(Va4iyX#Oc#02T!a%3wbRHu?s7>T+Rk*(?`O~UB!5A^>HFgQ>T~yf@hvRU zZhFI{0z|-HEC9nW8)n0yaEJ*pK_*BCX^N&uiX=z^CvXhMPz*&-B!Gm&Y$z0Fm{2gt z&~%WZXp*D|g2ZtG!*CSE5CjdpU@RL7hnY|)$S`y;NYOM&Q3Ofi1cBi=ieU(f29Ou* zKQ;qMARG>bLJY$MgF%|6DT*RVk{}2i$1w~;Q4~Rt02_W86=2zygn^lv8L!tnIXUTa zxr&O4fd4s36gOgFB7LD2K2b%n7NEMh#df&We&pyeyR~Fhc{`6+?kLY`?>JG;GZvgO zc6GNKdwV;&kEeH@>blrbvb(w@B_>6#Ptjl2OC&DcRpphGzMqXsmqDr2dtJt>I;HMf zifddFBXLWHFG2i`oHEDS{s5Qm>whRy$3R$7+!be>PlJ?VXTaKoegSl<&XhPQH2n@bfC- zOMxu?v*ph_vp<&HXkR`2tji^|?Hn=xKK%f5&bT>m?cUxiY5m+drbF5lU7pF~RVKpyF_m);Pef&^4tgb{MP}=3TM1t8$xy9O z*SCERrSY`e*S>!?qwz@^FRAf7xUF!9>F>b}v**pivA3UV1`Fq^++x=vz3!sxHH-PX zw-#61)VT)1AV>TRZsrsv3-aT{hV~YY{#m_SXxwL>5YB&7Y~>^;nXuVJB{T2m#BUwH)gaoC<(9{1u(Iaq*gC=JqO3ZH{Pwy@zdU~P bBnJ?`Q?MSpw?qFScHdB2q7VaI4zT54`Mq}< diff --git a/cheditor5/icons/button/map_address.gif b/cheditor5/icons/button/map_address.gif deleted file mode 100644 index 6ce3a4240fbe3b96b88142412ae9c113ac030998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmcJM{Zo?#0LPyP#(?9+2N;7Tb|>jKEgdZf6&4y!`4Mi~oL17rNu3;?8*zGjKP&7?a6hV?WLD+B{v)ND#Lr@e(5G%Zf{YTRZ zTkUp+VQ8ABD2gOWf*^1lx7lnMhM_2mAP5Y@R@VMH)SBuwTvqG!^z``n_}JK3Utga> zp#c8pi3kn|03Zzx+t!i#- zYFOi0^$$jF*tzo;er^Ja3IMUYI4WP9-;*y8^k??Tdd0Gq{Bie|ew9p?FBA8R)#6N9 z=H01*eu2ASNN}S&33|^lCuuP$2g-(4pF_`+9HGD*a%DLuJ7?44t%||$W|=QYG;KFr zbBqOC59cc6ZI@E(_!~0!nLdI->#3|(kLpMx~8*ExKu&T?E%`v;tbE>`XAFhi&gi) zx6~oW3`u5-pP#5OYws+6f9dzM_R5Bn!;w`1+v`oA|3nshZ;rpJQVcEJe(n}gqUzPW z{fn=YBE3*J|IU#Y{yjU7%_jzNUxxP__4!_zpg8IF)Ld}%Y})_p0My2+Y;uDV#SSm6p^?J8CX@Y&eH=z;)L(CQkIM zFp=ej@&<=IHl!R#-ssJHY4%8gj3z_I@~zJry`k0Av+6D=^>lig-gGJ@9TM|GA#Nk@ z&|^hLa~@BW>h?{xM%SFTe{}c7ysWO^=Hp+ag|vK?t=VJL$xenEj-Iu;pvhU zvDfMS0pSoYsI(k#Xe(PS-y0O5G<%(Fl3Kjle|_?I`{_HnO`X0qy5-~`k_yXGN{TeP%y_fO5Lw%Db}Pcl487OLBs0a>cTv24*7`A>>GK3 zN{v*93X@&k8s}WO8KvuA_$}P73+K+?(^lR6r<|H__0X6({H+?%0mnBaT8CXD{+aa_ z%hq?zFD+TBfC#>ags!moN6mJPZe+C)<9=Ja_57%PMkf!+)2lc6ArdgASODoI~3H;TOJo4SwW{Y)nVAorw6^{LLly6ltqBZ diff --git a/cheditor5/icons/button/paste.gif b/cheditor5/icons/button/paste.gif deleted file mode 100644 index 746662874bc4fe49665cf2345b6256ef1a77a4e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1278 zcmcK1ZA=pf9LMqN17Zu777B&YKrvV=El}n|N13KXFnj1-30p)7$g+%%ZYnI$Wg zB9j=Y)C|RJE9#90X#3KPbR%w^KnXNCruQBya)`-~lXv`7uB0_aQz6Mqn@O^>~9piX?*s zLE<xDhf8AXx7AVHEiK?HCd3k3WahWh6~~C_VkgaSR?VQWv*RF zOJwWu?=0ZxabXlQ(rG}f-#P4nrouGt&v zA=~%eil)cb-p!a!@s8_6{c^73a^h~iIHb>#y(r$TVTxW6)ib_0QX(HLEN7JW)Ht>s zDqPv<9IF5Eu$uS#93#Df`pkYzDu}B}-}6I5OZ@Z$#%SGnLe;&R#A79f7i8FT4CeR? z@z09I8?6GC%sSw{@=H74d2N@_M@&ArB-xg7Bq=Ai&>UZOSdmqx%DIOwEY;BI)%FO{;s*Zd%t@&!nEq9Bu)Y@y?(~y^u%fDG< zvk6Wve^AKhjlEHK{fsRx`_r?xrQOdZeyW z&pf5GcL1ZC=S=-0^2*bxW30EHK&-H8%XIXiYKxm5D}(4$TaLxijLRIXgyLXEKJ%?#P;A#IgqN?J jQhePrFHfHwN(CC1W>(58P9i^5*7YMlYu}}TBH-XZ6N!Dc diff --git a/cheditor5/icons/button/play.gif b/cheditor5/icons/button/play.gif deleted file mode 100644 index 726a7f441849a908d6b62e39cea099a8cad64ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1687 zcmeH``%hB`9K|oR*n*X|f>;odQba@;K000+LV-{;Y6?a$(_tx0(cxe~rW2gSB6KKQ zK_kAYfZGs39O{aI77DfqXc-J-phE;1s65)+-rM`?uKOGI0i3}Yw;TVNc+O(2M47-1zyhm0b_j79^Qy`!`@O7?hf z^%z;9tE-E!S`ifGUmCU`mZ;L+@Dojm*Z%}fV076t1Vs!+QsDlY$-3UZV~d~czcr~C z#U=GK@&S}=R{q8sTikhna3LuBPD=eujdpxnt0C-IV~V2nC(Wx%lh!KrC}=c_n`eTu z?i{!`+1NkZ(DyFBynki&Onmvk>c>_Hg0HIjGg_ujc0*hhnppK$(}*dwajvrUMMd-A z@h7IU9SesaEbt$rVMp)%HVh`$O^fO$q&*8T41*wOFc`?WQF1d3LlA`Q`tadHf*{=7 z+=hmRtp5u5U;o_#Tnp6(02F}#N94z!h@e{mZm3&qgR)IVck(YJr09+*~~IeVf=*tmr3D|MG24coYj3ist=35L8^|}NpaNYbe)qO zyx`-=0eJ@<_8}}RN3!deLfP`D?GbpeX&|zT1sbsLrwG;mD65# zR?$}du%#(yy1jJ2c4wKT1lrMSFb1Q0SffeC-(Z=CBw3D`_ zV6$VppC>;Kf&q+JIGg`dBZgpt5M5Q^E@!P?8rRv0G7? z#x3;83ISNfhdiZBTe>ozxp7cMU3tPkt`Jzl2U3|!(v$+8D=-{ODRB?=KIfLINTs-X zTB=LqZ7L5{Ge87f?Od&& zs>q#ny;gCSH8XYH9zNu&JiSqQ(J_lH*4aB>71QmU-zRHrWN{JdpPd;oz)h;VXvRK7 z>gQKO8&mk%+=#J0y~Pdjb!o42kOHS{iweY1^xX=s-E#I?F@;_$g|pvrtf`&bU+|OENBmA=mj)E_3MJA+jQ&>Dsx?)%+6_#Ubon(C3E+alJqSC z-kOT{nKZZTo(($pbqO-YMnG)r^#?pVRvwXZJ2-%D9(eX?u&uPupYu|u4_fo#dhd3M zIcOm( z96gNH0@~J9tMjgS;X~XjfYU<Tv7GB=3U)$$6SZg^Mr=p)cq)TPW^lqnQiH(Ze^e0&tXQr RFc1d^5}7C13Mv)Y{14w~?tK6N diff --git a/cheditor5/icons/button/preview.gif b/cheditor5/icons/button/preview.gif deleted file mode 100644 index c6f831969bfbf72c2e056a8161680acd1ffc3b17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmcJNTTEL80ESO#DNraar9fRED+~}C%hiqezjf+7GZipyQpupI;xg|r*rUhkyfeAh5^xS)7iH|<)#sB%s|2_Qw!PMmV zmyRd_U*Hi7uqpq1&=gIP6iJW-PT&}BN9`zrA}|8mV26Wc7za%=6h)IH zMGz#86WA_e$57OcASetYwq1;68Ha;r7>cGziXuo7CkPD3?HGpI?Ffp(2x5bGvHuie zcI;oL4YoNP48zbgO;Hp{k_18EIF4bM-EK!w6hROehHb3lX{g<*r|7cTmX?-gW@e_R zr-z1yQd3ib|385Qj{^W4AmWMY$tFq{*1*ZDtTI;D)YjEE)K&m{wM~4!b}yuTvFU;q zy4VbU(W>QtsRf~~?ye4gL{rN}sJZzYAU_WXaSwT37oz(?CzFk8bWq}ONTM!Bx8Qzj zG$(O3F=X@?O`>MvXEQYJE}N1K45~!2+;r83DqWN&LUu$uDz3;so!Q<>Z;4MmBKocJ zlTGrP9FKZS@R9#KC#CJErXpO{Su)erx037?&{-?a$mqDW&p)l6=O*d!jFNl5*V_I^ z(A23xVEw_&x19@Dl$CsqLgcXKckYFrzMZ{t{yRPUd(Q#qH8QV0GpS^U~|1Ba7{WEqa+b@VOdknuj@CpjyA6^Ny9_216{e1ePBPskK(c28S&hMM1a$ zJb+|XdMk?CD!c=Vt)NhhBozq*#M;UR`BVzPkxRC#YSNX9V`swW4|5w7_r*c=>0=El&om3-N~}gPS(C|9S9&Z?V68ihD%V#yQMyWKV zT-g~}(v;-snm^U;7g<%<)9G5JRPoVA3g?k(d6Vlwf7N8) zbm@*$KNS3$v2SiqnWf(+wqdi+N4sqFyc1d0do%k-Ao6B*iY3WsO`+$A68?NcEm_{y zb9$#O$_l3&*T=ad(1WtEp%{89$s;wa?Q1YJT0bet!S$099>>fEH(?IFUF0LBOyIaQ zDyDBDC%Vlf^3G{Bjr-MXawh|`BAWQQ=2o@u3zh_UF1OWe5ydSu8s`qp&VqBV&Wek< rx$@pIk3Hsu8?*6Cv*6+Y&!qM{e7qOEpa1a|x>R^_SPhf|!2W*#)enlh diff --git a/cheditor5/icons/button/process.gif b/cheditor5/icons/button/process.gif deleted file mode 100644 index 52b026e19ba579aac877394e442b4aaca24a0d46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 zcmcK1+fP#m00!{WLkp#VZK0G(AS&U~&c;=(a6Si2;Ap`*#Yrzhggq1A}%veArb1;@Q?YZ}yp2=S@U-mtGPru}Q_|nyB ziAe?pAO!xP0jt$YducD_rAUhOkRHNA-~^807>c0?ioggA!H^qryWCzcO;KKwq&yyy zAUrruU>J^~7=oZMj6e|Vc0;ZgjHW5Cm!v2UNfI6pP7oN5qZo#uD2yNw47(x7<$l5b zW7Fk!dA$@xktFHycnE^PaU8=i6h#pPfngYeAh+A?qP;JpTr~ZX(6zX@I5RUdJv}`( zHl|jqf&V$Xa3*7GLb_F3pD6rjBT(4T*mUv3=9bpB=K8E1x^@;zXVM*LH(%AUim!Kd znN`waT~B+@r_wJvuiZ9hy;YbM6A%-hACo_vFA|Mqj;4&nba$tW>3`@N%}mLhh#4Cf z1&C~-fk7pAAE;3-D>d9~?(;S7niAwjXq?YhHQ5@;`ZKO;#VJ8u%Q>~ry8HdX$XuSb z;GxODYGfbL77RNBLiy=e3dktk)5&K4?Hk$=?Qeat;$yc?%-rpHbXAsjrhVZ-i%*>5 zTH<4X$>ww(tUOay^@~48z^L{eSvQtx1z8;%%O$yAFIW!LY)IKXmc={TTy`DE*t~kD z?91BoCxw464!li2I>e8I4R+2ak+%v9jf|;Q*6yMHXe@qmlD*t#m{PcU zkjs48>5sJ(u|IGv!=$fD{XNqrT^g)dnfvZO`p@dU&P(cv@$((>vZNNuKehb<&Q0ce^Ms%46x z9ckjHfR8E>5O7l&NVo#Gcyx-lt8TC1`OT5?Pc0lW04ml%FVS2;UP zTcSFZBtq;rZ)Ar{zSVbpgNj=I5U>+p7;m@ZA7?%YD79H_ zsS4?U&F|Re0GD4AaaI{#K7Utue0DW{c3;I=Fy!ED;JZS(oFNa1r)3R41(oZDeC6ei jc*m=YQh7+~Gzf$hd_Fhn++#&@UC!y3@mv71VKD*kK5&TaW0PKScYY2hNftWq)37!a017048>3<>UMivE;q-ySe9cL zmZlksqDhh>2olE$48u_rbG~IBkIU`mTrQU57?!0OhN5Ybq6m`22?E1$6vLe8TlOED zPSojkyId}g<5-qu7>1^4ilRu8BnSe>aSX#y6m@#s@1mR@&pSfr+}zycz`(9*2ZUNu8k zEr#gk_*++-486VIbu>4(W*slglKIL$(8+YeI*G)Vp)(|p$dYw>-LJkAHvQdM!^4c^ z47H!InPvv)5IevQPm+r&J&<&foD z!Gp*x6*;Mj&YhQIg6|wLo3tu*s6ka}Id5q+MacGliY;&4oNNd_o70oNmfv(O;mpd5 z$^Nd#*As{4OBcth1Eq)Cz6AK7THB?LPmr&GP$QrbNX}Ztdm1APn@)GP4)h$onc0+L zwBO(Rywu>4D(FRGuQ;ge`atLXb1`ub&hYvjto3J5P}2@_I@yrNvte_1L75A3>8BS={{ikA60jZ!;(Z?6Vn()_cD(gDbo@)#>!jHMuymVTwSB(0n|73W>F-OdZoDgR;%++LvyLinu1chrkj2mP48;kb8jN8xDS zPx;#FfsaPyJ$+B0L#qSuMp506&oM**Kamv+;gHGzrJqJ$d?_~8+yQKTczk9b99ww< zfPIdQ){cajuKhE#x<|C8jFeY7w&|%V$CzIUQngj6r>0cXpG=7=1O?LGQNQg-(!f;0 f+>~l&5J2ie^q=+OPmi5@gU=O}O+!F60DSx}mlTNp diff --git a/cheditor5/icons/button/submit.gif b/cheditor5/icons/button/submit.gif deleted file mode 100644 index 422df570c1ea674a128abdf11035c7a95ec8d4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmcK1?N1X200!`Ddxb*5ws6>n$pl9?-gMOYf(Xh%1=Hj-ePDL^&?PvK+&( zG|hy=G)09;k|GE)6e4gugkd;}V!>A|5@9)xVOg4C!Zb~V!z4u!BpD(IJQTuk9L2C8 z`ilL>W)KZ>9Lur{!_YJx4u>g?5^JIF z_7+Xn?oI^r`%|68gLS@G**i98@xkP>tX1cX*U3Ganx^EG=Th4v z_r8n$QogYG7dH}_>1KoA-|L3=JsSB!yiJ6-vz&Q3YkAF0nNiic&J!nHiZDNrK#HZ{`~UhsKjsXZQQo8X9GSnAo;} zHA$X+@!)7|W6zpf@*{6~lj!g64V1i_Yw;x*NsG@LSMRaJ#2c90y5$hS;INvC55m2k_b5U%kNRYCfM50!;w0`Cs1WeZc?# diff --git a/cheditor5/icons/button/upload.gif b/cheditor5/icons/button/upload.gif deleted file mode 100644 index 1afae239312a2f095e8edbb2e0a3d61c9f083a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1282 zcmcJMSyNL707frxLm&aUENMtZ6om*DOHf-uI+z3yQXtESLJ^066&$6?SZXQ51KX`B z&?y8EsMHD6!Mc>CvM5jtAruih!b4fCb+mPa8Ki~e?zv0#7u1)2&u7kg_!3ozqM~!; zz+1oz4&XS>Y<&$1*HKGqi(tP!5WuNP;AA0>^L+#ZUxA?1F+rEz zl-<#qu-oTUHMF_{tteffEgEF`xkjzowYCgle<5ivZ}Zg?cQ!o% zf)^DbPE8k~piKS!La-@9lqefXItdyL-iaA~L{Dy>9eysZJJA%==J95il z!S9jA(xqQ3<7@~e7AYCz)bBelI2w7aW3IcDfSMdWs$cY1y zf>V`za8dgw9O@%C!=POE%-6g4>2|}eN3vYQ`+DM;FBojKeB<-DuoBeuXaV8=QfPwn ztWVOK`THS-RqR6-kBfP=30I9irDGLfe3}GqR2=etUY}Fp&J${bgC{N*UUI(Xmyk49 z@tvJN6R{oBxjmd*abg$L@6B9h0c}g)p9l3CeCrAYppU!+V`#63kb;bkqJQ!nw=Qhvw llus+h3+ywgba*n5Rh)zVmXZG>I-m9V+Gq1wAmj$b{0rqxhNl1k diff --git a/cheditor5/icons/checked.png b/cheditor5/icons/checked.png deleted file mode 100644 index 3a4a5a789ac4d9f72a52fa3a9278f777ce5d5411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~k!3-pMzQh1Y2FViFh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MbZI2A+Gj`Pj&q_=eL|xaa(O3c}>Y>t(wPny?~?t|Npbp_D};c8W}YsNAr-fh9yl=baHuKIVlXx~j%g5WiHv-xHRHw& wiyI9R3tMGb0(epr6CF3VGS1#Az#x#o;CPh9tlYcvFwg`BPgg&ebxsLQ08ej5h5!Hn diff --git a/cheditor5/icons/delete_element.png b/cheditor5/icons/delete_element.png deleted file mode 100644 index 80e1db21f075cc1831cda800410a4cafda240d39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)1(b3VW z5fQWz5$^8poij6uMMb1DGqw>C*^G>}Gc%|&Gr>hgp%D@4>gw2xjQI2Oy+uXh;^Lr1 zMZJuS`}6azGc)2^TFypBwv3Fv5fQO7Godpxtq~EcGc&j@F6?AvwJR&I7#OP*6w*pc z+uPgC78bq|67FVZo)HnNBO~74-soRnzc)AC-QDKq=BynZ)=o~e5)$ucXXxnY%@q~u zVq(l28=)vDn-LNB_xIRPP|Ze0&d$!D78b`eG{_<%$rTm06cn{4CZQ=Q^lWU-92}n$ z6ZLIveKRxHPfytq5z!G5yE8N6TU-DC|FnjjuK)l5xk*GpRCwB4%*PUfP!L4XCn8`* zL@R$)LS_xja}00I+T zH+9{bcmSZqDg2_W>1zOG*>0GNQM25cZ}JKtQ+j5vYnRhe4~2ReKrnGEGPt7*!xVx5 z?{>g`?ykVH2QMJCOX5za1&&KrQvmmc&<>gqn!~sOv8iGB48xjz3?Q8<54-V90*I>T hZs$=&z+Z0x1_0Z&HUNjKRs#S4002ovPDHLkV1iNB>sJ5( diff --git a/cheditor5/icons/delete_table.png b/cheditor5/icons/delete_table.png deleted file mode 100644 index 87805c966de7bdcca872e353d7705dbe8c8e8c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1605 zcmcgsZA=q)96lv;MrLGgi^GiMR`?*z+TOKL;6jDcE2G1*rZfS!WT7tyT%dQ|^_0?p zQxRlH!Ur>xO_6Aj@MZ@iQk6FaffNh)HU<2h|;+eyjmL}5iWHOzhrZ7OPBQ+Q()2mZ3 zC8pM8erv{1Bog^<1?F!!_v*3>yH#BTNRhHVvae4VHovBGz<63k$?` zB344M9FiL(SSlW4rm%Q(oJwm>(}w9-5eLC=6T%4SFik2;Yhz;0NAEb98yW!`}*>y+-;8@*#-w2ySqF4 z`)3vwS|2`~aya^|){}mI&Aq)%Jw2xdg3w#DKUP+X+81wjbpSx$~=WV+z|`Ek3w9)^RPUgu7_vd89x%`-NOCHKK3((16D zJzG*;eX*v-J~(*n?szo}pZaqt%l0(9ZGL=i&eT3q$!1@vuP2e>UNC{^4+x6c*mj&p)A1T!mo^ zn_ZQjUYnM7Z)C(gIx{gppL1`bfFyf{hb4Dc-nd*2r}OFTY~F*H$BK$jySu?|cdxF> zyuHkS2r$sfxcD{8|F#2GwdMiidrXFkRi;5zS3-PiBp`hf`<^U6X1XcCTUecRDKYX& ze?$4eM+u8=@+F!*YQJFJ(^FD$p{A(pm$p~huf|OyN3UanKO?$#hV=sE8%#1$n< z_8U}fi7AzZCsS=07?>FXd_r7-ir>9^_v+QFM~@yoeE9Ieg9mr++_`=G_N`mD zZr;3k zIUyk-Ha0dgGBPkQ(8tHe)z#JB-rmH-1Zc%57!85J83HRS+%$nMV=M{s3ubV5b|VeQ zsr7Vm45_#^<-$q6W(N+2fDL_J9l!To{r~@zo4VQ5bB;S5o;fNoE4|hX)L9bWOGIjL1 z<`(;O?~2FVdQ&MBb@05V6H A_5c6? diff --git a/cheditor5/icons/edit_mode_code_b.png b/cheditor5/icons/edit_mode_code_b.png deleted file mode 100644 index 2ced606d5758637010aceb7463bda22bd0814360..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1014 zcmeAS@N?(olHy`uVBq!ia0vp^58U}fi7AzZCsS=07?>FXd_r9R|NjqE|NHmvPoF-0{P^+1hYxSwym|fl^~;wp zU%Ytn{Q2`|&z?Pb^5p#a^JmVSS-EoM^5x5yE?v5K@#1;&=FOQiXU2>f_4W02b#+-; zS?THNDJdxl2?^oh;Xy$`US3`?7=4*1`aan$XYwLzPQ>}mhkIzh5JdvsMocHW`W^;MobUKK!Z~DS~ zB5J|eZwl{|6y6o_cFl`#{hh>ps`0ND|5J01>0ka{+djWLOT>Qq##{eZET4KJBs=`< z9EOv3G{O(I%IlfDt21t76KZ{?CG}^jsBEj>7m);peqoNlx4Pv=Kq2Po>gTe~DWM4f DAMc$8 diff --git a/cheditor5/icons/edit_mode_rich_a.png b/cheditor5/icons/edit_mode_rich_a.png deleted file mode 100644 index 497b4e859b9715481bfd47974be9168fe4480ccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^58U}fi7AzZCsS>Jis}M-r^P1VV-=9_9xN+mbg9kTn-n@Kv{gh_^ zmoHyFe*F0K>C;CKZ9a8${l+zO4_I3R^}TuX=CQZ;GyLa#Y z|NnnAeWnG_M6Hq_zhEGjIKW`E;zJBjSGK2%V@SoVq=4}22biv0l{DGtogt*HsI1Z$ z+TQI%Nz;XI5;8;1fze{zxk^r7(rlFjOrr=U;;0g9nep z5|XC|J5PQfl$tm>ZR(WgA}WR+6I4yEZe;NFZD3$#`0Hb4r=W1j3TQ2Zr>mdKI;Vst E0E=tSf&c&j diff --git a/cheditor5/icons/edit_mode_rich_b.png b/cheditor5/icons/edit_mode_rich_b.png deleted file mode 100644 index 732f8253da04425e5896bc991763cbe43d4d850a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^58U}fi7AzZCsS>JimC&ALR`N;t31Bdd&7LEcP|b+fByXY_wO%XzWngv!-Jc< zUjznz`SNAcrcKu_?S6UT!pHslA3l7zbKbmf-@eVLub(`5@|!nrj@a8jefsp*uV0tW zAGmev7SPla+ZsN9{`|k8VOD48l`B`C?%cU&$BIvHZvOf6=l_?RfB*hHbLPx{F!-oy z#tqbfdDge%f0IN0^k1Yv*ZaH3H`7r z{;+Ol1*dXh1II6|8taB8_u9UeXRl7Ov@F|D!Xhgkt{qTU%pJ4!M2y(mWmPZu@9`AN wN~P_wa|tg{HkRFcr`}JA+i9`zTqYid$(Kxycv&jx0PSS(boFyt=akR{0MBgDTL1t6 diff --git a/cheditor5/icons/edit_mode_view_a.png b/cheditor5/icons/edit_mode_view_a.png deleted file mode 100644 index e14add2295260127c09687446bebff0cdacd336a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^58U}fi7AzZCsS>Jip~f4gt(r#`SR7PSIy1Mixw?9efso<4I9?3U3>1_xy_q5 z@7c3w=gytiAHSbDbLP{hPoF=3zIgHCqN1WVAHU6+Gw0Zqhj;JZJ$e1{savnkTz`1t z=Buewr|#Hy`2LfZj~_oid-KW0tvhc#`S9|?*Bv|dUBCWh{`~oS4jh|3d-j?&>vkPD zdivU<+mBuzIdbIOy*CFA9Juq~$+c_O9=!Z?;lhRMPd=2EmTua#Y5D4P>o#tF^5)CV zeMd@4N-o}ibMM8crOTGzzJ2@n@k=!|HOrSTzjyE6v$tQ)oH_IE-Mjz)|2r3DeFJ*U zwIs+d7|5j6a(E@1T1Wy;okcwM5=dbcHISRO3ocT5O&fKGS?=Gx<_J2PohoYkI z{p+8DR0TwZ7hSMZH!M^Sf^ULqWpA(Ny7g@4=jK4cGkXv1!=3prm$}H mu(J8H=F*8JUxOPM8D_2z`?>S==OUon7(8A5T-G@yGywpmk4`-R diff --git a/cheditor5/icons/edit_mode_view_b.png b/cheditor5/icons/edit_mode_view_b.png deleted file mode 100644 index 29fe9077a28b607deee4a0efba57bd0946240506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^58U}fi7AzZCsS>JicSXjgt-3t^=s+Ur9C}8M~@!ezkmPk-Meq!zJ21vi5oX= z?A*C?4G65ec=6(sx8E+^d$n`#!J3+y2QS{O+q8Aho;}BpUwZZG)twig&)QD zC(ph4{G+zEcIC>IYuB#5e*H;HOUwCt?-ndraPZifs;a6BcV4`G`}X_y@3&uke*fj? z?dPA*o;`d2@$(lSeq6l$^z-M>_wV0-^!n?&ckdp*czfy5ht+G=ow@b=>C>khH*P$1 z{LIxyAGU1Yb@;@&MT-`F{rdIH-FGiP{5W&w%zrRYaQ*xN=qcxtAirRU2qh$gV-m}I zpmBYkE{-7;w@NNt<#Tf6alIHPerIm??%jUr&;HwUaVRP-eRKWmrQiwmOuC|zugEi8 zKNYF>hoRznkW%o+hNk<1$wwZYT>jwA(bY?w6>~ZjAH9+ZviQbgH~Y4T+RC>)8>>2l zB_wX1&Dhm#Dpqpb*5GpPZJq1aS?+yZyeII1gKXAWY3{6>ycIuoc@_I#|D||<;ZH{B Vo~YMPrUPBZ;OXk;vd$@?2>>yPO7{Q& diff --git a/cheditor5/icons/em/1.gif b/cheditor5/icons/em/1.gif deleted file mode 100644 index 192f26f6a81cf4959932ee521597b4f805dab2f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1478 zcmdthYgE%^90%|}17v`5NkzU zKwu2H!~oG5!qgMUWnAPs0cD#wRA5deOwj?;_-|}`{*8Lm3t#u5=hg4cbH3;MIlo_6 z1Z7JgZ8@?W!J3h>Kyn$&V+O<8>QYpFfw&B4M^PNdce)Y{qX2&dG|lKt7mBL^J`D!i z&KZ9P_)`F-0BRrN5HwaX;j5|A+%&Bcz0q2s?*sTtpuYtSDp1JUfe!*)V;&+5O4hU6 zSB>|@4W&tN3e0y#L9N=*1K^wr&M5UgU~UktJevV$#|&*T`T+ok4hgc4h|0O*>g-p2 zl+yg;f66I^Kc~+>pgg-4tDRC#55>;*qo&*ZxjU#xn2o6@-K`hkWRvkphf#KRT)gk` z@Z|&_S6O>mXjcqZ1ABaApij4|O+|!@K;)y?ktvV$#ST4^}O- z?~zo{F-eq&e;B@yH&!Hxi<3>y0n{iO%afqy{>xU1;75i@b4OB1hj)RvDyy>KsICo2 zt_Tbx-(>D1iYvKua#Y_A=7v#dM!RS3_`om@BqFx>LO#|Ki~XU{j-dE3z$bvQC-qf7 zrLmGJlU^Hb+KtbG2}zc$OC%~v#coGIx%t-*xC%`C7T-|){oD`==Yg&*9ZvR4w8X=g zlh_lAvUZO_RiW*Vf%DUq1!)cEPnyPRjU52jf$odnjf=i6WBC{d*oHemE#Ic=`0S?m zLpTadFTg@CPbb+0XTZ2Pa_~|VcdrfB@`b89+<32kp^Kqwrs>)NZUkj4vO&r%Je7{M z(9K(c{O=waw~q>?#s;I&p_>9WT3VP3lJ!>Bbfg*aTP(YHCI}Hn(rroMmxb3ktCK|; z)e$#PP5|fQ?fJctk`y*@Yt;dKZbc=$Mw(rDcA5(-Z5d>H+ zTXtrXFs{ymek<{*KDNu@Ey9uKtJNr*T@iXb$iHR7t}L4~C3agF!lIglsAgqkkGIol z=k+CS;T&NR@p8)8c|BuV>E&saOx`}5#V(bw44b{9F`j?;G1OU|Ck$34SZ(%pKjBOD z`?CJPA+`IjmYK1+2V?SpKG$Vy>VO~et<4VCwXWVV?jyqCI!aigly(I{EZ5~cN<B&Rw6MMEE}eQakTZTTGBL+_J%LU2;jEO#)hJF#X$K0NsTI_Eh1%=7FTZ;G z`_laf`W$!XF={+&GJ-h{PSmXlTRh!gmzuno`oSW&rM(+T%3#}A5L{d`oAPM&Jc0vB z#IJP;IZaxf&t$sW5^~%={RMc={)@Nxy_C(~W^i-ZUXDj68RZo>5L2V`YLi6qSHHTc W=tQYD#0zfny-eTN#{UPUKl%$zN_SuY diff --git a/cheditor5/icons/em/10.gif b/cheditor5/icons/em/10.gif deleted file mode 100644 index 67dabd59f01da19f20b6de9aba2ab9b990096517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 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 diff --git a/cheditor5/icons/em/12.gif b/cheditor5/icons/em/12.gif deleted file mode 100644 index dcc1c8f640c9ac5d486cda707d471e343d339ea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmeH`ZA?>V6vrX$rn4DboC8^JOP#QN0W-R9jsz;%T+*YY%dHwn|@QAH#17u5Wa_xogm zv74*DeRfWkpq8Aq-p@7na&3#0)XeU0srd9o;!mAiR;{^@k$RA0-`llSOOx$J?H#OE zIMT=^Hs-n{1xrI!*o|!4Js?aEh!yCn%hag4X9p!+wVCrBDV9DUO|Yu~asdcE5Ie9m zR!{B%frIVYJzNPRZCu+D)Lj4eamyFP&YI+>JiBSatmW+Vb8O0NYv1QXva9xWSeUqj zFVqoR%T_JS_IyHaz}h(1Is@~aDf7K4q?O{SexWd7VPh*-*5(qO&hHVb%GB>7l$X-7M!2 zs>_{CC7RwILIvxS8I^_cCiCv9Zo0DK>zjqg(tMcYULgO+KNIjLX`GmI+z;4^F(GdT zyEsvm{ubALUWgb8a&$Sq34)Rc+ubLwT|6N0*zrp~XBcAhD^ACcC#H`v5*Se#!K?0q z2G?5~eu+~*GE{=-dU;;-u#+I*y<-vIRDPLU#%Evf8J%w79`-&RD>6JXBp-}(9{N?? z5wC6Hd?zp989SKt_+($DYI&Qh<>d6_Y__&AS;x;*u&5-?9Nj$=6= z7c1So6|`)$Jt08pUH{H0UeBTOz^hKe2!nbm&65_*vV9ufA4}sSUVd{QHpGswXw22n z@c!t5XGs2)a{Y9mN7*TCF%;EW!(MeSHF_g4n7Z0ahy-4w>xHZ!XAv6I;WXiXATm+4 z%FxqGP=OVWoD6rlQv3Etx8ll!c^sd>4ByvtQ@e>ee~+!B2hcrYuQ-UgAp4Mm)Irby zgw66sTX_R~^sSRYy!PVvfqwK-NTBSgQov$Ig_bAzW5q9P3`W=)#%cFTw$L^5vrz{k z!T#6YeZIWG9Tc(-XFa5VoT%`L5@hul#O&*0XXlrR{QK#95B*~8|2BP3ghsi=4RNLJ z?ukV48FAP2{d{Nk5fJ6_qF;E*gQ{>rD4U`Csj5w{Lwl(Z2Rs^;a-)(6N_PmLtzrtE J2c6;@`8P&aF-!me diff --git a/cheditor5/icons/em/13.gif b/cheditor5/icons/em/13.gif deleted file mode 100644 index 221e0f2e2af00f217dc4650ef49b7f5b0b0da8a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1363 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 Uv?JEh!;DX8Kfcoc3$z}80y3avwEzGB diff --git a/cheditor5/icons/em/15.gif b/cheditor5/icons/em/15.gif deleted file mode 100644 index adb78d17a092d57f20347e565bee01f49491c756..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1214 zcmchW{WIHl0LQ-(LBn=bSEnB8v347#WlCGm=kY#_nPay*)#J`O+M7^oYqmr@)w;=2 zk4sI1lF1QONmb)nBlXY(8$u}+YIN~Xb8rQ~mjK*bgS*Ruy6Yp|4d^1kHv#@Pfd5RWdH`I{9Te1P6%z{` z34B&6d@F~FNv&cW9|h<_4isNju1|6*(giiCP(Gx3d`Uac9j@`j=6E;;)I&fs1@LVk zx_<@EmJc_7j}4^@YE$9%JiD64siBLwG=5{j0zYA}rC@U`R#=;&nf!5Pkc}+^UVSn4 zDn~lNLAzsCM(YmxqE;krgHM`-oFCxWWft?Mh+ECC&lPg08;@dz4=QmD;8lI26h`5T z0Gn$UvQs$sig#@sH3Q$W7#X{3)7UZ#mE0Zt<2xt^B2F2viK(25T6tOycNXE!OI0_} zD*l370PZef(rWe{3N8b1YaVVdLB(@XO|C}rD>@EDwKsWng>VU|x-+#KETu5}1uuEH zr3PKB#TS6O2cTm5g0K)<&(TPWM9nl@1>gkWlwZY0sLHO`JzrO4SKP)_yR_%-G&fPZ z+z1tOQt>0WH4SIMOy^gcou0@2JI zUa;xc*WbS3p&kQ@_EzqB4}o3VWQ{;$#gnA~@?eA_FVpb-10KA>xwX z(hTYnlO6IyC+x$IXBD$w8y1jrU5}lqx0g1Vcvx23e31Y7&+ZqM&Vdvf$u!v1xtB$^QEll+FV~o0XJqS7C049{h%oy4lG7O?ag~EzUk8DsXJn8> zf0)|qb1pc~KI9rfhooat&+cQi^&BxvkCtiJB z(Lth{5kAp9?&?h_kPsY6(W|ZuB%dAQMm~p3m5iTE9@=%Z(TuB{uVqVfC0$WXAHr@97pK#ON@vxGs9UsUy1H|r zuo-qMo*kLh9`fZO7j?eI#;#6iH(#zJOT>P8p6By9{d9lAy?=WB_?p+u`@kVTubszj zFdIy-!U#4SK|l!-Q7=FgAO`?B0;q9-=7I4!KyQJu6&POt^bdd^Cu*e0bYUUVEiph- zfE)rHjrZZ47HI(e9<(fsnGU!J=!rI3r-ai=ef4lF7Er z{vxjNLHJY`Z%7`kE{}v=an<4&vM~tiUJ#NK^88cu>+)gZs!0XrCe+3*fM$XGUe<6` zC|;69_J0TGG-w2fvjviZbg~r?kM308yJUKrKvtyY7YSS_zIBoA%hT8Ms3%~! zKGd|0Y3c*8EpD+nfa(yo)D*Qel*uKTbU_ByTVQ&2ZSpa%x9M(msmM@w9KVx@dH}60 zg%g0%0(sdjL*u#0J_R{aOm+iPQzShNMmwd(CQwrxBgsh|t`3#t2;heis2hYI-r#v> z_4P;Lt2}*Q0Qw8arB`X4s-`FgbuI}2sC#K>0t2<&(Pw#h%sONMa7NuCyMPyELJc5Q z01X4UI0at;xG)Ll$B+rY+1G|f(EAjJW3@!_3Bwcr(Vj{@5rF3>!Wq!p_L#sgw^WFz zK{?fWW}x<4{Pr1Y6bv+QNpe#tAW6ybh_Lb*7%lDrCg_FCw)Pl2PmvdUO=ilw0tzc$`29Ig7 z&8%-Qrc<<{XZO9#?EIHu4$7*yA9cx^I_;)4u8iMiDI?G4+5^D!ak?d82%SKgmHjzx zxsc;%akJe#D%_@Gzqjp{)DTR%s~>N#OnmSVV_7A!+@p3p6)h9w#Dph*RnS-L}euw zZ18TCX{#hXgC*{-N-;Da7$S3BcMtvKZvS612FAob$1Ikb9mUG+PKVqKlby2kkH?b^ zAK^yZNnLoiABI#PC9-x$iw+<02!50#Q8+#<{5?<>S+shge9$>mkv9Hys7tR&PaT*CkW diff --git a/cheditor5/icons/em/17.gif b/cheditor5/icons/em/17.gif deleted file mode 100644 index 79382ce8a127f29789abd25b20ca394b23dc402c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1241 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 diff --git a/cheditor5/icons/em/2.gif b/cheditor5/icons/em/2.gif deleted file mode 100644 index 9c83e50cc33b78a6d472e01b2b24609cead00758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmZ?wbhEHb6lM@+xT?W$^W@SX364Lv*KA*0_3=jGuQQ$BUthm>EP4H+*1yjV9p5#7 z?!@9h59a=PTJir(+W-IG|DTyTrP}HC_Jldrno*h(Ey*0uE^Rrywsm=f&i6w>>t^OG z?=Zc0%yRGA?DyZl|GnvV?B4f(=X~yM51rCeyu3qaPPO8{XTJZzfPor7@jthpYe=xO zV}PrXo&hr>&`iajEUf$t8Vouh^FiKZV7u)wrNBc+s++4tXrTq4_0pi@ObiZ7kNX{Y zJW*;vjLyeRU+4I#I(Js<>9#Q({pP~CQW#cuE1U2X9Qx=X0QN5z$iK`C zj0}7XfRj*Q{7ev za(-@^+%VgF&ILoo7v+)-yzU@RXt1_xfIOiA^g$~NAIJxjG*mPc6lSU{ny=n09Xfv{ zKYyP*$l;-2hbyV6X{=uaboS((u^RI78xHN#*c~gs>wIh#x75)iN0pelueo#I(%^`7 HWUvMRTdmdg diff --git a/cheditor5/icons/em/20.gif b/cheditor5/icons/em/20.gif deleted file mode 100644 index e55ec3081d0a522ae1ad617ecc1202e0059f3f92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1717 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 diff --git a/cheditor5/icons/em/22.gif b/cheditor5/icons/em/22.gif deleted file mode 100644 index c46dec6cc6c7f401aa85ecedf5c4af1fc6fb1fd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2209 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 diff --git a/cheditor5/icons/em/25.gif b/cheditor5/icons/em/25.gif deleted file mode 100644 index 0e26fe05cf2f7d988cc94f4c8a1e5bc3808816dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2775 zcmeIz+gDR}7Qpdy!U-e-ns8AT1{yTfKph({9R+$xxPw11SIk(ov4ILM)(BWf)T#-I zKqHqJKu}N#!kDC`#8!|&Pz0h8wMId(DmFkz5v>9pn}j6iOzmrz51og;O!uGgS>L^P zQcB{Qs4d=*H)PR4rmoKUA%LO4F|i(;kL8=C;mXB_lrF#Fw?*iXPY znSsuYWAnf^0I;W^O)bOBAeoF{Pk>xZ=x8cLP5JY;57bxYUp;?vu%{Vw0NZ6??Ou<* z80keD!%-)XPkiq4sB4^Lwcf%B08`wm!pfb;$rn#NM|rTC7M zTf0wYj`pi9-RaJe-J_i!YL4XE?{C6xg8tTn=<|E_8=(74t@Q$EKeex3wFkWm#=3;v zn*EbE_2>_s^L=?^?Ly}Wr>&_No&DZ1D#6Bp<6fnuOQ5Owd)sMMf5&m_#kAft3Qb*s zWhfmr1II=1^g7Slv!h#`i5hdzN5DB$({X&OeE`f~*gU35HlL5z@mCx7e9*7m)mFYk zT~$z3m{qY|aJ_{2{n=zO#k;y}#|w+4VQWwp zjUXFB41{#h%2zV4)&wG8kU)!L>Zp*EK=hB-D27=@6ghH?acP{%^&p>!8j`N73j8p7 zpW-k_v@HH_2pRgRH~!?(DsHY(xb>EnhY;S)BNwrX>vIjKF1$xCB$V7$wLw}L+Z6fa*!S@)#}Q||(MQ;F2t4dZTyf@0|JBLp^d z3AYI6FGpi=Rb}C1{x^Yo$k!iUK_3X&c_q>FFXT@BDu$?fJNyAnX_K+;97?LqM(A9q zW>*@Hs##4Eo6DI|A61x$IB_q8UqFr2GwF(!vZb^qIX{%D5O*STBGI2;O(VI|94*x4 zd;O-&G8lf1C6SV>Z)8EuUN|$AW|9+6c&TvAyrxigbM#EkZLzzS9Y$IVhU+?#|Y$8qq;YllJsEw@0JE6!?y$*AdWgPi>t?IlR~0fuJJ?37nIl(3-j-h~th@%`ANJDf~^e2pB< z5_zz{f?{3VjBDnHM7&?z5Z>3MsG{XjraGTUir|Yi%J?o^EV*JuhAZ{1 zR6KNYLNkl$a`Uq!k&5#sZpAR(Rlk^OMh>oNd45-; z4#q9vXu>_&dWmHbF%uQBUryW#_JtaH} z8GfFO_Fg%KqY?$dwADH6ElQ@JvUgNk_AJa?nPTS zpnwgCASf0r32M1iG(mZZL1O|42q^MM3W6Yr4-h5NlH}f;(|~rYGyVhJzn-f zYOJGm0-zyKt=O$^kdya->DdG^2#^Js+W>k9%nbmI14|bmM?h6!LUnNhksS-4^eXap z^q$#l9P2ec>?0e*=ubfOCbwLYqXB?!08@P;(Z8unQ)p`3h-x;#sX^lQX|-Ytad$ob zTWW2Y3>t^5{b$C9I?#2{sm00rSIFbrX1c=AB!Cm)ZRc0Et2ix}iqTVmbdjSybtBhH zX4GMd0ttRR2|tzur|t~YiHN~sqCTR&;u!fbQhznCw{jQxAlW+BNZtpg%AIH^TwVIp z$PHE1=`?+LC~V$3YS5W9F|cnf(H#XxYX{V6#%mEu#s2CO3D(J;M>Rszl~C(rpe#uv z+HDa4YzC(338Dw+HJKxg`CTQSST1k2v~Pl)Kw0oj)ychNM}hKGhUM1JP?fGyq`;^B zQ2P}w&mb;H$t%EoE%#P+0=yp%r^nQ#lH1C-nK~hy>}!>OZEgb9CA&#kBKkcF;hUAE zxmIaBG~^=_(3S1N^S9}Ba>bD(XaI$|d(5o>KJGL(1EK+RpNqneigndR=F8ybY?kBJJ7zq-LLW;=4y(=g~8ul(FF$(6_Ea zcY!LK4Tpd-o87Kn2?;j6PUgq~j$-Zc=u>Vi_Ag3^Xr0{c| zfWQ0$j=i02avw95=8iRCezPfNzX?W1SQf)8SS9C41J^!SFO0vAyE@YLgitb4jWjORH_KOGWU4G|V zZ}QSRco!NBo}rj4-6N=+nT-n%Ui8_ym2Qtk9*oEzri#HIKW+@ceZFN@@MMej_N7Ya zEn`~xE$3G{lP>7T*Yc!uTW zMvory4lm5xMK{XyPn$Jyc7!#w|*6D&}y~7Do$+b(#ar$7CKWYygdv!CdH>=*Rm{n^}ev_J)n|A$EW!4I zSo?xh(kNTt<9aec{Cc17ixk{cS{8#<%TfG0fz9V43+)zhykCvSoEv;G=H~u99^H+- Vv03%pwj|)NL7SpuI#97y{{Vsye4hXS diff --git a/cheditor5/icons/em/27.gif b/cheditor5/icons/em/27.gif deleted file mode 100644 index 8aae5c5168861340715ad4d1e09278cd61804a54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2080 zcmd6mc~Dd58pcl+c0`1-ge3%I8_^h$#SNRViS+;>fTFb;ER>>90jmPma!6QGugaPT zWf2JLfDOw95reV>0*DYmK-NZWxl~*rLJ1@}=i;<8&Yii={rA2z-#hOg-!tDc&+mH= zAMx6|FGLs61=d!9jZyH#4g&-R74zNl7sq8&{smXf6+?dB+pvfTl+Bb64i3W0b8s(+ zya3k)Ag_c8OP(vn{hLeU;6K6q^cZ9VL>58h4-gi`toMLb#Vn^iB*kn0<;hyVqppY? z+!#qj-h+r3oZ)>9OT@AnaIG}}nFQBHeaCA~%b$a@O~K7~!r`}5{cUADE~~Mzaec0G zqca+r1OIIIMWmpt&0qAe0C@|pKLn8_@a5yuru=YTX{t;B${&F*hw6|aP%%Vb8%vi@ zr7PZ!@p8{0vmm@QE$@fq6HwRPl!2zw=E88fAab@fc%tRYs@z!F1USo2m9~LZoXGV7 zQ1%2|?*~h=WAZa%_*Fl?>}Gd07cLG2G;y!>J-D;+@U%qe&o2qhyGGo2@--)s1kZyw z9In0ox?&`3jqj^?N0q<02aCY~KO@C>d=>k<^}bVF=EPQLQbu3^e4ilcF+y_=f9b4!;}EVqNYkOEfdqu77j%f7PduN0$f4#R#RmuhEbDC=cP=Eo~@8T|U&a&aTk)+{g($7Y;m zr<}7g)v`6wV_!JHuYzb4T))@GW4{zlTa zi$sFHzpFVb?nG4~Q+T%^FP#({LF2G4!K+l^-NJ@!*Ylx44F~j4k9)t;}=< zH4a@|2Pyw}eY#sifm>It!+I~sx#G7m7-Vm0DlCYQi}D<;O?xYKx- z${f+~^$ZMfr%*i|h$IYZ^Pc%SR_QZf71;Sf^I=T@RRma6Gx4q~?qGz_r4WD;QW(b0 zeAP~_hF;K357QOeD;g1NWnt+idXsZqU1?7>B@I9^RgWmge~Y_y(8)ll9G*` zjhB{=_m39y9&8mO0I(%PXjK&Y@(pdBt(rd>@5i4y@uU@_^vs!9Ot&wY+eY}j0U&k! z43zz3h%#WQU$39qOUQWpT`Tw6e;X(tnC1(VhBz((>r| zUW88m7#bG902-SIP&ES<$CyGg-SwgfyTg#Ikwn1`8#xB2wU=}x=yfPzKc#t`vZ=w& zVoTj2D2cLFvulf?SVV7AR?)(KQu9CG+5Q($^d?TNO>gC!KsB`q8STu~1#L}ei9lfZ zU}1Cb>gNo@cUsON!Mn*Nnkr%4!R?eHzAr|Z^zAcody@OgLX7uzD&7^`qSR38!Yks_ zXA;!QCaRy~5)NJMwCLGWeK0~LdpYM{*>h=ezh~@c-|G);t61q5)Y$aVc)^Dz|LAnr zx zT;%Wmc<+Q)-xLO@1r*h%uAUyT)91~RE=(09t%N-paH1(4*=3w57T3g#{Tw!ZES+o| z5*2MetvU>$B12t_a$SbVCzH=lwqE;^^vkK%OOwrosrT?sjmjfYnyMdJ{+Fd;s_O38 zxu8Ua0G}^Br0+AbuB&4V1aXyK9gsE3!cvWD>&{e;4E-23UEIl1$yU)aDLtI-Zgg9+ z5ORGVSvk{OC3rahu-|FYckfS0UjODr$+S`#T*@)f)2}Zla=*~n7VhIvNBdl0H{n?O zIEdCUVyC;i$nt30+54fD8e8}6J^0mFY)0`fSvb~;Z9f+UKUmUu%Qm+ud@NLqj-Exy}y3&iM7PB;w7d(rL5=h2UDsnumLz0h{(yp^h? uuzq#)5OlwhfW~Cm`>G!!V63{09Sul(HKaP_DV&srQG@@?=l`7Kfqw&(ji}`S diff --git a/cheditor5/icons/em/28.gif b/cheditor5/icons/em/28.gif deleted file mode 100644 index c3aee8660db7c431c134fd83124335bd6b98d6f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1310 zcmds$`A^el0LI^52sB&;4H8DI(@i62BhJCtmV(gp6)4v@oFYd!+~nAPV6u%%m<|>g zXBR+Pgix+=w}9O&*SLm2f#QHNt`Nn60!H}uc)!E_!vC-*d47A6Po5`v*j$#A^G!=& z3HD@wV?i!VcGFBj-O6X$IRQQa(e`4QGhP3W0N23nzZ%faGX5NncC|N&Ge&-^l2#^_ z<|Yh3sz4J7xEkIKH$=@Wz3LmRowu{Dn(Y%yioZbHe`}Nwt#xW=p|&4l4Lpr9r8F-= z-5!YgII8;VXbGZqh_ArX{5#r(YTaYl^zfd%rDSi)bN}&G-7>`ffZF-bB}KRQYkkn> zWRox!4aIbnM(MX^VX8-ZAL$i(kuO_f>d?m$UNqJFYa z-54gXh`@%g$tB-wp7^hhH%rAyO*Q#gEl*kzrD*vPZOv(FgLHGbdo#HkQ>~h@aA|oI zwpi2Gn2C=jZM`ybXHcMDAHaIyhRnC?7DKxLS4S%~%`v*3Zzbg!_!iugd(L)-pr=Lq zt^9ql7us1`n0(Ul@H_o{y;`1yBdBfjLStMs%0bWgNWwycTxP6l}B$d*d0nl8+Db&>&~J)hjR8J2- z-z%=(9v9CuNQ8r$bc{@~12SO$w({GX07D$a8QF50MLi*{w99!DmG?+T+-W1ROz&c* zQ>&d*&+b5;y`zgk(5ZbA&%o4x?9jZtY-Va{VcacDuPY{ys7ajyhWJ>`rsJktul>s3CHh-cM~((GI*0tqsE*AppqbF@$V;*36vpSGg#jJBm0>%30%&MF zz2a6DocQHCn-^~dh&zEq6`UVwaJ`F7eeI#F3vgg`a6S+?iVDLA>#W9=1yLLmCL_Yo zoVny*BY5ERi_*4=Cpr`JEayE22zcMC;o5zgW41TVoz9Ry5B=eCx|b-dDDdbA^=`Y752tk~>?sT)rHJwNTjOci}YbN#hBGKGJ+@CFr zzBwJ8SIi1N`q3RLVQnadO*wnKDs@{`?OtT>-a4K5^GRx+H8&QE_A!D#U80Z=0VF^H zCV+SVumW+D#Q1uVYZ^Jm?Dck9WG!|Rt%`mx{l z-=_!b7qXeTJ_HpJ|}lC_;r5b@7uAzuf+fO z{O01J75~1y{&hC?_noCb4kRAlz5L(%Yu{g7`tjw>qeA2&<_kQ1-|L^1de;;noo>cYo)TGxB&K;Q+ziC>)(P??NS34Y?-+cYZ zf{tL_4nC{-*>kCy3l@X#gt>KXU=Z*JT|}T)QBsjTRB`E^sFj$$rLLyN-TRdSQoLNM ztb%N1FevBtCcetGlYW7+Zrj?IUbaekTR-apTZPmwRk;%uB81HbaCnI0SG zZMR}@>Y9_We93W}>~|?=W)$4mV5@aOP l$%czf>#s0$X(|OQHnqO~k1=H86JOD$M+L7~Iy3|rtO3ocuulL0 diff --git a/cheditor5/icons/em/3.gif b/cheditor5/icons/em/3.gif deleted file mode 100644 index b68cfb128ca840c863b8000973a4f0f44f515aa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1939 zcmdUu`&-lZ70181nwS77a)~XnB+`mSX{4?Tmf0j+3i1(xU_qBan6#j?9bmOoWlaL1 zAZ=AZfdVriNR&xZAMOd^8Vdv^s7R}T;i9M@Dq~GTlJB=c+h>o@{(_xf&kyhOI_JDT z3=3iTC$53kKt>Hz?oWMcG$MLXbc|~m1p|tIB2!@RMk?}eVCvXun+KMObC%o3;9mf; z4Ej~)EEB*o2F$&{d>tTjzm9{~{KIe` zfG5igx+=raMcoCSVW@6Ewmo|v!7zBf{Mg3+vhe94rLHEvv1ns^&6ayV3ata8#`Bpb z4M4_$?QR|X0N8GxF{xwWXLsQz!=`pnb}9`q0n4p~vVx;c70K2PfJ}g2IwLH7S!E~F z#v9|zSAnG$Sgrx}xuoUp)Sk;yy`~)b89Z)|9&P!H{Omz^(a>}*`SHyw@+eQsUBR^W zjCC5A2LSx^HlhP+`9F|npt3N{*tXkvGr}?gV1vB{6jeF!5>S*JSRMh!w&?MOI7MZa zxeqi|W*|cVwgB@WXuKd@z9v}wG0N1MIIhkaZ;OM6!L+VQaX#0q0k+4$Itv=hlGT+- z@J~QqoW87yAML4>m!uoplGHyG!_UD$d-dF4w52_2OtDYjEjP6vl2>Heo&am_L3pO6 zr#3`UTL3?eu+6G$^Pk?+9)ahT@C>j_?SU6!t&d`CkDFopFi!`plV$MFz_!qATNu{& zHTS4$dzvb&vmJAz+=fWs%EI)HuY3kBpRp~B4Ah@Ar~@W@0u~?K9yn{q7tJ{+u9f-0i<9NY=m-pUQ3*xg970|c^#5OUgcK1R6CKFm1^f9jF(^9`-HgSp zg*4En6}lBoAOZqq5{Sl0uX6S~t-}%dE$J!rNk(yAA;$GvDuvdW@4}2$KlB&&7Jh*Kip-+OVikPmp>+>~ zw`LcxoyeOjmOt;3@KqP^RN)4PH$q}|h@MERa2Wh%-u%(M-9v8i>H`_9)8X0^*tFwu zdny^DM3Ot!(9TI3rg;!=0~(Y#RDy4#PDj$v8oobXBdI|W1Pb9Q{t_UNVgHqpD(t_A7VqhZs zgzXYU(*M-vLF;1&I-ZgQFW*9~zlxWV@s6C*srz)iX9muj;O^v_!DGMJpVP|z&=3}K zgz)zL@u18+#&cA$B1`k$K?=QlRPKaJTf5}CBXPrPbeeA*ML1Qx^9}Z%DeT5rUn<$n zV=1QJt2)v%pp)5ekcCl;`~-{l>Eg(24Re3Ntf-;hWsv$XHNB-E(g;s~AF}3-*7*9`vzAm;ttJQI-n`ID%o}_(|M`p@`>ILn*2G&n#+#vtW;}v~1 zf5mYVd}3y{P5RJQK#0GApdlxSU_jR3Y+?8ck@G{kI7(8oHS7S5`7+Gq z)vqi4EsT?(a`pr*b20^56{l=DB)#q%^Mhl-iKW$5F8pmrTq(nxKo0k<^j4af6zjMd z$Di?wDlojHANJGcmt#T#=qv+U6yKiSICxm*uBQY!ZQa=>#ziFi`r80_7xDuyK$}8O9`ZaF8tTA1);$DXcL$c42dQbG?#=KXj{U1j-c1IS_ zT~pUxxAA#ezn1)>&AV|&!n$gvqeyu;Vjjb;29fXIAion#`e>Dd-H{#78Eg@1{YTO} z+DnDGlt`Fheg1Z=B7Xa-qVF5_W4y!5x!%O3PTobn%8|WJ*%@8KZ>42kDa>(L|MnmD z%5qEUu$Ts>_s4BB$)tDU|9IfbIJ+ZxtnL32-tf98mXgr$1no)+r#%_#cN!F~V z9xo+IymXr&1FG8JuSO@v(a}|er0(QUXSBzXOM0{?2mgAy$Ys-wT1V=Z_jsqosIS>u Wr0!0MojnQU)!o`ail++&djD6h1~1G2 diff --git a/cheditor5/icons/em/30.gif b/cheditor5/icons/em/30.gif deleted file mode 100644 index 51054ede670670c20c2aba836ff2a68051753b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2319 zcmd6me>l^N9>>4?X_y(}EOZY2aI}7$$&RL>DMY?%J8}}Lp)fffKRO+BPi>Ppr4tp| zkd0!bD3m0PaFESx*-CU*xt=c7QKy@Y?Ylcp=XuWa+4$b2UVsJwm{Wia z!ffdM^IMe}rDs$1W1%8Jo?#jsxOds02IqRR`|nm5{t3Q&QV)Fu^}o{RM;V6Sj5@cq z-Jt$8!!QRzvedDL*wTX3(sNm=2SS4m)IYuYep1;kJkWmQ;;r)dhMIHjqGMBvo4W2K z=C)yy%~nytM&4O4JCPlYC0$Ju&2t6*+_GUou{w_S9CcbfM zP7iP8@-$D6}-DmF9>&fjAgo`Cax*}BoQhG(F*0~8e{8^*!;Zcy6`>h6PcT`6-N z`#y?y%uB%czc36lpyp2W?8sT|0BCp%LT~5>4LGj?HTTkW&%xQYP|ZD1(*bG+LG7~| z&Ha$swgcKe5c(Hg)4qGQElfX6hu-a&f3$!8>0W8w&)WW|`7y9Liz2D!+!h_zbcM*e zMB?((`ZS`XDr4$)sFd$DCk;~#Pzw)5N~?TiwLYp}sH!{EhQci9C~>4Vs`Dow)pe@k zGF6xCI&djrsA!Y&GIgYdDyd9Rc6iG#dr2$23nQGBcYGDXppklNL5!b5xLMUnRf&z7 zQL1~?!o4I_w|DY(&m@1+$W3ZN9HTJW=TRLsKYE+~<+r`hW@EmvypW$>cGTIhIKW?E zoDJqX{C9gGHvE=7p-3=CVx)S9v6f$+{;kRYmsBfjF2m{Ju;) z(wbRkX+QNLl|hG_e-(1ft5(4AJ>%+^?}g20R$k9^C4FAEnSfsag!;b#p(4vnXOhGK zW_xmyQ>vPMAs*qKY6hs~P4Vv4gIAt-{t6G zjx2jISC1(npyYOeVh_*~X2b7C#USj-wqYcu(+U?07jp50SqDx0)|PV8(VuI3&5esY zZ@(=xj1cj&*YTCBPfgZ0O-QAcVZ}ldMkT)N3g>P8rijlHc5QFv*~BmsS*_{0N~>tT zrPmR-r|A30ADVY>K^_y{$lWR2dUs{;wtrL#kaqj{x{Pmp5!v>PJc30gq4UJ}Z*-zH2yH<&?pyGiBC?WNYvy#b|?(x zmF&3-9!4J}YLm7!c^twIlm#`#NxmIU^T_f`jF3hybFzp@A@Q54e5yjW^1H+)mB=&O zw@xMT$rWg<<_`T4ueo8j>88_hY8h!nX@+J8%N z>9paeQVTn@$LdC#A#tOszCIy`TH!;NH{)I~19pY)zkD|EaG_79JW7 zAOZYh8W{^|pqc#6Y_y5ojWG4335LLLa%`b3=?ccdNPJhC*f$sJizHFZCYp^Q)J65* zT(xE2aAnAfFjmAMs|W2yAxL=cr5k=6)io-ZJ6Vcj_I~z~A=D-5WoQ3aYa@*8FD@(R zlOsr;Nc{4J8o6r_xDQ0Ca=35rDlzhJ4YUnDD~b09%d?Vldt9?{AB`k=i2PFjt7Ddmdxu*-)U zDNBBiSmYsj^%XDh;ue$($*0P3FcE9{|2p`y0`=cdQqeE~ diff --git a/cheditor5/icons/em/31.gif b/cheditor5/icons/em/31.gif deleted file mode 100644 index 51e9ab344d45e569b9c4a029d036cf6136f27b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1197 zcmeIx?N3{E90l-88G@^9mCX&dWwwqf7&QZ?!P&%iP*&3~)lzg#m{+6=0u$%aJ)mc$ zcoFEOH*f%S+6uI>VC!$!x0TX=Nc_XFK6S(YBQ&au@g2Y`K(=0>7JICHE%+~>+)C^P zJOxY%IHcx1>vBoxxw;Ldy{N`E{RDObwsLbKoBU!_7K0 z4%!-pwx$?+08c^C4d_poUR!!+M7r7|HISd^u3Wfh6zf~^UDvbczL(7zD$%-l$*du3 zPj_EAr*F;=4ugOG8oE0koCUW@i#9xDy#lRGZ}!7nw=6J_P1Y$kev-`Ua%oo?sd-O# z?J}|ytUA97jOLQf71XraZ#|`JtE6YH8*g4TX!9D9l4z%)~)ERkp+p4pn(x(N}1iKK@Q2s>K` zRqPv{h9i74Uv-e1$$Emc*Y1aR55(>cw_FN&C$6e2L@2I}4AcD1Vabie_Jp>)-eF}q zGdZ-(D4$Xg`(lz}PGz(zx9=~1Dk4@`6t9#f)Uo4}d78nhME28h>E4BjaK?wJaL&sf zih4F{OhpY`U~BKMbvMP)n2`!iQ|G>hsP%z=`got{BK<;Y`ID-)`|@`HCL z2|`((dX~f0m*k~aAB~R7+T)Q6${B~6syqKSkE&y%i)1gbJ*o<4d@@&(%W*!wJExFf zr(_XzGf^e=GLN7&^5v5XUOb0Kv@oNNm+&SYg2BkMA4l)a;eVPE9w9v=FW7Jlwf1?( zGRuTm&U;{WXv>O0Y$I62BloRD|5}+3t0I`$8AYrdB}DFh9^$Hr)Qiz!X~(>5)rpjv s*hia6JKC*bjGftqM_E#nh?SVIPgo$=e$Gi;owau5KPiX_We_j@16l;u00000 diff --git a/cheditor5/icons/em/32.gif b/cheditor5/icons/em/32.gif deleted file mode 100644 index 3d084cc8b2e32aba04aff07a4dfd7a49657e3b38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 zcmZA0X;f2Z0><$G2~ZV_EFB%KB^|X>Yuliww74J%vLw86*km~cMVnFZfC6HzLM0Fa zC`<(eMWB!XLO^9JOGwxfLP}_W02MGSCG5LMtt7ekzIQmbA7|_! zn-k0l8#n=z=i_~ho;zRSzXNon0z>C&$xT+GS zL|`)=u#JwXbD!c>vp)Y4e6s}CXW*PGR_p>*3~U*o{D|_HU|a`aBLnXNm>_dV%GFgf z@KsRHyNN3SFEbKXGmv^ZoCf#=K%N6^rD3$h4j%(hN=Ih^t^wF&G`ir8w%n`By@V}- zu{uB90D#Zwu!atofUf22(r@x{#nU`na?ZU-9D?+Z|Bg=r_pU&WW1oVG-FBORau<8 zzMw)T{g)66msn$mb^WvRPwIiEvsl)mw!vhfNQ+S7u+< zbOdPH&cj(Cd6qEsOCdHVTAv+kD*c}SFcKMktZDLHZ16(oTG2VsUUsAIabi;`YpNp) z`Sl!Jn}F++?e%$@=3rfatg_|DCLVM8xeytPmW#OBt_XMBn zH*B#%s{n7>+;qL^Xe-dXUY3gr+C`kAG8z52u6(Pe< zu4wc8RYE2lW6V}MG~N$FrJ>kBmQE6`X#{u+BQNplhVaay!a-4yrc)+iwQQX*PStc9 z*1Bv|1Zj(c(WgxK@-(b#w|&`sfpj12r4-{TsEO*untX?Fwgo1`AT*x~q14_)Y!k z`%!1pd~DJ$k?|D(m#W}$6(VqNd=Sy`@6hRN&vd49I@4Px=47T`!*QI9Z*_C@_Hv-Q zJ0AXwVxUJL5Xf30X)ggM9NOHQCov}wjBx_~&K{R4E;as|omkyQ?JxPth-5hV(?^N| zhfLk6ertLP6KRg;m@hzM=d8~3RfWedW zvvX~m!TdyUU#rhgN=Hih57Y$b8AfQF;TPA9v)p83c1 zAMBIdxkvX6NM-kTkXXYW;S&AClloKBft{yHVtrzZYDcUTIn{=RHRv!++7V}6;_<}LaQ}}cyQi~RW#5aoBnR7F)O>Pn?ri+r z@hgw2PZ%a-?c8N|NZdzH+qPRt_oFq?>|`cn+gtERCNbY+?^5!q6p#Hf*5@=Dmv8O9 z#nSEiQ?&y*Feaj7cNCY)wjhOg7;N|EA0Y3#OWE1SA(4px%}U%v-L}bE@|HE6TNY5d z<>0<~M=MVJ_M|jyKE&JvY;50dhjis5< z|D~I~P0u3WSjrHO-NrUHherhNJjso*P{%51uRYDmez}{wRv927Z6(sI!qriF#Z04Jhl>epS?lfXB&XaP?atd{#Wn#|vlLa_Rf7t2)M`1$I>|`pP1l+4w76|1a{N zrP-UMPe`tux24hhDI6N-*+tuV`#!4Vvc)l?cCL%H*I)mSpktlO9~j2HUz1LA3L2#b z8r^&+?*Jv)hJZgfVKH3f%OV^B|BQa6c+qb8sf$Y*S^U=a_+PensYTyj@T2|B=mInN vFj0?`a3SWj?RP;8&Ot}vai%2fZeYWi3!|nrUK7;~)`l_al*x1Ugk%2!!5EPK diff --git a/cheditor5/icons/em/33.gif b/cheditor5/icons/em/33.gif deleted file mode 100644 index 465a8676462299c9f5967818f914913f883b8c76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmZ?wbhEHb6lM@+_&$N*=P94p_fOtCv*zCypTBQ>{(XA*|ANoIFVB8_e)Io_&+mIa z+ZI-y+Pmc637j-(CFo>A}5?;p-Q+{JZG+dt24->pnley!o{# zW#N><-LorZ^%wnnvg7gj4S%2So;|7R|2v<(8>c^-9kXIV$BKE)|KE83+vWLVgZJTW zbN=u3`gz3X-@9AuXJq}J5%T!x)ZdGJFYKH9`oX#X_k31NFZwaZ@B1FV$EO#qUq0#6 zvul4I0~KHTchK|iv!fSIZ2z+)@$R0sp9g&YeSY%ms?YCh)fW$~xPExS*4gPZI|>(0 zF8cTJ-tQwmOB%9&uJby)vi$Crh&{_2{%vyq|H=FRS)YGrGM`-C_5Xm^!Wj)Gch7&d zJ^0Cu!~ed$-ZnS=?^~ZkYg_(2-~aE%)N8Bb{=Pf=>E*3gmp6TXap~UykAJs4|Ghi+ z``-M2n>_xkE&6%J=l^M+e{V0I+`ZucW$#bN1Aoqs`g?oz?_smcEd$4=Ow48q@GS@F^Tfd~^&wihOCp`Xrc<}Gz z{V6@ge_#3hzT>l}-t7PX{|pQa5E9531yl(E#sA!Xt|7tBjsdPldIrplKtmOOvapIU zOkmIfSpdo=3>^O%6gg!)HY{*#GJYVU6mqbi$B3OZ?_f~VL3SB~CYwMZ)<#EB%Mz6+ zqlE{g`4ibXUkWrl=#Y2jE3gb`I4>)g`5|Pd;6hau<+6V^Qe7)pSvZs1?6MXtWn03d zc*dsaNyZ9(1BGQ_v0N`a#MqoyYK01yy;j!X_L&kW^(|0vTd@4jz$G1gcNUhuvol(t z;kkf2s@?9u0)-EYEkZ=TCN56wyTo24V)0?o7oINdu2~F~iOQ_qW-bzz3I+*Wvz&vj ztqC~N=)$A!BxRbkrFqL6VX>+w3pX6-;&%3tVobP_agpKS5!VX_3M-z9tDF!Q?DvcD zn{La@dM0j4!o(c6JA3m51p)*Pese21Ke=CHcEax_Mn*&^F*C3+@G`IhLrIxI(YA_Z z<${Batg^f%Pfjd22S}ehXU&p=hlkoG zNXXS_OnBhZ!pzMW^rgfI?~7@=+z=3z+epk DAVt}< diff --git a/cheditor5/icons/em/34.gif b/cheditor5/icons/em/34.gif deleted file mode 100644 index b7c2bb6194d5fff59630193309441c84dadc4e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1975 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 UPvPhDUWYQ6=2|MFN(v(X2GOc0!2kdN diff --git a/cheditor5/icons/em/36.gif b/cheditor5/icons/em/36.gif deleted file mode 100644 index 779454291fbe8042adfce853445d7d5ad3a58447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3641 zcmeH}Yf#fy8pe~5kOU$IqzH0%DC`MuBk z%-QTgqu4W-z?Q&fTVXkG)oKXLH3D@TP|E@I224C@fTjnbHzPjA7^MuThd{rips^yS zSa3A$>;Xst)JmY51kj5{NDSsXfO-PV)dKZAP!9m*Q!v*8Zph8#&!I znZnG3xk}BGF6h-0)#x2)xOBccQc(+_sRz(hi>xWDuRIQV-aaP*s;PEW2M-d5$?o%1 zQ=JWWGL?71t=zcjkuGR@Kv6+26r5B|HLFJM7iPslGZT=M2Tk<|&qqM7hoM*fy@f$F zR}Mpxu)bT2*)m^Qt4RF_s9Ql{P6G7uabarst?Ve}=-v6sJ@Pk`69X;7on@-QJm}?s zvNocv@{;-`P>%t51yFPYbw3cKas)pgfTo`+`ZK1-dfKan(A#mwad!U{Is^>k5hkvUnzNj1pGgV&m4}MUM zbrj|&t0qf|vyKXR`xHYvyRPn0JqPp60Yd(PHgU*=b;SLJuN&X%zh%|JDtF2C>JUAntCBV@M2OI``oeLy(~ z=ITIS8AH)q+##SsQlJoXyK5YvcA#wIt474~ii1!qQ1%o;!?n;0FM0Wn*|P2Oicsa4 zpS+5x8V8DAkdk=t;&EbK|7`gWcCakA57bkBw+YQ!Qa7}r{IV5T^ ztQBUpQ0l^(z%Xi92G-PFl<5@X7yiYoA{p(x4I1^;JSi*Mz=*ud7@nQLb#gornL7rc@hS%t-Zw!XmhC{p;8Y%59q)pE(m7W^{nBOsMyE=&vYO~q2{ zBzhU-OTFCNH8dkUBB_s9(HYF z5$XGQpUiLXLFS%Dt3uZ?gHBO^hr( zO8t-M>+rR)C?9lNaUusR3|4qPGmoV8qlq@z&b;U@Wc;FyI(CB2Xv`=A1j9 zq&G&Uce-`icuH-eqy|kXIeJlYy^RpA|vS0Sgq$aIVR9E z#Vj<|ba~jhh5iYZERX46*E9^j2#5Krz%)(ZpgOP+7`u#R4l}8aU!-g6dT4U6CP<9& zS#50%uSTLW^eINRM4KSYX;jb%o_NEr+NuTX{eY0iG(u_11FZ>v75YC{v*B-|T7ZGm zz+ir)W)O%txfEsQLOVx_j&8==t(PZO*(75x+3SXh_++-8zOCoe-S z<694z8S12jdh_huuKA_CVf$vg9RD#T{Czur${P0Xjlkx+L-=fJQiGlWWk$66-3UzQ z#sbOg&sP;c6i19YZD_uj|Ie^lUz5xz|5}W`VArZ z5(Xu9G!6`-^EPi)8B%m|sN1x)5DTfX?^DAyxbYg?k?(i-9v8D@oxj-n=k!>^4T~aN z;vYG)4f`Fr9UML^PBKhMkm)}nvm|NyZ!GY^wlT;vJN-{h8pF9?`u?3HP29PaD`A`A zj-B%)hpf{j1v5naSnlR@%Yjo5b$z2(W|l?C9=Iayx}uWT#b?B&+>t1>CAvXdUDnOG1+z;u1}G%eF>MmL|pWIXvVJ z14H{wWS_J^)>JG_d(2m88Gum{&*78yI5 z1FFklvc`3K+6HqAUhvK6Aa(4jWNGY1;=mWMya;|!a9FJ;2+bl;li3jH=h68lM%Mxd3;@AwLFe z(|0rxzlw{{T?U>N2yVop)9s@uc+UOP`1F8UA)UxcT&WuuQD^lnEkUBAL;Ys@cVNL1 zGJ8FiAJQPiZN`%9^-3vlS8Z}GIBdH-W&jfA9FrSLI z=WXQQrq|89vuV+GTJ+8a%e~JmcGvCLdDg;wW+wNgIr5@*%-n|btEGhtoYw3EM{V+1 z4PMxN?)=w7@YJA)%ao$epRowuq5xVN`7tWL$laql_}boL_)S(|GH#3hid7rRg&Yul z5}}Vk5(1f61N8RGQgUjVF diff --git a/cheditor5/icons/em/37.gif b/cheditor5/icons/em/37.gif deleted file mode 100644 index e21691762a0a23cf1bb629147eff325952d1ac6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2215 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 VmY&*j@l`#t^HV9uc%>9y{0CO;q}Bic diff --git a/cheditor5/icons/em/38.gif b/cheditor5/icons/em/38.gif deleted file mode 100644 index 76a9e13b28d83aca487a720d7129882da28a311c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1540 zcmciBX;2e)7zXfVKn1m0pjt$&;ItJx)&V@QLKz^CY?6f{P_MxP7Aq=fiB?7E7|{X+ z$0AAvgL0R6a25kXfIvXQ5eOiMoB&VEsVTV_J=1Gm}7uG*o2K3Ix0x15*v6^e~_q>Z(m6x)5Rj z!EzZujgaF_)MN>zmbcajg^8zyzXpT3*ObT&yd4Bp%&7twJdcsZKcy9W=oHals&g*S z1%Ji_LjvsgGup=tT8;p;784(s>0kkM8>Ma)-r?nE#pv2$QpyB1Ofb$R``L5_2Nbc$ zQ3NY-C58`?g|0w$f|?AW8xd+uCVg;$mU8HJE|9@ss#n)`S&(q4UmQjBWrHF(KPTad z;J8kH*I=<4nt8EX9Ky z63{3I&*OjzuA=f@e$q*5yd1Q$RVCi^00*F@aEBJOm z-IIQc2WC~+yGgnq5#2jZsY>V$Hr|jxjw9OAZ(l2$v5FvStd4jAYo71J>U@bVn5vEw zrv~aW0y`glLlnD;GQw~PqLZ<}+W|6{CrUjICb{$gQW0qfnodYXDMV*D`6?W%atA0v zsRZC9f;Z2P7mz(g;MI>{dXVTV1HEiYU7~BbiB%%F48e05+IA13C53v^1JqoiPXs0l zh(QVU2B9VqFEc~&<=r$*L;pNWdWDCZk2k~F)6I6fwZ7hbYKa>dEr)c_wuR=xn?Qy% zG;6d0E=Y5Ze8zlg_QG)gr*_Mh^xUmM`DS~0v6wP3o9}!YZVnPg#W+9y>d85$6&8Hu zeXE~M{9%dz{+Kn_Wx<4hdUoaVQ`a0+KSg)ud2O?@@^q?k%2}(6FivhC@pW)9iNDhG zL2%^WOW&>BlX+AH#qzLedE+tH{n_?IZLu>MC#%ie4o>HqN3E`nKOO2Z)LXrD)7Fn5 zNZDr6&|t%8yqy*qnaN(W#elSc6xoL!n$&qkoU&`K)<0@oaOj~vY5=i1?}xCZ+x;Am ztPbwJHE!f(X@3T~7}OD+AdKMh(E1B4=gTa1-B3W^b7Svv+cn9hHZDmatMEOAe!90O z^~~Kv)=t!K8E%Mk`b_g>J}`l2&&wvwIJ3P^8SFKV|< zsqIw@zu@?mUHp}vo_g=WrcRF5h>QEWb!cXQtNzP5*3OMi@vEKn^cKvQ{Lkk4n;ic( z|9Z#LlzlcoKua9Y%}$TnZhq9ZF#>HG`paCIYc5*#r+L`C`G)^6M;mh*|80Kj4Eu%y z9(;Yy;6eO7JIJ9}#bEn5n%Xf9*UK&a;>}q>Q0XUb^6V41t8bVw>{hvD-u&<)^Q|U3 z5Zi>%Mdq?ABD1_E3)zS37n?t`$0gQAyN(4eGKZi{%GiC``>5$n=gg0_@<*d0fGFv^^L2cXg7c}LyA^FAc*oMKzjlD8Yr59uqp=| z1W?uoQGoRWd|dVA)Z1J{i~&W1tx{x1d;r8pAfFy5lzq#8|f&?j)Oms!cPGI_)@_KCA=6o_5SgX7jS7ilzo8G4t%I#w%SWk9E!h8 zt9o!9pXh=U?TUIpV4&`49{TQJNnQ#Z0{G|?IN2$9%0-KPvEgQXh@XEu8cMsy-U}*u z9JI1?x7#{qMhMbcQGLc@=8DKX)u%ktgA%X z5RXe+u%ttH;d!(%3J#R#a})64r;0`(;y;mBAC@;9=x-}UUwzHXh(PN>du@JCWgIpP zu=JyFpuVo`rr_xveAuNVCjoxyg;VdaK7b8B$3BGPQt{}^hy4v{%8noAUV15n0PW6| z&x{Yeslz9>!O3^nU=}_B;PgQMi)^J>rS>449UGIhqHi4)&j2b0W!dND&pl;Bo!I3g z1L6uiDj+K*thPAjac&&emnDCA6n=W&T@v7-PnK5&Dw8J-bEJ`Vu{$GVd=?+DhadA|`g0-8x20gSkpC z*nGV54u|Lkugmun5Be}a!@DPPcuw;=y|D3tp3{KU>r4~CPV=P{d?dXjf7 zRMzB8v;k%7I`n-t+IF+9;5+yhU?bs>e;iJFVIO^QX;$aGL-=?IoCR%rc z+A+cB^e!d4w5M2v`JZ+)=676Nw&p~UnH{Ok*i2*4A;N-!Al7>jM}hAMH`#eVazS0Z z()Eswg-ox=uWd=yN~`i18D|JwvvM#UPu|8&@j0GnJQ#fa z<$Zs(i=S`15vlRgGoihmGBdP@&9-u%sU8WXC*>M!J0M{*In>+h81scE5%+lr!YV>S zQwl^(i|{f;PA=S)uz9!JfC;;#$T@7+S0^+F1ItFuc$3Uf8imm6-!aJ)&KyO90|MsUGK6utywTv;CsQ zVjV+T5}jFnB}@!j%wr3eDk4Vm#U(cOuG{Z+FV}g)CR&3BFHoTG zOs`0_Ss3){UeK)i-i_Y%lq(Be|0FRXaTcvTUg5U>kyVqL=}H7)JW%Ivzw7dDd-x zX=d+rr1T$PEBDtZ7jOI$Z2a#jP8+mMtA2Mg)uE%E5s7FTkjIVbl1r4J?tR|iQZ1)t zDTQiD)6Lb#aOUY&TG&$3QUT$ZIgF+ zQYax3HA{-+-NS1dSjO$~6bkt>;V5?hJ`AeJ8ag(n8C)LI&1Hle7`dIjI*#(sR9J9s zM`?|}>C%)9VskZf_l!8rd1mJ4er)EEF3)F_8o0(iAUCJC-#C6%N7rSYkM+J#SKY)l zxnDIb`g!z56(ilt@ML5FCE4U$Ba+#; zYt(Ab6DDjLLi|s?UbX0NI1~i^nj8ZyTE%q%UnWOz^y8pC)HW3kGY7(#xlr4dL^JfsE!q3eM446pH1in5FwL|46C{UzWJG$Co9dE@Ajo P2bd1|B*v0d0z3Tz%TE6! diff --git a/cheditor5/icons/em/4.gif b/cheditor5/icons/em/4.gif deleted file mode 100644 index 99851b3f5e114cc765100fe184da1dd60ba722a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2671 zcmeH|ZBUa}8iwCQ5)wcRBtl9NAqEQwC{(Df6cQBVXsP-Pnb92IP3UPCmVJ5P#+6Fc2o_$l&}Tq@9iWq-p6iOv19TjS1$o+m zi21$*!MO~5FVMEdh$`}oQh@5fd`DtS#h!)xbqYRPQUAW-8kp;hkcj?@PJvNHmGOyG zTwQ=n-Jcm#8RU6}_DEC#j6HA}_egW~F=uPmfHyRl%F%g4XiGJL2q=_8v=3?EU*)V!DV|m{2bi2I*bj7=-C@-U zPILCfmp;Gl>FGx!+;jdo*47NCDILG_Iq3}HT~*31qMT8d%X~T;2t$z2Z+pk{=a*f+ zAm?sAqMxY=w}t(^ioLUXPWG0Yk&nC>x@1@l!m8JBks2lE%r7rbTvW~^Y@k^ zX{Cv37_ziGPfDdt6;{|BE?~LXB|2hE@vA1%n2~1!&pNL*aqUtvnWawge81x)oEUw_ z(~quZVle-LhlOyEC4^su=MUv9cr#dh1_y6pN9f$3>CCslc^9Ro{}E1VcgK=S56~cA zYwBDEy&+5vL9~U%5t+0+>5kb6=kZv^zl#i6j9df?GjiJr4zrKLd7gRFBVGqx((if} zntFH}Wx*U-;uj`6rd#V`>D%1wX2U39$%2(`&U9SAiM39v-r6uO;+16QXOI0DXBxeMSA+0?{giN&&?1RYWZnr;>EMcjl4Cv zF>!c^bc0`rUv6!+v%ii<=e)x4bNp{y$|IOh#<$jTio6{*c?@TT3Od1+wMN+MPrPqQ z!b5KruPF>(#7ZMH($_M6DV5;YQdxMky_Ra|l~ls0=GRiiTrgvNNvZ8P`k~Jc`NUK2 zrqS6i9*eBGZW&oW6&@eMuTOL()ut-fMY@p8%`P~)hjuT+=A6Dwot57dgqqvXTj6o6 zOR$;ak6qLFn*^V?5-Z#q^e_%%5s0qJq}{MIr3u?EK7LcG;bj?mH=hakQ!@2da_&@k zDA8s=-gr;_=a@{4{l++NC*?Nv$}Jv~BtgnPoBEIJsRu=ua6wG7ps$XSgoLf8xLpH;a- zvd1c@nr!P}bv(|R%s0>Hr1#Da5$Rn;J|7;M^HzSGO!`CnL08pYg;CdK2AOc(tR+}RW}dB>Qo!E$G{*KCCvY8J zdus}Ylh*j)-=E10N%hzvvLqz)JH6K1e>zpf8c^6`P1@sEH8fnl^w8@a?(=lk(8hf# zY@#339lm|V+y3?iqEFg*5N7QL;Z>}L$F+7Jw$QQPZvI6jk2>=^$ToSFSuK2*5P_V# rVl`XFt#Rxnd9W-I4oS9DNeYGZrr*B{_&*7V`(3~{|AhZmz%Bm(8!%H% diff --git a/cheditor5/icons/em/40.gif b/cheditor5/icons/em/40.gif deleted file mode 100644 index 40f2ac17b0187ceaf129b7900a641c9bac55ae12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1324 zcmYMzX-t!60KoBADFPZ297AE#Mey3@;)rvKQv(zzr92=a3yydI!W4(77@dlfbD|T2 zawuAk7H}YlML=+Ek)u?(X=OkIEwmgh6ev(s`d-g7zU|xp^Dp^(`>6% zq{x95UTO9@qz1M8YeXxHR&k&LP<_6z2jFj6s+yzZ3r~6$plN`Hednq@0_`p7Xde_E z{Ukkh>80oNNE=?|0b7A-aRwSSaIPJG(6-kXeZ$pGF7#3c!| zp{ta4TTpll8b>9f5>sOsIb2|p9%~a7z{PQW-I3;s6nd%`&h;<#`co5t96E0LFheQ< zoFBs5fq@CK?vez=G2`;S@K}Ghfq8rcrmD&f&K5s!EuKPJtVwbqecfYLR<@z<2DldL~XwgB0iJiI-FHpnHlxlqG}3nTE; zG&D{?qk3E+fpbI9&<$IoO!WYYScJj{wR~1o};gsIx&-c zn?y)cslh6$C7N#VLJchVE|}H>GzDlqm+Z-dyzoMG;OA?&;5UY^7j!z>Yo ztTwPKdG1NqZ0tBqMd@1(TA0TelM5vU`~S*dybO0rZsK^i91AS+F>~+^IUwhUCaRx! zIlF|8^4u-%?aIr#@nAD=!gccwmuI1wQTMryS^m+AP%DqL?dXE%TILpJibHz$?)GNg zy*`G$rTJBP6G({^y|5?bE3F?|N`Lh_Q=NeEoUW>+kF!>T!f)Le6JJWU4kd1-3BNl! zznt~!cIp-XXavTxFf;a++8_BpBzzThAjP=XU*!^S+Z<&${XF=^`47UYZdg){aHTmV z56LrRmmhL6S?P2Fw~CN1%9<@Z?`zM#SmstyzS+jyUJoiLX%*M}e?_{P#tQpyNpwc<1afh9G$nM*E zW$B+N;^3*i_JX$frq06>X@}avM)6ujmc-;X#P@BRWL%K3%&yo{c3<HQ)~&J# dy*#ik$1G-cK50hxeO7SOChPv6>}|09{{h(>9Yz2E diff --git a/cheditor5/icons/em/41.gif b/cheditor5/icons/em/41.gif deleted file mode 100644 index 5af0bb1f47a1bad6dc00b314c1567c2a4f573305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1702 zcmZ?wbhEHb6krfwc$UrZ=g-gIN9}$eb4;6g=I5i%>l@NOJiB$ESN+4$;NQm_ejT*> z{p0J6#mSJ6(Srvib604 z{dL&>@0-PcPC4IM>-^`_t>*`#fB*dY;rXp!r_=si3cJ6?-#BgN&i?S{mp9(HbaZd0 z^|L)*U$14n+F#OIIg#cFVINM%8)eo$(0erZv1Dp0vH$f^P>=c3fa zlKi5O{QMkPCP(UIa|kjQ{`r{qy_R&mZ5vef{$J)5j0*-@SeF`qj%9&!0Vg^7zri z2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY z)5ZeMTG_VdAT{+S(zE>X{jm6Nr?&Zaj`McQIQehVWAmo_rKzE=rmCW>q^KY-Co3Z@ zB`F~;CMqH&FX#K^#)_>%=lW;5u3N*7RR&A|S$A-hRmSy3ZY zLs413sW;nRMUTZM+=fL@#lFu>O3RX8G*y(}QcKFLNkrO5Ff-FM+H{?ukF-d(q=JDr zuZ}~cgAT8^fr4bVjK75;gBwRMhZ}>Tg}+R;ow2Ph1G8+HEHi_yt+8FUk_#iF04LLX zPJ!1hO4(vUTu~By)-l$65@$3fBqaJaa+_S3VEI_9S6m}8BSvEbTW61u?=h9Y!-glP ztEr|aL<%2iX_rn~B;!%+z%@-;&WA-%#f6<&-C3<^$IS)w8w4AubCqm`xr diff --git a/cheditor5/icons/em/42.gif b/cheditor5/icons/em/42.gif deleted file mode 100644 index e5dfb8dc7c6f4eaeb5a27b9db2c4ab3ed714d615..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 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 XY$01Rf|hx5i?Yqjx~rujz+epk+w_~R diff --git a/cheditor5/icons/em/45.gif b/cheditor5/icons/em/45.gif deleted file mode 100644 index 9efbf475232d6af4e09c4baabf4f904d43c088e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 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 Qq2ge|%B!oJfPS|I0KmMVBme*a diff --git a/cheditor5/icons/em/47.gif b/cheditor5/icons/em/47.gif deleted file mode 100644 index 8fc0b356378cc05620769128a725bce5347ea9fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1700 zcma)6dt6gh93KYAOC&W*)4WWqG`8J49%F+EvN1rNAfjl#7~35T*zR7)AS)ZDK#7mE zTxG%#P(jBdQ3RQT4OE0gROAs8Fqlv>U%8Ep?ntmdqEF|KbI&>V`~CiYzjMClgoZQx z$SgOE8)iU+F&d3MZPnG8*ryt%dGv)@9q7eX^p}Now>J(AKj`aizunVse$sCo=v1ih zAIr-+e(Gr5(U^)enWN@s=DKk6<*k3 zoXb92xKm#lX;g2mxG`8?#MPHXT*wTu=+<}Ny?R~$$kN0e9Ced{<6!48Wp>s67<0qsno@aNIbyC2y4TZT(XDN5sq8AGUdr-6T&~L~(+{?lJyb{N zo63${>{9CbR3-A$HFav;1#N?>Z=hFmt4C3&l&jh`w|jDn4k`-sh7H|Sw}y&kK9iJAnNp{^Gy|%5@P#blk zVDFXlnQ6t{8LIZ&{C&fQuH*SRrbf1 z0V0#hRt+K%hazy2G=Y>Q!wDpdClu(gge~R?r94CcSQS}uNQ#t-MKk@o1io-mRv^KT zmxE^`e1eQ6BtUr3TG9lN$^369pFfF~NTc9a`Tnc0Bsxt96QW=Vk|JiqD15Osl#oIb z!z?Kxjz*B=iCv6LK%|Hy0TBYUbv{50PryM^CF5u&lM*hFNLd0l98RZVQ9ho><4_nN zkp%fd5JdB(Lr@6lM+be$G|1PFPK3yQ5IDi5BkUADERarcIj^|HDY;f7@P%k(IxObx zfH@2?!Ux6+rtqfB1!PRA_maz*Iu~$CE&)x3U_I7<9P`8y>K*HF(zNJg()O?b^|}}} zwawU{Fa8*{m`%@rfA;jr<44Akhrj(gJoLaYIPlB;{=VLO`ktS=yE;4Ww%@sZtLJr>(EkTvpd!s;RzMb>V#FxgRUa%Su&e&y*COK6SFFu;4_#GB5Y| z568a$?pwvtZ@xZq_^U$)5A4s`_vIJaS($tHe7-wF{@JciKlym)N9k#@)Ey~OiC82= z1pMTrL|#HX7v`|zSh3r;ZQZi@!%Z7wHmr|c7qvDrVhwZks+Hkkp^OkZEqFyx;Bsn! zKZWc^^7ZldBBB=xkMsOs+0ysldv}S)Vyru`=$(ZN-kv}2tvBbsF=zIy*WG5i&Tw&d za&(w(Z)f}3G#d=Y-E52YB8;c?EwR4VnCXMNL~`3@u0aVwuFGuY`$V2}W{5|WM+lGZ znF9vK0b#4yYr=p{fuP(abmgM8tZ+_jeA1$=p)R5TXQal76hm^VL7W3ba~(1E7@Yfh zcic6M<6P0|rNRye?uIQ69m1uNqQqG?6q|*NZH$G3HnWmNOWbBI@Q#=d&)@F7V5Zwj zt;RjLX^%^=eeyiOqu$;VE7UqZRtC8``Nu_Om1P9yOe4s(3b(vayE)TsPX_E#2Jd&6 zZQJZ8(lj`^2*8q3QLok|bVi~Hgp|z=vzI4&3q7vr+~&PgC_4aY?b?br+SyIR`2PiB C_O?p^ diff --git a/cheditor5/icons/em/48.gif b/cheditor5/icons/em/48.gif deleted file mode 100644 index 7467a5a1204da8acc4c325c759fda265eb6ff8c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1710 zcmZ?wbhEHb6krfwc$UZT=g-ea8?FDGa{m4E>-TdNSC%;M=y3gcEc(S}^KU2ozFds^ zb=dyd{KSv{Qu3&M;pxlznb~?$JhNc({8SHes`|q!~WQ`nP<+-x7lcHe0HYA ztDUYp`@>&tF#EaJ;@3f|`)mBaUC+C{%=YKgji=JmeqM?BebnyIjPR?AObs((6@_TkyBjZMzK&gHy4nfm+3*ZZe8et3TC z;Tn^-XU-f9HU4li1X z8<&p$JmB#;Ie4kD@y|z{9}YNwIh^+Qg3tfg3x6GUI5W@s`U188pVs|ujYTZ$8>!a->P!K9j)^J zo=@N1q4XaN7)S?-|G6W40~A~mOA>*!jeSKyVsdtBi9%9pdS;%j()-=}l@u~lY?Z=I zeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2?G$V(tSWK~a#KqZ6)JLb@`|l0Y?TsI@{>}n zfNYSkzLEl1NlCV?k|Rh$0c59heo?A|sh)vuvVoa_f|;S7p|Od%xw(#lk%6IszJZax zp^>hkxs|bzm4Sf*6et00D@sYT3UYCS+6Cm|Cs(pQ}JoAc667!N% zJzZ>-fco_^GgGYG%v@bvES;PToy}Yf4P6Z!jZH0_%nXfP+?-t9TrACDdR_99OLJ56 zN?>|Z5PF?)>IEf)+ybD@E~!PCWvMA{Mftf3U=Lem;&zKAPV=C8Q*gV*5vN{#pkwqw z(TWt!Fd<;t0Wsl;7RZ4o`_w#OS}y`7YR3Qn{{H#>>*tT}-@bnN{ORL|_wU}mdHw3; zi|5atK6(7;;e-44?%uh5>*kH?*REcZ;0$^0LyB;-bQW{Jh+p?5xa;^t9BJ|cQ;oTXD3GodplbjYb#3&b2C#DV9P?1~91%MgXOBD{t{^=I!n_L!|da97HoQOv|m?VNTi@RrJ3C%aaTz4VzpjL ze(Am)nF||T*^Rt!b;K-M%FNBHdxytDv8hwS!05(_4~JSiJA|1PUK%7kVc?OD&pBX` saHOHnKQE)egXz#A32uc+1q&KQg!*KJv!<*xRAld4m2lXJi-o}&00FC=?EnA( diff --git a/cheditor5/icons/em/49.gif b/cheditor5/icons/em/49.gif deleted file mode 100644 index 3baf57d92118a9d295f87019c97b9319938fcb21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1681 zcmZ?wbhEHb6krfwcoxI(=g-f7?^eCv?{Ij!-_rvz?+$qU`11beUfZ90?B5@B{e3#> z>LQchC%hkTbN+SA_4jedk0%qZ?wt7l<+OKu9e$mN*wtqFe23HaCi5?Q9lzh7|Nr@f zKUbrFpU?fU)#c~S^e=apJl^5<`?%-XDQ5p(ZvXyx!{hZXAI`??of^Nj)9=Tjpbtkp zf1L{bbv*9fZtK54-=xhv^M1eM&#&))9`gGCYSORs85`@&E^eFndav{6bMa3P1phu2 zdvAls&jVh6&bt4-Q-6Mr@vo=tKi^;dbiO^RkDt?_xF;1KL`&s?(bMcpFng2SI z^yhNH@hPUio=p08C-KjDzrQz<-|aU2eZuGW>FD35-2Z>x`tM==uhVJ2&u8uFu=@XU z#_kTK|Ns9p&ls47YguJQ{>uF6ifOi{A8Q?RM9s>m(KO)W`OsL0L9E4HezRZ2|BPfE1{ zvO&W7N(x{lCE2!0jvxsIke$x?MX3s=dIq}524)5dW`=r(#wOnqF1_laHpait7C?(A*$i)q67m#PGlu=SrV5P5LUS6(OZmgGIl&)`RX=w>E z!^lV%s6w~6GOr}DLN~8i8D@e@YH@N=W?$S+WE4mMQ?&&*57FE0kG_Vu;$%quQQ%u7!7 zbg@+e>etK6OtErvakelvGjKC>HghpFbTzOrHZ^rJu&^*Pce4QU%wT$5@{>z*Q}aq- zdQ;$f4GnPW1to;s0-((>*tT}-@bnN{ORL|_wU}mdHw3; zi|5atK6(7;;e-44?%uh5>*kH?*REcZ;0$^0LyB;-bQW{Jh+p?5xa;^t9BJ|cQ;oTXD3GodplbjYb#3&b2C#DV+bm#y8 diff --git a/cheditor5/icons/em/5.gif b/cheditor5/icons/em/5.gif deleted file mode 100644 index 50e09671f09a7124b31f042236a5e8d64ad0e1d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1407 zcmeIx|8Em@7zglcySiItUDq`_V3>9r%LW5`?JVs;vz1Zj;bznE!`6^U(}tDQEFHJu zNEgzMYvb5lAYNd=A*=BMLe5Od%`e%9tXVu~vYbsY7c}OW)a0gMIze+$6F%OQ-}Ddg z2cMtcPx5|V$@Ah%KDQ@Sg;XKRFe0)+DB-Y(Lj|WNiK3!FfJ2Bw9_N^Z62@3629+XI zWT;3`@CK?;k!OmM0E;4oPzD&4@RDIv3fiE=vdkn$*aW}`fQACe;Y|t%unY-7K#ht5 z2Za~}VMX1Qc_;)~hN2TqfC(36K^B3?vl5L-Y*>*+$P)}rDm-2kIhG=z=qYjmno0mV z3^+;_IF^nxU`fcwf=$&NL&_4bfUwMBP)zVFDG4m(NeKiw zI?U1}6oWiVKq)8-j8c?DK=T}}OokyKc)%zkE(AOZ8JNF%f(_tvm-`_gX&ht20fr=L zieQNtASgucp*5YeGwowLTBB&Ccl>N~seWfRo7!8^+@9&R9VJt_9or)A zczz~FR{C(nYE4-y%!8}>@mmWya@u*PIocg}a`##n+r{f+y`AFct!ef0YXVrG6i2XvSUs*0&@hv2EI+OgXeX#`9q4hm;qsWcJp3YOF#^*nIkZf=` z3tgrHrfscgER0yImP<97{HJT0P2KwQc2_><_h~Za#4+)>gULj8*(2Nhrp&}x#pc=# z4Wu`jrk)-6wx#c3d+K%lVT0q1)7CC&e)9{5;_o-y&0+mBn7?hEPG9#gbhqC*nK9X@ z=ogOJ?84TTmiTIF>yl}E$CN$Z+dpC0Xsl_8+C$_SGlF(Tmri!j=LR>qrxB-cQNR7( z{F=Em`3f=^eN=Lx;M?*#u%!;!qp1`%h9F+4}$h diff --git a/cheditor5/icons/em/50.gif b/cheditor5/icons/em/50.gif deleted file mode 100644 index f9e49d6446309807fd90e21c3f40426875c4b123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1695 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 Vem&pr$cXXGsc}^W`9)EH&tIH8FKYk* diff --git a/cheditor5/icons/em/52.gif b/cheditor5/icons/em/52.gif deleted file mode 100644 index 72e7ecdfc463e54f6074c486f00fccbb23c683c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1711 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 J*vPCjB5Y@ diff --git a/cheditor5/icons/em/54.gif b/cheditor5/icons/em/54.gif deleted file mode 100644 index 3b0b8d3d2abe149bab5a334e8574a201833c41b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1703 zcmZ?wbhEHb6krfwc$UrZ=g-ea8?7I%HTiYW>cg{JzkhuF{pr@Pb2;}rq9fb|NZ{@?p(>w{r3OvW$x?`|8yqp?**TqS7Lr0wElI- z?#5#0p9efXo(TH)=j+e?*4H9n^eQ-2+@d4750vSRK-eX73>JN$pM`2VMM|DI3Z)2V!9g3^!U z$?tYrt*$WL(kOALPwn_*)lK!1@AjB3F5q~)+Tho@yzR}>>#9YctTsF|&w6)<(tj{u zpa3ZT=Z^3VP;f~sNd(e1_7w$*$=RtT3Q4KynR&KK?|1K4QpilPRSGxtHSjHPPR+>l zs47YguJQ{>uF6ifOi{A8Q?RM9s>m(KO)W`OsL0L9E4HezRZ2|BPfE1{vO&W7N(x{l zCE2!0jvxsIke$x?MX3s=dIq}524)5dW`=r(#wOnqF z1_laHpait7C?(A*$i)q67m#PGlu=SrV5P5LUS6(OZmgGIl&)`RX=w>E!^lV%s6w~6 zGOr}DLN~8i8D@e@YH@N=W?$S+WE4mMQ?&&*57FE0kG_Vu;$%quQQ%u7!7bg@+e>etK6 zOtCVubagXuF)%iCHgh#JbTzOruyA&Dbuw~xax}JZb#sB~b;(aI%}vcKf$2>_=rzHq z7nBfk3xGDeq!wkCrKY$Q<>xAZJ#3YU+bxDT&4cPq!R;0!oO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}* zri~lcuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+i zn;IMH>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em z{d|4Ay*xeK-CSLO(dl4sXKQ0^Wocn?vcsXsA`TE$Lb@_#TLVbk!b)DIo3^g^xM2&dDd5lEGG&BvfmBdX1 z95ekh{4*T|OvIJ4J$%ho7+fOcII}C5Ftpyfch!oDKviczCwU>dlc+C_d2HEh{_4LMh-es~}&Lg+OIs bbAz%YtH6{G2aY;(vars}x~rujz+epkur-!( diff --git a/cheditor5/icons/em/55.gif b/cheditor5/icons/em/55.gif deleted file mode 100644 index 28679aae53f6f3075d50b21d1e8a5f3db1d86c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 zcmZ?wbhEHb6krfwc$UI&>(gBz`1|+og$oyU@7{g;_HCtA#(|d;1*a%|{qc3-n^n%c z{E}}Low#!GXsf`Hp-2bynJhA5F2_<861qx9`;~(?#~4XCf-@x2EkcD0$p8 z^VQFdw0?)yU(R~iLeO|aVQ z<C*7I9_ zm*N7iCQf=aH{n{o_sRgr-9G-;;$zNa6`U-TTdc1*-*DsQ&86FG7r$9!y2ma4XpZ1a zrK(F+cKiHPR-4ZIuwvh#eWn$r|NsAIpf*ta&mG|#px}~Nk_e=2>?;Zqle1Gx6p~WY zGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0T;&&%T$P<{nWAKGr(jcIRgqhen_7~n zP?4LHS8P>btCX0MpOk6^WP^nDl@!2AO0sR096=HaAUmD&i&7O#^$c{A4a^J_%nbDm zjZMtW&2GK4GRy>*)Z*l#%z~24{5%DaiHS-1 zr6smXK$k+ikXryZHm_I@>>a)2{9OHt!~%UoJp+)JUEg{v+u2}(t{7puX= zA(aKG`a!A1`K3k4sX*n*AgcnUy@&(kzb(T9Bir(o|%`D zUtSDW?dxmhnO9trn3tUD>0+w{)UTJBnPO#ZX6|NgX>MfbZ02fc=xShT=4$NhXy9UL zY-(ZRY-|M6>yn>bnwy$e0@Is<&})oSFDN18765H_NiE7OOHFYr%Fk5*d)O)yw_6Nw zng`XJg4->IIQ8lS9itD5R-|Z#2?5g%hzU=$Kn^_Fr{)3EdJ!;DGyebg_s{QNKYx7x z_Vvr>Pai+LfA{vy>sK#dJb(7|$>T>4AKbrp_s;EGH*Z|OcJ<2TOBXMkKX>-b=~E|9 z96xsS$l*f=5A5H!chBx!J9li~wsp(qO&d3?U$=J6>QyUOEMK;C$>K!|7tEhGch2lt zGiOYnHg(G6NfRgZ_x1L4cXf8Ox3#u3H#IiY*VWckS5;P&mz96TeLf@4rrs0=VO>f8M1M(LVTL{i%K$MMt|%@U zu>i|iDQd2Y(gqxQF?t*Z(u%HXDb6CsW?}pxu_63nX2v4UDN>GpvNi%d@jL=HvVM+I zDK6Gp^1g=b4-9?fwX9uI#DhIdoUGX1TRE9{1dFFANSG=!vi$j{Y--S;@L18QONfa} zB_=}2m4!cL!<-cbtw$TA#o0IP2ztmOW@It#&jck!Z)QW@O&$|IC3EsQ`ZTy$ZaTmr vq0HUq!g%P&L?LUNW3s8=P1=4OLv$cr4hmD%7!&fx#L83ff^h diff --git a/cheditor5/icons/em/56.gif b/cheditor5/icons/em/56.gif deleted file mode 100644 index 9d46e2964525f6202b5c9cb9960cd04bb8876835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1703 zcmb_cX+RT47!9I=h!qqqT90MHiU_%oTqGp0Ngzr%LNwwXl3j_AY)lr3w6==XiuLNL zv8}CQt;M6#(*w*U;DOd#iU(FIRHPEAShESF8!FfzrN25qW@l#Kd*AoXyqQ#qn8j9x zkU~f;2+3WON6UbCn#wQ0R7bdE3mc zdu1+b+T+tQrz7>rrA4l4R>w)6#f%)?AaY$@&}LOsmO_ZR{^mYj_r>%lcPk%Mr?wpv z;WgR!PZd0EF!p%5TCY@k&O)yHl|AmR4hwYN%sRGJ@$_^C?%+2a%*1V+hH}XJaJRFi z@x~DZcZl7!0{647$LBRJOJa3dB3?7wS(DRZL2ey_+%xyvqTw@5sljox;1JYvSrA+D1Gr)6P_E!R^& z%iCV=?L7RbD&c@Bp{I2_enI!FPK7&C@j3%Af)a z8krV9gUMvZ0(2^kN}rPAL3MynQJIGpVLXt?^zRb1 z`hHoRk=$DjS%qpTCZ(Q2BU61P^#P^Q|AuO{{b(a5gJ0zPufj(8N)D@AyPo{f`PkX<==b)AZ4Z8HZMpwz^Sxj0Hr=^>>t^H64L7b| zyL#pFrHemZIA4G6?3vSbwKb<4cAM35vbyTT@nc7S{NelWzWt{1$k&Gt9XwF+)&4K{ zeX+NE&+gAZ+x6)uAMZ5p*#6OnAH4tGyW6&I*}UnUjb$6&Ucc_GwWVuTzxl?h*Iz4H zX)0b(gc%LX^{7r;Sg=f!zZ8MhsyyYA#fug$m_ILfu42w?d5$bQD>FlyK5M2VEmbTM zLMh1teiDzH$YHaXjD#8SbmBsh<6@`BOpBiS>XfKRFanr7Y2t)e#*YhsdF+_5(W62` zM!qy6czDpTz<{Ac2Kx{4BatFpgNYs?#rhr_-)l_@Xj_exPKowUnV;exJ*9Lrk}Vh& zGHl+kkWqr{Edg0kvXS&$`bb$+RzT^r@o5Sej$9adSdlh<8ZsG}nIR5lsae6|jG4e> zgcmkxv|kQa#m(^>Jt>TbB#oOo)^9@0+?WY|W2cTwLL`AC5}z@sgTa3oC_&QWsDq_J z=R>bBi?VHvPnFzLr z->azKHZhbFs|WUz)`t(>Kf`%>^~N>f;X$mOwv@Wz(-$ACx@gN=ADPT7UC>~K9qRz* Nu4T7lqC-fDe*yWunnC~o diff --git a/cheditor5/icons/em/57.gif b/cheditor5/icons/em/57.gif deleted file mode 100644 index 94540e86b892fa98d122226563bb5a13d087b617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1703 zcmZ?wbhEHb6krfwc$UTR`>5TYKR@E@{(a2x_orL`-^~1d%;D!D&%bXL|32#Q z>OlCfLpHyThCVwO`TRiihyAf>Gtc}y7X9%=(9cJm9}YPGf4%U-(coVPtv(!f|GD4( z{n7CIr#F6iu<_@WnA^*2-|u(c*yQ}}M)AKtU!NYy{&vFeWGJUnv^>t9t zr!#4PKHd6tI_>eEke&VE`)8(IU!eBuWV~_O%(F8s-t70hvc&n-=+{!?QhJ?+(QNIph8Be(m-axmD$Y zf3GI2DCK{+DPVmS-;d+TH|*_y=jX4l;{SEnVReP+|4-|7w93ERWBUKi;(yPl|NsA= zfij@@pF6@gK*1%kBoRp4*jE%JCTFLXC?ut(XXe=|z2CiGNg*@ERw>-n*TA>HIW;5G zqpB!1xXLdixhgx^GDXSWPQj+asv@@_H?<^Dp&~aYuh^=>Rw*$hKPlA;$OZ}PD=C1L zlw{i~If5hKW)J8<-g=m>KFB8k?A#o9ieT85kPq8yM*u8tEFETNxW! z85k%)ffCTRqLehNAQv~NT|l0#QbtKhft9{~d3m{Bxv^e;QM$gNrKKgv3?n05pbFjM z%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2OG|8(fG&l2A-4c-Y+kV**gJa3`MLTP zi3R$GdIlgb!4&%X;#ZoR3s+rS5|oN?FIIz#Ln;eW^@CE2^Gl18Q-R8rK~@!5ITxiS zmgEz}4B+$G&eP`1g19yq1P3s zUQj~FEdbi=l3J8mmYU*Ll%J~r_OMkZZnrq$G!Lpb1-DzAaq86vIz}H9tw_-f69T3k z5EGtgfgE_UPt60S^&()RX8ix}@1Nhle*XCW?dzA%pFVzg|L*OZ*RNi_c>e6^lgE!9 zKDdAH?w#AWZr-?l?dp}wmo8p7f9~v=)2B|JIDYKtk;8`$9@xKc@1EVecJA1|ZR?iJ zn>KD(zi#cC)vH#nSiWrOlEsS_E|@=W?wr}PX3m&CZR(WClO|5+@9XX9?&|DlZ)6$BX_?c{>9G`txYxY$|V zvva-n*2pqbl`!Nnw@$V;=SfP?NOV5iDdMuH;H1%lg_62S9ZM`0wz2c_h6wx#5Oh1r z&k|yC;laYT&MEw!QYQqM+&X&LJncLZl|0x5RD_};UM4MVWl?b`v1t0F bBU6{MqlLu*4o5W>9zKhCS$DNG1Q@IV_TrRB diff --git a/cheditor5/icons/em/58.gif b/cheditor5/icons/em/58.gif deleted file mode 100644 index 4f7cefdad761b737fccd8367e3aa98d1f3cbc30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 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 VI;637Gj^A6#DxU!3GSGnzW@n#!e{^h diff --git a/cheditor5/icons/em/6.gif b/cheditor5/icons/em/6.gif deleted file mode 100644 index e39f4cf222842ad4c203bbad8bd9edd0d7f35f72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2017 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 S#Vm8fSX!J5>m-l>jPsu}XXFh4 diff --git a/cheditor5/icons/em/61.gif b/cheditor5/icons/em/61.gif deleted file mode 100644 index 5c297e3888a2cd1cdcc21c4406b9af3db89b1408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2107 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 diff --git a/cheditor5/icons/em/63.gif b/cheditor5/icons/em/63.gif deleted file mode 100644 index a66a51b0343fe3005becb540c5a3d03522503724..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 zcmb7EX;>3S7!C?}AP8PyO)KoVfRX)2d5!R_hDmwim9Hf*RC1rDKXZB7<5sFnrKUp#$*`i z(4|?rG{)M{%7P$6C9Az6Mqe8_Y#J~;EoeO-f45Z9-z4d);^=iypB5Urw)EwtI73^R zK^tmlNbBxwGgNU~E0TM((f5yWTCS9J=~6o@Bg=B3+eaAZ^7-ce=7BrXs~VQECfGDM zV9*AcZ!8}+50vjt?JDQ%+nY`O&24oVEvMqmjgY>h`Nj3M?bRy{w^rXe3hC>Uj5=<+ zR#H=(`utL&sex;(294E05=~Rb&9dP~GJlEY#p5!qM)LBWs;@q^bnDE^#s0=x?%6!| zUC*-+EpjA97_~aEIlQ|9S3_W7>^qE4_*}Y_Vy09Y%AXZoK!O| z9-yAj_qOz(F%CR?P**f`d%eYCA^iX5ZE;v3NC0?3Oo)GjL)8kQCS zXo-MK%ps;S1XO_nf~B&kY$cqO9hWT1&JeN1#Ly5RSPiP>3OS4k0kwP+q5{<%qEL*c z!yrDkE>noW2n5UE5W}oL0BcMLRl)#+OeKk^fm9%nMyB}(FqzCH0G&#sQmAwajZUI5 zL4P_(r2?-S5s#)6OTa{4#H(2Nj6;-Sm;$6wva+(sS^i{Hxq(7sv)NV+I-P_gNUALe zCRCFUmCvXG4_1kkG6g0>5x}Y_Oh+>@4iV4v?-JySF zlA;O#N@4)1GDM7KsYcKO0T_*_Fd-s>qj?-6&L_)cVvre5<1-m-77YsI(`bAuiwQAU z;r@IUJB%5?;4w$JJXDk^hY@U)D}K#okIS_hL9W0f^I)ZHGc1l!qHkK>l&Ydmri%0mOUUO{XAUPCgGsi2GkJyEA+-+h# zS9!+TxO2kn5E5g;gvn78`=TayGe}4{5FJBzn2|EWfnGG<#=EZ2-hGzTxpS{wj%E>0 znxH#e?YPg47!#lm&z)A_=NOZpUtM=~qR&D%_tF|kVR67Dw?ou^?w;wcwh@Z3yzPw# rTx?elDvDYgY(1wm%zsRK65$k?D><4|^K_cS!bKA9!^V^ZfDrT-8-S#q diff --git a/cheditor5/icons/em/64.gif b/cheditor5/icons/em/64.gif deleted file mode 100644 index e5cb6ca0639b47ad66931cf34678c95231ceb6e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmeHIYamo<7#@YyjX_GSYD~6lF>_`Z#$*^~+|oqY*zK~$%#n$iGtG<)QAA=(_e9&u zZQJflwHqsqJDVXzkuFN1nvqkkjM^fn_srDJF^OIEjKQG!kc$X;cOf5=r z8>`zWf4Es%ikFsoO1p$lFA&Gtc&&w@gCg>yT%0H~R4Q^-bqbn$#uZH)WaR`&8CfYG zl~j4FdNUg`@xuM&ii|)-UtVeIy5ggOPYOIHs!0~NRXhs59A&uk zRQkn&WMxNO|Cpj%6e?}m+SxBr_M91?P+k$>WR;|6*T{XN^4m$vbLx5u<4g)-^gq_p zTeDZG`tn}&_6l1DKRnnjYh=F~7_HC5a?a-+D(xDPD*HrUN~MZ*`RTRdWdD?`gSkgW zABW`%lWy!?+*h>zVx)oc1#{pI?%jw~bd#wXzFx4$pdS zqoSfvQ8p-uy914JaB$FQV6oO}gf%ak&8G>h*}Rog3KWn>=Q25bCd5W)6loz)B%g>> zSNc~AEY7qnn}?cg2StZiXaS9b#-IRAOH)89_1~c^)-;;O_X9uI`;WrBfM^bg_5*oP zB$p1V;VU(%I0P~mr12qc00c!$?V@iO#D{oc5C=i_#~}ilYz7p?n?zHo1TQv^Ph-n7J0$8M$b6F=)-P{_U8jmek(S z45v-2o=n>wWUIZ-RhwE%rBui#WYUl0W1}BNhKD4B1O0vPd*8k7>F#>-y7Se`ju+3L zJ#Bx|*82ESOY_4AP4^oc#P#?7sH?51uBxmkFB9D@y;JgganbGHe!X?`hOn^U`n9W9 zE?>I%%Y~ow^Kx^t&u9H~?#Hv48E4W@pE`Ns__3o$(heW`AvNV-@`0qp{R#2=_Qu8T ziHR0O?T+O0xVtzIn-vkhlNq)n6lBmtXu;oa-?nwjci#pDZvG~~-*1zz&qnG7@AY1u z9`0@wva1Wp*@@`5j^Kc|x5L@mVAU@a%Gzq}ny)QaulmYjCDI(RV)-(&FPAPcUA)L- zp|O!6+(3W9{CRWd=zXE9qdj|;77S)C)mC4VVOE+?k>+m+(^J7_H_ZVmwY8S)W55AS zWmA%?@!7gfBZ;$9%=UBRUrNYc>9COPMRSrmUDD<=u`Po55Pf4b`T{AsGo(z*V4I_v z=}Y8&6H<77kkB|s@2GCjQi-Kexj~lYu3Lo(ISDn%`T>N9>>Mp!GgM?n#3e}r+}y-F zAVcBna(@|itvd|Xl$a7JThxxqpxK)z4lmFeH=b`*X#NPi}YiIbyoQ7jU~a>{Rz!g_SFCY diff --git a/cheditor5/icons/em/65.gif b/cheditor5/icons/em/65.gif deleted file mode 100644 index 027f28edf8997f98ba49a4bcf9404d56c5ee2cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 zcmZ?wbhEHb6krfwc$UU+_wL=lfB#;%aN+jt+q-w~-q|1iXoJOy60W~*7T;X!{P9H4 zhyAe|jg3E@N!!1?^vrylw`b0rooVsu)2G|ZY+vqmzrG>u-MNy>3$0fM8^7A=`sHxi zAqR(V*Yp0}%lvaGY-6Ls#yW}TmpATeSKQUD{pi}>`=>YV=x|+XY<#dw;>8ZTtBXtz zPt^IG9DIL`|LaZWzkhuFaxw14V(0JYDsC*({%|s6Z>RN#=eG{c2><_T=AE_9bF*0f zznQtQ$@$BJjmBv+zn$>=d%@@B9_OD|V)oBW`}h0n(juONp~gR-ZoG1K@BI~K|DI31 zw6p!${ls47YguJQ{>uF6if zOi{A8Q?RM9s>m(KO)W`OsL0L9E4HezRZ2|BPfE1{vO&W7N(x{lCE2!0jvxsIke$x? zMX3s=dIq}524)5dW`=r(#wOnqF1_laHpait7C?(A* z$i)q67m#PGlu=SrV5P5LUS6(OZmgGIl&)`RX=w>E!^lV%s6w~6GOr}DLN~8i8D@e@ zYH@N=W?$S+WE4mMQ?&&*57FE0kG_Vu;$%quQQ%u7!7bg@+e>etK6OtG@CFf=!^baFLx zHgh#JbTx1^bai%dcD6J&GBYqWG;)RMb;(aI%}vcKf$2>_=yk)X7nBfk3xGDeq!wkC zrKY$Q<>xAZJ#3YU+bzyG&4cPq!R;0ooO<Vgs zyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}*ri~lcuUorj^{SOC zmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+in;IMH>uPJNt12tX z%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4Ay*xeK-CSLq zog5wP?QCtVtt>6f%}h;V~xOjJZzNKk;E zkC%s=i<5($jg^I&iIIUp@h1zAOk>ai6*i#Knt}awLt3yvfIDw!Y$&gLfIx8C1RiNO zE`N?h4u38;X`Tsb>N-Z&7C{L?7S={O>JwZfq-6NTyyCsY_+_LdT+(bsWKB3zBa$Lg zIZb3mY}0%U92^7fQm@(tIyxBmq**!{N3um}#%M;dMH)L3DL0Upq}J#bKk$0fu&g=?hK-9Q5hn(6gH$pwPIOK}bHvg(I=;R4*s6 zn%QCWtgBhjQ|-$z{L)e7fy(qB5^30 RyI)Z?&f)GU(I5o|YXD_ak(dAg diff --git a/cheditor5/icons/em/66.gif b/cheditor5/icons/em/66.gif deleted file mode 100644 index faca98013a37a59761e6b6374ed68fed16e28046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 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 diff --git a/cheditor5/icons/em/68.gif b/cheditor5/icons/em/68.gif deleted file mode 100644 index 2143451805a5776bd7b9cc1b963d6ac68c36224e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1694 zcmZ?wbhEHb6krfwc$UDhyF=;EpP#>v+WkJ}`1_c{?@zaW9klvzH2D9UnSX%nb2-0{ zI(#@8@@#+FhyAfXpKknh$mab%+uuLFzCRlNe!ugF!|ppeTsJm3e>>s#X20jZKVM%R z2>7`SC>1pG#pM4mf{2oB8xe_TEnGzZZP|zFBOX zHuLMXjDNqs-e2SYcu&Z$!}h;Ur(Id%{NdTHpU0wq9kl*;FZ0e?=U<2H9`Ex1c_rrl z>5VVC<25@~&@4`*X(o|EG1w z*46(y>~Qz)-GBFM|G!zhy2A9=(a;~qli$62_v=jRyFI4A4!i$4O(xg&f76kHNZ5`naheMLcHa&~HoLQ-maW}dCm z``!DM6f#q6mBLMZ4SWlnQ!_F>s)|yBtNcQetFn_VQ=?Nk^)#sNw%$$BS=C4WT$g}QL2Keo`G(%fti7VnW3Jcv5C34 zxsHO7fuVuEfswwUk*=Y+m9dePfq?=PC;@FNN=dT{a&d#&1?1T(Wt5Z@Sn2BngG{g7 zSTDaQUEk2s(h_8bk&!M?g>G?WUP)qwZeFo6%mkOz;^d;tf|AVqJOz-6iAnjTCALaH zmqNUdTL3pUuUHT49lhlIT>Xl~0)0b01CWucqiS6q^qmz?V9Vygtyua}vbVrA*-;^b)IVq)lQ=4xo@YG7gPY~X6)X5#4P=HzDT zW(d>klAm0fo0?Yw)0=|OYl>4ZC?Vt)0Bv?jEy^rQO>ryA&s6|>*eVmZTa0j;2i2Q` z+bza8_38s1qYsK!q-cf-0n-kM2~V^@4m{bX<^j`s5in6R{{Q#)&+lJ9e|-P;^~>i^ zA3wZ*_x8=}S1(^YfA;jr<3|r4+`o7C&h1+_Z(P52^~&W-7cZPYclONbQzuUxKX&xU z;X?-x?BBO{&+c72cWmFbb<5^W8#k<9w|33yRV!C4U$%6~;zbJ=%%3-R&g@w;XH1_q zb;{&P6DRcd_4agkb#}D3wYD@jH8#}O)z(y3RaTUjm6jA26&B>@<>q8(WoD$OrKTh& zB__nj#l}QOMMi{&g@yzN1qS&0`TBT!d3w0Jxw<$zIXc+e+1glJSz4HznVJ|I0W*}I zu8y{rriQwjs*19bqJq4ftcs=*(z*#UHfB7Q`f7e^`j$LqHZlpk&YGf(+U$|++Ki%_&b$fcRtkcQ zE+U>HE{uW-R^|zEDojk=EX?m&xL>QtB^XJtnF?4K_!w9SWJw%QVCE6hi``PP^U_hT z>H4usb&*WRyv4gE^u>M}Ej{V%7`LIK^HFQpbp5!Xc_vCPnpqW1k~Az9DX{S>irHDr m`pDeM%^oDP!{K9co3f)&8N*J7r%V%Mh5EeaYH0{CSOWmW6@>%< diff --git a/cheditor5/icons/em/69.gif b/cheditor5/icons/em/69.gif deleted file mode 100644 index 0f9a4de5c708f174ddf9e87087d1d09f983d350a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 zcmaJ>X+RT47!3%e)nZdT>IE(VYpsy%5<)^STnRyxAg6etEXiUbB)cYyEcC+AS{08< ztrcx6cu=eg1r)&~goH~45ept1idrR9Z9(x0Xz7Lu_J?$S%+Acd_rC9&c{9NwLXI~~ zrBEr|1m(pGbDL&OyB5}LrVTVD-z^VqDM3$N?9^@XxmPAIX+sBUV+I-$`}A=KYi~a` zh_w5{Dt5-^=+x%c_+7`Bn2jM_ z4aMaZ2dZ@YG`rZQmSVl3@KH@%P0OXc(!$)*!p6F+fkx?Lqo}bmJ^N&n@k&=?-PUqL zuAyvWzg}2fos+Mr>*#8KUN3&6^)ob7n6#qKn;jLc_wqZJuiZww6$ zQQp*?hbAl&g#!W@hso~(KLUfrNeB)kAZuj`9<5iSrvWkvj~2@kfg+5LNM#Gtl}J>2 zShP4jN$f45`S}712rePVEI|_xE;+U=Gibmt1W)480xUlOOH4kh zL;w~YbQgnOAm9bjA*Lsr&2|GkKnP@j9t_CC9b$8t9$XLvUNssSO({v_Mhb+lVv#c* zO^V|fm%&I)O{J$Y>8Nro1M>FvwrF^GxRVHXRhj~a33r9cWkf-MsKiPchRaX|U{Qn< z&=j0UBQyQC1UWV;t5DI0%b|-=IfH;P21ExfC5-?@qW_1=<)dg79*Mlp_l?4;=rjyr zL?S9QMJYx|xQite#^oy!7)O=SD4IO7i{VlfM^#c31Nc!aAXcW3psA{1v`EAaQK)cO zAx1(3JQ~TT%VZL+0AvR8gFM*~-%AKVK_G|4hlHM>m(V)^^kPBK2v>lLQ{;#OAK^+~ zb2(#jEk=-IWMl!Nlx;vHLM18(h70D(#?FN`rrs;AWb9nL#^f@{WEhrX{m(IvERo)^ z3`b2%PDX8yC`hj>NmE-5{r&RA;DGu0v!_oU_dj~r*ZbF>5ANUlqsP>J_s;LPZ{6&= zalNynz3tl7E0+5Q3s*Q#!eWgyTIa5)7y6n`+(vsp|iwaL1 zKlaPff}it`96od~FZaMtKmM?PU(Vj|_k6ee+w5K6?A)<^Th`Vso4?-l)t8y-jTv8j z{@JIWq^A+78&YtUay^DBXh(w$K$FEr(w`%2z<;!B1#zaR&Muaa36NN5b z6tXZ_7$o2a2Kf8=@)r1Ty*X?zmM7DLyijy^xA`B>`)KZmb6j0$&cJLZ$5}IHOrQ3_ z)G3oEIlNDOZ=(IX6UM*uw%uE{Hsh?VC=_S24cQYEH_NkOd95jS_cI7JILE^ Qnkta^Uq2rc4p4ml0f!L15&!@I diff --git a/cheditor5/icons/em/7.gif b/cheditor5/icons/em/7.gif deleted file mode 100644 index 330fc953c5c1f5d8f06ffd0845d7f1967b3d8b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2106 zcmd7SSx{418VB$T1Ue98X`-Sci#QmOp%6ra7P2Gg4MSuxLJYg?3Zz9Kh%5;%*bOaV zlK`@VhG7v9h4dsKs|#y`*nwed1+iPSd&o_0Zti59nkj0Y=CRMyc{x?T`k(*zopN_2 z+63tUI)DfTkbB_6``NNzCgAp*C(LX(++Vf~!Y@Fisrw<5B?|^&7H1kf-W(M-SzaXu z{h_WfF^|-hmhry5TMUxWBv3jBb|$4x_0>K$w;ZXduPMnCm->pY`N=+jeVt{fA2>(x z>#RzajZY&pP10%-^7A0X^g`~C(BDBc7K8_xNC%0XLl<8O>kN;PJ>|o*3}NSa3F!Nz zJnT)P--?et96*D)BzTljUzkuDpCG+gh9Y2NL9C?i`bbZ;xF3{7g0f5!)N}4}N+fh6 zy!37g^nij)6iLV+>=Kv9+eny zkN0)gqhp{jBmtsENG^nkLQ}_WPR(V1Uwko4l=yuemDZDRb-ADdib$KI1U&UVFY<|$ zExv`$MZugF+4N7NXZ;}h9hi|01<_|J>yd(5@!bc~67D25WSSO@f?m`4Mbb9GWMpz_ zZv0$N_BgLhw$ioSU(ivV zdWfD*ikb%cTQC}x|9Pz%6XrHy=Nd#GW`opL^YM*N3)+z;G)WHoX0B?b?ez&hfVp|gGz;2)dVl2Dk;*frBU;*l zqymfJwxfIS#;(&%7c|==$bTAEBWT@Z;vBc-u(+uzy9}*o%xOFa4aj=I$R!t__3p2M ziVCCiN)j`RL@6-=XL4o3*-hB|&9Z)jt@DnIKliRGA^O_;rZlhQrs;3qLEbt2WhoU& zl~l*RQEV(lyT-BgukF_+a&0NEU6m>i@3#EBE0BAiOFVIubc`q)?W|k?~bs9SKR(UWD zRex)7TV7ezjMgIpgp4d@oNcmOq?zE;sU60y9vu4&MZR0USsY-$_{`mQr@5MNJ$S6_ z<=4QF`mH4cBFHGwHN;Sz{O|QLH1kK7`YlJSF`2q(sT0!1X=d7k`oPi zi~MbCaZkiCkLO7rB?m175Qcci(bUEOFM}__iE$ci7GWV!G zW%fWNp3sWdND)Xz2Z|{>F}*%Z8wOctd@(ARtxyFyR9y~j`xlfL=cA~ofi=ZbRt@$k zqO``Sj<`T4XGCIi-&%3Njw(nb#9$jM_PHR`x!s4&LQIJ}_HN?vtD_ZZ#;40a6lG{T zIqOF2TTW>XytsF)al^DmLHqD2BzrTzKjf`JW2^ao=mx*AIe1sb+EYcJD3u_1(+KKF z-_E^I=P^g{Om}cqG33_#(qXvsfuCl(CuPYsBag7%8yr8O^^(iSv%8+qi(lFG`y6D7G)znBO{QKGeE`gI< zmVhah*y0IftKwLWQ<_Tx$8y7ec!iP!E6I2z<@ZptR#o10w+GbWw%X@K79k@X_sOs? SKmW&(D2M)M!~Or6ocJg87v0VP diff --git a/cheditor5/icons/em/70.gif b/cheditor5/icons/em/70.gif deleted file mode 100644 index c107a14af86ce4bfa1f5a8e393a80c6d2abd3049..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 zcmb_cX+RT47!9ITxk{-ABI2@mBDo163xULhgb0xcXt3fDk_{Un*)&-s(%MpLTd*Ej zwHkYgSgZAi0 zqX;AglG+fG)0*INIh^(UkOyj+$h5hZ(Qo zHB|~6)v@k}6;&kyd!4xF8q#-1({+-oHrw!8;mzG#*X0Gb4hR}|39jyBJ*XC2w~+f> zJx?wzX=$iBZ;oxhQsrpOw$}*yoIQ`vYr1V}yJfL$2iMiz?CvyoS|rCd$g9iZEN1m1 zo2Jd8c32Ya?alVK=Gtv?{8XH?yBV*I@2HVG>K8d$%W&&_rrO+Pl^-oly193@<9=1g zv7{S^#82*4wd_yp?W}xycCNeC;3Y{6vX0xLJ28~Xm(il`agG^^bOa?@w0nZyqL^G(=P`Xg`JQgwI zf(VA`Au6@7u#i&7q@adeDxJgOcr+LcGJzl)SL!f@iL5h53@8X;qtc+!V;WQkcoY>m zXaU9riA?`4L8~8>)fp-MQ_=uXD*bP$Ry&9`V(IXUeE(J0n7L99 zQ`2E1T3}GZ1U$kMN)HJPumVF3nJAh+u!}MT#ZV)H>H$Fp3y^DcDzwnpkCsXyiOz^A zbV^tv@S>WRog*q~Vft3(D=3-lKZX@<@vdPu$JT-DIIu!iJPiDamrWBtc54=fSh z@eBt|OH2lB59p(M$$$p(y02S&=hmOrJJ&N(2}VOb(kAIx%EI z@c40K$GjT!O5n=@{(inbqeqQ=X~b~vVO}IsxMMicBcv$LGvj%!Nh2Q?BPHR&$mvU` zM+(DB)*)p6s04{Zk}!%-UJp?hQUZcsH|mKQOuOF@iP$d)4g4FPN<^JJ;MX_bAQ`c+?3tZi#$Gk;;Q)bog=LLD!`-@8g W)|S&N8ir4Z2;kj5H(v&j;{F1P-I>7v diff --git a/cheditor5/icons/em/71.gif b/cheditor5/icons/em/71.gif deleted file mode 100644 index 62618d65945b362e01a14cccf7a6ae4c75127f81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1622 zcmZ?wbhEHb6krfwcoxEN@0!u~uaB=>w7Gt6-kaxV@0`oIek%9MvE+Y$|6Dse>)*e> zn-*HGnrVDyf8NJ;cMoh%e{dmT&$`%63k+{wnE&WX;rA~OUfikv`R(DmyXkKpFMRW4 z#os?auOAP8@nF@<+q&Q0&fU4({_63_&(E7~ob&qlq~^i3&^@b6uAFiI_HO!%+nQG| z+5UVt_0mD@Pfu%4Zr9zp+~M3l?`!9M-`!O{xm|njYNMC86Q5nvxqBh=-qplUuV>!4 z5c2Yl!PV2YKi^J1zu))si`EynG(SIYzIZ_6+nYIiRvF#6;B)0j!2A2!?;h5CdQ$!I zQOU>0r7vz^BXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy z!KT8hBDWwnwIorYA~z?m*s8)-DKRBKDb)(d1_|pcDS(xfWZNn^f+Q3`b~@)5r7D=} z8R#Y(m>DRT8R{7to0yxM>nIo*7#ips80i}t=^C0_85>y{7$`u26417ylr*a#7dNO~ zK%T8qMoCG5mA-y?dAVM>v0i>ry1t>Mr6tG=BO_g)3fZE`@j@w*YQzUa=n7J9^3ax%w4}1^R}11|ToN6#Dw&SDKp( zS6y5Zl!|aKR)dQ}DhpEegHnt0ON)|Ify$LZRuxz|7o{eaQ# zzd*q`*i<1rGcP5-ycn$7*VoE3uec;JFFDoI#a0QZUoSH=#md~&(Z#~t)Wy)*+{Mt) z)xgrp%*ol<&B@H!$kEln)DouGB|o_|H#M&WrZ)wl*A=H;P(sKp0NU)5T9jFqn&MWJ zpQ`}&uvI2*w>aT652`l>w_BWX>eUB2MjsTdNYM-v0;U}h6P{>+9C)%%%>$o>*T>t-)5G1()y3J#(ZSx% z*2db((!$)#)Wp~bn4$D^b+olKHPqEqRg{$!73Ae)Wu&DfCB(%*k?9`G&P4vO15-#h=_FdiVFyc_jX8$iAhav zVU>4go!KNRqiriA+7Y~BrMb6P(8`sJY>Ji|_Kp$~x}HiNZfuMpT(Wk7DyFKg>Q;UR zvRo~U>=s%~R}I+@bn+@Q+-0!g?UmN|(X^Ix@KuoRWbt=5Q*#M0GGXcD)YIV>7Up&` f7E-BFP;6p$@ z$N`GpX{W7ELg{|)@dQ*1((ChZtdKAH?a6dYTNUu;=R`KC+y=+1QcFTaa-$~e>t`NdEumw>fT%D zu6t-2vH#4OGbR@Ou4yNnVh`Hoeb}|T?e!G^gJMNu(SwG_Re=uMm7byPc zj_?goa7ipl1kyJ46$OdO*{LN8NvY|XdA3ULckfqH$V{%1*XSQL?vFu&J=B$SufCElE_U$j!+swyLmIN=(U5O0@#ALBje<3ScEA*|tiK zAPEJKozD41sS2ig2D-@xW(EpohI)p^Cg$emItoSxh6efuM*4y6>v2->ucCj=wc82M7$xklLP0cHT=}kfCb;hX|ln`ti4*$!dV9LNIy>6iT3ec%8XM~C zYHO;iDl5v%N=u513Jdb{a&xk?GBeWCQd5$X5)DCA|t}XLPLUs0t5X0e0{vV zJU!gqTwR=<93AZKY;CNqEG^8{t;OU7;p+<4hSD zDO>A!g9y_^_9g*MDK+1i5Y-F^Ny#{YCPAA}9Y%Xj&UD5no`OwEk>*)%q@~}yu~2H_ zOEO|&;$~pr{$Xav$71**!PP^6=eL1~c1SDd~-$l z-IZmV8vL#;F1WR#^yZ4PmwP(Do}KmW{H%)$^Di&VyL)=)ot32rdm|R+SR9|4bahGL z&X$0^Gm1}6O?a`p$*Zu6I{P?N#NsR+ZmdQ+a=F<;~?KSNARZd}{jDB}MytqJCak z@M3$z^`%8GceN}pcl&p9*^6E6-!II$y?geN3DIX}ras%zdSPDn$Af)0mli(WJMG@; zif1=YeR=ip?98-{ZP7p8KRq=o^X{6;hnwneEib;ZD1UEv&ox1t2j3&l#hD=EpgRdNJLD1hvA&M!(;Fx4~AO*SwyP%typ zGc-0aH#gT&FfuSS&^IvBH#E{UG`BJ~vNAAGfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz z{qpj1y>er{{GxPyLrY6bkQqisxUThW@d_&g_)D9iHoC!p|iP*p`ojRg@Lh)rManr zrKzcfo28)%Os`9Ra%paAUI|QZ3PP_XPQ9RnkXrz>*(J3ovn(~mttdZN0qkL`Ox$iU z!)YE=ZwhX=nB&x|4|I$^C|Z%C872fwJ0K=J(E>T}WS^P`OzTC!M9ujB-`_vKfBpRN z{oB_spFe&4@c!M~H?Lp4eDVC*(TITuzuazHLF*xT(NxF(j|)*EnF~v-rPB} zXU&{3ecIG1lP67_(BIeF)7{nC(caeD(%jV8P+wPDQ(aYAQC?PBQe0G6ke`>Elbw~B zk)D>ClAM&75FZyC6CD*95gryA5*!p5;P2<_ zVr&G=PT0Sg%1Vj~@^Z2=(o&KV;$osA!a{-q{CvDT++3U->};$o%uI|7 z42nNlfMf%M4ybSf)s_q#Cm9$yWi&RlF$q?4Xo+MvH3~@xi)o24v^%uO39)l!OlWVA z(UfG&onpYiA)zOEH>1<3!BtW;R!pbD@PoG)cRCwS0P}+M^M(y)Yz}-2Lu^RPJB(CmBSdIJ*^gEauXU(B5V diff --git a/cheditor5/icons/em/74.gif b/cheditor5/icons/em/74.gif deleted file mode 100644 index 18d684e765fd20c5bc1967565b704dc758868ae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 zcmeHIYamo<7#^CIQqgYhsX3jBlWYX3$#H6hV z$*NUKs5XN!(Ahz zZYQTE8m-^MW2~sCe{?jfq$JPK@a6b;UR70ob#+N|b1R+RVr%=t!=rOxU~tEdo{^De zxm>~JP8~cL788>wlbudWD}D5+sk3t`Hg-}hz5#;D(9oKWjH{W?sn1*aJaza{0~D z(pzO^^<7OW-u^9@`=qBQDLp;m+BIcdoKhz1X0dWBDk@uB z8?3FT($k}ok}?YmpK&-j6&3dy8y|LbOmH}FC6egm)s0LBYWfNF=3FiTc0& z_a|Ve)bVn01sF_(sp@Sui(w|)2SflCxQ{2GVuo(t#Q;1G6|>Xa1@8jWK`w7gpb+#3 z+~&y+^kI`Zn9Z928!<)9hxs7F1jKw_fruieVwfC=1yWRF^)e0vOhXVKDu$-s0Ms$* zkPrmSv3OH9-U1I;5U>Q2nWd$r2|&aX@HjjXMg3cf}i3Z~G7AQORvo)F|abBeB92!TXg2nOgL=D<##fCB}HrqM1g z6i0ywVG7uwBZG=j@v%G}hhk+%##>r2hy=PNgFvvulP!q$G&355Ml@qslFaBcTn5DU z=Ys-dhRgZDCC$lI8-Wk2A~QfCZ$HSf7eahsx?l=#?p*M5>b>W3=FWvMCl{wm2B*H( zzg_dplFB>k;jC#@lUdt?0+rW=DpPAHrzYP`yd57Kee-%`_|;3r(BQy}{=VnEe?05y z?vi(Qv_EZYee$^FQFBvc!^8Tz+M4RB2bC4&Wu+ze?-dsn7Tmp)pLaVqC;QgTtjymt zZphNF|90)_m9*59%gL86CS5q6`0Kf|3BSaji8~z|6MZTw^5lu*KOc)YDh&@i5*i{2 z4*Kcvp&t(h9uNoY_eVrRKNu45eSLo5arb$H95#!&_xtbm?B4b5H(oox-r?!t?&i9E zn~Ss4R>v(4_I3>VS2Wwro2WL{6tb12g}E7tsCuEWrY2u*++e)kXx-X17(?KT&sQ6) zTDe01vrm^V`{d)Ldb&#%FVb1KKwImh`RI9?8YqSCYR^$RZr5Or zAKEQZM?*8aw^Qy^t+Sf4C?}+M`+N<}g}{am4c>fBbgDM(lF=f=RpDHNtt73Apme7o z?U)Q(d+BOJbh(#|b$_|3?p441ASwLv|xQ@G0_;1l@%8)MlaJ^a;9#$HUf<{ z&CUcQwvvU*t>iW_9&)>RxWzVk#!&z*!B)55OMJfYWY~IL6HZw{cWJRP!OCDGlByl9 rZ{)0}{R%#&sRcX@QgqtVB9>{LwL#BA1qJsvYOE!gC5IIRp{)M|*wgu1 diff --git a/cheditor5/icons/em/75.gif b/cheditor5/icons/em/75.gif deleted file mode 100644 index 18a7b9220d64bd13208645722d86fe444c0caaf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2075 zcmeHISwIt46paFkVim2nXweSAtu16@O(23KAXozt!X_?+WP}LG#3Y!Aw1Vtd6f9Ce zK{nZ3KoH7KKu{5+5ky%-5(H&aKqzQcnoz-hlz#QI?_=I}&bjx#cV=dfjg>K$st!|! zO~=5dWtV%(`Lf33)If_Hk(LR3Jy9OBGSOkEuWfYTX}XEaCF>bka&;2vrI0f5;NVE}*^$PG?gHC~*AGui;$L@O zY|pdJi!^B~@{(1#bXEI`@;s%bPI*ygcdl4Vi^vUE?Ou1qi*J)h+s@xfb85WiG9^tM zYKfeD;P$d5A}17|6|!r*En=*e(ptdmFSQew(+Z-k#AO~ip*V3RUs6ndHP^fI!_CN&q{ZZ0=WV8C$#0*f=7#IFm-EFH z$0U_Uddm*gr;~eyg2~Rf{!(&InCX-_@oomCIn%nQl+{*re4;yUN_wfM;zUdSf$_)D z*TPLiw>*a$LI%qAKgzWmZi)~lyUxze!v1gn(FthHs=1KJ0Flb0%6n5Y0h>zm26=!7 z=*eK=;jhZ8;Q)hw4(TpEYL<}n}^pircGK)yUYT%PG)B{10wvMerQt{emn zVj=}pHWH0MDN33Ll1Tp!Wil7gT%JAnDc^q-=2A|wL8Lv%g?u?QP!88tgks|e9FWR` zI1~u-nLkCc7sP|OUJx4~I2ZuV3>F>YbLY?`63&Ljnm(w5Z-kE`9M_j2Go1<;frw*ZQ|>o?nuCM=@M5t$eazdypmfI!A8m zC9@yizx(6uo0;j~rzT%djE}u~IXW^tH2C8AK>xEonN-p%?&}Y@br0sEQ%OlZm z%@3OzA2i&*celRoPHl~_x~j6GysWh3*W#kvg$1|r^KRa_el0gAJ1g^QMtWLm%9Z4# z%a;-p;(v*|82j^unCSE8qJBCX84(^98WJ3ICNSXik3aaI@;fQupYY{zImg)$i|ONi zjN#>Z6r|HUsP0D&A3ErEz}3as$&uno zq(#fBz@>Yl6VT2Ys!in3hg)=hn~KAb@|Sn z&4&)%U$Efn(}S6U%QtqnYw1p%r$H7K7G3J$dN6F4^LUQu4Vf4@9Wpk+pyv0qepwroLRYV-?jVq zFWk7Xe*gaa&!5j+v0~%FgC{OsYMnoS?STVbix)qA{d)QK?a$x6`~Bz7t0PAaUAfXc zd-nGqKVH0jo8Q&7_Ta$@D^_ehcIUo-)&qM- zFF8L~zap_f-%!s0@{(ZdJ#@7=v~`_|1H*RNf@a{1E53+K6ZM z9qnzcEzM1h4fS=kHPuy>73F26CB;RB1^IcoIoVm68R==MDalER3Gs2UG0{ zA;Cd`0selzKHgrQ9`0_gF3wJl4)%7oHr7^_7UpKACdNj<45g>5qphW>p{}N?qO7E- zATK8?BP}H`9&m{A4!PtC-^m4 z8mb8k@^Q0r^9c%@S~Yoa7;!Q&NwP}*Qaxbwg0)*u=#WOt4kxF6M~9p@90AJ~xoR_Z t@Jw2i;>}>B;4H?$pe)Fz7;eK5vGbBMr&^aujD_>&XEV8_*jSkutO4FcuPy)p diff --git a/cheditor5/icons/em/77.gif b/cheditor5/icons/em/77.gif deleted file mode 100644 index 0a996d59e9f3c82f109bb27470b8d2918d3419a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1653 zcmZ?wbhEHb6krfwc$UR*!olHZQPCZ5?~`fXpA!u~?25phGeb|Vj9T64yr$FP z!M^Mxi{qc3?RdMxXXU7_@ZcM$j+ILxt-La*KcXlS6TITb7Pw4tSuPg5E|NsAI zpbRMf=Z^3VP;f~sNd(e1_7w$*$=RtT3Q4KynR&KK?|1K4QpilPRSGxtHSjHPPR+>l zs47YguJQ{>uF6ifOi{A8Q?RM9s>m(KO)W`OsL0L9E4HezRZ2|BPfE1{vO&W7N(x{l zCE2!0jvxsIke$x?MX3s=dIq}524)5dW`=r(#wOnqF z1_laHpait7C?(A*$i)q67m#PGlu=SrV5P5LUS6(OZmgGIl&)`RX=w>E!^lV%s6w~6 zGOr}DLN~8i8D@e@YH@N=W?$S+WE4mMQ?&&*57FE0kG_Vu;$%quQQ%u7!7bg@+e>etK6 zOtEq_b27JdayBz`Hg_>JbTx2tax!#sGBPuDGBS5@wKRn3b;(aI%}vcKf$2>_=rzZw z7nBfk3xGDeq!wkCrKY$Q<>xAZJ#3YU+bt$I&4cPq!R;1PoO<VgsyL#pFrHdENpF4Zz^r@34jvqUEVojbN~+qz}* zri~lcuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzOn>uCkq=^&y`+9r2yE;4C+ge+i zn;IMH>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em z{d|4Ay*xeK-CSLqog5wP?QCtVtt>6f%}h;V~xOjJZzNKk;EkC%s=i<5($jg^I&iIIUp@h1zA%wo_16)>REnt^>sLsnB3KbO3m zJQsg+PnM7rCxHoutG^syuei2GxQ=P4l99T2FOPGEo_>O=VRAH2 zub{D;gI0uRyhVs$udrIAm33N@Pn4Z-FPn#QfMdG3jb#{HuRw6BflE-LnY)TWFE6vE zcc4j}lNU2@kEnvQn5>Mwj8()9hDA*ZTue*?9101IvsgLBxfU!?>viSH(xlmU_E2GB8*J08e3jc>n+a diff --git a/cheditor5/icons/em/78.gif b/cheditor5/icons/em/78.gif deleted file mode 100644 index 972a21d831e2f75b968722d0079a7ea4e4d2f325..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 zcmZ?wbhEHb6krfwc$UF%M9}!(pFcMRjUU^@{rmg(p?lg}ubg`(Vdq-9zX_WhQ8Rte zGWk~L)cN-IPv)=s9$R;M#*E!L`5%N#uD4BiH*586tEh(_>EG@=_*Fgiszt~>%c!?L zc~60+*~b6-`D>q$$-DXMA2=nwo3`TL??0cPJ^TOn@9VyWcbpS`Ojvr=H}!jT?OR!! zgJKp(3|)8Y**r80eqx_+Ti*VOec~l4>;KDlJQX&*ZWj8jd*T0OJASs#{uE#PDY5Rd zru#Wr``x-WUmIuK5;8e2V)i_u=%A?iQ6ZDlHo@mr+-~Xz9@BSyrs4jrXW`?(?AKyu zkEN`R=s91rjr>tJ^_Ga)F=^YULMA7SyuMdYe(9h0!Y}uftlcfWfY+&YpYq#p`=orY zn)K8&{dr``*Vfs`jXh3T_`QxQKX2@J-8}S^b>KNc6v-9O7C~?S5nAKu~iB;^)>J6!V;*iRMRQ;gT;{4L0J^^2{qPNz6-5^>ndS0_xYx%uKOzGBvO?F*mj_bT)S} zG;}qvuy8haHgR@wHF7a9b2T-F>2=9ZF3nBND}m`vLFl!_sTY(GatnYqyQCInmZhe+ z73JqDfIV!LiQ6q^IL(9VO~LIJbDVnhfsWA!MJrM?!-Rlo2gHOYS|A6W>{IiAX}t)T zs2TtN`}^njub)4@fBX97^QVs=-oJbM=Jl(WFP=Yp`sDGWhY#-GyL;#Mt(!NlU%Ptc z@}-Lx&YwGb=JctPCypOGdgSn-g9rBS+q-A?uAMu!Z`-%OrteG>WPn$Yr@}!9q`ulo&y1P0%+S^)NnwuIM>g#H2s;eq1%F9Yi zii-*h^7C?Yva>QX($i8?l9Lh>;^SgtqN5@s!oxyCf`bAB{QZ1=yuCa<+}&JVoShsU z?CorAtgS39%*{+qjE#U9N>5iuTT4?zT}@R*SxHerUQSjdetC||CxrGL+LX&!egcg5*sAw#|mV~`}hFq$pG#i_Bypz>V=}ht!HJi9&;v#Kb7+$=HNa1c0cl9<-|NO<#CQZDVFG)X; z=|5A$kp+(y2s9gbW)(azSjs8H*2dwJvC*lCMa@r5z@Vj#fk~WG=!e6GiORDW1VuDD X1P(k=5aN}ZP~geI#M0Nuz+epkL4;jh diff --git a/cheditor5/icons/em/79.gif b/cheditor5/icons/em/79.gif deleted file mode 100644 index 3fa89d82e826904f9391ea63e28f4eac3c402dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1672 zcmZ?wbhEHb6krfwcvi~r@6VrqfB!yoPkZZ?^VlZt-Td|ce*U^@5%Ocg(tDOs4_YRF ze)jDD-@o7PJoqMTazxGaoS^YNldxNzQ+Ma&zniuCtxw+9*4e+Rr_Q&xe=>j7Ro~Qi z(^fpTjX&4Y{qOgm2Tn<+XUw?XHsO18?L&|BJI)FFgiIcZnH|%2J)-CQdiwJ7B4)>p zJ-$~>y66%A^VOSMB4*EB)BZ2p@k-YAwW#SODeFtB4hO|7&Z#-x(hK+=TX$5}?umWE zZatgVQRUA<3$BJ{-POUp-;rHj=$4~LK=Va|)_bt3`9{SKM_-o^g zqhjWFj6?3`HT_?{<8fg2VN+Qr`Vq%h+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_p zOiaozEwNPsx)kDt+yc0Ixnujbty?y4+PGo;y0vRouUffc`Ld-;7B5=3VE(+h zb7s$)Ib-^?sZ%CTnmD1queYbWtFxoMt+l1Osj;EHuC}JSsEZKEj1-MDKQ~FE;c4QDl#HGEHorIC@{d^&)3J>%hSW%&DF)($R2j?$EcLDMHP!OYnG4jEmHq6*;w^%$O16d}fBQ5DzPdqU$jp)r^1^j)WC{4SY5-78#ctQ%+hjsM%B) XFdjJV$Ze1iQ7~D6LqL_8k--`Ox-)gU diff --git a/cheditor5/icons/em/8.gif b/cheditor5/icons/em/8.gif deleted file mode 100644 index b573e9b3e645d787ffe7f97e5f6fd9ebfd25e95f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1199 zcmd_p|5sCW9LMp`kfjI|#Vp`(I6zRqF%Ln95NQWQah~2HUz1K@ft)Z7r^6SIkywo_ zz9bz*VTl_YxEOdDCkGZw=YWlk?@W*{V!>!IN*#fO9e1~Txu5W-{)k?G!1IU4Ij=*9 z<0JQGx+8aFl_S|XF=hczKorjjF9G`$@DpHZs4Y3XX#xBQYUp>{DPH0p<^2{{f@AoYG`&&b5zSKi(zFF^@L0e*@W6 zX`lRhOrA@3C$V>dT?Xa>utUIZn9NE()qQfghtJ*zH7TU$GP!?1lj6{pZY(N^V*D$xCQvryu#cflns4k%U)J*J zdnN4ZUE|N`RCkfRzrw0M&HSdoMj)<~nhY(Qt6=K^dLCre1;et)uGTW0vcWo)K#$j3 zrfyhO*;Z8wV}_@i1XA*uNnb@ai0y`qm9Z4ez(h|y9tEPNz}|D584)h)_*PY#y)WN3 z1WYd|u2#|ujm#p@Lt^GZuW9rUbt}{ION#FHHM{`iMK|3%?bMh8+G-*XV7fIA) z`FO186G3W_e_wn>z{M=@Q$Gc!$-{Tc&)zb3PJSbTT;G_okXPnHrrFAqoiP)k@HFE`pXINiurl80EH~*w1qhOUmdtwd24&=lDcnr|9+PJtOO* z6M`2H4!U2cO4d9qvP@ST%^JA5?i>8VF3)!aM?y?UBvi$|RCcju*ookJc#spxzCw;e z#ZiuzUQm6>+j-BM_l2z*pV7J%kv)8{)-k2kKkp=GUv*oOTV=g8)_g!Z>*=qFmeg=P zL=FyTB39R*tZStzboz!q&e4bG_8;Fi#6_;iX^SrkrE!pOr$jF1Zr|x0+GL7N<9a$2 q3p$(ot31MU=cz diff --git a/cheditor5/icons/em/80.gif b/cheditor5/icons/em/80.gif deleted file mode 100644 index 84e3ca41744e367487844be77d3216861e897ee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1390 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 J!Js3%{{uSJqN@M^ diff --git a/cheditor5/icons/fullscreen.png b/cheditor5/icons/fullscreen.png deleted file mode 100644 index 184aee6c4d949a66c5fd97f06031a0290c053107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^58U}fi7AzZCsS=07#IZud_r7P+uu4SzjR7D@%r`eXU{(W`}a@FXTyUBFO5Ub zw=H<{>(?)3*VRD<_qBZwMpc{-FMXxzzIEHdH&<`GIDh@!$#eJ5Tzz}*-s3qdZ(Y3k zY1^TvkDk1CP2TnR$tSP$J-6hv`kDh;X{QUD}o31b4eC^bQw{|hx?PIr{yY~L>-4`d$KHPcu)9u?2lw8(s zJNPiB?(waAuP_wwzpqW0svkH3EP>b+gm=BH1eefaQc``&9i4t+Xx>2*NS^&_Y5 zfBEtywfWB3t8Xt{d+D2fFthH+{rfMzfB*jT=g*dTuS~;t&0llHJaTtb$$_t5zyAOK z|IC>)@7}!wGQ<|#=mLgdbV-n3Fpx_lz%b|6jy*tYwtBiahE&|DId_!rkOPD3MI%wJ z)@hG`E_wIPAou@&XN?IHPCD#ZJ$=quWf9MROO)eYUeOfP_~QQ|@-=tL^;N46$+V`) zFdX=NU?r17;_QW)w~BO~qb24ACM>F|y|BH__!zUK$d1RG?%tN!^fKt*v4t0Q?AG6S zF=>X@shuob%L=z9Z-1v&dinQ#_MYahYi~T>ZFS?h!SPi0hh|rjp~00C0SziAS28jO oUf3h#!t>!@qtaimN)7`C(b-vswR!dTfgWJ+boFyt=akR{0OuK?qyPW_ diff --git a/cheditor5/icons/imageUpload/add_image_button.gif b/cheditor5/icons/imageUpload/add_image_button.gif deleted file mode 100644 index 8533618edba86a28c6fb0073f1f678f942a243c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2034 zcmc(e`BT%^8ix~vk|MH3*(EGuLJ&ycGL%IlAWOtf#RZp835x|v6{xnjT$>PLWv5r94p zd=>)P3<-A*c(Vjl@|6v5HQ`f%gW^pla9R{qR${!Cu`@UlqKJT!bfB{i*} zFsHWeW+Sz}kM)q**Tfz?o|+n&no4SDxKLP_QCUg6dpEbPu9Qyyy`iC!!6>8C?=cva zZEbbk-L+j^jRONsZ1#BqA(cq%8XN0;`Lcg{`m;>-UMO4?iDLD%G01 z0xGpysZz-m3Ylh8CX;BoVzE#ps%P~z4YDsks);VkI?4LcxWdW!H<$zM8~0}ccuvaq zjAZx&FSo}SSBkG&jsLNwvvI2zqdF5UXOS**{`(grQ1yFJ6hG8$pP1I9Jw()z;z)dL z{C})$+XV9=;~m>qru=E8TVJ>BeBEX{*=qZy1NKL!-OLO7c_!jL%lSjU%kwgW(I)6< z)ArZTck&;@X1fr7GQDVpdQZvQT5fIYtnw-O8B&}EDZThLh2W8s;C&5;#s~QNSy~=M zAOMY=O%SD0p-{**IGQ2(4~}>fNFV@!|Bq;x|2HKP3N=B&!otGj3jdeXn4`R?C440wtBP>MnDNlT~5#ejStdj-s2(oht zb79+EpY*kl`!Qg156ZFIho_QCnAoQ1&grL|?a335;}MxFLl@(ZKRbU#&3cA0M&Vei zu50sg9CMp%U^k0S7UwPK*Ie0t>H%&{OrZrb*pHDGH&|kOW+LWN%UNz3$s(cHCU1t$Tg`l>J zm!?{NoE_=vkbIe`l>tz%@Lrm5ad@`+9FUpPqpA(V+-!vWjpBPxN*JbxD_T-7?N`XjXne~3(pv|JI8t%Z1uB?M~=1$ zRknz|X3|d9=1S3n*c)2%-8H{E$v;xAX*nY(CC$*p+MKKf-ot92EyJF#ijx{1U0r?| zQcrFD{JD`f05~r-juU@aYHC|ZYE0j^t@Z$@51w|9)~0=$YR~@4ciEk7VzsQb)!J&M zh39;Q`gH7g-g3)ptZ$S3tZVg(7UctZl98u;(r@n#DeCW7V(3l=a6f?I*Pm$roMxR+;F;gb&TT_ zNdpK>=)QC?(d?X=dpg*wx6)f1X|YN=lwqn)pT9oo$e7PLedN-il-Sh+31>w1?XWJm zN6_|XQ|N;(O`&ASu1EEDYzse6N!^3a&@^&v@f4>@dC))c;5_N$SA3)W2lxLDJ0TK6H{@E)FG;*U|a zTr51l4?uphRXBZDBI}1|?+o~uY(I>>{xAUs zaey$5oT@W-XI4YP-~pzEG!h~czcnf}a7WeytjpPGoKYfx#f(e*=#e7q$QZ diff --git a/cheditor5/icons/imageUpload/delete.png b/cheditor5/icons/imageUpload/delete.png deleted file mode 100644 index 93cadf81b1374f7e3f8006e8857304d98e7f594d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 850 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 diff --git a/cheditor5/icons/image_align_center_wt.png b/cheditor5/icons/image_align_center_wt.png deleted file mode 100644 index d2ee3baad05bcadca8fc39bec512737bbfe5c5e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h82?0JKt{2vcT3T9KTU*=O+M1i2ySlontE)RZJI|@&baZr- zmzOs+HMO_54>T}vcXzJ{loEmT3R`lW}W@{++`C zo}QkI8jS872{14)5Ed4mU&p1dum9xa>IcPkxPZ@X?H_mfjP_x38kK5KGk zmy)lq@596D5)u;s|Nl=f&H(wwpd`pI7|10BFeEL#Pyy5%5YXiPriQeh1-s?fq|Jp(n!6evH00;pgjzpu6{1-oD!M<>DsKc diff --git a/cheditor5/icons/image_align_left.png b/cheditor5/icons/image_align_left.png deleted file mode 100644 index 7195ef77b25df3995c349d6db31ec55db3db698e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8-T<>lq)RB^hxx;i^MJ32a= znwr|%+pDXqHzi023k&P(>*wd^8yFa@o5=m-lulo+!l%apw|3}noTzJJV)FW7^qpNw z2bO4idU|?!dEGf2aBr{jk@dE|zP=9+tG_;LGPj!3-QE4}Zl!;JG8Q!$&9CDMG%%2m zkT|rKuOf`^|NsA|cV3GFI!wPL$S)YkB>^x*Ew%U#)EedK;uunKE9rtWGfxD|6A1?f zPlp&UU(X0RPX}*jpO9EdPlxH@E{;J`o(;Xet{(2f^K~~Ft$HIf=Z?-9pB|wbp$C@i v{81UPakT)0H}|IvS)VnN!W|tL6b>*{OVy1Top ztE-!un##+|dwF@ysp9nT@bLBZEiEl=N{}!xFnE2|^#A|=zvO&L1iH|uB*-rq$R!Oh@CM9y57eFM>EaktaVyEd zg_$RUB}LNVK!8L4^mqZC1l>|vOLwATY;J_UXj{}_wsrsj diff --git a/cheditor5/icons/image_align_right.png b/cheditor5/icons/image_align_right.png deleted file mode 100644 index 2705dcb827db708e0052243a19c7b13945ed2b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8-T<>lq)RB^hxx;i^MJ32a= znwr|%+pDXqHzi023k&P(>*wd^8yFa@o5=m-lulo+!l%apw|3}noTzJJV)FW7^qpNw z2bO4idU|?!dEGe@aBr{jk@dE|zP=9+tG_;LGPj!3-QE4}Zl!;JG8Q!$&9CDMG%%2m zkT|rKuOf`^|Ns9F&rIhAI!wPL$S)YkB>^x*Ew%U#)Ee#S;uunKE9rtWGmizUgo6X0 zr$daFuV;jur-Qe%Pe`n!r^EDc7snte&xT%KR}XjL-MX8MR=ts#b4TZlPmj=z&;v_$ w{-})DxLSb0oBPv-tk0T{K6CpqHZU+VEM2SCQG4xbI?x&hPgg&ebxsLQ03u_jRR910 diff --git a/cheditor5/icons/image_align_right_wt.png b/cheditor5/icons/image_align_right_wt.png deleted file mode 100644 index 16b0cf6d245d39186001536dcdc2e20634a43d07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8)d4;st{2vcT3T9KTU(o(o7>vjs;jH}`ue)Mx;i^MJ32br z+uO^_%X@ly`uqFOsp1R{4)*f$GBq`IcXtmoFu1cz>A({0rUZ#6r*!V^RX(!bwjzvA zUtfQI9am^*=)XT18z<@p1Oyyf%XfFT(%fp!`uh5H6S;kSeDd@24GatsL@k|NmdhXT!U% zU$uP?)=qo$>HGKA`LC^G@AfSH^z+Xj)9_t|UGM+?`mN7a3+Q_2Zt*VW&C{feo3 zoI2yw?N@*E7EX?wG}|n5&V<7sa#sHD-}is__5XWs{y%Z=wM=-zhKqkX_Z~AW32xea z#&hcbMOS~vEcn0W%Kxj+zZWjwpqZMx{m!fR-~Qiu{r}Os|4yYVf@l4&UU$#2rX{F# z$LjO{58V16I_LkJFJJ!s|8E?6KA`A2(6yg~)^7*;$f+dAFBr(B3^2HefdZ6as;7%% zNX4y~{!qTd0X!^!51olfOM7Jx8UQhHC2BdUrfHR=Vyv-jZObNHzm>ZwHKFFT6Ji09+Y~Y_x5c` zKBr33-r{}c>+UX# Ud+_U9o*)-`y85}Sb4q9e0L%F)H2?qr diff --git a/cheditor5/icons/image_wrap_text.png b/cheditor5/icons/image_wrap_text.png deleted file mode 100644 index 7cc2f5a4bb9d2d9e3405c13c47e0f09104667560..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8X#qYVt{2vc+S=M$TU$FjJ3Bf$+S}Wko1443x>{OVy1Top ztE-!un##+|dwF@ysp9nT@bLBZEiEl=N{}!xFnE2|^#A|=zvO&L1iH|uB*-rq$R!Oh@CM9y57eFM>EaktaVyEd zg_$RUB}LNVK!8L4^mqZC1l>|vOLwATY;J_UXj{}_wsrsj diff --git a/cheditor5/icons/remove_col.png b/cheditor5/icons/remove_col.png deleted file mode 100644 index 2193adef84b8c5a1ac8458381ec09155f4c6758d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT)%Ir|Ns9#kOw3M5?ZGLSu7<%e!(C?2d$M~fP4c_ z7srr_TS*DWm?SbZPp~juF`CRN%)lz?*wD$yl8_U`@^MC|&m@(Ovpz|CIRz3J?6sL^ U98o#F1gMw6)78&qol`;+00410$N&HU diff --git a/cheditor5/icons/remove_cols.png b/cheditor5/icons/remove_cols.png deleted file mode 100644 index fdbfcd914d1f2fdbdbc9cfde53da72269fdb1ec0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT)%Ir|Ns9#kOw3M5?ZGLSu7<%e!(C?2d$M~fP5`a z7srr_TS*DWm?SbZPp~juF`CRN%)lz?*wD$yl8_U`@-kIz<2@D*0|v{L%$?@bQ=b5J OF?hQAxvX&3JhOsGY&n)z4*}Q$iB}r7=3g diff --git a/cheditor5/icons/remove_rows.png b/cheditor5/icons/remove_rows.png deleted file mode 100644 index e2d9588f2491fc5194d23838f1a9f52fe41a07d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQak|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XcmjMvT)%Ir|Ns9#kOw3M5?ZGLSu7<%e!(C?2d$M~fP8&V z7srr_TS*DWm?SbZPp~juF`CRN%)lz?z%W(CRbchZ9)$*{Nh%#@eUkQa3M4RS`7>9& T)>t_KsFlIf)z4*}Q$iB}v}!os diff --git a/cheditor5/icons/splitter.gif b/cheditor5/icons/splitter.gif deleted file mode 100644 index 660bb40df62db15bdd09753b2bd662b5bd08ede2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmZ?wbhEHb6ky z0Vx65>Aet+9Gow z4x&p0V%#DjIzvKYCM+mIWOR}OX|z26s>>yF)tMqaW@JK94AW}FDK?EJK5WGyeGx(e`A7k3lF*mhJLmuk zOXxX#HK@krNFjQplt8jevvm5>BE1l%A5I6vRuLs&L`Vp*8c&$aBCCYHsVk!P(Q6hR z*o2Tp68e@?xoQm{#|Q-AGeL$POaXxuHj~ZerKYAP100YIvOo@t&0(-pMO=;u1cB{A zr>qgML8Mh=Y}=wv5_%y?;vyEyVzDqSTqZ^ou-HPOFsi}fFen7WY%`INm0>a;h$$!# zvz|b462(kFR1wO@N=ONv@^mW%BfcYRGH<7eN*K!u;Vd>2jD{2gs@4AuH5zx&W>Skh z_V-_f%{m*7u(XI7D{uk!I;Io ziB_vcDwCOnOnOA6kkBbU6GdT>Knj8!p@1(G@C0nO5|j#fpdbaz5K6fqA5>(-xC%^P zVnj@2j0->JrtHd%Hi8kSEGrNKJ&C{>1ZD&_0~VpX`@-E-Z<`D6?h9{ME{k%86)o#O z${f3*dMCQwXUDx@>atM-^-DZ)NRz2ke!3WG<8XT1?mmxaIS{BxO!NnX zU1MYR!NI_>V?X!zFRZOyb2??tjk(p;Zb*){ft-ajP;F_Eag~JU= zNkdapflw&8vC-sk)LgmJ($llLzP=C)Hg|V_*VcA@Xvliww$QOU;PIq({M9`^-pJ+l zdpuJP$Ar(vzy6?EDlMB?IqkaJ#^u_2?wp+ul-~<2K75$o6CC&XI);ZoS$I^}+&tj* zT5m7S-M|06-9F#j>ogc<#>Psgmv2r@!9)J#VDS9N9}}~)!;_Qu0s+V9==}2X)s7Bv zci@zB_RQe?M}59?H-C3|y}fSt$n^A^ee3nDtuRp>KI#?GliIB8t(*UIrdjyU)>7t1RSK!jdMnTA)^=+4D}AqI*1x`* zsL}iYl09(0Up?)vdGWox%KY)K&(!*7e;IjdOGIOjZHb_qhgt(`f|w$5RAg6Im6fnQGHNP5Cz zT3+9e$v?r;gsfYWcKpV`+ojbLyvB;ES6`}2I=WtWP<8ou;WK%~+&i@h=WLGbptF2d z5O@6ZjJ@SeZ=Ads_Fqb5Cd||?MUEEB^6xUF-?oIG+D{XtiQlQdmNF83lU2$r#Z}n{ G=l%vW5yW2r diff --git a/cheditor5/icons/table_delete_column.png b/cheditor5/icons/table_delete_column.png deleted file mode 100644 index ea515ca894b2c32597aa5f2ac6adb4d5a69b5b79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1532 zcmcIkeM}o=7_TES%aRFEGnm=ryqdWg+Pn7J(VleB4`7hC!?qKcPAKgG1@5lv9kdXg zk!@xpaWhV*!kp`p>4KA?WQ@<@KIF3y$ASz+M23*bq$5yhX=%LzW&R=l=bOA=Pkz7O z^E~hK z6kMN&X)wL9^iUTT$6|#6CS3-dp;Dp-66flJ7_JRBGi(+sF5YI=8wxQR$iebVgamXp zw}F7kC;`)jDp+NfWBI1NWfn|Zrq&tC3Jqc-7{3RIv!RRtj?sF+h8GbOYLkG=x+rrF znjsKahR}r)a3!b=RT>~CEf^r=!W;v<8wPgsxI9D<8ygz~@L?Vd!F-6v=kQ`tgpa~7 zusT4-o5h%mY7|MUzL=W?%%^EH3PDz@m1{+~q$LmHiN)fe2A|Ji5FDzMp!GHmL9s&$ z3XC#XOlI0d5B?a8PCQDGO&%`_!WYe1=9v2R#6auPL{|&|QH8e$Q zu*dQKt1zW2HDizlqsU^5fhk-rJLt-c$}O0lCM`OWEDF71T0TjWR6c12r8(R#vwr6?pI!{?ezMpP<7FYNh;(C-AHVecF5U&YvAqZei=AfYs{G&aNDBpXi^O z)oA7y7i}ZXlY=ueO66i+UghLm=R?ma1nC$Y>>U_5HsvdA|LvE_N!t%2gZJ+n`&@TN zM-w`|gX81p#(X{;cP1xa0Dyu1{vSt2U74Bk9{+p&4-cO@H8wlj(%Y+W1ezU=!1DOM zJ3-F;99gtRtzEJFUn}c$WmXL1Y9vJ=)!BYlc6S`uAdNV7=M_W^OrE9G<>lgt_s@@> z|Mh?~5LNO{kvnp~_0R_a33uP4rR|e!Mci=T^=~*mO(LfaJgWPY-5hl$z9&5Pb8|&n zD&@s!ukG!U#tgY+f)?^|Sp@~jsQ=1o6o|Len? z^oEyp!ij=sHnc`(PH@=-lyLlTPyNa8jyHTe-+gNTmmlA9M`p8bI%4OFhD4dc|2QR4 Kt*DV@m;Vh$=B+RQ diff --git a/cheditor5/icons/table_delete_row.png b/cheditor5/icons/table_delete_row.png deleted file mode 100644 index cb4083c666c83bfb3db4e651ccc69dc5aced8a88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1562 zcmcgsYfM{Z7_J!xA%QLXVT4F>?EHa|_MG<6mL4dqw8d2^veF1fWt8?53Tsb2J;;GM zrnu=eCd9>M>yXVXSu~6h76Osm7#9h!!nj&4QfRqM#<&eiDHQ4{xA{Z->6d)BH_!9D z@B6)PzHbu~-U;vz_NUQk0n$@qIkg}2&R335YbfJr614>pk`y8d(-65z9Hj}>SUL(w zb;=A>jw;o8pLU>8G};kBt4JYIWbud!(=nA^43pFuC^n526+;@7s%(@1($Ng9UO->0 zYor5OwSb9D(_^B6C=#IrbSR+&NZnbz5g`Ti9bJSv zd(9vn*ntq)0{U)HDY8UBgyAT_VL}WQ#DxGZi^+n+c|2Yiz=l{52(dvHo5A8CFdKm& zU~kYVZ@5~6$i;DczNnjko=Fe}1O#()bD6m?6T>q=7N5`eYOvW13c)bu=?Nvt&>K(e zD~M5}3fCG4Ev5&&ipq2>hY--INOx1v84hIi#=U2v9tU0Na zBOym$#QU$pMn#?h1?8v_%fVGt;WQ__t_+9>N0kJID=_Tr{wpSCVgzQ)#0-Eai322S z^=d5FxPz9-5UJisDD^5-Di+WwK2xhzBSMJ7m2mkSegquOVo4xj1dA_*MXXqe4YP$X zyw4S5svI4vC-%AO7hLY4TyG=j43uXvifcbZ)p0nc19lQdw1>w6AF8*F~Yjbl$cXz+tezEuIpv|Tqbhi%=U-@(Gd&@Gv zY4y^ayJu+V%Nb|kfacip1xaOU!~F1!0@j%HD7eid^NjK-q=W57az_#&Ua4U zsjluBAGZ$-v{@`-vuDHYUT`>^si~&m;2JjDzOqthHWw5Xd3J^`G2-e)8&KU~y4PN$S(E)%QrmR8r8b0PDzk|K5$3D=&{Hf zrGYnD6=$M;tX`Slet#sbBH6Ft8~g|KLxnx0ps?2*@so$sI#>KU#yx(!+;!vacQ1!k e(S1giz=yPtY9v@z^sQ0vZ!MK1h|6Qs3jYR`@7wGE diff --git a/cheditor5/icons/table_insert_cell.png b/cheditor5/icons/table_insert_cell.png deleted file mode 100644 index bc70ca07d159e4ea96739b588704f290741e8014..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1526 zcmcIkYfM{Z7(R2+m`;W+M&06%v*Hh?YkS&KN)ME+rQm94)3uEwQRjL&l*&#|cY0V0 zc$srBAu%|^V!9=6Bbn1l7+QzpX2ZY=r7*@o#{JT*z(%;2u25P}fii!H|NN5g_U3t> z_kF+j%~vFoz8yu`LjeFFN_-_UupQJZGl&dHI;_D^x+;vJTTmm(27sgk7Nbg&jS!$3(di9*>P)Sj z3hK3d>Jg3vk{DBvEd8N898u&+m72V44NprwkPIeSU{U}@2o-2Sj~h&|g->16g~@Z+ z%%Fm65F(pTT@NZlA_G$}9056Wh^B$!AuygvXR_nCT<(651u-E8#9}a6G$t2jvtS4U zHwKmThHEonxhQSJ7kT4Tvk1ZnGZ<#GnQms&F&n z#*J`Am?j5B3`B&headBT$qhFGY9u|25L|x}(Wc=T3a%v#>$i>t+EQSblD^nZ0y6hbtb3UKf@2_uf zZ|LkyX$=;3PQ{jUzMKvnex#18n+b+Ow^~|ioX*6?r8&RfZ+}&>A~Wnuu7_J_kKLKkn0%k zcDtKSwDRj@JJE{_$~VU*8v#%VjoOQj@RGU9GD6p}N}g$B=D!s>|)Rj`&>@cbmGq&)j{)Ygjzkyz;rn_fuWn zCr)?4;{ew_Zyi~7^z_^r9BdyP%o~|I)#hn&x1AgCid>=PKwyuR%BmJld%bmSZDR`y zwJz7EB_*M?@zuF&&yoL!ijYec>z4m-1u9NqOww70SR_zd`rdErk>8fRTri51?L9M; z{~P!Y{ywPSfhj-H*@c9a&e z@*mU&M|qd{aM^BI@}H%)!@8r(dABAW&R@2C-HX;#G`=3~5SXvDv`TJz6Zt&YbLGAA zqxEkI3ir1TtQ09YKYn!K`&Vv=&P}QP;~!FXy&)b8>SVmxUnipb&R>XqCQ5c&_xo#w z+e`!B0#_;NKYtK>VQ;aJQo8d-sNmk^slVRb0aw0y48YIA^X!-APlSJBajH~QAv|{a EZ;bfDr2qf` diff --git a/cheditor5/icons/table_insert_column.png b/cheditor5/icons/table_insert_column.png deleted file mode 100644 index a2f7f5a856d10fce862b3d013efe0b4e9a047381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1515 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 Gc;au*naoQ7 diff --git a/cheditor5/icons/table_join_column.png b/cheditor5/icons/table_join_column.png deleted file mode 100644 index 830afd95e753e40bb75f7c26cb576bd0ead1ee9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1419 zcmb_bZA=?w96wz!3ubX~(>dhBc@v$<+PiCMOD_~GJvy4u220IgF2-_wfRpv^xE||^ zo5tzbAnM}Wmw}Fmnkwrv`Ac<@W(=ZIkpg^Hep8{om5I^}O_q_b` z`~Ci}SCM1cy(vB+9zl>zrYzbD&&|F*`9Mr&z09DBe8AGTER87iBWwJ)2*@Y?ylE4WCPAX)ihEgghfaO+bwr1<-AyglUl7ds-aNGAVTKya+2L6<6Jvp3N&yrA}dHN z&!JI8djVf2=`a}SN(xS4O_p=5mI)RN_t*uTloQdEVnDO`zoAa&8rmgU!J~NpRoG?o z3IMkP7hfhauyKVuqOJtWAOgF@i#DF$AFE6LHZOc419+?k^{R0D+dV9x%K|S-w<-WfBcYY0qLX)$z z-GhU=>vI=+dVUWEcUis*FD-=@7gMfGEkz<2eeRp)=JC0?$xtX|@6V?j8eTM>t*Ng+ z)7n~DUES2x)p+gN`S$kFP^jVR)#-(WQ+0LJzAG6$i-CcG+Q!C_>FJkEEoa->@Yin4 zhQrBi6D{4{qcbyOv$LM-Lmxg^P+j`#$n7zGclf>gGgL?LgZ|Of&Y45Q)1ILT_2tQQ z|Ge+sq@y?J?Yisp-#aoEHr!k)zx`+1ty^>;^4rwZ#X#WQzhZ}CtE&h zs%Y9i++0zfl&DF_dOE37#O%`fYcYERTX3~zp>^ZESR`b1+~>#4*lHJVVIP;k5Bu>9^MqQI$_4>)XY2e_}!MNv;ouA2fQ{GqZ Qz$6e;riDJA@z&wL0X6+*!2kdN diff --git a/cheditor5/icons/table_join_row.png b/cheditor5/icons/table_join_row.png deleted file mode 100644 index c77e75c1009d061476dde3f71038fee3a0489abe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW`)d{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v&`mZlGf*%y)H5_T zF*i5YQ7|$vG|)FN(l<2HH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow z*eU^C3h_d20o>TUVrVb{15Cdnu|VHY&j92lm_lD){7Q3k;i`*Ef>IIg#cFVINM%8) zeo$(0erZuMFyhjbK~@!5ITxiSmgEG&eP`1g19yq1P3sUQj~FEdbi=l3J8mmYU*Ll%J~r_OMkZZnrq$G!Lpb z1-DzAaq86vIz}H9tw_-f69T3k5EGtgfgE_UPt60S^&()RPT}EHXJBAt4e$wZ-E;PA z+od;0uU&IK{jcNQ{{t5I!{9TAE?@rn_wUwY$CO<+&fBoz`=3Aa*Q_~nVeq!v$6rkMerP=RyyoPi%47E{?!7;A=T808Z)W>G+8qAY zdg-;*p|7p4|5O~k*Kp=()$s?-7hcw#esbc*4g2H2svdlFJozW(+}D;@zdwHe{_D@5 zcVEA{ocaIg^XJ`X&eZky{|5u_Fn=Ln2@zfrD+`PD7zrkv6R5 z$MRoT1(+5-et$S&)uM}G;&0jZWTrL?GzxSIEZO_Pa_0(T^=0ec7|OI>Zchr*ln|Df zEaAMVBjI^8$GSC3MCK~ITD#k8b>FAp#XaBW_cJgv%y@0m%06vNBhViVp00i_>zopr E00~@+w*UYD diff --git a/cheditor5/icons/table_split_column.png b/cheditor5/icons/table_split_column.png deleted file mode 100644 index 2e24005e43d50ee514bae74bb7daa2ff0003f6c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1449 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW`)d{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v&`mZlGf*%y)H5_T zF*i5YQ7|$vG|)FN(l<2HH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow z*eU^C3h_d20o>TUVrVb{15Cdnu|VHY&j92lm_lD){7Q3k;i`*Ef>IIg#cFVINM%8) zeo$(0erZuMFyhjbK~@!5ITxiSmgEG&eP`1g19yq1O$kUQj~FEdbi=l3J8mmYU*Ll%J~r_OMkZZnrq&G!Lpb z1-DyVaO%|uIz}H9tw_-f69T3k5EGtgfgE_UPt60S^&()R?$c>a0%nN+0X`wFj>#{g zY91ZEcFi#O%z=v+?Gumq=3mkD-fI}Vt>fK)%jnz6t{dAfy-{*mz31#%HIKEcPj_$6pRzzTEoyPu1}Ujwk;dzH+7J z!sHfNAFc0yI*ndePs2+lecc!9R6m1{MYdtH-7#3^X}_cmoxt# zeg3@r%$d6W{{LX`SSsKIFepMxg8YIZBGe@rHY{X6542#jr;B4q#jTjLSH+qf7+f!E zCnYE(l`ABamw!JK@&CW>uO$!a?6PI2yi-$s;V&$^)oAjh&)xs;beCAS7V-WR5T0~- z+kVTw9=_H9xvM;rf8BnVW*c$t+io9GuUVXOP8LoTPDi#hx%5T8FoPd6%a~`}_#?<`EIh nyTc=uctl>UaL>OztP%{e{l*(bgEkieozLLu>gTe~DWM4fvQ~V= diff --git a/cheditor5/icons/table_split_row.png b/cheditor5/icons/table_split_row.png deleted file mode 100644 index ddada19ab775fae35db9a9e612e8a2041ea6086b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1452 zcmb_bZA=?=9KMJ~WG+(^KS-jv9myhw_U_t3>4gd{SD=%U+E&NhK6vyFxUk+GcZYo$ z%(*w6`!GJ?aEr=}hHW@egg7aK@oHIl*+vL~IR_g$WPuSVFQZVeK$#!JPyUnpzx?t% z&+qk4nsYL@$Hc|}0I=Pdg;sOr>veFo841n*N{-^n_!9ylLQ=;NPsTK0Y<=FT4+rdlkQ1Miol2hMinwtjVTovf`A(flDzR` zK4!r)Hhf7hEmSCq90tQqr&I1!%2~buMl~8uSVN(ZNeG$XW<Ynui55f)^(5YZ6&7r6 zj)EkmbO1Ya+OZW=Pg4tf5UN%*Y5L z!PqGyu7xDNoTf=km6VL&dKIEcRw+@`fao-8M5jwq;iv}Ht5vE97iaAy4vG;YT=EGQ z-I5y~1P3R1#wniufFd(^)&Z_1jL}=hqBLx&x4|X1j76ETB^Q>0fx~V6N1G!iX?DWb z&7qYZn`2Kg(ya5+Q19ru%}75)$ee96=5JN0)Y^br{q>!lU)I!|udAzTZ@)h`r}9qEEG@+u ze)!qvOC{PbdA-$FuDCkx_=bn~9vp4z?LGF_GT9qQ?RxCFJ9F4Sezbq0?A~1Kty^6~ zL#4j4wt)exHIUf!=xSfzN4Yr*& z1ETuV;$=C-AM2lSIu{z-Rzv#^pR7=mzm~U@sf*hJs^Y3x^89rFXT7KV%-)!HtMJO- zoD;j3i}Sez!^;nL?wW7-I`9Y^IrsU_S1&wWHxfM>J^I{>FU8|y{@CjAm5SXzmK#!z zcq;3gXDisR_GiX*)-*$dX~RVcUb^tLdnYoFK3w#gyWj4%zL88GJC*%Y{kOMETffKj o=<@|r`Q?JX>`b+5#k~yy>dz$V>$WuxNf`h}Lk@mf|NfD`0dvcQRR910 diff --git a/cheditor5/icons/title_bar_bg.gif b/cheditor5/icons/title_bar_bg.gif deleted file mode 100644 index 13e78660f05a470d14e9baad331f7ac0cb21ca9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 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 Tb?`a+!^BX}M7K)YDdxWbN-5B* diff --git a/cheditor5/icons/toolbar-disable.png b/cheditor5/icons/toolbar-disable.png deleted file mode 100644 index c7ef2257997b3f98d1ccb3335ccc3ae5d3e1f0c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6882 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 diff --git a/cheditor5/icons/toolbar-wrapper-bg.png b/cheditor5/icons/toolbar-wrapper-bg.png deleted file mode 100644 index a87fb876c4146e6abdd1cdc19897aabf56515c7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 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 IX#MKH0L?UJB>(^b diff --git a/cheditor5/imageUpload/_common.php b/cheditor5/imageUpload/_common.php deleted file mode 100644 index 6b7c1fbaa..000000000 --- a/cheditor5/imageUpload/_common.php +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/cheditor5/imageUpload/_config.php b/cheditor5/imageUpload/_config.php deleted file mode 100644 index a14e41c26..000000000 --- a/cheditor5/imageUpload/_config.php +++ /dev/null @@ -1,27 +0,0 @@ - diff --git a/cheditor5/imageUpload/delete.php b/cheditor5/imageUpload/delete.php deleted file mode 100644 index 4fd27f31d..000000000 --- a/cheditor5/imageUpload/delete.php +++ /dev/null @@ -1,21 +0,0 @@ - \ No newline at end of file diff --git a/cheditor5/imageUpload/upload.php b/cheditor5/imageUpload/upload.php deleted file mode 100644 index 6add3cf57..000000000 --- a/cheditor5/imageUpload/upload.php +++ /dev/null @@ -1,101 +0,0 @@ - diff --git a/cheditor5/popup/color_picker.html b/cheditor5/popup/color_picker.html deleted file mode 100644 index 4188033b0..000000000 --- a/cheditor5/popup/color_picker.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - -컬러 선택 - - -
-
선택 색상:
-
- -
-
- - diff --git a/cheditor5/popup/flash.html b/cheditor5/popup/flash.html deleted file mode 100644 index 243c954d7..000000000 --- a/cheditor5/popup/flash.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -플래쉬 동영상 - - -
-
- <플래쉬 임베디드 코드> - -
-
-
-
-
- - diff --git a/cheditor5/popup/flash/CHXImage.swf b/cheditor5/popup/flash/CHXImage.swf deleted file mode 100644 index df6df0e5a13dc7a96f94a08f0a470a5bc854073f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203046 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%0DX=w-l$UdH0;1P-#@S_|@)pb=Evrw7H|f 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μJ<+z zYQz&4VP1mUw=gfm{R&Lft0%6)?HcUYDR1C!0=K|_2e>@GSRX_OZdw#-8X4v!9LS^#=xk9|&_0%-7&I7#ITkP+%A^92fz&k?=?Te|!|o z(Qq3BjJ2`H$HD$O{Ko@t026?Tz$Ca&hWREi1^iTmp9V|^{}$Y4fS(C|7J%CS#M^M2 z4Sp`nc`)b0TmW++un1un!$ggjm%x1~unhL)zzXmy;lB!bSq=LdU@h$HV6KPX2AKH5 zp4bR}6Zp-*7GNvv+koxhcK|!V?}E7-areO7i}d!vZ9n*TV7?3Y12Er%{UCt0Mm_}d zec&+g0sM}@{17+_{v+TR@G8 z4)MMMzJ~ogZ~^!R?iYbe;J*bfgTDe?1%Hj+CB1t*?{)AuD6jafn@Hmp{J#Ufr}BV# z2j*P>Eyxr1VE+O9eT3_SPU=-V>Ilq!F#7`ofPuguJIi|w=3w}t&3j@9%%QLk1BL@5 zfRS(;WoM6%hB*d6dkbL-^#uIuz<7jt1DF6zg!?3&iux~>6&EU7d+zN9W+_uBq0sBrnbMCUUU+%H9?7en% zmt9i-BB|Z&>Rvlj_uG;CckJxRcYy)psuOuIY{SbcrefS*)K7jiX*gu5( zQJ5dWjvngCV=zAkjsxhCo;(46)Fk;6#5oDKQ?Q?=Fh~x+@riApQu%>ey}s?KEn2KpjJ89lYJd5uOH0*un&Ma5auA@HSnl8PY#Cv z5MU@U3>XeS^xSzPz>jpWR;X1^jsia#7z2z&ym1KgIxrsm8!#upoCtFg%*hDzCV0G^ zC#S$Z6_^J5bl@%UGvGfH<}BcCU^XxZZgXMIgE=2q04zlKMQ~dTECCPc;mM`omjTP+ zzXEwf>+|GF@T=gq8e!IeUkiR6%=Iugz}yIP6T+g_C$?>;<4kOOqM4vG;l##79ozQK^Ss}C@a^9|>f^4p?z*q*U#qH4akF$x zd-qLxd$vsaavC>XEBQ#7Ue3JG?pH5DRzak%``@x2g2^%VMNb2APum-y0zv{+@Q%^l zAUH4xb^+f)1qjZiOwb|%KJ&yYf(Z==5&>#F0-hYy`C}I{$7vcjW zN5!82qVXe;0SLu}?$rv?3A!aj0Ay%F#_^vJ!{9;2h0uc3O$ZxFbRlbDv>|IkzJT;i zNE^wPA?#szA#*}lLE0w7jik$vr!bz7e!<-!Q4_ICG-n8JbpAt&p#Mn%`OqRg{xGjm z;2G@wqR*;Q=o`UhQ|j9(|F~*!Du@yMGxZHNCFYg!aSG$WZCO545cvfktk&=jg?Pap zc6!|VTX#@^zUC3>k%%AN5TXZ?4JtF(DP#Bs>(>WtQqCJvzpsqol zLwyD)_~r3Phw$dsveq(a$Pk*)NQ5J+iA^fR6y$6I!+}Kr8xJ=GVIJZF`aJdn0b!g6 zfT3+Cs1Yxcrvz0YyvVM(PijU4ca5;mt@=pLptq zs}(TN>3}3YWS`RmEmijcmHY~*`Oq04BBf8->66r$M z!d~kCZV2oA3?X>IeYj#FfcjAxWMzWfh`S7D5AO*f6!JOH*aW>1e;FRE z8G;~;93G%=4L}lLj7!mArs+2hC4{bZ%0`b5h*!)}=KmD}CgAxuekGL3Uj@NWh{2GW z52+lgK%p{d6AVhJjmsG} z@H2AX!eYE=HX$4#H+R-ItZE@cjiF&w555igzC%2`#CN_hobKu1?qAe28okY&qQSs1 z#&?%<9AHFrMlzoE%KS$gfCx-jg4rH=hx+_U2^tzdL?E-GJ7^#zb)8jY))+xN9o?|w z5LQqvIC%cV=WaN>Uw^1tKpNsRu{dEi61-w%DdJ`{q0k8qhs?SnwT6x;P}M}&(lx_T zE@HKy%`EmeL+;B&peFP7HD~*`G1w>nL~T2>Sd|DAidl_F{v9H6`A@O_P#a$1WyDS_ z_rKyPx!(_frd}vD(5*_+bKlh;{Q=oYLU~OIEQ!9s*Iy(^|_!kop0 z-DLvWMZ1x1eO~jy7bYJ@rskzH^V9P7weIMQYw$)|E8d8AbiD=DJ=MizTW>1KaFrAo z(DZW9F<}@C=v0w15)GKpGrpnWF0$_?>B`06R2sS3)Y3T`$yC&xX!%(bS0Wj0m;eo; zqGI1|M4R#OgM1c=!*TMe=Bim6+-qbGJOcQx`sUXwrW`h93NGLX4OMDPm%IfMunJI) znXR(RO2r*Lu6b2%jrqU}TmkH3WGh;b0iQ<3B~3oVt_#Hin*li%g8R8o1h)}R7r7RC z@jrJKh|Yxj|9(Nymy=|DWi3yGN39eeAFUMOV}t-O&>t(aF9Q>KGxJwP8Ra^*Ev#1=eJ$DCIc~Py;ZewmdhGM|sVN8O?fAIu-pw65*eb z#UAZ1ze@sai1t_B6$T;$dMI6iBeYbTSf5M{30MQDr=(ws>6F-|0~!D*%%@U&sL%bV z4F38On_eWJu>t)6fx&YDX3rhsMzpg_uz$0%-r4p^#K*<)nJ6!b^x&`wB`p|$rhrIn zLJ12Rpc;bEk1S4;AuR61krO~qNhpEp8Zm$lqf-i&7uX>m%|Ym$%AygyR&uEklN0H$ z9JOg+kqv1@$JqkvQXaR*@2L}DyJP#+3Og$dlYapP-RTkX6QV5wMCGc7ViglNQPE}< z@-rK(!_T)w2lCNtyoelH~@1G!S&YT$W z_dND*W#pTZi(?k+u^6iilb){sB-T`@2yiDeJ%Ou^RDS#tj`u0_;VWGM1E;d5ULz;p zsNj=RAEE^i_AxjwZf>V5N$K{X!{4U|@#M+-KCFPXmm(y5S_-LU=#W@BX+F>7?L@G4$0ow5SUI>*PtPEs2ibx5XwL zL+puh8R$wp+zH_u;p#&*&CQYr&|&+ej^My#DU9<_&0!w1c8pVuDZPhz$LbAqDO>Qq z?qhJ{j|-cK?pc4?vxXF4r)iEJF{4t9W}$74A91B(j;;mFYk|HupC*ehewFkt87phu zZA%>SZI4yAW-d!`Ojbrnx;ADsweME{cWTAV@Ty=Nms6M0*5~%y;EnIQ>biZx&$$H7 zLWAyv23uBG1Nv{7eG{2|d5s|`jeWoJYpwr2qXG%n5}>B2T~o|Xi{|ftt-u|T@~z6r zJ0zoZtkCt5y0=UW)B!iVYBr16(`Q0P4^`R~$U7twF(h)Dw4ReYN&uo%uJL4%p#i5> z1`H8(vo5Y;5*7lqZ!tLznJS$tyw~e&d7dpG!qK4$Z|Q>HD`@X^xeG03=yhC zJ^T<&5{`;aKSei2>D`M?0w)SVF|bD(@|38$uJ%S`6{ z-U`L|u}!u9K*=Dqu`gzmp?#G)Lx);JHeW7~(Mfv4sUv?@lsZ@l$?h^++}kk`)A&Sn zP4-Jlt<(I zion`&7CQDn`bw7Ur5oV`%>{$*dPCX_e#DZE_J+&_e#;%fo17CZwIALj@hi;8sE@3v z0NiF$$j+{imYEMd_z}?=i67M;X==(eAGQZ(QVrAq@>l+})cC=1AX)|d6sHYKGYa^E z%=)icpZ65D#D`aYoD?6%>;Gufe6#82RR`U3C^3itf0hd^a^dHYBUO~rGUQqDWjM%& zClf*?3j|;hPOwFrsfAQ;4qvFD4A6lmG>OuR1?bY)t%CBmddGA{dhZUd)86%K_FRMb z;#dwuZw$zSd@O6*JhSu&utCMuKg>4UVw7T)g6s62!V}lgjv3gNv^RBC)O6D{rkT(n zhiqbSXl~z>^er_5tB=@p%>VS)&rg{}?pAj#k!TclNI?iz5^U}m2(H)(qkZ`-L*DT!r=#Y;ZHBD8?_A#DknKAux)&ZAt_ zqcX;PiX8bu#Z%LcT-Bx6#IAlS;hB6ga7XV51&jeu#O#VoC}lrAWedtI8S$KkC$>1~+QG6X z=UA4}fJhq^Il_o2M7kD@kSrS$Qeqosz(GRZ0!C1a-a~gI+!rO?0h2JFmWM-!1CDF3 zp3V7h)5Rn@l41mo%-?qBM0v&Eaa0N*3tpBfe0a&uk#&0je+zCnkC-p<{p}lHQM2L( z45_YJ?K1=Hqx~c7bxeQDjC*kKMR&$*cJG->?Og=eXZh!hkTx4poqwtjglA~ZhnU-| z63iPa5G1{Q!?VQmGiB864fh2^@3VDGLK^(j3IgHa7xlmdew=>@gtR=NR-`i1KcR(5 zjv>>v^E7$&$+qDMW5dx?&U#QSvI-J_vdJ%URL~<1I4&hIUDAu31E|!FEH36T#IkEA zfFbOs^!}S<0gG6D?5b%?PlN_Z z*Q*Hj_brUqysyh>Vq=?#ZhVdK%gCqD_s|!QEACGaz|SN~;~G8ka`_6u59Nat z3kskFz=)bFYa|)snE5{#Egq$@^O}LG#FSWST$kg&7J1iM$?Rqi5i$e*$-GCH6M{<) zE*r3BLFGhsh-1Q}_rDSv!{yU11NR)LT4Kg2x$pyTf}bq(#4SvNpYUOqp|S^xXrtS3 z(8f&a5gH@bTxeNpf)^lp<@BN9rkEO#8wanSAq=RTXqp*8Tzv4$Tt3V|heikVM%-(a z*ZFz~KQlhFQ^_UGreGGtj?}zZaW_UCQi=j1cl12GI z-K#>`m-%ynwEtFsUH=nRJd+@a@m`A7-dxz8;MGi!4#)?b17W~w4C99Qh}VH)2w4xc z6haJA1`C0C1L4%Y$Y5@TM^^22g&>nZFaN$5c(CX+Jv0>cv{=|4>WGQm9wULzD0ECo zM5)9;my87m6e^_^gCrWY)u&)#b{qt(_T{3zM<>iQ#L{3z$MK3FQVk24y((w{$q;AL7ep;ng)#= zEdA-92^*nwVQV25A&G;PKj9;BBXyWVvRCLzdLQrT@4o*ADa0$}Az11Yh$A@T@WYY7 zi$bbES_e-Bw}9|L0-qKa${F+XFMlG$dT2hbW%na(IOToIM%dX0fMfrg3fwBqCT(bY zQ_Q{O$iv7z^y@kH96f@X7(zKaFtG8C-U=csWB>)~hKQ5F+=qknhOvm!nM|SW(>V0= zhGqdxWMEeW5eI)|i^fh|AAXKVUc=k=R4@-E2uz~oVjF2o8P>k$r$h}^`VcJc#T?MJ zqyoxIv?=G4gr}kOcJXcT!Db;TL6<{2L2?J{f$U9GlJ_Q1Q#vHVMf08prukYaM%pwS zmQ`9!g|t#gZ+EV#00tz0c0g}0OorvB0{Z`m!ly+GQ3mZ(==ZP!+OUdF9jL8@fTReY z%sXN@-3xw&%?I7ZFXlAtB@j#shH%F4Cg&#sytu)1ek5m=n21vC6J&iRK$TrU@>%)y zvedv6qO;)0az*sJUSmWQX$E`n8{NnnzG+}0-y7{EBWq;eJF7F{e?tnp0{>GU&;vQ9 z492_smP}d{z$|NXljl#&=5@*Za&{{9&)7AMH;bff9rap1aygacl)4A{K(u*=exOuG z>Xg7i&HPQW^0TL%^9)f~CTA8ctTNLg=^3a*xE?wWPc{CZnuBxnS!z^xmKy_0fAAJ) z1cPWrZI?T8M3-tu>R9=2$wsR1DZc}Opo+%I^)AM&Kek#qga&Xtr`eZK%su{|Kd%r~ zCZCb(CEW8ew~$qD_|fZ9J36m)!hzoQ0WAOT+9T!O<1F1eGRqoI-Iq8Eb-c(p|I-rN z-yC&POps*YgW523VMvna2Pu<&!E~f=sd;Uyc~Qd8sz0(qXF&f4@K$5kbqbc&ODwm7 z1Wf`Ey2s!i9sY-oQ3`MBGj+9U#@iiXX3SC-Y6(lPqVDA(v?4E)hW5kxI{gfBKsUUP zoUcJC34HoCO0xIXo$UK(M@{SsoQW1effF^4o<~;dDWg3#!s7-d%QL@)E_oXNN?A;b z+N8Q?ZjuO1&yb*su}i~Q5uIC(?+zDO0A(%3AmIPi&$i&e=n1(wP~M^t$~Cd$e~q-< zDGJ#(@jwrPAzGE2&Dag@rH&e4N%Gi(DI7A6?-pnyn(!$C92%s6eY@;quu_s>_+wG_F~?n3wsb_^;;5%?G<@_(I z9Zu!*>}1QGGf7SG%M}dZJ{z&A|AD9Nx?oM)`xx8s3)XST^VvBVAMfTqm>kdRl!l_B zH&WW}uuM%hYtXPy9f&!jvB*32PPNZf&P~{k1|vsNEsiB!jI7qX=_m8c5SPTd!1`nF>4SahX~J*gCja5*!@K}BFP44isSA?= zo4unQ4%ADLC2_}U$+NW=xD(q^NAoq5Ucjs-=|oxK3%?)udvUamc=*+j8P6wSz=ev4)>dsgf$OQ-2@g%z??=LB9a_%tcgbN9rRurharzZl znAX7C7LI6X#9{^_OlGk9mdu}tFy=@DSe+CM+%jkBnM&PI>j)K6wpf_T66rzp%ZxtU zFr!3k+3;IhNj6N^m}JFp!(s+iIY5*W4)fM1ICe|Bk2Ks+wv^oBWoL!_`i*kaSd-=! z-wv!Uei31S{9L#}?gA(N5k>JqITC>2D;n-Czg?P2!%Ig)DJ*Y4sN zNbtvVyAywkI(ZZJ7gjw|y`(DE@2lF#RcJmmF25^bgifL97OeMxOZ=Tq@+tie#6t9x zzyVTpU(`c)Ve~B@f_k+2eD{9Rkl*kkC76LY?$Cx@hg2Qrh4foKBvaVVRRHSs)Iw{C z2S(xH(00fxVu^}iw&50(DQ@rl2)oeL=u46gt7%qeYK%bC_nShe9RaNOD(}hu8!B(R zEq%*nYKD&};CU2qKMJ^s9yjLvSq+S}#$IEZ9&}!kz~AzLp2~4f6;BF3fe1i$WItT> zCYu*K1q}&Ok%v5%eEndU7mF<=gS}7#_~1x;<1Ab;%!?x3CB<&V1W~4J{iBAai$Jj=fOhu7glh_UxK)8aVv`9t6VnikzK0KH^kVM^=6xZq9CYvwbMUQbIKdlyxpz&5MwpXQkPp!P6pW#)N zg#RlX(O5z8!GmE~`-u%@^{IlUv~q`tyVehD8LZeiTQ1_wbMz0uB6Kga_?siF};6GNz>JJpzz z(TagFL;o!L0DY31AfmaciY6@i0RD3Gg-F@lgfXuh;- zOdUua3o+X_hOciX@yWDIi>L*VoC=UAODUpZN88C%DINuK3u4SNhheFr^v!pDRI&%# z5q;Y@WC_3M0=f8)Znn9nVr!mTw&%i9^RcND4hGcD1je7IV(z@#X1SkpHwulApm^z^ zcroqiY;K_2Ftn8C7XdT-K`Qo&{wnsW{%Cqx^&!8h)kyZIVywb7`zLe?`d^zAFz5WI zVw7G4IN=+YPZ<~=V-^ZwnpCGQu zm(3NGtvoCTop0d-7P#{vIg1bI`9Q9`?~Vx$h$;SZ39Dv;pk{-znEp2H&Vza9N2i9K z8&MG>JP~8&up75L7vh5Eh}!M>=SH&l@i=ope#gg!=o|&hPEzvVsw>huigQ{1LBP&m z1vr&`=yvTtNmIbRc@TdikS$uF?>6)@0Gkl^dnj`-0HA;wNr2iuXI)6eWSig|RhUb6 zCk>dOU^141t^W#PhoC+CeBDMxhd_MUBbzS#01pE7-G{1K)YsTiUdp?FfkSA&fLLMWEOibp7(qIHSwEiKTA zv+>B^K*tIA&574E)Rz!KtU9i(^WUJO2 zysywB&4D2>v=*4xU4hiH+52zj`)_+6Zsz3f$LnewFs&^iz@Vh@sI%d788Z)_6I84 zpFVu?=EXcv_}V4y)rMh;yw(;dw{KaRU38RL^^3h`8PQO?9sA1)%;{m2A#lK1>p%$8 zQm3~xb0%Aybzr|K7RC$v=kr%w4W-({>X(^!_E`N;Fd4!k=qzFtzMcGBT*Nt+fX90`smT(9*lTV zLx5tRntk)T1~oH~0pDmCiX_{x7G#`bz+8QJu`UsngP0=DxP+Z>UZm%6hJIoq&e&6E z{H674p}$eRq7)3*RPC3H;MC?-m7rX*Sst2w+Y6R!QZ9_dT)td(*_=Pzl{!VA^f{T> zuxd6+`@roC>=LerOk|C2J z(HcU>I>Hm4WDl)OUm2*ZFX8Zm^)~MPkos+q?B>h2_|IBuZ=gud2w4YV7Dt z2@XBjLT|4HAxI$MQ(G2Hd*b~7_exPhx<)*~LA^X3=y@o+t@JVAi zt0`yi$4TG!kCVo|r8^7M)iDbPi696fW<4Rm`jrRGqac<)DPm6|jInHJL!8~$wGb|5 za3mvG}I;2B@p8O$?mN7D$9~rY*h}X;Au3&~lKZ zhIrC=9%23CVtCs+q?FIY5}Wq5{C$OWM2C*9z0TV)Y&B74dLx{|!t-_*<*EF974e;| zLt%6`XJj|W>{ngP$74=uL39DNBkmv12i0fB^1=7UIT09XwPxc`qU&?oAPBu}h53%F3z6=j+)kpQHi6eeJ*k=3atk0DoNYR|!UV&LcX)idB z+R-bae=}TDr}StN?aIoHk+)J3b%+U{P~+RKmg7*Q!r zb{r;2g8rWO7{>M^RQM?KFuxaP39JGW$e7Y89`KIj@xZJm3f3X8g)dADO21{EA;Xb( zic^N(ka6-O4!Ck?BD}@x;F+cdw}o!VY)#tza(aOP?h6;(+PR3n+9@&XLVl^q0_dk3 zpLpDo)hG5~*J@Z*+1Qy)&>Lqksdr@DK2Qxmna(-^@^7R#q0cwr<8ViX%uv_xI_jL6 z7refXcyavJLc>TmNegq)^pn*@^QJ!{O?x9fP29xf4!9`fzlb)osdDCN8uBr!4O=~Y z)wXxx@X$e>=KHQOUg~9v4$TqVzko8$XP3#rdPW>v)hM}er|*o8CXUVz^C^kfA=Jdc z-`=XIKf7r_oLJvVi@m?jBb;YLZtn(r4Kj9MJ9|w2-X>TByw~%ab;l7{Q_jOI35(}S z56wPaq`XU@xQXT5=2s&1;&&DI(w8$`nBsV|FLQxKW_ZCON;Xma;8_TeWhgU@4&pz! zXglZ)WFw>=`jl_LTR%0NCz0)UBOd7>_E?D|uXoNPbhG*!cr}Qn!Vig3*INNTij0ns z(jYAAC+k7fyMomB6-LiIC4*YGpsZV2PN^sApT~5Ii(O` zSmLU{FW^_4{UmHNK};CYaAwhh8F^QE!U0W@a+nYX3S9`YIVcA0t~Rz%X0Bq>k;5Ku zO!bl!q#T6b4a+QY0FL|}Q0K18P7KD$J2no5C<6C8{+OK7ER1PXRWuGBuOKq%7^+M9 z2)x`dHoaAv@C-kv9!TYDRv$EE{SS1FCkl1RBp3#{BQ4 z=vF`fmd45Zbd@l_a451E{3J|ry6yh;AF@X+se=bky=o;NZUFxV|F1yumeAybsxr-zbtB5xGWi!@iCS5?qTa*FXaU%d z`Nvne{_|tQbxrRfwzG=33sL8F=6rOVJaO09<6rB)n(wntuxd_ht8af^VG{sR){pOR zioKYM*fyb;3nxz>%|xb_SU=>_xSW0%Vty-oVgQ?`QBpG0><^b_9ZKp^j_wrK=qr_b zSCixX!KPfub5LY`zas0;D;B-7U}3L**33<+0Xmip&gFq4MCNQ$)=ot;{=wlmYay*j zD1gv>f8kU$a_`gs5(lPVXL25u_M9GEMrEWjf;&w7sbclP5* zX(K=4dJ&~dtrrNlGcxzaR>&N@{gJbAv1BLb{u{Na>8f%`c;DT#TleE!gk?B#LboAa zd9taCFd&h&fO4DrDmN>(4}fwmkl%6j7x-d-;QVTR);i`?takwm>pv7ZB2 z4xdg~XB^BD7ksP{w|~X7uMw>|@Ft?RS7SPndHU-v&EHb|m?>EhGSG_@v1vSiy86Lb zRg+>*&51C#!;~F`(aBH&~AuHe{LP7APc zysA(;`&?QMjeX}U_Vr(sRo_GQHgh#NPqq`YaKUMVQg1ul`ku>VSlGRDX)JHfz}SG8 z=uBUfzfGu<(48CR-fPpde`6B7T@ephE1u>&4^E@C@9oDabpYf|%49Hg( z3w}wp=IG}0??ydAq{=@`owNJ$BAF@Qo3x!jcvfGu>eVV^<>%U z_KfI`J*)e|^KXmD^~}_rUW9<41b|=G1;K+O5S@&s^#x_-b5U!xOOYt%rq@U9T<6Bn zjF9$H;Nt3~$c!y`*=Pu@Y}+rL#QZO)v*3mN`!2hegQ;!6y$4m##=*)cU-Y9)fe0tw zd@Hn?Rslv+)coO#AgfD3dKfyYjPV6$M;Dc>Nm_O!v=h(bZ<+8(O#WHFw$m1afg~N( z2LYoy!ZTox)ozDn<7)szpoveLoko4vcVxkAzq^Gc!6y;%!Cz^S#Mr%)bv=iM@>E6x zI(Cm0@sqri8{9b6ha6A}_2G20YMZT*_0AT~vdL z)zz#$tnI9^2Tk2FZ`i}zwX2kpN?mpi)V}d17dx02K?t_P2{Bjh?Pr<`7G*xjDoR~Sdq9_%HDqI6zmtP7%s&FnGt1#I{f^~9!;n|18x~N}P1aegO*dGd|eO%nG{JWAB4LbJ!H+O#Ztod=k z@B%)L!g8}|KMP2j=}J}XmQoq5Uwt{9p@@pw!#=6MyW7?mcNmmrN3GO`$!KQZ1IY zOqnq;M%Kn$d5+^72j*9nZ-9qBrrD@Je0x-f6U#^3dzZ>jJ!i`7;@aUvR|uk&*5)2! zq-`&2O(Mj-En z>Y38rbRfKioUFU;#oR^=+6L24N9#g|sw@}=BXe#Tz)U@?)BZ}_ z!}S5zbJQGktvf*C*UWa94Ui93dKTN>&tH!8L%-ykWUU^w9d9kHpBerh_KVDN7$jZu z%BIbBo_dH7eTolqdDMNtkNOxgZ|U#Ppvbd46cw_$$3~x&e$T=B)}mw&qz+4mXSZCB z>J>j6w^{poEh<6wEOao!);sgXdX#bTOn+7|Ah%NZH6f^hudQim+2z9Dw|na_-@JY~ zkF>kN{$YF?-dh91cn_z0ijVd*jK__9EcEd%>5X3hv5#${#r}80m*VOy_LZin;w;ZD z50obIe{h^;atAIOVSWVYDY!vKCzp-}2Olr!gu6V;2WV$|A4S5x>RLaDK~mz6>jZ7o=FUTC+*!)Vp(z>SG;Ndm|ZL3oN|kZB;m(sX6PJ z4Jf#YiAsPfxbVZjoh~2}qByqCoqAY?uRQ;Xbn0(I!<1uExf*fdl{LDvxqrv0a4Q)1 zihb~Xy}rXk+j%KOvS3Me#}WTN@gM8eW7^ALfx%sp5a?v*K5x~n=j>+EO!WZvw&#*T zG_%`H}$+tfw3YRu-O@S$|| z!>^K6kFLiravzV%+sG~#(q`rg2QR>UKN24d{NLF*w_w=%F0p%hHYP721zy3Vl+J%A zKRL7;&^K3x;3W4Pu0RZ8Gs8vS+lwBTeUWAgHPPRrkR0)TivO-(e&osLgTFSS z_K5eG0`f?6kozuil&JB)H!r1s+$U2H-OX=b*7cRHMQWb*nzjyJ{)hoxQyN~PU?u*2 zJa4?!Nj=!E=1DY6`ei5yDzeXY7D|qbzh&?_V0O& z{ct#C0y_yUB?+c#XGJI0Tur|C*1qVVAf&#DmZz_NQ;g0Z8_svK+w`hhw-#TL6((R> zhHtzP!+bXhxGbB=ZE;uOm)X{h*`Z0yE91< z?Pf3IY4*p2-lG_<)w`Ny$cMV_ACAhmOK07|id0U0(LAV&lBz<{bhr&`8Bk3^_`^<# zxb(Y*<)Y0cd?_>;G4%UzU<1dSF>VGA-j*ZRvT6eK9&u7*NY!PaD+;&-8zM-6^YPS+UJmK#1bHM8|&O;>-gx}CPfa>8! zE;43@xFEiP*c^{~SdB;9Dq`5kOn9_p1 zYB*E^a^EDX#FLc6ucohes=gQsZ`JReJo;)5!Sw*0wsW5FdeWVCR-gQY9#wkcK28W) zQ^X?4GzX&^w~(xV7uBm&$uQCSqaVI0pk@~~XWEnar>9>BSQL&1f;sLW8r7=yOmFML zqCIlRsaiD9pwXE;KqU$yW~6(v;uTf0z)6^h8@S!8xeSkZdwqe#=%cS#5=+7o>zX1l zCQ39Fl|hUZ0^N?bFzdCsTTZ68;88u5FnesOa)t?pKBd+ObPIt|0q3@x8@Z-r<3h(m zLl|pXCs^y0*~sNap*t)|_4zTL#7Z5Eo*%}rB9h%QB{9Bvb5I9xuDmAZQfRL)@3uk?_P3haXQ4v7xp5dBoO2R9@b37MH&8~t9uCTl^9GiAx zXhBhFaQ#>HCjb1wIq`~W>NJco4H>g(58OKx@^H0gRQ^OhO37+2BuR~h8IbLF!89Ya zA%?V&rcrZyescKSvP9WKHrUqjp(;X^coL!FBMg`lW{ zTX27U=Y_XnI5w2#Jw&zGg>sVhMq&rKT6MW%yAu^ec@uu8FmgMbN!pd%+fz1 zvw&-lH4<}_Nw(Iv2Wz=chjNj$49eR`kJZiu_3-FeA8g@4THJnhm%KL2=Z)wD0C~`o z*4B*DO*@QQv6~=UuwT`gOsKa()});^OS}nn4Xfxyf6I5Kg|TAR0-;&94_C{mwWN!f z)M3gZtPJ>2xOww1~lDKe@E8;%vPwuXoheT(-s|<_FU6lpbXeBb; zk~KqOCS92$-4*UMQ>jw8r@GG01u9sb^XR54P;s1xN;Aif zsWOeB1C%=1q@03{ihh=05NHo5^AOQxnZPS?MNI*!D;`;GNQ%}X4Le=o-Sd5y#{P)t z#lIjhXhl|$%saD`)L&an!>8e-OKM15Xv~6o$7CVq(tsclf1F3|^qK0>e?EeTP?qsb zC*=gT^?T-8qc{98@jAoM)(qHPQZpz6%j5LbVU5~<0U(k104V|)QEM!JW#@;I zwB`8joTZOd@Ot%{?2ifoudy@4dO=0fP)j)UiHupd;6Kg#RO+qj5Fsc2 z`8wm0>GmZEkf;hxX?f_+@y+7b$X_RR(j>u>J<0Bs{y-dklp-mG7$!emMy|}kObD;5 zviyIpKdH;ZL0ltcHOyPT|N3|f_(zN)l?EZNE1LTGWY4$3?sbok6`3#_$4obkGRY;X zGY3B%;vu~>KnDjICkT$J6BX7$<^`bQ&0z~9)t1FKc_fq8)n}fyLf)z`SO0l;pdQ&e zrUT1Za%1U^wpad~`-h~`-Hh5{xROYtbLneQoPGgukk&kBxBD&n>jblp5MMA!6&duoS|YR)1AW(cZrYR3o{x%@d)_RA zR^}hLMy1$%V0sq}rO=a}?kUbj_+w_870oZyg?bZ#6{u$zG5B}9J>kQrSE$35N^aP( z)i`x2;_o)pPIoq!agVfeiQ1ka8x!n)Wxqmg+S6)GzDXo$t;p?h9KO90J-VfzG}k%) zF_gXb3@6*?YmCV1U)2)4?LE@6ga;%svRXvM`CA`h{gG9S6)st5rf^TezBz3Bs~0-Cg_Izls1X5@TaRTHqPf%FzFG=pnXB+ zM4o2^KeeVLUZiCp*+DMlvK^z9}<09eiMS102`)NY`0EXhblq*A8yg z`WZI74=gXe!_q9VAnGoDtomh>f1tJqTC35>e>FU zH$Y+G9If|5LOIP!Ys@yy)udDOIh(^@rMy0tj*EY4l^jC8hWVm>PpobcXAi|S^;Vnu zTruE@gQ?z%T$yQiEbVM%QwQ?VC+6o{Kw`0%`OXvjO^03nWCdQIm1-wlj=Ls(*Na>r+O*mKuaH`t(uQQzs?a>M5YERK-{4sziu7I>N}~?7bnR} zgfqO^-pY-8Bv<$?jn?1MO&Z+?@-rzX&A#OMeHmZIqtbJD*D9K|jydNi7}Gzbn=fd2 zjdq|lFh2WZCH-qNj#DRo?3eJ8ZIvLAAEh$JUy~gquTUS`0J4kApy}<*gXexWA>11* zBHDD8oXd(<&)Zd|d3un{8kQzRO~ah=NM2N7`&&fwCC9BZ1)buR4%vD{H+`G9lo#rV zqfq)9M)yo+zW2R6^OC0Ew52~_`L!}tWCKA{qB&#l2G3c;A9{uLOHSzWyvhcL4SC(3 z+y)PzPD7QltnPb#raHB7)Pk@@z3y1}A%lZpxMvl&e>2hzW^&oY?O)tJmdf6m$#Pe- zNwSgIRsn?k%85Huaf1?D*feejve@552rba?3w5~9k+G^*RGYr6`Y88s4m~U%P+&>& z=N39gnwoV^|Ql@;MMAMs!=)z#6RtJirqtc`z60&$3&)($UU~Ws+tYA z6$rbKI6ZA>dnn~Xf_~!s;_q3a8i2SJZM9*_AV0o~0NSJR~q+cR1I$Dw% zM6`WG{Rc;m3PY?0X8uRV_>0gzPR7As$!-|Xu49nc{g2EcF0+Bi-U!{!fO5XpA=UFI z=`E~76n+xs;U&-S_Qgp;@7c%-*KL!WwbOJNW+Sy^jlHZ!=@F9TAvx~;5zMQ z?|t>w4@B;%U#mSKma7-2UTZxuybWt4CD3i6Kw=GFBsU2YPK(uqP$s48RP<#_c%v6= z?&O{d+lUyKzRQjnade>lG4awIy!EVx89`_GPp>k5B&w`-opnc>M~ zy|w9OJ>v*f|3tp0^X~=UWyVc=@H7JxFGvn?HhuK!ku9uy;=ro#Xr>$^Nv)xo$0g6* z4XtVySKm??jo?H^y`+bJBX#YYFO?m@K@C0r3pwh^0bTW=T{=B2J9rO0pF>2woI|As zJOtbJydb<|5$_)y9`=W1_gM6fx&|=5Q`*D1CLhzcvW`q?KF+>!)nQ_goDn1T*>5t4 zec7~$ISL$IBM46n|3P_Z|7vdj)|^=`&cDfrCb5Izf{+thcy+0Kt(*+xdi`mh!*Ha; zK1!2)YthS^Z+U2}N0DznD9Q^vV9a@&Y>zR;eH&gy(Id`V0KFY&0h$x{kLi*yz9^TlP+bnj$Uj5Zish6kyWgOe`>-_%M(S9^q>K_B1yXZaYYhC z3MkTsFyNKUV}P>VP?V7#>`khs%NTv}XDlQ5@sq(=D@ynm)Lpk&QUrn)pZb0dqOVwq z89;8!+D8=#w0VbVJqK87Ce(huwlOs{+J*mWUJF_VlUB%jby*D@6AFgnusVH=;w}T; zJyKMo82sK&-rOPD`x+XFK3qG;5&~6TQETpA_(ng!T<+&n^o<*6eGfS;45}%`rrM^j zoosMO?KzuPzu2T)ZG%#meH8*;6*QX%I%HaCE7TTe^4PbRioJ(E5(=H6Yrh=ve@|k8 zanPH3w6l0LvUto5B5xe*HFmYx@?8uPS6B?)JQX|4q<8x%@cnx3NwMT3xqz2<(?m3X zjQzQZ=HaUUo#oBk!y?01YX{*@TveRU?GUedpHOttC}4CBeECsmg5cO@Z~)fg!9J2pZTf`T79=VBrGX_ z`uNcs@thrq#;+!ZI{EFxXBzt!8Fck5?dSJkBa%L*>R( zumMm0eAaR<+QM9E)LM>&p=1(kjy~w+WyaInr-Zn=ndW z@E{L}awxg`m!W(^n{a&<;vK+-i}+#OtIKF>N%LB~Q_GO=RR0HaK#ad*CuEixyFiab z-mq*kDnS<;Rb*_&ZqRr2YVfBRD}a~uJ>XXuWuRxGq$*oz)PS?j*b91uu@Ce?V?XFU z#sScWQ3L3ndIdPcj9Sn|#z8V{V>LLFQC@UdeHHk_QBs9%G!6j|7>B{XiE=3{1*KM5 zp0N>hhEWH4j8PA|5M@!=KH~_qtu&63eWBC}8*fwtvy2AtR~g6129Y;~r6E`70mgB% zYt#vb8vQUh?fMBwE-_Amvl;pomJV&OZb+hkKm)AaI0YPy8pAdjl2}%vmQ*(1I8B|= zXav@w4plbFI0L%OI18*bJ{b|eWetYfq|=Dntb5Z4R((c`Zi{!>Ndty^UKhV(cMSGQ zMEnCACj1w4nn5n=G<38|x=kWQ94;p?2tWkaCNd2*2I={Afh{fsGRiB{N>!0rzRNJo?!rq1=O-iQ+ym zQw%e}n<|vyhQg+Z;RY5nBH2hW#2;C%;HkzymM78-5{A;+#-@ew3(M%ZJK#9=WGNt^;I?4%eE`h=JO z`l!eN)`5dPxtM5RND-L`JtiiBJ}oALe*_%tP9ce5M?4Cp=Y*1l;ASxe*djg^5&y+5 z3YAiA71@T|{YcC~&W2&ZF33GG`saNB&zP&!A?RZcs(f zFlZ^85BwJTh%HjEYz$z$u+3C7R)BrxDUpVWCGgU0!`rRUNke*Ijv<$CbCKDJfdY8m zMjs_Cq?!&Cfi5;+a@eW|78tZESO~f#u*i$I7@nnp5}Er_k5x#G6IenXU0v$&mOqPMNSohF4-5thn;qDX;3a_r zvLb3hFAp3fTBwKMDGMBi)}lZiL~{c5z=FULXc`L~!o~#n<429ph*20i0(!ae7+V`? zfc*MEJ%5a?f&61^U7#F$wbdxiK(+y~2C<63F~k|o+2(-nIJn!T^foE6LrQOza$5o? zU<2u#RR+-WBVr6^)dAlrnbFe*-8uFa7mY^OII$;i1~JBBT^V3!soxz8@FwKBHqZ>FXyVe&XLSqik!%P5mxC5<)t6J>ZNo7|!^}24~~$D(L3N-CVz^`GR349Zqv-0z!@gJ zr^qq+)ATMR*W}N5uVdqKoo$Yc<+s43v*MZND8bo0lipS4ne<|Gw%HDxYtrd)zRCNI zmNC*LQW>Tqd)!E6geNuAu}Nd z!JEu!zzQ>0$hXL#x0=&|+szrk&1ODumpK!-UMgB^&H}yDob6T1crl2rG3Ut0bAbhd z&7+UaSRte~nnl1ZW-)M^%-%Y4KIjeR0^knwuWd04+c-10P(0Y>Es_H8Rq4CgU9mpc$wWO9;C8KJlMQ?nceI~*y265O5XQuF&9IN zsV|gQO(~m9Mq*MWW7{NuyTnzJvqNMGQGlh5$*FD+nmdKu2c9&IU8vtCDuXU zbn6gsv~?JmZ`A>3S@ppA))C+c>nO0uYJi6Q0t*0XCC9;QH%|b^SSNwgtW(lrPJ_<2 z8i6ydGr%X5d7t1vtYx2OMdg2hO%G04G})fn%*!Xfpz88}&u& z67?7BGH|hV1vtUFD(LTjnyc#cT(w)Vc{QwCH-uMYBWD=jFG+nPc4s z&b97Ho4O17hIvoc3!N=YvF?L&*Bln0atse}cHc|}jm-`RWl7Z+!_JQwMGW8 zU^hoWesqA*EBfnZdVs!t$2`aGnPY(qtZ@PQ_S=Ph=C7%g8 z$C?DpvnB(Rtt{Yea|&>&l^sx6lQ|XiA}dGA(+!hWb0qj}<}~o9TDbvP2YCV6IMcyf zV$my$7ITKoQ9d{~&6xo*g;}6)nX`eDtU179Yi@uJjtf9%So47CRv~m>Hj7Ze3ubYE zz6G8yQ!WDkyqOJtv$+70Db_;Z9di*d(^?!DD&}*g$X60rVZB-k-Wh8Nu-;l4kSEG? zU|VS|3&=z3<D&&wcNT1 zUHh%o0dEXk6QBjuTEy6At@A2_4yiX;bV$9%S|1p~wp#oX8@!}9BGD7prT|@;-VFMn zwFQ}3Z*BFmu}zkBJCyCQb|CnaMW?R2tev0_Tf2Yg;fZvv*=uW zEi$gMZPp=hj#!5SbkJQVlca;@y;eQ=Cy{q-VXY>WuZnO3;9S2J0B`kaZk*);b}} zbP}RltW%!QX;jK~i~r?GJU3hXlZ_B;w9Y_Jjdd1ut#umWJFF&IPk*yGAQr-kEVCK@ zmVnH{UF#e?Px#dHh;`e#;8pKMc}vr!th+Ap1~?<_cCtkKCaGi{phwxasP?d?p_1GQ$f@bB^xTtpANXyoZ?Jx`hnpC= z>}2}d2df#vRFl^9X(p){fzVWYn5nR2dnD-5_9zoQV}h-W25+1_8al??>E=^n3Fl+X zO#6pp!OykFnM2ron}2E?!WY=%;hSaiPfvh`Rq$b{U}u=JYU#z?ZhImk<=L4K%eVR9 zNhW=bKN(_$b{6OIA*{&epP6b>cgsPfDK`J?G=y!ibK#q8^Uqzv z7P#2XgM`cd(`B(Tp>L)=!%H?F2~M|XdY)O{V>aSWwfX1gnAErCLf>Y)z?3~C2XV9Q zdFDV?Y8N74qg^DcCl~xIyV#^rVZJHfqAo!2N_!!2wY>pj&QJUttc!a{o!Bv#m)LC-+UA#ASApW6c8B6}-JS7L8N_;!1{ z7juWKxSe2C*}H(7>`LG+y9!ul@AibM;n`#F@jNx~EVcJS;bMEA$J!6p7W)9SFR?LQ zvvT{O7jOukO8ZOcrdY<+Z0)c)P1|SNbtZk2R{`;QyI!V$1lc@j^Fc>tl^;QI583o~ z@c?-Avb5H2@ERE1>@ck37i>SQ;}|s5*~h)4o<-5!_PnIqm zU9jou$vK;@q@1_uGFz*Ci8^cWve%$=&FHdC*GX>Jbh+}TO&3M(*jHq#H<7;S@NV`pULay6%4Q+UkE_vLy>3UIzea&n%MFq!>Zgh~-d-wFNg|UPJwH&8u0?NWZ;zGO$25KJ1B4+764vgo(!BGyoJCS z!P^wLp7T5Ate|@rSt|_QL(|R;-UnS29A;7H7;a%@5KOkHKq;W-K?b|?V5&vy>@-Ub zQ5H7a!I21^9~@;3WCg*|po@d)GS(Q2b`4{#+osrvRZ-A)2D3;>aGXUm#CV7=3DWRf z8k_)5hK1!8BsZh02E)WJ3uekhCPA`1I9bwJP`@%bMXJxX$nvI2eh&B*!D+zN!Cc_l zU>;x2q$|#wf^-S0Do9u2DuZgMc#J?5AcC( zSCFm(?g$o8V%s^}ALR28cpzA4O|--g%-KPsNTy9?uMcJ+@JO&&W|Oj97t8_YXmGxi znGU)kxWHP&#V)K8g1&{8yza5cdn`tQPX|kYCxfNHQ^6$`n)GZCD>X!^;_5PM3Jk3! zsFS&$50asu3oe(sS4bqQZj}~$F-XREAy{TDwL~?x_(3deP>4NPEPK{$l_Q>TZasfa@GS! zI~#yw9IUfgy7Qtf4q#dB=$kD0$_&hj&K6*%v(=*I#x{vqEU*k`hb7lAJ1tw(Qp;vJ z{dQT@<*A>}aVlZB*-n+Tok|PaV~5%_UtY>Aa;V*>IhW|T-J#w(%c0hv?@;R(J7gO< z4z>FfhuVFfLzYnJP`l?jWCH~bwSKNcp^e6k%=Jq+xD7*f>DKBYCmHk|rxC%&oEG3wCk33d4xPO>I;o(qJ83qRbOh*g z&PZU2dmTAC?TiB5;fw}ea?*i!oiV`k&RF0XXB@EExdq8OXFTYe&K=PEoe7}ZoD5rK zC!LAV?AmH3SQn5-l^t;=fxhoxy~SFcEL+Z88MeYsI9QOeTTV9ciZhi0Xzju-I@4_1 zJc=pI#S)P^nyco4KiZuR9OKRarn|4AMUQcwZ%=f;I@6X%yR)Elo;wTKD0F9g>CAyA z&z*ySTo-E?w!|#}mbvqQtK33hg-d5h1uk`xOt%Q~`EIdIf8PQNQ?}Gy0L~P5A^oXR zLtO+`iM!a-T>{Tax73z1@)CGfxJ!}HBzGAw+g)x`7hi$sv)nQ-MmdDa-Ic(_?kWi7 zxTg&)K-~&kS|lB5%|(I=%W_xSWHL(;donVGWf-)g@4IV2Pj}Zs#X5JLO^2}SZTg!M z8@v=YdbwEvshRF3NG)_X1J}A+fb-q0&@l&zV&my>dI)(XtNP1KB3G&aSn^N%U=3)Pu3ZJz~pC)S$P!MH5rIVtJa zU=3JOow6(4FP=sY56U(_;5JGbYWef-8M0FMtY<4^7`1K_8M@mH(L-(ry;_xKuv<3z z9`IFm*d;T#;I=@fPMS(1i~*}n_Z;|_-Sb{~OTjwsUI13PWF##x668&q!ajE+6diLf zdTrAJPrchpMh{IYJLq zSEU(TqrQoh6xQHgmnLz;rk7V_PStLwd9>T|PO?qIcLyRgxwpIkGKn)TwQ#F@+sh6$ z;YIh3S6z2K-aVWCK*@ct*@w}8;=ri!&$+{cDTZjou;lXOAZAwgm$o>A&h7eBg7n9t z)YPE7o0t}qdfK^MdrB-+=(@*JPpv+l%P+`MDV}i2(jSb4t zZd?%4ZfHD0?zt0!@?H@*nc%4GzB@4}vz!Um=+GqK$k1f^f)~q98a=0glODV?(2$E;%#}^n_3@FfEi9l%w}_c&3DAc-hJK9y7rk7n%jk3eEP)GzXqBp}Ago z0X!o@^E^+Xm!Tr?CWnfFlS1=><3kH%-WPgOi@?eVEtafw6l8elTefKCEGJ}?1gXJF zAuuDf1ehCI3Y;EVCi%-j=Y>`v`_n>YGWy$3iF4dfd!_Q=G_54CGB_*ryHyZd8>;XU zqr0<^$!tZ0 z)uCN z@AG8#dyfObA*>|C|Ed!4=Y?uL=0PZ~3>~5f4K}CET~X*Tcw0kt#5-a0dU|5xM#oSK zLPwB=;?PmzVGw8t%F*_i*DADaToU4gj>{~cfR>%1laf9~@)xlAqvtL^Z=`3N&CfvQ zKpmW5hK?5fSrc>;7=H79glw$ud(uM1s7kyeKI^R0-qJJbfO z3SA1)VZvpJS0J@Fbd}WHws{q#SA>)=eDNAF?%MnSYN9lBoqYFgenS>YtSC_79BmjTXWY+{(s zI;Mp4Ku-?WD}&gi@G@t)BQWqz3v;@>mm6N;EOSH$*Vpm~w~@-6{O~AV?zQzwlw@_7 zjyCp&S0OWZ!xdELSkGh88>YjKec^hVHN*62?fEe6Aufk$9xV>9flPaNE%MbIUgyZG zdF#PSj?l+q3&I;5`U@`f0c}C}K5%JxqeI_&(Tj$%@Fqy!2ww;cVza}WWs>y4>A5g{ z!8JOv#i1UxRU&<+IxkG$bTx!&Q*$MJ4;l`IZvYpE>Eo=TFs+Rjh07sR9i|Vm3d8jA z+Nm&YDyzcu&F$$heV>{Zp|4SAg}qO(=z!)-m^PS~!rL4<&eO+eqayUmpgc^UvW|>w zce?iB>%#P9*RTkE<#jboCogs32H>{v4iqLOLMJR6!gTi25vDVjTj8Cko2D>*sI@k{ z%NfLGhUv@F^hhP-?}h1Wt;#UHye$dOqz^^I^aAy8cqQzpB24!i_k^n)y5C4&pB@YE z_PWSY1S|>Dm!HDa;VcLXm57YTneRv-tKcV^edphX7&BZW%8r2e}H`oWm^cm)e zi2MvQe89_KElSrKJ_x)MrX#D3;X^3V@$g|s&LZ>y=KXLTs^)B%wx|2U^fBgza0^o1 z8m4ce=7j0f$<5(<80V@mZC;Oty^k(w(|j#_#8Y(Ck)MouIcrCZ+VC+Xv?+WSI!eQ| zVLlQ*?ggK4C_25eUJ<4fuj^s@R_bJ!&K24~W5a^vurCc~XxQt9Ps&!OQ?Z+2`t)gM zm_EPU5vD7vHQ`fEMBK(4A5mK6-50vTFd@NX^GS&0oWJNAee~-`FpU=0z?c zI6rb3bZ+E|jCK{AsgY~o%!pj4VeKAgb0Yi(*mEQ881e370}x?ya zjod=uaE0G?Rz$Qr;FL%1I`nej9_X^jeQ908T#SpUFwBTLoc?GkHlzw$9Z7Mq!-)LU z79$k4KBCi?;2R^UF7>V&h2HZtYA=H3gXnws4UshZA)Ig3aAiV!WahxFvxzkq|X{bA$|_EizBa7b2Al zks=wZ*d+s?Mc0+ceDKdl7632G=5C5yK-_acg|*1mzAW4MQe+`yS|i?PZi|q^vypeO zGs;l-V)sTQsl>(96e&eMQ=&^;Z>WH0cyt-?PGmV)D_nUQydzTPdCEPpm2T`$8r+Vo z@`5T5>0V^D+x4aLu;?03YONQ(&hxGJ9vi&JMwi~pZ9>$$k;ijCw9;c&xvz;Vg^iDf=3>{F z8Qty5lNkiA|e|b^QhvP8};z~=s~y26;sjl(MJxs5B92uC0*w} z*vZyQ+S|Q)JKQ6Za|Q_&Mvo$);%EoxIZWb99R_f_Q)qdFNmI$p^G3t zH|p(?_n~s;MNdioX^D*z_k&*$J>yl{S+68bu5C`kR2jt%(l&E3c|@^;waq+?b5ZQ> zekx`ttUSukOUt|fd(KBUkBW<49k+UqHrIQh;9Yu>x3|22%QE1K`{2UIuQ9@Giu$f1 z?`xyifa{~zfg7UOKeBbvcHqY7ySA8x@jlw`CcHbM9WLF-yajq&^tRM>$0c2NW!JeU z@xE+{VIg@dDMYQB9KuE>ni8TH0jZLo79u@k6&h5-3)m8!4ZIMY1FVnE z1s;qR0QX1d0qdez)w6xkBH+nrafk-D`5`*ISpd%Q=tAUwuEMTGvH7z_0s30hSRA4{ zD*^rk_7y~9JH&2BmjXMY%Ye6{%Yk>ID}XnnE71I?jr&ov4E|vW<-n8#Y-m_=!m5z` z*0Dk+yc(<#32Q=f)wC9#;R)-2sR`?WX$c#EBNKj$;i(wiHeuk#khH~3A%#sy*en}{ z&TVoN7LYv$RXU}~NZ3N^u+gLT*%p#UOvf}66X=*GFJZeZzz(R+OxP*uU9xdIyKJTO zRCy`whE#UKA;g}PP%YEj1J2}x8Y#3_#@^?N?hi>rrX!J@gaeS8l28lGN}$t^X$c2C zDHrX6I#Z?r zVQE5(tT`GeN)u=(Sd!r7=v+v?Og>L>mnv*Uf}pr%2@P=>APuV$E}-BQ38bN1YFODV ztBie~eSy7*sq4G!N9>pEUG|UcpImIC%tY22Vs={y8!5lyI_l++-|yP$m5|@(y6V*s z6N$8?GHiA|#4O0&2!+*uZV&l&NZkziHAr=YLcV{w6=H#Y*me22K#ec9L)stjg#4-- zQs=0w2>S|E=?c7yq{JbYmuqaD7USLvF@=mlQ|}{*Dy;|qy2fs5>aZ~5&#~d*h}xkg zhh@MlAHU;6D!zFhQRG|T5sQ4K91^T)pyw=uKI3x#7*CApF+f4ANH1fFn#Yw-eiB8 zM~w8Rd&F4(1dqt@Px6Q?|5T5d=AZ7DO7i`wQps$OKi6OA5yk$696TqP5!MOvE9GRA8UZLuwQXlwV!t}4m=83iqkG{cp!Dc z?;C|i>4!~mSUu_QVyB0h`ekgF!`dnT1wU)^vus@(OVOJis2dmdYof*F<0+Z*F3;6t z7BC?kQuFkTa7df3PYj2AGxS*x0yDv$qfY{Ru09!pv*|0EEK-hnYzisMsB~=-N*}v`rS09 zheQ24j5}7uch<IV)!63o~4)D+7R+s8qc87*ush(>?BTXDQaWvr*`ZZJ8`;myC>>&9LY%@ z4-zMN?=^^Fkl42Ygpg(iB$i?eY=?%Ngxm)B!t8&_O0JJr|!MoGa%c^ z_x-;ag>ojT{#sp__XKd{uZBp|6?(D(gXt7mDzU%uFLs?6_i_t@x{1^nIx zp5*~Q6nqt$TqdmuNUkBEVEgY_;aLfE>hN4C_3O($s{;O#S3I2oziXanb-?di;#m`r zG}sK*2K?^%o^=6#=vB{pm=rCZ4FQRlfgbNKUFdl|;4fR`*$9Mv$+OA>Vozvnd9Y-Y zXA?AUyJuo~Kwa*#f2RcG%gxa=(9@XDjp`HqDpI{bgGLIH+y#ya8R^;dv7f zuJybHEgn-YO)d9VyyRInTV2KgS(ZXn|Q(yl;2-Rs!{ zRYJkNKqcG{JxT@#2qX^^2W~-O;CejL#~>qmoJpKTz-f$~@yI!t17|(^pmOvzb#(
Wv)dSwCidjZYm0iolv$F(1`K;}4rMc4V+`&e{? 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�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 diff --git a/cheditor5/popup/flash/ImagePreview.swf b/cheditor5/popup/flash/ImagePreview.swf deleted file mode 100644 index 87e4f7558415857f4c7b9507536eaf19b924bff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147221 zcmV)oK%BorS5pZ(i39+6+O)g}e3ZrZH~!4?%skKTrfxc+1w}xN6ulL_dMOFS3xo^7 zc1^OIWW(+y&FltRlaIpO(@v6f1mzfR8c;l zvbMh38@j?5l{UxWTUTFO(NGSVD#1#2j_yJ%>Ke+b0ztp8 z{)&d0@iny*%^@OKqA9QUc|*0a6gH09tGqSi8oc9tSLBV9ZQ;6<(HrtzaY?^^f9#Xf zzki>cOHC;Vd3oP9%C<0Azblj>$scK#D}&XUYqnqS!ph1&RasW5%F;7mj!`p!{>W8Y zP>rER)%zv{d=pEnCzV!vYk;T^mX2u*hJ4i{%&PK8+V*!9g*a8#d#io@m1L!la-MP) ze@X0n_3~3%TKvWQBco#f2hX$TSMJw8c>HVifv=AV5EzputCOcp<%g$C(Qc}Z)3s`GdJ7yF`@cE%{V@xHc%l3 z*4KL*T_*K7Uv0G*Rg3P%pxW9hpSQ-So&<}k_qhrN`vX-K!vjI|uB#7(e6HcO-U?rR zK}}_?b2OM@@vD4dObA+!LnnJV5({G1BcmX{w!9%|)dtsM3kGU@_15?y-=vVM2uZ%& z8T!bE>N50+5kB05~LPWBUDFt%WDZFOC34fY{#fb{VuJKqG_m?DodS5ctaS1*fB zh-WrAX{(vdBWfFhK3PnN5iub~d@&e|gEYT!_1-#vpgfp7y0)RF!dDSiLBgo|+Hv*1 zU{Er1j2<&w7UByE^XltsBN7Bdja9y2>fkYB#!zX9ue{1zFL!%#fh3|?dqd^ejRu&E ztgZ05qBxi{tnr0hV@D4k?YptT7YrqUZC$;uN-j*$Im#}IzmJ6Jrxeg^N5C^w`SQKx z*u{-)SHsewyPziIs|QJ7g3naCW2iOVq=M1DI=BE(R|QCKwA7MiFs{JlO%@Sn7A<|s z30i~1qXV>4+fZNb3nq@XN`s)oDxbA%L8)Zx2Ta6`89OEl*fax`wRaa!VY|Baq zoI6EbdMqCgfGj0U7B=R%nucmwsrS`5%1zS>CXVxkByvzADK4SjS6w^7Couy<33g)v zmVJ`TTTx*(q@lsoR&Xqu>g7I)i|XsLdkzda>~0CcXl~h28)rc5#z_icLly<xRRwt5O2Ne9Qz2@a19uRKPk@OfjNY+fjiEom}Z5t6$7` z&Pt*k<*o6#s=^yRuHHM*79gRnwr*@#939@==c{p5_@voDY-Xz*Pfly)nh?tpntf>tJDjVg79PEd` z!uGLQ&z3U+*rU>omWC)D=A}(rA4f}Ul?8<~!8mhurAfzElVcrhIkHky)5(xp z`UYBSAAGqksjfA%>yl*#1^O(uCSnMJ5DSqRc5{Qg<>SZIlMg1nC&8%m>72LdoMF0D zc`}v4^?=N3P4ro6GL;jLjWD7%7?N^ll(xGq;!C5nlx{YSj$mj$38mInm3)#)V+V1T z+WRiM-F1?-6(7xklTP(gX}HOyZQMYLDMIx4$x(r)WFQwP;H|>ME0TSa;6y`MkgBRO zs4nO#4R7?gKu{`abZu=YGujxUd{}(kyvB*kR}#qo&^n|KvhskOoul18F8Bqd#MsjW1LcAO>I%slEyHI@wW|Ce{5^J1ckcH{5(%IJ_c7~MOiU`&A4 z(p)PU^mPh{uLI6)j1NW*mkOt>kiDcAM7hcExShktb$hL81;f3KxP#l$O8z-9vuTH* zLqi?iGi?hT<*T8SGr!6^E@cANmD;cZb-wyg0P(ktvO)#g%xSnjBRCEED(p*YZGAA_ zCM1WK78X0|=3)41C<3WSw!?%Gff~7NMj$wf+)_NoEC-=PCYO1GzADUeRBcd3NC{S} zbxc$TYRpoyZ2}{_lVnd9WU8&Iq6Tl*FuAtQi~B)j z3%TI@t~O&D0RpUXXd<>Uv=mW{J3Oo{h@;vPz#S!#*_2>LLDr(XqZDAaCk1NCs~Rd0 zY?$kn9L3z66Gdz0y)qo6M^NzZ=8d)6xuH~>!`C?`K$oykZH?RJ6UL;)?24gPwPoI_ zV9swwXBI(f__jD8d|MRdRakO&LHLGcSx?uP3)p~j+T&yxYw4sc);GIko76^Blk|3p zWwAj{S**KHrND^Bu^r1GZ+*8|N!p=sBET&lLs4#gX_Q#;rIsC%eZ^II%Y0SlWjqCk zeH*Xt4Ek#)4kwZnVip^U#o3GyM>^%5KH#gWNCFpmi?vw9mwD@@+o$2uZ6{e9P2wu6 ztp}C}I?#ZYE+LgYD=ct)bVQm|7wch@N@EqMlUQI}8kS!##rAISC6|`9JuutoIvOF@ z#=rzfG*V9+$DS(BrC62OyWG^NAhlf=hwW&0O&wBr&B)<}1BaB3${Rg6Z)DNHp?S#_ zk$FmKWw&dcrE+zk-jrCi&=HbUf#WY~wMhl0qOC23vtm-9x}iFe`i?S%!u(uh3-uv7 z#9Wb(AimUkM9a1o6)bN4Vl@=9@$crnDn6FdHMM~ks++EsMeq*>< zNi^@~_Wn&Jnn7*#E#-?$#8KK(oM+{N~1Sid_mN~oe_PiN6@bFDj&2; zhz=A2(gRrA7pq`$unoppPIPqer`AxogaAK4;f?GWOb)a`IKWw!96_s)geZ{$>-xOP zO1g$-#yYgHXN`-p{S-uKZ5Ftrr8y~fo4qKc&!9_;8Eiv_L5(5b)#M3+iLp+|02Kws zln)P-1q~W~^qAqPwwO_`Rq@edrdC+bcp%8DF>k$DVd?vLgWdmd>7@g#2flb;)R0bl zDJyhITp>baZz4d#Iwd8!Rjr}Eiq5ENOximR8pWwsQyCZ+Z@$kCmX(}#2nIwGBoq|X zSP>2=(!=phG&ar-fkxI&M9kezhu;i=$?{~~NsdC65^#t0HdKWMHG~i~Narf?uo7C~ z+WNE@f;=Dh*k+)3Rk~7?i3|baCRAS-UeQxap5#)8by+#KlmzQ7%ZKkm(xoyk< z8Tki%?5SNWh8lr?9mEeT52 zXnLs>3d37X@nyAGfNFa(_8e^PM!6Y}rbHq*`!$|6z4YFlVwBY8DL)=Yh3MF1o7Cn} zzH`J~w)2K>_)NEzXqk#-hiSNoO46cQ?1)e;BIZC%nyI4*f*xRuO0$O(H{AMqm}W3B z;)n-^LiM_gL4&R#0eRo`);A_dfr1MA z>PC%`-tNGefndAyj;GLob|?8HcOZB*HOm%xoF+s!2jc?4XxcX7*>PIbW(b}itJZc! zaN9It-kohsyY%Ui{S-CBj?wZ&K1G_6jXPIOX%f-KH{?beOaV@DdCp(*y8-PHXI6*5 zW0k@YR5aRe+)?=GxF9ZS z_tdZ#h~PR#e~26q`ytYxcWR1#rP<12qFj6GY<@5=lZ0et&Txw}{MCdyT3^r!X?@2& z$D_z;>*gNMh3{GKAodh;+L!Dv$ZX?0$X6ZjGieXHH zJElg5P~~^b z{76|;1**$xDkNsACfA!FpR9=5vvmVH?5i3LN3=am)>8=W_1 zSmE#?Zro-2HY~aYDc}XCx3DO5P^T16g7+FwMI=FDesNs183r#4H{ciR5-Gfo@?L>=pI0?QLeme(SJK2LajDnG{kb)tGbvNW>Ih;P62#FUG8wZ{P zExBE^PfWSf296pvykKywGE<}WyRFZ7@EV&(BqIun;^f;NnyLe#BvagQ=fv2L1?KvX z8eKRPRzD^_`mu*&7hK~GPsD!9GGByZQ1Jy(n7Gn9FFm(Vkn4&Ral*)tVd)joKT#;M z-nmWtz@Ztqu|b|O@wm8z#fpo1YIIUV-ssVVqaF6ks-(5&7Z>$v8#l7Bs1#Z)99}ru zI(N-&lSYyLX!CkqZW;U}P9JtsDUlm)2&@Ege@%H~r@G&c!Gf;xaFmxF_^mi9=&-K@ z=hyv@QEV_H*zQOinyQWu1h4T2;D!-7AfRq23x)!r25dQMlm~U5_47N8vn#^e=^9i@+zFS8C?w+{P(CfT}Hg}KF5Pb#&4xzWw~kw@eQ z9s|c*YW~QhtRYZ^3Gupypg$eb{JjBltPJ=n2HTHk2{AvS5psQ*kJV}ARY5gatyjqN zO|O;KlPJI5%O`#KbDv{mVdC4!kgk0>K=d966!doU(>-IsGsB^B@0oNgrMh=gnyc#>tm1$sianf43PlA7-85 z&%}aWokt7#rYh*y2f@skUpx*7|NbT|7H_@}caKH3{|m#eu|((mDz4*yVbUr3Cx`>u zz8$n-9Qzxl&M{rv{ut0nZxpZyIPnpMW5?u`(y8Pyi(^M6`@O-~U)Er?;2RUjPQqs8 zG~GDP2G%Ez&UJaEFRWyJopKM!Ux&hT1mkhXkNk`<=nqte?8mk~QJ+3jDrymdlD5mo zTdx6$WV5iHYM;E0S&>XZ!FCbLVK{)x71w;_^0LIH|t19#WEG$s&qH=*OI*HDFgtlLV zgp3NEWr#d#@&i>>4(TWhP8YYpZZ(WyJoRgWj`fyL2n950v}q1kI}mgv>Ypfd~(zo@A0- zN*=4ewrY^|oRLuqe_wAsPeX$yg8jh{iNu zKFSHTWzn;V44PCLJ}BDE&Kqh7+8U2hY((S3+R->d#VW8f-|no@+pb}JX%q${`h4Su zM625%ONVheWe7%55vK&7S3s*mzQNPoOa5|+kMM^4qOz*C zwqD2&lbl3m7wEv(2PP%Ngo^5@0=F5e4z0&c1-oic?WB0ST!ex3;RPe}299=17iu?< z=X9CxG$e`JdLxfSiB9@qjGT{7m#v~&oe)K}T6Lf%PF}msa3CT435$eu6cn1FaDu!u z7S@}=bX<+kv^X5h302V@G#oibz&!eN^WaM|8Rt|5%IdxKjX6B0wlc?sh&o5cUOCz4 ze$cYFbXxSMFB{phov&neTZ;XA_Q=or6UXG?T2)YVojDP8zyMdd-wSywd;>$Ql>I|3 z{s;eOZJ>q~^KxIHN)1g?LybvNyJiqUy0!k>k4i+B@QcZj4?g)4qg8t+ImXx2mXC+~ zNwI&6XST_&_Vm?9Lm;S|-&f?%7#q!Y#P@ZLqXLtBRY7MRz0s0&iE?_VP4QLNg{-TTgz+#V1EBz2#uKn~bi2mhqFSB#!|Xw(rmWga`5s-Z;jLMt*Vt{IH*KJx~NcFPd9d1G>6sA6F$Bn>M2+^ zj}D!Td|(J+|8V;HI~W%QcD~wgk_b{9$olE#Ej=yR&hvTPL|A+goEZH&8`qMc{bDO9 ziVU$F=41)X#p3nRzHxbz>eL%rFS4du|++8q0R zILCbL&FMa}HpdD|b1KOR<^*caArh6|svxvh-{51p{BOR-ob%)@NOJwHPOLiK{*Uh} za9Ktu2TVX5N{57IZ|?t`MxLQRU$6x zsj;j19#0oAqRo+t?R9g%TP_@sb94V&`b=jTEQ4n_GvYH+GSV|TWpvHBAfvZXGWurp z&-io3Uox%~ies=N-!alNmBl{wyIj(3>jUFP_hWldAFW~f5Rnx$sl zs%Fhm9rM+!+ktSLRI@&#hM&}osan=_%`sEUnyaBlH2QH7)B6&G9BRe@DsBTGkYfd@j$Lhum>HcP!^w8+g_x!fvDFKAv@m z@<({qVV-q_XFZOZ`Hy3t$V|y@%zjB^H;L?Kk=-J)TSfNEB3pGF6^>(qh%#CBD=afU zdlsb5?4SLanmt#`_)gF4olT-;)9{&VwCuT*|0R1K&-`=t2A;i%XVd7}kMM5HV4SH; zNMlS)$zmmG8KoX?SvgL>)bx~b{^YDoQOruh$Uy2p+4$@#yPA@ko;J>}U&pG?uc>sJ zSuHPSj)aR?UGE!BqH+Gji{c{H;sh4QE;jnJl797-sqA;m>9~vy2sQXB{c)FNGM6k) zC^p#8Q2xZqfi5=4H8hio#cYs1i8T(psnT^-CQB-~`CrAiRO(l;f`8po>Ab)fhIhpzVRPy=%K57axrZP5u>@;>u<#EGcs=+iv6$aA{hN{ERTn39Xc!HrO z8fucEB^#>S5UGYpGxQ9DWg2Rh!8#Z`+h83HqqAXjF&sID(ajL&8RC3{bvK+n45O#v z=w%oe8m@~BBiD$#*f9DS@%@a1OAL0Y!GC9n-y7;54E2u&|C5n8z;Ik%{7dca8kr;$G1NUt)|tBv#;BfZv0uQSqbG}7yh^q`R*GSVB2^a)1#L_?kA ztW=$;+{nDy$o!X)d5gjRZDjt($eaul8fIic$5~TR^cY#wkd+&m(~%V#Su>DbYh=wt zHVZHta4X;%BWn(_8w_^6ku?{k5`)bHkNJSx01JRx$c)TI$O{ZM+{jvt(pZC)8d*!2 zA(n#XcEB>gaF*O zsQC;w#9)6jSh10{6?Lz{{%&M#LurhWwH?_ABXb9O?nJT5$lAq>4tJpI9-#ID?gYBR z$h-@veW>1zd_PcE8<_`?9RyruWZi@8UbNf?xF1vx01l!2AmAail^N_|WJLyh1TBXF zkD}!W^2d-rj{FJaPl9B;k@*y|>x`_Ykv#+Kv&e@USI*BV{FM(G>Cw}4ZC(}3>) z-vfRC{0R67@H60gqw6ooeg&KXoCQGou9H=x>l6U2q$?!mQ?ae5tHycg%4e#En2q{e z)kv798a-|UEC4J7ETTFydMrl11ONdOma5Kqa0tDYsYb8mfEB9Ib0uIEU^VJ%0Bco4 zUx)g7zy{PeBHskqjPe%bTQMGZ_S%O0Mx*C;6n6l20(Jp*1MUFX9>89d??iqV@_oqf z2J8nMK>Z-#9+dAzejng|u!EQkqBBgP*8|8QKEpJ69zy*=z(atCQGW#aVdRe@KLU6R zYb)aw}P#{sVZUIn~{ zKCdHx1NocC-vYc1IH4M@cU0#aaIhD`NH2U>H7ts~OJq7;Gb86JRr7i)Q?BD~_IR$hV`u z1F#e2U4Y$yI{e^4`whcqMe z5tI)je-t_Nn|TEJV*o6}fX9(T-^ zfR{AmFU^1!Kr7&7z)|S#7^ZR@Q+-u4T(4`!z_$Qz15N<2wgcZmeiHC5;61?mfDZs4 zQaj*dz$buD0iOXr2Ydne67Ut^Yrr>vZvm$?W6){M81g;f2f&Z0|Ae{x0{9i!Y4|GSs{v~OFxTO0k*@=QHgP>S+#At%Ghhoh3b!Ih zzrSxsj(%(h$~(EC?m`)T7#+#GkzLc73iLQZfDdW)0G|LpBdr6z z1bhwn7H}HyJ>W;c&wyV6X8}_X?@a^D0L%i+hP%I27@3%T=3Lb03FG?t$ZrEI04xM7 z1}qiEWy=7|QCuumOEH0yY6Q z1GWg`Di8dUFmBj}>UO{mz)rw!z#V`+fIEf3?-EAw-NNXwAN7A2>;STZfO~{daxdUM z06c2R{m35x91@25Ale@SJdE-q$PWV^1snl926!Cs6yRyVGk|9S&jFqXydXL{4Ax+< ziLhnZ&T-&g0lW%$4Whh`JcNZo@om66!Z}5AI(KlVQT!g7J`m0ih12Fx7dI zac8#boT|brJgO&cVMzyA(!Y|PXGxn`(tRxH2us?-lJ>Er$t-CHb1r4PW1RCv9`Br~ zs?OOetm_E)JqCDOcjhF(tD^Wc;2FTPfai2Wdja{2fR_MGx}i2BZvnIdUIrWm90ME& zyaK2-STz)n(rdbr{JL&*fXTd}8+F*jGC0RS4~=_CaqVUmk8&@$w@EETwXr90PZ zsaPWP{T6Tva9THl-y{D4@B$s6$bSO-40sao3*cA48NgW`M_-z=SAw%gTE}!8yoU2B zmf`$Qh7nq$8zC5OXo_KkrUIrJ&Wm*C@453&s`HpeA)MiSRZDfguIU{!osVi+M)3oN zQGCd7K44@y9|jx({0e;NFuKD(h91Qo?g+{V6+#FVLXV-0VvRbKQAb z>)`xJ>tGZ=41SLr9dVg^7Nr*r=Nz62t{t5~cI@Olqv_7gyt8u)?`*iCUpMxb8+*&0 zXSi{DbRQBOyI@@mBl$H9{5s$bqhnWt%_oP2_O}5ijE*_Z%MzTA@&qRw;>SY%-*K42 z75o1lq=f%3LJHF~~wl*5%66`dA3j-iy5~dEM_S+`^H$1IbM{8fMiz>L|e>4=$wiYQ-M%%=};^QNE zX1FCQy14^YB1vY{O2n8!n~juB#MzcPpR+yebvJFY?Z#>Q7q-RlB8D;Hf-noTc8WN6 ze?$nwCU=g7EA2oVJ3M#Xb7;@umO_a3x1HSTiP1vEQ-N$&r-E)zEG60!9F~cmqg7H6 zk5+O=+nfEiOZ%U^8SJbRP@TAKSikY7DV*d|UHDTn+H+3nR7j7WtnHLc-JYwSw(H2F z4d&eC`#&F`a}^wNjm~n2;cXw;tL~Tvxp8fb>QKALR5c}4!_JzCF5zw1 zH8zRt*O+ab6RV&YmueQeQK6f;MQJ@1dxCnzjW}#`YxCz4j!x-r#@%jR$Lhw%lLY6r zao;4DD!QCc>@sB9{d~(;Ncm#jiY4gq{)zK%V6{{KI^ndpVI zSDSIus39$S-NXJM#ur^kg$vIWlwH`H63aP7Pm+@Yxz^5hI@eaCPrCo{^tKB^T;z_} zVc5lDtE%|BfGZ9MZCF(^|DolL-n>F_%kB<=1K#>4+Tlxsj968)Z86Kz8G5MJCgkn; zbQ{!&6Oa81dqPKa#V#yZ|0R~&jT|v;{1dyFhUsNT(a|lv=xDi^M>edY^#6^))ZZKsphgB3k!VtF zcY4+u!%Xh?@F4 zrm){bXHN2baeq)1{f|sZ{u5K;|I8HE0H!2dhSTnHrX>A^Db6dH5_ct2jK4A^F;NlP zz(Iq1XADu5Zh5NGF`p^DhBD>CVNB^>pepHCsmghOQvMXHiHmMQ07ttvTrn$qbSMX1*f%h{^Ze=OG-86&(~?nABr{QGOw!qwMRZ?>tbY#(!jzrtR-mt+gR>?N$H(6R^a{2I z=zs4e!Q$iZL~HF`Ko6g&Dr5Jd3Vh;={)u*#+Yyf$xV-;zLhPBIwYbvu~*dYCVP8keXs6Bx?G)ybcwo;T#34eHmdptm@ZUr#KuzBwce_xCPSeSGPj4-Rd@!531Wy-lOh7 zdN=T@vI`hhxkKHF^e)h7%0229qzBYpNbf|dDtpnYDf`sj(A~Z29hh5Bwnu$PE#3>n zhw7aW(#^HIRN8g>K>xCOHyXZD_mgJT11Nu{9z^RsuwzudR__DR3+nwSf2Tfx@=NL= zls{4*MEVUFGv#yjVc?%sA3-TVU&!PN*`aIHi)E9_eXfL9nNqq^Z_thp-&Sq3TR$Gvs zP+L{pH4>WKOp*{AxtN})KAw=pvO`59SrfVdXlF3xXRu|?QQivq@SqooAdmDs15Byv+qZe>Bp+{CZB-r zJ@r$hZ>gUl{Z{=PJX_Q+P(G=CsnVOnS0?G#)ZL+dW7b}Tn9Z0AT!8wmT((odJPYx$ zHPzGT{)YOUN&3B+{Q%sj>dT;d0<+hYM=@bdc})Eg_|xi7rf{dw{TcOV@&W2Ea`a!( z`~{@alveeOIg$Oe+10b=x=z-JYKjJPovO{!5~peK5ZZL4Q?(gLr)e{Bi9VywLi(dR z8<^?Zt+;Uis?GuCC#2YO>a8gMqRvG5tU4DoleKwBr)cw$&eVFioV}GfTIy{YMS}}~ zTcj;Sx?Ed?bg{M=>FwGQO*-zSs4UTL*QBRkhRSW)a*fa{G^q#D&0KAzMkmB7G%V9r zBVDMiK{{Vsi*%m04y~IJWv)kUfp$J~<|->S*9O$qXd6v7n>4Ag&1SX*O{=u6G^nyo zqj+^Y(hHOwz^~SJY7~*|(wMW4g6_MaEVS@D(70XOgLIp=7wJ~*PNZA3weU6l*r457 zA{@p(jU2`vjoi-N8o8ajG;%xpwY$Kzr$WwWuSU-2phnK;fJV;e4sD-oy;~#i14nd^ zMlR@1Z9k2DNK+3$)%R-$p!Nr}Y@lA!+y_xPqTK@#p3?3``n+}@(r2~%LHdaH0MaKl z^i&RO2T^`Zdl2Qv(TYP0t*Y{b_7Lcw(;i0p3@Bk@+9N1GtsO@Cg7zrV7quhM!ta%r zi2-x|K{>AFJPyitwI{&gJ?%-9Kh&N=`lj|YWPb)Wt;s$59D0AGJrAnav=<2F)Lt|R zUP8;q=!vsIYoZpH)@-)40QZX4DjDc6o4BJUyJKed6e!-%j+@5vJcfN;d&O*d)g*rn zxOcS2L3UDm9p$&RH#E7aUkB^v6Q&isDJ|kHnUZ7w zTr=&WbG-A<%2yhD+Z?Rh3C%e``BqDON1EkHq^ZyeQ-0FkLwZVkAL$R;2NM4w%HL}r z(VG?Kjm@ilg7g>dQ(!*RFa%S6*1j;O^d&0aX%}LFXL92!2soL4O&gSdLmQEQ1@X^n z-y)sLPa&PgPa~bebJ1ZDcYKEqbNKf_&E-EJy^Vi|^j4HLWdZ+@whjLY<@rceWgh=o z`$cnJp)BR{(7c`hiY2~MS;>_%DEw8qm*cuGl%u@kS#*7jPv%T{oKN8hZ1_|TkIkn6 z^CF*)^m#r5=@Wb=(uepgw6^luC?DdtB7Kg}LHa14i}Yze59zafKGJ9SZAhQu3y?kx zo-hIM$LYiu0`mg+Xv)ic5z0sSVx&*{Z3XJD z^OZO3+Z=! zAJT96F3j&;ez&CA56o$P0O{BKAm~r>drXxk@1qxjI{pwaKk$bo&qq-Hh#yA!DSs5{$NUIpH%yr+lzz-vpv)D{$0Xt7Xq+#e zK)OggNwda6z(T~+Nau-XkS-R_BE3yKhjf8hM_<8~3HCf{w~LD@-q|YRUw{DX#EVGR zikFbC7EMUkh-Of25-ljN6s;(46fdK^0T@kLC61!JUK|5{i#U#Svv>tUj!=Ru!!F~^lH^F7Uc#BI1{{c`3#M@*U;shG*6Yrqm zB!{x06!9Jzk$9g>QqaNhg!lkN_lOV8-XD>DijT><#3v@|Q!cmUXCS*94znUVDJk5dxIVR5Ve$KJVYl5BS-IUiwpDxa;mA8audcrjzd|QwY zJRv5FF3xL|cZF&;5%N7TMKI^J%7^BwPO6ft3^S$*U3JH4(}W^AD$|9VUo}JMnmb;D z?Qy7TmT+qYvxUw$Y-k^&)Bho;4L$+l;CibvyYaS2agEAv1*>)H9N`x0)wx2U+buY) zRX3^Xd{lLqsG@RZtJ--1B;YS|wovFDILvF2&=WXJYq8MNIP7VO&^dpDv!z0J@wYg; zUFZV4o-Gr4IzP$Ta-q99Ol5`8Gx-OctrU6^f1I&ZLU(dl$7-Q>Vd05D` zLXYE!aMual!N1~cz0gxR7G#6ab$*JojY3c1-*L7{=*j#C&Nd4@p8v$z7NK|Izi_ry z=mtN-**55lPZn&u&^z;~g6$A`HlHroPN66AnS$*SdKN#TvYm(nRK8oJXopl=hTS5S zKd9b8s+c3#4{-ciSU$v3>ok~T3Vh%mp=j`McGF&TpnaC2t*7W{SESQ@n(`2$R*l<; zyFdzq-G}99)$Ya;wBTG0lYgr5{iNPSf*qh~ED_4UDfY} zTzzr$D6_e;B%<2oJUqkuFysoj^RD~2J8cgOwvcvyGmd*H|2+56#n z-JK5dhhVjRaSFOS9^el{xD6Z|Iz?Lp2kcJT!5aJugJtzm5) zHm7wLcW2&(lfj+56aLuk+6=js<6MD9dy6|B#Tc-BOzdrbL?}9W5n7MOg<|xDlY*C3 zY=%!l1_aqcJO%Qp;%V%M>B4S&M!5AE;#n-sG~mLzeGZ5@;(2tqRV)?C3ZZNlVF_R3 zZf%En0ep7B&ARzc0qemcKP8lB;E09trqEx6fE;J)OJr9#Rh!6qc14!986raetOdf; zS$s0WzLi#euRs@A1-iUMRsj|t2=+4V;`sQ!ob`fVN?}f}u!~qCSJa{G8m?$}G1ieQ z{2*hWG0wz;j3seJM>PEv*V4SzAER8F!`6^orhY+_~ zWs880$EAG(>Iqv^wh?*a4wYqbB?;Hz&8Q}Sud+LkyK&o@qH!fmr~Mh^=fi9D? zF-x!`$a`U5^#iBnf~`Zf_clSF0xo(*i0?TU{a)opoUBD?9IIoGQGL|}65rlEFIAm>`me+@9h5L&t}YU)=qTjV~^{j){MRB^#a zhJUIknIXDY_-BZcnWFeJt;bcLY0NuQpi6vUbRUhj% zwOT`Ya>r^;S^sK5S*L2<$C|5|j};#WqKf4o7Yy{>mE#zEYB^8#DT>p_%6MxR$pAE( zr{gS>4Jy3y6;b&aH~AHJ0*2VA`L7C=--((0tB6qFpMr@{k73DfMQQ5S((ihuce&`@ z@1knf*�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 z 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�QN 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�u92^+f$Z?U2=it6o8S{O2JLc|0Dk$LAUK zv%io3t#?>(bhM~@!$SEEPY``gi@M*m;gQKLp>{`oh* zxcApT{#E)P?j7}w?|kRm-@EO$+rIf-kK!5i!!iFn`Zxc4cly`#>6(fB>R(2U{>4B3 odi1DPjxp+vF{A%gL>~3+TW|Z`t>66icfRGhoyzt90aku9yZOq7fB*mh diff --git a/cheditor5/popup/google_map.html b/cheditor5/popup/google_map.html deleted file mode 100644 index 82e1a121d..000000000 --- a/cheditor5/popup/google_map.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - Google Maps - - - -
- 찾을 주소: - - -
외국 주소는 해당 국가 언어로 입력하세요.
-
-
-
-
- - diff --git a/cheditor5/popup/icon.html b/cheditor5/popup/icon.html deleted file mode 100644 index f0985eb36..000000000 --- a/cheditor5/popup/icon.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - CHEditor - - -
-
-
-
-
- - \ No newline at end of file diff --git a/cheditor5/popup/image.html b/cheditor5/popup/image.html deleted file mode 100644 index 138e30b94..000000000 --- a/cheditor5/popup/image.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - -
-
-
- - 마우스로 드래그하여 순서를 바꾸세요.   (0장 / 12장 사진) -
-
- - - - - -
-
-
-
-
-
-
- 사진 해상도 -
-
- 가로: 0 픽셀
- 세로: 0 픽셀 -
-
-
-
- 레이아웃 -
-
- - - - - - -
-
- -
-
- -
-
- -
-
-
- (전체 사진에 적용됨) -
-
-
-
-
-
-
-
-
-
- - diff --git a/cheditor5/popup/image_url.html b/cheditor5/popup/image_url.html deleted file mode 100644 index 7102ab386..000000000 --- a/cheditor5/popup/image_url.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - CHEditor - - -
-
0 X 0
-
-
사진 URL -
- -
-
-
-
레이아웃 -
-
- - - -
-
-
-
-
- - diff --git a/cheditor5/popup/js/AC_OETags.js b/cheditor5/popup/js/AC_OETags.js deleted file mode 100644 index 00d0e4405..000000000 --- a/cheditor5/popup/js/AC_OETags.js +++ /dev/null @@ -1,247 +0,0 @@ -// Flash Player Version Detection - Rev 1.5 -// Detect Client Browser type -// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved. -// Modified: chna@chcode.com - -var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; -var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; -var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; - -function errMaxFileSize (MaxFileSize) { - alert("선택하신 파일 크기가 너무 큽니다. 최대 전송 크기는 "+MaxFileSize+" MB 입니다."); -} - -function ControlVersion() -{ - var version = 0; - var axo; -// var e; - try { - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); - version = axo.GetVariable("$version"); - } catch (e) {} - - if (!version) - { - try { - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); - version = "WIN 6,0,21,0"; - axo.AllowScriptAccess = "always"; - version = axo.GetVariable("$version"); - - } catch (e) {} - } - - if (!version) - { - try { - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); - version = axo.GetVariable("$version"); - } catch (e) {} - } - - if (!version) - { - try { - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); - version = "WIN 3,0,18,0"; - } catch (e) {} - } - - if (!version) - { - try { - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); - version = "WIN 2,0,0,11"; - } catch (e) { - version = -1; - } - } - - return version; -} - -function GetSwfVer(){ - var flashVer = -1; - if (navigator.plugins != null && navigator.plugins.length > 0) { - if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { - var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; - var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; - var descArray = flashDescription.split(" "); - var tempArrayMajor = descArray[2].split("."); - var versionMajor = tempArrayMajor[0]; - var versionMinor = tempArrayMajor[1]; - if ( descArray[3] != "" ) { - tempArrayMinor = descArray[3].split("r"); - } else { - tempArrayMinor = descArray[4].split("r"); - } - var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0; - flashVer = versionMajor + "." + versionMinor + "." + versionRevision; - } - } - else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; - else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; - else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; - else if ( isIE && isWin && !isOpera ) { - flashVer = ControlVersion(); - } - return flashVer; -} - -function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) -{ - versionStr = GetSwfVer(); - if (versionStr == -1 ) { - return false; - } else if (versionStr != 0) { - if(isIE && isWin && !isOpera) { - tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] - tempString = tempArray[1]; // "2,0,0,11" - versionArray = tempString.split(","); // ['2', '0', '0', '11'] - } else { - versionArray = versionStr.split("."); - } - var versionMajor = versionArray[0]; - var versionMinor = versionArray[1]; - var versionRevision = versionArray[2]; - - if (versionMajor > parseFloat(reqMajorVer)) { - return true; - } - else if (versionMajor == parseFloat(reqMajorVer)) { - if (versionMinor > parseFloat(reqMinorVer)) - return true; - else if (versionMinor == parseFloat(reqMinorVer)) { - if (versionRevision >= parseFloat(reqRevision)) - return true; - } - } - return false; - } -} - -function AC_AddExtension(src, ext) -{ - if (src.indexOf('?') != -1) - return src.replace(/\?/, ext+'?'); - else - return src + ext; -} - -function AC_Generateobj(objAttrs, params, embedAttrs) -{ - var str = ''; - if (isIE && isWin && !isOpera) - { - str += ''; - breakpoint = false; - } - str += ''; - } else { - str += '"); - div.innerHTML = "<" + str.substr(0, pos) + ">"; - embed = div.firstChild; - } - else { - div.innerHTML = elem; - var object = div.getElementsByTagName('OBJECT')[0]; - if (object && object.hasChildNodes()) { - var child = object.firstChild; - var movieHeight, movieWidth; - movieWidth = (isNaN(object.width) != true) ? object.width : 320; - movieHeight = (isNaN(object.height)!= true) ? object.height: 240; - var params = new Array(); - - do { - if ((child.nodeName == 'PARAM') && (typeof child.name != 'undefined') && (typeof child.value != 'undefined')) - { - params.push({key: (child.name == 'movie') ? 'src' : child.name, val: child.value}); - } - child = child.nextSibling; - } - while (child); - - if (params.length > 0) { - embed = document.createElement('embed'); - embed.setAttribute("width", movieWidth); - embed.setAttribute("height", movieHeight); - - for (var i=0; i 40 && (i % 10) == 0) { - var br = document.createElement('br'); - block.appendChild(br); - } - - var img = new Image(); - img.src = path + (i+1) + ".gif"; - img.style.width = '16px'; - img.style.height = '16px'; - img.style.margin = '5px 4px'; - img.style.verticalAlign = 'middle'; - img.setAttribute('alt', ''); - img.setAttribute('border', 0); - img.className = 'handCursor'; - img.onclick = insertIcon; - block.appendChild(img); - } -} diff --git a/cheditor5/popup/js/image.js b/cheditor5/popup/js/image.js deleted file mode 100644 index 8bf888dc9..000000000 --- a/cheditor5/popup/js/image.js +++ /dev/null @@ -1,838 +0,0 @@ -// ================================================================ -// CHEditor 5 -// ---------------------------------------------------------------- -// Homepage: http://www.chcode.com -// Copyright (c) 1997-2011 CHSOFT -// ================================================================ -var operaBrowser = false; -if (navigator.userAgent.indexOf('Opera') >= 0) - operaBrowser = 1; - -var MSIE = navigator.userAgent.indexOf('MSIE') >= 0; -var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1; -var UploadScript = ""; -var DeleteScript = ""; -var AppID = "CHXImage"; -var AppSRC = ""; -var activeImage = false; -var readyToMove = false; -var moveTimer = -1; -var dragDropDiv; -var insertionMarker; -var hideTimer = null; -var offsetX_marker = 4; -var offsetY_marker = -3; -var firefoxOffsetX_marker = 4; -var firefoxOffsetY_marker = -2; - -if (navigatorVersion == 8 && MSIE) { - offsetX_marker = 3; - offsetY_marker = -4; -} - -var destinationObject = false; -var divXPositions = []; -var divYPositions = []; -var divWidth = []; -var divHeight = []; -var tmpLeft = 0; -var tmpTop = 0; -var eventDiff_x = 0; -var eventDiff_y = 0; -var modifyImages = []; -var uploadMaxNumber = 12; -var imageCompleted = 0; -var imageCompletedList = []; -var UploadButton = ""; -var UploadImagePath = ""; -var oEditor = null; -var button = [ { alt : "", img : 'imageUpload/submit.gif', cmd : doSubmit, hspace : 2 }, - { alt : "", img : 'imageUpload/cancel.gif', cmd : closeWindow, hspace : 2 } ]; - -var allowedMaxImgSize = 0; - -function init(dialog) { - oEditor = this; - oEditor.dialog = dialog; - var dlg = new Dialog(oEditor); - - UploadImagePath = oEditor.config.iconPath + 'imageUpload'; - UploadButton = oEditor.config.iconPath + 'imageUpload/add_image_button.gif'; - AppSRC = oEditor.config.popupPath + 'flash/CHXImage'; - - UploadScript = oEditor.config.editorPath + 'imageUpload/upload.php'; - DeleteScript = oEditor.config.editorPath + 'imageUpload/delete.php'; - - allowedMaxImgSize = oEditor.config.allowedMaxImgSize; - - dlg.setDialogHeight(397); - dlg.showButton(button); - showContents(); - initGallery(); - showUploadWindow(); - initEvent(); - createInsertionMaker(); -} - -function createInsertionMaker() { - var wrapper = document.getElementById('insertionMarker'); - var topIco = new Image(); - topIco.src = UploadImagePath + '/marker_top.gif'; - topIco.style.width = '6px'; - topIco.style.height = '1px'; - wrapper.appendChild(topIco); - - var middleIco = new Image(); - middleIco.src = UploadImagePath + '/marker_middle.gif'; - middleIco.style.height = '100px'; - middleIco.style.width = '6px'; - wrapper.appendChild(middleIco); - - var bottomIco = new Image(); - bottomIco.src = UploadImagePath + '/marker_bottom.gif'; - bottomIco.style.width = '6px'; - bottomIco.style.height = '1px'; - wrapper.appendChild(bottomIco); -} - -function popupClose() { -// ---------------------------------------------------------------------------------- - oEditor.popupWinClose(); -} - -function showContents() { - var spacer = function(id) { - var clear = document.createElement('DIV'); - clear.style.height = '0px'; - clear.style.width = '0px'; - clear.className = 'clear'; - clear.id = 'spacer' + id; - if (MSIE && navigatorVersion < 7) clear.style.display = 'inline'; - return clear; - }; - - var spacerNo = 1; - for (var i=0; i 0 && ((i % 4) == 0)) { - document.getElementById('imageListWrapper').appendChild(spacer(spacerNo++)); - } - var imgBox = document.createElement('DIV'); - imgBox.id = 'imgBox' + i; - imgBox.className = 'imageBox'; - var theImg = document.createElement('DIV'); - theImg.id = 'img_' + i; - theImg.className = 'imageBox_theImage'; - imgBox.appendChild(theImg); - - document.getElementById('imageListWrapper').appendChild(imgBox); - if (i == 11) { - document.getElementById('imageListWrapper').appendChild(spacer(spacerNo)); - } - } - - if (MSIE && navigatorVersion < 7) { - document.getElementById('imageListWrapper').style.padding = '5px 2px 5px 2px'; - document.getElementById('imageInfoBox').style.height = '302px'; - document.getElementById('imageInfoBox').style.width = '124px'; - } - else { - document.getElementById('imageListWrapper').style.padding = '5px 7px 7px 5px'; - document.getElementById('imageInfoBox').style.height = '298px'; - document.getElementById('imageInfoBox').style.width = '130px'; - } -} - -function openFiles() { -// ---------------------------------------------------------------------------------- - var elem = MSIE ? document.getElementById(AppID) : document[AppID]; - elem.AddFiles(); -} - -function setImageCount() { - imageCompleted++; - document.getElementById('imageCount').innerHTML = imageCompleted; -} - -function getImageCount() { - return imageCompleted; -} - -function resetImageCount(num) { - imageCompleted = num; - document.getElementById('imageCount').innerHTML = num; -} - -function showDelete(event) { -// ---------------------------------------------------------------------------------- - getDivCoordinates(); - - var self = this; - var button = document.getElementById('removeImage'); - var L = divXPositions[self.parentNode.id]; - var T = divYPositions[self.parentNode.id]; - - self.className = 'imageBox_theImage_over'; - button.style.left = (L + 126) + 'px'; - button.style.top = (T - 7) + 'px'; - button.style.display = 'block'; - button.onmouseover = function() { - self.className = 'imageBox_theImage_over'; - document.getElementById('selectedImageWidth').innerHTML = imageCompletedList[self.id]['width']; - document.getElementById('selectedImageHeight').innerHTML = imageCompletedList[self.id]['height']; - }; - - document.getElementById('selectedImageWidth').innerHTML = imageCompletedList[self.id]['width']; - document.getElementById('selectedImageHeight').innerHTML = imageCompletedList[self.id]['height']; - - button.onclick = function() { - create_request_object(DeleteScript + '?img=' + self.firstChild.src); - self.removeChild(self.firstChild); - self.onmouseover = null; - self.className = 'imageBox_theImage'; - document.getElementById('removeImage').style.display = 'none'; - - if (self.parentNode.nextSibling && self.parentNode.nextSibling.id) - { - var wrapper = document.getElementById('imageListWrapper'); - var moveobj = self.parentNode.nextSibling; - var target = self.parentNode; - - while (moveobj != null) { - wrapper.insertBefore(moveobj, target); - moveobj = target.nextSibling; - } - } - - resetSelectedImageSize(); - reOrder(); - }; - - if (hideTimer) clearTimeout(hideTimer); - hideTimer = setTimeout('hideDelete()', 3000); -} - -function hideDelete(event) { -// ---------------------------------------------------------------------------------- - document.getElementById('removeImage').style.display = 'none'; -} - -function resetSelectedImageSize() { - document.getElementById('selectedImageWidth').innerHTML = 0; - document.getElementById('selectedImageHeight').innerHTML = 0; -} - -function startUpload(count) { -// ---------------------------------------------------------------------------------- - var el = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - - for (var i=0; i < el.length; i++) { - var imgBox = el[i]; - if (imgBox.className != 'imageBox_theImage') - continue; - - if (count == 0) break; - - if (imgBox.firstChild == null || typeof(imgBox.firstChild.src) == 'undefined') { - imgBox.style.backgroundImage = "url('"+UploadImagePath+"/wait.gif')"; - count--; - } - } -} - -function fileFilterError(file) { - alert("선택하신 '" + file + "' 파일은 전송할 수 없습니다.\n" + - "gif, png, jpg, 그림 파일만 전송할 수 있습니다."); -} - -function uploadComplete(fileData) { -// ---------------------------------------------------------------------------------- - fileData = fileData.replace(/^\s+/g, '').replace(/\s+$/g, ''); - if (/^-ERR/.test(fileData)) { - alert(fileData); - popupClose(); - } - - if (imageCompleted >= uploadMaxNumber) - return; - - var tmpData = eval('('+fileData+')'); - - if (typeof tmpData == 'undefined') - return; - - var el = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - - for (var i=0; i < el.length; i++) { - var imgBox = el[i]; - if (imgBox.className != 'imageBox_theImage') - continue; - - if (tmpData['fileSize'] == 0) { - imgBox.style.backgroundImage = ''; - alert(tmpData['origName'] + ' 파일은 잘못된 파일입니다.'); - break; - } - - if (imgBox.firstChild == null || typeof(imgBox.firstChild.src) == 'undefined') { - var tmpImg = new Image(); - tmpImg.src = tmpData.fileUrl; - - imgBox.appendChild(tmpImg); - if (MSIE) tmpImg.style.display = "none"; - else tmpImg.style.visibility = 'hidden'; - imgComplete(tmpImg, imgBox.id, tmpData); - break; - } - } -} - -function imgComplete(img, boxId, dataObj) { - if (img.complete != true) { - var R = function() { imgComplete(img, boxId, dataObj);img=null;}; - setTimeout(R, 100); - } - else { - img.border = 0; - img.alt = ''; - var fixWidth = 120; - var fixHeight = 90; - var resizeW, resizeH; - imageCompletedList[boxId] = { width: img.width, height: img.height, info: dataObj }; - - if (img.width > fixWidth || img.height > fixHeight) { - if (img.width > img.height) { - resizeW = (img.width > fixWidth) ? fixWidth : img.width; - resizeH = Math.round((img.height * resizeW) / img.width); - } - else { - resizeH = (img.height > fixHeight) ? fixHeight : img.height; - resizeW = Math.round((img.width * resizeH) / img.height); - } - - if (resizeH > fixHeight) { - resizeH = (img.height > fixHeight) ? fixHeight : img.height; - resizeW = Math.round((img.width * resizeH) / img.height); - } - - } - else { - resizeW = img.width; - resizeH = img.height; - } - - img.style.width = resizeW + 'px'; - img.style.height = resizeH + 'px'; - img.hspace = 2; - img.vspace = 2; - - if (resizeW < fixWidth) { - var M = fixWidth - resizeW; - img.style.marginLeft = Math.round(M/2) + 'px'; - } - - if (resizeH < fixHeight) { - var M = fixHeight - resizeH; - img.style.marginTop = Math.round(M/2) + 'px'; - } - - var elem = document.getElementById(boxId); - elem.style.backgroundImage = "url('"+oEditor.config.iconPath+"dot.gif')"; - elem.onmouseover = showDelete; - elem.onmouseout = function() { - this.className = 'imageBox_theImage'; - resetSelectedImageSize(); - }; - - if (MSIE) img.style.display = "block"; - else img.style.visibility = 'visible'; - setImageCount(); - } -} - -function errMaxFileSize (errFileName) { - alert("선택하신 '"+errFileName+"' 파일의 크기가 너무 큽니다.\n선택 가능한 파일의 최대 크기는 " + - allowedMaxImgSize+" 바이트입니다."); -} - -function initEvent() { -//---------------------------------------------------------------------------------- - CHXImageRUN ( - "src", AppSRC, - "width", "93", - "FlashVars", "ServerURL="+UploadScript+"&UploadButton="+UploadButton+"&MaxFileSize="+allowedMaxImgSize, - "height", "22", - "align", "middle", - "id", AppID, - "quality", "high", - "bgcolor", "#ffffff", - "name", AppID, - "allowScriptAccess","Always", - "type", "application/x-shockwave-flash", - "pluginspage", "http://www.adobe.com/go/getflashplayer" - ); -} - -function showUploadWindow() { -// ---------------------------------------------------------------------------------- - var uploadWindow = document.getElementById("uploadWindow"); - var uploadWindowWidth = 700; - var winWidth = 0; - - if (typeof(window.innerWidth) != 'undefined') { - winHeight = window.innerHeight; - winWidth = window.innerWidth; - } - else if (document.documentElement && typeof document.documentElement.clientWidth!='undefined' - && document.documentElement.clientWidth != 0 ) - { - winWidth = document.documentElement.clientWidth; - winHeight = document.documentElement.clientHeight; - } - else if (document.body && typeof document.body.clientWidth!='undefined') { - winWidth = document.body.clientWidth; - winHeight = document.body.clientHeight; - } - else { - alert('현재 브라우저를 지원하지 않습니다.'); - return; - } - - var left = winWidth / 2 - (uploadWindowWidth / 2) + 'px'; - - uploadWindow.style.left = left; - uploadWindow.style.display = "block"; - uploadWindow.style.width = uploadWindowWidth + 'px'; - - if (modifyImages.length > 0) { - var el = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - - for (var i=0; i < modifyImages.length; i++) { - if (i > 7) break; - - for (var j=0; j < el.length; j++) { - var imgBox = el[j]; - if (imgBox.className != 'imageBox_theImage') - continue; - - if (imgBox.firstChild && (imgBox.firstChild.src == modifyImages[i])) { - break; - } - - if (imgBox.firstChild == null) { - var img = new Image(); - img.src = modifyImages[i]; - img.border = 0; - img.alt = ''; - img.style.width = '120px'; - img.style.height = '90px'; - imgBox.appendChild(img); - imgBox.onmouseover = showDelete; - break; - } - } - } - } - -} - -function closeWindow() { -// ---------------------------------------------------------------------------------- - if (removeImage()) - popupClose(); -} - -function removeImage() { -// ---------------------------------------------------------------------------------- - var images = []; - - for (var i=0; i < uploadMaxNumber; i++) { - var theImage = document.getElementById('img_'+i); - if (theImage.hasChildNodes() && (typeof theImage.firstChild.src != 'undefined')) - images.push(theImage); - } - - if (images.length > 0) { - if (!confirm('추가하신 사진이 있습니다. 사진 넣기를 취소하시겠습니까?')) { - return false; - } - - for (var i=0; i= 0 && moveTimer < 10) { - moveTimer++; - setTimeout('startMoveTimer()', 8); - } - - if (moveTimer == 5) { - getDivCoordinates(); - var subElements = dragDropDiv.getElementsByTagName('DIV'); - if (subElements.length > 0) { - dragDropDiv.removeChild(subElements[0]); - } - - dragDropDiv.style.display = 'block'; - var newDiv = activeImage.cloneNode(true); - newDiv.className = 'imageBox'; - newDiv.id = ''; - newDiv.style.padding = '2px'; - dragDropDiv.appendChild(newDiv); - - dragDropDiv.style.top = tmpTop + 'px'; - dragDropDiv.style.left = tmpLeft + 'px'; - } - - return false; -} - -function reOrder() { -// ---------------------------------------------------------------------------------- - var wrapper = document.getElementById('imageListWrapper'); - var imgBox = wrapper.getElementsByTagName('DIV'); - var imgNum = 0; - var breakLine = []; - var uploadImg = 0; - - for (var i=0; i < imgBox.length; i++) { - if (imgBox[i].id.indexOf('imgBox') == -1) continue; - imgBox[i].className = 'imageBox'; - imgBox[i].firstChild.className = 'imageBox_theImage'; - - if (imgBox[i].firstChild.firstChild != null) { - uploadImg++; - } - - switch (imgNum) { - case 4 : - case 8 : - case 11 : - breakLine.push(imgBox[i].id); - break; - } - imgNum++; - } - - for (var i=0; i leftPos / 1 && - divYPositions[prop] / 1 < topPos / 1 && - (divYPositions[prop] / 1 + divWidth[prop]) > topPos / 1) - { - if (MSIE) { - offsetX = offsetX_marker; - offsetY = offsetY_marker; - } - else { - offsetX = firefoxOffsetX_marker; - offsetY = firefoxOffsetY_marker; - } - - insertionMarker.style.top = divYPositions[prop] + offsetY + 'px'; - insertionMarker.style.left = divXPositions[prop] + offsetX + 'px'; - insertionMarker.style.display = 'block'; - destinationObject = document.getElementById(prop); - elementFound = true; - break; - } - } - - if (!elementFound) { - insertionMarker.style.display = 'none'; - destinationObject = false; - } - - return false; -} - -function getDivCoordinates() { -// ---------------------------------------------------------------------------------- - var imgBox = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - - for (var i=0; i < imgBox.length; i++) { - if (imgBox[i].className == 'imageBox' || - imgBox[i].className == 'imageBoxHighlighted' && imgBox[i].id) - { - divXPositions[imgBox[i].id] = getLeftPos(imgBox[i]); - divYPositions[imgBox[i].id] = getTopPos(imgBox[i]); - divWidth[imgBox[i].id] = imgBox[i].offsetWidth; - divHeight[imgBox[i].id] = imgBox[i].offsetHeight; - } - } -} - -function saveImageOrder() { -// ---------------------------------------------------------------------------------- - var rData = []; - var objects = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - - for (var i=0; i < objects.length; i++) { - if (objects[i].className == 'imageBox' || - objects[i].className == 'imageBoxHighlighted') - { - rData.push(objects[i].id); - } - } - - return rData; -} - -function initGallery() { -// ---------------------------------------------------------------------------------- - var imgBox = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - for (var i=0; i < imgBox.length; i++) { - if (imgBox[i].className == 'imageBox_theImage') { - imgBox[i].onmousedown = selectImage; - } - } - - document.body.onselectstart = cancelEvent; - document.body.ondragstart = cancelEvent; - document.body.onmouseup = dragDropEnd; - document.body.onmousemove = dragDropMove; - - dragDropDiv = document.getElementById('dragDropContent'); - insertionMarker = document.getElementById('insertionMarker'); - getDivCoordinates(); -} - -function create_request_object(params) { -// ---------------------------------------------------------------------------------- - var http_request = false; - if (window.XMLHttpRequest) { - http_request = new XMLHttpRequest(); - if (http_request.overrideMimeType) { - http_request.overrideMimeType('text/xml'); - } - } - else if (window.ActiveXObject) { - try { - http_request = new ActiveXObject("Msxml2.XMLHTTP"); - } - catch (e) { - try { - http_request = new ActiveXObject("Microsoft.XMLHTTP"); - } - catch (e) {} - } - } - - if (!http_request) { - return false; - } - - http_request.onreadystatechange = function() { handle_response(http_request); }; - http_request.open("GET", params, true); - http_request.send(null); -} - -function handle_response (http_request) { -// ---------------------------------------------------------------------------------- - if(http_request.readyState == 4){ - if (http_request.status == 200) { - var response = http_request.responseText; - if (response) { - return true; - } - } - } -} - -function doSubmit() { -// ---------------------------------------------------------------------------------- - var el = document.getElementById('imageListWrapper').getElementsByTagName('DIV'); - var imageArray = []; - var num = 0; - var fm_align = document.getElementById('fm_alignment').alignment; - var img_align = 'top'; - - for (var i=0; i < fm_align.length; i++) { - if (fm_align[i].checked) { - img_align = fm_align[i].value; - break; - } - } - - for (var i=0; i < el.length; i++) { - var imgBox = el[i]; - if (imgBox.className != 'imageBox_theImage') - continue; - -//---------------------------------------------------------------------------- -// - if (imgBox.firstChild != null) { - imageArray[num] = new Object(); - imageArray[num]['width'] = imageCompletedList[imgBox.id].width; - imageArray[num]['height'] = imageCompletedList[imgBox.id].height; - imageArray[num]['src'] = imgBox.firstChild.src; - imageArray[num]['info'] = imageCompletedList[imgBox.id].info; - - if (img_align == 'break' ) { - imageArray[num]['alt'] = "break"; - } - else { - imageArray[num]['alt'] = ""; - imageArray[num]['align'] = img_align; - } - - num++; - } - } - - if (imageArray.length > 0) - oEditor.doInsertImage(imageArray); - - popupClose(); -} diff --git a/cheditor5/popup/js/image_upload_flash.js b/cheditor5/popup/js/image_upload_flash.js deleted file mode 100644 index fb70ba021..000000000 --- a/cheditor5/popup/js/image_upload_flash.js +++ /dev/null @@ -1,279 +0,0 @@ -// Flash Player Version Detection - Rev 1.6 -// Detect Client Browser type -// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved. -var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; -var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; -var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false; - -function ControlVersion() -{ - var version = 0; - var axo; -// var e; - - // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry - - try { - // version will be set for 7.X or greater players - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); - version = axo.GetVariable("$version"); - } catch (e) { - } - - if (!version) - { - try { - // version will be set for 6.X players only - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); - - // installed player is some revision of 6.0 - // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29, - // so we have to be careful. - - // default to the first public version - version = "WIN 6,0,21,0"; - - // throws if AllowScripAccess does not exist (introduced in 6.0r47) - axo.AllowScriptAccess = "always"; - - // safe to call for 6.0r47 or greater - version = axo.GetVariable("$version"); - - } catch (e) { - } - } - - if (!version) - { - try { - // version will be set for 4.X or 5.X player - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); - version = axo.GetVariable("$version"); - } catch (e) { - } - } - - if (!version) - { - try { - // version will be set for 3.X player - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); - version = "WIN 3,0,18,0"; - } catch (e) { - } - } - - if (!version) - { - try { - // version will be set for 2.X player - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); - version = "WIN 2,0,0,11"; - } catch (e) { - version = -1; - } - } - - return version; -} - -// JavaScript helper required to detect Flash Player PlugIn version information -function GetSwfVer(){ - // NS/Opera version >= 3 check for Flash plugin in plugin array - var flashVer = -1; - - if (navigator.plugins != null && navigator.plugins.length > 0) { - if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { - var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; - var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; - var descArray = flashDescription.split(" "); - var tempArrayMajor = descArray[2].split("."); - var versionMajor = tempArrayMajor[0]; - var versionMinor = tempArrayMajor[1]; - var versionRevision = descArray[3]; - if (versionRevision == "") { - versionRevision = descArray[4]; - } - if (versionRevision[0] == "d") { - versionRevision = versionRevision.substring(1); - } else if (versionRevision[0] == "r") { - versionRevision = versionRevision.substring(1); - if (versionRevision.indexOf("d") > 0) { - versionRevision = versionRevision.substring(0, versionRevision.indexOf("d")); - } - } else if (versionRevision[0] == "b") { - versionRevision = versionRevision.substring(1); - } - flashVer = versionMajor + "." + versionMinor + "." + versionRevision; - } - } - // MSN/WebTV 2.6 supports Flash 4 - else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; - // WebTV 2.5 supports Flash 3 - else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; - // older WebTV supports Flash 2 - else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; - else if ( isIE && isWin && !isOpera ) { - flashVer = ControlVersion(); - } - return flashVer; -} - -// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available -function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) -{ - versionStr = GetSwfVer(); - if (versionStr == -1 ) { - return false; - } else if (versionStr != 0) { - if(isIE && isWin && !isOpera) { - // Given "WIN 2,0,0,11" - tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"] - tempString = tempArray[1]; // "2,0,0,11" - versionArray = tempString.split(","); // ['2', '0', '0', '11'] - } else { - versionArray = versionStr.split("."); - } - var versionMajor = versionArray[0]; - var versionMinor = versionArray[1]; - var versionRevision = versionArray[2]; - - // is the major.revision >= requested major.revision AND the minor version >= requested minor - if (versionMajor > parseFloat(reqMajorVer)) { - return true; - } else if (versionMajor == parseFloat(reqMajorVer)) { - if (versionMinor > parseFloat(reqMinorVer)) - return true; - else if (versionMinor == parseFloat(reqMinorVer)) { - if (versionRevision >= parseFloat(reqRevision)) - return true; - } - } - return false; - } -} - -function AC_AddExtension(src, ext) -{ - if (src.indexOf('?') != -1) - return src.replace(/\?/, ext+'?'); - else - return src + ext; -} - -function AC_Generateobj(objAttrs, params, embedAttrs) -{ - if (isIE && isWin && !isOpera) - { - var str = ' '; - str += ''; - document.getElementById("oFlash").innerHTML = str; - } - else { - var oFlash = document.getElementById("oFlash"); - var embed = document.createElement('embed'); - for (var i in embedAttrs) { - embed.setAttribute(i, embedAttrs[i]); - } - oFlash.appendChild(embed); - } -} - -function CHXImageRUN(){ - var ret = - AC_GetArgs - ( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" - , "application/x-shockwave-flash" - ); - AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs); -} - -function AC_GetArgs(args, ext, srcParamName, classid, mimeType){ - var ret = new Object(); - ret.embedAttrs = new Object(); - ret.params = new Object(); - ret.objAttrs = new Object(); - for (var i=0; i < args.length; i=i+2){ - var currArg = args[i].toLowerCase(); - - switch (currArg){ - case "classid": - break; - case "pluginspage": - ret.embedAttrs[args[i]] = args[i+1]; - break; - case "src": - case "movie": - args[i+1] = AC_AddExtension(args[i+1], ext); - ret.embedAttrs["src"] = args[i+1]; - ret.params[srcParamName] = args[i+1]; - break; - case "onafterupdate": - case "onbeforeupdate": - case "onblur": - case "oncellchange": - case "onclick": - case "ondblClick": - case "ondrag": - case "ondragend": - case "ondragenter": - case "ondragleave": - case "ondragover": - case "ondrop": - case "onfinish": - case "onfocus": - case "onhelp": - case "onmousedown": - case "onmouseup": - case "onmouseover": - case "onmousemove": - case "onmouseout": - case "onkeypress": - case "onkeydown": - case "onkeyup": - case "onload": - case "onlosecapture": - case "onpropertychange": - case "onreadystatechange": - case "onrowsdelete": - case "onrowenter": - case "onrowexit": - case "onrowsinserted": - case "onstart": - case "onscroll": - case "onbeforeeditfocus": - case "onactivate": - case "onbeforedeactivate": - case "ondeactivate": - case "type": - case "codebase": - ret.objAttrs[args[i]] = args[i+1]; - break; - case "id": - case "width": - case "height": - case "align": - case "vspace": - case "hspace": - case "class": - case "title": - case "accesskey": - case "name": - case "tabindex": - ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1]; - break; - default: - ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1]; - } - } - ret.objAttrs["classid"] = classid; - if (mimeType) ret.embedAttrs["type"] = mimeType; - return ret; -} - - diff --git a/cheditor5/popup/js/image_url.js b/cheditor5/popup/js/image_url.js deleted file mode 100644 index 9b67b2fcb..000000000 --- a/cheditor5/popup/js/image_url.js +++ /dev/null @@ -1,188 +0,0 @@ -// ================================================================ -// CHEditor 5 -// ---------------------------------------------------------------- -// Homepage: http://www.chcode.com -// Copyright (c) 1997-2011 CHSOFT -// ================================================================ -var AppWidth = "250"; -var AppHeight = "175"; -var AppID = "cheditorPreview"; -var oEditor = null; -var button = [ { alt : "", img : 'submit.gif', cmd : doSubmit }, - { alt : "", img : 'cancel.gif', cmd : popupClose } ]; -var imageArray = null; - -function init(dialog) { - oEditor = this; - oEditor.dialog = dialog; - - imageArray = new Array(); - - var dlg = new Dialog(oEditor); - dlg.showButton(button); - - CHXUploadRUN(oEditor.config.popupPath + 'flash/ImagePreview'); - setWrapper(); - showPreviewButton(); - dlg.setDialogHeight(); -} - -function showPreviewButton() { - var img = new Image(); - img.src = oEditor.config.iconPath + 'button/preview.gif'; - img.style.verticalAlign = 'middle'; - img.className = 'button'; - img.alt = ""; - img.onclick = doPreview; - document.getElementById("inputOutline").appendChild(img); -} - -function CHEditorImagePreview () { -// ---------------------------------------------------------------------------------- -// callBack function - - document.getElementById(AppID).CHEditorImagePreview("1", "1"); -} - -function CHXUploadRUN(src) { -// ---------------------------------------------------------------------------------- -// Preview -// - chxupload_RUN("src", src, - "width", AppWidth, - "height", AppHeight, - "align", "middle", - "id", AppID, - "classid", AppID, - "quality", "high", - "bgcolor", "#ebe9ed", - "name", AppID, - "allowScriptAccess","Always", - "type", "application/x-shockwave-flash", - "pluginspage", "http://www.adobe.com/go/getflashplayer"); -} - - - -function popupClose() -{ - oEditor.popupWinClose(); -} - -function doSubmit () -{ - if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) - document.getElementById(AppID).style.display = 'none'; - - var fm_align = document.getElementById('fm_align').alignment; - var align = ''; - var i = 0; - - for (; i 0) - datum = ""; - else { - datum = protocol[0]; - datum = protocol[0].replace(/^\/\/\//, "//"); - } - } - - document.getElementById("fm_link_value").value = selectedItemValue + datum; - document.getElementById("fm_link_value").focus(); -} - -function returnSelected() -{ - var text; - var target = ''; - var title = ''; - - if (document.getElementById("fm_link_value").value != "") { - text = document.getElementById("fm_link_value").value; - } - else { - alert("링크 URL을 입력하여 주십시오."); - return false; - } - - if (document.getElementById("fm_target").value != "") { - target = document.getElementById("fm_target").value; - } - - if (document.getElementById("fm_title").value != "") { - title = document.getElementById("fm_title").value; - } - - oEditor.hyperLink(text, target, title); - popupClose(); -} - -function getSelected() { - var rng = oEditor.range; - var link = null; - - if (window.getSelection) { - link = oEditor.getElement(rng.startContainer, "A"); - } - else { - link = rng.parentElement ? oEditor.getElement(rng.parentElement(), "A") : oEditor.getElement(rng.item(0), "A"); - } - - if (link == null || link.nodeName.toLowerCase() != 'a') - return; - - var protocol = link.href.split(":"); - - if (protocol[0]) { - var protocolSel = document.getElementById("fm_protocol"); - - for (var i=0; i"; - var obj = document.getElementById("play"); - obj.innerHTML = mediaobj; -} - -function doSubmit() -{ - var file = document.getElementById("fm_linkurl"); - var media = ""; - oEditor.insertHtmlPopup(media); - popupClose(); -} - -function popupClose() { - oEditor.popupWinClose(); -} \ No newline at end of file diff --git a/cheditor5/popup/js/symbol.js b/cheditor5/popup/js/symbol.js deleted file mode 100644 index 77a0519eb..000000000 --- a/cheditor5/popup/js/symbol.js +++ /dev/null @@ -1,158 +0,0 @@ -// ================================================================ -// CHEditor 5 -// ---------------------------------------------------------------- -// Homepage: http://www.chcode.com 한국어 -// Copyright (c) 1997-2011 CHSOFT -// ================================================================ -var c = null; -var curView = null; -var S1 = '" ( ) [ ] { } ‘ ’ “ ” 〔 〕 〈 〉 《 》 「 」 『 』 【 】 § ※ ☆ ★ ○ ● ■ △ ▲ ▽ ▼ → 〓 ◁ ◀ ▷ ▶ ♤ ♣ ⊙ ◈ ▣ ◐ ◑ ▧ ▦ ▩ ♨ ☏ ☎ ‡ ㉿ ↕ ↗ ↙ ↖ ↘ ㈜ № ㏇ ™ ㏂ + - < = > ± × ÷ ≠ ≤ ≥ ∞ ∴ ♂ ♀ ∠ ⊥ ⌒ ∂ ∇ ≡ ≒ ≪ ≫ √ ∽ ∝ ∵ ∫ ∬ ∈ ∋ ⊆ ⊇ ⊂ ⊃ ∮ ∪ ∩ ∑ ∏ ∧ ∨ ¬ ⇒ ⇔ ∀ ∃'; -var S2 = '─ │ ┌ ┐ ┘ └ ├ ┬ ┤ ┴ ┼ ━ ┃ ┏ ┓ ┛ ┗ ┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ ╂ ┒ ┑ ┚ ┙ ┖ ┕ ┎ ┍ ┞ ┟ ┡ ┢ ┦ ┧ ┩ ┪ ┭ ┮ ┱ ┲ ┵ ┶ ┹ ┺ ┽ ┾ ╀ ╁ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊'; -var S3 = '½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ¹ ² ³ ⁴ ⁿ ₁ ₂ ₃ ₄ 0 1 2 3 4 5 6 7 8 9 ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ $ % ₩ ° ′ ″ ℃ Å ¢ £ ¥ ¤ ℉ ‰ ㎕ ㎖ ㎗ ℓ ㎘ ㏄ ㎣ ㎤ ㎥ ㎦ ㎙ ㎚ ㎛ ㎜ ㎝ ㎞ ㎟ ㎠ ㎡ ㎢ ㏊ ㎍ ㎎ ㎏ ㏏ ㎈ ㎉ ㏈ ㎧ ㎨ ㎰ ㎱ ㎲ ㎳ ㎴ ㎵ ㎶ ㎷ ㎸ ㎹ ㎀ ㎁ ㎂ ㎃ ㎄ ㎺ ㎻ ㎼ ㎽ ㎾ ㎿ ㎐ ㎑ ㎒ ㎓ ㎔ Ω ㏀ ㏁ ㎊ ㎋ ㎌ ㏖ ㏅ ㎭ ㎮ ㎯ ㏛ ㎩ ㎪ ㎫ ㎬ ㏝ ㏐ ㏓ ㏉ ㏜ ㏆'; -var S4 = 'ㅥ ㅦ ㅧ ㅨ ㅩ ㅪ ㅫ ㅬ ㅭ ㅮ ㅰ ㅯ ㅱ ㅲ ㅳ ㅴ ㅵ ㅶ ㅷ ㅸ ㅹ ㅺ ㅻ ㅼ ㅽ ㅾ ㅿ ㆀ ㆁ ㆂ ㆃ ㆄ ㆅ ㆆ ㆇ ㆈ ㆉ ㆊ ㆋ ㆌ ㆍ ㆎ'; -var S5 = '㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉭ ㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉶ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻ ㈀ ㈁ ㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈍ ㈎ ㈏ ㈐ ㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂'; -var japan1 = 'ぁ か さ た ど び ぽ ょ ゑ あ が ざ だ な ぴ ま よ を ぃ き し ち に ふ み ら ん い ぎ じ ぢ ぬ ぶ む り ぅ く す っ ね ぷ め る う ぐ ず つ の へ も れ ぇ け せ づ は べ ゃ ろ え げ ぜ て ば ぺ や ゎ ぉ こ そ で ぱ ほ ゅ わ お ご ぞ と ひ ぼ ゆ ゐ'; -var japan2 = 'ァ カ サ タ ド ビ ポ ョ ヱ ア ガ ザ ダ ナ ピ マ ヨ ヲ ィ キ シ チ ニ フ ミ ラ ン イ ギ ジ ヂ ヌ ブ ム リ ヴ ゥ ク ス ッ ネ プ メ ル ヵ ウ グ ズ ツ ノ ヘ モ レ ヶ ェ ケ セ ヅ ハ ベ ャ ロ エ ゲ ゼ テ バ ペ ヤ ヮ ォ コ ソ デ パ ホ ュ ワ オ ゴ ゾ ト ヒ ボ ユ ヰ'; - -c = S1.split(' '); -var button = [ { alt : "", img : 'input.gif', cmd : inputChar }, - { alt : "", img : 'cancel.gif', cmd : popupClose } ]; - -var oEditor = null; - -function init(dialog) { - oEditor = this; - oEditor.dialog = dialog; - - var dlg = new Dialog(oEditor); - dlg.showButton(button); - - setupEvent(); - dlg.setDialogHeight(); -} - -function showTable() { - var k = 0; - var len = c.length; - var w = 9; - var h = 20; - - var table = document.createElement('table'); - table.border = 0; - table.cellSpacing = 1; - table.cellPadding = 0; - table.align = 'center'; - - for (var i=0; i < w; i++) { - var tr = table.insertRow(i); - for (var j = 0; j < h; j++) { - var td = tr.insertCell(j); - td.className = 'schar'; - - if ( len < k+1) { - td.appendChild(document.createTextNode('\u00a0')); - } - else { - td.style.cursor = 'pointer'; - td.id = k; - td.onclick = function() { getchar(this.id); }; - td.onmouseover = function() { hover(this, true); }; - td.onmouseout = function() { hover(this, false); }; - td.appendChild(document.createTextNode(c[k])); - } - k++; - } - } - - var output = document.getElementById('output'); - if (output.hasChildNodes()) { - for (var i=0; i 0 && cols > 0) { - var table = document.createElement("table"); - - if (border) table.setAttribute("border", border); - if (width) table.setAttribute("width", width); - if (height) table.setAttribute("height", height); - if (align) table.setAttribute("align", align); - - table.style.borderStyle = 'solid'; - table.setAttribute("cellpadding", cellpd); - table.setAttribute("cellspacing", cellsp); - table.style.borderCollapse = "collapse"; - - if (bgcolor) table.setAttribute("bgcolor", bgcolor); - if (bordercolor) table.setAttribute("bordercolor", bordercolor); - - //var ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1; - //var tdWidth = (cols > 1) ? parseInt(100 / cols) : null; - - for (var i=0; i < rows; i++) { - var tr = table.insertRow(i); - for (var j=0; j < cols; j++) { - var td = tr.insertCell(j); - /*if (tdWidth) - td.setAttribute("width", tdWidth + "%");*/ - td.innerHTML = ' '; - tr.appendChild(td); - } - } - - oEditor.insertHtmlPopup(table.cloneNode(true)); - } - - popupClose(); -} \ No newline at end of file diff --git a/cheditor5/popup/js/table_modify.js b/cheditor5/popup/js/table_modify.js deleted file mode 100644 index 4996e81c4..000000000 --- a/cheditor5/popup/js/table_modify.js +++ /dev/null @@ -1,236 +0,0 @@ -// ================================================================ -// CHEditor 5 -// ---------------------------------------------------------------- -// Homepage: http://www.chcode.com -// Copyright (c) 1997-2011 CHSOFT -// ================================================================ -var oEditor = null; -var button = [ { alt : "", img : 'submit.gif', cmd : doSubmit }, - { alt : "", img : 'cancel.gif', cmd : popupClose } ]; -var colour = ["ffffcc","ffcc66","ff9900","ffcc99","ff6633","ffcccc","cc9999","ff6699","ff99cc","ff66cc","ffccff","cc99cc","cc66ff","cc99ff","9966cc","ccccff","9999cc","3333ff","6699ff","0066ff","99ccff","66ccff","99cccc","ccffff","99ffcc","66cc99","66ff99","99ff99","ccffcc","33ff33","66ff00","ccff99","99ff00","ccff66","cccc66","ffffff", - "ffff99","ffcc00","ff9933","ff9966","cc3300","ff9999","cc6666","ff3366","ff3399","ff00cc","ff99ff","cc66cc","cc33ff","9933cc","9966ff","9999ff","6666ff","3300ff","3366ff","0066cc","3399ff","33ccff","66cccc","99ffff","66ffcc","33cc99","33ff99","66ff66","99cc99","00ff33","66ff33","99ff66","99ff33","ccff00","cccc33","cccccc", - "ffff66","ffcc33","cc9966","ff6600","ff3300","ff6666","cc3333","ff0066","ff0099","ff33cc","ff66ff","cc00cc","cc00ff","9933ff","6600cc","6633ff","6666cc","3300cc","0000ff","3366cc","0099ff","00ccff","339999","66ffff","33ffcc","00cc99","00ff99","33ff66","66cc66","00ff00","33ff00","66cc00","99cc66","ccff33","999966","999999", - "ffff33","cc9900","cc6600","cc6633","ff0000","ff3333","993333","cc3366","cc0066","cc6699","ff33ff","cc33cc","9900cc","9900ff","6633cc","6600ff","666699","3333cc","0000cc","0033ff","6699cc","3399cc","669999","33ffff","00ffcc","339966","33cc66","00ff66","669966","00cc00","33cc00","66cc33","99cc00","cccc99","999933","666666", - "ffff00","cc9933","996633","993300","cc0000","ff0033","990033","996666","993366","cc0099","ff00ff","990099","996699","660099","663399","330099","333399","000099","0033cc","003399","336699","0099cc","006666","00ffff","33cccc","009966","00cc66","339933","336633","33cc33","339900","669933","99cc33","666633","999900","333333", - "cccc00","996600","663300","660000","990000","cc0033","330000","663333","660033","990066","cc3399","993399","660066","663366","330033","330066","333366","000066","000033","003366","006699","003333","336666","00cccc","009999","006633","009933","006600","003300","00cc33","009900","336600","669900","333300","666600","000000"]; - -var modifyTable = null; - -function init(dialog) { - oEditor = this; - oEditor.dialog = dialog; - - var dlg = new Dialog(oEditor); - dlg.showButton(button); - dlg.setDialogHeight(); - - var rng = oEditor.range; - var selectionType = oEditor.getSelectionType(rng); - - if (!oEditor.getBrowser().msie) { - var table = rng.startContainer; - if (selectionType == 3 && table.nodeName != 'TABLE' && table.nodeName != 'TD') { - isError(); - return; - } - } - else { - if (rng.item) { - table = rng.item(0); - if (table.nodeName != 'TABLE') { - isError(); - return; - } - } - else - table = rng.parentElement(); - } - - while (table && table.nodeName != 'TABLE') - table = table.parentNode; - - if (table.nodeName != 'TABLE') { - isError(); - return; - } - - modifyTable = table; - - var border = table.getAttribute('border'); - if (isNaN(border)) border = 0; - document.getElementById("bordersize").value = border ? border : 0; - - var el_size = table.getAttribute('width'); - var fm_size = document.getElementById("width"); - var el_type = 'none'; - var fm_type = document.getElementById("widthtype"); - - if (el_size != null) { - el_type = (/\%$/.test(el_size)) ? '%' : 'px'; - el_size = parseInt(el_size); - if (isNaN(el_size)) el_size = 0; - } - else { - el_size = 0; - } - - fm_size.value = el_size; - fm_type.value = el_type; - - el_size = table.getAttribute('height'); - fm_size = document.getElementById("height"); - el_type = 'none'; - fm_type = document.getElementById("heighttype"); - - if (el_size != null) { - el_type = (/\%$/.test(el_size)) ? '%' : 'px'; - el_size = parseInt(el_size); - if (isNaN(el_size)) el_size = 0; - } - else { - el_size = 0; - } - - fm_size.value = el_size; - fm_type.value = el_type; - - fm_type = table.getAttribute('align'); - if (fm_type == null) fm_type = 'none'; - document.getElementById("talign").value = fm_type; - - - var cellpd = table.getAttribute('cellpadding'); - if (isNaN(cellpd)) cellpd = 0; - document.getElementById("cellpd").value = cellpd ? cellpd : 0; - - var cellsp = table.getAttribute('cellspacing'); - if (isNaN(cellsp)) cellsp = 0; - document.getElementById("cellsp").value = cellsp ? cellsp : 0; - - var bgcolor = table.getAttribute('bgcolor'); - var idbgcolor = document.getElementById("idbgcolor"); - if (bgcolor) { - idbgcolor.value = bgcolor.toUpperCase(); - idbgcolor.style.backgroundColor = idbgcolor.value; - } - else { - idbgcolor.value = '--'; - } - - - var bordercolor = table.getAttribute('bordercolor'); - var idbordercolor = document.getElementById("idbordercolor"); - if (bordercolor) { - idbordercolor.value = bordercolor.toUpperCase(); - idbordercolor.style.backgroundColor = idbordercolor.value; - } - else { - idbordercolor.value = '--'; - } -} - -function isError() { - alert('수정하실 테이블을 선택하십시오.'); - popupClose(); -} - -function popupClose() { - oEditor.popupWinClose(); -} - -function drawColor(el) -{ - var table = document.createElement('table'); - table.cellPadding = 0; - table.cellSpacing = 0; - table.border = 0; - var tr = table.insertRow(0); - var td = tr.insertCell(0); - td.style.backgroundColor = '#000'; - - var insideTable = document.createElement('table'); - insideTable.border = 0; - insideTable.cellSpacing = 1; - insideTable.cellPadding = 0; - insideTable.align = 'center'; - - var k = 0; - - for (var i = 0; i < 6; i++) { - var tr2 = insideTable.insertRow(i); - for (var j = 0; j < 36; j++) { - var td2 = tr2.insertCell(j); - td2.setAttribute('bgColor', '#' + colour[k]); - td2.className = el; - td2.style.width = '9px'; - td2.style.height = '9px'; - td2.onclick = getColor; - k++; - } - } - - td.appendChild(insideTable); - document.getElementById(el + '_wrapper').appendChild(table); -} - -function getColor() -{ - var color = this.bgColor; - var input = document.getElementById("id"+this.className); - input.style.backgroundColor = input.value = color.toUpperCase(); -} - -function doSubmit() -{ - var border = parseInt(document.getElementById("bordersize").value); - if (isNaN(border)) border = 0; - modifyTable.removeAttribute('border'); - if (border) modifyTable.setAttribute('border', border); - - var width = document.getElementById("width").value; - if (document.getElementById("widthtype").value == 'none') - width = null; - else { - width = isNaN(width) ? null : parseInt(width) + document.getElementById("widthtype").value; - } - - modifyTable.removeAttribute('width'); - if (width) modifyTable.setAttribute('width', width); - - var height = document.getElementById("height").value; - if (document.getElementById("heighttype").value == 'none') - height = null; - else { - height = isNaN(height) ? null : height + document.getElementById("heighttype").value; - } - - modifyTable.removeAttribute('height'); - if (height) modifyTable.setAttribute('height', height); - - var cellpd = parseInt(document.getElementById("cellpd").value); - if (isNaN(cellpd)) cellpd = 0; - modifyTable.setAttribute('cellpadding', cellpd); - - var cellsp = parseInt(document.getElementById("cellsp").value); - if (isNaN(cellsp)) cellsp = 0; - modifyTable.setAttribute('cellspacing', cellsp); - - var bgcolor = document.getElementById("idbgcolor").value; - bgcolor = oEditor.trimSpace(bgcolor); - if (bgcolor == '' || bgcolor == '--') bgcolor = null; - modifyTable.removeAttribute('bgcolor'); - if (bgcolor) modifyTable.setAttribute('bgcolor', bgcolor); - - var align = document.getElementById("talign").value; - if (align == 'none') align = null; - modifyTable.removeAttribute('align'); - if (align) modifyTable.setAttribute('align', align); - - var bordercolor = document.getElementById("idbordercolor").value; - bordercolor = oEditor.trimSpace(bordercolor); - if (bordercolor == ''|| bordercolor == '--') bordercolor = null; - modifyTable.removeAttribute('bordercolor'); - if (bordercolor) modifyTable.setAttribute('bordercolor', bordercolor); - - popupClose(); -} \ No newline at end of file diff --git a/cheditor5/popup/link.html b/cheditor5/popup/link.html deleted file mode 100644 index afff2c6df..000000000 --- a/cheditor5/popup/link.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - -CHEditor - - -
- - - - - -
-
- - - - - - - - - - - - - - - -
유형: - - - 타겟: - - -
URL: - - -
타이틀: - - -
-
-
-
-
-
- - diff --git a/cheditor5/popup/media.html b/cheditor5/popup/media.html deleted file mode 100644 index bef72f185..000000000 --- a/cheditor5/popup/media.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - CHEditor - - -
-
미디어 재생 - - - - -
-
-
-
-
-
미디어 파일 URL - - - - - - - -
- URL 입력: -
- -
-
-
-
-
- - diff --git a/cheditor5/popup/symbol.html b/cheditor5/popup/symbol.html deleted file mode 100644 index f42fe67f9..000000000 --- a/cheditor5/popup/symbol.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - CHEditor - - - | - | - | - | - | - -
- -
-
- 선택한 문자: -
-
-
- - diff --git a/cheditor5/popup/table.html b/cheditor5/popup/table.html deleted file mode 100644 index 1f0d42c83..000000000 --- a/cheditor5/popup/table.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - CHEditor - - -
행/열 개수 -
- - - - - - - -
열: - - 행: - -
-
-
-
-
레이아웃 속성 -
- - - - - - - - - - - - - - - - - - - -
가로: - - - - 높이: - - - -
셀 패딩: - - 셀 간격: - -
테두리 두께: - - 정렬: - -
-
-
-
-
색상 -
- - - - - - - - - - - - - - - -
테두리 색상: - - -
- -
바탕 색상: - - -
- -
-
-
-
-
- - \ No newline at end of file diff --git a/cheditor5/popup/table_modify.html b/cheditor5/popup/table_modify.html deleted file mode 100644 index 461e7a289..000000000 --- a/cheditor5/popup/table_modify.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - CHEditor - - -
레이아웃 속성 -
- - - - - - - - - - - - - - - - - - - -
가로: - - - - 높이: - - - -
셀 패딩: - - 셀 간격: - -
테두리 두께: - - 정렬: - -
-
-
-
-
색상 -
- - - - - - - - - - - - - - - -
테두리 색상: - - -
- -
바탕 색상: - - -
- -
-
-
-
-
- - \ No newline at end of file diff --git a/cheditor5/template.xml b/cheditor5/template.xml deleted file mode 100644 index d151f38fa..000000000 --- a/cheditor5/template.xml +++ /dev/null @@ -1,357 +0,0 @@ - - - diff --git a/config.php b/config.php index 793d36221..cad60347a 100644 --- a/config.php +++ b/config.php @@ -16,17 +16,6 @@ $g4['bbs_img_path'] = $g4['path'] . '/' . $g4['bbs'] . '/' . $g4['bbs_img']; $g4['admin'] = 'adm'; $g4['admin_path'] = $g4['path'] . '/' . $g4['admin']; -$g4['editor'] = 'cheditor'; -$g4['editor_path'] = $g4['path'] . '/' . $g4['editor']; - -$g4['cheditor4'] = 'cheditor4'; -$g4['cheditor4_path'] = $g4['path'] . '/' . $g4['cheditor4']; - -$g4['is_cheditor5'] = true; - -$g4['geditor'] = 'geditor'; -$g4['geditor_path'] = $g4['path'] . '/' . $g4['geditor']; - // 자주 사용하는 값 // 서버의 시간과 실제 사용하는 시간이 틀린 경우 수정하세요. // 하루는 86400 초입니다. 1시간은 3600초 diff --git a/lib/cheditor4.lib.php b/lib/cheditor4.lib.php deleted file mode 100644 index 7ec5af8bc..000000000 --- a/lib/cheditor4.lib.php +++ /dev/null @@ -1,56 +0,0 @@ - - var ed_{$id} = new cheditor('ed_{$id}'); - ed_{$id}.config.editorHeight = '{$height}'; - ed_{$id}.config.editorWidth = '{$width}'; - ed_{$id}.inputForm = 'tx_{$id}'; - "; - } -} -else -{ - function cheditor1($id, $width='100%', $height='250') - { - global $g4; - - return " - "; - } -} - -function cheditor2($id, $content='') -{ - global $g4; - - return " - - "; -} - -function cheditor3($id) -{ - return "document.getElementById('tx_{$id}').value = ed_{$id}.outputBodyHTML();"; -} -?> diff --git a/lib/common.lib.php b/lib/common.lib.php index 05a53c849..76441150f 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -1540,4 +1540,24 @@ function is_utf8($str) } return true; } + + +/* +----------------------------------------------------------- + Charset 을 변환하는 함수 +----------------------------------------------------------- +iconv 함수가 있으면 iconv 로 변환하고 +없으면 mb_convert_encoding 함수를 사용한다. +둘다 없으면 사용할 수 없다. +*/ +function convert_charset($from_charset, $to_charset, $str) +{ + + if( function_exists('iconv') ) + return iconv($from_charset, $to_charset, $str); + elseif( function_exists('mb_convert_encoding') ) + return mb_convert_encoding($str, $to_charset, $from_charset); + else + die("Not found 'iconv' or 'mbstring' library in server."); +} ?> \ No newline at end of file diff --git a/plugin/ckeditor/ckeditor.lib.php b/plugin/ckeditor/ckeditor.lib.php index c863d4a06..b13103801 100644 --- a/plugin/ckeditor/ckeditor.lib.php +++ b/plugin/ckeditor/ckeditor.lib.php @@ -9,4 +9,12 @@ function editor_textarea($id, $content="", $class="") //$str .= "\n"; return $str; } + +function chk_editor($id, $textarea_name="내용") +{ + $str = "var {$id}_data = CKEDITOR.instances.{$id}.getData();\n"; + $str .= " "; + $str .= "if (!{$id}_data) { alert(\"$textarea_name 입력해 주십시오.\"); return false; }\n"; + return $str; +} ?> \ No newline at end of file diff --git a/plugin/tcaptcha/tcaptcha.js b/plugin/tcaptcha/tcaptcha.js index 7958d696e..8a0245d8b 100644 --- a/plugin/tcaptcha/tcaptcha.js +++ b/plugin/tcaptcha/tcaptcha.js @@ -22,7 +22,6 @@ function chk_tcaptcha(user_answer, user_token) }); if (error) { - //alert('답이 틀렸거나 입력 횟수가 넘었습니다.\n\n문제를 클릭하신후 답을 다시 입력해 주십시오.'); alert(error); user_answer.select(); return false; diff --git a/skin/board/neo/ajax.filter.php b/skin/board/neo/ajax.filter.php deleted file mode 100644 index 0cbcedcf2..000000000 --- a/skin/board/neo/ajax.filter.php +++ /dev/null @@ -1,72 +0,0 @@ - \ No newline at end of file diff --git a/skin/board/neo/view_comment.skin.php b/skin/board/neo/view_comment.skin.php index bf1b9c9a8..d96f1825f 100644 --- a/skin/board/neo/view_comment.skin.php +++ b/skin/board/neo/view_comment.skin.php @@ -118,7 +118,7 @@ var char_max = parseInt(); // 최대 var subject = ""; var content = ""; $.ajax({ - url: "/ajax.filter.php", + url: bbs_path+"/filter.ajax.php", type: "POST", data: { "subject": "", diff --git a/skin/board/neo/write.skin.php b/skin/board/neo/write.skin.php index d2b3fc3fe..83419b3ee 100644 --- a/skin/board/neo/write.skin.php +++ b/skin/board/neo/write.skin.php @@ -8,7 +8,7 @@ var char_min = parseInt(); // 최소 var char_max = parseInt(); // 최대 -
+ @@ -278,18 +278,14 @@ function fwrite_submit(f) } */ - if (document.getElementById('tx_wr_content')) { - if (!ed_wr_content.outputBodyText()) { - alert('내용을 입력하십시오.'); - ed_wr_content.returnFalse(); - return false; - } - } + var subject = ""; var content = ""; $.ajax({ - url: "/ajax.filter.php", + url: bbs_path+"/filter.ajax.php", type: "POST", data: { "subject": f.wr_subject.value,