From 9bad12b034ae85f48fd38e89851aeeb0686772f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Wed, 15 Feb 2017 23:00:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E4=BB=A3=E7=A0=81=E7=BB=93?= =?UTF-8?q?=E6=9E=84=EF=BC=8C=E9=87=87=E7=94=A8Maven=E6=9D=A5=E7=AE=A1?= =?UTF-8?q?=E7=90=86jar=E5=8C=85(13)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/META-INF/MANIFEST.MF | 3 + src/main/webapp/css/common.css | 6 + src/main/webapp/css/css.css | 762 + src/main/webapp/images/004.jpg | Bin 0 -> 51797 bytes src/main/webapp/images/007.png | Bin 0 -> 617 bytes src/main/webapp/images/020.png | Bin 0 -> 510 bytes src/main/webapp/images/657.png | Bin 0 -> 794 bytes src/main/webapp/images/680.png | Bin 0 -> 691 bytes src/main/webapp/images/894.png | Bin 0 -> 1232 bytes src/main/webapp/images/a1.gif | Bin 0 -> 100 bytes src/main/webapp/images/admin.png | Bin 0 -> 60866 bytes src/main/webapp/images/bg_actlist.jpg | Bin 0 -> 1026 bytes src/main/webapp/images/bg_actlistcon.gif | Bin 0 -> 83 bytes src/main/webapp/images/bg_actliston.jpg | Bin 0 -> 819 bytes src/main/webapp/images/bg_btn.gif | Bin 0 -> 735 bytes src/main/webapp/images/bg_btnl.gif | Bin 0 -> 774 bytes src/main/webapp/images/bg_btnlon.gif | Bin 0 -> 775 bytes src/main/webapp/images/bg_btnon.gif | Bin 0 -> 735 bytes src/main/webapp/images/bg_btnr.gif | Bin 0 -> 1012 bytes src/main/webapp/images/bg_btnron.gif | Bin 0 -> 1017 bytes src/main/webapp/images/bg_cntnav.jpg | Bin 0 -> 342 bytes src/main/webapp/images/bg_datath.jpg | Bin 0 -> 386 bytes src/main/webapp/images/bg_foot.jpg | Bin 0 -> 754 bytes src/main/webapp/images/bg_head.jpg | Bin 0 -> 413 bytes src/main/webapp/images/bg_keycode.jpg | Bin 0 -> 678 bytes src/main/webapp/images/bg_login.jpg | Bin 0 -> 28695 bytes src/main/webapp/images/bg_logininout.jpg | Bin 0 -> 822 bytes src/main/webapp/images/bg_loginmain.jpg | Bin 0 -> 17600 bytes src/main/webapp/images/bg_menulist.jpg | Bin 0 -> 3357 bytes src/main/webapp/images/bg_menuliston.jpg | Bin 0 -> 20659 bytes src/main/webapp/images/bg_menutop.jpg | Bin 0 -> 1380 bytes src/main/webapp/images/bg_notebook.gif | Bin 0 -> 1049 bytes src/main/webapp/images/bg_positionl.gif | Bin 0 -> 540 bytes src/main/webapp/images/bg_positionm.jpg | Bin 0 -> 398 bytes src/main/webapp/images/bg_positionr.jpg | Bin 0 -> 8310 bytes src/main/webapp/images/bg_positionrbak.jpg | Bin 0 -> 18506 bytes src/main/webapp/images/bg_positionrpos.jpg | Bin 0 -> 3900 bytes src/main/webapp/images/bg_psplit.jpg | Bin 0 -> 382 bytes src/main/webapp/images/bg_tipfailth.png | Bin 0 -> 579 bytes src/main/webapp/images/bg_tipsuccess.png | Bin 0 -> 578 bytes src/main/webapp/images/blogging.png | Bin 0 -> 61314 bytes src/main/webapp/images/btn_check.gif | Bin 0 -> 637 bytes src/main/webapp/images/btn_checkon.gif | Bin 0 -> 885 bytes src/main/webapp/images/btn_close.gif | Bin 0 -> 592 bytes src/main/webapp/images/btn_close.png | Bin 0 -> 465 bytes src/main/webapp/images/btn_display.gif | Bin 0 -> 990 bytes src/main/webapp/images/btn_goto.gif | Bin 0 -> 474 bytes src/main/webapp/images/btn_gotoon.gif | Bin 0 -> 322 bytes src/main/webapp/images/btn_login.jpg | Bin 0 -> 1152 bytes src/main/webapp/images/btn_loginon.jpg | Bin 0 -> 2357 bytes src/main/webapp/images/btn_minus.gif | Bin 0 -> 499 bytes src/main/webapp/images/btn_openm.gif | Bin 0 -> 990 bytes src/main/webapp/images/btn_plus.gif | Bin 0 -> 501 bytes src/main/webapp/images/btn_scolse.gif | Bin 0 -> 13243 bytes src/main/webapp/images/btn_sopen.gif | Bin 0 -> 13243 bytes src/main/webapp/images/butterfly.jpg | Bin 0 -> 36710 bytes src/main/webapp/images/categories.png | Bin 0 -> 822 bytes src/main/webapp/images/chart_bar.png | Bin 0 -> 441 bytes src/main/webapp/images/clock.png | Bin 0 -> 882 bytes src/main/webapp/images/comment.png | Bin 0 -> 612 bytes src/main/webapp/images/computer.png | Bin 0 -> 405 bytes src/main/webapp/images/contacts.png | Bin 0 -> 627 bytes src/main/webapp/images/date_packer.gif | Bin 0 -> 165 bytes src/main/webapp/images/draw1.jpg | Bin 0 -> 39062 bytes src/main/webapp/images/draw2.jpg | Bin 0 -> 40354 bytes src/main/webapp/images/draw3.jpg | Bin 0 -> 40685 bytes src/main/webapp/images/draw4.jpg | Bin 0 -> 42828 bytes src/main/webapp/images/edit_kiii.png | Bin 0 -> 875 bytes src/main/webapp/images/edit_lock.png | Bin 0 -> 637 bytes src/main/webapp/images/edit_lockon.png | Bin 0 -> 639 bytes src/main/webapp/images/edit_monitor.png | Bin 0 -> 539 bytes src/main/webapp/images/edit_notebook.png | Bin 0 -> 708 bytes src/main/webapp/images/edit_pencil.png | Bin 0 -> 497 bytes src/main/webapp/images/edit_set.png | Bin 0 -> 778 bytes src/main/webapp/images/edit_time.gif | Bin 0 -> 97 bytes src/main/webapp/images/evernote-alt.png | Bin 0 -> 792 bytes src/main/webapp/images/favicon.ico | Bin 0 -> 51262 bytes src/main/webapp/images/favicon.ico.bak | Bin 0 -> 1150 bytes src/main/webapp/images/house.png | Bin 0 -> 738 bytes src/main/webapp/images/imac.png | Bin 0 -> 17035 bytes src/main/webapp/images/loading1.gif | Bin 0 -> 21828 bytes src/main/webapp/images/lock_unlock.png | Bin 0 -> 548 bytes src/main/webapp/images/login_tip.jpg | Bin 0 -> 1680 bytes src/main/webapp/images/logo.jpg | Bin 0 -> 8392 bytes src/main/webapp/images/logo.png | Bin 0 -> 1005 bytes src/main/webapp/images/man.png | Bin 0 -> 3517 bytes src/main/webapp/images/navtop_home.gif | Bin 0 -> 609 bytes src/main/webapp/images/navtop_logout.gif | Bin 0 -> 541 bytes src/main/webapp/images/preferences1.png | Bin 0 -> 330131 bytes src/main/webapp/images/receipt-excel.png | Bin 0 -> 574 bytes src/main/webapp/images/suma_logo.png | Bin 0 -> 5189 bytes src/main/webapp/images/sysetem_name.jpg | Bin 0 -> 6619 bytes src/main/webapp/images/sysetem_name3.jpg | Bin 0 -> 9329 bytes src/main/webapp/images/time.png | Bin 0 -> 453 bytes src/main/webapp/images/user-red.png | Bin 0 -> 666 bytes src/main/webapp/images/user.png | Bin 0 -> 705 bytes src/main/webapp/images/user_business_boss.png | Bin 0 -> 742 bytes src/main/webapp/images/user_suit.png | Bin 0 -> 1675 bytes src/main/webapp/images/valid_code.jpg | Bin 0 -> 20279 bytes src/main/webapp/images/vavtop_help.gif | Bin 0 -> 991 bytes src/main/webapp/images/windvane.png | Bin 0 -> 6710 bytes src/main/webapp/js/HoorayOS_mini/favicon.ico | Bin 0 -> 9662 bytes src/main/webapp/js/HoorayOS_mini/img/box.psd | Bin 0 -> 24535 bytes src/main/webapp/js/HoorayOS_mini/img/exit.png | Bin 0 -> 42960 bytes .../webapp/js/HoorayOS_mini/img/ui/18-6.png | Bin 0 -> 184693 bytes .../webapp/js/HoorayOS_mini/img/ui/6-18.png | Bin 0 -> 173652 bytes .../webapp/js/HoorayOS_mini/img/ui/amg_1.png | Bin 0 -> 249 bytes .../webapp/js/HoorayOS_mini/img/ui/amg_2.png | Bin 0 -> 452 bytes .../webapp/js/HoorayOS_mini/img/ui/amg_3.png | Bin 0 -> 647 bytes .../webapp/js/HoorayOS_mini/img/ui/amg_4.png | Bin 0 -> 408 bytes .../webapp/js/HoorayOS_mini/img/ui/amg_5.png | Bin 0 -> 578 bytes .../js/HoorayOS_mini/img/ui/amg_body.png | Bin 0 -> 80 bytes .../js/HoorayOS_mini/img/ui/amg_line_y.png | Bin 0 -> 73 bytes .../img/ui/amg_shortcut_hover.png | Bin 0 -> 128 bytes .../js/HoorayOS_mini/img/ui/amg_top.png | Bin 0 -> 174 bytes .../js/HoorayOS_mini/img/ui/app_list.png | Bin 0 -> 192 bytes .../js/HoorayOS_mini/img/ui/app_spr_img.png | Bin 0 -> 14367 bytes .../js/HoorayOS_mini/img/ui/app_spr_x.png | Bin 0 -> 232 bytes .../js/HoorayOS_mini/img/ui/avatar_120.jpg | Bin 0 -> 4426 bytes .../js/HoorayOS_mini/img/ui/avatar_24.jpg | Bin 0 -> 1187 bytes .../js/HoorayOS_mini/img/ui/avatar_48.jpg | Bin 0 -> 1963 bytes .../js/HoorayOS_mini/img/ui/bought-table.png | Bin 0 -> 1909 bytes .../js/HoorayOS_mini/img/ui/browser.png | Bin 0 -> 126343 bytes .../HoorayOS_mini/img/ui/browser_backup.png | Bin 0 -> 95612 bytes .../js/HoorayOS_mini/img/ui/commend_day.gif | Bin 0 -> 8087 bytes .../js/HoorayOS_mini/img/ui/default_icon.png | Bin 0 -> 2329 bytes .../js/HoorayOS_mini/img/ui/desk_sprite.png | Bin 0 -> 47950 bytes .../js/HoorayOS_mini/img/ui/dock-tools.png | Bin 0 -> 1597 bytes .../js/HoorayOS_mini/img/ui/dock_setting.jpg | Bin 0 -> 164396 bytes .../js/HoorayOS_mini/img/ui/file_default.png | Bin 0 -> 2161 bytes .../js/HoorayOS_mini/img/ui/file_excel.png | Bin 0 -> 2522 bytes .../js/HoorayOS_mini/img/ui/file_image.png | Bin 0 -> 2630 bytes .../js/HoorayOS_mini/img/ui/file_music.png | Bin 0 -> 1639 bytes .../js/HoorayOS_mini/img/ui/file_pdf.png | Bin 0 -> 1602 bytes .../js/HoorayOS_mini/img/ui/file_ppt.png | Bin 0 -> 2436 bytes .../js/HoorayOS_mini/img/ui/file_rar.png | Bin 0 -> 1088 bytes .../js/HoorayOS_mini/img/ui/file_txt.png | Bin 0 -> 1606 bytes .../js/HoorayOS_mini/img/ui/file_video.png | Bin 0 -> 1156 bytes .../js/HoorayOS_mini/img/ui/file_word.png | Bin 0 -> 2496 bytes .../HoorayOS_mini/img/ui/folder_default.png | Bin 0 -> 2335 bytes .../js/HoorayOS_mini/img/ui/folder_doc.png | Bin 0 -> 2308 bytes .../js/HoorayOS_mini/img/ui/folder_game.png | Bin 0 -> 2755 bytes .../js/HoorayOS_mini/img/ui/folder_life.png | Bin 0 -> 2875 bytes .../js/HoorayOS_mini/img/ui/folder_music.png | Bin 0 -> 2717 bytes .../js/HoorayOS_mini/img/ui/folder_tool.png | Bin 0 -> 2691 bytes .../js/HoorayOS_mini/img/ui/folder_video.png | Bin 0 -> 2333 bytes .../HoorayOS_mini/img/ui/forder_selector.png | Bin 0 -> 1919 bytes .../webapp/js/HoorayOS_mini/img/ui/globle.css | 8 + .../HoorayOS_mini/img/ui/google_ui_sprite.png | Bin 0 -> 59555 bytes .../js/HoorayOS_mini/img/ui/icon_main.png | Bin 0 -> 5385 bytes .../webapp/js/HoorayOS_mini/img/ui/index.css | 209 + .../js/HoorayOS_mini/img/ui/input-label.png | Bin 0 -> 1125 bytes .../js/HoorayOS_mini/img/ui/loading_16.gif | Bin 0 -> 1849 bytes .../js/HoorayOS_mini/img/ui/loading_24.gif | Bin 0 -> 4777 bytes .../js/HoorayOS_mini/img/ui/loading_48.gif | Bin 0 -> 7050 bytes .../js/HoorayOS_mini/img/ui/login_icon.png | Bin 0 -> 10706 bytes .../js/HoorayOS_mini/img/ui/loginbg.png | Bin 0 -> 3160 bytes .../js/HoorayOS_mini/img/ui/loginsubmit.png | Bin 0 -> 455 bytes .../js/HoorayOS_mini/img/ui/nav_bar.png | Bin 0 -> 16083 bytes .../webapp/js/HoorayOS_mini/img/ui/open.png | Bin 0 -> 1151 bytes .../webapp/js/HoorayOS_mini/img/ui/papp.png | Bin 0 -> 13841 bytes .../js/HoorayOS_mini/img/ui/popup_menu.gif | Bin 0 -> 55 bytes .../js/HoorayOS_mini/img/ui/quick_view.png | Bin 0 -> 1995 bytes .../js/HoorayOS_mini/img/ui/scrollbar_bg.png | Bin 0 -> 214 bytes .../js/HoorayOS_mini/img/ui/scrollbar_bgy.png | Bin 0 -> 332 bytes .../js/HoorayOS_mini/img/ui/selected.gif | Bin 0 -> 334 bytes .../js/HoorayOS_mini/img/ui/selected.png | Bin 0 -> 2182 bytes .../js/HoorayOS_mini/img/ui/share_icon.png | Bin 0 -> 5222 bytes .../js/HoorayOS_mini/img/ui/shortcut_text.png | Bin 0 -> 294 bytes .../webapp/js/HoorayOS_mini/img/ui/spr_x.png | Bin 0 -> 1521 bytes .../HoorayOS_mini/img/ui/suggess_list_bg.png | Bin 0 -> 90 bytes .../webapp/js/HoorayOS_mini/img/ui/sys.css | 246 + .../HoorayOS_mini/img/ui/system-chart-bar.png | Bin 0 -> 1143 bytes .../img/ui/system-document-edit.png | Bin 0 -> 1358 bytes .../HoorayOS_mini/img/ui/system-documents.png | Bin 0 -> 1238 bytes .../js/HoorayOS_mini/img/ui/system-gear.png | Bin 0 -> 1481 bytes .../js/HoorayOS_mini/img/ui/system-mail.png | Bin 0 -> 1637 bytes .../js/HoorayOS_mini/img/ui/system-puzzle.png | Bin 0 -> 1447 bytes .../js/HoorayOS_mini/img/ui/system-shapes.png | Bin 0 -> 1492 bytes .../js/HoorayOS_mini/img/ui/system-star.png | Bin 0 -> 1385 bytes .../js/HoorayOS_mini/img/ui/system-users.png | Bin 0 -> 1854 bytes .../js/HoorayOS_mini/img/ui/system-wrench.png | Bin 0 -> 1619 bytes .../js/HoorayOS_mini/img/ui/task_bg1.png | Bin 0 -> 139 bytes .../js/HoorayOS_mini/img/ui/task_bg2.png | Bin 0 -> 382 bytes .../js/HoorayOS_mini/img/ui/transparent.gif | Bin 0 -> 43 bytes .../js/HoorayOS_mini/img/ui/warning.png | Bin 0 -> 1234 bytes .../HoorayOS_mini/img/ui/widget_title_bg.png | Bin 0 -> 929 bytes .../HoorayOS_mini/img/ui/window_mask_bg.png | Bin 0 -> 147 bytes .../HoorayOS_mini/img/ui/window_mask_icon.png | Bin 0 -> 1198 bytes .../HoorayOS_mini/img/wallpaper/wallpaper.jpg | Bin 0 -> 712509 bytes src/main/webapp/js/HoorayOS_mini/index.html | 105 + .../js/HoorayLibs/ZeroClipboard.swf | Bin 0 -> 1071 bytes .../js/HoorayLibs/gb_tip_layer.png | Bin 0 -> 4560 bytes .../js/HoorayLibs/gb_tip_layer_ie6.png | Bin 0 -> 3208 bytes .../js/HoorayLibs/gb_tip_loading.gif | Bin 0 -> 771 bytes .../js/HoorayLibs/hooraylibs.css | 41 + .../HoorayOS_mini/js/HoorayLibs/hooraylibs.js | 120 + .../js/HoorayLibs/scrolltotop.gif | Bin 0 -> 1806 bytes src/main/webapp/js/HoorayOS_mini/js/core.js | 25 + .../webapp/js/HoorayOS_mini/js/hros.app.js | 170 + .../webapp/js/HoorayOS_mini/js/hros.base.js | 44 + .../js/HoorayOS_mini/js/hros.desktop.js | 101 + .../webapp/js/HoorayOS_mini/js/hros.dock.js | 37 + .../webapp/js/HoorayOS_mini/js/hros.grid.js | 83 + .../js/HoorayOS_mini/js/hros.maskBox.js | 16 + .../js/HoorayOS_mini/js/hros.popupMenu.js | 37 + .../js/HoorayOS_mini/js/hros.taskbar.js | 93 + .../js/HoorayOS_mini/js/hros.wallpaper.js | 38 + .../webapp/js/HoorayOS_mini/js/hros.widget.js | 156 + .../webapp/js/HoorayOS_mini/js/hros.window.js | 608 + .../webapp/js/HoorayOS_mini/js/hros.zoom.js | 43 + .../js/HoorayOS_mini/js/jquery-1.8.3.min.js | 2 + .../webapp/js/HoorayOS_mini/js/templates.js | 66 + .../webapp/js/HoorayOS_mini/js/wallpaper.jpg | Bin 0 -> 494096 bytes src/main/webapp/js/HoorayOS_mini/js/zoom.swf | Bin 0 -> 2417 bytes src/main/webapp/js/HoorayOS_mini/说明.txt | 57 + .../js/My97DatePicker/My97DatePicker.htm | 49 + .../webapp/js/My97DatePicker/WdatePicker.js | 39 + src/main/webapp/js/My97DatePicker/calendar.js | 5 + src/main/webapp/js/My97DatePicker/config.js | 12 + src/main/webapp/js/My97DatePicker/lang/en.js | 14 + .../webapp/js/My97DatePicker/lang/zh-cn.js | 14 + .../webapp/js/My97DatePicker/lang/zh-tw.js | 14 + .../js/My97DatePicker/skin/WdatePicker.css | 10 + .../js/My97DatePicker/skin/datePicker.gif | Bin 0 -> 1043 bytes .../skin/default/datepicker.css | 246 + .../js/My97DatePicker/skin/default/img.gif | Bin 0 -> 1578 bytes .../js/My97DatePicker/skin/whyGreen/bg.jpg | Bin 0 -> 307 bytes .../skin/whyGreen/datepicker.css | 256 + .../js/My97DatePicker/skin/whyGreen/img.gif | Bin 0 -> 1679 bytes .../js/My97DatePicker/开发包/lang/en.js | 14 + .../js/My97DatePicker/开发包/lang/zh-cn.js | 14 + .../js/My97DatePicker/开发包/lang/zh-tw.js | 14 + .../js/My97DatePicker/开发包/readme.txt | 3 + .../开发包/skin/WdatePicker.css | 10 + .../My97DatePicker/开发包/skin/datePicker.gif | Bin 0 -> 1043 bytes .../开发包/skin/default/datepicker.css | 267 + .../开发包/skin/default/img.gif | Bin 0 -> 1578 bytes .../开发包/skin/whyGreen/bg.jpg | Bin 0 -> 307 bytes .../开发包/skin/whyGreen/datepicker.css | 277 + .../开发包/skin/whyGreen/img.gif | Bin 0 -> 1679 bytes src/main/webapp/js/StringBuffer.js | 11 + src/main/webapp/js/channel/imagepreview.js | 113 + src/main/webapp/js/channel/imgup.css | 199 + .../webapp/js/channel/jquery-1.8.3.min.js | 2 + src/main/webapp/js/channel/jquery.crop.js | 156 + src/main/webapp/js/channel/json2.js | 486 + src/main/webapp/js/colorbox/README.md | 572 + src/main/webapp/js/colorbox/bower.json | 41 + src/main/webapp/js/colorbox/colorbox.ai | 1811 +++ src/main/webapp/js/colorbox/colorbox.css | 85 + .../webapp/js/colorbox/colorbox.jquery.json | 30 + src/main/webapp/js/colorbox/colorboxSet.js | 23 + src/main/webapp/js/colorbox/content/ajax.html | 11 + src/main/webapp/js/colorbox/content/daisy.jpg | Bin 0 -> 106088 bytes .../webapp/js/colorbox/content/daisy@2x.jpg | Bin 0 -> 354739 bytes src/main/webapp/js/colorbox/content/homer.jpg | Bin 0 -> 8917 bytes .../webapp/js/colorbox/content/marylou.jpg | Bin 0 -> 55125 bytes .../webapp/js/colorbox/content/ohoopee1.jpg | Bin 0 -> 74827 bytes .../webapp/js/colorbox/content/ohoopee2.jpg | Bin 0 -> 117411 bytes .../webapp/js/colorbox/content/ohoopee3.jpg | Bin 0 -> 71514 bytes .../webapp/js/colorbox/example1/colorbox.css | 70 + .../js/colorbox/example1/images/border.png | Bin 0 -> 112 bytes .../js/colorbox/example1/images/controls.png | Bin 0 -> 2893 bytes .../js/colorbox/example1/images/loading.gif | Bin 0 -> 9427 bytes .../example1/images/loading_background.png | Bin 0 -> 157 bytes .../js/colorbox/example1/images/overlay.png | Bin 0 -> 182 bytes .../webapp/js/colorbox/example1/index.html | 95 + .../webapp/js/colorbox/example2/colorbox.css | 50 + .../js/colorbox/example2/images/controls.png | Bin 0 -> 570 bytes .../js/colorbox/example2/images/loading.gif | Bin 0 -> 9427 bytes .../webapp/js/colorbox/example2/index.html | 95 + .../webapp/js/colorbox/example3/colorbox.css | 45 + .../js/colorbox/example3/images/controls.png | Bin 0 -> 1633 bytes .../js/colorbox/example3/images/loading.gif | Bin 0 -> 9427 bytes .../webapp/js/colorbox/example3/index.html | 95 + .../webapp/js/colorbox/example4/colorbox.css | 66 + .../js/colorbox/example4/images/border1.png | Bin 0 -> 1057 bytes .../js/colorbox/example4/images/border2.png | Bin 0 -> 170 bytes .../js/colorbox/example4/images/loading.gif | Bin 0 -> 9427 bytes .../webapp/js/colorbox/example4/index.html | 95 + .../webapp/js/colorbox/example5/colorbox.css | 58 + .../js/colorbox/example5/images/border.png | Bin 0 -> 163 bytes .../js/colorbox/example5/images/controls.png | Bin 0 -> 2033 bytes .../js/colorbox/example5/images/loading.gif | Bin 0 -> 9427 bytes .../example5/images/loading_background.png | Bin 0 -> 166 bytes .../webapp/js/colorbox/example5/index.html | 95 + .../js/colorbox/i18n/jquery.colorbox-ar.js | 15 + .../js/colorbox/i18n/jquery.colorbox-bg.js | 16 + .../js/colorbox/i18n/jquery.colorbox-ca.js | 13 + .../js/colorbox/i18n/jquery.colorbox-cs.js | 16 + .../js/colorbox/i18n/jquery.colorbox-da.js | 16 + .../js/colorbox/i18n/jquery.colorbox-de.js | 15 + .../js/colorbox/i18n/jquery.colorbox-es.js | 13 + .../js/colorbox/i18n/jquery.colorbox-et.js | 15 + .../js/colorbox/i18n/jquery.colorbox-fa.js | 18 + .../js/colorbox/i18n/jquery.colorbox-fi.js | 15 + .../js/colorbox/i18n/jquery.colorbox-fr.js | 15 + .../js/colorbox/i18n/jquery.colorbox-gl.js | 13 + .../js/colorbox/i18n/jquery.colorbox-gr.js | 16 + .../js/colorbox/i18n/jquery.colorbox-he.js | 16 + .../js/colorbox/i18n/jquery.colorbox-hr.js | 15 + .../js/colorbox/i18n/jquery.colorbox-hu.js | 15 + .../js/colorbox/i18n/jquery.colorbox-id.js | 15 + .../js/colorbox/i18n/jquery.colorbox-it.js | 15 + .../js/colorbox/i18n/jquery.colorbox-ja.js | 15 + .../js/colorbox/i18n/jquery.colorbox-kr.js | 15 + .../js/colorbox/i18n/jquery.colorbox-lt.js | 15 + .../js/colorbox/i18n/jquery.colorbox-lv.js | 16 + .../js/colorbox/i18n/jquery.colorbox-my.js | 15 + .../js/colorbox/i18n/jquery.colorbox-nl.js | 15 + .../js/colorbox/i18n/jquery.colorbox-no.js | 16 + .../js/colorbox/i18n/jquery.colorbox-pl.js | 16 + .../js/colorbox/i18n/jquery.colorbox-pt-br.js | 15 + .../js/colorbox/i18n/jquery.colorbox-ro.js | 15 + .../js/colorbox/i18n/jquery.colorbox-ru.js | 16 + .../js/colorbox/i18n/jquery.colorbox-si.js | 15 + .../js/colorbox/i18n/jquery.colorbox-sk.js | 15 + .../js/colorbox/i18n/jquery.colorbox-sr.js | 15 + .../js/colorbox/i18n/jquery.colorbox-sv.js | 15 + .../js/colorbox/i18n/jquery.colorbox-tr.js | 19 + .../js/colorbox/i18n/jquery.colorbox-uk.js | 16 + .../js/colorbox/i18n/jquery.colorbox-zh-CN.js | 15 + .../js/colorbox/i18n/jquery.colorbox-zh-TW.js | 15 + src/main/webapp/js/colorbox/images/border.png | Bin 0 -> 112 bytes .../webapp/js/colorbox/images/controls.png | Bin 0 -> 2893 bytes .../webapp/js/colorbox/images/ie6/Thumbs.db | Bin 0 -> 9728 bytes .../images/ie6/borderBottomCenter.png | Bin 0 -> 111 bytes .../colorbox/images/ie6/borderBottomLeft.png | Bin 0 -> 215 bytes .../colorbox/images/ie6/borderBottomRight.png | Bin 0 -> 217 bytes .../colorbox/images/ie6/borderMiddleLeft.png | Bin 0 -> 108 bytes .../colorbox/images/ie6/borderMiddleRight.png | Bin 0 -> 108 bytes .../colorbox/images/ie6/borderTopCenter.png | Bin 0 -> 111 bytes .../js/colorbox/images/ie6/borderTopLeft.png | Bin 0 -> 216 bytes .../js/colorbox/images/ie6/borderTopRight.png | Bin 0 -> 214 bytes .../webapp/js/colorbox/images/loading.gif | Bin 0 -> 9427 bytes .../js/colorbox/images/loading_background.png | Bin 0 -> 157 bytes .../webapp/js/colorbox/images/overlay.png | Bin 0 -> 182 bytes .../webapp/js/colorbox/jquery.colorbox-min.js | 7 + .../webapp/js/colorbox/jquery.colorbox.js | 1089 ++ src/main/webapp/js/common/common.js | 85 + src/main/webapp/js/common/cs.js | 29 + src/main/webapp/js/easyui-1.3.5/changelog.txt | 363 + .../easyui-1.3.5/demo/accordion/_content.html | 18 + .../easyui-1.3.5/demo/accordion/actions.html | 54 + .../js/easyui-1.3.5/demo/accordion/ajax.html | 31 + .../js/easyui-1.3.5/demo/accordion/basic.html | 55 + .../demo/accordion/datagrid_data1.json | 12 + .../demo/accordion/expandable.html | 36 + .../easyui-1.3.5/demo/accordion/multiple.html | 37 + .../js/easyui-1.3.5/demo/accordion/tools.html | 51 + .../js/easyui-1.3.5/demo/calendar/basic.html | 22 + .../easyui-1.3.5/demo/calendar/firstday.html | 33 + .../js/easyui-1.3.5/demo/combo/basic.html | 42 + .../easyui-1.3.5/demo/combobox/actions.html | 89 + .../js/easyui-1.3.5/demo/combobox/basic.html | 73 + .../demo/combobox/combobox_data1.json | 22 + .../demo/combobox/combobox_data2.json | 47 + .../demo/combobox/customformat.html | 35 + .../demo/combobox/dynamicdata.html | 25 + .../js/easyui-1.3.5/demo/combobox/group.html | 28 + .../easyui-1.3.5/demo/combobox/multiple.html | 30 + .../demo/combobox/navigation.html | 76 + .../demo/combobox/remotedata.html | 29 + .../demo/combobox/remotejsonp.html | 53 + .../easyui-1.3.5/demo/combogrid/actions.html | 56 + .../js/easyui-1.3.5/demo/combogrid/basic.html | 37 + .../demo/combogrid/datagrid_data1.json | 12 + .../demo/combogrid/initvalue.html | 36 + .../easyui-1.3.5/demo/combogrid/multiple.html | 40 + .../demo/combogrid/navigation.html | 41 + .../easyui-1.3.5/demo/combotree/actions.html | 42 + .../js/easyui-1.3.5/demo/combotree/basic.html | 22 + .../demo/combotree/initvalue.html | 22 + .../easyui-1.3.5/demo/combotree/multiple.html | 25 + .../demo/combotree/tree_data1.json | 49 + .../demo/datagrid/aligncolumns.html | 35 + .../js/easyui-1.3.5/demo/datagrid/basic.html | 35 + .../demo/datagrid/cellediting.html | 82 + .../easyui-1.3.5/demo/datagrid/cellstyle.html | 45 + .../easyui-1.3.5/demo/datagrid/checkbox.html | 45 + .../demo/datagrid/clientpagination.html | 92 + .../demo/datagrid/columngroup.html | 37 + .../demo/datagrid/complextoolbar.html | 55 + .../demo/datagrid/contextmenu.html | 84 + .../demo/datagrid/custompager.html | 56 + .../demo/datagrid/datagrid_data1.json | 12 + .../demo/datagrid/datagrid_data2.json | 15 + .../js/easyui-1.3.5/demo/datagrid/footer.html | 41 + .../demo/datagrid/formatcolumns.html | 42 + .../demo/datagrid/frozencolumns.html | 38 + .../demo/datagrid/frozenrows.html | 47 + .../demo/datagrid/mergecells.html | 61 + .../demo/datagrid/multisorting.html | 40 + .../easyui-1.3.5/demo/datagrid/products.json | 9 + .../easyui-1.3.5/demo/datagrid/rowborder.html | 63 + .../demo/datagrid/rowediting.html | 116 + .../easyui-1.3.5/demo/datagrid/rowstyle.html | 34 + .../easyui-1.3.5/demo/datagrid/selection.html | 60 + .../demo/datagrid/simpletoolbar.html | 48 + .../easyui-1.3.5/demo/datagrid/transform.html | 47 + .../js/easyui-1.3.5/demo/datebox/basic.html | 21 + .../js/easyui-1.3.5/demo/datebox/buttons.html | 31 + .../easyui-1.3.5/demo/datebox/dateformat.html | 42 + .../js/easyui-1.3.5/demo/datebox/events.html | 30 + .../easyui-1.3.5/demo/datebox/validate.html | 33 + .../easyui-1.3.5/demo/datetimebox/basic.html | 21 + .../demo/datetimebox/initvalue.html | 22 + .../demo/datetimebox/showseconds.html | 25 + src/main/webapp/js/easyui-1.3.5/demo/demo.css | 26 + .../js/easyui-1.3.5/demo/dialog/basic.html | 26 + .../demo/dialog/complextoolbar.html | 49 + .../demo/dialog/toolbarbuttons.html | 55 + .../js/easyui-1.3.5/demo/draggable/basic.html | 24 + .../easyui-1.3.5/demo/draggable/constain.html | 38 + .../js/easyui-1.3.5/demo/draggable/snap.html | 40 + .../easyui-1.3.5/demo/droppable/accept.html | 81 + .../js/easyui-1.3.5/demo/droppable/basic.html | 80 + .../js/easyui-1.3.5/demo/droppable/sort.html | 74 + .../easyui-1.3.5/demo/easyloader/basic.html | 75 + .../js/easyui-1.3.5/demo/form/basic.html | 62 + .../js/easyui-1.3.5/demo/form/form_data1.json | 7 + .../js/easyui-1.3.5/demo/form/load.html | 71 + .../js/easyui-1.3.5/demo/layout/_content.html | 18 + .../easyui-1.3.5/demo/layout/addremove.html | 56 + .../easyui-1.3.5/demo/layout/autoheight.html | 61 + .../js/easyui-1.3.5/demo/layout/basic.html | 42 + .../js/easyui-1.3.5/demo/layout/complex.html | 60 + .../demo/layout/datagrid_data1.json | 12 + .../js/easyui-1.3.5/demo/layout/full.html | 19 + .../demo/layout/nestedlayout.html | 34 + .../demo/layout/nocollapsible.html | 37 + .../demo/layout/propertygrid_data1.json | 20 + .../easyui-1.3.5/demo/layout/tree_data1.json | 49 + .../easyui-1.3.5/demo/linkbutton/basic.html | 28 + .../easyui-1.3.5/demo/linkbutton/group.html | 36 + .../demo/linkbutton/iconalign.html | 33 + .../easyui-1.3.5/demo/linkbutton/plain.html | 31 + .../easyui-1.3.5/demo/linkbutton/toggle.html | 28 + .../js/easyui-1.3.5/demo/menu/basic.html | 71 + .../js/easyui-1.3.5/demo/menu/customitem.html | 58 + .../js/easyui-1.3.5/demo/menu/events.html | 41 + .../easyui-1.3.5/demo/menubutton/actions.html | 61 + .../easyui-1.3.5/demo/menubutton/basic.html | 57 + .../js/easyui-1.3.5/demo/messager/alert.html | 43 + .../js/easyui-1.3.5/demo/messager/basic.html | 59 + .../demo/messager/interactive.html | 39 + .../easyui-1.3.5/demo/messager/position.html | 143 + .../js/easyui-1.3.5/demo/numberbox/basic.html | 27 + .../easyui-1.3.5/demo/numberbox/format.html | 43 + .../js/easyui-1.3.5/demo/numberbox/range.html | 21 + .../demo/numberspinner/basic.html | 28 + .../demo/numberspinner/increment.html | 21 + .../demo/numberspinner/range.html | 21 + .../demo/pagination/attaching.html | 33 + .../easyui-1.3.5/demo/pagination/basic.html | 21 + .../demo/pagination/custombuttons.html | 39 + .../easyui-1.3.5/demo/pagination/layout.html | 63 + .../easyui-1.3.5/demo/pagination/links.html | 24 + .../easyui-1.3.5/demo/pagination/simple.html | 27 + .../js/easyui-1.3.5/demo/panel/_content.html | 18 + .../js/easyui-1.3.5/demo/panel/basic.html | 34 + .../easyui-1.3.5/demo/panel/customtools.html | 38 + .../easyui-1.3.5/demo/panel/loadcontent.html | 30 + .../easyui-1.3.5/demo/panel/nestedpanel.html | 30 + .../easyui-1.3.5/demo/panel/paneltools.html | 40 + .../easyui-1.3.5/demo/progressbar/basic.html | 33 + .../easyui-1.3.5/demo/propertygrid/basic.html | 64 + .../demo/propertygrid/customcolumns.html | 34 + .../demo/propertygrid/groupformat.html | 33 + .../demo/propertygrid/propertygrid_data1.json | 20 + .../js/easyui-1.3.5/demo/resizable/basic.html | 27 + .../js/easyui-1.3.5/demo/searchbox/basic.html | 26 + .../easyui-1.3.5/demo/searchbox/category.html | 31 + .../js/easyui-1.3.5/demo/slider/basic.html | 23 + .../easyui-1.3.5/demo/slider/formattip.html | 33 + .../js/easyui-1.3.5/demo/slider/rule.html | 26 + .../js/easyui-1.3.5/demo/slider/vertical.html | 27 + .../demo/splitbutton/actions.html | 67 + .../easyui-1.3.5/demo/splitbutton/basic.html | 64 + .../js/easyui-1.3.5/demo/tabs/_content.html | 18 + .../js/easyui-1.3.5/demo/tabs/autoheight.html | 39 + .../js/easyui-1.3.5/demo/tabs/basic.html | 39 + .../js/easyui-1.3.5/demo/tabs/dropdown.html | 58 + .../js/easyui-1.3.5/demo/tabs/fixedwidth.html | 40 + .../js/easyui-1.3.5/demo/tabs/hover.html | 49 + .../easyui-1.3.5/demo/tabs/images/modem.png | Bin 0 -> 1633 bytes .../js/easyui-1.3.5/demo/tabs/images/pda.png | Bin 0 -> 1787 bytes .../easyui-1.3.5/demo/tabs/images/scanner.png | Bin 0 -> 2600 bytes .../easyui-1.3.5/demo/tabs/images/tablet.png | Bin 0 -> 2505 bytes .../js/easyui-1.3.5/demo/tabs/nestedtabs.html | 57 + .../js/easyui-1.3.5/demo/tabs/striptools.html | 42 + .../js/easyui-1.3.5/demo/tabs/tabimage.html | 44 + .../easyui-1.3.5/demo/tabs/tabposition.html | 48 + .../js/easyui-1.3.5/demo/tabs/tabstools.html | 44 + .../js/easyui-1.3.5/demo/tabs/tree_data1.json | 49 + .../demo/timespinner/actions.html | 41 + .../easyui-1.3.5/demo/timespinner/basic.html | 21 + .../easyui-1.3.5/demo/timespinner/range.html | 23 + .../easyui-1.3.5/demo/tooltip/_content.html | 18 + .../js/easyui-1.3.5/demo/tooltip/_dialog.html | 23 + .../js/easyui-1.3.5/demo/tooltip/ajax.html | 35 + .../js/easyui-1.3.5/demo/tooltip/basic.html | 23 + .../demo/tooltip/customcontent.html | 33 + .../demo/tooltip/customstyle.html | 55 + .../easyui-1.3.5/demo/tooltip/position.html | 37 + .../js/easyui-1.3.5/demo/tooltip/toolbar.html | 43 + .../demo/tooltip/tooltipdialog.html | 47 + .../easyui-1.3.5/demo/treegrid/actions.html | 67 + .../js/easyui-1.3.5/demo/treegrid/basic.html | 37 + .../demo/treegrid/clientpagination.html | 95 + .../demo/treegrid/contextmenu.html | 107 + .../easyui-1.3.5/demo/treegrid/editable.html | 96 + .../js/easyui-1.3.5/demo/treegrid/footer.html | 58 + .../easyui-1.3.5/demo/treegrid/reports.html | 52 + .../demo/treegrid/treegrid_data1.json | 73 + .../demo/treegrid/treegrid_data2.json | 11 + .../demo/treegrid/treegrid_data3.json | 13 + .../easyui-1.3.5/demo/validatebox/basic.html | 45 + .../demo/validatebox/customtooltip.html | 90 + .../js/easyui-1.3.5/demo/window/basic.html | 26 + .../easyui-1.3.5/demo/window/customtools.html | 33 + .../demo/window/inlinewindow.html | 29 + .../easyui-1.3.5/demo/window/modalwindow.html | 27 + .../demo/window/windowlayout.html | 36 + src/main/webapp/js/easyui-1.3.5/easyloader.js | 192 + .../js/easyui-1.3.5/jquery.easyui.min.js | 12484 ++++++++++++++++ src/main/webapp/js/easyui-1.3.5/jquery.min.js | 2 + .../js/easyui-1.3.5/locale/easyui-lang-af.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-ar.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-bg.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-ca.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-cs.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-cz.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-da.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-de.js | 70 + .../js/easyui-1.3.5/locale/easyui-lang-el.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-en.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-es.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-fr.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-it.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-jp.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-nl.js | 51 + .../js/easyui-1.3.5/locale/easyui-lang-pl.js | 52 + .../easyui-1.3.5/locale/easyui-lang-pt_BR.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-ru.js | 53 + .../easyui-1.3.5/locale/easyui-lang-sv_SE.js | 52 + .../js/easyui-1.3.5/locale/easyui-lang-tr.js | 66 + .../easyui-1.3.5/locale/easyui-lang-zh_CN.js | 70 + .../easyui-1.3.5/locale/easyui-lang-zh_TW.js | 52 + src/main/webapp/js/easyui-1.3.5/outlook.js | 183 + .../easyui-1.3.5/plugins/jquery.accordion.js | 322 + .../easyui-1.3.5/plugins/jquery.calendar.js | 304 + .../js/easyui-1.3.5/plugins/jquery.combo.js | 453 + .../easyui-1.3.5/plugins/jquery.combobox.js | 444 + .../easyui-1.3.5/plugins/jquery.combogrid.js | 253 + .../easyui-1.3.5/plugins/jquery.combotree.js | 162 + .../easyui-1.3.5/plugins/jquery.datagrid.js | 2286 +++ .../js/easyui-1.3.5/plugins/jquery.datebox.js | 157 + .../plugins/jquery.datetimebox.js | 166 + .../js/easyui-1.3.5/plugins/jquery.dialog.js | 141 + .../easyui-1.3.5/plugins/jquery.draggable.js | 285 + .../easyui-1.3.5/plugins/jquery.droppable.js | 64 + .../js/easyui-1.3.5/plugins/jquery.form.js | 292 + .../js/easyui-1.3.5/plugins/jquery.layout.js | 433 + .../easyui-1.3.5/plugins/jquery.linkbutton.js | 144 + .../js/easyui-1.3.5/plugins/jquery.menu.js | 427 + .../easyui-1.3.5/plugins/jquery.menubutton.js | 132 + .../easyui-1.3.5/plugins/jquery.messager.js | 217 + .../easyui-1.3.5/plugins/jquery.numberbox.js | 224 + .../plugins/jquery.numberspinner.js | 75 + .../easyui-1.3.5/plugins/jquery.pagination.js | 284 + .../js/easyui-1.3.5/plugins/jquery.panel.js | 520 + .../js/easyui-1.3.5/plugins/jquery.parser.js | 218 + .../plugins/jquery.progressbar.js | 80 + .../plugins/jquery.propertygrid.js | 237 + .../easyui-1.3.5/plugins/jquery.resizable.js | 172 + .../easyui-1.3.5/plugins/jquery.searchbox.js | 184 + .../js/easyui-1.3.5/plugins/jquery.slider.js | 280 + .../js/easyui-1.3.5/plugins/jquery.spinner.js | 152 + .../plugins/jquery.splitbutton.js | 50 + .../js/easyui-1.3.5/plugins/jquery.tabs.js | 609 + .../plugins/jquery.timespinner.js | 187 + .../js/easyui-1.3.5/plugins/jquery.tooltip.js | 204 + .../js/easyui-1.3.5/plugins/jquery.tree.js | 1155 ++ .../easyui-1.3.5/plugins/jquery.treegrid.js | 1100 ++ .../plugins/jquery.validatebox.js | 217 + .../js/easyui-1.3.5/plugins/jquery.window.js | 277 + .../webapp/js/easyui-1.3.5/src/easyloader.js | 405 + .../js/easyui-1.3.5/src/jquery.accordion.js | 410 + .../js/easyui-1.3.5/src/jquery.calendar.js | 392 + .../js/easyui-1.3.5/src/jquery.combobox.js | 539 + .../js/easyui-1.3.5/src/jquery.datebox.js | 223 + .../js/easyui-1.3.5/src/jquery.draggable.js | 417 + .../js/easyui-1.3.5/src/jquery.droppable.js | 78 + .../webapp/js/easyui-1.3.5/src/jquery.form.js | 378 + .../js/easyui-1.3.5/src/jquery.linkbutton.js | 181 + .../webapp/js/easyui-1.3.5/src/jquery.menu.js | 543 + .../js/easyui-1.3.5/src/jquery.parser.js | 263 + .../js/easyui-1.3.5/src/jquery.progressbar.js | 99 + .../easyui-1.3.5/src/jquery.propertygrid.js | 315 + .../js/easyui-1.3.5/src/jquery.resizable.js | 244 + .../js/easyui-1.3.5/src/jquery.slider.js | 368 + .../webapp/js/easyui-1.3.5/src/jquery.tabs.js | 787 + .../js/easyui-1.3.5/src/jquery.window.js | 409 + .../easyui-1.3.5/themes/black/accordion.css | 41 + .../js/easyui-1.3.5/themes/black/calendar.css | 190 + .../js/easyui-1.3.5/themes/black/combo.css | 58 + .../js/easyui-1.3.5/themes/black/combobox.css | 24 + .../js/easyui-1.3.5/themes/black/datagrid.css | 260 + .../js/easyui-1.3.5/themes/black/datebox.css | 36 + .../js/easyui-1.3.5/themes/black/dialog.css | 30 + .../js/easyui-1.3.5/themes/black/easyui.css | 2322 +++ .../themes/black/images/accordion_arrows.png | Bin 0 -> 122 bytes .../themes/black/images/blank.gif | Bin 0 -> 43 bytes .../themes/black/images/calendar_arrows.png | Bin 0 -> 173 bytes .../themes/black/images/combo_arrow.png | Bin 0 -> 100 bytes .../themes/black/images/datagrid_icons.png | Bin 0 -> 210 bytes .../themes/black/images/datebox_arrow.png | Bin 0 -> 626 bytes .../themes/black/images/layout_arrows.png | Bin 0 -> 179 bytes .../themes/black/images/linkbutton_bg.png | Bin 0 -> 1274 bytes .../themes/black/images/loading.gif | Bin 0 -> 1737 bytes .../themes/black/images/menu_arrows.png | Bin 0 -> 134 bytes .../themes/black/images/messager_icons.png | Bin 0 -> 6116 bytes .../themes/black/images/pagination_icons.png | Bin 0 -> 339 bytes .../themes/black/images/panel_tools.png | Bin 0 -> 184 bytes .../themes/black/images/searchbox_button.png | Bin 0 -> 813 bytes .../themes/black/images/slider_handle.png | Bin 0 -> 863 bytes .../themes/black/images/spinner_arrows.png | Bin 0 -> 112 bytes .../themes/black/images/tabs_icons.png | Bin 0 -> 144 bytes .../themes/black/images/tree_icons.png | Bin 0 -> 3086 bytes .../black/images/validatebox_warning.png | Bin 0 -> 921 bytes .../js/easyui-1.3.5/themes/black/layout.css | 91 + .../easyui-1.3.5/themes/black/linkbutton.css | 152 + .../js/easyui-1.3.5/themes/black/menu.css | 109 + .../easyui-1.3.5/themes/black/menubutton.css | 31 + .../js/easyui-1.3.5/themes/black/messager.css | 37 + .../easyui-1.3.5/themes/black/pagination.css | 79 + .../js/easyui-1.3.5/themes/black/panel.css | 131 + .../easyui-1.3.5/themes/black/progressbar.css | 32 + .../themes/black/propertygrid.css | 28 + .../easyui-1.3.5/themes/black/searchbox.css | 83 + .../js/easyui-1.3.5/themes/black/slider.css | 100 + .../js/easyui-1.3.5/themes/black/spinner.css | 59 + .../easyui-1.3.5/themes/black/splitbutton.css | 43 + .../js/easyui-1.3.5/themes/black/tabs.css | 356 + .../js/easyui-1.3.5/themes/black/tooltip.css | 100 + .../js/easyui-1.3.5/themes/black/tree.css | 157 + .../easyui-1.3.5/themes/black/validatebox.css | 8 + .../js/easyui-1.3.5/themes/black/window.css | 87 + .../themes/bootstrap/accordion.css | 41 + .../themes/bootstrap/calendar.css | 190 + .../easyui-1.3.5/themes/bootstrap/combo.css | 58 + .../themes/bootstrap/combobox.css | 24 + .../themes/bootstrap/datagrid.css | 260 + .../easyui-1.3.5/themes/bootstrap/datebox.css | 36 + .../easyui-1.3.5/themes/bootstrap/dialog.css | 30 + .../easyui-1.3.5/themes/bootstrap/easyui.css | 2341 +++ .../bootstrap/images/accordion_arrows.png | Bin 0 -> 184 bytes .../themes/bootstrap/images/blank.gif | Bin 0 -> 43 bytes .../bootstrap/images/calendar_arrows.png | Bin 0 -> 173 bytes .../themes/bootstrap/images/combo_arrow.png | Bin 0 -> 117 bytes .../bootstrap/images/datagrid_icons.png | Bin 0 -> 220 bytes .../themes/bootstrap/images/datebox_arrow.png | Bin 0 -> 626 bytes .../themes/bootstrap/images/layout_arrows.png | Bin 0 -> 319 bytes .../themes/bootstrap/images/linkbutton_bg.png | Bin 0 -> 1274 bytes .../themes/bootstrap/images/loading.gif | Bin 0 -> 1737 bytes .../themes/bootstrap/images/menu_arrows.png | Bin 0 -> 160 bytes .../bootstrap/images/messager_icons.png | Bin 0 -> 6116 bytes .../bootstrap/images/pagination_icons.png | Bin 0 -> 628 bytes .../themes/bootstrap/images/panel_tools.png | Bin 0 -> 194 bytes .../bootstrap/images/searchbox_button.png | Bin 0 -> 813 bytes .../themes/bootstrap/images/slider_handle.png | Bin 0 -> 863 bytes .../bootstrap/images/spinner_arrows.png | Bin 0 -> 115 bytes .../themes/bootstrap/images/tabs_icons.png | Bin 0 -> 150 bytes .../themes/bootstrap/images/tree_icons.png | Bin 0 -> 3115 bytes .../bootstrap/images/validatebox_warning.png | Bin 0 -> 921 bytes .../easyui-1.3.5/themes/bootstrap/layout.css | 91 + .../themes/bootstrap/linkbutton.css | 152 + .../js/easyui-1.3.5/themes/bootstrap/menu.css | 109 + .../themes/bootstrap/menubutton.css | 31 + .../themes/bootstrap/messager.css | 37 + .../themes/bootstrap/pagination.css | 79 + .../easyui-1.3.5/themes/bootstrap/panel.css | 131 + .../themes/bootstrap/progressbar.css | 32 + .../themes/bootstrap/propertygrid.css | 28 + .../themes/bootstrap/searchbox.css | 83 + .../easyui-1.3.5/themes/bootstrap/slider.css | 100 + .../easyui-1.3.5/themes/bootstrap/spinner.css | 59 + .../themes/bootstrap/splitbutton.css | 43 + .../js/easyui-1.3.5/themes/bootstrap/tabs.css | 356 + .../easyui-1.3.5/themes/bootstrap/tooltip.css | 100 + .../js/easyui-1.3.5/themes/bootstrap/tree.css | 157 + .../themes/bootstrap/validatebox.css | 8 + .../easyui-1.3.5/themes/bootstrap/window.css | 87 + .../easyui-1.3.5/themes/default/accordion.css | 41 + .../easyui-1.3.5/themes/default/calendar.css | 190 + .../js/easyui-1.3.5/themes/default/combo.css | 58 + .../easyui-1.3.5/themes/default/combobox.css | 24 + .../easyui-1.3.5/themes/default/datagrid.css | 260 + .../easyui-1.3.5/themes/default/datebox.css | 36 + .../js/easyui-1.3.5/themes/default/dialog.css | 30 + .../js/easyui-1.3.5/themes/default/easyui.css | 2299 +++ .../themes/default/images/Thumbs.db | Bin 0 -> 35328 bytes .../default/images/accordion_arrows.png | Bin 0 -> 184 bytes .../themes/default/images/bg_positionl.gif | Bin 0 -> 540 bytes .../themes/default/images/bg_positionm.jpg | Bin 0 -> 398 bytes .../themes/default/images/bg_positionr.jpg | Bin 0 -> 8310 bytes .../themes/default/images/bg_positionrbak.jpg | Bin 0 -> 18506 bytes .../themes/default/images/bg_positionrpos.jpg | Bin 0 -> 3900 bytes .../themes/default/images/blank.gif | Bin 0 -> 43 bytes .../themes/default/images/calendar_arrows.png | Bin 0 -> 173 bytes .../themes/default/images/combo_arrow.png | Bin 0 -> 117 bytes .../themes/default/images/datagrid_icons.png | Bin 0 -> 220 bytes .../themes/default/images/datebox_arrow.png | Bin 0 -> 626 bytes .../themes/default/images/layout_arrows.png | Bin 0 -> 319 bytes .../themes/default/images/linkbutton_bg.png | Bin 0 -> 1274 bytes .../themes/default/images/loading.gif | Bin 0 -> 1737 bytes .../themes/default/images/menu_arrows.png | Bin 0 -> 160 bytes .../themes/default/images/messager_icons.png | Bin 0 -> 6116 bytes .../default/images/pagination_icons.png | Bin 0 -> 628 bytes .../themes/default/images/panel_tools.png | Bin 0 -> 852 bytes .../default/images/searchbox_button.png | Bin 0 -> 813 bytes .../themes/default/images/slider_handle.png | Bin 0 -> 863 bytes .../themes/default/images/spinner_arrows.png | Bin 0 -> 115 bytes .../themes/default/images/tabs_icons.png | Bin 0 -> 150 bytes .../themes/default/images/tree_icons.png | Bin 0 -> 3115 bytes .../default/images/validatebox_warning.png | Bin 0 -> 921 bytes .../js/easyui-1.3.5/themes/default/layout.css | 91 + .../themes/default/linkbutton.css | 124 + .../js/easyui-1.3.5/themes/default/menu.css | 109 + .../themes/default/menubutton.css | 31 + .../easyui-1.3.5/themes/default/messager.css | 37 + .../themes/default/pagination.css | 79 + .../js/easyui-1.3.5/themes/default/panel.css | 131 + .../themes/default/progressbar.css | 32 + .../themes/default/propertygrid.css | 28 + .../easyui-1.3.5/themes/default/searchbox.css | 83 + .../js/easyui-1.3.5/themes/default/slider.css | 100 + .../easyui-1.3.5/themes/default/spinner.css | 59 + .../themes/default/splitbutton.css | 43 + .../js/easyui-1.3.5/themes/default/tabs.css | 356 + .../easyui-1.3.5/themes/default/tooltip.css | 100 + .../js/easyui-1.3.5/themes/default/tree.css | 157 + .../themes/default/validatebox.css | 8 + .../js/easyui-1.3.5/themes/default/window.css | 87 + .../js/easyui-1.3.5/themes/gray/accordion.css | 41 + .../js/easyui-1.3.5/themes/gray/calendar.css | 190 + .../js/easyui-1.3.5/themes/gray/combo.css | 58 + .../js/easyui-1.3.5/themes/gray/combobox.css | 24 + .../js/easyui-1.3.5/themes/gray/datagrid.css | 260 + .../js/easyui-1.3.5/themes/gray/datebox.css | 36 + .../js/easyui-1.3.5/themes/gray/dialog.css | 30 + .../js/easyui-1.3.5/themes/gray/easyui.css | 2294 +++ .../themes/gray/images/accordion_arrows.png | Bin 0 -> 125 bytes .../easyui-1.3.5/themes/gray/images/blank.gif | Bin 0 -> 43 bytes .../themes/gray/images/calendar_arrows.png | Bin 0 -> 173 bytes .../themes/gray/images/combo_arrow.png | Bin 0 -> 103 bytes .../themes/gray/images/datagrid_icons.png | Bin 0 -> 243 bytes .../themes/gray/images/datebox_arrow.png | Bin 0 -> 626 bytes .../themes/gray/images/layout_arrows.png | Bin 0 -> 181 bytes .../themes/gray/images/linkbutton_bg.png | Bin 0 -> 1274 bytes .../themes/gray/images/loading.gif | Bin 0 -> 1737 bytes .../themes/gray/images/menu_arrows.png | Bin 0 -> 160 bytes .../themes/gray/images/messager_icons.png | Bin 0 -> 6116 bytes .../themes/gray/images/pagination_icons.png | Bin 0 -> 466 bytes .../themes/gray/images/panel_tools.png | Bin 0 -> 191 bytes .../themes/gray/images/searchbox_button.png | Bin 0 -> 813 bytes .../themes/gray/images/slider_handle.png | Bin 0 -> 863 bytes .../themes/gray/images/spinner_arrows.png | Bin 0 -> 141 bytes .../themes/gray/images/tabs_icons.png | Bin 0 -> 144 bytes .../themes/gray/images/tree_icons.png | Bin 0 -> 3115 bytes .../gray/images/validatebox_warning.png | Bin 0 -> 921 bytes .../js/easyui-1.3.5/themes/gray/layout.css | 91 + .../easyui-1.3.5/themes/gray/linkbutton.css | 124 + .../js/easyui-1.3.5/themes/gray/menu.css | 109 + .../easyui-1.3.5/themes/gray/menubutton.css | 31 + .../js/easyui-1.3.5/themes/gray/messager.css | 37 + .../easyui-1.3.5/themes/gray/pagination.css | 79 + .../js/easyui-1.3.5/themes/gray/panel.css | 131 + .../easyui-1.3.5/themes/gray/progressbar.css | 32 + .../easyui-1.3.5/themes/gray/propertygrid.css | 28 + .../js/easyui-1.3.5/themes/gray/searchbox.css | 83 + .../js/easyui-1.3.5/themes/gray/slider.css | 100 + .../js/easyui-1.3.5/themes/gray/spinner.css | 59 + .../easyui-1.3.5/themes/gray/splitbutton.css | 43 + .../js/easyui-1.3.5/themes/gray/tabs.css | 356 + .../js/easyui-1.3.5/themes/gray/tooltip.css | 100 + .../js/easyui-1.3.5/themes/gray/tree.css | 157 + .../easyui-1.3.5/themes/gray/validatebox.css | 8 + .../js/easyui-1.3.5/themes/gray/window.css | 87 + .../webapp/js/easyui-1.3.5/themes/icon.css | 95 + .../js/easyui-1.3.5/themes/icons/049.png | Bin 0 -> 552 bytes .../js/easyui-1.3.5/themes/icons/311.gif | Bin 0 -> 608 bytes .../js/easyui-1.3.5/themes/icons/back.png | Bin 0 -> 912 bytes .../js/easyui-1.3.5/themes/icons/blank.gif | Bin 0 -> 43 bytes .../js/easyui-1.3.5/themes/icons/cancel.png | Bin 0 -> 1133 bytes .../easyui-1.3.5/themes/icons/chart_bar.png | Bin 0 -> 441 bytes .../js/easyui-1.3.5/themes/icons/comment.png | Bin 0 -> 612 bytes .../js/easyui-1.3.5/themes/icons/cut.png | Bin 0 -> 1024 bytes .../js/easyui-1.3.5/themes/icons/edit_add.png | Bin 0 -> 1088 bytes .../easyui-1.3.5/themes/icons/edit_remove.png | Bin 0 -> 625 bytes .../js/easyui-1.3.5/themes/icons/excel1.png | Bin 0 -> 600 bytes .../js/easyui-1.3.5/themes/icons/filesave.png | Bin 0 -> 898 bytes .../js/easyui-1.3.5/themes/icons/filter.png | Bin 0 -> 305 bytes .../js/easyui-1.3.5/themes/icons/help.png | Bin 0 -> 1187 bytes .../js/easyui-1.3.5/themes/icons/list.png | Bin 0 -> 295 bytes .../easyui-1.3.5/themes/icons/lock_unlock.png | Bin 0 -> 548 bytes .../js/easyui-1.3.5/themes/icons/mini_add.png | Bin 0 -> 244 bytes .../easyui-1.3.5/themes/icons/mini_edit.png | Bin 0 -> 161 bytes .../themes/icons/mini_refresh.png | Bin 0 -> 160 bytes .../js/easyui-1.3.5/themes/icons/no.png | Bin 0 -> 922 bytes .../js/easyui-1.3.5/themes/icons/ok.png | Bin 0 -> 883 bytes .../easyui-1.3.5/themes/icons/page_excel.png | Bin 0 -> 684 bytes .../js/easyui-1.3.5/themes/icons/pencil.png | Bin 0 -> 713 bytes .../js/easyui-1.3.5/themes/icons/pie.png | Bin 0 -> 1065 bytes .../js/easyui-1.3.5/themes/icons/polygram.png | Bin 0 -> 772 bytes .../js/easyui-1.3.5/themes/icons/print.png | Bin 0 -> 1057 bytes .../themes/icons/receipt-excel.png | Bin 0 -> 574 bytes .../js/easyui-1.3.5/themes/icons/redo.png | Bin 0 -> 708 bytes .../js/easyui-1.3.5/themes/icons/reload.png | Bin 0 -> 1045 bytes .../js/easyui-1.3.5/themes/icons/search.png | Bin 0 -> 813 bytes .../easyui-1.3.5/themes/icons/statistics.png | Bin 0 -> 907 bytes .../js/easyui-1.3.5/themes/icons/sum.png | Bin 0 -> 289 bytes .../js/easyui-1.3.5/themes/icons/tip.png | Bin 0 -> 743 bytes .../js/easyui-1.3.5/themes/icons/undo.png | Bin 0 -> 707 bytes .../js/easyui-1.3.5/themes/icons/zonghe.png | Bin 0 -> 606 bytes .../easyui-1.3.5/themes/metro/accordion.css | 41 + .../js/easyui-1.3.5/themes/metro/calendar.css | 190 + .../js/easyui-1.3.5/themes/metro/combo.css | 58 + .../js/easyui-1.3.5/themes/metro/combobox.css | 24 + .../js/easyui-1.3.5/themes/metro/datagrid.css | 254 + .../js/easyui-1.3.5/themes/metro/datebox.css | 36 + .../js/easyui-1.3.5/themes/metro/dialog.css | 30 + .../js/easyui-1.3.5/themes/metro/easyui.css | 2268 +++ .../themes/metro/images/accordion_arrows.png | Bin 0 -> 184 bytes .../themes/metro/images/blank.gif | Bin 0 -> 43 bytes .../themes/metro/images/calendar_arrows.png | Bin 0 -> 173 bytes .../themes/metro/images/combo_arrow.png | Bin 0 -> 117 bytes .../themes/metro/images/datagrid_icons.png | Bin 0 -> 220 bytes .../themes/metro/images/datebox_arrow.png | Bin 0 -> 626 bytes .../themes/metro/images/layout_arrows.png | Bin 0 -> 319 bytes .../themes/metro/images/linkbutton_bg.png | Bin 0 -> 1274 bytes .../themes/metro/images/loading.gif | Bin 0 -> 1737 bytes .../themes/metro/images/menu_arrows.png | Bin 0 -> 160 bytes .../themes/metro/images/messager_icons.png | Bin 0 -> 6116 bytes .../themes/metro/images/pagination_icons.png | Bin 0 -> 628 bytes .../themes/metro/images/panel_tools.png | Bin 0 -> 194 bytes .../themes/metro/images/searchbox_button.png | Bin 0 -> 813 bytes .../themes/metro/images/slider_handle.png | Bin 0 -> 863 bytes .../themes/metro/images/spinner_arrows.png | Bin 0 -> 115 bytes .../themes/metro/images/tabs_icons.png | Bin 0 -> 150 bytes .../themes/metro/images/tree_icons.png | Bin 0 -> 3115 bytes .../metro/images/validatebox_warning.png | Bin 0 -> 921 bytes .../js/easyui-1.3.5/themes/metro/layout.css | 91 + .../easyui-1.3.5/themes/metro/linkbutton.css | 152 + .../js/easyui-1.3.5/themes/metro/menu.css | 109 + .../easyui-1.3.5/themes/metro/menubutton.css | 31 + .../js/easyui-1.3.5/themes/metro/messager.css | 37 + .../easyui-1.3.5/themes/metro/pagination.css | 79 + .../js/easyui-1.3.5/themes/metro/panel.css | 125 + .../easyui-1.3.5/themes/metro/progressbar.css | 32 + .../themes/metro/propertygrid.css | 28 + .../easyui-1.3.5/themes/metro/searchbox.css | 83 + .../js/easyui-1.3.5/themes/metro/slider.css | 100 + .../js/easyui-1.3.5/themes/metro/spinner.css | 59 + .../easyui-1.3.5/themes/metro/splitbutton.css | 43 + .../js/easyui-1.3.5/themes/metro/tabs.css | 320 + .../js/easyui-1.3.5/themes/metro/tooltip.css | 100 + .../js/easyui-1.3.5/themes/metro/tree.css | 157 + .../easyui-1.3.5/themes/metro/validatebox.css | 8 + .../js/easyui-1.3.5/themes/metro/window.css | 81 + src/main/webapp/js/grayscale.js | 310 + src/main/webapp/js/highcharts/exporting.js | 23 + .../webapp/js/highcharts/highcharts-more.js | 50 + src/main/webapp/js/highcharts/highcharts.js | 246 + src/main/webapp/js/imgpreview/imagepreview.js | 113 + src/main/webapp/js/imgpreview/imgpreview.html | 110 + src/main/webapp/js/imgpreview/imgup.css | 199 + .../webapp/js/imgpreview/jquery-1.8.3.min.js | 2 + src/main/webapp/js/imgpreview/jquery.crop.js | 156 + .../js/jdigiclock/WeatherLocationDatabase.txt | 3594 +++++ src/main/webapp/js/jdigiclock/changelog.html | 30 + .../js/jdigiclock/css/jquery.jdigiclock.css | 227 + src/main/webapp/js/jdigiclock/css/style.css | 101 + .../js/jdigiclock/images/background.png | Bin 0 -> 135289 bytes .../jdigiclock/images/background_forecast.png | Bin 0 -> 66046 bytes .../webapp/js/jdigiclock/images/clock/0-1.png | Bin 0 -> 4768 bytes .../webapp/js/jdigiclock/images/clock/0-2.png | Bin 0 -> 4323 bytes .../webapp/js/jdigiclock/images/clock/0-3.png | Bin 0 -> 3781 bytes .../webapp/js/jdigiclock/images/clock/0.png | Bin 0 -> 4917 bytes .../js/jdigiclock/images/clock/001-1.png | Bin 0 -> 3604 bytes .../js/jdigiclock/images/clock/001-2.png | Bin 0 -> 3888 bytes .../js/jdigiclock/images/clock/001-3.png | Bin 0 -> 4060 bytes .../js/jdigiclock/images/clock/01-1.png | Bin 0 -> 5056 bytes .../js/jdigiclock/images/clock/01-2.png | Bin 0 -> 5065 bytes .../js/jdigiclock/images/clock/01-3.png | Bin 0 -> 4837 bytes .../webapp/js/jdigiclock/images/clock/1-1.png | Bin 0 -> 3980 bytes .../webapp/js/jdigiclock/images/clock/1-2.png | Bin 0 -> 4437 bytes .../webapp/js/jdigiclock/images/clock/1-3.png | Bin 0 -> 4509 bytes .../webapp/js/jdigiclock/images/clock/1.png | Bin 0 -> 3463 bytes .../js/jdigiclock/images/clock/11-1.png | Bin 0 -> 3650 bytes .../js/jdigiclock/images/clock/11-2.png | Bin 0 -> 3491 bytes .../js/jdigiclock/images/clock/11-3.png | Bin 0 -> 3474 bytes .../js/jdigiclock/images/clock/111-1.png | Bin 0 -> 4112 bytes .../js/jdigiclock/images/clock/111-2.png | Bin 0 -> 3643 bytes .../js/jdigiclock/images/clock/111-3.png | Bin 0 -> 3345 bytes .../webapp/js/jdigiclock/images/clock/2-1.png | Bin 0 -> 4835 bytes .../webapp/js/jdigiclock/images/clock/2-2.png | Bin 0 -> 4866 bytes .../webapp/js/jdigiclock/images/clock/2-3.png | Bin 0 -> 4789 bytes .../webapp/js/jdigiclock/images/clock/2.png | Bin 0 -> 4776 bytes .../js/jdigiclock/images/clock/21-1.png | Bin 0 -> 4840 bytes .../js/jdigiclock/images/clock/21-2.png | Bin 0 -> 4781 bytes .../js/jdigiclock/images/clock/21-3.png | Bin 0 -> 4538 bytes .../js/jdigiclock/images/clock/211-1.png | Bin 0 -> 4314 bytes .../js/jdigiclock/images/clock/211-2.png | Bin 0 -> 4203 bytes .../js/jdigiclock/images/clock/211-3.png | Bin 0 -> 4135 bytes .../webapp/js/jdigiclock/images/clock/3-1.png | Bin 0 -> 4876 bytes .../webapp/js/jdigiclock/images/clock/3-2.png | Bin 0 -> 4624 bytes .../webapp/js/jdigiclock/images/clock/3-3.png | Bin 0 -> 4267 bytes .../webapp/js/jdigiclock/images/clock/3.png | Bin 0 -> 5111 bytes .../js/jdigiclock/images/clock/31-1.png | Bin 0 -> 5167 bytes .../js/jdigiclock/images/clock/31-2.png | Bin 0 -> 5154 bytes .../js/jdigiclock/images/clock/31-3.png | Bin 0 -> 4992 bytes .../js/jdigiclock/images/clock/311-1.png | Bin 0 -> 4515 bytes .../js/jdigiclock/images/clock/311-2.png | Bin 0 -> 4370 bytes .../js/jdigiclock/images/clock/311-3.png | Bin 0 -> 4315 bytes .../webapp/js/jdigiclock/images/clock/4-1.png | Bin 0 -> 4007 bytes .../webapp/js/jdigiclock/images/clock/4-2.png | Bin 0 -> 4360 bytes .../webapp/js/jdigiclock/images/clock/4-3.png | Bin 0 -> 4465 bytes .../webapp/js/jdigiclock/images/clock/4.png | Bin 0 -> 4043 bytes .../js/jdigiclock/images/clock/41-1.png | Bin 0 -> 4016 bytes .../js/jdigiclock/images/clock/41-2.png | Bin 0 -> 4030 bytes .../js/jdigiclock/images/clock/41-3.png | Bin 0 -> 3953 bytes .../webapp/js/jdigiclock/images/clock/5-1.png | Bin 0 -> 4976 bytes .../webapp/js/jdigiclock/images/clock/5-2.png | Bin 0 -> 5381 bytes .../webapp/js/jdigiclock/images/clock/5-3.png | Bin 0 -> 5233 bytes .../webapp/js/jdigiclock/images/clock/5.png | Bin 0 -> 4828 bytes .../js/jdigiclock/images/clock/51-1.png | Bin 0 -> 4617 bytes .../js/jdigiclock/images/clock/51-2.png | Bin 0 -> 4913 bytes .../js/jdigiclock/images/clock/51-3.png | Bin 0 -> 4714 bytes .../js/jdigiclock/images/clock/511-1.png | Bin 0 -> 4366 bytes .../js/jdigiclock/images/clock/511-2.png | Bin 0 -> 4343 bytes .../js/jdigiclock/images/clock/511-3.png | Bin 0 -> 4291 bytes .../webapp/js/jdigiclock/images/clock/6-1.png | Bin 0 -> 5006 bytes .../webapp/js/jdigiclock/images/clock/6-2.png | Bin 0 -> 4695 bytes .../webapp/js/jdigiclock/images/clock/6-3.png | Bin 0 -> 4327 bytes .../webapp/js/jdigiclock/images/clock/6.png | Bin 0 -> 5364 bytes .../webapp/js/jdigiclock/images/clock/7-1.png | Bin 0 -> 4378 bytes .../webapp/js/jdigiclock/images/clock/7-2.png | Bin 0 -> 4913 bytes .../webapp/js/jdigiclock/images/clock/7-3.png | Bin 0 -> 5011 bytes .../webapp/js/jdigiclock/images/clock/7.png | Bin 0 -> 4154 bytes .../webapp/js/jdigiclock/images/clock/8-1.png | Bin 0 -> 5405 bytes .../webapp/js/jdigiclock/images/clock/8-2.png | Bin 0 -> 5323 bytes .../webapp/js/jdigiclock/images/clock/8-3.png | Bin 0 -> 5155 bytes .../webapp/js/jdigiclock/images/clock/8.png | Bin 0 -> 5459 bytes .../webapp/js/jdigiclock/images/clock/9-1.png | Bin 0 -> 5363 bytes .../webapp/js/jdigiclock/images/clock/9-2.png | Bin 0 -> 5092 bytes .../webapp/js/jdigiclock/images/clock/9-3.png | Bin 0 -> 4831 bytes .../webapp/js/jdigiclock/images/clock/9.png | Bin 0 -> 5321 bytes .../webapp/js/jdigiclock/images/clock/am.png | Bin 0 -> 3384 bytes .../webapp/js/jdigiclock/images/clock/apm.png | Bin 0 -> 2794 bytes .../jdigiclock/images/clock/clockbg-blank.png | Bin 0 -> 12521 bytes .../js/jdigiclock/images/clock/clockbg1.png | Bin 0 -> 14830 bytes .../js/jdigiclock/images/clock/clockbg2.png | Bin 0 -> 17778 bytes .../js/jdigiclock/images/clock/clockbg3.png | Bin 0 -> 16096 bytes .../js/jdigiclock/images/clock/clockbg4.png | Bin 0 -> 16418 bytes .../js/jdigiclock/images/clock/clockbg5.png | Bin 0 -> 17263 bytes .../js/jdigiclock/images/clock/clockbg6.png | Bin 0 -> 16625 bytes .../webapp/js/jdigiclock/images/clock/pm.png | Bin 0 -> 3366 bytes .../images/htc_hero_wallpaper_01.jpg | Bin 0 -> 46185 bytes .../images/htc_hero_wallpaper_02.jpg | Bin 0 -> 176438 bytes .../webapp/js/jdigiclock/images/icon_left.png | Bin 0 -> 3335 bytes .../js/jdigiclock/images/icon_right.png | Bin 0 -> 3314 bytes .../js/jdigiclock/images/refresh_01.png | Bin 0 -> 3575 bytes .../webapp/js/jdigiclock/images/weather/1.png | Bin 0 -> 50554 bytes .../js/jdigiclock/images/weather/11.png | Bin 0 -> 60187 bytes .../js/jdigiclock/images/weather/12.png | Bin 0 -> 69100 bytes .../js/jdigiclock/images/weather/13.png | Bin 0 -> 72659 bytes .../js/jdigiclock/images/weather/14.png | Bin 0 -> 70187 bytes .../js/jdigiclock/images/weather/15.png | Bin 0 -> 69934 bytes .../js/jdigiclock/images/weather/16.png | Bin 0 -> 75020 bytes .../js/jdigiclock/images/weather/17.png | Bin 0 -> 75594 bytes .../js/jdigiclock/images/weather/18.png | Bin 0 -> 72761 bytes .../js/jdigiclock/images/weather/19.png | Bin 0 -> 64060 bytes .../webapp/js/jdigiclock/images/weather/2.png | Bin 0 -> 55685 bytes .../js/jdigiclock/images/weather/20.png | Bin 0 -> 67185 bytes .../js/jdigiclock/images/weather/21.png | Bin 0 -> 64119 bytes .../js/jdigiclock/images/weather/22.png | Bin 0 -> 63808 bytes .../js/jdigiclock/images/weather/23.png | Bin 0 -> 66885 bytes .../js/jdigiclock/images/weather/24.png | Bin 0 -> 65480 bytes .../js/jdigiclock/images/weather/25.png | Bin 0 -> 64069 bytes .../js/jdigiclock/images/weather/26.png | Bin 0 -> 75962 bytes .../js/jdigiclock/images/weather/27.png | Bin 0 -> 76074 bytes .../js/jdigiclock/images/weather/29.png | Bin 0 -> 79378 bytes .../webapp/js/jdigiclock/images/weather/3.png | Bin 0 -> 58477 bytes .../js/jdigiclock/images/weather/30.png | Bin 0 -> 46329 bytes .../js/jdigiclock/images/weather/31.png | Bin 0 -> 46113 bytes .../js/jdigiclock/images/weather/32.png | Bin 0 -> 62474 bytes .../js/jdigiclock/images/weather/33.png | Bin 0 -> 30171 bytes .../js/jdigiclock/images/weather/34.png | Bin 0 -> 39633 bytes .../js/jdigiclock/images/weather/35.png | Bin 0 -> 44899 bytes .../js/jdigiclock/images/weather/36.png | Bin 0 -> 53691 bytes .../js/jdigiclock/images/weather/37.png | Bin 0 -> 74056 bytes .../js/jdigiclock/images/weather/38.png | Bin 0 -> 49272 bytes .../js/jdigiclock/images/weather/39.png | Bin 0 -> 68938 bytes .../webapp/js/jdigiclock/images/weather/4.png | Bin 0 -> 63000 bytes .../js/jdigiclock/images/weather/40.png | Bin 0 -> 72244 bytes .../js/jdigiclock/images/weather/41.png | Bin 0 -> 74026 bytes .../js/jdigiclock/images/weather/42.png | Bin 0 -> 75038 bytes .../js/jdigiclock/images/weather/43.png | Bin 0 -> 65716 bytes .../js/jdigiclock/images/weather/44.png | Bin 0 -> 65730 bytes .../webapp/js/jdigiclock/images/weather/5.png | Bin 0 -> 65677 bytes .../webapp/js/jdigiclock/images/weather/6.png | Bin 0 -> 63175 bytes .../webapp/js/jdigiclock/images/weather/7.png | Bin 0 -> 58100 bytes .../webapp/js/jdigiclock/images/weather/8.png | Bin 0 -> 60220 bytes .../js/jdigiclock/images/weather/blank.png | Bin 0 -> 274 bytes .../js/jdigiclock/images/weather/na.png | Bin 0 -> 43034 bytes src/main/webapp/js/jdigiclock/index.html | 155 + .../js/jdigiclock/lib/jquery-1.3.2.min.js | 19 + .../js/jdigiclock/lib/jquery.jdigiclock.js | 272 + .../js/jdigiclock/lib/proxy/asp/README.txt | 4 + .../lib/proxy/asp/WeatherProxy.aspx | 1 + .../lib/proxy/asp/WeatherProxy.aspx.cs | 127 + .../proxy/asp/WeatherProxy.aspx.designer.cs | 16 + .../js/jdigiclock/lib/proxy/empty.gitkeep | 3 + .../js/jdigiclock/lib/proxy/php/proxy.php | 40 + src/main/webapp/js/jquery-1.8.0-vsdoc.js | 6981 +++++++++ src/main/webapp/js/jquery-1.8.0.js | 9227 ++++++++++++ src/main/webapp/js/jquery-1.8.0.min.js | 2 + src/main/webapp/js/json2.js | 486 + .../js/pages/financial/financial_base.js | 924 ++ src/main/webapp/js/pages/materials/in_out.js | 1062 ++ src/main/webapp/js/webqq/desktop.js | 1112 ++ src/main/webapp/js/webqq/jquery-1.7.1.min.js | 4 + .../webapp/js/webqq/jquery-smartMenu-min.js | 10 + .../js/webqq/jquery-ui-1.8.18.custom.min.js | 102 + src/main/webapp/js/webqq/jquery.winResize.js | 68 + src/main/webapp/js/webqq/myLib.js | 142 + src/main/webapp/js/wth.js | 121 + src/main/webapp/logs/jsh-error.log | 0 src/main/webapp/logs/jsh-info.log | 3 + 1042 files changed, 100419 insertions(+) create mode 100644 src/main/webapp/META-INF/MANIFEST.MF create mode 100644 src/main/webapp/css/common.css create mode 100644 src/main/webapp/css/css.css create mode 100644 src/main/webapp/images/004.jpg create mode 100644 src/main/webapp/images/007.png create mode 100644 src/main/webapp/images/020.png create mode 100644 src/main/webapp/images/657.png create mode 100644 src/main/webapp/images/680.png create mode 100644 src/main/webapp/images/894.png create mode 100644 src/main/webapp/images/a1.gif create mode 100644 src/main/webapp/images/admin.png create mode 100644 src/main/webapp/images/bg_actlist.jpg create mode 100644 src/main/webapp/images/bg_actlistcon.gif create mode 100644 src/main/webapp/images/bg_actliston.jpg create mode 100644 src/main/webapp/images/bg_btn.gif create mode 100644 src/main/webapp/images/bg_btnl.gif create mode 100644 src/main/webapp/images/bg_btnlon.gif create mode 100644 src/main/webapp/images/bg_btnon.gif create mode 100644 src/main/webapp/images/bg_btnr.gif create mode 100644 src/main/webapp/images/bg_btnron.gif create mode 100644 src/main/webapp/images/bg_cntnav.jpg create mode 100644 src/main/webapp/images/bg_datath.jpg create mode 100644 src/main/webapp/images/bg_foot.jpg create mode 100644 src/main/webapp/images/bg_head.jpg create mode 100644 src/main/webapp/images/bg_keycode.jpg create mode 100644 src/main/webapp/images/bg_login.jpg create mode 100644 src/main/webapp/images/bg_logininout.jpg create mode 100644 src/main/webapp/images/bg_loginmain.jpg create mode 100644 src/main/webapp/images/bg_menulist.jpg create mode 100644 src/main/webapp/images/bg_menuliston.jpg create mode 100644 src/main/webapp/images/bg_menutop.jpg create mode 100644 src/main/webapp/images/bg_notebook.gif create mode 100644 src/main/webapp/images/bg_positionl.gif create mode 100644 src/main/webapp/images/bg_positionm.jpg create mode 100644 src/main/webapp/images/bg_positionr.jpg create mode 100644 src/main/webapp/images/bg_positionrbak.jpg create mode 100644 src/main/webapp/images/bg_positionrpos.jpg create mode 100644 src/main/webapp/images/bg_psplit.jpg create mode 100644 src/main/webapp/images/bg_tipfailth.png create mode 100644 src/main/webapp/images/bg_tipsuccess.png create mode 100644 src/main/webapp/images/blogging.png create mode 100644 src/main/webapp/images/btn_check.gif create mode 100644 src/main/webapp/images/btn_checkon.gif create mode 100644 src/main/webapp/images/btn_close.gif create mode 100644 src/main/webapp/images/btn_close.png create mode 100644 src/main/webapp/images/btn_display.gif create mode 100644 src/main/webapp/images/btn_goto.gif create mode 100644 src/main/webapp/images/btn_gotoon.gif create mode 100644 src/main/webapp/images/btn_login.jpg create mode 100644 src/main/webapp/images/btn_loginon.jpg create mode 100644 src/main/webapp/images/btn_minus.gif create mode 100644 src/main/webapp/images/btn_openm.gif create mode 100644 src/main/webapp/images/btn_plus.gif create mode 100644 src/main/webapp/images/btn_scolse.gif create mode 100644 src/main/webapp/images/btn_sopen.gif create mode 100644 src/main/webapp/images/butterfly.jpg create mode 100644 src/main/webapp/images/categories.png create mode 100644 src/main/webapp/images/chart_bar.png create mode 100644 src/main/webapp/images/clock.png create mode 100644 src/main/webapp/images/comment.png create mode 100644 src/main/webapp/images/computer.png create mode 100644 src/main/webapp/images/contacts.png create mode 100644 src/main/webapp/images/date_packer.gif create mode 100644 src/main/webapp/images/draw1.jpg create mode 100644 src/main/webapp/images/draw2.jpg create mode 100644 src/main/webapp/images/draw3.jpg create mode 100644 src/main/webapp/images/draw4.jpg create mode 100644 src/main/webapp/images/edit_kiii.png create mode 100644 src/main/webapp/images/edit_lock.png create mode 100644 src/main/webapp/images/edit_lockon.png create mode 100644 src/main/webapp/images/edit_monitor.png create mode 100644 src/main/webapp/images/edit_notebook.png create mode 100644 src/main/webapp/images/edit_pencil.png create mode 100644 src/main/webapp/images/edit_set.png create mode 100644 src/main/webapp/images/edit_time.gif create mode 100644 src/main/webapp/images/evernote-alt.png create mode 100644 src/main/webapp/images/favicon.ico create mode 100644 src/main/webapp/images/favicon.ico.bak create mode 100644 src/main/webapp/images/house.png create mode 100644 src/main/webapp/images/imac.png create mode 100644 src/main/webapp/images/loading1.gif create mode 100644 src/main/webapp/images/lock_unlock.png create mode 100644 src/main/webapp/images/login_tip.jpg create mode 100644 src/main/webapp/images/logo.jpg create mode 100644 src/main/webapp/images/logo.png create mode 100644 src/main/webapp/images/man.png create mode 100644 src/main/webapp/images/navtop_home.gif create mode 100644 src/main/webapp/images/navtop_logout.gif create mode 100644 src/main/webapp/images/preferences1.png create mode 100644 src/main/webapp/images/receipt-excel.png create mode 100644 src/main/webapp/images/suma_logo.png create mode 100644 src/main/webapp/images/sysetem_name.jpg create mode 100644 src/main/webapp/images/sysetem_name3.jpg create mode 100644 src/main/webapp/images/time.png create mode 100644 src/main/webapp/images/user-red.png create mode 100644 src/main/webapp/images/user.png create mode 100644 src/main/webapp/images/user_business_boss.png create mode 100644 src/main/webapp/images/user_suit.png create mode 100644 src/main/webapp/images/valid_code.jpg create mode 100644 src/main/webapp/images/vavtop_help.gif create mode 100644 src/main/webapp/images/windvane.png create mode 100644 src/main/webapp/js/HoorayOS_mini/favicon.ico create mode 100644 src/main/webapp/js/HoorayOS_mini/img/box.psd create mode 100644 src/main/webapp/js/HoorayOS_mini/img/exit.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/18-6.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/6-18.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_1.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_2.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_3.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_4.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_5.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_body.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_line_y.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/amg_top.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/app_list.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/app_spr_img.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/app_spr_x.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/avatar_120.jpg create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/avatar_24.jpg create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/avatar_48.jpg create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/bought-table.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/browser.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/browser_backup.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/commend_day.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/default_icon.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/desk_sprite.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/dock-tools.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/dock_setting.jpg create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_default.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_excel.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_image.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_music.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_pdf.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_ppt.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_rar.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_txt.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_video.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/file_word.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_default.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_doc.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_game.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_life.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_music.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_tool.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/folder_video.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/forder_selector.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/globle.css create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/google_ui_sprite.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/icon_main.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/index.css create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/input-label.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loading_16.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loading_24.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loading_48.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/login_icon.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loginbg.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/loginsubmit.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/nav_bar.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/open.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/papp.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/popup_menu.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/quick_view.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/scrollbar_bg.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/scrollbar_bgy.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/selected.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/selected.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/share_icon.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/shortcut_text.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/spr_x.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/suggess_list_bg.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/sys.css create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-chart-bar.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-document-edit.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-documents.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-gear.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-mail.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-puzzle.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-shapes.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-star.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-users.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/system-wrench.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/task_bg1.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/task_bg2.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/transparent.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/warning.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/widget_title_bg.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/window_mask_bg.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/ui/window_mask_icon.png create mode 100644 src/main/webapp/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg create mode 100644 src/main/webapp/js/HoorayOS_mini/index.html create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer_ie6.png create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif create mode 100644 src/main/webapp/js/HoorayOS_mini/js/core.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.app.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.base.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.desktop.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.dock.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.grid.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.maskBox.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.popupMenu.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.taskbar.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.wallpaper.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.widget.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.window.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/hros.zoom.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/jquery-1.8.3.min.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/templates.js create mode 100644 src/main/webapp/js/HoorayOS_mini/js/wallpaper.jpg create mode 100644 src/main/webapp/js/HoorayOS_mini/js/zoom.swf create mode 100644 src/main/webapp/js/HoorayOS_mini/说明.txt create mode 100644 src/main/webapp/js/My97DatePicker/My97DatePicker.htm create mode 100644 src/main/webapp/js/My97DatePicker/WdatePicker.js create mode 100644 src/main/webapp/js/My97DatePicker/calendar.js create mode 100644 src/main/webapp/js/My97DatePicker/config.js create mode 100644 src/main/webapp/js/My97DatePicker/lang/en.js create mode 100644 src/main/webapp/js/My97DatePicker/lang/zh-cn.js create mode 100644 src/main/webapp/js/My97DatePicker/lang/zh-tw.js create mode 100644 src/main/webapp/js/My97DatePicker/skin/WdatePicker.css create mode 100644 src/main/webapp/js/My97DatePicker/skin/datePicker.gif create mode 100644 src/main/webapp/js/My97DatePicker/skin/default/datepicker.css create mode 100644 src/main/webapp/js/My97DatePicker/skin/default/img.gif create mode 100644 src/main/webapp/js/My97DatePicker/skin/whyGreen/bg.jpg create mode 100644 src/main/webapp/js/My97DatePicker/skin/whyGreen/datepicker.css create mode 100644 src/main/webapp/js/My97DatePicker/skin/whyGreen/img.gif create mode 100644 src/main/webapp/js/My97DatePicker/开发包/lang/en.js create mode 100644 src/main/webapp/js/My97DatePicker/开发包/lang/zh-cn.js create mode 100644 src/main/webapp/js/My97DatePicker/开发包/lang/zh-tw.js create mode 100644 src/main/webapp/js/My97DatePicker/开发包/readme.txt create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/WdatePicker.css create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/datePicker.gif create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/default/datepicker.css create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/default/img.gif create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/bg.jpg create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css create mode 100644 src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/img.gif create mode 100644 src/main/webapp/js/StringBuffer.js create mode 100644 src/main/webapp/js/channel/imagepreview.js create mode 100644 src/main/webapp/js/channel/imgup.css create mode 100644 src/main/webapp/js/channel/jquery-1.8.3.min.js create mode 100644 src/main/webapp/js/channel/jquery.crop.js create mode 100644 src/main/webapp/js/channel/json2.js create mode 100644 src/main/webapp/js/colorbox/README.md create mode 100644 src/main/webapp/js/colorbox/bower.json create mode 100644 src/main/webapp/js/colorbox/colorbox.ai create mode 100644 src/main/webapp/js/colorbox/colorbox.css create mode 100644 src/main/webapp/js/colorbox/colorbox.jquery.json create mode 100644 src/main/webapp/js/colorbox/colorboxSet.js create mode 100644 src/main/webapp/js/colorbox/content/ajax.html create mode 100644 src/main/webapp/js/colorbox/content/daisy.jpg create mode 100644 src/main/webapp/js/colorbox/content/daisy@2x.jpg create mode 100644 src/main/webapp/js/colorbox/content/homer.jpg create mode 100644 src/main/webapp/js/colorbox/content/marylou.jpg create mode 100644 src/main/webapp/js/colorbox/content/ohoopee1.jpg create mode 100644 src/main/webapp/js/colorbox/content/ohoopee2.jpg create mode 100644 src/main/webapp/js/colorbox/content/ohoopee3.jpg create mode 100644 src/main/webapp/js/colorbox/example1/colorbox.css create mode 100644 src/main/webapp/js/colorbox/example1/images/border.png create mode 100644 src/main/webapp/js/colorbox/example1/images/controls.png create mode 100644 src/main/webapp/js/colorbox/example1/images/loading.gif create mode 100644 src/main/webapp/js/colorbox/example1/images/loading_background.png create mode 100644 src/main/webapp/js/colorbox/example1/images/overlay.png create mode 100644 src/main/webapp/js/colorbox/example1/index.html create mode 100644 src/main/webapp/js/colorbox/example2/colorbox.css create mode 100644 src/main/webapp/js/colorbox/example2/images/controls.png create mode 100644 src/main/webapp/js/colorbox/example2/images/loading.gif create mode 100644 src/main/webapp/js/colorbox/example2/index.html create mode 100644 src/main/webapp/js/colorbox/example3/colorbox.css create mode 100644 src/main/webapp/js/colorbox/example3/images/controls.png create mode 100644 src/main/webapp/js/colorbox/example3/images/loading.gif create mode 100644 src/main/webapp/js/colorbox/example3/index.html create mode 100644 src/main/webapp/js/colorbox/example4/colorbox.css create mode 100644 src/main/webapp/js/colorbox/example4/images/border1.png create mode 100644 src/main/webapp/js/colorbox/example4/images/border2.png create mode 100644 src/main/webapp/js/colorbox/example4/images/loading.gif create mode 100644 src/main/webapp/js/colorbox/example4/index.html create mode 100644 src/main/webapp/js/colorbox/example5/colorbox.css create mode 100644 src/main/webapp/js/colorbox/example5/images/border.png create mode 100644 src/main/webapp/js/colorbox/example5/images/controls.png create mode 100644 src/main/webapp/js/colorbox/example5/images/loading.gif create mode 100644 src/main/webapp/js/colorbox/example5/images/loading_background.png create mode 100644 src/main/webapp/js/colorbox/example5/index.html create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ar.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-bg.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ca.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-cs.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-da.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-de.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-es.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-et.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-fa.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-fi.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-fr.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-gl.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-gr.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-he.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-hr.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-hu.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-id.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-it.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ja.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-kr.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-lt.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-lv.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-my.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-nl.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-no.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-pl.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-pt-br.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ro.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-ru.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-si.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-sk.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-sr.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-sv.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-tr.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-uk.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-CN.js create mode 100644 src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-TW.js create mode 100644 src/main/webapp/js/colorbox/images/border.png create mode 100644 src/main/webapp/js/colorbox/images/controls.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/Thumbs.db create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderBottomCenter.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderBottomLeft.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderBottomRight.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderMiddleLeft.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderMiddleRight.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderTopCenter.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderTopLeft.png create mode 100644 src/main/webapp/js/colorbox/images/ie6/borderTopRight.png create mode 100644 src/main/webapp/js/colorbox/images/loading.gif create mode 100644 src/main/webapp/js/colorbox/images/loading_background.png create mode 100644 src/main/webapp/js/colorbox/images/overlay.png create mode 100644 src/main/webapp/js/colorbox/jquery.colorbox-min.js create mode 100644 src/main/webapp/js/colorbox/jquery.colorbox.js create mode 100644 src/main/webapp/js/common/common.js create mode 100644 src/main/webapp/js/common/cs.js create mode 100644 src/main/webapp/js/easyui-1.3.5/changelog.txt create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/demo.css create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/form/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/form/load.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/full.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menu/events.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/messager/position.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/pda.png create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/scanner.png create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/nestedtabs.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/basic.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html create mode 100644 src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html create mode 100644 src/main/webapp/js/easyui-1.3.5/easyloader.js create mode 100644 src/main/webapp/js/easyui-1.3.5/jquery.easyui.min.js create mode 100644 src/main/webapp/js/easyui-1.3.5/jquery.min.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-af.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ar.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-bg.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ca.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cs.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cz.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-da.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-de.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-el.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-en.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-es.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-fr.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-it.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-jp.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-nl.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pl.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pt_BR.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ru.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-sv_SE.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-tr.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js create mode 100644 src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_TW.js create mode 100644 src/main/webapp/js/easyui-1.3.5/outlook.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.accordion.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.calendar.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combo.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combobox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combogrid.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.combotree.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.datagrid.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.datebox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.datetimebox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.dialog.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.draggable.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.droppable.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.form.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.layout.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.linkbutton.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.menu.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.menubutton.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.messager.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberbox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberspinner.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.pagination.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.panel.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.parser.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.progressbar.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.propertygrid.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.resizable.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.searchbox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.slider.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.spinner.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.splitbutton.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.tabs.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.timespinner.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.tooltip.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.tree.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.treegrid.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.validatebox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/plugins/jquery.window.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/easyloader.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.accordion.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.calendar.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.combobox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.datebox.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.draggable.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.droppable.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.form.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.linkbutton.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.menu.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.parser.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.progressbar.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.propertygrid.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.resizable.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.slider.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.tabs.js create mode 100644 src/main/webapp/js/easyui-1.3.5/src/jquery.window.js create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/accordion.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/calendar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/combo.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/combobox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/datagrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/datebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/dialog.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/easyui.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/accordion_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/blank.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/calendar_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/combo_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/datagrid_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/datebox_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/layout_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/linkbutton_bg.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/loading.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/menu_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/messager_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/pagination_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/panel_tools.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/searchbox_button.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/slider_handle.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/spinner_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/tabs_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/tree_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/images/validatebox_warning.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/layout.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/linkbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/menu.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/menubutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/messager.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/pagination.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/panel.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/progressbar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/propertygrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/searchbox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/slider.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/spinner.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/splitbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/tabs.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/tooltip.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/tree.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/validatebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/black/window.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/accordion.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/calendar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/combo.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/combobox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/datagrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/datebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/dialog.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/easyui.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/accordion_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/blank.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/calendar_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/combo_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/datagrid_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/datebox_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/layout_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/linkbutton_bg.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/loading.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/menu_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/messager_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/pagination_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/panel_tools.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/searchbox_button.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/slider_handle.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/spinner_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/tabs_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/tree_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/validatebox_warning.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/layout.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/linkbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/menu.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/menubutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/messager.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/pagination.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/panel.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/progressbar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/propertygrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/searchbox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/slider.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/spinner.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/splitbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/tabs.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/tooltip.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/tree.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/validatebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/bootstrap/window.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/accordion.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/calendar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/combo.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/combobox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/datagrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/datebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/dialog.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/easyui.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/Thumbs.db create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/accordion_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionl.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionm.jpg create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionr.jpg create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionrbak.jpg create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionrpos.jpg create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/blank.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/calendar_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/combo_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/datagrid_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/datebox_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/layout_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/linkbutton_bg.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/loading.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/menu_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/messager_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/pagination_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/panel_tools.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/searchbox_button.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/slider_handle.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/spinner_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/tabs_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/tree_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/images/validatebox_warning.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/layout.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/linkbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/menu.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/menubutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/messager.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/pagination.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/panel.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/progressbar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/propertygrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/searchbox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/slider.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/spinner.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/splitbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/tabs.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/tooltip.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/tree.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/validatebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/default/window.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/accordion.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/calendar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/combo.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/combobox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/datagrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/datebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/dialog.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/easyui.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/accordion_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/blank.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/calendar_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/combo_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/datagrid_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/datebox_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/layout_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/linkbutton_bg.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/loading.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/menu_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/messager_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/pagination_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/panel_tools.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/searchbox_button.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/slider_handle.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/spinner_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/tabs_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/tree_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/images/validatebox_warning.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/layout.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/linkbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/menu.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/menubutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/messager.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/pagination.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/panel.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/progressbar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/propertygrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/searchbox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/slider.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/spinner.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/splitbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/tabs.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/tooltip.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/tree.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/validatebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/gray/window.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icon.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/049.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/311.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/back.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/blank.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/cancel.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/chart_bar.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/comment.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/cut.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/edit_add.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/edit_remove.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/excel1.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/filesave.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/filter.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/help.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/list.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/lock_unlock.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/mini_add.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/mini_edit.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/mini_refresh.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/no.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/ok.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/page_excel.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/pencil.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/pie.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/polygram.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/print.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/receipt-excel.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/redo.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/reload.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/search.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/statistics.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/sum.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/tip.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/undo.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/icons/zonghe.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/accordion.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/calendar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/combo.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/combobox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/datagrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/datebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/dialog.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/easyui.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/accordion_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/blank.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/calendar_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/combo_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/datagrid_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/datebox_arrow.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/layout_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/linkbutton_bg.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/loading.gif create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/menu_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/messager_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/pagination_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/panel_tools.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/searchbox_button.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/slider_handle.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/spinner_arrows.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/tabs_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/tree_icons.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/images/validatebox_warning.png create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/layout.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/linkbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/menu.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/menubutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/messager.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/pagination.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/panel.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/progressbar.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/propertygrid.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/searchbox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/slider.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/spinner.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/splitbutton.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/tabs.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/tooltip.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/tree.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/validatebox.css create mode 100644 src/main/webapp/js/easyui-1.3.5/themes/metro/window.css create mode 100644 src/main/webapp/js/grayscale.js create mode 100644 src/main/webapp/js/highcharts/exporting.js create mode 100644 src/main/webapp/js/highcharts/highcharts-more.js create mode 100644 src/main/webapp/js/highcharts/highcharts.js create mode 100644 src/main/webapp/js/imgpreview/imagepreview.js create mode 100644 src/main/webapp/js/imgpreview/imgpreview.html create mode 100644 src/main/webapp/js/imgpreview/imgup.css create mode 100644 src/main/webapp/js/imgpreview/jquery-1.8.3.min.js create mode 100644 src/main/webapp/js/imgpreview/jquery.crop.js create mode 100644 src/main/webapp/js/jdigiclock/WeatherLocationDatabase.txt create mode 100644 src/main/webapp/js/jdigiclock/changelog.html create mode 100644 src/main/webapp/js/jdigiclock/css/jquery.jdigiclock.css create mode 100644 src/main/webapp/js/jdigiclock/css/style.css create mode 100644 src/main/webapp/js/jdigiclock/images/background.png create mode 100644 src/main/webapp/js/jdigiclock/images/background_forecast.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/0-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/0-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/0-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/0.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/001-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/001-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/001-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/01-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/01-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/01-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/1-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/1-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/1-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/11-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/11-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/11-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/111-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/111-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/111-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/2-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/2-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/2-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/21-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/21-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/21-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/211-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/211-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/211-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/3-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/3-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/3-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/31-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/31-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/31-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/311-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/311-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/311-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/4-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/4-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/4-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/4.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/41-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/41-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/41-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/5-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/5-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/5-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/5.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/51-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/51-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/51-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/511-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/511-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/511-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/6-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/6-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/6-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/6.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/7-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/7-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/7-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/7.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/8-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/8-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/8-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/8.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/9-1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/9-2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/9-3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/9.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/am.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/apm.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg-blank.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg1.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg2.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg3.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg4.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg5.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/clockbg6.png create mode 100644 src/main/webapp/js/jdigiclock/images/clock/pm.png create mode 100644 src/main/webapp/js/jdigiclock/images/htc_hero_wallpaper_01.jpg create mode 100644 src/main/webapp/js/jdigiclock/images/htc_hero_wallpaper_02.jpg create mode 100644 src/main/webapp/js/jdigiclock/images/icon_left.png create mode 100644 src/main/webapp/js/jdigiclock/images/icon_right.png create mode 100644 src/main/webapp/js/jdigiclock/images/refresh_01.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/1.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/11.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/12.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/13.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/14.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/15.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/16.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/17.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/18.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/19.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/2.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/20.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/21.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/22.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/23.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/24.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/25.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/26.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/27.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/29.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/3.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/30.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/31.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/32.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/33.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/34.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/35.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/36.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/37.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/38.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/39.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/4.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/40.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/41.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/42.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/43.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/44.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/5.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/6.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/7.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/8.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/blank.png create mode 100644 src/main/webapp/js/jdigiclock/images/weather/na.png create mode 100644 src/main/webapp/js/jdigiclock/index.html create mode 100644 src/main/webapp/js/jdigiclock/lib/jquery-1.3.2.min.js create mode 100644 src/main/webapp/js/jdigiclock/lib/jquery.jdigiclock.js create mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/README.txt create mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx create mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.cs create mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.designer.cs create mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/empty.gitkeep create mode 100644 src/main/webapp/js/jdigiclock/lib/proxy/php/proxy.php create mode 100644 src/main/webapp/js/jquery-1.8.0-vsdoc.js create mode 100644 src/main/webapp/js/jquery-1.8.0.js create mode 100644 src/main/webapp/js/jquery-1.8.0.min.js create mode 100644 src/main/webapp/js/json2.js create mode 100644 src/main/webapp/js/pages/financial/financial_base.js create mode 100644 src/main/webapp/js/pages/materials/in_out.js create mode 100644 src/main/webapp/js/webqq/desktop.js create mode 100644 src/main/webapp/js/webqq/jquery-1.7.1.min.js create mode 100644 src/main/webapp/js/webqq/jquery-smartMenu-min.js create mode 100644 src/main/webapp/js/webqq/jquery-ui-1.8.18.custom.min.js create mode 100644 src/main/webapp/js/webqq/jquery.winResize.js create mode 100644 src/main/webapp/js/webqq/myLib.js create mode 100644 src/main/webapp/js/wth.js create mode 100644 src/main/webapp/logs/jsh-error.log create mode 100644 src/main/webapp/logs/jsh-info.log diff --git a/src/main/webapp/META-INF/MANIFEST.MF b/src/main/webapp/META-INF/MANIFEST.MF new file mode 100644 index 00000000..254272e1 --- /dev/null +++ b/src/main/webapp/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/src/main/webapp/css/common.css b/src/main/webapp/css/common.css new file mode 100644 index 00000000..1bd2e149 --- /dev/null +++ b/src/main/webapp/css/common.css @@ -0,0 +1,6 @@ + +.datagrid-body,.datagrid-footer,.datagrid-pager ,.datagrid-view +{ + background-color:#EAF2FD; +} + diff --git a/src/main/webapp/css/css.css b/src/main/webapp/css/css.css new file mode 100644 index 00000000..27148e1f --- /dev/null +++ b/src/main/webapp/css/css.css @@ -0,0 +1,762 @@ +@charset "utf-8"; +/* CSS Document */ +ul,ol,li,dl,dt,dd,h1,h2,h3,body,p,form,input,textarea{ + padding:0; + margin:0; +} +ul,li{ + list-style:none; +} +h1{ + font-size:18px; +} +h2{ + font-size:14px; +} +h3{ + font-size:12px; +} +table{ + border-collapse:collapse; +} +textarea{ + font-size:12px; + padding:3px; +} +img{ + border:0; +} +a:link,a:visited{ + color:#333; + text-decoration:none; +} +a:hover,a:active{ + text-decoration:underline; +} +body{ + font:12px/18px Arial, Helvetica, sans-serif,"宋体"; +} +#header{ + height:56px; + width:100%; + position:relative; + background:url(../images/bg_head.jpg) repeat-x; +} +#logo{ + position:absolute; + left: 17px; + top: 1px; +} +#nav_top{ + position:absolute; + right:5px; + top:20px; +} +#nav_top li{ + float:left; + padding-right:8px; +} +#nav_top li a{ + display:block; + height:16px; + float:left; + padding-left:18px; + text-decoration:underline; +} +#nav_top li a:hover{ + color:#006DC1; +} +#nav_top li a#navtop_home{ + background:url(../images/house.png) 0 1px no-repeat; +} +#nav_top li a#navtop_help{ + background:url(../images/vavtop_help.gif) 0 1px no-repeat; +} +#nav_top li a#navtop_logout{ + background:url(../images/680.png) 2px 2px no-repeat; +} +#menubar{ + width:170px; + padding-top:5px; + overflow:hidden; +} +#menubar a{ + width:130px; + padding:5px 0 0 40px; + height:23px; + display:block; + color:#000; + font-weight:bold; + font-size:14px; + background:url(../images/bg_menulist.jpg) no-repeat; +} +#menubar a:hover{ + text-decoration:none; + background:url(../images/bg_menuliston.jpg) no-repeat; +} +#menubar a#menu_on{ + background:url(../images/bg_menuliston.jpg) no-repeat; +} +#menubar a#menusub_on{ + color:#006BFF; + text-decoration:none; + background:#FFFFFF; +} +#menubar dl a{ + font-size:12px; + color:#333; + height:18px; + padding-left:60px; + font-weight:normal; + background:url(../images/bg_notebook.gif) 40px 5px no-repeat; +} +#menubar dl{ + display:none; + padding-bottom:5px; +} +#menubar dl a:hover{ + color:#006DC1; + text-decoration:none; +} +#menubar_top{ + width:182px; + height:16px; + overflow:hidden; +} +#menu_switchHide{ + position:absolute; + width:7px; + height:9px; + left:173px; + top:4px; + z-index:100; + overflow:hidden; +} +#menu_switchShow{ + position:absolute; + width:10px; + height:17px; + left:0px; + top:0px; + overflow:hidden; + z-index:100; + display:none; +} +#wrap_menu{ + width:175px; + overflow:hidden; + padding-left:5px; + border:1px solid #97B9DF; + border-top:none; + background:#EAF2FD; +} +#position{ + height:29px; + width:100%; + overflow:hidden; + position:relative; + background:url(../images/bg_positionm.jpg) repeat-x; +} + +#position p{ + line-height:29px; + padding-left:13px; + color:#FFF; + background:url(../images/bg_positionl.gif) no-repeat; +} +#position p a{ + color:#FFF; +} +#pright{ + width:8px; + height:29px; + overflow:hidden; + position:absolute; + top:0; + right:0; + background:url(../images/bg_positionr.jpg) 3px 0 no-repeat; +} +#cnt_body{ + padding:0 5px; +} +#searchbar{ + background:#EAF2FD; + margin:8px 0 5px 0; + width:100%; + position:relative; +} +#txt_search{ + position:absolute; + left: 11px; + top: -8px; + color:#000; + font-weight:bold; +} +#search_itemlist{ + border:1px solid #97B9DF; + padding:10px 10px 3px 10px; +} +#search_itemlist ul{ + width:100%; + overflow:hidden; +} +#search_itemlist li{ + float:left; + height:22px; + padding:0 10px 5px 0; +} +#searchbar li span img,#search_itemlist li span img{ + position:relative; + top:3px; + margin-left:2px; +} +#search_itemlist input,#search_itemlist select{ + width:80px; + margin-top:2px; +} +#search_itemlist input.btn_sendData{ + width:49px; + height:22px; + border:none; + margin-top:0; + padding:0 1px; + cursor:pointer; + background:url(../images/btn_check.gif) no-repeat; +} +#search_itemlist input.btn_sendData:hover{ + background:url(../images/btn_checkon.gif) no-repeat; +} +.databar{ + border:1px solid #97B9DF; + background:#EAF2FD; + overflow:hidden; + _height:29px; +} +.btn_confirmpage{ + height:22px; + width:35px; + border:none; + cursor:pointer; + background:url(../images/btn_goto.gif) 0 2px no-repeat; +} +.btn_confirmpage:hover{ + background:url(../images/btn_gotoon.gif) 0 2px no-repeat; +} +.btnbar{ + float:left; +} +.btnbar ul{ + padding:2px 0 2px 10px; + overflow:hidden; + width:400px; + overflow:hidden; +} +.btnbar li{ + float:left; + padding-right:5px; +} +.btnbar a{ + display:block; + height:25px; + float:left; + overflow:hidden; + padding-left:10px; + background:url(../images/bg_btnl.gif) no-repeat; +} +.btnbar a:hover{ + text-decoration:none; + background:url(../images/bg_btnlon.gif) no-repeat; +} +.btnbar b{ + display:block; + height:20px; + float:left; + padding:5px 10px 0 0; + font-weight:normal; + background:#EAF2FD url(../images/bg_btnr.gif) top right no-repeat; +} +.btnbar a:hover b{ + background:#EAF2FD url(../images/bg_btnron.gif) top right no-repeat; +} +.pagebar{ + float:right; +} +.pagebar ul{ + overflow:hidden; + padding:3px 3px 1px 3px; +} +.pagebar li{ + float:left; + padding:0 5px; + line-height:22px; + background:url(../images/bg_psplit.jpg) right 1px no-repeat; +} +.pagebar li.jump_num{ +} +.pagebar li.lastpageli{ + background:none; +} +.pagebar li.jump_num input{ + width:15px; + height:15px; +} +.pagebar li.pnum_list a{ + padding:1px 5px; + margin-left:2px; + border:1px solid #97B9DF; +} +.pagebar li.pnum_list a:hover{ + background:#FFFED9; + text-decoration:none; +} +.pagebar li.pnum_list a#this_page{ + border:1px solid #EAF2FD; + color:#F00; +} +.data_list,.data_view,.data_edit{ + margin:5px 0; +} +.data_list table{ + width:100%; + text-align:center; +} +.data_list th{ + color:#515151; + color:#3B64A4; + padding:5px 2px; + border:1px solid #97B8E0; + background: url(../images/bg_datath.jpg) repeat-x; +} +.data_list td{ + padding:4px 2px; + border:1px solid #97B8E0; +} +td a.detail_link{ + color:#006DC1; + text-decoration:none; +} +td a.detail_link:hover{ + color:#F90; + text-decoration:underline; +} +td.editbar{ + width:100px; +} +td.txt_leftalign,th.txt_leftalign{ + text-align:left; + padding-left:8px; +} +.data_list td.editbar a{ + padding:0 3px; +} +.data_list th.checkboxbar{ + width:20px; +} + +tr.tr_evenview,td.td_evenview{ + background:#f3f9fe; +} +tr.tr_even,td.td_even{ + background:#E9F0F9; +} +tr.tr_hover,td.td_hover{ + background:#FFFED9; +} +#foot{ + text-align:center; + height:25px; + overflow:hidden; + margin-top:5px; + line-height:30px; + color:#3a65a3; + font-family:Arial, Helvetica, sans-serif; + background:url(../images/bg_foot.jpg) repeat-x; +} +.data_view th,.data_edit th{ + padding:4px 4px 4px 18px; + text-align:left; + color:#515151; + width:120px; + border:1px solid #97B8E0; + background:#E9F0F9; +} +.data_view td,.data_edit td{ + padding:4px 4px 4px 10px; + border:1px solid #97B8E0; +} +.view_nav,.draw_time,#dialog_title{ + font-size:14px; + height:21px; + line-height:18px; + padding:5px 0 0 15px; + color:#0067B2; + border:1px solid #AEC7E5; + border-bottom:none; + margin:5px 0 -5px 0; + font-weight:bold; + background:url(../images/bg_cntnav.jpg) repeat-x; +} +.draw_time{ + border:1px solid #AEC7E5; + margin:5px 0; + font-weight:normal; + font-size:12px; + padding-top:1px; + padding-bottom:3px; +} +.btnlistbar{ + height:24px; + padding:4px 0 0 153px; + border:1px solid #AEC7E5; + border-top:none; + overflow:hidden; + background:#DEEAFB; + margin-top:-5px; +} +input.inputstyle{ + width:62px; + font-size:12px; + height:20px; + overflow:hidden; + line-height:22px; + text-align:center; + border:none; + color:#006DC1; + margin:0 32px 0 0; + padding:0; + background:url(../images/bg_btn.gif) top center no-repeat; +} +input.inputstyle:hover{ + background:url(../images/bg_btnon.gif) top center no-repeat; +} +#treebar{ + width:148px; + position:absolute; + left:5px; + top:34px; + padding:5px; + overflow:hidden; + border:1px solid #AEC7E5; + background:#EAF2FD; +} +#treebar_only{ + width:200px; + padding:5px; + overflow:hidden; +} +#treebar ul,#treebar li,#treebar_only ul,#treebar_only li{ + clear:both; +} +#treebar ul,#treebar_only ul{ + padding-left:20px; +} +#treebar ul#tree_rootul,#treebar_only ul#tree_rootul{ + padding-left:0; +} +#treebar li span,#treebar_only li span{ + float:left; + height:20px; + line-height:20px; + display:block; +} +#treebar li span a:hover,#treebar_only li span a:hover{ + color:#006DC1; + text-decoration:underline; +} +#treebar li span a.thisNode,#treebar_only li span a.thisNode{ + background:#334B75; + color:#FFF; +} +#treebar li span input,#treebar_only li span input{ + vertical-align:middle; + width:15px; + height:15px; + margin-right:2px; +} +#treebar span.tree_show,#treebar span.tree_hide,#treebar_only span.tree_show,#treebar_only span.tree_hide{ + width:15px; + display:block; + background:url(../images/btn_minus.gif) 3px 5px no-repeat; +} +#treebar span.tree_hide,#treebar_only span.tree_hide{ + background:url(../images/btn_plus.gif) 3px 5px no-repeat; +} +#treebar_cnt{ + padding-left:165px; +} +/*tab start*/ +#tab_switchdraw{ + height:31px; + margin-top:5px; + overflow:hidden; + position:relative; + background:url(../images/bg_actlistcon.gif) repeat-x; +} +#tab_switchdraw ul{ + padding-top:2px; +} +#tab_switchdraw li{ + float:left; + padding-right:3px; +} +#tab_switchdraw li a{ + display:block; + width:72px; + height:20px; + padding:9px 0 0 0; + text-align:center; + text-decoration:none; + color:#3965A3; + line-height:12px; + background:url(../images/bg_actlist.jpg) no-repeat; +} +#tab_switchdraw li a#draw_on{ + color:#515151; + padding-top:9px; + height:20px; + background:url(../images/bg_actliston.jpg) no-repeat; +} +#source_selected{ + display:none; +} +/*tab endding*/ +.img_list{ + padding:5px; + padding-left:50px; + width:100%; +} +#dialog{ + border:2px solid #AEC7E5; + padding:1px; + width:200px; + height:200px; + position:absolute; + left:0; + top:0; + z-index:100; + background:#FFF; +} +#dialog_title{ + position:relative; + border:none; + margin:0; + padding-left:8px; +} +#dialog_btnlist{ + border-top:1px dashed #CCC; + height:25px; + width:100%; + overflow:hidden; + padding-top:5px; + margin-top:2px; + position:absolute; + bottom:0; + text-align:center; + background:#FFF; +} +#dialog_close{ + width:16px; + height:16px; + position:absolute; + right:4px; + top:4px; + cursor:pointer; + background:url(../images/btn_close.png) no-repeat; +} +#dialog_bg{ + width:100%; + height:auto; + position:absolute; + left:0; + top:0; + z-index:99; + background:#666; + opacity: 0.0; + filter:alpha(opacity=0); + -moz-opacity:0.0; +} +.dialogbtnlist{ + border-top:1px dashed #AEC7E5; + text-align:center; + margin:5px 0 0 0; + padding:5px 5px 2px 5px; +} +.dialogbtnlist input{ + padding:0 5px; +} +.must_input,.error_input{ + color:#F00; + padding:0 3px; +} +.tip_input{ + color:#BBB; + padding:0 3px; +} +.tip_important a{ + color:#F00; + text-decoration:underline; +} +.select_left,.select_right{ + width:150px; + height:150px; + overflow:hidden; + float:left; +} +.select_left p,.select_right p{ + height:20px; + line-height:20px; +} +.select_left select,.select_right select{ + margin:0; + padding:0; + width:150px; + height:130px; +} +.select_btn{ + width:50px; + padding-top:35px; + height:115px; + float:left; + text-align:center; +} +.select_btn input{ + width:30px; + padding:2px 1px; +} +.select_right{ +} +#menu_mask{ + width:9px; + height:500px; + position:absolute; + top:0; + left:0; + border:1px solid #AEC7E5; + border-left:none; + background:#EAF2FD; + z-index:90; +} +#login_body{ + background:#93bbe5 url(../images/bg_login.jpg) top center no-repeat; +} +#login_main{ + width:459px; + overflow:hidden; + margin:160px auto 0 auto; +} +#login{ + width:459px; + height:263px; + overflow:hidden; + position:relative; + background:url(../images/bg_loginmain.jpg) no-repeat; +} +#login_signal{ + position:absolute; + left: 63px; + top: 19px; +} +#txt_username{ + position:absolute; + left: 66px; + top: 84px; + width: 52px; +} +#txt_userpwd{ + position:absolute; + left: 65px; + top: 119px; + width: 54px; +} +#txt_vcode{ + position:absolute; + left: 66px; + top: 153px; + width: 51px; +} +#user_name{ + position:absolute; + width:132px; + padding:0 4px; + height:23px; + line-height:23px; + border:none; + font-family:Arial, Helvetica, sans-serif; + background:url(../images/bg_logininout.jpg) no-repeat; + left: 118px; + top: 84px; +} +#user_pwd{ + position:absolute; + width:132px; + padding:0 4px; + height:23px; + line-height:23px; + border:none; + font-family:Arial, Helvetica, sans-serif; + background:url(../images/bg_logininout.jpg) no-repeat; + left: 118px; + top: 118px; +} +#vcode{ + position:absolute; + width:67px; + padding:0 4px; + height:23px; + line-height:23px; + font-family:Arial, Helvetica, sans-serif; + border:none; + background:url(../images/bg_keycode.jpg) no-repeat; + left: 118px; + top: 151px; +} +#vcode_pic{ + position:absolute; + left: 198px; + top: 151px; +} +#btn_login{ + position:absolute; + width:81px; + height:30px; + border:none; + cursor:pointer; + background:url(../images/btn_login.jpg) no-repeat; + left: 120px; + top: 170px; +} +#btn_login:hover{ + background:url(../images/btn_loginon.jpg) no-repeat; +} +#tip_username{ + position:absolute; + left: 262px; + top: 86px; + width: 174px; +} +#tip_userpwd{ + position:absolute; + left: 263px; + top: 121px; + width: 173px; +} +#tip_vcode{ + position:absolute; + left: 264px; + top: 154px; + width: 172px; +} +#login_tip{ + padding:3px 5px; + color:#4C4C4C; +} +#copyright{ + color:#3a69ad; + text-align:center; + padding:10px 1px; +} +#login_logo{ + padding:3px 8px; + font-size: medium; + font-weight: bold; +} diff --git a/src/main/webapp/images/004.jpg b/src/main/webapp/images/004.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4dea9143de49ad360bc74e89c547bd0b53b8de4 GIT binary patch literal 51797 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 z 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

&e^ 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%0D9Q<Vk5p>% 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 D%6c75 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/020.png b/src/main/webapp/images/020.png new file mode 100644 index 0000000000000000000000000000000000000000..184ed1701c4b9a5917acbbc1c9741c979a96cb1c GIT binary patch literal 510 zcmV}sT`!K4?XD-*QXAlGdWN4ydDuOrkFqurW2A=1ka+EX(RSiw*>j)e? zC@aEjHrr{yu{6(Ib%YHCf`ZkAU=`~a3|>*I)#Cr-@i>m9d9hXi?5!I_N&(~M^buuo z4A*sIu+OnH&)l?urXZaGTl>5V>!}epu*u)FO$FKv(yy>>+wpH_z`;YOfzfD$;c%!G zytOm&)3$9`mIZmy*A=AqARZtQ7(dz0Jy1816rA;cwLr|(ju3`n@Al!PSu%1cGia-d zg)EF@n|#`)#fQM0wrK7L@CaPPxy*mp`BQ)a06+&B3d5JU?*IS*07*qoM6N<$f~P;? Ax&QzG literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/657.png b/src/main/webapp/images/657.png new file mode 100644 index 0000000000000000000000000000000000000000..2724394ae4bb8eb073c93cbf6a8079e8887a4d95 GIT binary patch literal 794 zcmV+#1LgdQP)AaJMOcKE$X^p8Lz^xU# zQT$UB_ky57{2n5L;3nTg=t}VqjTLcG7b0$Tnvs;$#I`f@-uK>nj*CRw>c(evIB2X#hB!Gn@z*ICr{((^<$yWtH2%-9X{v7oam*{sq zYA_3lCMsYQBB&W{RB|@#?r*%l@?!-cX8^nxVp5VCs)j1WqixDRR6w#0wAVD*%KNw9)yI5!#RhlF$)>PSUX<< zP!^u!2Ma<94;{pqQ8T)wXC5+t&LgFFbV}jyq@j&US$gg*65`-w*3icI&_POxvfHB` z^{9tk<{{$*maCF_*khxv2vHfGub3P!SYKNv9ppz}$Xr;h>7VORctM;aWhLfQSF7hr zCMOLS`W=>*O77lS5PwaNXD}KL7>v4bS_aN4!LTY22TxXgQc|QNdP z=`RZ>{@SZAKUMg`@ox!G!q+$UkD8;S^aUb96B=$$4=^>-P5c zZh0^30A_~w-kTYt(Q;K3MMuP;s_o(7o#32vs##T40aSJBE?(UFunM Y7Zs{wvacD}djJ3c07*qoM6N<$f|So_aR2}S literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/680.png b/src/main/webapp/images/680.png new file mode 100644 index 0000000000000000000000000000000000000000..65fb464e54fd5e0b409b887ee7bb38231840efb9 GIT binary patch literal 691 zcmV;k0!;mhP)T9=TFd`-I>Tj*Dlx?6IU(>O>HC%wNYN7FbxG7VCD{U zXFP|LhSBK8n|wJr-}&x$ALm}daUA%cA#c3=4uU9xEXyFBLlA@=tYr~pTp-Ua3kVj% zv27?lTe~n27u~Gs6gcN3%x-N)vJ_`I@_!q1123-h9PxU}7+9tWhT+U2<-}8+bblCd zbhj;QdoAJ3H2iT*;G;|F#=(YMLA2fRsx{{c+PUU=GGCSj-d4{Gn`qyf83a2E|HM>!ssrjPx!8EM|h7&62NbfQ*b-ibC z3uMPqCOTUI+dlO8e0dw&CrT2q@fi0ht^|D^g_(F9)Vq(s*g>N+7z9)$j9Y!ebX__< zK8As&0Y%D*_XU-3Q#%`w-erI-dbjtr){bUYqn=RUF+Q9Z$gd+j6e%ZOO(&uUhpjg0 zT}QyzR_e60g7oc2K6dZUwPxk#Q@zpJvW7!lR#inwUJZxWQ_-W{{d%v{E8ww8iw3hB z6K_29I@cd;d#^-tYW7ylS&sPml1HY;V0X3AXm_v8x+ewUsQAjRewZwNKr)aKmk|+2 z-OWI1^FAoyBnVOn96kWO-+C9Lxbs}fq4GLeF*6vKi5V~5MwmpbMlt} Z0{~C1TXuEP)Y+(((ijgWCPndt2f6k@v!`+3xP_{CP7TT1+i1DZk{Kyva;H?>Aq9Ez@E|u~w_&$l;+# zM@NTVtJmCo{`ZEi>%raWY3z2$qr>Zm599icNpk9wk6!G}?tiN#(K<*Kr43nM_yn%hO-&4jvg9!NS5{;@I2Aj(7F$|G-s^jOB%JWC(>4v~U6=bnE8B z;`h0mH$U#~?k>M~;>45TqeqWobaa$_cmDi|?&n_kyvlSv0EJK}2!J32{2)LOgh)^i z=06X9xHvlcPO`0S^~{+wJHzMBox_@Cz108mD;H%v-I<8$&^d!E19(BW{t*HEAVkA) zp){;u=8sz+zB@AV#o*u|a=F~LFuQ#DGK!_r`-#2#hLWvuq*^qDghEjmRL-Gt1u9pd z3yx?+g%=XSq}Tr0r>90cJNMRa-@d&qOy4~6MynBv4+>33%Fv-O1-cM0A}S1(gEIU+wZ*TTcPfyQ|RVaJ*>}gRrPbmt6?fHms4ocR0tu#J`j-5#d@bgVTcF?QI$jANL1xWY8)CPs8%Xwu~?j+ot@no9-o+K z&d<;PxVE}1qntq({INuZf<$EfLZ?QeJ7b0cRd8^Hfl&%6C6)td)KN}y|TJO%cXKSeeZ7V)~(zxmo8meG)=QhQ51y`G5|pHeSa#G z$vlRW%@2KjeXuNx_xJZd+uq*ZCxl2#DeIU0IzR}~9LM=JlgW7Ha(VYK04y&rBb7=)2=PB$2*D_&1C&zk zIL>5ucemVH1>N`y20+<#rkiRD0R#ZNg9i`pOQ+Lc$6~Qp8DnTP8nc#Vy+$c5KH8W7 z5CC)l27ow#1c26!v~480@h%3ySXo)Iec%60)3hE+snKjUPtVNEj3*L_VDrXg%eKmv zt+#G0H{u>Ra3E2D?NY%?PN(TTo*alb-Q_5Tb0000+Z^fq|Jp2P6Pe%fPH@5ghYt sRfnd`6s87&oHMtc=`Oey>y$80{J1EKh$)NVsqWtRUvgjV+?g1x0e`I^%>V!Z literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/admin.png b/src/main/webapp/images/admin.png new file mode 100644 index 0000000000000000000000000000000000000000..f9668f73bf101607e93521adbdbabe7afdf3360d GIT binary patch literal 60866 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 E01IagQ2+n{ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_btn.gif b/src/main/webapp/images/bg_btn.gif new file mode 100644 index 0000000000000000000000000000000000000000..62d23aa7e874546169eef9f078c087e4e834dceb GIT binary patch literal 735 zcmZ?wbhEHbv}F)sc;>k0rBCb*#Fw>d=Fo=Ux@eIJx2Y<2gI;o_qA=;p=ZFZhqW+=IPmc z?`LkmGkxpr{`J>STz^$Q_so&2FX!yIb^F!#!`EIH&pLhK{+AQ?K0kW*J-t2BLLMG^Ts(42GiJ`3J!kH` z`STPMWjRGnELW^twR+9kb?Y~*FxO=_ve>?3=dRs*_U_xiT|<+__2{wVCr+L^edg>j zbru$z%U7;myME*5t=m_WSlApMK6?D*>9glAUOwWz@AB^bhmW5=fBE|Dz1V%H-+%u8 z`_I74C3E6D3!{*|kXFoz4GRyq3n*)qI6QEe&@Ew{b?3y!#mD<4LPJcPHZ3_hStEE= z%*jnDY)q_uC+2u=UUqi2Me(aSKbg|{=Q}iW$$D*BadELj|A8+Dx2(LpJYcccT(7M! zIhgp{GVY$*y88P1gu`8TrJ4`4$Yxw#6?=Ny+S}U;Y%XX0SisQMx4Yu=tGlPSufM;) zT=~j@h68L3hdYF|`2GdnjwKR;hkC!tYAfWaC7&A3`= literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_btnl.gif b/src/main/webapp/images/bg_btnl.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c4ca5d7bb1e484fe9246f73ad78567d6137de26 GIT binary patch literal 774 zcmV+h1Nr<%Nk%w1VWj{W0M!5h(c}8t>HMABSPp~v@&x$Bp~^o_gmgSGB!rstr>@0Gvpd9Cv5^8Ek+000000000000000 z00000A^8LW0021vEC2ui0HpvK000L6z+A4>N#Ksiq;kn@I-k&}bV{vSmx|mZ!TA`z z;IMd1E}PHjw0g~MyT_FiibSZ}@A$la&+q&HfPsR8gnSqg0f~x>jE#(72}vexw7TUm@{kM%(=7Y&!9t#9^Dy-jMJ!7t6t5zwd>cgW6PdRyS8oE z3Sj8o&AYen-@tfb-|jqf4Joy}I@5*t2Wj&b_;J4-^E5A5Xr# z`Sa-0t6$H)z5Dm@Lgn+<_D5j|5iY&J1;)^iGDC3MY)@Wmj38$hd!0_$1`uW@S^vC7do%{OUzN~P{u2|j6 zhw9+4_w>@_=Htn}md>_p&%llL^3cq&VAt2o)x?dxt#{hTf9l_@+tRSlwPfw+tKrg; z;?$JQv}pSI+~VQX+0Lip;L^aZa?-?;)y0qW@yq7z_R+a&>*cD$vUt(BX!-Zo?&`JN z({k|ayWZ7!gbNhq;kn@I-k&}bV{vSmx&!HvxpqN z;IMd1E}PHjw0g~MyT_i;i9x8_@A$la&+q&HfPsR8gnSeiD~XDWjE#(73;`Bxw7TUm@{kM%(=7Y&!9t#9^F~Tjnk-8t6t5zwd>cgW6PdRyS8oE z2{Z)Q&AYen-@tliEu7*D>u z`Sa-0t6$H)z5Dm@X@Mt5HPIKIK= z*gA_XtK+t;PJDc&=iQUd4=#3oe6nHly8M6NZ*1MxbK~**y{l}GtTx@UCUxfu_wTO{ zY+hG-XeY4PgD%zNjWckW&A|I6tw&v!k( z-2dX*l%wa4|Nr;)z)I7ttHS^Py7%wH!M%sp9=~wv)`_xLx97gTJ@4<^?f<`CId|js z<_#79|Ns5}|I6Pm*WTWq_y703@2?O4|M%+ums9_LT>1a;!0TJH{=MD#>%-X(57vHp zvGeWSW%pkFW*Edk@h1x-1A{k%4#mR3n?H}=gqPDw%X-DiRjb#mUAKP23IP#4U7PJYcJA7}XYaoK+l3{$9FHD5 ze&Xb*(`U{eQ()n;zkKEDwd*%--nxCof`!fb;iJb-o<4j2;^iZa`%drPfB5+6^OvvR z-W%R``TghbzyA!(Trwx#voZ3y32DWg*s$<$yMVIRABP0TiQN*$S$9rsTztG=B0S`a zrvCJU2tL&n`xTUTFSpK!SA?yRN*t;!jfSH+&*w)Xb+0-MWO8wwUU_wTOw z{Oa!M?d$LFFPBZ2(YS!E;c$nrcHEgA8duMiTetv$wpn6)-GWI{dxgv*n5ODECn`9i~U!H0qmB>M;Tzoh>9v{WYw`$21jA z*gTXZ`!a8vMr|w(o@MrGa@<*z5>Y4sLfo^~q;UTz#0Y->Vh-`c%7krv4$< zgBa&$siJWXr)iiiAKL8x+Z@lL0i} zSvk1#i0fhNLP*kZHGP(>2>#01rcL?DV<1W9c}N=mOXrzf-TkT8a-R*(nfBSbAd>4q z3qZ+pKTWwykT}{Ve8dqqTIeie*r-#kEzbe)|0pSV1Ofnsz=fBbmrsDB5!9>IXv|}5 z4Gv#Rs3X=lG&W&Vj(<|v7TxhjC%LPeLZ$W4d;1uFGP^#CPfB~c5HdK#7YK(%Vu^HQ zbWA267bkx4PSliArPgStbu+X2x%q|Xi@H-6&g87D8rIg08=EGx#cH#ITc%Ibueo;I z9j=%hl&GVh-D zjv*P+ydr+!SksM&T_igb8`b1XwGi*YIeWM13g>T|gT8lUFa0YV|2b+eC6Vj*Prn*Z@#U^5gm1(Na z4A|+!D@Hv4$v#zLZpuB!GJoA%a2YhWe3g@GAt8|Cs1q>>R7-171!!rzi%qq*|JYh$ z?I>n|@4tDvF80V9shPZ}SAJP4v331sW!btP1wb1G6`f|MRv=*L*FGkdUxfjm{Rgap B3+n&? literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_btnron.gif b/src/main/webapp/images/bg_btnron.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a110d9f954761627f600cbd14fdc15c0aaf663a GIT binary patch literal 1017 zcmc)Hi&N4E0KoB|#%x!6cvtJTySd!f8aZ$0RVy~zF0V2aYi{efZmZ^IyJNaXv+iQv z9!wMnG<-~R1q1;vksl}z0X^OVKVD%Xf&z2w`YZPR3qE(>^CiWI_rGES zuK*Al@VVNfk(p$|lGrlGHs`!6-Kt@9DruKIydfRMD#o!hBQ_)8HN?s2OLJ)i7iEJ}6XVL%YT=`=wrjJK8K`%WVco_DN1UGho|F72*unYh|1Nl!0 zPoDt0)3^_^@bwJ@BIyp9(%5vD+T7AgJbN@B-TBe(2VLDgy)^pYeT;tQ0E<1?d;HY9 zg$K}?TpnLAF*zj^iKivf8JS#kEa%)V<-7`1YZex@I=x}ZXfkUHPM`e5W_LJUt8R}M z^7#Y7&|@eM@o8iux*3aaZ6}hce|G*&12KAqlR=Z=pWT;tMaiKnh}mzJb|H22X4r+J zRaWI#-yAjf4EfcPamIWb{2T#^WAuaf3My4yC0wTF0pe!RI&U~kf)&^8$tmTrbbZLS zysIi6+b~ex{x!0^f6zE|nOkL3@rTT#6$)|=%2Z8(mFWksf`Vbo#ErCD)s31Mv5Bx= z338n=>X71g?R~9mlH*d4_PujWz04uN&cA``DVrMif}O{z?dmD6Z;|%i9I~0g3m90R z4PDa+`5`l>670EPiQ!@8H6go3H1WhSgWr4bqIfdmRyGtOX^g3;Puqv;y*Mq5g_gP1 zjs=^L2m|DlgC9%8iKyQ&^yQ*tI<>WK{2f`)FWE_LM?;Q9sWhDivfxe}EP3*5=A}a{ zXWerr{7!s!G2B(ZAB}M}yj+UNfT3>rUBp}he3f*l1G9Pu&Sb5U^Y1H*UdWh*yBm+2 zFzzM<#B$#~75BTTr=dyti!WtYcv_H$*&cLj*@=Lst-Sb%_s>h{mFs)+%5Rv%;mj~he2Fu(kISPHlmL|$;sSDbHJaRjzyL~(K9TpT%i$Q+ zR1=EtxCNUURd%eMT4tMi=Thf<@D0U>kkzO*n^`6`#S&s`ed=2ww2C~>m-)XbT`J)VdW9N=Sn a_xyD4{=0j<|NMBjzO{3)**^*0`1%7CGc5lA literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_datath.jpg b/src/main/webapp/images/bg_datath.jpg new file mode 100644 index 0000000000000000000000000000000000000000..715019a7c499c854d6eb5be957c85cc4a7ed5331 GIT binary patch literal 386 zcmex=C5UDGKfoZ!!63uH$jm6nz$D1XEXer(2tyXo zVL&$`0d_8+2s4rZ0|P4y8@m8dAsaig@I}VJg-mQ>NsF$qicSp^#E=(ZyvQ_(IXEzJ zVUjQl>;GE}Jj{$hi=`!n)ouG4YF@u9>#VN2(@{yq!r807=!ecz?-2VZ)9WzR dV6sKgg@SF*Yt)?ftlY7smNj+}L&VGfHvx*eJ&^za literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_foot.jpg b/src/main/webapp/images/bg_foot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d1649e8cbb89563ac734f649181bb674aeebc2ff GIT binary patch literal 754 zcmex=>$7a2O#Z0)vV0Stn92TtVl9& zCHNWt4=@OFFeoqtF*6D>FbOg;3o`yc!cYov7|@w;z{tkR1#v7~2*_Y$VPh2ldYhS@ znS~iH!N?lOBBGcmd|5Pfs-U4`A+xG0Q);Uq10zro&@Q&K}OEFoqy0g^4CqCgpo5er*|q(?KY5kSt~Gg@&aPe?Y;H;~iVA%( ztz1}8WdEdZPG^)|m6kX8vbbs;@No%R!>uSVX*Cmw#d63*Wff3t%4%+xBi+OyBPxRLki(S48(g+r=R0(i(`)gD365UYEZp7&Z*&5H;u9Qw z3*I;#c=zDThtwyR4~erc?|VE^u(^D}la7mx1y5YrxDFIWOlEs{;vv_(qla8N4({;S YBWOFjT}hekwY!q)fe7J=!vAjq06^6BdjJ3c literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_head.jpg b/src/main/webapp/images/bg_head.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a97e5a4bd2e9d90f18d08869b80b73e4c41e1462 GIT binary patch literal 413 zcmex=C5UDGKfoZ!!C=9_$jm6nz$D1XEXer(2tzRg z0~0gQkqE%V#=^=4u?-=}z{&#jvH;MJ>>S9-850*W2??_WF1i%VB65W_Y?`>NCNTpS!+d;+|@e7w8@f;>Qyk4KPSNLWNzh+jfNN=iaP zSxHGrSse}-IXO5uxj4BwIl1|`dAa!n`G7!B7;J#Bgdjf<2ug^Fi-?Gbi-ELDNhvBS zC@RABtN%a1AjrWW&fv|=sKme|$jB_n`2Pq)Jp&^n12ZGgnQ*|$%)-Xb2n28uFoTgv zfPsOTg_DVi8!o}b!pJPlDkv0uStMkNsFySXfz*4QCW& zQZ!sBloU8oSlRJlP~!hv3_L)2CP8LF2789DCqueowlcSN%O0!wvymscbkX)GN&jZH z=Ms}ry^KBT{kmU@U(x8@`EJLfVu|diR;CFPkEzTIY6nScH%#CC;=93v)%*GjHtrHYRu=bu@g1GK7L~$Iy^uv_S6-RP?OgS^pyXPv!NR1h?>}}`u_su* z-}i6*!(P*K?k*4Fj`^+)JFxsk+T`_R^J3;6zV5%WEKFp*?9Qq$?b_B7%SwVbuV(x9 zYT8-9slFE&mLFNRUF)cT(-SA};IGc5-f7Fdmc1|!*_KtZDzAa%<+-MB4+HK7-CTKT zQkHryJ=5w~>|9m1h6y|VzX<@@ZO_jD literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_login.jpg b/src/main/webapp/images/bg_login.jpg new file mode 100644 index 0000000000000000000000000000000000000000..334d42eae49aeab2ab9a82873c9122e364c9cfbe GIT binary patch literal 28695 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

%_pW2SkEdgzAJpCVGk z1#)`Cls53>4%D3Pi#P_e$CG>dRC<-=we%|D*3dd7a0hheuNeD>aN|9>pc0+=zmM&| zxZ94B?3z1&o&FRunNp;u9z8s>{dnz=(pom&V+H-eOBVyh)OZ;5hS#ny99iJ{p*2ve z53fI2aw#qe3J&VY1+60VzzBfJs&8!NOM|uex^1<8uk>%4uYu;lF0i1|xJ^%vz1Qgr ziP0l>uR_=ta9uMi>7tyEJB*v=-wc6J88$IIMx zZ#KyG)K<%Iiyxbyt>&3%spKSA20bCW^Yxozytsn!HS+DSyK!i)dUC7`+n9PwFPU$I zKF=}R?Wa)Rs}L*j*gR#RCcZBmey@RHE;uXh9#o0dLLuy&^t?!k{Bj({ zcz(2o*W%PbXa1Y+{1-j`pD%*e9R@FFbSusr352%7I5{v(H{ok#St6596#{5{%IFmG z-@-9!_(Ft?WC)C1$WBovOM97~oS9&uS-c|j7AzkAzdi&^;Q!A5X!5?Ui23}F6*2{` zv98653Y*2t2%8HMr3xWJ3t1W0;h&@+fapd;A_$aX@eeOj{R!47S)=12yN$w(vb3F8 zVP$YX*KAx%0mOlJVMt literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_logininout.jpg b/src/main/webapp/images/bg_logininout.jpg new file mode 100644 index 0000000000000000000000000000000000000000..98b37eab7990127b18ca9227f69e9c7a16ac9713 GIT binary patch literal 822 zcmex=>NCNTpS!+d;+|@e7w8@f;>Qyk4KPSNLWNzh+jfNN=iaP zSxHGrSse}-IXO5uxj4BwIl1|`dAa!n`G7!B7;J#Bgdjf<2ug^Fi-?Gbi-ELDNhvBS zC@RABtN%a1AjrWW&d|fmsKme|$jB_n`2Pq)EdwJX12ZGgnQ*|$%)-Xb2n28uFoTgv z0O)IG4n}51PM8!E3#+IYqad?z@a2#xLW+hWMvj3Siw-Flx0t#K0#&oJBAd;~B)Cv0 zNmc49d zdBFmHT0R%_Ki;ets%PrlZhKX4_0G1f8+?V6Tn$+sEdfb;J(#-t(zht-LqeJz>Y_?B znhJx$nYLHO9p!z%#Y*kQ=)L+$Z68{?k~oigEK`^hGWEdPd($^MS2!UV z6!zZx#=<>{U^765sTOFLFMShmPXKHN$goK}M1huRyF@O~`#xc0Pfr=OY_pPH7~ zY};v56PA`$-N-u|^>XK{owpb+{R@n^DnG-CE%-~5(~KH7rL60|=R?n3n6>qC@zvrj zj0X3Wo^DD)6=XPE(-y6!wzlNX*O<4Qt7FY=!>t{7%ul4!PT@sqyIXCEQ+97E+GpSY h{^|X?vhb_r)0f|44E}UYwDzr%{>vqqzwZ3M2>=}j9RdIV literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_loginmain.jpg b/src/main/webapp/images/bg_loginmain.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42784a2658a43b5e3a6629b8d21d26ee2866bf2f GIT binary patch literal 17600 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 R|LV>Sdo*21TNy?C@jt<){R;p9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_menulist.jpg b/src/main/webapp/images/bg_menulist.jpg new file mode 100644 index 0000000000000000000000000000000000000000..496b5a3425ccf5ea7961c66280555cf29c9dc54d GIT binary patch literal 3357 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 BENTD% literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_menuliston.jpg b/src/main/webapp/images/bg_menuliston.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dad5c364e0e3ccaca311323b34aeff32b84bcc79 GIT binary patch literal 20659 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 L{rw+URNe#t`@$mm literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_notebook.gif b/src/main/webapp/images/bg_notebook.gif new file mode 100644 index 0000000000000000000000000000000000000000..1cb907265a3077dd73754f407ac77363d158c342 GIT binary patch literal 1049 zcmd_pTTfF50KoA>VWLR7>XyZkIc0U3Bzw@w1IzZXv8XF?n=p(E$rkjtP_jRP(i;hy+tr;l#XFVAmKD?uie*|gcg)i8VWkD(YL z1``5JGd7sCKcn0sX3QEMoekk^I*ul+YeZAaeJH|Sx(i2RC=_Om%ZXpLCK%!C`W$0U z48g^YTXsgw_)s492IGWibS1nfZ*t>?zaV#zd4}?jU`qeMJ7NhyQEuXKr1IuUCi9%+ z(ioL8%|}*)%%~IF+}!;3((Q+Hp>R?dHO@G^v~7d3gYn6gBu1wj2i-W6UIaZ08`SWW zf5Z{z#LPVh>I%?2FF3rEYQTjvDYbUo8|T|}11i01dX zOV6$meoTlV*gQ;i8^EqXryu2KA^eG#9tW{MhbKCE=RiO0!-N|3!%24%OAyl#KI6gf zn0$eR@OYgxtt79snp5fLJ-6<*ch5v{@wU-Bxr$G@ag-9L+)0%lj6~xtZGHbq0{`O* zg`6w^7y{mXVesM!U@HrhD_%do*P@im^J=TCKb)w0GhcVnQoT=Vkk(h^RH>RR+e*JY z)(&W_joo`Y&-c&QXE)_--66|*%U@TvbN|Ww&~f?MSMsupYiflZO`m0zR8JHePAiY8 zfbTATr6>j@yUVtSwU-aZlywD$ir<^frS@I9U*sIVl5Lh;tGrx&{Wt2>EY-Ge4t(uw zLtfq^-7a~f-&~YmP;qGb>V=X1R@qB{w5#av(+W>nmFz9_Q`}hCgs|K67ikGx)V{C&&TS5x=AoOa;F?1OK={P^9p_4&qgAJ&|GKjYx*4d*}f z?S3_F|J$j1-|W2lxqkD@#x1X3e)+xf)cZ+$UT!@9wtdH|iF@Dn?|j*``DN?&7aza; z?cVYH-~YdD+g`M8dp_^*tG=Bt*PeafyYp51_Lr+pzw6xbs(07x-kr}|w!UoL`eND1 z_nkXmE<5?Qam(|@%`X`SB~bjy0(O@Uhy=w61AAqIfQqi5wxyh*n20#5osy!4v5qN& zkeZP!1G6SGH@Cf{o0+4GIC5UDGKfoZ!!63`P$jm6nz$D1XEXer(2tzK& zVL(SB04qBuBLg$47z-N*vjEV~tgHxi3=Ax+OhLlIQ$<6sid_=~n#01yj3mv>7|0}) zIC0~oOTv>cvxo*I1^>UrzymaxNsw8P!JgrE-IZmh!&v)!_42lwuU;)@WcNm-s9fQY vx2eQ($xo55Beu_XZCvXpY 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_positionrbak.jpg b/src/main/webapp/images/bg_positionrbak.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b3aaaffe1c90339a9593b8ddff62231f65a7166 GIT binary patch literal 18506 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_psplit.jpg b/src/main/webapp/images/bg_psplit.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b7407fbbf3d6c606a0b9d2d94bd13312391a834 GIT binary patch literal 382 zcmex=C5UDGKfoZ!!63}Q#LOtjz$D1XEXer(2tyJB z12fQ#$bg-T5kriHRRHK^HfBbI!etC*qN!r(79MKLuUiT-Ffy|uv=TX9QQ d*~7w|3vM0EfF literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_tipfailth.png b/src/main/webapp/images/bg_tipfailth.png new file mode 100644 index 0000000000000000000000000000000000000000..44e67929e28a82267641e06739352a2c04af12b0 GIT binary patch literal 579 zcmV-J0=)f+P)WdJcSFETSP zFge5CqtpNZ0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq&Q#1y$)1UwV0h~!h zK~yM_ZILlg+h7oeU&~HJs>n_TOH^c_7L9_al%}8AI#gnD`#Ulqv9Ph+=$T*8-+@0B z22!<4>&opwsAO;lLM&xKL~=wF+c}1i)`;G6y61g{I~|yrnPbm879#dMF4R*9W*&N; z6oL;9q!7bpwt&<9{UTJD`N+24@9gyZ{bsXy-0Qt|T>w9cw%hH|XjH4!ex09x@O=OZ zGha&?5WThSAP8Em){nC@02_@)9LI)X3~z2auDj+q4>o{-ls?g`_4SJ|Gz=q2lIy`> zrBYcjP1|)FjspOIwrCB{I^eBv?FGLKyC~gu-`I+eDQVlH&z+$XMQICiL>+h8xZF_sEez&Z5t_$Fl zs0h2h4*<*@c;2B9zw7lwA%f*2{tMM^w~J~uGtHCB%dNe=wN7U;nIuV4s@L R0CE5T002ovPDHLkV1lHF_*nn| literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bg_tipsuccess.png b/src/main/webapp/images/bg_tipsuccess.png new file mode 100644 index 0000000000000000000000000000000000000000..b223b160c8d339ef3db2d49d7fc50fed04402146 GIT binary patch literal 578 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 X8p(WLHZ!KG00000NkvXXu0mjf)tgFI literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_check.gif b/src/main/webapp/images/btn_check.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c3fe4e081e460c2f8879b7eff67f40d15080a45 GIT binary patch literal 637 zcmV-@0)qWVNk%w1VKD#}0M$JJw$}9I^8DKJ{in?E&*l2D==zwy>dNE!;PCv_<@n$2`hBqGr^)T8$?e+g`)Q-# zSC-mZnA`LC{++_>#NYSs_x_x*sf=X$Q?kG$%Kx9Riw{#KUSK0ZGG|Nj60 z00000A^8LW002DzEC2ui05Jd-000L6z+UQe+8K|?q;knjo<6Cbql1CyuGp-0%k63* zn2w{7DS5o;blOwOG!~XnZBDP-@Ay1EWLfM)GJ$~!2L}m)h>3wbiZYCgje#OY6akh2 z2LhS`2bZ2aprN9mmpqoHo}Ls&8ZNGx2(btPuC=zcp|`iAptTxC5il?b0 zjF&GnZIY<~rcE9;W8l2`a;Hz4n??o*9ZIN>0tT8C3>~U(=>SkqLkZ=v)X0phShLPJ zDu96ktzg0O2s>jeRwFOcs$H8_feNo_^^Ic778F|}IP&Vu%N+)8=ymr9!C+onIN*SS1dZ3QW6PdRyS8i+ XC^)R>Q9;6pCcuLSA0eSak01a$g+*G3 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_checkon.gif b/src/main/webapp/images/btn_checkon.gif new file mode 100644 index 0000000000000000000000000000000000000000..b31e480793ad4fad8783df3ee4e70f8822b71a2c GIT binary patch literal 885 zcmcK1`%e=G0KoC<6WFK$WSz!pfT}4{UXw+P)1XMj2#UmIPD5KTCa5!Pg^0^ED`=#k zY$iHJd1>ZUM9~`5(w0#==tIM!wuIiP9M?i$8|_i9EqAS57yk&q|G?*m@4o%K{Oy&w z026Qs0JrBE8l3dupa;|09d|Lp1)(9?ELN{{$Y%Yu@&ynjWU$}vvYl5tBzliT?*-9N zy~3e&2es}M)5v$@gGbF{)lcUF#-S6F%1VjBYnxTrUC7M12tvbCD&dUoClvE7IN=GU z05Wz%ri+j-?41AGtf?{nbrOMO=add?1)Wr#m>v~@Q=Ot03l=YK)}EPARLEfLwfYn| zC2i7qym%xUje=gnOGH3#$cu-c!U3%-IOYzDC( z%I(ln7)0?px&2??FarPPboVb4h|SiG5$G}=u}svxG5-v|X@!hG`iX#_2)&!RGA{q7 zqk;U-as>Fur4m#U00;o?2j{~RASNmntk21+xY8tPZn=7`IV)$qfRV>a`}+5GX-8*Q zcSjm4kCDMSe(!$ogT9B4`Z*b?na2j6J%1q|R46l3vyZ4pjvOqC&DH4je8VgCxIvwr zPBTw)OLiufCQZMi@#hdL-#ic7?B?{($`==t=(|@ZC-3(JgZy%WSP4bmFKz)73d+Qd zG#&?#=2(lVG#dMpr9Ibedz+KB72N8=BJr;zIJfwFB!(VOXNjpq>!t(Qq+`0exYd8Q z#8X783YHo+UZTWF)+GEf;1bvJTQ=|P+v+xTtu6RU8rrLAq7 zOWMD%zif|Nmo}ox@j5~}29vj-Y1 z%w2C2Zq6HSu;*^G^^}F;(ey+Al`2xX;J_KnFNH6IC^A~JZS3w4fw{~N1yjQpK2O^G z*l_ERdN>lsvCfpkRlK$+K<6N0Dzh4i-;^iR&^8>kB9{_)9P8y|o=Zbx<}GPsw^bVr QO(~7N8V379Vl1%Ze--(?t^fc4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_close.gif b/src/main/webapp/images/btn_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..8871cead31cbd7d66f1428d3de9d2392f0a3de2a GIT binary patch literal 592 zcmV-W0$TMJ%HZ?B+3$k3=;G}2 zs?F};?e~PY=*r#o+Uobw<@V6v@8Ik58zUt89_3H8W!rSw|*YCyJ@{hgh=<@sP z^7!BD`S14p*ys1`_50rK_}=RBhk>N@%r29 z_`1~a*5&ih>G##;@~Ow{+357y=lI|1^WEt3*yixr=kxLS{It&Q z%ir+0(eAj??z_|P_4)mayXoEQ_`K8a$lUYZ>iXX6^wj0_?DF{J@A>if{PFku?DYEW z_50rJ_~!5Y-|hL|>+`0?>+tvd+vxGM((v!}{IJaK*5&byyz05t@zUh>w$Sgb%kAm& z`_tp_;_ms=v6x9RKj`|9%jfwkzR#p|lb?CSFUA^8LW004ggEC2ui z015yR000NAfFA;V0fh`ndw&8HObbdhbvjr)03s1+Wh5spa4>5K5lb6HToOeLPY4Sm zH6>{eUjjFCGfgXe6KYg`Q*1_Ud>mk2PJRtgReWv_31=_H86J5U6$uJqepf(tI~pho zF?xPdI9fq?d>1xy5K(tX9d88%AS@6nDO(@|Zw@^@ep~=BVZa9&Iyt%=`E%e$2m>Hw e3=m@B&zJ*ohByFWMU0t0AhQtYL$VKnKma>2kA>L) literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_close.png b/src/main/webapp/images/btn_close.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0286fd1bba2e2a631aea533058637eaa7223d7 GIT binary patch literal 465 zcmV;?0WSWDP)n@JEtE29sF^LO{v-{D``w2ecR?xNPT#e*+so$ zrAk{V=QcU{mz+p*^V5|X**v303HPaFd6p!A*UEcc64jdMgL}{Y#@|dptAs3fvl9OO zL5xW-HjnHA7{F$CBEk1&*%SC>L}r;#Err`kF|31~-4p+Czc~TB!aJsD3j}TvQN2iM zdoOgq3JeQ7?^toiB$!}YOzs&Bf+kDoRm@CJ0HRfUd6-Q zwg5)!G$9qogNaBOLSp$uFzI)9svWpybp|_m8;?_ogdrqm!GUR&rcZ#2IP&r)I-f=) z3?ZqR1gC;oXzbjM?fwOKCqcpx65JW5g4-|*JO3H`8vo=U$0V3@w`$zE00000NkvXX Hu0mjflz_=M literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_display.gif b/src/main/webapp/images/btn_display.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2ecfe50a8fa2119101c353b911768ef74b04a69 GIT binary patch literal 990 zcmeH`$xBpm0LR~qlbNJY8WaT0bSMZ93Ip0Waf=aMMAdWrFOOp#qo;lVXgOrvo5>^1Z+5 zwx8ro2rOgDkelgu(yf!^7dNvJ7dSb&jsuj}NuYC*9$~alTx6tV5C@-K3<=aQqYb*~ z@fF?!v$VKp&217&Lff$i0nW*UpsXTtubX{7NiHE0!X!{uLRk4%5Ck#4XO>z<6xQGIq3JZ)b8#s^gsV(0gGn(+mo};{ZBw?ubjwtQn~(sqXyp_Ug-B*%s>~bEJCul(i`Jac$lcd;8J5X*ShoEH@Mw&lTrY b-YR)@_IG-B2m+8k2dmv3J`e))9w$-|4cu73IY z^~2{+KY#r^fAjM1KfgbH{qptux4Tate){^^q+#FvXOEu0dHL+k%b&l0zWMO(?&Aj+ zZeITN``6o#@BjSy`|Zc~2hSe8c>C(#zrP>9el~B~clP?FUw?l8{_{t@e9x6TH>@(( zGEfW@f3kqh&;gMkKQXX5NIFFJqP0WQ)iGo%1EU@~1Q2@5y1=729gQI?+09%1FZ&#NnZ*OvU zZ=YW`FHeUs->g~Qe4_K_%=TI^dnpIIgE0T<)uR0CHmu#We%%^|HH;k0$|8IB?G-&B z;&picVZVK>%q)A3ojZTw^PRMt~|{^I4U*Dsh98LR;) C>YB0u literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_login.jpg b/src/main/webapp/images/btn_login.jpg new file mode 100644 index 0000000000000000000000000000000000000000..befb7c0265bbb13a9de8bb75cba1798528df3885 GIT binary patch literal 1152 zcmex=>NCNTpS!+d;+|@e7w8@f;>Qyk4KPSNLWNzh+jfNN=iaP zSxHGrSse}-IXO5uxj4BwIl1|`dAa!n`G7!B7;J#Bgdjf<2ug^Fi-?Gbi-ELDNhvBS zC@RABtN%a1AjrWW#}LTOsKme|$jB_n`2Pq)F9QP;6Eh>wnJ~c2#>m3J#LCXd$bcfw zz{JSR!YTlyn3&ku*;v>i8bF#^1X&d)3SAOr3siCnx;!P+aFTMch?t{MQb=N9L;jjqkEa;=KU@a4BEOWp;oDHf^*D!TIY)V80c z?_wh7K3$bpP$;7?F}LiQPJ5fd2}Ly(mg~0bw#`v$bIHlxxy&lajW5A9wBuwtkItJd zXL@Q_GG}}{QmQdWX8Gl}Hk-<|SKZdm|G_7wSXkETbapN44dw#-um3DPb3Sb7Vb3Ug zrY!mGy14o_=bXufWnyb*U(2~QyY0w{WeLfxTT7-*yCR;(?aJWD(v*|D)<~g|=~2cW zsJU7dlKwy^r@RaMd35RAZ4uXRue)eonR~LfoKH981fL|2R@%iZNlp7xs>{-*{Cnb3 zCcUD3c)E%LIRa4?2P;{0Rb zzb2Qa-?{ejM&81EE9PZvJN(H!;C;x4lnWQ1`g3Le{&xI{*#5VXag~w&j~-q4zVOVi ztA;Wei$pJ-4Vwsm^!;kPH2Ik@m~Bvl(95$KgQG!0OVUw>Ej*WI3#40rq%eVu!l z$vs{DjcpY~9W4YO2*mbM}RA=eFI- zz;weR@yFX_r>AE=>zo$aZ5*>S$g}iz-qY<0zLA_Fi|*ZHU|7uK(k=hkdqeim+$;Nq zmPM?ecGvr(*8bi%KW@l8S(&NkI(z%Q`Sv^RElCn$aVd@adhfjD8sp#A-988Pn#2sJ z`E5_<@R$4%AJN&wJW--=OXiYKq4CP`g|nKEESRXh3*_|eT-71|uG=*)yc2%ttel?q zHH_ohu@#eExQLc41&4`lm(lY(JaKnxjg;yX1w^JCcW`<*tA3tHkqE==85g9c@Z|nn ikaOPUTKLk3r(`w%GiaSUc&>i(x3w|O-{ZdizX<>|d$Lmi literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_loginon.jpg b/src/main/webapp/images/btn_loginon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86f6424cd888239504ae8e3b513173dcc2c08783 GIT binary patch literal 2357 zcmaJ-dpHwp8-I4NjWT9)T4+wou}}#qo3j~mSW2y!)6%G%(`h7W;mujK%4xz#(@RAM z;ww$Wj7SGlt4Q8HMWw^udEf7PulKL-_dM5q-Ov5If7kuHAK9pE0;p2lz1#r=3P6PX z0ND({xF&_~JqREG4gd(2mu3N)9I=lP2_ib=6^LvcWCAE;3GxVC%Ahc)958uYx^UQE zfWsA*07oE@NCZN02}=J!u9Nq}5O6p`5s5(li}|PJ|0l8zfI$I0;17df02Bj(VIZ<@ za2)_BOm0Z-^M8ONpbAJBKtX_f;J*o&0t604AOT7h00e+RQHpTv-#Ym^a0LXwAobO( z$p%=QSRIva!)P8lQLN$aA5fqfmR}+09CVHs8LkaaD6FCl6K%CH@-KwJPzVGH`S)P? z6JX%_Y6{lmu>8RQEW*FSKonSbAfvzq=bA3CaW)K6*XWcmDvgnvvZr7%_ySjQs{K&jnQ)B3vPJ2V`k*7Hu)_jJ zvo#7$mb#;v-9AEKX9CHscSj|R8XP5FiiuKxos1g!D)s03B&#I1$sXZi^y zzd1{{)|pLhHhnX2XK(`rpG5J}beqbk5#b8Iv~TS}1&8n|dQTZ`FNuKsP|SaqOr>FbDTCoGw*@FAf>spSe=bM$!6cm0aHYxaxitdfG9JZaS4mT6V^}eGO^I?S( zufbGtQlFsayj|(KVBAP3E%15$l0X$QK&kqDHCrq%VCtG5HK)o-#JP~xw>>=WrgiPM z%`MVS{HL2EzayKTnN|9T-a%XPj29@9ex%jU9%UX{WOBD&&4F06usKBXSJ1N(mS(2LA1KyX#kOyPZY(I zMnj4w5D_NZ7xE6b7M^#E=D(kzKuX;U7f~ONZNMuXY~#KO-Z~n^q*cO#Z#CF#Uh73Y zesZ3f#@gn$-YUVI&+_OrcRk>gMw!4-EP22c?&u0T{dM&5m$e=?ZLRm6P>q;U2`duf z?)>TdWvhMr!h@2&x!`K>`Z2sM-VYxkl`ip%v`w;lVoZZnl^^}k3Yb59ty3gs(qI1U zs_+~go9VK8ZB6gaTrJXeRv}TRu zGhh8NkNn^9SRZvRmdDZ1O3it_Z7mG9@L-N1zugjs95dZ@_C6PyKM? zWt`1CTWzGE=xx8D`78wtD>HVZacT$>&51fQraHK1O4%?{S23#T$_s~%S+kfSLo1uo zt=?3Z8{|l3?VU{|Cs3$B%^&BKM$M6|Hq`YW;k*6iwEi&$Msi_ zY)AE%DkPoYF%1c22Jut*IV0hI!fdqb_ia*(N$g{Ek=V2^P*`&K!b=dDHM7+hS|bSv zxdq3(eoe58>2sY>qGAV-uUEF`-kEFDPdYOclRMONUP%~Gef#Yd`yk}NV zmr*;BKA9I77NJH}h0xjN;+@H<)uDO`6Av6~!>ay>oGyz$p_iS)z7$i2n6a4rwm$-+ z|JE~0EhwP*$XC7kR=3Q?9k&@eVX@3JJYfqX$T9u6%3U)p>ija~o4}c-cBD7w+4~h? z`MHAxG>y_9%XM!$s?EOlz-qy1-KDVp87+s#u7=pW_w;-STA_S#SxWJ_0pyU4Lsk6q*{)BOGSK){umHcgfp>Q{FZ@^V JVq2AL>`!}3+ED-i literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_minus.gif b/src/main/webapp/images/btn_minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..40e487e292626e51cbc5f5a18adc67362836d557 GIT binary patch literal 499 zcmZ?wbhEHb?;dyX>gx;F->utw=ij%V|G)j3v*q;V8`t)oy`$?EtM3uJ zb?<=(ci%pE{_(;4*GBH~JNE3KyYzseOZ=O6-}{#B?p?O~z}c7U58v9b=eD7HT3jgpXgp*IZc9*i7ERlttE>m)Y6QLC8soK~=(8n^i_jg-OTJQdHA| f$BI!*T}{fCL)^yEfX#_p!JbQ!(_UJmk--`ONcEsl literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_openm.gif b/src/main/webapp/images/btn_openm.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2ecfe50a8fa2119101c353b911768ef74b04a69 GIT binary patch literal 990 zcmeH`$xBpm0LR~qlbNJY8WaT0bSMZ93Ip0Waf=aMMAdWrFOOp#qo;lVXgOrvo5>^1Z+5 zwx8ro2rOgDkelgu(yf!^7dNvJ7dSb&jsuj}NuYC*9$~alTx6tV5C@-K3<=aQqYb*~ z@fF?!v$VKp&217&Lff$i0nW*UpsXTtubX{7NiHE0!X!{uLRk4%5Ck#4XO>z<6xQGIq3JZ)b8#s^gsV(0gGn(+mo};{ZBw?ubjwtQn~(sqXyp_Ug-B*%s>~bEJCul(i`Jac$lcd;8J5X*ShoEH@Mw&lTrY b-YR)@_IG-B2m+8?;d~P>Z^s@&gi%&&D(Z*-QK(Zzy136?Wdu8ype0Xu6wMJ zTkL{0`*dC7-~aqKXX}~yOLuSIv%h!Q?uG02Zri`_z`0j_OLy-*b9?^QGrdc8|NZ%A z-}$?J^LB4Ia{K)Cw*FRwCAKg++3AY< zT_!h{XVsV^bR;MSS(!m2!2lnkBNmKt3q>rgwAF4LL%R{#Z^6c?FHm((n;@~MK}Tv` zgx-J}a&?rEG8uDo&_YH=Cow!q8BvNLlrM_b8z@zH8Op#D5 zTQE$WDD@;a$B3zk_>iu9qdJ!m#3PJ|lR5%VjjR-!l}_3wv5YK8PC*D*6Wh0Q5*rpI ze+ab|>dk892~c|0bUmva5o=X_XbDnF7@Ud~lA!hEj9&E#=%jLo;O0CfJ>@1XNofhA zlb~n=L6fFrc`qngZpKv+y~K1|SNC*M|LKIeT`6B;u@vY&7Pkv$18k7x<&ffxJkgok zMSBD($jDYM$aq=Y%X!Rry7QFlORQRng%V3VmCK%`r;hTBG}7MB$nc3l;UqwEp)RNk z$N&%w(*<<_832M|x}Yu~13)lL7t{r000@TZg1UeV0KqU_P#2H^AQ+|#>H;zV1jBSe zT|fqaV3;nb3&;Qv4ATX50T}>-VY;9$AOk=!Oc&GzWB>?;>4Lg|3;@9}T~HU00U#Kr z3+e(g00hHyL0v!wfMA#|s0+vd5De1=bpaUwf?>L#E+7Ly@F~-!N#FEfdF6UXSh>fM z5&!SsfBrrm>pIqX^vL0kL+xz`|2nXL-=BZ9?rmxQz3I2cU-#_(rQzqFe*9tA&hNk5 z@$EO;w{5N8via+;Hq~vc-SFiXpRfPy(@$zXUiZ<5AH2Wzy?5Vvd(B&KzVZ6%*Is>P z)ykJ&s$TJ8)eDu&E1rMu*=Nd^J-xK-sU=T7vH0;tk1bsA=p*wVerVp@2TSKXF#G;! zNhEw^l7)<>MSgnI^~whj+<|qG;zXs z`;Gaw8^&FqXSJ9S+BDXfJI0`=NCMYsb4Fi#&DB?px^iSTmW5t1;_}Oe4;y;vB^M7F zJZRuW7hZ7wdFKw$^gk!_?0$XE>XU&WS+TwunaFS?N4+4UUcf>6jcyz@Vn{Z>VCB>e oM-eUR(^2dQw8UH||9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/btn_sopen.gif b/src/main/webapp/images/btn_sopen.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d7408e0a088a7dfc5a7e02ef069d7d530b187a8 GIT binary patch literal 13243 zcmeI3X?)XU9LF;R2gL&sQSizFo?DwVEh~*}Cw7(%SH!Ifo2X=I+GTB%kY+ZU;#361 zlMTTGhjZ#wJn)zYPQ`-_g#ilAYl46S6mXLPgW*w)x{WP}`n^t?gY6>)LBp zwk=%Ix?uUH%DN4ebsOi@t}kEKqSUlRmaY|-tl<|omsU5GRyT81P5G6L(P$JI_@qUL z&u~vevuT-De{ETcNHYOeMvGZL$J?>a##I=~dF|Nr32wqII@uB~r$S;2DyDjviU4Ev zVp$HIO`(*K7-D4_RYE~NOeuDZ_6o%;rM9(h97B5%Ibg>oX)jQ1PNyKTsM%oDGla>E znllZgg|u2SGtdHBMyJp`N?K5oAk;6CGFj9Q8hMiW+YCOIe|yDap_{AOtxc~ zHc{eKJ%KOT#dLyYPEFMCY zYNgEPczHi4UT(uR5&gvUTG#e;T>r_0d6|SSu}li~9*dX3*&rKYc{!{)GY)j-WhkE@ zg=pEqg=jyE`#GNtPj;SgeX&)mu~1`)Cvw@h^u$q~l19?|DH%RCD4YaHF4P5e0T}>- zVY;9$AOk=!Oc&GzWB>?;>4Lg|3;@9}T~HU00U#Kr3+e(g00hHyL0v!wfMA#|s0+vd z5De1=bpaUwf?>L#E+7LyFiaQJ1!MpShUtR3fD8b^FkMg=kO3eVrVHu6uzFyPZwEC+rzxaIBXPh*KK$VQhWFlm=j|15z4^xL%U^r-mHL-o zda>?>+UJ+mJh$}OXP$m)$>Jv$RaY&1;_=5GedOT<4?Q@4-UD;*zwh44d*!!k z^SVjbW;yIOgtAVwWKJ-fNF#w8^cm?_Uv=dbmtQu19F~S&ddbBXT{w2k1?P`GZ`8RX z&lz#{S!bRxTsLfJ>ghuUpEf83LDG5#r=%idkqqsQjCKJB8IoRGpEu8^%Xf{bA8jiv lYd{ti=A_RoWJXryjjzp}MUJSeubMryXl~QyQG<|cjsd4vj3)p9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/butterfly.jpg b/src/main/webapp/images/butterfly.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64ba6b03027197696d22f3c314392a4bae8dde53 GIT binary patch literal 36710 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 U&%eX}!T;;o^H+cAgAKv|0E#}-k^lez literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/categories.png b/src/main/webapp/images/categories.png new file mode 100644 index 0000000000000000000000000000000000000000..f829b6ba1bce30d23ce6e6af6ebe0fe2e1b61712 GIT binary patch literal 822 zcmV-61Ihe}P)CMeeNhA`fZ)s`CNUv$S5quyw=pSS~?xuTsdT58kK^qJP`o8h%udg4@{T{G((iV$_9vmF};q`jwbUNLs3_v20 z2uvnZGCw~b1qB7j%gY1lgs!eG+-z<_)KLtFxfV976=t&;E|+VYtbz_V%X4 zVlfzrL?RGZn4O(PEEdDiJrm}qwRk==gJ|?A0)aq^xGO#i5EJ`UX=y1KF_6N-LJ(J2 zTU*1@(r0+wF6i}o)`8FGI}RWti0yVe)!5hwrBVr_(Fm1Fm2t7NvxAkD6~v~dK<3Bz z_;`xsbR5ucw^HHIBU1PUySuwcBoa`o)leuD?BQfGiN(c5gu~(N5g35+ZZ~CC7QmvF z;oa;@Y;0^G9*?84vJy2lHLRP%(Fiy@12Q8u?XJc`^a9k)BDe?IG5_&BY&IJN0s*U{ zq9O=|LJ<4efRT|AD&o3^$WS%(w0Ng>PfT zZ^yIA0A5V$;qiDt_CcDk^85W;TCKJy10Ym>Lqo#?c@y8q#>Ud*p3~82G(8%8c;FpS z{3NNTN&0E>Q>B?2xm>=`(b2)p0LshDPvqw2p67D8xA=U1>!El&u7b}ytK#u^t%qW2 zNNt%$qsd_bG);3>S64aY-Wlcmr#S2D>+Ea%1IFzc>Z-nCg#Z8m07*qoM6N<$g7FuH A`v3p{ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/chart_bar.png b/src/main/webapp/images/chart_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..2cec9fd81d342bf9462fc82be245ce8fe90571bd GIT binary patch literal 441 zcmV;q0Y?6bP)g| zJvP6cH#>7*3|AR=fFz}g@tYYSV}J2>BFSQub5g3_*R)>>)HtT z12EQ7fm9>wvA&pY{E9XIK4`_L=mX^e)HfiLSp`5llG)>q^{!Xi<5*OIrqj@?K!Xwj zGLbp}X)Gd0`-g5HX&XVRY6K}H3_SpAEC@7G9-!<&AcCM1Q!%g}YXuR=p#!k4ZDObb zO(ly|x|=B@gsw5v15G8%f$#u-3{vP8Y9oY3IWz~gO{AZv_j!L)`JHLohv literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/clock.png b/src/main/webapp/images/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..e2672c20676177efb2fdea593b8f000fd5f12342 GIT binary patch literal 882 zcmV-&1C9KNP)Zkp%;s8}r$h6cUMpt8KZ&`memftw9r2BH zXZp!+CFaEnJk?xA$eKJbHrNPn>;Axd{TeCT;zL2Z2lqOE#$fse--k~9GCAnb$WrIY zUzF=05;%7ScRp;-^ba=g4+!_yjOVxZHrAy=-Qy;3W{V_ws3i3@rj zN6Uq**d4Ifp5hMksmBf!JrmJQC(GkeNV1GOW##ZtQFwF|H80+P{}RL%{YNk_%ft(I z#;Cz`v~ti@ZP83cwQ@*mu2Dwn=d>z@4RV(M%#h6&LDo!N4vuc zo|;?G=MQ0U0&vMd?WX`v6t{tSSteePbgELlMO}xKy8^QHBD{2ALkbX%5TpZC;3a)d zD?(MwgLzpdUa8!vFvP literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/comment.png b/src/main/webapp/images/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..296b830934f94120f7d623532272b9bc1cc834a5 GIT binary patch literal 612 zcmV-q0-ODbP)cYrIvJTNhc_kd;K9q=4* zb_GHqhU;6v;e}h;Rk%IL+oPfhk1Rax&8=34}h16fZ&P1-FoHd z!r4Y)1n06!x6hE)>LVt0u9s0HDWAi*UMu42sj2cxQ-9WM87E&LZ4Vmh%}ygR zKKw2YymvbK#>nwvBH-$sz$b)-oP7uP^PrVq0p4ya4?1yZUhKP;B?7~s)ZBaxv3o#w y&tdvQATeugO-uLtzSEc*rlGz4SJkxr7GMA_awn@&ZQ+^#0000^BrBB({|1i?CG@(Mn{)q;gZNM*P~*N@vchSkgIxsrv!b!X^P2*aLL&;4a)O;6#y{+*!8BIJ0(d%Ns`Qx zFvciNQ>1Cyuot?nQ&>{ZWt*mnilX=hv~4>$9^XEh$@9{~mcIEpBrTU)N700000NkvXXu0mjfbDFIk literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/contacts.png b/src/main/webapp/images/contacts.png new file mode 100644 index 0000000000000000000000000000000000000000..2470bbc357f351e449182f3f47e9c2372b348364 GIT binary patch literal 627 zcmV-(0*w8MP)xOh2c9m9G zZE4kDJ=jACw&1~oP~0La2%ZY&4|v$9P!JUAsi*eP9&?D&iq)gggP!~Y!Cu6aRs<>9 zEGEI2q)oEjU1#5B7n4?OXBpSLfiX^&({>InEEB#LZ`3WM=U&{SV9Lwj{O}NdmTQRg z^+4tOP~bvkE-KsK@OI@n3Y(uHTf69O)(~y{hOG38N^h(&m;YUwhwi#AsYTwthxURlh zMZI3f(_Czcc;_FaW@=<)3pUB^>|& N002ovPDHLkV1lelAKm}} literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/date_packer.gif b/src/main/webapp/images/date_packer.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ee595139da7bd9ed28bf9e46969d86df656becf GIT binary patch literal 165 zcmV;W09yY?Nk%w1VG{rm0P_F52LE#5w0w1 zJ`K^#56YxGFaW&WPBv5Ea*iPHk$5SIquOnT5-b*h#lr{0UIoZw;aK%*X`yQt3>8Un TW$*U)Ftd|51Np=ML;wIgmqJK9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/draw1.jpg b/src/main/webapp/images/draw1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78355c801d91916e207132532c7218f374666337 GIT binary patch literal 39062 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 z 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/draw3.jpg b/src/main/webapp/images/draw3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a721aee12e6121ac5c2f0e862dd15d31557aa77a GIT binary patch literal 40685 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/draw4.jpg b/src/main/webapp/images/draw4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64a22ea2879203110368bc22c620e959f4b8bcf6 GIT binary patch literal 42828 zcmeFa2UJwc(lEM*oP!`q1SCru7{Uy3M6!rvkR-w|z>tQV6h=is5kWvfKnVf@l9UVz zhzKY_B`YXM77)pjhkp;4&b{Z{@cr+5>#g<9X6>HZ)z#hA)z!Vbs=GJ4?{+@{3@0>o zGyw<^1keWmfZY+AX^lXPBLL{>0U`hZPypnR0{}4yLBKx%!U2%(!2nBkys1m~vm;20Ad&sw-QQ(Nz!79Q2hi-* z$yQAdfb4z+==PofhYN(1yMw@GfQEvCf|7!Ul9Gmznu?n7AUzEY{XsS+rh`mOY>YH} z*Y}_OhkpzqwA9qJbhHd~bPUXNbac#wfR1@T3FCi~!R|AFkpeIP(upCw01+dEm=Uu3 z5v(@V?h6PK9w+iz@HQ|MOKm9pC}dd63>%bR*9R?Qs!!xJ7P1wbL?E{$dpwbok;?9|a75|=3CMvLFB2*3Vk|R(g9f9{1!;c! z5${WJYQ_gqJ~E2}WCRAt1!bRiflOqwI%t^6`JzXEvhdd&2>oJVcL1Ov-Yb(4Kmx1k zx5UfKW#qfLPRLFeqpn-=TsTa^$aAk`xLQC!2cA2;N(wcspP@QoBO5J-x(o4g=9lqC zl~@hp)3aybJE}T*)HPM8GcGL^b18J6j$BqzxsmqDW4;4l*F?5@K0XSHxKbobP3z&4 zGCy$m^Ja8*+1H^E?vSX`-d%vCtX6Xu$UPc-V;3+muFBl1j}%_>9`5^s3g9%}?k*6A zLK>buF3fQ|{ASIneuwFENf~y)oc3_cS6Az)#uaCe9qTpO)c!BnjhVHdj9MG+3^$pa ztCn4Tnt4v7l(gM7SFY~usHGTLUr16)J}S*|vtF?qH;qiz$j_VjFhd%6v75W~pQhKnPml6p~k`%>Z2?9NniR)p$ zRpWPf4y?RMobm44Rn_NypcNR;cnh$!{lUtkEBj#{HhcxHr zWL(SR;a1dOx#=6Zx-TO6gOB^aRu_}$ilP(Y-2%0{g*&-+W_ zcY!p9LznNxuK3%;7(beS{O!HjApG6v8l&^j^ke*#+e>zu;n8Iqa9`c0!cUM<%1;8b-ZNQKzX=~mIXt-RT@*Ga zmX5QldyJfN_=0~9&r7_rW42PvTxG7XZCMyd)B<0*;K`+2QMn~Y&i7DRMkOO&cW6r& z=FU?ESG8kTz45N^+@V>#cXj>CotKAOHQVD12`y2%!Cg&K@>|Qi5;#1h_0>p6f46g0 z_1USsp4l_o7fqks?Y~(5f}wLOwR27@e~vF8zx;#SAkX4gI(*lO6LC@XYdGfY;V0`^ z59;Wv#^2#o)^KlWGj{^e zuh$e=>fY3r?u6I#?E>m~_Gmbi`~~avYh{d9lCA7B~x^z;B`iFtNRQ)*VXBfiFWZ1 zTv8YCNv=a7$f4@hFZk=5`o_IGR9&cd-(8T=PxtNkL)p;~N4Uu6K#=_SJSc&eiuEpV2=T9D0&MFeiL=9QbD}`ZWnv_2pbB0Pddu=~t6YRX5+D2^I zdCtbHOGn(#WGk(@aA4lBB81t^QRS&iKI0dZ)f&L?zPeU(Bpv#ok{;G?-47~}A7;3A zyC$<_{l51y_Xp+M+gJSF?*f^(v-OFC+`m!m2z=WG-UhsH!3UYu>rAYt2N=9B?B*C) z3?aMF*NMI@n|_Se^@E5T{knK0Z(n^ua>ih8Gu^!$>~z||%lA)KZPU{Zor5jSc3Dqa ztI(az-vv}qwPGP(+uKTYFh#KouFBZWf?L7yBe*fq%BA;JaWT_M^~{8l9%L7L4faUg zd*5DBpR_{IcMY-1 zKz{i(X`jv8(Qh|p$}?ZSn^I}OqfLb9@TAy94-xZ$_RzejllZEB!%S;czq8}L)g6aK z2WpfVO6wa`Pd!5r`&p7->{a)gXLbpxGmzoSN9_5PqU4Xc7 zW*{%NdgIRR={Y%@C0Awo&4O&Fl~mhEt+PehaVL;jOGc{D-R@P*9ma)I>65IzWr(ty z%8j>eidyrs3-i96yGHs3!^0gQv~0DVb!$+yt=aL6cvXe`7xWh~pL{RWGtU8k<+{mg zod^B$4UNv6hiPU^GKOo{1xgZ$04@&KJX2T!n*El8<)_vPE32VVfCJ9wa~CID&|J>d zV%;TI_Ksfi*bS|Dk@pAR-`07!9l&7o?3^m`lgcu@kM-v8*6MwDF9{}7<(68FzjAs+ zaQkW&JIUatPw|eIm4W*?4z`!B97hVlx!6b{G_M`mS8!bf zyOA(1&>hmFunVkwQ+amY(%MS5elENxEF~t?)diK}NA|?(Y)J}RKgFS-HIKqCCC#;w zebQ${T$Pck1(1SbHCjN6`^gF;zj>sn$+U1|{ka9T$7{0BWW%2Y@sw#HpC;e3F{~yh zYrJk=9D+_TJ@u*Mb>Uoj!73+b-`96(kYcgQBXi>Zdg0IdDUPJeJ*<=+nyl_MY5C$E z@7}5iH=6t^IqwsaxmJJc2Hnnl!=bKN%R&CvuGU@slo$rpPnYh`8^|QwdqGM2R%hWB zx4EcqFx^#!uUPj%-0MMbz#>VXUQfC;j4HW-EvkS;X~|SQeOz*8YmKbD;@wPh$d`up8EMweg4hO~qvfH&7P3epE)c5oCLI18eRBoUm{S%hP9_tG#)IZ^=!6tV8NAkTM zCrl^^paE|p*+?c6$8n^!VH9@we0C|GQ3){ki@Ta0(9qrr-@BOz!Cc zRnU0G0`>qJ-~p%k&LHdy-adN}=okQ){tX2WpavL!H^29+hkXm3e18EI0xl~vUU2sH z^;CdDJ$xkW2n)RuD6Bg)(9RPoB_Rm~l#qd*b|_c0FONMMv{#jR=bzN`@?ad4dCg_@ zB=tPi(9Rg`U~jZ>@F^2iuq#U5ffuR5qZFtR==7IrS*f*0riv4 z6EvIm3U@$3(QasWw1=+`C|N0j0QNHV{IRV5Gsz#a{u#a396u6)!qwCJ^8`Oy&fWcI z5k9^e{$Mr!RXh6-Okk)H+6U|BjY4bqgKYBsD9jh*_)DCBV2%*;2fonY4uwB2h!FFW z)Kfvt8*S$c8s4Ds|3d+Ox%__HUqImDJ2hGz^o1z%5;h!&OUjB%OPTC%IFObUl|(2= zO74^DVI44zL4QFii}(X6sD}=AzIOkX*a4;Bi1l{217(PDw{t>6T|CiFygWafMq$ra z0G150C;dBKM@`MZ8|#R110#Hlw2t%WXsF3a$;-)!!z85k_|?->(DCr`wevusb<~x4 z!OBWtFb)cEISoyD7y>3IBd4aWDJ6AWOj0)z zmy-kgin^Mt?7vRC?`*Pj`=8}OXnF-O3$SoILVr=_1uL|NJWbFdH@|%(9PGD}l29o^ z_&wg@-^BllHub=OB8PoXcM2@WAFYmYLi-S~vT|ZDSvYtjz*}An93{kHa2fChaR?bP zS!qe|mI7fAkB}CF$;*jJOG=4JOCi8pUQ8AS-qJ7-2j&Bp1aFWQPI#6D2!oXbLr^SmX;5f{5Tpk~c|wQ)DZ!9X zmNY0rLP#h@8Wb%d1k-}yURqGFGEy>NEFlEB1;c#|d=EwtLV1u+Fx;b&mjz)sjDUxO zjR1yVQ^`olgLx7{LRxtQA+0=uKqHSJ(8$a0(a1~f!Gzr8_i~e$CzL3^m!~{|6L5Ht z69b!53{(LzIWf2xLQGx^6pfUWm=sJ*N?J@xMht9TkVpzH2I>L~qy;quR1i>iWI;6o zwE$EYP!AMkWTZ7^G^Ic-Qj?d_P?JT-fc**vlatbrl9SVvmm<71_6A}FZHx~%m<4@* z4;iDqzC&&pp1rYG!49?G9Z-Z}5ADGF9gX>uuK(}5?|zm6&S#r-yS_(2X% zNC@E1xsb|_8Oz_le@ozR3H&XAza{Xu1pb!5|Boc_%bSAs0H+oKps!?il;$*OC)yeq z>1*no)Yxs#OcI(@gewgC^%FZ_Q5F`_)Z!S!?qxUvjLJAhsh5WWn;ZUMfY1pERB zGuyioU?Rfi3TAJRK@esmz)t(H*dEP3e2f4)xO;$G8Hflxdpfu~5a1UeeAVBNu*HG+ zBnXH5W6%L0+ylb=Zhr0<5GL$`VRlE`f!i)f2y5T`zG##)2up%6jkk%B8VD-*WgLCi^W10=Tc&Ai$J`2bgUo0ERcr0P$QqK*B@~5L>5$F_53_c9PPJ zu%`ns=bqZvdk_ZW_rgB}L^0qakq>5X0}!BQWWs~;^Y-5-AtC&bg8S6y0cL<5-~#vn zVL%*!0dPPOI0k3{CjfoG1h4?k04UI%><)MX0l<0SA`lK-2W|qlfn*>J$O7_!BA^7Q z1fBv7Kr_$=9uDdS27yn&1TYIM0N;Qu@E8g?gciaCVTW)-1R$ai7z6=PfoMQZLX035 zkh2gchzG< zAXX#RC$=PZB=#l_C5|LcAihsrL|jAMLflRKiTDfg1_>Dn6A2HAIEf;OHi;<-io}Z~ zlq8BInIxB_g5(8BH^~Ue0tud!mXwoJlvIIKhx9b56KMcxIB5du1JZKRCemKg3DR$5 zWMnL4LS%3JC*ARTI?*s%2_wYF=u2YC~!a^#$rX)Q_lNQjbt?&>Wx< zp;4o;rtzbRrpcjsM)RI#nUD*YMyVEP35Qu;UaUl=GE1R2yA>=;5BQW&Zk`WaRknHZ%Q^%>n6qZl7D zzGD1*fc${q0gVF=2QDATJkWSxjER_uk4cRQ#T3Sr#ni+!!A!<1#H_>Y!hD^%koh(9 z!odRvWe%Dh3_O@}u=e057Gf4b79AEhmKc^2mOhqE*2Ao-tZ3G2tVOI{tZQtC*p9KG z*&^AB*?QSF*?HJC*j?FU*(=#Ua*%L{a2Rp~aHMiHaeO(%d`R&S>QLmNl0yTWM4Td= zMx5t3GdbHiR}XU?);jEYIO%ZX;V)b)T*tUvxNdRPaZPhGajS4+xNmXSbI0cU|kffj)^K_NkN!3e=h!Ouc$LOMdhLis`;glUD5!d}Ang?o;Y9Yq{zOvG zwyt)pcE8SH9h6R<&cX@!iI5X7bZK;rb(3{RPl}xMK3Stjq<2CuUhl&xfm0r*D)j+< z9sPLyj|M^pUItGL$qWq)Qw%4Kq>RoRwHPxQ+ZsPK{$_IAB*tXWRM^zd^tl{Cw`#9rf7gBirG`pG%{m-&xaBa7Rz}C6ryP|X;~YOb zDLchGO*KzwX`s(hKj$yB?au-_HG5q}l`6#w-Avw+e-#z2q2_8^g< zYe7@Nn!(xUNY0_oJwJcs{KfMlA*vx6p^#Af(C0Wl+-2Ov1+5FY7pX3~UhKFec`5GF zN|4Rm|1b*QBo{UBgE@M7Ca+yq<7!m zdPC~Qog2H+j?u4U3yvF$*Nd;X#d9n2*2-<$+piL264DZ> z68#cC-8p%uDv3YoX3}=Db8>IW@s#4boOiF?UAyOSuPgOfYEjzZwCib`>6r9)8Cn?? z_XY1KWRhk2XHI6BWwm4@vhyBrJh=W~C&we_Q?60&i#&K<-b2oZG5JLKe)-b{)&*}1 z)eEbN#EUYDS&FYe0v`E2nt6QoabJmU$@5Y~X;GO#+1+xc^2iEEMNq{;rE}${DvPSl z>J!z^YZPnBpGZ8(d3xk&O6|egm^!Mu%XPc;!S$=pJfD4OaB3KPZu@+&@pNO)3&R($ zn{=CAHfuIFwy3t$zf^wt^p(P^>Q+Q+Wt&`EMZ0W!d53IA`D?k?6>s2gs@}@Kt?5+i ztm{H{HFT?YH}~lDwDq3q?d&t{dk3Bl`Si}=-RJji?-vLB2et+;d?5W0`H|sc!Vu@s z{o$j-#h>Ip)sCo-w2vB(4vwM5X2*TTwK^v(U-)>`B``+DvMVxwi# zd~<3mV4HmV&d$-D8oVz4!>&8HFZ|cRR>E9h|6nT_2?+@)2^lFV86_EbQ&W(UQBc!R zQBhM-(J<_vV*UQJ|L~6?1boNQ($KOoFtGh!9BhRgB{C$2fG0tJ9c z*~$!y%^*Lxf3S2!n#F#B-}};{fSQbP-2D=i&vRLIq4>;FIaU(~-^Q*{3c)Z+DmM1Z zw=^`f%FMb=g*leSmI;Sj(SBEM?;mjei}S4r?bFVISMTIjy?pn1{iwW-1t#cPQeO3| z_tP693MVXGf+Le3*0c`HZ0;X~B_<^W59g9l5EHxa9ZDsf#Z@IW1UV-2x)=+~c)Y;e z&^f|){GgG&_o6hvjM^oZIAekPsFLU8K3%e->S3%V@!+vvHg-Wd4Gtj(UsL!}W@)4F z(eAP3%eS)1{>ZZCZ-;V!Ka=|hp8o~Q|8RCzQ{;>3yZp!I_C-xLkxvf#|C`4d`=SRT z|9$XZl!5)p19+TN^M6p*FYYp2bKif|4c6t_-%}3Vj zQxZ-X@DSmy<72_2cNcj=>AK4gDQmt~Y?D{k=FcSw*EG`<{``65j69#8^F*YE1#hgS z{6QP9yEJ+Sqb{;AvNPv3`Cw(@wV3nx6Tb3Rsh@3z3zv|1sN&nzuyhiG{qoyJZXBeLWpS3R-Q ztD05y`K!1Ch?cDh-5aha!cK6Me#q#i;=lh5IixYIb4r@^ls*F|S zKs1wF(puOBx{&j?UeZVM@g{-_XJ8pxp6$Z&4bGBylt1|PquR&D3rZE^M^;(jV?vCx z8gE9{mDQ)dmH4y>$5CwR)6^FC)x{Q>E%uMRJz# zntv&tJC8U*%%}EdCnitun2%9qUs?W*<5Q=?Cpb1c+kFPPuQZ$m5G)s`|xsMZ+Gqm05Wx)?vlnE+g5V?cve0*&lM1_)aV(nC*O! z0z>W2VYXv0-%gg?Bx>d3y`_|V<8E*ihtDhB!8?vs;Ue&+gHP1sDn-0FEk_xT2f>jM zUn;bZEiC$S&llqbIFC=$VkVWTW>48@9{L=b$d0D`nlpl+{ZJsFh5%Z`~&1Bnyf&n{&nJ3wSYqX-SQCVnP^JKiq!Y> zg>Gs36_0Cgy?{#aU6NMGEnGzijmQMta2GE@lI!|9t=c__`w$%1%38b7YOQI2r&tX3 z-0_ad35&VDY5UerEK7InBXkX?zf#Y6s&d&p`9^i`SJJCp@s=Tn-7=$5ULuE2PshG? zf>De(j2A8JoEhs~sjrKeArAwkb{eH~Y`SQUu7zWKorU!2ny6*pDx<+%%# zemZL$dbv1dG_W|nZ4E8}#meT}1ejd!jM0A_+oy{(lb@Tq5m6vZ-F!*={%Nz0oR}1g zsc5KHcQg3|#6$$^;`lCb)EXAEux>DlhcZR1FLnf1gFR0-8rR4@vJ2p#%eedK4IL-i zgldl^f%2j!K`88|Su0X(2ov`#^*Z;-k4K|l%bvUQAa>Fj*)wPc(RSY4qCU zS^hwQF*PBUU7#Jm{29*$)!Ga_ifQ7WHp7R}ug`BA3oWI^olnZctX0-TU(7i()RsT1 zQrOXyb)a?I&+7J>Q=i*Em>!QzE4@>_DsO)*Dx0w(W<6%}?jf(yizGKy@^CdGsb))c zH)vZ@%jRGoWdgrq%r<8iKzrCHD(7r_~cyE(}|&Wl$q!$7VMUpHFalG>QX(_l5JyE z=GhV;(wuwq)uDGY*We84Z|MpVSLs> z^C)y|R7b2UAWax{dAS+c#q~7w+Tv?lld9~r>zAx;n`ZDhdTR6u#49jcXfv{9A-!Iv zED71fVYB@WBT#Cc5Qi$9sTj9x^f)|`Ff_o<*FDEm8{Ld4J|fPce=sXiCGlaGmg9Ay zuP@1icLC!Ts5$F$HgxFq>22)=96aV?^nI0d*PUDS3^ANd0>4SGJiA-;VvR#AxXrW)nA1CXdaL%aS`SN(vohs{mEn?{|6Q}V_DXy4@o-xZA z^j}9twWdeIlwxHWv=(uSo5M{K%&fP|Fy#o}*?VVQ;+y*iUf;9t9JXol%h5PI{*~`Z zRmHumY73RzBXL1cF5&SA{YwcjmprBBZdWC z8P=`)?oILPd(@b0M^mY__*l4sd=vdcgP7%WPc76oo*Lojr$NOHXH26HZ`W;ve}t}2 zZJ*m1{+d})r`z?kzF^4J@?c;YAc2fqxs{J91KBfr1+NUSv*;j% z1@#Rr+h5{F@l)4(dZZ}gv=FUQczW>b16rFH?9`cixjK{i z7!Tk6+V1glr&x8}4?k01&5RWFf`7K^zmmFSYxNc$5c-r-iQ9Z42uu9_eJL?}W+T-6 z4EJ)?`SZAj>CsOSG*#%P&$sT(+z+gFU*82>6BltOY`?@q1wRKb_VPcD`?lFSKCI<` zbFeYza#_g^J&oiUXkS^1zox%!XC9T+0KC!nI%k@3?fGKE1Wvf&&5;p2(t6wCgu#kq z;x_zxB(7n5+wJkOj}}uq+&N)0o5*%N_cxfsE|6rly?U6}b?~s3ac5@u!YjM%Ga+UH zb=L~N7FyV|nt9vkF#A_}H*u|rtxWfAp?ca*^FbXXt+|o%$M}Kk${CWuT^Cm7mO07qj0X&?~%DRlp7L=c|qUUX6 zc|56ews)$BMEcB038km(=s=W8vTPGR)>C{;J2UbFoc{`6Okd*N4lku@1R* zatM6Owj?Xrz6M8!m4&8!;qawZ+g0S~;se{n8uHr(s|PF7PCl*fDOXfXIhU06Haab* ziMZtDw>X7&m{-V$k=JKFyl4~Z9bf5sGmA7!C_G~wE=Qw|I)XQU@oEP*4+E7hX?uR` z)0k5@BYDEqCZ`m>xSPIZ*D6{>ujBfWR8C$uaX*H^ruBa^?HbYxXtWV4W-%k}nDhgkfz(#H7y z#yG=Q6u~+4OHbMGX_?m$i&tMn4ymN+KQJ0Vwy#QxvubvI$?8vNot!A^^L5wM%`Lxf zEEkcJU6`6rYyS%iY~PduKd14ZPmS0jUIkP<@O!i@mxp#&?r3^feodxd z{ap3Xs6n{vQS{hM>vqt~jaz;^z0VKG@ZpWu$?2B|!g=MjcY(*dz%{>?n*|TbsV zDMRB;B2GkW$9bj{q0txDEPoVccj#*wv! z9b`ug>y`@t$l=N2>vN-EH@mzt-)WnvtW!(hh0Lz@J`-9$&E0k0wK+Adc)>UZsx>n8 zW-ZA!MnVGmc^&sf3A%Q4p~*arbxT6#;n>T8%YEh*Ml)vpo-S+1(|u<)pDQNb(qd*= zkP)^Kw@*bBqWpv0i_V^_9~LMuSS)V~&my8_e5T9^8^QZ#@2GIwE{{mi>vJzYLfl}) znfF$X;p0yFVnuZ_XG-2U<$b72@{D%s_6W3Q@(dBs!B_LZOJFTb%^Dp|EzcISLT{NZ zYTX`x)55{yg;P*TJB3fB{|eePn#eCnE!>pv=0M9UkCuKSEtdI>!0QN9uJwlxA8g(P z1i4~m+SiPqexbR+&70fh8C~xvtMTfvhs{HytAJMbQ5?m{u?D(NhH_j6C7lK3qP7yu zo&84DRtXG^tT~XCj7$3Y&kyoyI;T&DYusiT*|FeDMt*Q`%9ZAM)BhZSD_qs>#i#5* zmqW9n?0K$kx|8MvaoFayI2FurTb71DICMyOyrgnfmzC8>QO_qteE#7)ypL-wrg-|} zrtO()5+y!8^Ipujdr<58yp=}oh#hYF=@neSXB4NEA#xr!_5pnL>dvS)OejwCR+smc z&vrQJr#kqRrHX2sJd5otoRoX}+%eihKTl+vnjdqx?CRScw8wp)i<(kV0{DPU=fzfQ zBDdkq8=IGI?T9F;61uheMGC50qja)}>^#1*befXc z+Dx8LJ!Y1%h40umeD>X&se!HMH5EOZmE>@jq++&)SL&OZX3?Auniscq7uPp!9&QNs zEo*gyCnb(AYj^vC^94(4WPWXE)}oGUN6|>N&u1kHv#6)wcY=nBBzt1{c=_Z{;ftVS zb;$b$n^pCrW~VO##LvmMhG%(^jVJv+!Y$%Wo+gASyw-(kT*-~}yPK)Y-*DD^l|S$- z?!!~5eD$Y%>KG&Kz@adXn1|r}a(Wj)?;H)$`Sjt?c>d&JsAzbuHOF^_T=Lwd}09iLnY*pIfu7B(-b)MfKTh{ zPqg%w9WC@#)>@G$_M&;Di^I@odmQlW)h^_VlMP3(4_HA@m?jT}`Y0{ezRp-3M9TYA z(;;F;5_|D!>s9rwV9!ovTd-dk`(%(Fs6V!j`v7+F^O~0Rw^YjWZn(70zwH}IW_Ne0 zis`RZ52u{#V+oh5bc(sLI-b7S1}}y;i8e6%Z=6xq(7GI>wI$(|$jX|(a|)~I*f;Jv>axZk~}5|7P4B z2@PArycq8x65)v!9lI67nbXt=%@5~pB8`U8rY++lBGS@U;-NCmMy@ro&9|Ujuc==I zO0@FI#|=3T9L-#hcs_JDs#7~>&8Ohhtc*(G)84af4M#+3b^$+7VyNxmyaa78Dn0K9 z82`M?ozN|c&_kAoZ2yBP%j1~RcEHfS$~r&EEJ56>Xp}yL?S;Nzd0fw znC(-Id%SZ1UskJ9Y`&<&$tKl*fB`r=-kDF>| zUoN%QWk*SR>t0V{53S`le`~93m(~NpV^`2S;ERF@f5IySw9$mNs?9k8Z)D6`JvcwF zSrr;kiP;qGtEfoXX*w_1{GxcPqyMf~Ep7-~`dPJQ=g?R*e6zB5Ztn4t!`O!%+a~A~ zt_6HMLr3wI%-L?JGvh6y4*!Mga^HChegNq|e>MNdj@SR1jh{K=c6(Njj~0&pXAa)~ zc{%^ib^J4D+uhzhhVsz2U#AaD?3A|&WpK(ZS*eG8xyFA_$5BS?HLn@6B+V`ecaAsj zxNC40hl_35@ac24f*~i>c+;bg+G*c2LZ0N?w5>ZEq7{p0-kBO0e+YBEVflW(AhRlA zE+ewfOEJsQS7$O#zEw>7>LlVmOua6?R0qGaj%qR~a}Tw^W>wTBWlBm`synxqmfd*G z?sR|gavSxr$D+ZUUpXeBT5+0JAL3*?p7O9em`rrXW_y`JyUe(k-lm0$%>NDiErfrs z36{9+GNIwf`v-6Lz>@Q+E-8jZ{_t(?_N^XYX|ifEIq;glE_s1v)iF}oLJzTcB@6wa zw-D_zn#*>++CEn1z|%^WVe@kco}0O+3$v)W_@y4olNw32YQ^b?&F$2kxL@Eq;x1PD z%1gYrz4hvH$8`7zyZtroIGOup(V;ESn7NQtkqqNDf8oWdAb<3^3n#h)q8+QW;z!m` ze9&IPPj#KqYe?)G;}S{!=i$NZm6(@i*NFx`RdatHVd82bhOFH8E^@4$>~2N&)lpmm zqkf(gUrxk_8}i*bc2g;q?ZD3-{#PqW4{iJ=m5I7`WVY@dr@&_APzS`SC9k|o-H?h_ zKYd72o|l%X26fZ%S3cJN&DzwjWS|Ebx7)vZ+!qw_U-6Rv*o=FloJen6S>udjM9c&8 z@a@4K2#T-DQ9eFX_NI)B#w zr>$`p$}o#}y)(DzeM1GnxoZ80SZ~1@=~T<*-(c7nb!2U!ZRp9ImNH28hfc9;vLd7j)3EGfa&oGOM0~ zRe0>x@hqI%VmUDhD%RBAhqviE-M~{BdmqkJ|wJ=y+b;XX1A`c2Af_C+k- z4fm1nX?Cs)3rENNZCTy$nuK1B=9Hi#`EAbQ7dY1fUygdS-=|S;vCZFn^+H=vXpzP4 z&fM33Au~$mP zq~MYsh1hC#mzyxVbA21~$5JHK!nyU2L??Qqwm%nTo~2*bg$(0nf#FGL!cj}n%r ze$yP&LxZ=S&O^1^sUwY zxp>g4qSe)#!*y|L#%Kw;72SWnB|QWbVO^z5Dx(b@Zc)WTTyqpQ&;8Xf0wufwPFEbO zqlQ2QdT2QL(ZPAhxI$0c`M%q4G;O8NM6&E@B`;ZL>qA7a4;8U&IQZ_42(y85MK0EMyb8tfpVZO=DRbl`xMt zshDdIdHMb({5dWYx~3=O7PhIHJSlw+EUfsz_E6{3_qZuhMJpYyQR=FO?m5Ht%g(#N zQ%B1S@FUfe{aSI1%{tSo3OgqS9f5OX5!ev-%=cEq+5)wa%(~aeHE#;jgl_kp4CAxD z`*?_A{z;;0pl)L&?1bd2RY{;qh!J+nB0$>0_)YbH*4ygfKxng!Sn ze;=B=`4W%K&IeX(muq#>Qe`yzl*$8KS^B*$dO7a&1%}G-O=@w5Q!cbKy-GN}sJ@mT zq-AY`ZL6@1(MpgMH12h)=NAvAB-NUaGNVMqp*dKsjHVy;VK$@%L zbA}_87o9uGxklS>T}qE01xJh_aK}d2Ag)@!L-AEzkAnDJ|Ci?l($=Dpp8_3E)*>$8 zgGQaBHz@JWPV7-bIX**6KWd5GV(F;JXGS1uYUWgQ7W=ho zqLXs{PyPN{F=Lv#$>+hmmLQc~+WB19Ddy2oTukDjUu|&86w!I4MDW?s zaE*BNw+Djhs`9C}OKc0(@?G7ld!Y{!(BtEGKAp?Nf31Ftd-btN$>)toYIoS1dmSC!e6MoP42T!= zzGMzY^`Fi#b&AUk+`M~ai}uyHhDrHhmu~}X(77Skd&=S&)i?SCkf)=wi!2>SFA3_N zEqN|)<#W3#bZsl!RIU@+H`A&1L2OMsqln$~Hf3CvjM8oD!Tz`g=!+6wToB)~n<=~a z3x*4hv8dux>Qp=H57VX((Qja`<7sh4pm`|Az0}RR%>ll%O^37GkP{D}>$3Q&{Ce$o zxVDqF3$8m}=Ap5Vc7cRD^`H7TM~im&>~;ZhDO^MGYLm^TW+UFxeisO{osE35awB59 ztZ5e@tM5N(__WuJuPj-=phf*g%3SobG)}2Q>G$r`PuMhNspytq9B&Aw-R(Mhmcq&V zl|ydP zAyz{OAH%u#ukX}wCE1bQxZX%wSaUg2*6tX2_nng1*wT(yQOB4WZL`F_OR$>x(XfKe z0A>JxWfCEHobS%N;oE0jNn75F>%Z4J*nU?fw-q_1wcQt0mqdw6ZV%7Qxk=w=KfGOz z2gk|(tyZz~9I~{=yV$gM3+345G!jYKooH=VQ%iykQs8eT^VO-1v*-L06bha@WR2;U ziyth1ak5mi^QKJz&C#*>%N%l-#EjXt3wzynf#)oJr5|{bo5ssSPeOLOZx?NZ=7uh8 zY$lgYy;VxW{+3xKKi;c&`X!|bfP0n5xBRX(wyysd)O@a#>zB*<&};2@65e#=gL<++ zh3Z$azA$i%QTvxDg-0L-vVDvBnYFfE4m{Q+_^et63?iQHO92>o0 zlvS%%$6nbcO{dLcTY8?hP2S`Gk{2j3V!I^40N>V4aF`mBN=)2Jh*D&ymvdLW)A0qm z3~u%)ioKsR*b5ysw`I%N`4YCk9{*rqV*6d0(@^G+MU+&57cZpbf;4+=$e!r01cmJ! z0tHa1%rY}H`TotdGZJZqrGke>6Ju!)4Dzh8xPlpf-D{V>Xs-VZ{qr>p{&R-D?<)A0 z8-eZ9lEL9ACRb!9FG}*_*v!dD9B~qd;nuV6+)ZlUZaao|RxfG~$QrKDv^?=pA1x4F zW?=K97o8!-=Fc35;l>o0+wUG~R@)S3uaHu4>+x-OT>D9qa?+Occ(uxefJ*9@N{Dl#|0UU7BuRQ?R{#$#Fz z+=H!Gj_(PU_Z4gU&Rrn+k?uECpUhI!$Eb>V@Ev`@?bTGoW(jC9cD6xR!(_qv7~?to z1X9L5{ZQk53wCS&RS(Mx+s`E&b`ZEC+=nusS38FI>6CpVt^m4x;F0Zy{kHpRh@Rn_ z4OnxVeqB<0Sl~;XMkXAQHZ86C_IGyuMP^2eivG9>+t2Gy=ScfLuKl6oFWb$oK3OOs z_Q3$?bUKrVVdVO79S52b4<_|}bu~ke;k2bG5~H-0fOf~#clmVNy-~ZsmAKEimfI7B z9p@1zNO2>jLb|Kwf#Mu754NtN`{rL$3~$`xe(ES4yuEK_6$rhGnB~GQqo<4{`UdJ3 z!zGWdPo4_NgzT{FcbNU!6^M55Oos+8;mhPAmwUP;Vz4n|SJOh(q8-LoQMYg@v(BmA z)0K7{uE-gp^)7Wm=^XY?(D4YWb8nJML~V-}F88$>NQQ68xvK0R;Y?v`1}wVMgZ zV)5QXFD)17kD-&)d>)&zZp77_C~(!t?XZVla$E@i6zqW;l_wZa$k#Do?;JFFaverj zm!_~SGp=6&T3f|!SK!O8T&R#;;Dk+eC2~>S_DOVVlUa3q-azK|v(B({iObjF`#O6X zJNeXUTUdhJO0mrR}mK$2#i!?Pus{D*E6%@j^no;nFKl@liz0CG% z-iA?gN7kA2x}EX{5fDry(qYTl_J4Z&>bNMoc3rSg3l$IEzV^Aq+P-2jl8FCoL^I-D6-}`;%?ETyO{K@==XV$vcweGm? zYprL{rc>H6J1if5?<`ZA`bX%E#@Sq@qPGPG%g>|9Gi%WK(QNp*+T3vCXZseYHX62v zqhuZ7Z0~6s%APVKmy$Ld92Y4vi@7W2-e7VKoJx! z7xR6-fERGJsu(GIkMXq?<}sn+0~ob17Z$A@+-dTvpLOPU>}hixBwOs!s5hh$Vx#f| z+&_TM)!u9WhSTEQx80d%@@~6oi6(hthXs9m&3(eMWWnoIyAnMn@m8+|>yWh&7ugf; zpA}vg?8ZjYWY5jvzTJ-EkaQs`h1I^QRwRL!wu?IJdk+0j6Yk{?SAx%&W3O4d2-ACy zx2Rtz1xBmQc989Uwk*n3Cyg|fhL>DxZKH)DX7cHsN(Pnd-IRjoGK@X5ur@2`(Rc)M z&;VMWIIp6@kq}Iq?akLi3$~0BUc`(i#wd}igdcGW2%a+!+D~g(JYuG1QK%mJd@cO^ z2;PUAh#F@;#f$&QAxd1I7$qMehm)E@40X$& z8Vn_`Qd)MeFdD(_v9jrwfkr_r7qYkeR_yw&(A5qTN@}34J>Ctyya`fXR0=^(?SwoM zcm!sM>WlE#?4#Nb$P+aX{*A&Xqg`WuJN(2Z->Y-ot4M)oI zAbjfh-(sh$+=VI)6gjB62kIn70ti-HFJHe!$`*pvG3=hvB_*buvbo!D$@Lh!*p0W* zw<9xZzTb3Pmmn9Gy!`VS$6LD?jMA4D&-%)}?&@lXLqmtq2TGY2J%c{(Qy1m4m&VFVGEScs_ zPQXxdlm&+^J?|M`!6z7SX>Rd#^L?kH3NIQwU8R)3Q2Q8oYNW5yQLs`*a$0d-i$V6f z@I-AFCMA3(B;H6rwiErao$x+T$bYv}QH5qLJgM=qWPndW&)`SWM~Pf5S;xz2vOGgshkNYLzE4LvnkqrGU0(+)yg!(Llw7Mzo# zByBp`8KzPeD1JZV56l2(JGdQK4|TV(CmT@?eif_fYHYF45-R!1 zTI&tWo+XXEcqqs5c(!?Qxs_{)|7zfi&Z}v!3zNJbr1&yoA9d)|l;sweE36h>56}+& zK&Hk=DX%Yg_NwyiCGl||?S1owvBIWmIN1%(ufih6jWo~B;S5EOu5-95fG(DGre9$% z_HPf<+1LnU|j($@2~gpR(1*AX3b-PPxZc{-8bak+X*psBbt4+ig|uX4LY8lY60W zTL7}RS~Mo!+X;-QGM{h;E%6)v=1GApB+^IEyWT<=-C02BgjKbMLn*D)(qBew>+`!j z$HwsAkvrW2WJf>iz+ZkN3-=85+lhpt%a}qY@p{2*pCYlo1jqmf;XYN*h>!csX@KW0 zO;jeoE7jVYFQA(L;}{iFu=%e$9cv_C_DC#ivM4KA8}KKqPk)bH(BpraCIe z_23%Vi#2Tz2wBsnsN?=6Th@F(TqH&KOv&FD`WVXqc!#!Y3b#sLK3VJk#6F8h;(E=v zm^`ffEs>1%)>uI;;WC%QXI$cI%4{4a)jjD<9Gm7KXBMNH>Ld;u?zqM5+T`Jq#7M=Q z&aGiI7{+nf>$^0Eb)0^jc+SSBa@ydwsgEahTT7IQ)C>AJ8-Eq2>-s^mI!U=RJi$4} zhA`OCs#zhi=VLb{Hr?^?iz{ADRb`^7X@@ak50g927CJeR1)`?gbl*fF85QQF+1BS+ z@c1^#uszisx$}fo(o7+bZzP?U(!A_=o)FFFi;8DH!obQ4?F8XB&hA{GdZSK^e$t@{ zh|GawDxyGD0bK^jz1VbA`aT{up$PUr@$tn$NBdWpccTs$W2m%i$}{Jtt>M#6C>G|i z?9CWiaAW-2B;V*ttjjmxjZ-*7$IPDc`-AtG(}0o^pec(17X@TF;O!3G`;le#_SGi* z!8ch60O!qNM zSln+oz#jOoS-yN$VAjC!V7~9_Ic5>Lk@ob952Ooohri(%@HwrAD4z)Rq-1V_9&CqFjTcCVR8M;PtQOW1FRT2wyUGC%AAdvdw0e?_Ps0SzVh zf-JEGmV@RvyFVl8bo@6@v-@L-OErzPA7D3@!gNcM5v)zF`?_ZvgYKVp+%v=IMf-S^ zm4f%UP7g)DfgBC}WwmPm{LEi)dJ+aF;Q>@=f=AVDp1vJa*u%RaI#dRa0`$U%_b6iW z#uSecEG!bS%uh1>p!ErSjcxZoV)*29|K0DM{QT;R(#&|*d*|0HeoIdPzc#!bSK?x6 ze~r(GxG{wRw|8Sc%x0j#WTHokDEL~f^qavPSd9=VO8gb2SYl4J{I%{cL&?VR|c4w@F60aD^urd!T1;M$rrcB$7VgcvP-r zDRHlFT*~~Ad5Vu}j4JG@`cO$(hB(k+vXmAl*I|v!maDo>8r%~9JyMpZ^QV{injY8= zm5rFyH!vLCW1xt+T%ou(tk2S{7~%Cjt@(@eBA9Q7SdIda!HH?bQkdN_x%JRDw`fa@9 zjKdThm)>;qXvw75)*Wau=TCv>4SR-Br_prTc=XVmAN*T|HVGIlj2Pw`T1D%bq-WBB zx0(SS;z&=xxo-Seu;)zM|ya5fcR7o?Yu^VPu#vQDZHO1yDb(p=Tt4?(Xq#Y zy|b)tgH@{JRUPtqPz`^!Mv`8b|5e{Y(1owtJJBXn{nBwX`<_#@Ha7cK9z-Dw(ttP7 zPG;`uuC!s#Bh-v4+M#;cG^nV(6B*i{ytx$+^eAA)Wd?X2Wk@<+%fkwaM!UCd#3&q? zc5xZHslsWZ6PW7xPF6adTdQw-pgyn|k#U!YYk4*Ai?)z0+n3ho zQd_5j*i-6qAYLM!eiwcf%G$RtxyUf`m9ge%gy&^yUt`#4r@RI9{^Fv0Y;5um+}w&M zn1)(nSMHg=V@7MPCsIaPs2qIGJJ-^6Q2d^E^5-1szy_G{HxAiqLs>7p9=|i$w^FTX z1;1i`(k!z`>i7@a5%f-UJHOpHOd19mRuCP zI=`aa#U}_gX%Vo&2HO0Pft5oREMtP;@yO*i>bWLALG58>|`(nbn|EwK->IOe3T*Le)|PeaC|y!*t_3n z7*YVg`VA-YSt8#jzvgnM3(OTt8e7uhXsnnc<$t) zt9aX1Y9}1<$)XO11S{hSS(@HG&s1y-WicyeC)keY_v%{V+#WMMprFoyC)z*r?8$(7 zKnwrE0hgBnbwTFAQvXfQaVrnUEE5~`bKh`+@c3LD&!?mGdF@3BP``p#rjM7MxgFQY zaM2|~w);_I?0ypO$lGH8K?`REL9gWHMMyE;l|5np-nH{$jm1*nTNF`6Sk%H$E}G(> zENW_!Fk9bYS)wUrQfJ9|D;@E4pF zC!KixgTB6*dzirrp;7UY68oImYIltyrZx#BX=wK~69oL=)5{yl)P^F67q2liIsCZr z-|-wEP^70vr9yR{L36BYd5w#%WRleNeZyfKL#Vw(*Fn=n^aW4bVeQx}>q8J9Ii7c0 zFG{V*&%NMCXutbVs3gQFq-u>sh1%aA(rs4EgDg-@Vp=?O7#$tuM{a4q+ybb5c&g5* z(eW-$-emfT>t87S9TiLfzV<(&NCP4c*@3dy-Mvz9Ulb&X$JN5a=(Fw_CUuyMw4e!! zt*UF}%Eo9?h2M3N-2UDLe0}NIahZXV21a}0g(cQr`7c1wy`n*qM@CJ_n+P!c+XbI_0c~E(J|2p1wSxhNt6|8ea<6CoU z+E6~XaQFZNUbHffV7UTWeK5b0*+JkOw21ezRDkQ0N@(zrk|19Un!}hk-ze}KPL26K%Q`RKXJoM^cUs(+lW94`Udnhqt2w-#?wwj64%PuJ$%Qd72ni&PHZ~et(_dqHiJMB_Ne~0*X7=L3^>FSK07d4G~ zB{~GzYT%c|J0j{UhER)VG!=`H&mwwh%?OUFp?p;u?CZ$FMOe2zSH-E@x}{~Yy6Z{# z036RX+RH4RwCzOCJQJV5ZBU_E2_J23>wA;>d2(fU5V)z})U(BeZ0FPcfl8W6DlqQi z+wn01`RDhao$qXd(Dm(qe$SC8Y28NYN240U{@^#rPvQ+AO&O_yh*bA)B9d+`!h0q? zs@i0~f{5pUf#j~$z~XI3-ZXLiJE2#p|&K4JQ zAZKD!5EnPHHZ|)kC3~fx02-#mn`ute1DDA~iI3?2>Y8BSkE43X=6oStp8m!#?Cn;P z)7bMsK$xdH0_|~8xV?lV3s8S|5f$1@2L<4~h0uMk8S)YZ%x=`(eT00Z?^jO;01gDn zjDw%I1y-$XAZmgpb$3~rCtF!g{fmb;hbHXyJ1zLw3LHYU??bF0&wYzwK=)&>YKiPr z;(_ymk@ZdQc_&7~S`2G%F1xId?AV2Hx#+O<)=7QH!_Lr4_H-<7HB-Lpmd(;*N!QZU z{g*o!VbKP)W%}^NZ#dz{q9IA+xDt_V0wME+^>-(vYWPUlVHm0_VLLp^us95rvgkiPfTHTMxYJC0FoOel!!3Tc>F{@gYSVCxS5E?gBI*;zn79&s-2s6I1Y(w=P zkJ~tY5BdhXIjAM09*(f*?$a+1Ay=8yOFpj;`+|(W6xn)>b>7V)e9$p`TAOMAAg`q` zw^^?_#6WR9npsZ8!yzjwMXcxYd%kE@={&Sdm9zLKXJh-m5ntUxdqMbB+!Yv&(M>=e zuBEb_8gaPo(}gxGJz_D(9)X;`^E^Px4pW$d<^n1)H}K}b9_W|{`p@5N2McVjTOrG9 zlyHT~+$sixG7=4Ufx~Xc{^a1e>u78m`!;{9m{sD=>+mjsk$IfAEC$;9au~4A*a)YT+SzoN2|f3f!X21DC<0sAusHqm=1yBFQP#a9P_yCx# z*wTN47PrJK(#wN5@#fvtvZcpBbR6=5C-v!;Ck;}_wgk!9e%J$XcG5L+U{6eaHfIew zo4o-ZA~8)*6yB}n$h29d)mtlj+QRx;i?#U#C1-+_K@-yAeCmRpJcn+4bgnValxEUx zF@9NY;j(DIRBoDaTx*x?>nb8#plXr3p07^upitwr$^$tZV$iQOic*37Uitq5aR01a z`Fp-uecglAKJ**KGde2VsgH&k)_sxe>zJuZ7ElpY5X#4%c;en3S}*;VEsx2n6U!Ee zH8q)-p7C^1)5F!PKAUz&=8ZunbAv}YpevDAK!cBYZZq-mkQE_1sU7*&RDx|lr~%Ne zzX1E+8up)^ng7hv^-6AGYsMj!R^yLwRR(CAe}*qd_2=XCMBcy)en#~I_3rG)LK=1Vf$I*b+mO&9_I_*tX=SwN)XZo7*KI$$mB z;(G+#f&|Ub=ZBuh#_&O2OX~elh#x0Z6bH_#LK0b zSF+Kn?|G94(}iX(f;nw#Ssc|q-ZgQ42BoSzU;hNr#+Dx)fIOR7g>;L-U5VQoUFy2x z;={sJovjOe~Hu>Oson3RvK!q{_nRwo0|3R9l<`Z*XCps=n15CL2 z_Fyhc%z08F$t?`tmSI|!U}S`l$n6$Vg_kvAB&NoeC9?=nJZI;!-R1tNr!8r$L0G2a zMrnj6p>^B=&dEaYWHJGe6bFW?lva7UG0o}uQyuNQ#R0&%_sf9Fd4T|xMJa%JzVSWj z#mDq8BTRUfPeaRWFEEDAle~#{Y%jG~-X)5E1f3SJnrio~l%=|(;0F-Jzs~D@FB*#> zD9Lw9jjxjoA9(fM#+Pa*exu@(hgSJ(=3=Xc;h> zh8ZCOQxOt*2MN#8mPkE#K!svPwxh^LQSn*7CN{LUqh zi}&O736MlH!N$SjxLObYF;W6ec$kFm9z0E>2J2P-Di3280^6#w_&h-@c`KV`gw*=x zpOm@0A_*{AN37f@Z9EM}ssYbtV5VG6dw zgjwHkIvz|70aBTQsbJ_$y6kf;;dA}plOuc}EU99KMwnOLxW+c+@A47z9(hJdRLDX_ z5(N~zgSz<*fAMhNIl^D|7%Rd@=A-k{Fe7=}dKQ6Oco8L_cHgZ;(b{K_gA(%Hl%Vgm z`vurH;6!+m(8JTZRiUJ@u%5Wj`I7sieDY(^GM+syDkM~s|0hfOeU*t8)c7DiAiIXXUEwF4gpTMyQ(Ui`qjs0IRVaqxUU*Ixs|Yn{a`8N|15 z34Oy6+#p1KYFvKzH1?)W6Tik<^3MdXwHmU`)6d238(g4!+o2z;$xW?*5rs!J6CY6s zP`?IPU!Z(i<3LF?Sqn%AmyK47;L;3en*c_9H0eb11<)}Dc_(J!(?{R{3;NSL{@9wP z`l9F{ghT!P0m19mJnC+o8SOyd!8NC&2B(=a03`VXr=FHNP!df z@tC9BC0vj}%b1{O8g`?-D(xMxyaoiS&^Bjys(dT&ai8?Yh9wVpk8}24HlVI5XoDEV z?Ez`KkKk|;Fbeuuf+Yh9DGOPoYtue%JAxjk>W7rkccj} zt}AS~GvlHU{WTo>?75A=y>9+aD#=MxQ_xPOU^n1y9g7{}xkS2f@?jaaUV}f#{tM6n z;*JR>gK8ns!T*<{;746`qHzv*!3b=q`(l$pM&+=E=ygnT0KmiIC&uJWDN6txfb&4I zIWeOD*7sw7V~`~9;5VEb-jx=@1|Ay@3pD3Koey z>>w<=i+{#au|SxCz=*W6q|1k@fhs%KMu(uMcSE;WetpQ!VSKqB@RD%CANsb|k4X z?n$!X+KVdST{Ss?=19gbs$92mPmLK)Z3K={M$9;iE_LwfnMGWZvhciX{+Fc~E22WZ zd*WWW>~uTt>YL_7_UUD~+d0`)3P~cKw)lJ9^wvjw+dV~`7q0u<@c<}P@uMX!JB^zv zdMb8S@5w3e%F0Ibl?%A#(NlD-VMHt6<~@@GZuffkkl!jLOnbK9YcVADwIAPORR-fb z5#s{WzAuK-9N-+Eel$n^1s*Vf@MEg|k0Id%V2bafnBQ)S#}}OMxL^Ciux;(bjcAzj zBHBhb$Gk8Z@0{>nWN;tL~x|u1aIzm&Q*jd z=qt9=gBULZRpbiL)-T9Y_YuUbCrYL})O=Kz%JLV`0!ihX8`Tan{K`fC>QPBiutjVb zBLDPMV5oYakcvT$0DXhsysuK9clXU~C>~IA~SHI^ta$Jc=s~GBqhP_qXv!1ozzjn+U!e8=T7zx%)(LHs~ z{G()?!~x5~k;BaXfxq4}{Rb7|POZgCDKS!TG1fe$Qj^m6L?Y1OBBcW6$b3&=)}2`y5M&>UGJd%hQl;maO7cTJ;BI%mjqKa?D3^PbGkeG&cLhaUd3SC zkapj5r^|?5_U-WQI1%I;=cW*C4=jO{1IyK_4?^>nm$&r4+_~NmK~StJ(g_m`FTwU* z@(~HfLJwmli~XRyDVP2R%3rH;Y>V8#>a72fqx#$S2PiA*+HsLnMW%q@O-9*&@=ndr zqahX^75SvTJG$L`w-~d=B}C6*Q($MRbU+)m`@ZKoG#TGC5AB5ZVVw;5IYXio#u<_j zOu?4bHR|h!eX-#)j9iQx@ucyF_d4`y*s}$PZ@lI}a_-EL=)G}0q@64Bg%KcCzTwaV zJ*p%p9UouNLOfPZ324;Lm7+1=9v)0c4A!Q@XlEZ9ZE`@uf*A^FSOqkfj4&iSP+XGdih59>U4c9b^gxWd;qk^wbULa8u9d5cz6SHXs&#F zlhp>4MORnXY{M;RccAaJ`s9)yf9*YywL-~j6s3JJ&)2II1`+dJt>S(3e^v}Qdh-8g z$-ex?Mb$*un*u96>HGp_Hlfo;;p}5DKR@X{7-ae%;q+^z|2Hfi{2wu^4-9lD@}=en zZ8l*RV4VLOBlsWKHHB}=EiZ9Mv$LNU+dpx)3vkxtmy0MBDFQ)m%!J)s(KCBKE$97! zZcbNTMKM2oWWQhw1Jvr~fn|ZPP=Kgt&slfx=8k|16WYY@k;Q$^9a1fLXzDm!5hlYW zN+Xlth^+gx)K`{w6pueb34WfLZa6~pMep`CJk1^RkPGUt4AMvUi`c|hvgp}NLeI~d zV%-n&CleR$a)C7)8i$PU5Oukb$5Qkx5)@s0DKG^l(uv1RM@4OqDPAAA)n8^Cws<6V zr?&Pk*F@*uH6k>7wRy847u2B|p_m+2W%h_^F60v46 zcNCte`qW|39>q&>S0t;PDiv0AB52t~?>@d4m5~rC5F^x--*59OR58<_Uw&*_xX@rw z{dsY(2u2q0M^}{1f;ar}(xLbV;%}X}Q%wbnahZpc1Zw#yJ4@*Kt3A?gx6pwq`zU9E zc3}O+GSC$uwen^?jW9sImS}3EN6b*%havjk#(k6zj-$UxI;W@C{C@r3+$3IB4D9(goL88~G4?8&jS;G3ZbjErr<8r}M_r+~r6ub|G+{jg~CwcXGUwPn}rM z&F_;w(G|B8sYq77#B|=f!)YhhI`dX;@~f(c?PzRqFB1ZMKd4I$Y$C!`rXlh(^B3|AaJ*byQdZE#EVU*Osp$Z!lR) zmIeV6R%O0>#1k`Z*KZTa-SBeuK;Ly{s&#k)>4hU-Bv(jn+Tp~eSeZh9;a_ybq*-yzF_S-%;XQm7~&R_NW z92s|SCU0`7J6*jt6xqJnk24tU=_0S9Q*8j9R(v}Z?~IAJq?ew_;5Za;3?hExA6zq3 zyq>L?5it}-JfwMMC|FQT#~A{o!>I@P<7!4^YSEn>#DoUAIJ#L1k8oHsK&Ma1iBVbB zzs~O-V33nl&(Aok&Wb~g(>aX)=QSgM+$79GUV%jZtggpXzksu6oic57NFygyaD;Y0 zapD(uYe~(w^F1@22tyaE*pm_raa`8}iW;gt0^P%+MW}S}}JvJF#5gRSbzUZN) z%on@w&5OFdu9hx6m={Np>!-w2cZb5tTs^r=0-$o*H=6S}Z_S{yUp-RzEi5_CrejB5 zH4RI1JR_2)Fl578kKIhq^b-jSE2LSH8{&4DZ%o74BUCTa@?&y0Rwf{uKNRn3dp7sJu=bZ!z6V>RP%FS*h`!JY@7`y8D6qBMLrX(~zAkYajK%Gj?IpoovS7*H* z;Nf!G!Q0bJ2qr)hkzwQLNir`xs~12j@KS|U{OX8Sep^DpQRA&_TX#eWX}l%%>P)f4 zR8K`z>V)6U9C<8c7uV@J+ceovGV{CdDCE;O=yAE+mtphi61~faj2~tCO*4{9Nu)31 zHKrMH?^02NsakxU;x9u7saNgf zB@fMb-R;^^1Bn(?%nwF`GjM|L70EjV|a&A{46QjO8PzmF&@RNG9qa2HY${W>7Z z(@P-~cnyTk5tE1V1uH70GLkcqp+@_8RMZ? zliuFt(E%dc)Z84N8R5*Db+qtSCDH1efXe&^-kRU+75s_#lB{)muJwDmTpt(}Sqs^H zk?t&0bAD_(*G?8Z--DF(Q6}=IIQ95y$dfzw1g}Oi25juV6+gfKyc=IO;FnR-a;)n* pW+gNu){aD^rPuz|OZ?z6PZogx_Ms;{jK0J}636dk7f=(A{~v^c52pYC literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/edit_kiii.png b/src/main/webapp/images/edit_kiii.png new file mode 100644 index 0000000000000000000000000000000000000000..8d6df43b12d63c7c1f60a0030f7183de243f84c8 GIT binary patch literal 875 zcmV-x1C;!UP)wAQ5gPa9Nk^_X0B<8 zR}?B%%OC); z>*+xVjHZzPIh_|B85!5gHSIaKv|S(w7>)C1hC!}1VS5tkiMgMnxr98O z58_Potxd&tyZwSM6naz!baTr!Q>j!1A;^zS*qTH%W4Nc`Fe#35>^)n2`(~Zfo~G-Z z@pIj4PBQq9Kv76BkQ!}H+Q6||%U2ztEKbjS8fagu z*PEhDCX-p<$B|Xg3M(EWdEFYsthV6usOQ@|S96cRd#})|gv0PHc%Tv$O}a?&)sW|Y zEoV4TDlwC>p02#bYl)$0@AvV}7kZs`p7=DekY8e=hLDH}l~;X|ILR1H!GC-S@CxJi zD?T=YnOK@;IRSC2WUHbuITS;&wB~m$ zWw~5GKRyy!))=Er#|2nLQYBa0V6Urvs8^8$NgpY)7OUPyF%(N{=!&4*k6B^@8B1m= zN>kFz4n8P~oz98=xjE@ZFc@}?4EdAvWI7zja#K^G!N=`*=X(E_fT}PIjKS*2$1#Bq z+dLlsn`bYzb64-+^%E!h6-9GH=GRK1Vip7y*YCo;@b0LI$XtbB9}QY-&NP zD1j$A3w8Ht2fS@=)Rym-OSafiMzK^l9nLQS1^|>MUAKQQC1?Nu002ovPDHLkV1l;I BkqQ6+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/edit_lock.png b/src/main/webapp/images/edit_lock.png new file mode 100644 index 0000000000000000000000000000000000000000..b5de7c4d78ab421dae924f39bd668a3ed7e7a056 GIT binary patch literal 637 zcmV-@0)qXCP)yC7v8bWe*JJ^MCQ_0X}Z#3VAub!m^^rFX6niP zd-+!{p59TN(E~?MMvu=-E#JD5>^9)KVDMD3p)?F;41HXEzNQPDS5md=sb}gPp)vT{ z5?jpnz9hyNl9{GeE)+Rrqh`_p){B7dYt$;GGB4TEii8*f)TgLggDqXsJcDx$2YXlE zy5T($Ue1+dP-t+{>vGrjLH4QHg#UX*7DtD9$u!tYGMMiUareaR^$TM^Y}Bh&)a)wi zH5>WdD*ALp`wc+JZwV~jyf(M#EhOS`2+kpdpyP13u7iBuhDMNvj~45I8Swr68l$lo zoGyYsy{rhZk>K6q4F+^>F9X>t0j-f&tQ{W_u%ekd+PQ5nR44F@2;}>%9_u z_$*sN+(?i?GApt0h~d;eY>keO!>u>q5P?Gk4iO9tIM8XKVf`k zy#ES5ed6>YVP->vtP%=>TP6a_3AwZVox#J-R!~h9u%F75>h+VX&3>$Z3>AO*rvL*0 XWWw~CgRXgE00000NkvXXu0mjfHX3Y^IZq`6y|t zZTvV?M64IV8bnY-sVzuv-i6{tghD+FUOaf~p(l|-K|xSYo)mBnjye9f83^zQkEPD{4V)V;d|QvGTB@hZeE)d5PZkT;w=}3&gr;p; z3?Du|I`VwxVd>qg7xz@<;Gv_Z(kDkpX765I(zY`2el$!frmsC&e~?8;c*` zzEMkZX!faS7_YY{*rohB#Yp^3gS|szH!r#yChC?2+q6)(O_YlB2n(dQ>A;C&XU{}p z98YfFnCyx(e6InfEjJC2%Vud74V-f@ror=Elu9N-p~kk-QV@*?`@64)VXYhxAf3tJ zcY?5}Dgr11B}K6CEXZj`I|Ek-h*l$8C7}M2!V6Afe$_w9-q2WU1dj~qG{;ZerwkUB zeFM=d!RKY^2XQM0EE!}l{S-KT0G;W|M$*425<`DKnVWMSbO7m@(#(A*=L5-mWU1KSlKQ#Hiu2)Z-eK{a3)j zPvnm-pp-I8U@loIphImugLu7(Nf5x03b;0oj^mgF=l2-7 z-9vc85QS37%-I^|`H#nAlS?*Jz(BEByn)jqe`46PIm@!l`ngx!#7sdD1d`n=m5Q0< zjbuWqh}}k`Q3lf(qmxyG!N4Zq`~F;4nG9Lsx~{K3>WlnITE!JLS=!6m)tr2&eIR)I d{>T0bFaT+aIUr^!q)7k(002ovPDHLkV1k3w`LqB4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/edit_notebook.png b/src/main/webapp/images/edit_notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..d99cfe9d1ba4ccb0638a8214208edeca61f2467c GIT binary patch literal 708 zcmV;#0z3VQP)8iD~NhWF9 zM7l7RHa7Fj_1v3GGGg$+Vdl=9|3BZ%Jy)8Zp9c>~lCIFD9siFHj^m_k+XiDyJdi7u ziuWMoz$1EPU#Sujl#hG9V0 zb(Bga+#4UCrMh#Z>vs)gF06%=-q;6kNO}|sj_A(UJd4F5o-Zumh^o#$nwz^t^$)5B z)X9zhXb3hDXgM9dkpLW0TC}!_>|pyTVW=ny68U_&PGETnat(s)mgymAkT9l$G*ZK$ zK_K;Y2jNgRZIctU)P(FWl0YB;Ytix;(2sHrw5_s-z-U6issyIl)Bt^vpxC6FnawMUatS>t`m3-4tE7bahg8m zP?sX^-C^P+Edd|a_s9?oO${`$J4_H{@_N1V)Z^FKu)<)n43#!5n@nM7rtMomQ4;cY zCWCNCN0p$nRfx0#5p-5ZnMbzV3ghZ1LRn3$FI|pB&cvdT7jL)WFRZRYQB^R%e|Y5N zh4VWlTa5e8o<(Wn*RBnpzKi6S6?BfAfS>4MePKL%lTG+#`5`w9QnvNP;}fhF>HI#U z?jmU}m~I&C>H8%XzyFC%tTA@5n(LmhY#^PhxOjVAvN5g_|B?#w7k@TA~*R q5A+P3c7A?;mwPhF&qCpk00RKgDwjlPWt;B+00001BeoP!@%(B(f|JpEQB;-0XBaa7>fQeFx&*PD_Ka;$ngLFf3+9~2jjgaCV`BX zF1@I0|5*MDqIUktat|7UDFeC|J9jd0MG%GmSl>azbiL5#~C zjTmErLgGLy3dF)dEC|H>K+FroTtLhL#B5NnGXpU=IsMP@XI#DMD8uq+Z~os0^8Z3H nFw-&ohSJFF-$-iy0t6TURiOlds8=-600000NkvXXu0mjfk9*{9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/edit_set.png b/src/main/webapp/images/edit_set.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2443980e12cf1405be8e2e8c2fa69066f73347 GIT binary patch literal 778 zcmV+l1NHogP)yH;4@gmcVk0C!^!&k`qS}v{P5P+mJ*UE>I%DpU@+M3 zcDwHa@A~@sLOPu$wOY*u2?&DWa9C%z+b>xxmU9}7=7`_#7f|yJFUUbgN)#HMPN#Qt zbhOv!^HoP8kp+l|2ea910pv58jKO3wwHl4a^)rnZrQd3itc&fU(s=2vYbh%thX0!P^ zpAKY$^YimTola-dYPB6yu3??xj3~Z#S62FbR%?Wx_Y60(Bo>RwrQY7)X}PnrlfxO{xPXr*L}N}!(gOoB!Y>vDVelmc zk1=+BPxvPI+SAj+;T*WlKbio-Ts$@lNp5IJMp%*r;VKKJOW`{pWWzK|7wFO7Q{(IQ z5RwOw6h}s6gx|~%4etnkIvfrT^A(!|dT;<#0yWqVG(dZW=+-?*_;jX--c9jk;sKAx z(~8~&hQU6-|4^3lZmB>OOBabg9VI&SU6Pb&8OR{#J207*qo IM6N<$f*;sx0ssI2 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/edit_time.gif b/src/main/webapp/images/edit_time.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb2f0746d520fa8034671d06bc4f20bc0100004c GIT binary patch literal 97 zcmZ?wbhEHb6kyU6CZj3+nTOx*o0qam xO>Bc)<&k-ek6v&d>||?TW|_au?Dc70L*v;mD{rscz}f4vbiu}yl_Crb)&P3*B$EID literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/evernote-alt.png b/src/main/webapp/images/evernote-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb455ecc22c2398f5de2843b758b0b9f9db374c GIT binary patch literal 792 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/house.png b/src/main/webapp/images/house.png new file mode 100644 index 0000000000000000000000000000000000000000..8df234ff82e40f63a888215be77212372b9c5699 GIT binary patch literal 738 zcmV<80v-K{P)x z!lICA^S0gHd$(QJcRrga)2BW-d_R8Ycg}at`Myt+&1T_$){gBQJ=b2|BAc6-O6<<~ zP1}Ia=Nlr}Lu}aPa`mCEV5{Kc1JAs5RVAMO^R2~wy_OP!`;ki~lOCtj3Ak@t!O=?- zUaqc;H=4?s;gK+C2xsr)m`p0eN51Po6h#mOVe1x-xJSKQJuRxrW944kvq!in~B>Px3m@PKeudkaK9EkJa! zXgvX)L5t(A*I2!WuQ2MF$?4?!B43Q!BG#&#|NQH)nO)Xh@pM5V zk)Q#OrmB`G6Gg9QtrtAk2B-dtPu2V_}> z6d4%4&Z&DUL=r_Pz+Dj~hzTQaiZQeV;{_uoc1<8a6zgO0Vi8xmQ8fxQ6)9CsUuYqN0?Io5LE`p)>+s0Qv?DzZWZ~QC301_){ U^NZk4hyVZp07*qoM6N<$g4y<6IRF3v literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/imac.png b/src/main/webapp/images/imac.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c95abc836722c7029df2cae19e97dcc3d6a881 GIT binary patch literal 17035 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

_y0>gQ~CJXk*A+S1>a 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 L-m64|IP-r1kg|ge literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/lock_unlock.png b/src/main/webapp/images/lock_unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..535dc1dd955d0dd0c7cec9f2609ca4791eebf7eb GIT binary patch literal 548 zcmV+<0^9wGP)cVHn51lhfuFq{%V_ z8gHk(DIQrYcvIy0qGX*ZL}fJ|xM(I6I!q1WrJnx=_zxeQfRk2nvU!(y=rK@dm_ zJGL-tgPWk)Y$BOVYPS3kjYg43Bxvmt&i2G(d%}|<^=*If`?V;FZck)o>lfyvAU^v7 zn0EVssZTI_*UjN zvaBI8W?BFoHiR+5#?~A{d@?Wz1MS)sl$$)3);;`Lw>0*S!SFNEakers++LocUA^Fa z8AD8BqJdpDfAQ<)56pg9e$Gw??1Kh01NXur*1qpN&j9A+7U++(pgCCW*lQ|%q&W>y mzi+21`STAQq;cY-00RInhZZ3^MY<*c0000xqkR&%M-(h+r;iXa%uTuPZTrISY8GSz8x z6hYBiktyG5m`p5pcGLm7&Hon#;B{R zVpLVtVHH`%sK9C(SR7VEjX==WCJ-oOGMQrVFOU)nrG!>eR#H;ND61-CV2lhH`{@9d z0ISJ>30im@4u{wJxUQ|Or$^G$`*+_!+6Q11AcAj@5E&p~2nj>d0q}#&HWDBqna}^D z0Fd$sIYsCb|A-$egg^py03i|b2zf{Wsr0FbfRJ*q2GGOer^&-VzeZ_K-G=z(G`RPOPhRUGs8 zVhXPoa{Hk=BZ+0&oDIhPmD-L`%ODG6YjF}ya>pe(y46PORMt4Z7JK0=m6QI!nUc&= zKY!S>=A6)Yi=MyL8vXpl2118fl1J|))K6ZaX{zAdD?24`YN84z)B8?}gSs6!+wqO( z5>1K<%QrUXe2G;LHQ(j3){V{mMJGAOCoU0paVyPTZnCNsvF< z=8VSNDz}M&(@O^Jal^(BqLj8}uBr)t7$g<&^4oLI?^XRuC;EGMq!T3AYG!))vu4@x zOh)sOs_-8R4V+O2Y)cK>dJh?*r_~d41%sqS7AC?z*0-=>vnJ8G2 zxfa-<%*`I6?nok2e?(t z6t=uik=UM|+Z@KrjlHZF`ofpsx`734ymoFG{bpoO4{rf z+XpecVvEl)%RR1o*7G`=BlD^cA85@^QK1~_38obW4hJlC;1Ayl)8X4#4|{lLg&0?- z+TW%{y-0Fs-ku&xZ%8ew!%x2p*=%J08b5oU?kEgh#ra-8IdjF|-ZDzjLej9m^XiS5 zn{>3CrV`Ggjmz@ym>l6@szx_jDGB=-%F<6e=@l{?PAiGy3Z8r9Wqd?(#o&m?sm2K!O>}K3v;Ryi_9Q@ z?$Z&r;cI{FC*~lfq^Z-hHAh?YM>7|8nc8_2l^~dYRo5AEr*7-v*z3?eD)e0u&$Jpc zpS^6^h)=OLxe|MYvlCEcV$tbt;JN%$flZ%TBP}zkkY!(7GHUGMe_5Y)u~b|eIYTm= z%h1Xx+$AcKf_r>{X|bK1>7Z?1UWkYv_xxc*EJMCzckG*BpZ@jj(`PViweJsfe+V)Q z49TvUO8$L-JNP_66rC2b=T(QpqmXwrlV;)2sA@|#^9FtZpiKGb71EoriULQ`#eTQN zCBrrM6$EPjGa`i%m_ExhX_`f!B`W#RMl5RA3$RnIPX=E^hosg{XL+7!PI)w6fT@ac zUrJlp+OzOyPjM%S?K4jGg#C;*1!FWR@LuT+jS*#!dmsHfTDTP+_xO}fu|-tuQC8aK PiH;!a(FNBw>C^uKz=Fwg literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/logo.jpg b/src/main/webapp/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9eecd705711f73fe6d5a2c0439c4e0ed58644a37 GIT binary patch literal 8392 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/logo.png b/src/main/webapp/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cd73f286231bf39193621fc2008bc65ebc73df GIT binary patch literal 1005 zcmVZKEy9kuxb`3AJ^CQta}ugeGyWNHPb4 zQr4Cta+nemf&rpD1ePJK8OVv}6PBW~9tVOES|Gj%L|6F0g{FGMI3U6&%y8+bw8Swb zs-u#1oBo3yB2r_M zyL-JGIsIYX&KK!M3Y_!ZgHAhxi>vW&VhMpf)0+o}iKUQfhRSmW1qCTcldEsn&C2Ou zJkBkr0?{FPZ@h4Jl3%`MPxskITvnIYh2^e#Za3#rAT( zRB>k}#W!1VAuvP6a;ce%Kj}sSY|oqZ!@m!+lLEXqfLSIU20B zl7(n!X+GK? z@0_ZK-`z1=HdlfiCV6wObGKanc^?{z=4Jnrf0Chc?@Sd; zIykg2QRL_AXbmjiG%t;kw<9?>!iqR>E@!2zaJ!Wxp3?vqriD-Ni>BP}5XZ=)#FCV2 zDlh#DXU5oDHI`AfwVkFOmeK-CC8f~kNF9Mx+m+dZMzh|F2ZnNjj+o`u`1BY*S0V(Q zL#w@9VvtJ05b^QGuw&AJ_v~ZkbYL#c`EN`YHK!jv6)e=%g{Q-%5pQmy0!(5~pF18o b2Z;DTwcGef&o8l{00000NkvXXu0mjfr8V2f literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/man.png b/src/main/webapp/images/man.png new file mode 100644 index 0000000000000000000000000000000000000000..66ded5d5d952dca2c5f87b8c411f67d3cd1f6940 GIT binary patch literal 3517 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/navtop_logout.gif b/src/main/webapp/images/navtop_logout.gif new file mode 100644 index 0000000000000000000000000000000000000000..eaa8c2865994e3d2c2b8c392a123d25192a8c1ea GIT binary patch literal 541 zcmZ?wbhEHbPM=jo6-Tzy+KU{y|wcXkm zWlPRox_GhnepH|T$gXy0*R_AnEeDGCe|4E~CVAbf_wU{@3=yFClZBCi z!JR<|u{>N%yg0EoZ>FQreL#}k8O$& zqk)_$1A`f3lM;u9>sB#W0SpHTyvp70h lbLnYWa#>HYR&i%y7H4Lf*JP+@qRuNQ!>_NcCf~?l4FJRMvGf1{ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/preferences1.png b/src/main/webapp/images/preferences1.png new file mode 100644 index 0000000000000000000000000000000000000000..39b9a2ca2dc50c74b465f15e18ae6698e6c8a886 GIT binary patch literal 330131 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%0AB@iVvHk#ci8Q&35Prmn5F^GK6@9Ref=eJ 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%0Ac(X>qcnpIa484zndIJV$h{JHf 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

EkH)}y%@ac(g{PlvFeE~qp&9`}eqb=Vm=`y! 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/receipt-excel.png b/src/main/webapp/images/receipt-excel.png new file mode 100644 index 0000000000000000000000000000000000000000..e36dfc3186a38a5d0693ba9db7b9cb6fb04f837a GIT binary patch literal 574 zcmV-E0>S->P)7fU6h$3E;c9 zLDA?&*_qkSH=7YxH-7N#8@})D%X_;UHe1MIcRvosSQ&VkW#YS`^c5Jg7hTv8yPbg>>9)O{Vn`C{)MT5Pw@Ai&(^4<zgV%9gisAeqG4geF^@HO$_e5+2 z85W`Rw-FbIPbe{?jFuc$DkK8`cTkV=r5{D3QM4qJ z`8rJwL)sHB@Mo%TYpZ;vUe;6UxsI?>!+EwEGR}XO_V!k+z<&V-05OhC8s}LX+yDRo M07*qoM6N<$f|~mTaR2}S literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/suma_logo.png b/src/main/webapp/images/suma_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c13095550b57ae843a205fc7f9b96efb55e1a9 GIT binary patch literal 5189 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/sysetem_name.jpg b/src/main/webapp/images/sysetem_name.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1a0dccead9d432bb170b1ab96e41e2ab16a3755 GIT binary patch literal 6619 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 A^#A|> literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/time.png b/src/main/webapp/images/time.png new file mode 100644 index 0000000000000000000000000000000000000000..67176824857edc4734aa45e7c1058ef53b4113f6 GIT binary patch literal 453 zcmV;$0XqJPP)GYt{31wz{fSBRU%Ne0xDH zc9vxQdHiHv-(CVuJqhK)-vUGqIq~}bQIghImg71JX$X->RS2LmlbML)G0rb;MF=1f z$0yM#M>82jCLbJ~h!_I<>4eNv8Vy5rhWB0~{|+HY4)Rl@qmtq3z0FnSoRf&{PjhQ+ z+|N#7iY5X`s^jqZG>-dw+v+zo3iNk-jpBR-N53a_cyRTgtg}-C`^ZB+cu@cjqu)|g znidS?vorY$9wveM<=vMLHr6^q7>>r`gH+uYJ%A~aRmCjBQR&2FX|8U5G!gcM!zkig vU{X$Od<%S%bVp0^=W7J2++qL0rvL*0K|<@ia>>+D00000NkvXXu0mjfDEYrn literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/user-red.png b/src/main/webapp/images/user-red.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd2e4d1f7dbae065a46c4a6c8ba6f41353d3f6a GIT binary patch literal 666 zcmV;L0%iS)P)ZwRi0ig&&PHmvzLGV$7=xh00ev9}0E@WZGk?El0DHKe+eJSO z1FpjV!rFon3@QKuBx1) zT$1JBT=Z-m4b}#Zz-%xWI3A_6DmDMrG!Dv%qncf78FX0>p8H(-iSnziYS>7ioH(l4 zwU$A;z~EMi!Lr{K5FImp-e3rLPx0fA=(2)v$!mVZzji5Q&XHful*QfP}wjaQ*mI3X2kJsH`)Lz zzOAkNv@7X%kBk6e+MV?KHaGKBBMoVLt`VIdbUmIYu6R6jJ(G#iR;5z|-u@otqPu@S z@Trfku0CuOi=R)c)!R%_ULsZC24?`d(ENO6NEF4cqQDhdhEAsg*=&{@eBa&WYq!}1 zITDFUp-{N8v(vH+>Wl>@1VLnmVV#Ez@EIFsesNUPI8aMH{Nd5p_(~9#aEnWH1Cj|R z;@RXR|9D;;A1|xsqBW^5fQ_nundO@Z4F(c z)XjWrbMxiiy!Y;UJNGJK8%X});d#z;{^xfd&b^c2 zc#Z>2(>{i#Z$I~X->>#bqS65ttF1@s0?+ecSr#dd;pgU<%6KdmSPf7i zP2{F}c2TL8z!D%O2#}^=7Z=qW%ibXt$7+8DfMb%i+AIM#To+MpP=QYg_%h0(xuqSP zAe>0|E7BW@B$Ivlsv8z_AsL$kwIpEg?qXcI=EA~nL7VPZHFenkX*8V)4_geZiA#=S ziRa{=Nb3D&C0Z{`1l*7H%f6L!850nBCPOcw$k_;yQj<{0_4E&~yq9jK8lRoZAXEiA z+P4%PcjlW8%j?)kH>ScbJiR+l*JS|4eIeudJ{VrA8};Cx_5C_!hJD%tP17##=HV6zxIl)B5(}ZRO5`6~{0=`yEMo0(lz> zut{fHeuLRj#OI^P)o#URT@l_5yh1qo)#EW{Nx!M*j{pMzFop+aEaMdd00000NkvXXu0mjf!}dJh literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/user_business_boss.png b/src/main/webapp/images/user_business_boss.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac1ddb0864aeb4f05c2a047533063feb672b6ec GIT binary patch literal 742 zcmVH4Ov0u0vH-7@Dj{BC=Q5+FD2#ppgaA z>0wBWvV{dMBHWqW7$T^u}+OUBkvRau0qt>D*Ufux&L^U8+J8f02foWhuYm zgbk0c|6bTvfMEE~%3IJ59!ZKN##sK}^+_w2P2RnQbbK6OpB7bKx>?|Ew&JbtAF#PP zK74LK@7ebdckp0y?VXpHZzuK>>;E4yV}knnwnnmawX}FTIve6R=DA?)|5%^Kiz#4Y zVr7(sBeSzFr!oY*-qs4@-*7tZx7=$+4lPrUIVj8E`z0r6Z>>H@8e)WfFEf z2SE^wVDM+$G|gsPVd3%ql9J-H48t;^P#ChTARgD?_kTr8lMl|)5^f}ug0Q`t3x`3bWK*?`3>l-CC?SzZ zWIhm@LTqgnn#%>#G)U*@o;;~7ph@9~L4I9IAl-atJkT~appakZ^PSw2Hw-hij{Fl~ Y01a46@)R#zsQ>@~07*qoM6N<$g8Q&iWdHyG literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/user_suit.png b/src/main/webapp/images/user_suit.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9321d36b1ff69841b19e9c357e7417661781e8 GIT binary patch literal 1675 zcmV;626Xv}P) zMQHk%3Y~UlO6S>`xpQCcb9)I;N}Wm*Z|3CAJ$IkI*WPFEwa;a?ZR7vEq=^%Zv8m+6 z*IH&DlmubB&6vtCF3VtRhGl;BaYteoJ(^P~nCLKjXku~ztnHaujX|&2Eyw~YDij1t zWf&GiE@vT=)-jecAPY8P8GX^AOUWK?s~7-Mk&#k@KB-&vh-hx|!SDA&6cp$tLn>`R z5^~6CV~EEKs0_&6B=4c26{A=vLPp%ZCb(A=MLgN4!0+=x5D9=%0!0nL;|)Od1mN}f zDIx-a60xVHY%gCoQvf_(McnNx0sLMs8TUexy$~fIWVIBs5}?6Bsr2kcCTo$LwA+os z%m845p!)pe9eKz^nT*S1v;-0X5Tz3GTm=(k+6oC{loO0e>P!L<8RKFW3I#wf*f31N z8Mkha;?m_V4BQ?@G!}=Z>AWH!ko@N6l0{B|Ot%aty(}_rN(e{t7zl@9=)*{+a;UDY z!PeGIXlSgZN*Kcj?;plkCP@%%9J`(gxd80P24LBirWZ{0g_mALEHVl~plVpw1fSnS zhOVC%VChWxoi%Z)EM%44O+ec z(=<^vCkRDhNMsAAXq{0EfMRl>FqqVT&@wur;VA5E9(g`;WLPUuUg#(obk_?=6Ckf* zVWff5@G3AJ!-g{q7=}fqNR&L9z_nrXO_EQz>t+N1-^X-EPx{=^AJ4Y`ezB9X z!la++?7L-J#P1e*y83bD%FXsO-HCG~pK|Kxkw76NkoejvpHkXCJOJ6%&#-70OshIvW7*ee^jLS#+j(a`yIy(Av5U zTo2dxsC=7j(kCnO>J1y#AruN>$&yAgtRNb_gYNDD{PxEUe0}mFwyoPk5jcnJ^Y7rN z(-+ZoqYqw^tEs8Pf(5k>SA;?X7}xXnYOdFqw=I4=)#BP&x9{;cdIFt{PdQ>H^Jirc5Ri;QAib znkU^C)3ixRmhJ{E7MwjTFQ0{~svshfJLn5Va3o%j+q0W-DVl{>vQam;3bnO!s8ceh zGwQnSBwQ|+cl1q*h;q3cd7XD6(AO8n!iDqP>}9kiJ}h6>h$wNu)t)fs*96IM6@{NU zUUM-Xjo#itG&Ibm2itM=GK%sJ;Ac92j25_ zrbE{TMn{v=13=!4_V*8#RaVY&ym307Y2D`ubBu5UJW}J}?!6PKF8Mlz5|i{e`lbV* z(A)Xz%S?Fo`!pRqg28~3Ts#3M5*9zI%d+wix$tQ4b$t8c@ie%;NA-uvm{6fxb;<0? zrp3#jdzFsbi;0dKxQBN|$H|gC&@d;yBO310wcO2{SI>N!NyPr5$zcwn7%FCN%?4>y z&Y%AX*us;=;hpy)(lsYyksGg&2#9s5Hw3CT77|1o={POEb+d zm(+|@&>+o3+#)qKOUq9D=IVLxIq!Dg^E>Z3 z_i&$Qj_HEwd*uCcLSh1<(P?ND{6nT6oG--}DzgzvNT|XE0dc8#z&NEwp)JrOoWl``FQvi57{7`EIhtlH`$C-a#Hz zpR(eT5Z&}E@}ycw@fK-mx`gH;4_8-LH&+igHxHj4?mc{by*xa;eEoa(_U+x<-^YWx zEH`tbJEisP(W9qlPj638?>?TMo_$E-*~e_+^H&_0zD7Q-$Pa}xXn~0CLu2^ROpVZO zC(}2yXo%98MqLmvc`+bSoSd01u5RuHi(VbnGuFeb(E(m=X zP6K;k&M~h^dk0RLg){pUuiF+oXs~a}0U4L4n_U~{GGuA$y&vw&^?bkem2-k5AEYVb z4{k7o^{q?)k!apN_fWm@+Jl6l%Sz`}E&t}sPc3CT4xjzGb!_(3w^wZ3dE{KvL&3;# zIR*1qZrb(j`CoqXL3BDq>qN!m!gS_SAq>QNIY9(d0((2-vx@tW5gbUVy~iCa`$0E* zXYA62w1P2SIG;tB6kzGY~&^hVY*w7}^zrsR4N~sAu}1XwZjn z`PPu{oT=O@0Sx4d=xX^Gk+Jk%#UvbaUPxoufS``8Od?q)E8 zw-~Q{sGD-AO@o#0txmqxH?yjwR#`M6XQ`e^6Ei6Oc7Hl3+#*cIMB=wcgh z#_ZuQcrk99(8(g-72m$2+W&a+`mJXlw0-wnNX^y(OTM_Kp1xIo`Bv7%C6i8+FU||r z2RF8CE_#7=b*azvNe4Id<$kuXz^{GX@|BT?@9I~j6L%}W{Z+sA=7iSF7dPV{mz@o0~QNO(V(W$CT{pOZishdiT?GKg{ds#?pP|Gfk(@-SS_HFH+4ZUUOErJuJLd^HPmE z^XNlO%l%s$EGi<-{VCT~f9DBH8{t2-w*)#pvTdwEBp?Bz)I z#;fNt%JwzZhqg7o{kUY-;>BmaDA6CNSh@PcOEFQ^_ZwHuh9_{}%tv!74^+gl*_Eh@r zs$;BOlX+vNXxD?8)6=S>D_m|LzOf?0gi3cde74nuXfu+kXWn|H>C6YGn#)er@@rdn zo|~hY>?vyeGPvyF?iWAYZ@Or@wt?M6``G_#dE)rKXNw1L+GdAUre39#6Z)~LSM|`M**wRYk^#FH6c?(ID6#VGlB3fa^KDp6txlPv z)DRk@8f-k`Q%Ud16c5@xrAC8xB%vX6QUjp?21=WjPgs=Q&B`Q)lq9Ni0^s&f_n%?Z zsnX)dr@^Bv;F93ma+35pgbjx&RTR&6$9Ax7)qBWt;7KiO!|6CH^`%G_0uNPpmZ$g~DXs6X&~z!2wlSEpv+Fwz! z{Qun&n%BC4&U>n)%ybjl#0l}ar`7sQhpqfs~lCNBT|b-r^$=*8`rE{BbYL?Si^XXAJXXoTpeX$;cB5RHD2*-3{V389zkl=%jwRue$_mBKE`5E&Rq zKB)7ugec8VO6q*nGtp41*`4meIs#BiN)k)7a-*8i7!oB>Mx#<8j)@auF)`dYi6CAg ziN`PzKTafxi{bDkLarn}o)Tu9MsJX6IYEG!K^9`OZYTo}v|ia8t#3~NnWD8xxx zg))1ZjSn14>-h9!?ZZm5yAMb>h14MZOJ1yXyZNE|1G^>Iu|-i|ke>aG%&JQk<-dC< z6!OlI$cJqyH6avoHlZTOJk-O?#cUH*As1(Bb!w?0N~xCS5bQVdiJS;_7x(WDFu&v5 zVP~8+^QluztuZ!v(qoG?<35ha?(1Q&>jD_Up zgF5hqTox`0V{thci;D@Nh**3a3Ks_+_z`fRfUbaS^Fa=U%j4qVm;@IJVq-;uFkw8v zBa-m27)fj#k0$~Dq8PpZkmg@kInLxPHNg-OGW{!ZW3rQ-1IDt|+B0kgwILQ}4vH^vZ z3FF4b z#!K+{c#Ib&Oc3!!m_UegIq{akv>CBKO>%SU!;T8}W$ez4S;qp|xeNM7DqVT@kGMBG zbv(o_a2;?t;Iaz=yObT-<$%jB1ng3FWS0XjyAZHT*^ylixa>l}E@ek{IpDGj0lSnP z+2w%CE(GjSc4U_WF1rx0OWBcK4!G<>z%FG+b~)g(3jw>79ogl8%Ps`$Qg&pQ11`G| zuuIvIT@JYHLclI%M|L^jvI_yblpWdSfXglf>{51Qmjf=l5U@+xkzEeB>_WgUWk+^7 z;Iaz=yObT-<$%jB1ng3FWS0XjyAZHT`A@UUz3Zorga&@!SO7m{v^pyYer#zuD~Rdj ziL1|C%ZRTH~apOI9}?~^_6n{LB3?@2OGAB^-WV44%PkW z8Z^hv-M`=5W$_86Rb%VZhxKp1_JBMuh%nAuZay>UKO7k(95p_-aKVS4?ml|q`tQR< zi5bdi@2o1{Q*-ggqY>hlC%jR#aCOC(#~N<7na>ttI6K36M^3H`hMGF(hdkaW#`!gf zm^o!uF}`lwy*>wOe;5?&n4N4B+Yb#JUVrVu+-0Rzwjn22opWS;%#lsZe-d)Ht;-2|J?MBeB-Ssjh`%G(M|75Rh38UUkN^x*RNpdNY;rXiIaDj zko<7I6phH(^k`pjGCplX)}Fe%8eY|&C8O07Tx-9d-EbhcY0;0_F;iG42fi1UcJ0)l zens!M%rzFCt(}wbJx{Y^UFzwDtqrT*Pnx@{cw@5ZbjypYTZZ%Z(r+H?>oa-SD~rWV zC5@9_lDwZdX`gR#-;ziEIlJ>@!4=c$zuT7~Uc6xC@dkND)wT~WJa?Ce4 z6;X|m(@dyl+%fIK;fgDy)#A~*B5O+{Y}uGOE*t1bNy;y*0?)wX3!R`J=@#($>i(N%eFnz9SbTMv$QT! z)Q(OjZdLf43VnP(l~u`|S*cptGv4Fexhvs$xoTOTg^hlLO=v9k^$eQsy6)xA!)i>m zE2bSvY(Dw%s!#b(cQj2;9`C*XOkF#F*p@}5uZfDL-al|4`J2m2JVi@{NA~O(HErX7 zNzG47jLO&FoZqy#Ah|f?{Rz`G4QZd*>!poJ`)vZYy7~;PW?_mrw7Tu=mO3 zx{Y70kLR^(-fLXj9x1KZ>)Dr)Ypgj?;0SQeRvKvpX<~km>lG?0Q aeN1TC{8vn9cP1R9ReGW@=Snr4qV#W_rGdQw literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/vavtop_help.gif b/src/main/webapp/images/vavtop_help.gif new file mode 100644 index 0000000000000000000000000000000000000000..85accc6fb6281bb3a4a21128f133018078f87bd1 GIT binary patch literal 991 zcmeH`TThY!06;%c8&)%>v}rGCwO(wN(>5(@cv))eL6@Z#3hE+P+08jyS>|TaL>VHQ zX|@KI+6wQ83Zfz^SCR4q1VKdZs3?5gW?S<=^w{|U=izK8BkNjXQgJ8{3V28Wn~=++ z+~rZwPQwb1e49@xva3XpNvT3{cEt%rdSlU7mGSe3`cHFj@rk_}xzTwn_Z0 z+RXi6Q*vjUvS-Kz{0@v>JnFV64U!T4bgNl9?Dx8ik|C39(qmZWwU)XzS3v4R_oj45 zBb=jPyn7a#oHt1<*wymwa?b9$Yzt&52k=`ek(No4_mm4-F~U|XpMo*Yf0fgoIc(*n`Hpa1|M0p|{^2TuTS z77!hRRD9uvM+SzcUdNWr2OLUJ06FiuIiFJDZF6v)QHVNu??<}sW=UpLN?AT448B0D zyL#mTN=JnU;gd=Dr26HE=ib;6R53Kkv?BaG~4H_z~a(>42znY9~% zbs^;rL}G#&UJpaU;D~r$ZPSsYsJ?MpI_hmwA#kBD4TqnO!-^Jju(|-?SPF=YjKC3) h=Z~XV2&%4rHY3>_p(ssF4}TXpeC8A^tr!Jd{tNpehL->U literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/windvane.png b/src/main/webapp/images/windvane.png new file mode 100644 index 0000000000000000000000000000000000000000..a49441db803524026d85ac7d5f70f328585036d9 GIT binary patch literal 6710 zcmcJU^;Z)P)c;WwP|AsP2}qZSbO~&v#E8MDNeeO>B!`H==nervx<+>n=@5{T?ieXG z8piW^&i7CFp67>q-}i_2Z#T|8=M|={sZ9Em?kOG~9;vDdPzMk10q=jcE)l_hxi5zW z^`E@7RMFAE!}DRs!}}71hj(@VpYGt{dA!EM+x>utCz*rwj8`@~rV>V}6$ z*8RWnAc>cZ9uJSURTU_&=Vf-VNNA!v%|v(v>m-l|fO(&WKYW8~q1s!rV4UKKHaZJC zqipc}=rU=#x361kzlX||hVNw}8!sSw42?aHk^3%718tlvEKd~6vQkd&5wZrOS6NaD zuBW3CVi!wXG=vI7S8|0f?kN=d??u!g-<~DB8wh`9@tg|^P^vlYam-;1f9?~L>x3i zi~Dg-CVmhH|F5qu_&_}vsqNztIs9IMh>i_}1`vBl$=F1fsUe#(m@QS#(il~!hoIQG zi0&9XV=HdmJu=0X!{m7|?ATIG8fjmOMC)Cay<;JOztl*U1irAkI+(XHGSXe|y!-*- zUc>3E?^!3U6&HWD9+!D?(l={f2&=IjDX}_lM)=HE|2{#B@j;?*SW(;@^SwWh?7l2j zC5kB7(-;`#7}H?)#a(pr4FynI1&kdu1+Z=!gr>GBu^+ zbQl`tt84a#(2~~mh>`ZWHY2g8$qGAXJ3NzrS-b0mN*w!=LL;caa(R4=H7(^8*NdLK z@!nIxu`7Sy;*6B_8&4KdZhRZHVC1$1AN}vn2M5MtD|@2UW1YtS``ogn25OUDf>^{0 zR!x)Os3dm2GE~*)2|A#h%9rm@O@*53`tB`}PjQ!Yhj{YsuwX-i6pP(KU z$?oeEX0&>MRC||RLe|<{`PN;4na}W8%el+R3T{IM`5;)nJ~Sq$b_Q7tWvvWm)|og_ zPbC?UhWar{zsNsuT`DT=yXeIv1W?r7&Ya}Me{%^ud(FQ84Y_&9v|RU)@r8Ii*F&X& zJp&}>*WYMPU~-S;7oB1tM2SvkLfE^9p~s;tHYtgJ*w)4-#Gqm$dplsXdvzj>J+FGO zblZ8xxBgjOC%27lC~Duq%G%~(F9B!A^al!ldvUal9@~HY;lfE8&5M^c3%){B(Z#?i( zZy+RP{4#yQD7=lB&_d_WAC0A@;h-UK{unyXH88d5<=sCH!{$jq;Mb;}taOP7xEY^2 z2^9aZxpi--PfAW+J1L?2l@uA;pLJGf6UXxkeq%i9Aq~5{!+_NLJM3BWZP=&O%qHv^N!} zQLXj*Y=XPV3cOttbm%P1UMk()uA=lkzCMRwa?L5S<~9n9zInu8cF~3$JQuho;19CR zx%#p*(*pdga;B(F9C;g3uQM%hzqBjKkq0_d>rq@7-G6fkW)rdJ!APwt_eA(zn427iGJ<< z&TXuKKLOpex$68~GHdO4;C`*U-n!`CB_Q(3nvmndiLH+E+hZ-2)|hXP+UJX}QzUdQ zMK>^#Ap!3i?V^Z23tp3z1r_ER6#^QMFbsesZwYSayWniAB(&yPTjkESN3lsASS(}a zLTcYzL4+e1qfft>`_QNS5JziPhTdRT#>w|Gr#jnr0VfYiT1H#TDPn}d4ey!Au~}+K zD5T4571*5T9zRBZ&0BiLmN5i}TELK|9)7-ZaDyS|)#s_{$)LAy1my z7|66cRR4r{2B%DqP{A#9H}je9hN&zmG*2aLH3;nWJ+B7+`9ds}G7!_#2^M6@Tb6p& zaJ*CPwY)4tRS*VRnu57p<4X)oIWWFrz2Y{kev0$tBffGZp_lP_OE0$SOEohG3zzc! zYn{O9FW93T!_-yqo?(=sY}5K_GRmxq440X9;7p7O=beL0- z@9iLC6pkEZ<33l-%J$p4UeX=ht8){)#DVq3UjIQBwGFLIRHKUqOs^wsHFJ&1=2$se ze7$5A=&-SaBA@j8W`!|<&&&IfEkPM^@97++RX~)~U46XRS0-O`fFi{+h#6^zOtJSo z^v^$AQ>$GMc2#o7>jJ8k9eRH86^dB{T(P1}d*v9vX9OZVh8V zvypEyl#2dZ`z<^ zu-XiqXQKIg%=*fEV0M4oTw#gG-P7tM47hoUI<7Tp?=;Y+EdXQXm8VmgsUPz*pe7JT z@TD_n@TK$m~pgi+zpruEw~uv(CA= zvU!AB?Hf;LTN+~1MkGJ9`Wrv=n%J01GGVING*kp`B4UQ z1FU9djH4`9H5biSrw;DNYJbGVyxpE@@QN(BI|_0K@Xv8UclvGM_Q})xui!Vk%xqwZ z+B-C=Izc+d-hL?{@?)Hblb-4Xq)5cz}Q(oy>;<~ys)KU{i2mYhu@p2Ze`^bnk+lzHn`dJ zk%*t|5BR%drv^2E;i7Z|PoId9WhW{t?xgc1c?U3cR%)KiF7gP0IjbCIU4LiP5f!r% z7@GTct3DEq3w4-F)}W8Xv7A&Y_Dr>KgpksP%idjga!=C|8;ml^|4uM?JuPWIwlGdG zTK=zZYsimF=qDqS?1;n@Jv+z1NM-6j1%T@}?fEoeiqE%UX zOtVcqTR3l0W^8(7uCUJs^BI8|LyXHlhu|z!Y=EXg#*MT^S;&@8){i9~p-+$|pi*{N7I9~eK_Rm|g zQv0Uiz1_=Ju=Cwl9y=+_jqG0~zT%gt!A1Q(ZtZ}B^-J`2$~3IiB&rXS9Vm_0$Tw%% zJlA_klRNsv0L04b^Zqr(wT8keNjzmYy$4dP9Wz^5y_NAJ)`sk#KW}ZWmP1FT7K8M+ zgi@;Wp`r2<`QB4-fpW_4rJo+lCYE$8Ebvs1N1y8~EHu;Hr}L<}Ol^z|*;vpjc6GGg zR=En)P!E+9IAKuF_$87NQ_u<7lfGrp+kjJop~9va-@0dj@8{=cPOi^B@uU^mTEFWI zj^YB}>4FoWvs6K4`Lyu~@v*(3&w{JA`u(w3FZ4NEb|T^*k(Vh~X4GupH0Vp=^EcN~X@f1_^*hGheWSg>Sud{R4?UX=sBmq| z1SMtnc69ADOb^dsbhpDM-$rNz?5`Ej|AK$jZ0v#3v3F#Ep{wPL(C$yG&P6=1EjQlp z^38_whC=Ps*BZ&w`4%>IQ7EilW1~S(Op9=;HMhH+2`vmE^+T@0y3%IR!it?er}2bc z5+SN$RPf7o-NpF~SZuPP!X2^grzgv{P|%~NtQAi9`9op(c4y^5`+ove>I3c(p4dxOQ8%C=zrxJfJ;xIKPlsE-z^>{&6(HGnSgdx3df?AHK&nr|=0hqU)otgBY zLg4Pnjs1@+Wf)Z2pDs8rs)`+8st4x~g6lls$D0F4)r!k8! z#QTSBkL7d)8}Zf=)}0yv-Ke1W^XlVsd-p3kTd{s>*HW2AUt-nb?_96}{CcVrA;CHr z2U*Vy$Q&6pEWz{r~X4Stv^ccY)5;Q5bM0(Igtw(E@Ge0E15{Z&i20np+W z-bS2=FUJ>AxnA{g#!Z?Gwc3`ouh+fc8@^o=H-nI-t0~l)Z2DIj7WzC+j0Qo5jt(4_ z&NE!Nf^$LFE!%^RF(RN(Hv=&)x9zmM-jWgT0I%}-a@da7m`@7R$3Z|W+*^*#L3w{fwplEm0jmf{OA_2>ieQ+E%<dCO9T3L*2_PW1eT!$ut#H_wna{txL;H%3&}(#|KP_I9cH-{ay^b&Wh??oeDWT z+J@(LOg+S+WQ(^V(E>7E)DsYkW11@h-@~uXw$@wPRQNvb?_9%i#pEGei8lRyfFO}{ zHZP5fuZyjli#2a-E=E~C-fh0sJCuHo5gnldo0cpZ-obN}bY8sZ@%w}Ff4Pux=}Bqx zTGxtYzL)mS*ImKKh%SbE<)c&32>%^`g4{to4k_RfwLHmwfCCsBJS(gy7AmWb5wDPy_wlPPwX_%uxKZpt3GD2oJsE2 zjU;CQMF3)=Bl=9=V;ll@p|l2A$MDnSj5cS`HCo~Em0?#p(wplZHlTa)sP{8F8xD{o zVA}C3h>%#CQPSN|k_x-A#9z$R{+WDDXTujn`7Qr%Sk=xf^tD0zPI>Bb{lrnG!jlvo zn^g2_C2}*i{L^pizkeVf|2E5Hw9+9@E3NYP+zHg1+3c%r+WJ<d_~a z>H+vef}Ljh?wpLPn4bF7q#Tv)Ip3)M@(qC-f6}821Z}DhExU^f6#_jd;Z#DgfatsXEW*+V?*)*Fkx) zYvpzVr(lgewzG;ly=8l)7F!P&rxEM7B|8m^wjlLY2eXwk3q%RfciQa}oU%`TmCa;e&-Nxf~me6NvQVQk7H) z32k`v@Ma6Lq>1Z=wntj>epK(5tq?got#5ZopTH6ii6i*t!q|$bHgiq2a|v=FmtbX+ z_YN&0*R#)fG_f&;)F7xgRekrR;UE85t?3+dh`q+9ll zZX&dD+%|8>Ocla*<9YJ z81+*n2csc`S#2yxPBU>g#JxgS&1fX|3Ju&?1Ye-Suj(k{rga-ow+*LO?5y_14!xI7 zsR3s^X&7bU?-G@WUu?61H3mJcy>0&*0;Q-1hg1{%AD`=VlOFT4jW&4AdjQ5nYE4Ik zME2e+NnYT$_&N&mVyx0@%1jah?qX&(yob7b76nDx)MK{r^O5z`wxCg-X>SP6a9g5| zalasdRi{?Fn&)TPUdo%pljt-?ZE$({LhNO%#*L#muif_=x01q4SmcKkN7-bI@XPgc z#BeL``KJHc_OiU2&i2g#aN}%}0`_d1legDPS>aU7D4B0mDe^~e`7-Z9zR+q!pX$)` z_DK?Qqat9)KJ5TfGzJDn@p5Xi88**f?o}d2xP~S5Cwkdf$7EZ6QaCME2^&{RM=tuM z?kVniCvFiFbc9(WE9-3w#lk%Ar0j~c#7$jZD*?l)=m@r4@0Vm|W(>^_PC#BK;#7P0 zbJ6q-?&JmMOrnoVw}O#I(WyhqLhuuJzB~U2WYO%;dt@99^NEbf4_8fDJ=nfIq&yRA z`Qk9mhla?F{?faNO-AwNwd=1U&CJMlzb89>f^XiEn7l^3)NFVCH5m)wI?VG8j8f|i zmebDhp$7Z9Rr!5B-!wHlli`{31AJwSs0)GfktHp;f%asVJKFLdCsO?tuX7VYEax^q zVRGJh5){CMG40K`#!uSal3ucEmzkoaLGu}Y4LOkNR9{$RZ3w0yH2-r!3>u~q^6Nh+ z@aL4RL(OZa4srHe6Jp;@+thU=Qq8o(aDsM4N$6gDzp1hKN7rM!bTbOUFRh`0!w`$^A z3d-gLonBF=m<$zhriA!+Gh88C2KZ1f_?qz;yXWIdJ?dBY7vC=XT9G>J7t}35S{`)bg)Nx^`f5v)8#=eF)dtI_a%7Eb;sZBN^ZpL%Z;CpW@ zTHWTULSj`?|$s&J`F(-)Ib7+=q-LOTd(Q0ykiUhLZJ{& zO-;oh1)|YjdOjO-f6RWpZ=CT*{HLdIjkSa$$Ard=}hfEKR+LW7^FZf&}UiXWf}CNXQ=%b z78Vj9mS}&=+$<~6{)>x?VvY8<&SswWUs_rcYqY<0HuJRq^767+qy4S3nWz0%R#wCs z?QfmUJng@_x+>Oaf9q`KY5%pgHL*tfTW2#*`>(IBi#6KcI-7age`8}qtkM3~+04`a zo12?rjrOuly}|Gm9Eu}1q_XERUx@9*!6F>k)tKz7YI|Be5_!GRdiLPi5b`tJRh^VvH0efT_m z|A&W%@&Qux*1@~qZ~N!qzHC4Ha-XaHqbQObB!9ZzPfkw4Y>j({ z<#4^7#Xj%vEAvOq(*DSj0VJ63`x!YsJ*{A^F`#cyUiW;1Io@Aao(qye`Pv^DqG(~v z+@8R3zFe%+gQoHCdB`WZN;2WS9#{gto%(bob4GtSS?E1-cr^1b0XJg@sX zaBlnVGS8Ow@7~Mz7Z(>Hs3R){@&ibDK0W&R4f4OdysUr*kO_i5Z+=a*|Mm5Ccy)DE z2Pu#VhJJPWcKMeuC;uW!+Ml1Vo12>m#2^JSfzXS7?LQa0{q^sW+uPeJcmgs3(4*&T z(0l&=S?=!cA`pWV$Ug|r+kzYrBVc9 zkODD)Im{b)*Zyo>^ZM(Ia=BauPe5|OzLD-)pXtXI{yyvB;UNMsNP)Zq*ST-3yY}bk zYU!_YA0Hp9;0cI=?{nX^&i7;O|Nr=h{XZODJ^l~S@4t2G*DswKG-J+x3z`w@OVBK` zeh!)r^$&+yaqg8hbgs!7OhPR@cRWI<(dXx=U4xfmlkbb4-3#j{=RUE%;NPZyaqdgg zx!^0G3$ONbp|+n3mHSXwpIHmeePfMqAFMIzGp6xIUeU%1+V>~TfMbzY{C$m;ufOY` DKKK)G literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/box.psd b/src/main/webapp/js/HoorayOS_mini/img/box.psd new file mode 100644 index 0000000000000000000000000000000000000000..6067aeb0b64c29b0a9457ef052d1caafc17602e2 GIT binary patch literal 24535 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 C82B*& literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/exit.png b/src/main/webapp/js/HoorayOS_mini/img/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..7b45dd86b74c09239e5806e193650cb0eeee541c GIT binary patch literal 42960 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 QAsPS_W#7wGOF={a2i)LebN~PV literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/18-6.png b/src/main/webapp/js/HoorayOS_mini/img/ui/18-6.png new file mode 100644 index 0000000000000000000000000000000000000000..d2315b2309757ce1820ddb8e27eb7ebe46b93e56 GIT binary patch literal 184693 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%0D&5sTL# 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ⅈ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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/6-18.png b/src/main/webapp/js/HoorayOS_mini/img/ui/6-18.png new file mode 100644 index 0000000000000000000000000000000000000000..8f95ff3c0cdcf52ee6940db1b96584756ac3dd27 GIT binary patch literal 173652 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⊌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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/amg_2.png b/src/main/webapp/js/HoorayOS_mini/img/ui/amg_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b801c2695da2209362e049c6b83e691718283b9a GIT binary patch literal 452 zcmV;#0XzPQP)GW` zeK|~O$V+_#Ueq_}vJ_pa3N-25l)?kO(MiEbgd+@LUW1`1ilQirs$PG~Cwj=>OBLt<0000vzBHJUU-Qs`Oc=NOreWX`bjpJjnf1_L{b!;{xKb)6-`yCaq%T`p z!LD*L@==HvPQRFp-Fj<5=aaGJF%N7^`D7So75K*I7eo#-VczBKHy|DdV`9jfz)1G8 z3?@Y!+nvfLqZ!Dsm05EqGIS?0ma!xhlkp5on~93%*{yiUIHq#I?w6K9iVm#yK2$tw zmr&Sc={7`E;y`X%&`9;+zDnZ4fIzDn@u>@+AX@AqDI&7fmi8VP3scD>2V@rL%0v#s zRNFU)Ipaaq2*E%@t;2v|6EcBsc%Z_VkVR~R9NMUVp`O!@PC|ufOh*LgUpur#;2qtT z%vPgWTKk6X)T#(pWskXy6L$(!<0Mvh>bBKw8o7v!%Zc;bXia8&Qjv^gY$+MdxSFWc zz=Lt0IX|&LKPadv5W!JP=9qXgshwMaaprJtc1;O7P2!kQrkUvYDS76Up*uwrD!5gN z@8MM8|0NYW(WKGW3*f=5(L~Ggt6O}CY+@P>v{3C-mUq!kS$vD;rTCOAI2`5` z6u(np;udXQePEbrDLiN1!$_E1VG@kL2W4MJfLH;{tDh+_QPIb7>yVBfN^^u1Ku3j% z9Q`bB7|PLO&APXQ>4O#-D$G^@G?>)UT$sesM3_hbuHIM89ldu!1Hsglfxvi^b2JNP z+!FvCX3x#Z_O{tL3m!=hzQ950000Jg%ynSfeuA_D}jwHLx^{KRxqodB9>Ej_1i9{liNYp|Y znMTI}vonqHvtTgX31$?S3>b6qZSr9B)vt^e7=d|b7;`6>g*nv;%;&?bcY@gk=FMQP zM(O^C!3YhDAyGFECB^vz+Qk~>0&V@<6g4Cca` zU}Xy!g~ Q-~a#s07*qoM6N<$g7F&*TmS$7 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/amg_body.png b/src/main/webapp/js/HoorayOS_mini/img/ui/amg_body.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8f073a3af271cc6cd082d9d1ee2f5e4895c69e GIT binary patch literal 80 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~;+`&!Ar-fh6DD5T)SSr1W>^|+ c;r5JyA>=tr{+7JC`amTNp00i_>zopr0H0wLDgXcg literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/amg_line_y.png b/src/main/webapp/js/HoorayOS_mini/img/ui/amg_line_y.png new file mode 100644 index 0000000000000000000000000000000000000000..39b5ff84bec9ae39698907b304d081dd32f92202 GIT binary patch literal 73 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc0wn(^)|vn*0Z$jl5RU7~Kh_@;;5(ur!VvP7 V{mIG}o=%_~gQu&X%Q~loCIAcd5uE@4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png b/src/main/webapp/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad1cf568bac652c86e62c528ccb258bcd987e04 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^XMk9qg9S)3Hop1+q})AS978hhy}fA2$iTpH*x-QB zzpahEvMXDb<$E{wvL>*w^&DsrlxSpBHb`J`OE|#617zopr0DfO21ONa4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/amg_top.png b/src/main/webapp/js/HoorayOS_mini/img/ui/amg_top.png new file mode 100644 index 0000000000000000000000000000000000000000..659db57650bbdec4028a3f6da48094d2e654611e GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^tU&C~!3HFi*YLjwQl*|Qjv*Dd_J*A1JD|YBbUn80 z*86wQU%#^x;wiQjiso9RbN%mvl_$=;abVcW%FVX5WKz`blX4FVmK|QV-sEbWY}u(> z2TRt>KJz8)Q%Bgki2kI!f_qSYtX~Oq0E4HipUXO@geCy%|45Sn literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/app_list.png b/src/main/webapp/js/HoorayOS_mini/img/ui/app_list.png new file mode 100644 index 0000000000000000000000000000000000000000..ea5babdfb0a98c446ce80dad1b14b181b800bbc0 GIT binary patch literal 192 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 W#dm#}`5gX}JsAl_@zR&Zf&T~iL%A^k literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/app_spr_x.png b/src/main/webapp/js/HoorayOS_mini/img/ui/app_spr_x.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3a7e3fe8aec3d9242e193a5d9438186c6c991b GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^Aa*MUkYI4%Zk`eLpYvsMb89sI14-?iy0WW zg+Q3`(%rg0KtY)j*NBqf{Irtt#G+IN$CUh}R0X%pqSW&IqU>S?=U~&qt&h!s>cl|m zoQqNuOEUBG6hbm{QyC1*^^Gj_4Gp=37Hp!5;w~+> UEw33|fW|R+y85}Sb4q9e05+IOB>(^b literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/avatar_120.jpg b/src/main/webapp/js/HoorayOS_mini/img/ui/avatar_120.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe790abaf11f8bcc35a9bd09dc8073298bab8e87 GIT binary patch literal 4426 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/avatar_24.jpg b/src/main/webapp/js/HoorayOS_mini/img/ui/avatar_24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7726e5c43bb01bf36d018169f9a68745d9a31d2e GIT binary patch literal 1187 zcmex=*2V@Ay0FW*q;sELbD?FU=d^$QZ#gA z6AnydS1J@SYMi)`L)mHLLD8U#A5@H!ikdjN#Ka{erBv0_H8izMOwG(KEUlbfT;1F~ zJiUTLLc_u%BBPR1Qq$5iGP89XZ3 zR<7E#dCS&q+js2Tb?ESsqsNY)IC<*Q*fm^@Vd2=W@(XT*7|i7cPNJ%;etEe0NDMquPI3o_U<{N45A z_{a7G@=SK}+4jPAO4){)auS;y&MW@x>G2a4;ES9wfk9?c_NV^v{|rsn|EPZWdnNqV z`a}GkX8Q!n9|wF|sDAq2e}<{g@{Vth&-#}CLzDf@_s8>ZE&9*!t?&o;!+ya#75azF ztKObl|HwAV*67iHhBskhWx+l-wl|1Pys?5~$%^z_#*-M|&i}`8^fy~XjqH!WkJ69I zkIcWd{E>dk)}JNW-rC-=O5T-ewT=@LvR7;5`d(e4e1^@fXkSqC&UVrBvkF->LcjUF zeYq(7>aw@Ht}Z!i^k>%6s<^8!=6)}`x#ZsY)pk99=hSE2Z@j-Xy;c6`eYTp^Wk2Q} zG7@{HlDj#|@ce0=be?vF4+lz2!k-`iBV_;0?qm6zD*J5v_J7)wZU=7aekA+oMfk_t zXE}CXuGz6?8K>2nF1rtwCv+rMCO8Z2-NUA4y3%b;?3Jk(pFAq~v^XpzeR20@d(S%a z`CLD|UAF%?{fM`!o;&u3r}~xL_1DrvIwWq!rZ_lE^qTx>&gUjehW@_N_#e9F&F||3 zGrwPw|1r)yBZ~XiCi}Htk!W~6-4lOfVb7|3at?u5*1-U2VjJB+sK5e%7%J1w4Pv>*Q{IHW3 z`(YhCId=0$?*9zAce41kE%!_dW!Z7^r<-A`1Vb_t(1P0qGOJodM5j*cPF-~2pXk}l Y9m(2GK}A``;nlmnyxyO^_2&Og0JiqwBme*a literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/avatar_48.jpg b/src/main/webapp/js/HoorayOS_mini/img/ui/avatar_48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a393fa774caaef8260b8ee5161368a107777e44 GIT binary patch literal 1963 zcmbV}c~H~W7RP^C38=+LSmc#Ozy-B0$}XU(pde5MDVqk22#PEU@v#*&VaKu-C?Y|L z2*_3nvI<6HAnZ~g@(3m)A%uMqA_6HS{F=0H+L`y)d;Q*f?#!8c&YAD$UT_o~2X@=r z*x3LO2n0AMT>!`htYz6>f*(E*@n2n-DYnSd4mKoEbJ1O6ij6ejb7 zl2_OvEoj^gKp|4AaG1=fwECX(9)P0}d-feaja0hmEvG}o7{q23p>(aDGnAc&R`d+7 z-HDS|P*GLetG@rh!9)6ojf_o9%}$tGpE+w|d(O`OTNhV1caKY#eSELq@Vn_B@UPIY z@QBFoqT&-0lalX$pOT&PWA1~zhxwGJ#U-WB%E~J$>*^aCo0?y=w6?V~J370%dwN;# zhW|an9(~W@PY5Qbre|j7=7pbDKd-HCh<@FaaX|pspKtyL*ne@MrCd-r90r$@aY3LF z(tx4ih<(SAdrn`J^Cl|k7{sD5R#`>Q8S=V@&MV5-?hGlY=o#_%3uS1(ll^aCaes^K zPq4qZIKWOAMEZF!G=KxPBe(mAvlCI)-%C?1ZCZ}MXAu3o;k0Ph2j%hSq^Tf~9>JgcSgDN|_ zga>Hf(}U?;)$yh(%_2qSX~7OPD%P(OuX{9p&`!-AE;%0}AxU;k#TVd!!ooT4_lJ=jXniO&1+NrtK*1gGBv+sjzP z4gQ=})loHy=UMl57rlyNyB?l*w9a6qHl%#QytA}i?F@0-^@dtXRwS%ADW;m2F+qUK z?P}F%<{JAO`2;@o;Iuun^&8a-JL8$%F{PVv0YMJAqGPqKH9YYlYqC}=mvouTIDxzI zl9xbL0)g=&T%!xGZksBM5a=ldn1evfZJu*nART=eubuf#T?{hXeRYr5r>ho8PA$sg z!~@=I0T=6NCBx3G?!o<%=TZq=|<=kUT+}2 z?fH^>0D6v@QWR&_J;0(l2&hXZx9}qD`kdtPHdJgO$+;zt*wPQ&jC>_5V^&p^pl{|I z$V2Ua(uplXrPqDkuOFhS5hytLNHFhGsQyp%BiF5(4iNBitWI)`PuS;G(Q6RCDpp*@ zOEN4?K>$@FR#vnU8IpWPj7A$D2ewfvJsDG}-9DFco0)dp9H(Tg`^W?}VN635yM?`bR+L*Ec*Rs0k#G*V1=0o?fKF``-{QnkeHy{ne1KnIxzsSM8Irw2@Ql~5b)zAUhcZTc2i~ZYLRxc zhF^XLTJD+M!l>_hAnI#y1K-GUplF3xzG*rI0b~_=PWI6ppF`b}gsa(w6anjbUzQF0* zt(V>=zTr#vH?s{1J%mN!R(ND4gM?+%hyrZF*iKQZX35);q3TJ>yDSi3k8qvHs^Ro>JB|Lvrl|4JoUt %}B=BcJ@6j1cy82AP`+4fka00 z$!Vu_?nZz>qGW=A5j8sw>9X?d--%6p(>%_=OSf5l&E!IE6Sd$rAczTEOxBH|m1_h} z)8G3EM&gBBzF#tpP&Bic=eD3zBeaP!Fm3&zeWj)}t}W*gRIpN^6BX@`(m6BpE$80*-uvF2GYQ_1r}=o| zcmjc7E*1%W@zEcDNMmSOJG3z6dOfUT;90 z2!v5&xqlEABw5Cjq6#W(!cese70xCQoLsajSQ>#~Krj+2SMtg4O3KK9T*fB{vL$qh zN`QpPMKNl`F9!0L#zaWDGO~*^;H2f@0ty6!0j*-4Qp3~o$)9z3_}sKjBLklySOlN^ zC8;2ZHy}XO2*9Q?9i(&+1UMWj$YOIipgq8#gA5uSzc~&di^t~h7>>Z#i;PE8%R+d* zLXWSp@D-mNhG8lmjTRLZMU7%oQFSN{uGrl^CpbP-<+46oiOIs+OxT zIjRIqif}L*iSfyJre8`>sJ_W6HD8YjKQNjWR?$Ez-Bi*LP$Kz%s6z1#t-*Ye@A>|x zu*N@Hh0uHv4H~JI;*ATjHHA{~1Zo7vP_;jbt{XZu_APfImI>bU(f9(U~PtEFwz=UL{fkCe~ z0-HOmv?c5p6N@Dwma8}9v}j%9rFl2@C*GV;`;j|nvF)L=+oh_<3^UHi4d(jA0}qoX z#iT5~0B{92CYa^04_Cx3Um4ow;W4J`d0ZcvYi(tHmNbSM_JLRuf>}xQqKnHF=6x>r z2Z95)ZJNET`S=g3^3QeU^H%Suj_~+M7`z#sETDO1 zM_2_agla-jM!_sg+M!-JJz`6>+oupeAh27%&<nr!IA~(k# zI04J%S;lVKC?uS^LeXLMSI_sHv@2NDTo>%6sd}ZOZ1waIFgMbv!A`sD0TKUlDuM<9%a% zPIh@}cd^&A4ELj?8+qN+CiN=?I@(#(dFryoVS3`h0x%~)f9%Hg^?O|x8jMYunLP*0 zMNl}kjg?smSY}6ya~E~xPi6-68hRZ_d0nDA%z%M#o`PnmYHPD+r0qY#uFox?G;Gf@ zWOY~Xv{(y;z+uE=O9G050=SPjl(Ar)aaW^g(9^LptLnBf?Hti@^|;qR*H3$0^3GG| zvSxKzB3N_$RZhUBwsxuLR!Mj0Yn#romWEEzi8+@0r=9+=<*$y7`(`%G)?vFMbK5Os zwDEBQcb&;=5=2dYR+a7j5__o~$&s;qtW;Dc@4g)Cirm2Z*ssc=Of zz`fMFDSN@z(NOJ-a%)3H-Y>!Lqwnd>E_#98t?lzKzATNkJ;1CU{K(fAfTXVKBhJq3 zbEi^*A14}D7D72@OQ!r;x}Qr#ou8dszi;oD`lRQ1;dXzwh&r#=9%_Hny!86w-H&pM zN!68`H+$~+<5IUh>-?uc!J~T2%3^iQc!TIUnFzKy|h;hoGWLW0Gj% z$%(n|ZUynKxKfKVE>4B+8g1{WPtk=nSNO(l76Mk@uRVFy`s{Skt^CQmGcERx^!qKZ zvgmHc$vM;0vsWfH^;3*6Ik_8 z`_#sadWbT1L5mpW6((nvO-^VW(Hm#il=?ftZ`swGLCrfFy&|4;)}*CgRxYxPecsoz bWwaF`r6Ij`PwBue(~nT>4hhe=t=0Vl6)6?u literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/browser.png b/src/main/webapp/js/HoorayOS_mini/img/ui/browser.png new file mode 100644 index 0000000000000000000000000000000000000000..07654920adcb15c4b133efcf342c6ddbb3d2fa76 GIT binary patch literal 126343 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/browser_backup.png b/src/main/webapp/js/HoorayOS_mini/img/ui/browser_backup.png new file mode 100644 index 0000000000000000000000000000000000000000..b54329557cbfa7a6d514fb641bd662ea18106b3c GIT binary patch literal 95612 zcmaI7Wq2GhlP)?QGc&}@%*@OXGgHjW%sjDUPRz{A7&CLs%oH;-+t=Ci?VkJN?wzNn zAE~>lq?Srj>8(W@wEd_aA69+p+qklAvo_3C(+yDT- zkf)=OiH(^nv9XzjmAwGzMOzmsv6ZO+sV0X4vx1|TnWdGqx3ih5_g6I&ZyOUHQ&J&8 zVt!BFPXTsju13V3cDD8|yq*H2|0S3AGyU%|6Dje3k+|9jkp7=aX(=cXi#a%(5pyuI zF_`Tnb2jr~niJ6SJ0O_X$Mk^~*UU6}8F;N~4 zE(sn9E*2IE7EuuvW(g4%Hc@6S7FI46?*HZ$cQA3YGqZR7Z(h^?%gg=0^8Ql=JIBwG z#m$_p+|5iSogM6m|Lc=^t^W7AaQv_G{=;kfzt@HHf8}NRtPIn?j{Sdi^nXA4)SiFI z|54k|%>O99nf<4>JAbP6%c>Rt0OoWlBQB!mxpJE6m7%Ae+Li5ct|NEhQ_Sbe3oA1$ zNldJ}q~5Qep^Wb)IjxM9tn4HPNkGt?3dSV~4e7MF`J3w*Io|wqe`~e> zN|N%Q+`m_+l%d>dT?VfQLLW~;FeHpjiLy3qsR-!k=pKbCrHWk_eitvCD1w7K$c$F%YV3Wo;_=32zX@A*J49if-A1ow$ z{+r0n*eV0#Afwk>FSCR5$B4H!t`6_<{#i5ON8O`*^!x`ZN<6IjtG*%WhMC zUHSn${ndEU;n8>$;gUvK%np?qw`&`n^lMUtSMbz~kD-qI_f;ao%dD^Hy`K#u^^)TF zcDEQ%)!F%8N5JQ<=W*7!=+BubiwGeSXqAS`%xSw+^Y?aEF+kJ9

~z|PC&(}ah= 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
  • fCcnt#aHfuroOtrXN6of21p|4!a6e_zWnK7(eOg4W;9U2BMEgYkH0NWI5Tfab}%SpO73P!VL}!yuiO={cIcaJJU%GU zcV=py3cnOAU>)fos`fm+DX}1LfeH4P$V}u4oZUr1@Pmc4g(ng}k(HFz+FN#2Aa3nf z6$;{1!wZ4MX<%qmY0*Zp5LO3b((jYZf$3}8Y z34{d(C_BUNttJ`5fWwk*3OXskU@e*}LXD1ol+S!75g#Io0E(1~&d(%*0YC?CFLpRA zRcr}<{GR+`%@!_tZ*ixdWVmBzcbBzVN2O-KLd7LLAvhi>*{su#*w}$L#wBl{q82^zw<0RK zjg+&B;S({clj79(l+7;aj)BlE4DI!A7_A_+HfFkXbRiALp&??ROPCKnV)~1*T3iMY z7Fx;nl;Q-$#(=&>O)zQ@u@Vq=sXN`$la*j1Tok-zQgFP(YjmHm0;cdTa678m0la@V ziV26ASn3m0E&&dlNjJmr;eL@eE3@a9?`*?x^c3VQ}U$Fd-j z84%Z-*pT^Ph@7E5yp&$%4s1r^Jn{6>0aV|L zF)k%Y-6XjyioZylolK9JXRlrT;#nC0`zIk06IzlCCMRckgaqQzlr^c8DeCN8|3@X+ zhdxP3a$V$KC7IdGV)jN)eBqloa9|kM=4s<_obNg}$vbU6uS?Vlk@P#4iuS{(}`D6b=Vt`!s8Jw_8$jUfqw z;bo7rtrs;;$sr5OA%$J}{Y$ypAW?Ll&QWG$#-!ft8nW3_A+Cb6vt`LMl#{jP#|T_X z6xD|52F1f_=w^O3>cHP$(*Z<~qI`wgsO>mw=?%SK*<@_qksb8a0ht$qKY|3#(D=?b zwcHS>rbo3%C`{c9Fsg!(zFWjl9TfQJI zVv5w5flY3IqJY!?F*1*I{dYm8Fap38i(X3gGkpQ~1Zm7pNSxS`RZ63AU>ejleAul) z3Sm$x>E=R;WDcgMJOok$1uB7=J{TD zdjm0Q*q$NYR3{}bSOR;fb~r_(^%F&J(sh!wErNK7G3_<6f^!_bR)66aSCI=~DBiMO zuh}Zf=UHmAsh<}j@r(5t@-g!T11!Qw^|+>{4qZ3XGp=>3W@rTxU?y!}B7%cHh~^Qt z>@`%O1B8|d^}*!yxk}I+<=@LGz|=H^(42tEHS#-JxNb^D(x!BBMCH%Gb`B*!Tv0}p zqm$cd%U|m`!hz` zHi=spX)S?qP(VKDmeL?bCF^4*T{)%Zsz f6<^f$mJXa$2`WAIw8L!&=C9y9?F+V#<#Yc91?`A) literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/loading_48.gif b/src/main/webapp/js/HoorayOS_mini/img/ui/loading_48.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2eae442eaf4a079b5e304c968dc37453b618bff GIT binary patch literal 7050 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 SZ!1ye?#o?9TfRLpZT}4>dmOa@ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/login_icon.png b/src/main/webapp/js/HoorayOS_mini/img/ui/login_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3814b93d4a891b3eaa0c30be173dfed348de4b GIT binary patch literal 10706 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/loginsubmit.png b/src/main/webapp/js/HoorayOS_mini/img/ui/loginsubmit.png new file mode 100644 index 0000000000000000000000000000000000000000..121fc90bf98dd949eea309527f8a1512273dd919 GIT binary patch literal 455 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/open.png b/src/main/webapp/js/HoorayOS_mini/img/ui/open.png new file mode 100644 index 0000000000000000000000000000000000000000..c8660229e80de9a38e3b33c72d05097ba8409d89 GIT binary patch literal 1151 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 C(oWm} literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/scrollbar_bgy.png b/src/main/webapp/js/HoorayOS_mini/img/ui/scrollbar_bgy.png new file mode 100644 index 0000000000000000000000000000000000000000..bffd2bc4eb7806b6618744ebc876522c5716e2a2 GIT binary patch literal 332 zcmV-S0ki&zP)3q=bp!Ze0vKq%jd3?Z>_Z|0p|A~k2T@1$MtPtu0 zp^gyh3MEd?^SwvgxAnPw)i{8$Pgv+=oV&!R+vuxd( z#nWt^%JJiU{rP|ERK7otan|qL%hIW8e!A&YH-En82y^BLJ^cBeBkVcCHT-$kIYPBR ek8#z7FM0w0&hf_nDEsCB0000(953-=3ViH-GjXo4S?E6ZZ+UuNPf>Nny@j`#*nwZoaQR z<)BdaCb=&^UVZ=dp=k}zmiub`d-yk>&6%)O{p9Uw%a4Xk-Y+=gh)CmV&K(y@yEaO% zyQ@B7ufXI3f-gQ?T71a6ce7&aI-$w?1*RSro_R#%@4r9Ob{c>C`F6?y!S%OQYgRBE zIB?+q|Nji+0>z&!V68eJ667Zbw(J8_3p{kVBKbPKCMWQ6&E;=6Y8ABpdV}MVRqHk| zF|{`>jXM3bQ{4A#gvj*cRso$NJj<9CH`>O}&Zx`L32w?zjBN{1WmXaBjL%`w)Zk!@ iQ&-@Yj@8jp<_J!ksFTRfE+LoN#KfHAw!y`b!5RP*qIyUG literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/selected.png b/src/main/webapp/js/HoorayOS_mini/img/ui/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c78d40bf9f7275c9a463a27bb871abba0d3e935a GIT binary patch literal 2182 zcmV;12zmF3P)R) zAv}`|5=elIWa~PVfiebCx2jvUuAR1OW%R*dX}fjPCfZd~E71C&snnuY(;lEsT`4VL zN()O^RX|IjP(o)Qkc1Eu=jHhA+{ey;X9p)S^u~7j(D=*TvZeTS?*H>)Jm zpf|&8${v5f;~hXC=t2Kr=MepSknHbdZ$9wDJ>g`*xn!~sdB0Ju(mXZSUWNI^H7F`r z0#V%$L3AT53|v#F&W2iLg-XapckhR|&~+RayW8nG{$W~yr$2Q8MEpneXVb!x+Nzr6 z5nOUV2{u2&VR$K90h+8#pJqCHaf|5f;$f6-gPPMqvc86*ViR(8+pzDz^9Y8#<+KtVsaSzcD=If&h<_<% zvBx5_)tk{8cLl(xuk~}}dVR#HT=@26C*I6yL`?CuB6UsF4hVwFybEi%C zdi5?;m){GE#R7k*4|)S9-)A@skKr=>WLIEQRYg5ULhq)8{MB9_J&ruAt=WyT`Ride zo1xR`5DX7PtK-I>V|WZ#$ttLB;QdUB{X5e$9grkGY4XE^0y;aG=byp+Ik&)QG(xM@ z%J&2z1XT#P2X%hR=8;Dxf|m$3z<|>3$2{7sjw`(H1OOc*hj-Y*>tT1OpSZA;V?(j7OpZ z7HJFvNt3^Pk;2bchc8!bmBVH-c@@RZf;k(}-#0Z(BlwFF7N9eXDk8~BNxX96^N8p< zZ^BoWZKw9yDsR|W@@%+<&!VIA&nPIG+Sy0&6Bc0NIp-&mcTrAnYYwBeIRsIhc<*>y z2+JvS3T;cLkQXHp$3A=kufFj$WaJ32&7LYCf^SMVjozqmv5k4*>=>>%=3!0s%UEo` zOOEw%VSNH}GnS!p@!c>O3{b1p*X9)k96Zv9ZdWtDwRQ_^_Q169m7K`Dlo>KLlb&E+ z?(3oc#bHKi@efdc>wPe$XP_Xr0()EbqrmQ$bNZPRJl5Ae0*g6Ij{9-pVK4R{{wX-^ zD89609$eJb3IShS0+Gz*O;o`7kYBe_W4X4u1YW|wS_Ihh>d~UD(F0kgS ztoR-@)V_ogdyU)%u<&3cnSiAW?m~Z0CLAA0s4CqIy?wi5a87u7RUx4_Z(B9KK+eTuH}^5v@W_);uh!jXbre!eX3=OltY5ztIk~g&$Nlwa?|22#cAVvN zwi2r=8&O;NOY*)!zQ*o<-1!#XIr<3l?L3BqEy_|e;a+vhuUy_v_&h*;$eyxg+#Naj ze9Y;|2y5CZNP!A`>^M$G!ns&m`xNyp7TVw<#W^pNW-G$N$LTslV!wgv>J{M3?P+K@fd%2zXSlpn63WDH_IW|M)(0q`g?w89dHW{_1l=ecVFawX&xNXW=$1?&c)Lfc`O+7s6m4ukz1`~T6$9~|Am_{La-|I7&BBIMN(Q!TF0 zq&3`b_-49^yN&k6Mw3N?PEV()G{|onSo<9gkx^^!9pzZO@AG@5*WcP3IN&(VhgkAq z^)X^%#1tz~Dj@28b&LQ_%x8H;teGm!hCB63jAkxBP0!_$06hr^(&4Ay=aKr}{7dk( zdq|8Dl_nAAV?IkWB_O&2su=QI9Ge_+(xlH(6Jtz>xu$ppl>SB*J6Y6AT*Pbf2rHd0 z`d5r25~&n$Jzyk2K6Wl{I%HE)2R?7(<}dX(1^mAY_^$v10LBKHW-?BaasU7T07*qo IM6N<$f(?W*YXATM literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/share_icon.png b/src/main/webapp/js/HoorayOS_mini/img/ui/share_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b502127091d0ddba37cd8d582467d6d36f291505 GIT binary patch literal 5222 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/shortcut_text.png b/src/main/webapp/js/HoorayOS_mini/img/ui/shortcut_text.png new file mode 100644 index 0000000000000000000000000000000000000000..5d35cdcf1391b6ae5daf1f8ee475a9bdc27f615c GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^CO|C0!2%>R?p_N6QcT58o*^6@p>Nzkf}8~&k;M!Q z+(IDCcIQ+eo=O@f^)EG;nv4yKy_ju zbS|G_@BCgfp@RL)R|3r@tfZStT-rW;dx_$iXYRvx%cPgYFtW=X5W}BERh}j zo$cXHHN&a9KCnhuoVYA;_=Jqk20zz%YXnpR8Z;V}gpO^H|HW`}n&Y;6oA_5-Ic{34 hwT3hCqvonVYh4h9Xs=W(|r$OkER4L+WCc8M)Vb0ci4c4f9W-UiQ|QLTs@j*XlUx zscQl*mlXYTMx8?bVE_8)yE6Y27CQluuSlc5ser&}xU!df9r0d@zRbASlsX4-9QEOe z@}@$rJ%%FHMN<(Qtn8!KYtt2JoPAT#q8``TRK#dEUDaO49-0dEv#^HRtf|0Dt}LHi z(X6Q$Ke?Z^FKBCk>NjVZFAFoR@GPe8A&yQhs>iH$CM+o6y!-g@+ZSay)q^F4Yfq4S zo##JY^BP4emn;VI%`1G;C9hGW-v8c zW9m#215+{#xY^{2A!@!m#QV*9TQpH88_o-m1xawR-PobnkdVTaB6e<3u0xt_` zc;q|mc#Ne1_58iApbmD_hT#e7>PZXoTHfx(SD$|gMQWOY7KpdQ^weQ8qb}HDp1;?n zhsh;>GTIBf~Kk`4~e7W31^+Wp zu#01qdu=yHXtBW^8UbEBqyN8a4_`xA=NB6qcztnkp`~_U_dqUECnqPf|0IFSp39y) zv$)B{Me6wYSbK*?O&1qe2uvwCwL7z1V1teGZ|;20L~5ePBzC(k18%n)vBkgt`cqtH z!#G0VFlsY1K0DpQ$A^AHBdGU#@EEbh#4VaRljM7Q4dS?@qKLsP;0<D5W+@B$fNANV!l^~xeSG?$*j=S>cn!1sHZnttS$(^*A+@1J(_03`b0*q- z)z*Oybf5zr=s*WL(18x@1c(pCw)kS~f)?yOIAb_Qr*`TtsXdNP?bQBsHPN2Ey*&i< ztxpF!(7QMQyu7^hI6BaQ4qOqi!GFZ%Lh5a^hsQJHg*$6%E~H;P+Nn?3(Nj%Rkbe^y zU(HJ`PSoP77aK}#cH4J0JHf{5akJSNz31}RR}Sg zZg!A*v&Ca96i6-7INrE+g_YU$+fRzL9^>KR;Te5=ykqki_8TR;2YSFgGyjkJH37Z> XFGqz(xwkd+00000NkvXXu0mjf-ha>` literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/suggess_list_bg.png b/src/main/webapp/js/HoorayOS_mini/img/ui/suggess_list_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f5dc2bd31f524922435fe8cc519d3d285c24630c GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^SAdw2gAGV7(`{%0Qi`4~jv*Ddk_E)X=1EG3UCe&` o;*w35`$r8m{^m~t8v2Y3N~?Kzc3-|22~^DB>FVdQ&MBb@0IWzDQ2+n{ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/sys.css b/src/main/webapp/js/HoorayOS_mini/img/ui/sys.css new file mode 100644 index 00000000..ed634ae5 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/img/ui/sys.css @@ -0,0 +1,246 @@ +*{margin:0;padding:0} +form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{list-style:none outside none} +textarea{resize:none;padding:5px} +.fr{float:right} +.fl{float:left} +.disn{display:none} +.breakword{ +white-space: pre; /* CSS 2.0 */ +white-space: pre-wrap; /* CSS 2.1 */ +white-space: pre-line; /* CSS 3.0 */ +white-space: -pre-wrap; /* Opera 4-6 */ +white-space: -o-pre-wrap; /* Opera 7 */ +white-space: -moz-pre-wrap; /* Mozilla */ +white-space: -hp-pre-wrap; /* HP Printers */ +word-wrap: break-word; /* IE 5 */ +} + +body{font:12px/1.8 'Segoe UI','微软雅黑',sans-serif} + +.title{background:url(app_spr_x.png) repeat-x 0 -40px #E6F2FA;border-bottom:1px solid #DDD;padding-left:10px;height:27px;line-height:27px;color:#666;clear:both} +.title{background-image:url(app_spr_x.png);background-repeat:repeat-x;position:relative;height:27px;padding:0 5px;line-height:27px;border-bottom:1px solid #DDD;background-position:0 -40px} +.title b{color:#F60} +.title .btn-back{float:left;margin:4px 5px 0 0} +.title ul{margin:0;position:absolute;top:0;left:-1px;height:28px;overflow:hidden} +.title li{float:left;height:28px;padding:0 10px;line-height:28px} +.title li.focus{padding:0 9px;font-weight:bold;border-left:1px solid #DDD;border-right:1px solid #DDD;background:#FFF;cursor:default} +.title li a{color:#555;cursor:pointer;text-decoration:none} +.title li a:hover{color:#36C} + +.detile-title{padding:10px 0;margin:0;text-indent:15px;border-bottom:2px solid #ddd;font-weight:bold} +.input-label{float:left;width:100%;background:url(input-label.png) repeat-y;padding:10px 0;line-height:28px;border-bottom:1px solid #eee;clear:both} +.input-label .label-text{float:left;padding-right:20px;text-align:right;width:130px;margin-bottom:0;line-height:28px} +.input-label .label-box{margin:0 10px;padding-left:150px} + +/*列表*/ +.list-table{width:100%;border-collapse:collapse} +.list-table .col-name th{font-weight:normal;height:31px;text-align:center;background:url(bought-table.png) repeat-x;border-top:1px solid #c4d5e0;border-bottom:1px solid #c4d5e0;color:black} +.list-table .sep-row{height:7px} +.list-table .toolbar{height:30px;background-color:#F3F3F3} +.list-table .toolbar td{border:1px solid #DEDEE0;border-width:1px 0} +.list-table .list-hd{background:#E8F2FF;color:#404040} +.list-table .list-hd td{border:1px solid #D4E7FF;height:28px;padding-bottom:1px;line-height:28px} +.list-table .list-bd td{padding:8px 5px;overflow:hidden;text-align:center;vertical-align:middle;border:1px solid #D4E7FF;border-left-color:#E6E6E6;border-right-color:#E6E6E6} +.list-table .list-count{font-family:'Courier New',Courier,mono;font-style:italic;font-weight:bold;margin:0 8px 0 5px;font-size:14px} + +/* 壁纸设置 */ +.wallpapertype{width:500px;height:40px;line-height:40px;margin:auto;margin-top:10px} +.wallpaper{width:500px;margin:auto;margin-top:10px} +.wallpaper li{width:150px;height:110px;float:left;margin-right:10px;border:5px solid #fff;background:#fff;cursor:pointer} +.wallpaper li.three{margin-right:0} +.wallpaper li:hover{border-color:#9FF;background:#9FF} +.wallpaper li div{width:150px;height:20px;line-height:20px;text-align:center} +.wapppapercustom{width:500px;margin:auto;margin-top:10px;border:1px solid #ccc} +.wapppapercustom .tip{padding:10px} +.wapppapercustom .view{width:500px;height:250px} +.wapppapercustom .view ul{width:480px;height:230px;line-height:230px;margin:auto;margin-bottom:15px;text-align:center} +.wapppapercustom .view ul li{border:5px solid #fff;overflow:hidden;float:left;width:150px;height:105px;margin:5px 0;position:relative} +.wapppapercustom .view ul li a{display:none;position:absolute;z-index:2;top:-5px;right:-5px;text-decoration:none;width:48px;height:32px;line-height:32px;text-align:center;background-color:#ccc} +.wapppapercustom .view ul li:hover{border-color:#ccc;cursor:pointer} +.wapppapercustom .view ul li:hover a{display:block} +.wapppaperwebsite{width:480px;margin:auto;margin-top:10px;padding:10px;border:1px solid #ccc} + +/* 皮肤设置 */ +.skin{width:550px;margin:auto;margin-top:10px} +.skin li{width:256px;height:156px;margin:0 4px 10px 4px;float:left;border:5px solid #fff;background:#fff;cursor:pointer;position:relative} +.skin li:hover{border-color:#9FF;background:#9FF} +.skin li div{display:none;width:48px;height:48px;background:url(selected.png) no-repeat;position:absolute;right:-15px;bottom:-15px} +.skin li.selected div{display:block} + +/* 应用码头位置设置 */ +.dock_setting{width:710px;margin:auto} +.dock_setting table{width:100%} +.dock_setting .set_top{padding:10px 0 10px 320px} +.dock_setting .set_left{padding:0 5px} +.dock_setting .set_right{padding:0 5px} +.dock_setting .set_view{display:inline;float:left;width:550px;height:280px;background-image:url(dock_setting.jpg)} +.dock_setting .set_view_top{background-position:0 0} +.dock_setting .set_view_left{background-position:0 -280px} +.dock_setting .set_view_right{background-position:0 -560px} + +/* 应用市场 */ +.sub-nav{position:absolute;z-index:2;top:0;bottom:0;left:0;width:60px;height:100%} +.sub-nav ul{position:absolute;width:54px;height:100%;margin:0 0 0 5px} +.sub-nav ul .all{margin-top:5px} +.sub-nav ul .myapps{position:absolute;bottom:10px} +.sub-nav ul li a{padding-right:0;min-width:28px!important} +.sub-nav ul li a:hover, +.sub-nav ul .active a, +.sub-nav ul .active a:hover{background:#EEE} + +.wrap{position:absolute;top:0;right:0;bottom:0;left:60px;_position:relative;_left:0;_height:100%;_margin-left:60px;overflow:auto;background:#EEE} +.mbox{border:1px solid #DDD;background:#FFF} +.app-contents, +.col-main{position:relative;padding:10px;overflow:hidden} +.col-sub{float:right;width:215px;padding:10px 10px 0 0;overflow:hidden} +.app-list-box{height:400px;overflow:hidden} + +.app-list-box .app-list{margin:0;height:324px;overflow:hidden;background:url(app_list.png)} +.app-list-box .app-list li{position:relative;height:54px;padding:6px 0 6px 68px;vertical-align:middle;overflow:hidden} +.app-list-box .app-list li:hover{background:#FBEFCE} +.app-list-box .app-list li a{color:#555;text-decoration:none} +.app-list-box .app-list li a:hover{color:#36C} +.app-list-box .app-list img{position:absolute;top:9px;left:10px;width:48px;height:48px} +.app-list-box .app-list .app-name, +.app-list-box .app-list .app-desc{display:block;width:240px;height:27px;line-height:27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} +.app-list-box .app-list .app-name{font-weight:bold} +.app-list-box .app-list .app-desc{color:#999} +.app-list-box .app-list .app-desc b{font-weight:normal} +.btn-add-s, +.btn-run-s, +.btn-remove-s, +.btn-loading-s{display:inline-block;width:24px;height:24px;line-height:20;overflow:hidden;background-position:0 -110px;position:absolute;top:21px;right:20px;background:url(app_spr_img.png) no-repeat} +.btn-add-s{background-position:0 -110px} +.btn-add-s:hover{background-position:-25px -110px} +.btn-add-s:active{background-position:-50px -110px} +.btn-run-s{background-position:0 -135px} +.btn-run-s:hover{background-position:-25px -135px} +.btn-run-s:active{background-position:-50px -135px} +.btn-remove-s{background-position:0 -160px} +.btn-remove-s:hover{background-position:-25px -160px} +.btn-remove-s:active{background-position:-50px -160px} +.btn-loading-s{background:url(loading_24.gif) no-repeat} + +.app-list .star-box, +.app-list .star-box i{background:url(app_spr_img.png) no-repeat} +.app-list .star-box{position:relative;top:-46px;left:252px;display:inline-block;width:85px;height:15px;background-position:0 -62px} +.app-list .star-box i{position:absolute;font-style:normal;top:0;left:0;height:15px;overflow:hidden;background-position:0 -78px} +.app-list .star-num{position:absolute;top:10px;left:415px;display:inline-block;height:21px;line-height:21px;font-family:Georgia;font-weight:bold;font-size:16px;color:#F60} +.app-list .app-stat{position:absolute;top:36px;right:93px;color:#999} +.app-list .app-list-box .app-list b{color:#F60} + +.search-box{position:relative;height:28px;margin-bottom:8px} + +.btn-add, +.btn-run{float:right;display:inline-block;width:93px;height:30px;line-height:31px;text-indent:29px;overflow:hidden;color:#fff;background:url(app_spr_img.png) no-repeat;text-decoration:none} +.btn-add:hover{background-position:-94px 0} +.btn-add:active{background-position:-188px 0} +.btn-run{background-position:0 -31px} +.btn-run:hover{background-position:-94px -31px} +.btn-run:active{background-position:-188px -31px} + +.commend-day{height:176px;margin-bottom:10px;overflow:hidden} +.commend-day h3{margin:0;padding:0 10px;height:30px;line-height:31px;font-size:12px;overflow:hidden;border-bottom:1px solid #DDD;background-image:url(app_spr_x.png);background-repeat:repeat-x;background-position:0 -37px} +.commend-day .star-box, +.commend-day .star-box i{background:url(app_spr_img.png) no-repeat} +.commend-day .star-box{position:relative;left:0;top:0;float:left;margin:5px 0 0 8px;display:inline-block;width:85px;height:15px;background-position:0 -62px} +.commend-day .star-box i{position:absolute;font-style:normal;top:0;left:0;height:15px;overflow:hidden;background-position:0 -78px} +.commend-container{position:relative;float:left;width:48px;height:48px;margin:10px 0 0 5px;overflow:hidden;padding:7px 21px 45px;background:url(commend_day.gif) no-repeat 0 0;_display:inline} +.commend-text{float:right;width:100px;padding:0 10px 0 0;line-height:18px;color:#999} +.commend-text h4{margin-top:0;margin-bottom:3px;padding:3px 0;font-size:12px;color:#555;border-bottom:1px solid #DDD} +.commend-text h4 strong, +.commend-text h4 span{display:block} +.commend-text h4 span{font-weight:normal;color:#999} +.commend-text .con{width:100px;height:54px;word-wrap:break-word;overflow:hidden} +.commend-text .btn-add, +.commend-text .btn-run{margin-top:5px;margin-right:5px;color:#fff;text-decoration:none} + +.detail-wrap{background:#EEE} +.detail-wrap .btn-back{display:inline-block;width:35px;height:20px;padding-left:15px;line-height:21px;overflow:hidden;color:#fff;background:url(app_spr_img.png) no-repeat -129px -83px;text-decoration:none} +.detail-wrap .btn-back:hover{background-position:-180px -83px} +.detail-wrap .btn-back:active{background-position:-231px -83px} + +.app-title{position:relative;height:48px;padding:9px 0 8px 68px;border-bottom:1px solid #DDD;background:url(app_spr_x.png) repeat-x 0 -68px} +.app-title img{position:absolute;top:9px;left:10px;width:48px;height:48px} +.app-title span{display:block;line-height:24px} +.app-title .app-name{font-weight:bold;font-size:14px} +.app-title .app-desc{color:#999} +.app-title .app-desc i{color:#F60;font-style:normal} +.app-title .btn-add, +.app-title .btn-run{position:absolute;top:17px;right:10px;color:#fff;text-decoration:none} + +.grade-box{width:100px;height:18px;position:absolute;top:75px;right:10px} +.grade-box .star-box, +.grade-box .star-box i, +.grade-box .star-box a{background-image:url(app_spr_img.png);_background-image:url(app_spr_img.gif);background-repeat:no-repeat} +.grade-box .star-box{float:right} +.grade-box .star-num{float:right;margin:-3px 0 0 4px} +.grade-box .star-box{position:relative;display:inline-block;width:85px;height:15px;background-position:0 -62px} +.grade-box .star-box div{width:40px;height:18px;line-height:18px;float:left;position:relative;left:-40px} +.grade-box .star-box i{position:absolute;top:0;left:0;height:15px;overflow:hidden;background-position:0 -78px;font-style:normal} +.grade-box .star-box ul, +.grade-box .star-box li{position:absolute;margin:0} +.grade-box .star-box a{display:block;height:15px;background-position:100px 100px} +.grade-box .star-box a:hover{background-position:0 -94px} +.grade-box .star-box a em{visibility:hidden;position:absolute;top:-2px;left:-84px;width:80px;text-align:right;color:#999;font-style:normal;background-color:#fff} +.grade-box .star-box a:hover em{visibility:visible} +.grade-box .grade-1{width:17px;z-index:10} +.grade-box .grade-2{width:34px;z-index:9} +.grade-box .grade-3{width:51px;z-index:8} +.grade-box .grade-4{width:68px;z-index:7} +.grade-box .grade-5{width:85px;z-index:6} +.grade-box .star-num{display:inline-block;height:21px;line-height:21px;font-family:Georgia;font-weight:bold;font-size:16px;color:#F60} + +.app-contents h4{margin:0 10px;line-height:31px;font-size:12px} +.app-contents h5{margin:0 10px;line-height:23px;font-weight:normal;font-size:12px} +.app-contents h5 em{color:#999;font-style:normal} +.app-text{margin:5px 10px;padding:5px;border-top:1px dotted #DDD} + +/* 应用管理 */ +.bottom-bar{border-top:1px solid #ddd;width:100%;height:62px;overflow:hidden;position:fixed;z-index:999;bottom:0} +.bottom-bar .con{background:#F2F2F2;height:42px;padding:10px} + +.creatbox{position:absolute;top:0;bottom:0;left:0;right:0} +.creatbox .middle{border-bottom:1px solid #fff;position:absolute;top:0;bottom:50px;left:0;right:0;overflow:auto} + +.shortcutbox{display:inline-block;width:58px;height:58px;border:1px solid #fff;position:relative;z-index:1000} +.shortcutbox:hover{border:1px solid #ccc;border-right:1px solid #fff} +.shortcutbox:hover .shortcut-selicon{display:block} + +.shortcut-addicon{display:inline-block;width:50px;height:50px;margin:4px;background:url(desk_sprite.png) no-repeat -420px -100px;cursor:pointer;position:relative;overflow:hidden} +.shortcut-addicon.bgnone{background:none} +.shortcut-addicon img{width:48px;height:48px;margin:1px} +.shortcut-selicon{position:absolute;top:-1px;left:58px;width:340px;padding:10px 0 0 10px;background:#fff;border:1px solid #ccc;display:none} +.shortcut-selicon a{display:block;width:48px;height:48px;padding:5px;margin-right:10px;margin-bottom:10px;float:left} +.shortcut-selicon a:hover{background:url(desk_sprite.png) no-repeat -350px -100px} +.shortcut-selicon img{width:48px;height:48px} + +/*权限管理*/ +.permissions_apps{width:100%;float:left;clear:right} +.permissions_apps .app{width:48px;height:48px;margin:0 10px 10px;float:left;position:relative} +.permissions_apps .app img{width:48px;height:48px} +.permissions_apps .app .del{display:none;position:absolute;right:-6px;top:-6px;text-align:center;font-size:12px;width:20px;height:20px;line-height:20px;cursor:pointer;background:#E6110E;color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px} +.permissions_apps .app:hover .del{display:block} + +.alert_addapps{width:340px;margin:auto} +.alert_addapps .app{width:48px;height:48px;margin:10px 10px 20px 10px;float:left;position:relative;cursor:pointer} +.alert_addapps .app img{width:48px;height:48px} +.alert_addapps .app .name{width:100%;height:24px;line-height:24px;overflow:hidden} +.alert_addapps .app .selected{display:none;position:absolute;width:16px;height:16px;right:0;bottom:0;background:url(selected.gif) no-repeat} +.alert_addapps .act .selected{display:block} + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-chart-bar.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-chart-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..572e0ad32814febeb295f0fff5e9f37cdfd9a445 GIT binary patch literal 1143 zcmV--1c>{IP){?Gx6G0Szvn`YufmI;hq){y1=)r^G()tm+c&!{XAeVlG`VHCx7!M}p19s+{0u6JbwQI*%V9j=b>Jhi9}Lw?ZeXM9s%ki*eu+?@`Wqj zu?FCXBBTUVZ%#!fxtkk@h3O2^Ixd1@#DqYS% zelo4c0Pc=n7aw}DM*?xQ3i+Kaawi-Sngv&Z@a%6h((nt|a1UfoAAsKF`r`Nz$>f0aHujbtkpH9y&O#1Ydq6_4BTTN0DjonioFon^c=xaui?DmpGZyqhp?esw zmTGyL-tdSm-}}9zk5up~zub*XOy~2>y#o^5MFkq9K>2kiI(=&&n!7%|Y7mI>t4=)m zogW&92+oCgQ+XL22Wiz-5JrCsCqG=wOi2$n8u;B7GmOd(tmZboqm_0X59%i?^sfTT zSDX4Vk(6yS9LP{;^h0dmZ={!HSe~oF%ABE(D<74oXJo$x7yy}^1yZq60MGyc002ov JPDHLkV1kzH^34DM literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-document-edit.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-document-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..5c5d6b2bb2b25e6853d4fc7e76357caea70fe32d GIT binary patch literal 1358 zcmY+^dsNa_902f}n5m_d(lTaArN?HipKEHmtY4ZIW)m}O*-1f7HtYDPEOV#Stj%wa<;wy4+r5}{{gR2AJ`XIPI z1S+5ppb}Dm8w$Wuf}7AsPz9*~8&ZQ?YEZ47Q$39149~3@p2x+^xtL`gHlK$r;9>ZZ zUVQ0WJV%AERpaY5c)n&KcX$zBW7D9qQpOR zb*ltAge668LNcUEhHwTE?gxaYMEEMCL4`D`k)~m!8N!g;7;;C0+|jPTtNr$_)~!|R zA<%gVbsL2`?=~IEk)t(GKUxb7pxgnpZV=@`Luma6ln*J;1_j!vM4MIUT?`dy(FeM% zqLJ<5k-!dpP^X^KG(>6BP+JvL!AGi4MZK@4KES9CAq`cep+17NR57HZwnHP-juBd? zKJu|X`ibG-69Zjhh<#=_{HG!AxgqhHA^F8KA7#QH^6G|3E(@67NYi&$-lH2FrzwUa5=T@BF2oAIq z6a;Qwzk2Oj7ZfUq;Ou}hfmm%b-N7CaUhQ0i!D8t5~5ZwLF=Q(twj z;9N;}w8|{xH}CkymLpBf;g;XYv0GJ3v=-e&Ha2bCPh_7px5||B_TpG)cZHCaopZMj zdK!kK+vi-caq?}GI$k{8YeDd2qwS66lR_G3;8Qg+UjM# zU14?_PlaFLxQA&%UgV^dcs$jc`1^*;6)a{H$fT69cgfpW z(tXh&FRe1H0=!_d_sV}cB*;;Cr5;a5o7WdA{eCLkEUPpd< zb$AoLz;=Dy4?%UlH_)&O!I`aXQNM+gl;?{s`n&i}i9=FO*c0=5)4ftegyds&VzQD_ z_=p?%vPMEm+ErSc6`;$WS}pT$Z11jb{@G|2*D+=rZilhduQ%U6M9QlQk6JV8RFl1| zE6IFYycZ#TzqQjA5brJMv0it+0>^)t#am!bjy}u)pkXVHkRN}VGyA;-_y_q_`_eN0 E0$zl)!TK4(`Ciop?BMSAvvC zkb6?(z7%1}kWv{^K8aK-kQxQTRw5kCxt?(0;x0Vgm5;j$h}HE332IWgH4tu1Dt7_l z(X3h{RIP1Md6r2%e;@U%p7s{1wsxquSB!1vD|UBl{5sWW?KsMYCeS))66HWsD0d3w zO{0A19a;~`(FQpxP@s*_4B7-K(PkwooJCtOv=v9&2(+C*AFKR3)Ra#3zAiPjOGE3{ z1VAE9;1f;IQ_YtmO|VE4(xVCO(S&v2VZGY$XWEE9?N`sWhx>Jzy~@l%RpyZTXNms$ zh#_wf%NxS;qz2Zgq4cfc!CPbPgt2aFZeYeRfSU#hXnu&8mucr^Ix}uG6LSlyxrN2W z#cT%p6GH5JIiVtkTF8&?EqL(f~b^8`qP%z@?-B)*4Um?mUi~? z)~>ee$m+vh?B{;Rk7)L3QYMkQy6N6s`ycvnO>C3*Y;hYmHmV>wQ^^*}O(&S~EMp(m z@3`|M*Nnfk6BP{~5zg5KajJ4oyV5q~+wHKmymZ4UKR-uN5v&++-g8}-EHF3c6cqi$ z#99DVA9ItK0|!1YTCXqz?es8t)fF$0Jp5!A#U!0ny*62GIkX`nJ6o>(o8?QN5POx~ zoHfxSZyayFFG$`=t3cL9rIC+;9-C-qe);9hjD7LbhpYXD3<0FnzRFwH(hR{C@hk17 zZx$}6zcOC=zRjcMkyH96@_FlcQ_BWX1!seHs9?$v2%aVBKY-alM%^zm$DYMuJ!fwWftYO6^>Cdz~wTpkn zceyAQx`U(hEnTjnNPl#?am>hldN^%Xytm?`zMjrR z$8!fqC$j5LG}eZf9;_L0e)m*UDTnftUWW;^E9U9=&^NfM(`vk4?G;a{&9Bn(Wj4i@7>$_qdVC-TKFwRH{W=%xs|D=NZJMkxdbKQ$OVSKuCLOu zB&ENe%_M0aulvn+n^u${>RET&VYeTTG}kJ*Ld}b*T12o*f?WH?)UEKhfgoBawPtV3 G)qeppwtgo7 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-gear.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-gear.png new file mode 100644 index 0000000000000000000000000000000000000000..fc96cdd88a59cbfde64b78ecd5c363afe109c8bd GIT binary patch literal 1481 zcmYk63pCVO9LKN0dS#6xBAQ_kNk*i{X2UG4M~&yQ#2N3xG6<_hPLm#_v?}BMY_ST} zF&PwS%Vsy%{VaZXzDUui- zW#|?kb~efHMpZel~ofXs4U;f_>?jtk9iEInEU4pw`*RwVA2sfCwWz|KRG~IZhft?OxC`bPr27oggXx5J zcS8CwG{}Gk?SbinP+btZei~grgKmJ~q8qvB2Xp9$bLei!uv=tA6B@yhF2c}+7#f6u z6Nbo`Au?fzOrML)dPL?@#MtIpYzq%dna5HVunfqW0iAdua(K*hcqVY@6ga#Too0&h zOmXm=<=~-ZLN}j4=M(yt2>n80{~~eVGx0T4#THjhto$*%Q9rxU%3Y)LR#^+{EWrkA z5oVM1d2<+&a73F+>yqv5?N6gUui%TbO!2|{0u8CqSgZpq0)d#Fon25+B~vRbI-Sm9 zaX6eMSh&Ul5&-hSZq81AuKmqL8v$%bWPgnJ{Cf*j`b@485?2HeSBdR!I-p&Ud;wr)9jr`{j)i$ksTap+g3Q8-v9S%SYvSzu00JxH(!XVz=5d!(f0C~o zSmyH&*=$O1n}(04>>A`km`LYn?f9ug#qh?s#+nuaS zHR3)OS-2Y$?-(_@*Vz`MiY4eo`Fihta;MIcm6%*-3@yxtU@JEoJ+TXqOj58AgrYOu zvMdV25k8vp{Q;s|_P{8nR@Fm35QV%v53U^5P=2eC`)NyS;oMnN`T-x7$>3fh$wB`4 z_>%x;iJNBo?fOzwg^_=GhJ7VvZ1L~{GXe^EeSPJFjzoVQ_d2q>Zp(o^7o5;O7{jT_ zJ+5|ZMXdj)_-I~Jo9@Mv4aP5b)RbvO=D63jqP22KF$awUN#hv52D@b!s4zY8*ld`rF znw>GmJ&LW0P(YX@3U8{Xzog!u+}grkY#mSX?l2iLd=jLy-29#oZML^>4XU-6IkjGz zw)7%a6ZaCzFIH1>t<*Ra*R?pSd1#|Bab!D^Bcl`YfOkTN;>$f`_8;e@&BLgOb_T#(_$&^Q`8T~ob zJA*NPEps_pr^jAQr@8O_u9BXbFE`xR)EzgX{yb1WnpQ4RYz(6k0xt1Pq%W(R3*NZ} H7fSjM3YFPF literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-mail.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-mail.png new file mode 100644 index 0000000000000000000000000000000000000000..ff05394b7993ed6006cfa5321d874f8891ed9297 GIT binary patch literal 1637 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 RyMX*R$zHymrF-Z}{{bjO!65(u literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-shapes.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-shapes.png new file mode 100644 index 0000000000000000000000000000000000000000..269372b409f7be436a57b3a5b818a0c6fe2947fd GIT binary patch literal 1492 zcmV;_1uOcAP)$iaqpocCa!-*msWBv1F8C${ z*BBy@2znXv#d$df_&KRwxdfW0byQG$qj0AfnOh)zJ!7e(^1z>-l@S=jpWq8GLm|;` zWI$?}L!I?i9)XrQoxrIBari%BD{COP&x7<$n6!e@>Y1>N%B0o^_#!J%Oxyts=r$zL z8Zjz|Kx;&o+9II(7?dJP9|P%Zl!#RAKKQnI8I=(r-+Znl0(76$j#mvYsc#2uP{cznxYWSK&|>Gf8yB6*PncPjZI?yFI28 zfS0eNp&a?*?=0NoO;{&k#sww<%utk$y_l9YtSho8@Uqk%X9qeH;EU$UBEWM0z_Wcx zIDjOSfh4GdNlO*3pk1XS<#xGr_Z;gzf9S>KYT;0oM(E&-q1Slo2o z8(ISGI=UEEc4|$qzw%=pucvY_0e*JWm-R9 zj$TW1S27k>3$`HYck@I5c$e!kijX)l=EOn7pkAKZVg3*`V04spq;#}YgfQ!n-`=hD zEg4C!@>3`lOWM`A*^;{g42PovBx**TNC0SxQaZ39>kfn36XERDz8G&2)Jq9otmN}? zAm6vc`j&kB>jIC3V%ba^Lc_TXn(q9C2+-^b?wiG}O2>@;Uv}mx7SM;kW#H&3Ud@%x z8FNIf9oO$907PIbsUFR8_wmlGfZg&b2J%)l#UER-2r$GeZzfPXR$3c?|Ad0>zVi$o zz+&`JH-kexNqDq336J%s;E910Jast@&kd&G#Ve#4cz!4iPy5pF&%>e|`zCKZAhZ!It5pkwy3r^@HCQ`De%R+Piq~+dpOCO?>usy!Ys}4FAqj zPL|w!oq)G20;R}je`Wb8gqGH9cQv-W%Dn|KGhqbYLo1Uji4vYM3G*fbsCLOQbR~)h zQKFs;!8&F|2m$ACh6lAMQQCrH2~bc|mJ#Mc>v)B^(C2?(ceBMFOuR~P}3BNvnKf`CAFGzTmKnot5XaUH}ivoUDjDR={!4fm-T zm4y;uxixsCE5VhPT6PpL*)?tvDA3H=Ou%Y8Xns)o*XCppFvp|bzTsmHw85z99u0=TcLKClu{yl%D)}mncy;SqpZ9{B+`@8= u`hZjHveqPFluhI|8B514HISGv@c#n2oUMAQbHvdA0000pRt($ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-star.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-star.png new file mode 100644 index 0000000000000000000000000000000000000000..072c32794a3961705034712fda5666b5250612d1 GIT binary patch literal 1385 zcmZWp2~bm46n)^RkV<1Iw1Ug09Sn;bI*y{nvL%vOBp57$9UJ2$tYTzQ2gib7MJZ}x z1q1?o*#$&4VF0ZuT12F73B&>kU{**11hFx|0DYfi9A|pwzU};b&%O7}o1Y#S;Ae%i z#{mGWC}biHu5Q?{SOVvxV#_ADSe_(@#sl!#m)I}^dHJg#X_r6>NeE(xC7fZzv4A&| zeT?NmiD87ZXev|&&%3<}=@R0?iMu~;Yq!;2N5L;*^bpiBuWMoc;| z76xJ>Vvw^a0;8Z0WT3%Md4r(fEw+c6NTnR9k|WhhQB)dby?$9PbgEp4@YBE_c#d$r! z5$HI=NzOm-(KnN5-#fH#3hkdl2i~J%X#b)TJvyjIhd!XghFZCSuh8?AANZrw{Lz`0 z8pDKPZen_FVPTK4AUZF=xgLZb_Wna8GbX7A+E;(!?$RENhLr}v8reOK|+yPduKBxj$7eDTKyjUhL$EzJez)*DEV z*As)Iwwu@VCmZDZgIbTC>FL=sTEdzs6uoiR+KL)}s<^f$a1z2yN9k{`5Dp2zctuTFRA_PyBoZi{3)n;W^(|M9Z)i1G}fYW*Xp zt<>6yyl;xV%f0K|MeaL9p{4g9;>|uEbl$99vpSj?MUKclR75cECPv_L5AE=|EQ}KV h$PFxuZi>~-E@=;ZsY)3qT)_T(6jA{3uFuib{{Z28uM7YH literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-users.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-users.png new file mode 100644 index 0000000000000000000000000000000000000000..89d38727143b30ef224d1559d0f0f4b790ef5ffc GIT binary patch literal 1854 zcmV-E2f_G>P)84wi+q#7jNR~!-&6*3^;ffpl$;4x1m zX>)9o&@@fkI6Y`-({@Rkv`sJfpcLxZ8#{-S_*mb$+72`SdQ;nRlRZqIGSbNMvFrKf z_-6iDj$4u?S&}7Lk|n8xYzpw)X4J)mezVE%;%WyZuEwWu)jr^Uy{e!}s4i6g_843{ z;NWWgA{ry3QNXlLR<&N1x%xqoYY5tluBn&Z?0fC^oBV+H0j>sB1){0@|1_Lu-lIR) zjINh~-#*NgYYY}>2skk$q1y4i#6D{n1fe?u9ytrj)O8?Hrmle}kOASy7y_9CK@qW4 z+IS}#u8`rjrXaXZ#K0S!hEnmyroq*(fUR`|xTYahw+!L?VUWU;u#iY2Ik46HH4vT( z8t->%UUwcEpYz^AqD)^0rxXLOWrV2|o&r7MjZA^9VGe{)fdcjO%=2{t7Jj2598UnZ zHH@!{?rX$i`7t~7Zv~@ZzGRGrDR!09A589=>u?1fqdh0n>C&q5aaJk z$(@~Xc=MP(0QSx>YkUa8X%0YRkSFikwvAK_z=}Nzyw#gtJl!y5xh)~;=nB@Lg^r9J zlxwbB1n%9Zz}v^ui!zpd-vsO4=s=5eQPYr2UDO+&v26Us4cpBb2nT9723>Eb%1VhwXbu~BVB+;J(zGFGeFB8jX~V{Ui>bq-_rF>o_it4XLT`-qp*)>hm`vNoT{H%8 zJEQRai8LrPi>Fg^_6BT3qo4mX1+U>XNlYU%;`S!;09aRcn212wtwtciMuBCXIIPC7 zfAd!kE+Dg%%H`BG_{ld3FJX?a>q*1f?i8$%Qt&l`3FXYy5gnfL02Dle>SU&-VLKL* zmlagoIM@%xSp;YtSdJa_Zp`2Nkk=o?qNL({^iUF>Je*|d@+=xmhLb*r5qS4hhJE*f zl!V&BDN`UEdy$!H{WP8GIH`$2Cl-)GOu%@g&FNv+yDoD}ntSi`uBjsTr^}%Gw#hvCsr6umd=DLZL5S zM4uvhk0|dBOryJYD{#+V1qQP>zo!%-wjpm5kf%}GN2iPEbmPS=(r5x+Mlg!Ox^SP4 zEplGo9I&$q5Jza?SgicPWKW#c!SZ|*O68G*33v?CiGZxblu48^^0V_(>M5UBQ6oqnw*@jbTSdD4&Far7F(ygiU({ovtieDN`C*g2d1K=tK zQ0MYyA<}vKm0x4!$1E!3HKw-zM^C9XDPWm2K>I5?omZf&S(JSLI5&-Sam_)>VpO^ zqSSJp>yFN{;%*7)JBHE-K{V~Yq`w~K>Y&j3d~?9qmcbJR_vQKd`y-AHtFbp2VHg_V zY&*tuN1+sem)=lr87ij!Bny41tib~Q=xoN&y=Zu2BQzeK*g+=0N6mL%TmTm>e+vK* z6;bZj4d}}KqGHBF4uxK8a%{JWDMhJ8g>HCn)HbS3pW5(tbAw$y&v->$JE}W*aPBvE z?zJC?f^afX5S0`gIZSQujz(4E8-rDN4yJ{ggAH#rJ_qZ(WxFp?k%{!V8Tu^P+SS}; zUfeYSVjySkUcL-#pg0ML`X|ji`_M+%^vZC17{r0B3dTSo&Pz#L)zh;EoCdr`0I;00 zB0_H*90wyzg+9g7z1Sv>CeGUlfbDQ7cac4;t{~M%PCjD*>}`XVHxBmBQMO65DtwDv z!0!ekU`WYB-qNI6>w sh5;&gYFTLToY94b7d0u_$YZ7d0I$50sMwt-pa1{>07*qoM6N<$f)(;-y8r+H literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/system-wrench.png b/src/main/webapp/js/HoorayOS_mini/img/ui/system-wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..6f97a05e97a4eb57cc4e804c5290c7c0212cb33d GIT binary patch literal 1619 zcmZWp3pA8z82*OIonJ0(av6z`tU5XEwq2}@a?8DrwsL9FrrktJSk>vm*epv5QL{+M zG*g&qVltFMk#1~mGcJQ+%*;RIG7YBo8)NtEY2WjH-}j&Qf1me#p7+0``Fiix)>x$h z0MK@K!~4T?gM6te!#%W5oeB^26K?xY0-&icUl?$sa3u^H#kmH>1w=>2#fQa40O#=N z!x850zl0r$@Q(-!Pl#!a*amr^$PJDZ&Po+} zl@Mx#JT;-$$i*sXAO(F$VLw7-BgKPADF-PZMecHuN-jbgM@SRMy$OWOL+q&7WJE_-(NSZD$g~zUWr)mbQCu+# zS3ZoZ;NU1+9A(_R4z*yQYaWX%Yf($MH;Ano#cS(DHVl#N(<%E#@z+np4&?(5bpH0{ zsU6KzPLyG%su8E^QKx!=OY@WuZN!H$;Zr~9-!>i4HXXtk3wg>9X%a-epFP$&8~;Ia zrdx9E#U$}B5%GhV*fT}!ohJ6p5ZRJ4j+8VuM;V%Ba%PyL5++yrTrl4(nD5|y?3jcu z?chs01aloQBAkDXLSJ|zT6im3cn4j)z!uH1#dGZGg~3^w@S{v9m7#N=MDw3MfBw9N zb=wQR;RoXUy#oO9h2d~G2ZcHLgvjmOqGb}lGzx{%@jqj;h5s67#7q}{Q5o)d=fIUl z{KixlFU(4SIwW0fKeTJ~TFmAnR!Nq-_p=Xud(dhOzbmjMs)Cf>!a8tzwyo=$hwFr` zoqzJV^Y3mZiEc>*2s)2hkf<7Oy{z|pj)rYeN#_}=$K}w!2=j0sj3-Ng{gDOUrDX5g}$a!7Z|NQ`y$@d9>O9*YND2ic?rW{h9sY z;>3)2;|*Coo`bj_*3-QsvuZ~}EnM)nD36!x5&0%@OHQosU~(W}##~`uHPXMAdogP` z{iyr0a_m`8S?h&v#}J*@ep_FDe@SgYNhxh6>}oKpyLVGQLC;r-abcgIQQNM^udFYp zA1}h5Sw<onqIG7>LSYPGcaVi>X(wXAGp2})_OEKN!WoKC;tcXt@ z(>|_cvNzS9b=_yhvozHq8l~>nv)$RQn$}ch@(ULkjkBD`D^32fj2vvlb$S%?a$UpT zqXgmTw!_J3nLK5%rvNa2dsSqCCrQmc{%9%vfPccJV}|UUDH_1 zW@X30Eln@jb;YV`;}o4F9}>e9)9>t-q}9H5AFIo%|9b*#s!%I(N z!aUZSU+L5SZi`xFW^=2B^^-b%!XE?nbN1E;dofKP4y)xyq#iYKF0_mEtw{H!DhD;1 zxnvV;<~J5=kt|%Au#Q!#cHNIGiYwbzG|8|h&L_HEQg0uZ|Kr_Vz47Fop%?xJKZ-#( literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/task_bg1.png b/src/main/webapp/js/HoorayOS_mini/img/ui/task_bg1.png new file mode 100644 index 0000000000000000000000000000000000000000..380acfae7cf74291961bba50aab73a9f8bdd23dd GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^B0${4!2%@T>{qw}q=GzM977@wzny-NmqCGp`Jly| z-~Layo-X#R-gi>)+@}TSwO+o>S{v|$mn(Cw^Pd+Nz5LUv6gC;(tNP*e>4!sqXaT3| pIk88A{Vy6jkR6bJD0X?l`X&Ri}HF()MYA`P~-*j{SRK|+ElG)ZuN?sm2=SSZ_l*lsuWaJWDJ z9RF}1E&#yUKbg}-P8T`Iv|6nz@*xOLU z|1#}SRaGN_rfIjkT-|Rnqn>SG7>3TXHy7#kdUqtSEX&;GrhTS8wryJ^;N085ah&@) zyRK`~m{kux_H*C&`*?o)q2hjn|J)7)K`_vD{Q{@Si^XC{le6dn(=;z}!Y~|H{IrM1 zd-!NQuzvkw6h%`!c{apx{JefN5)RJ>&+{alBuVDPX_^Lgd6S#=kJ$sm!9ZRvm#=tI zIHcS^cn@S*_BI+lc5r?l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0jnUkxlrJ;$T zfti7uv!MY@uSMv>2~2MaT(5-zPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Ox$j9 z!D${;ZwgMgn7iWCs}FRHJ}6?5A{r(HOg$hbJlO&{@Pwb52Tbinz+`>w;bL)MmWT@Q z330tW-~8eF;76-mA8pNeyvpJ6o~kDs{hl9bez7a|<+i|AR~ldMOL%=C?e)>3cNb@T zy}$9tyL&%h?Em%h;ICJQe}8}X_v7V%-=F^b@%Z20U;jT}`~UU!|DVtP|9tuX|NnDc z94bIt9(cMqhG?8Gy?A$5lY&6&!^R*1S+%uypYVULpPhNI=ju1>qMvpT8aF)oA?18P z;L+66+9#Y=2)@rfaGuTd(EAkCTJ0r%d`> zrCm^-aF?kzIxFtliFb-}Q7m7U=4=wQs$3TzcKY1``C07ur))a;ts(2#v^+On#TAjS z*MxFAY)$b^UE{}O=Joo!$XOO|k=0?Vk0`DGfAGXk_o@??#_P6CI6HS?Q?cZc*}511 ziT%v||GgTe~ HDWM4f3I5fl literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/widget_title_bg.png b/src/main/webapp/js/HoorayOS_mini/img/ui/widget_title_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..6030ff70acc9f64c9e3b6a34ece1960d3d2cf74b GIT binary patch literal 929 zcmaJ=yN=U96g42B)rxJ9D4;;2*#;!yS7L{ZVpfUAVJ+b(B#|~{9D9;jS$m8$z42+fl`cD)5*U_xd=WWb-FK0^@r20YUo*@;au4^Gz!8LYcQZ@usuK0J8_nmOVE zAz?1a!}BObxdAu2h|h~{34#rTEev>-)X3=plO_acVzuJQiUM?9RBD>8D^GwbE2<>( zSFb2Fr0GblgY5%(w8WpHKJIK|@s$DRjKxTjvMdv`sz{TWq%<0hLPJ$698pPE5p(lO zlpdD~n5143#4Ml@C=}fZT`~jmOs|d*#yi<4-Ij?LOv>F@Qbf5pQVDdN|3kxYhfZ0a zT<7~w;dHo)iPR@4T_zrH-1N8z6(chtE~Cki((|&4y*XtxozobY106g%3nHIp>EjLF zagZIQ%#A!^V*_#pF$jEA*E&`U;~F+wSWzssUA5X)-E7y}dcD??pO#!qy=6!uR&xDo zuC|w3SRssgWK5FaHSs$M4Z-HfDA=Eix>s+@_4nse-OH7DGE&jlzZzX`arYF{oo)GI zXM7TIw^RNf`tdO1;{o}S3j3^P6ON#>GFE|d7g zw}uX*?)2pJPFz~OZL;q_R!gnL1L+hYb?m}`L@#@7URLdcM&xdzzY3vejLx}~+W%aUgV zY4{rQp|%3}Kcl}F;AiSfhO%lIqZbo1#7|ZL-`9JL2&Mb2mO|NQJj(*^EMxPS^0Uf!T8Dvj-0_0bo~CxwdFlMxQsA$PZG7p#iyHt>O?Ot~l?{Rh9%IQK z=*!pBm@%VOz$dXI9oQ-@pPp-hk81tdb;oW$mkK;uvIjgCa}s-1JN&ak6IUv*S6RgIzIuW+`>l^wH^a{oM=J1QoCCd% z!-#-jUC-#DDHt-6<%M?&@2SUW8;=nq{K^JBN?#iAVBvzgYn(GHTl%NE2Ke(r6IU8= zYr&1pSH&8gS$&6_^zCbLpP?Kli>AZVw1LflA;a{Jx&iP%Mh{;K@S+{|QGAXy8-K7_ zPq|WT<4FNNDZE+TNAW4$dAT<4DW4^M2D#gR<1hEi;^X9$OWdnGz1aL=~B>3ptW%F1&y7WsGRQZ#e~PEweuS1`qI)z zYBRNWT+@SX=IMd)gl8PDb(IDd?hfr>QK!1W*!N$*G5T3M6>TopxI1g)@6t9F-E|`; z|1N5>-qS9Hjk9B*%#OvXQ}U06rXi9(&UJ8Vo9CPD7=ITVm7eIQ_P$W#zR}dSSd53o z^KwV;)%r5vV_R58Pp@mY)SYc>J@S|=Iqt)!bg_5tJYQd=eJz0h2R_a>=U@^==>Px# M07*qoM6N<$f@=OwmjD0& literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg b/src/main/webapp/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae25fc3685e0050d8d4a418de935bcd0a0db94e6 GIT binary patch literal 712509 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

    h^i%d0sK&Q<)AcMv&H%D?+Ip`efNmv0mDk3?|Q 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%0D8BCJbXYSIj*uQn@!2-B%^>M@ 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 z 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%0D4}4*9 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

    >?#Et+A74ADC4 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

    +}V5nX=mr3 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 z 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


    `Xis$k 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ℑ)`uA>86js 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
      dH2(kr8_a*DEKG61 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 z

      q)WEgd~ii-oMpc{5$WepumX1j_gZIHdf4iD_L*vmm6rD^tuLhG?siH=0&8wU#+u{Q1`yK0l4K%Y zVn1>3Z=gp<`3!=Kjyk4i=CKyFGg`Lkv=k;Xx>R4u2c{O0@Ul)ljjyAaa}C@$BC$)2 zeA((Q!txk#dmB}Q+|MdBU`%;~W9grCZp33AQ-cS!aQ?Q>_TEnej=WRv^$Z!km&pS4 z;%74|Y|d-XlV6}@JJ*rw(of<;N_b(kx2%R*KgOV(?JYLb_MUc&nz#JlI;t+A7%iyu z(tjUT2+ZI5A!pTap33o)&9mY|(EUNNzJ9O8xi`!qkzz6Sc?-v^k`Uk``E$=Gj)sJ8ylvYOY#s?Xh6lqTl)E7s+%bW zOl%1iLjhf`7WA3zCe7eE`wPwB?Wwd|(CdfqV!bPU%WUm|3&YDToL${BdV4{ME4Yr?Ci_{Oy}3#uBK(E(r>cLY#4cDg>+?fKzCX6|^F+AZaTxq% z$^idBR4WOK$@`8G`|!05ogh5M7GzSh-1flUx7TPoKyBt_G{z>j6EY?f*WZKYjIos& zr~e?(8nmV_E$aXtb?};g4jUGTjOfP?n1A8>so9op2RT1MXx`jBgy5i}ofDpx4%0)i^!YeE~U-2g?6*h-V zP1q6>xj|x;5247ROP?$!q}OqEU>y?>!2TI4SI${*#r%9SGEwX7Yh4LbS}pT(;((T$ zqLT2lmP$HYb86=WLumf2s8L1a%~9!_jxwaoo}^h^4@KZ49;WVh*Kx4K^3D=+6z|;T zwk$>9@!YwetbyMMh8LRj?eB(_BWa%F`}c1h*CVyHGVX=>+$@?y7Z18lv~t!k zvKqck821fz_GwYU!m;9$Z`?fWNo5(S91yl$2C36^d(LbNXN93PfwpO!?8!>m$hJ!k zM*N%AQbF5yKjpRp*Py-FDO0XnBolo`_ea-1u~^I)&bb@z(E2zG2-mU!M~D>90yHS_ z@O;mCiBXck;eL_~!XHeqhUFi+NMk-x;z#Ry-Gv@-b%32^%$e`u*FQv1UE_>iT{)Iy ztIC7S0X_~x5$%n_`|=@O+>s!?$_H{lZdwRz8Tt9l{IouPrl%-EwjQ9 zWPo4C{#80~bes|VbRYCfOLK2cdWAD0p_;doL{;OiiO zNk-NN@}abLlBeS?DO)~Yu~<|q^_i5s?P+rLLVwc$M=#z8QmC!A6E*gxu~7$V*Muw0 zYOg9I<5jrG9$RzG!jO6MVq?3tMhu*HR9U6DHGu&%mm;=+-+3bVine^~1@DovW^wUs zTrk3PUi~o#a3hR=fh-}fTvhJqGN6>!zSnp+=!tR`)^d-Me_Q-Rz=KB-7V!v{$AK8H zTot*`@2@ZTq_@y)kghNG|H$Z$1$Yb-RC612na^VoBX?<~`&60aeCe6jVaaYYofq;~ zQ7W9@#WSUi$Z&4PT&5LRPb_pbTF+NGvv7Jw{lwJRX8LvP`_%pzilBH_&Ls`GiJ(;y zTMl41=5%`Wk1YJ^15L3CleI`s^zDg5b}~1>6k_+kv)1>a-5Cr&JU<6)xMv(?SnrHV zze$&H-s&+&%Woytk7bNX80e*jOuB!{yOusKx$nqOvi*D%k!LT>EltL0*)a;W9za|L zhF5ux9rw!lJv)#~9XW#rJq8*u(&j=_A#UKUF7v&GNU^!M7xbC>`;YD`&k0G?&37=F zd17vI@bv@tpNBnqL7y`8MLO2@Zu$v#)Q119lELEk{mI^?K@|v?rmL^)$Ief96UM^v zZkkmx;mfm^?ElDO^JP-wZ~{dR_q&^#&qQLvuAk0Sw}q>_Ny?ONEenH79X|&INo!r5m_%SxW<%ZpR-k~N~!7ow& z$l9-EstIc*llguBO{Rp{@EvzSx*4#FM(r;8E-jWjGU^H#9TXPl=oi3ago=*n-B*WZ z{Pw(cWA|vuEuc|PbNL6W{2(~TTSh!f;;0E5YQ<4v{#+ehw++pQyp)J2HWTj}-K>+` zp0f8~zmxNYj=x&Y=yTQqYXM}sHsOT1LI8+5OJ4d8Jc!Day%N!Ptsj~j0chM7{`2Sx z9@KlC%2l4h&X8D9w%6?F&}f2(lqctRyqbyjFRlJ!c(te5Vmf*(TZB*GGyPFoU-Px1 zuq*#P9Wyt-_QRR1dv};N?K5~HTy_|ko&9z9usX9+-yKr#4PpSii+K3zbfW%Q)ck`6 zBP3r1`Smuvr%ZCc58dX#6Yl$PMR!=@3&%QsHb$m*-=gHL9h$D_O8trQHY zQZ~`71szfA$84MecxXD?zL?H6W}r_ioKVX9panx6P+Fe2Oc&v=YR{RzEOfhd)mqoO z_*_(pKwJ>$ux%wPo#)$Aj(DDIFCz4V%e-DuK6Cyx_>xbUwA()BW=R{uslS4Xmw_9H z@+AtoSuu>>A#)%-A612P7w>OJTE9y^L9)@{6Y;fwWDgXW%pE01)x-xGI}>jIBQpeq zPIqg^XEDaKzv9TgBCBxRyDAg)j#d>PgIr}ZQ$N^1u*Ljdk@b&m+lF@(O0_DSNu{=O zOKR>-=_ts1?5fZ1Y|ZiEs0UOjX1SylMS>rc;M!?+Gx1B?adR} zO6$O)8BsR9^`~-!lmP7rG%?kbs^IC54mTj<$b+@S_#jr3eA#E(iHH%_TUKmz7NN%# zR%fBl;K6clS~aOJmG_pooX9&_Mjf=eXUj=?Ta#wpNEU~q=$}BY)_uk<)|V?aH528} zGhOTIno$QBt3OsL5~l`l>HH0IH1e`QS6=_fLWT-?HEW&uL}c?tkApo3LNr4N278H&l22 zpfW-j%CY5Q7kByTefWii09!?V>Qf4LCG@E#}Sax^K}|NQnVqe?dSnP{j+a<*Eru{`JTiuK^GV*{S* zzXUoVSM$;#S2wyPT+MNPt~%gLe3QMFvagOKjQhHy>X6#uz?s zG8@1v289Td-D@cwgU0VDt2&8gg^_@W1u(`!4akOWqo@)VZZ@W@AWSfQ%_W#;m%oCK zrLn{cyo)VSIJ}E^jzVr(o`QDzjY2viG8IqJSGaak`ud*-_-|FkRL zZY4ogq<-$J{8o4^kQGG1c6g3EJ!u{`R=Q(7lXXD(w4P6Q%{KH$bl!Fh!j|L#Cq!!F zX~L%8;hs?`kmP`+b~4#y81OI4Q4Q0f$jo0L}wM{@0_WEYrs6n5Fle&G7_Dn+#ZMCxW1km8cJ zJEusoz~1ZrpC-Zw=1=uKmQL5=oo7^exolN~R8%&@^0Jj7$AgR_?pn z)j0O{XVEy62EGxn`f>)>_scBk7YhWs{#;erGI6aQT*888GBkYM<@s0*kqM4n&d~~> zGz5aDV*;X4E#_xPc6d#{p`b)cUuTtMc~k+_My*hLTY>wkPG4^aI6^0Ci=T+R&_!|4 zZ~U-b|FZ(R^doJlDvHiNubBx=?Y;jCzw#ZD`T>HBbP=T+yyV(6_f}Fzql@n5K{Af$ z=q6S21s{E_UticT6x*d1sGnI=p5&apQLBJquk|@MO$>ibt=ESVHY#&3*%)3Ihu>|@ z<^LFS$Nm*~!<+-|-TG)4AJ*J!nn2;~{481Y>!CZ~IY(1qMh+DOeoS8#z8nerF&Rv~F zt(NJlb$0;mj_H+Hg_#Pm7Xw9ziB?hboy?~*Gk0(zP2jQ1PJG3xzJV$qmy;&HGmv(- zosp#+0lGnmme`^vNxPgXr@z zl>ZD-io31-?ROo-y69p_<3FAa^$~}U8XKFv*?Mf(YLqme9{L3c(r=x$9qlJjh|;0D5;&Su$Kg;=j3*pY7RER9EBf;-8FS~^8am1T2IPp zQ|v4QJi=YcKoF(5_GzW2HRm~3J|Tke*1bqz+|wKYAFby3ptDA*2+M?48#3Y4;zzHI z_2-oHR_&;9t)IMjFAZ2)$+YeZ>fM7*4g#`hpG0Kt zx2@yJXp=#-M(d7(!kD0Z-NI+=N}CE&Q~M33YeNB>cCo*W2pcd>6Z;H?45_^O5Qfy! zk3>Dc#L%eYw&0-ZO79UY0e_0O7 z-X4-u=6&>YT{0(zD0j&M$7}v57dW(Q49t8mYY_>07U3oucDI7fIYOG-cC@u(&x_RS zO?4@EVEPUVLRf`)mJXI$%m!zz+)B`88q$16@72-Dg7xQe!d;jr$@ufT>4>+7Za}w8 zv{k=)clq8gWRg{M*@7$`Qm>Uin`Vr5cC-xA8PmD{^|ya+4x8?`dQgyBQGzoQUTP@7 ze)&r-mOWrILoTy=dccU<`S)_N&CHb>DbEgA(j#?m1r}uS%)m?+9yO>5P=a@79_`Bi zAx?3emst2coS9CxI&Tr)(CvGAR=;=(y1w$sC#s}2waR=cqC9Am>>u*Z7byjSu1HW5 z>tfg0^@)WHg$dFy(sN7ia(wPW_v4g>FN(RaM={cQM}i2#EMX1{SX(Jqj=N>`Ekz$g zOcWc4U!|S)in9)&bBHZyhjQ!n^TYR6+6#NRNtj}VtHN^m8b!^l6@1jU zwj9<7gvuJ82Vm*o`^dz&(swObvj5M~-+;{u*ur&*UA=iJc4ry>!p@BNMhgudl3t5n z|3k)b-e^)4u))jkx=uWM}I&$@c4Fj57^ zZY=DP3N4FlPC4Kv3gg=^RvAT1Q(DLV?4xm^3afZ&4&?g*uZIhlM|p?dL%Thvg?+X| zW~MM1m>!#AalY(g%fS?bU6>>TH3MsZ z{YB`A9A4eY9s1-w1OKR3@6MOa7}hH=7tqF0yX20(lp+bF;x(rY7p^boZ8^po$kUny z?`ZA{-pMH!U8tihApt4;c71h2Q}8=jFpHNEYcO<)Z|v~T)|*Vq?EdasTB0Nc*=v?X zAKw4@Ly~m7PhQUvyFK+Jah5~1MA_yuYUW1Lth3V%8Ly2qomFOcGiOeriQw08^3`iD zT+QVP)de;N8`N_3;>7Ck>3PF)B7qCw9USZMwSJajD^$~113OXRlbe*cV@}kdkUG8* zH|M7Md4f~zm+j~4AT_zG7TyLWxBbl6`je-@V5nu$N}$JUHH|6}Py2=+Z%7)MN1zb5K3|6&8tZlun@A)s1?F;+`Bg^8~*EX1+`J!=&0#7_u_FF4VEiU90 z6u`ZOmxDD#-F$m3X%`QtsCq~l_NyinwpPLlP{e#q2-$Qzj=%Vo?h5Zt$fseu* zUSaAq4}N}BJ0W?E;_Q4@;xWtrb@60k3m_8>B?|TeiSxmvi6lSpU;R?8^H-&t&&S*IH75!pe$8#HYWBYT-Vf?1UriSI7AU^Gm{-W5-_2wGs7aWDbS8Jk;?Sx`W8HHo^{^ zx02cbXDN$e7m-uc4I||lt2XJ(P_y>en1i+2T0f%EqHq)MfmCWS9?AdiEad*3g!jf8 zZ?xk?ca2fLCVx}m8}Cu(6OPojRTpDT0QXE1=Ixj@EcV<;GWFp-k)Lr&z|HDz7bcZ! z1o;0aI@@AQD5ov#reDfy5&Fiv{b?fbli=N9-S5lFn{us}z}O_!@c5uPd(i)g~j{ms@8+Raq{ra!4Shlqyi4PL=kmGBls?jffwyZ!loq_yh<%hvv zr~Z*Whut2*3}%r9s2mk@f4zAgzRjZX+#hF+VC)*UC|4Dd^HOzU3N6 zwLuT|>i6|#%H^WFxJEyc=I}u2M|e5~H$f%n>UOhNyGeA4NZszSH&yh+&t?E z3YYcg>n&>t!EAgrced@$EUf|vIqUygxoM2$OI`iv6o%on;p1&7lXa6$ri;nqu1=lkr~CN;o}rCq$Erz4ce4JQbQjBIOq)SNar+enwD=e0bluA`eX; z`W|&Fg}qsf+he&JI40NYNjOg(``kzz*Wh*NR94OI3P+`Sy%E3H1LekXqc-Wns}M!^N9Il|q<6Wd>GVAA0` zgHfEYqx;HmgRLTyU*MLbwfTJNtRvZZuAF$zl z#nY-?B(}u#4_ivzt6J&)4i2dt&<0Go$(Q=@iCo2_l}v@px;f76dvzek9Uc~GLNj>SGwSF^=-JJEslXa}Ac;PuN?)KF$ndWnu94a4_XX^CXr+33*u0-v#t z)32nlc7(z>`GY&mJ^9?v`vfqSaRK!j0*h7H_W+g*wLcVE|quoq1fBgzx;V+%E6|5 z$63gr@X9G`rRZ;Qe2Q<^PUb%{j#EQ}1&M8ymt^olgog#=+1&CVJKi+to;r&sT{I`! zaP;#&{F}+3sisU=Jum@9Dd&GBvXK43y4VQK?_J_AToA@`vc-va4Be3)?F7SC%X8m5c+msI_> zAh{ec?$1d0nTp?dL)0bfbwu@FmT0%L0PCs-8=t%Nb_E`f+3u+_ZPIQd*xu-A+@kx08}!7&Lk%P}Z~3+O@F^~R$&>)pj<-n;#89%PEO)a)MPsum z%>oGhA;P+fO9JN3I|v+ZeqB91xpl%tGF6U@<3D2+uAII&-*q_y!PLF=j#CZ=J*RjhZsW&-Bt4l7tcGXPeIhU@L(iEg? z$7`Fyh`N?4EQ!@`s|Hu`(a@KX=m`ph%mTsC#8E8pDGHbT+EQTAI+={;%;@%d)YQI2 z#OmNv^zsLZ#Iic5FVOA}GoCI!KAPHHdc_a`2tS%!v^?^I%Dwuuzjbfm2P}<@0Ub-&?6O0E}dYcMpg?qPRvpmWwsJ#tUB6AOR zxkvE{%1WN`E4tCKF+-xkTZ0}XV~Y<<(M&NvUxVg_S>j9iSNhd&Hb#G9#m)s+V$_o) zs-=c{x$Ga$%C-izMB}*<&Ety3oYEgAkH=%rf`04De}mfl-Oguadl?2L1J>Oca_IiG zFgcy8=v`NR4u&Qtzbz*JE8{yRW7}aa*Owp|QGlF|W(?P5u$GE^#bH3`RTx7|E;Hc|wTu^@9zAD| zdk7bC{Lq^gT;D~RN#3dt!A{U`vJ^&$JL{_3j1tx|C?mQ0VJ{4Xv_{l=f_4+n40)V? zIhe>#mlr#YD7=|f6XvIHsX2 z9x4F{2NZ|RtC88x!hd8>MXu}1D--s7(nDnIF&29TR&PlO1HRV(#v8n7!Hh^12eEf3iIi#y(> z+^}H>bY~#51b8mJXE(6F@X>Y4Vec1d@5uRn!g;(bWCv8#cj*?&^TV%iU6`}fwenR> zxSyNgmaJ@6@mx;d>A1K^pypj`{rZ`ctL7bRvUL1zV?^*h!I~hywz4Cs-Ci0?@@6fPfL$~)tb+zP63+T*;k*#-A_WMN!K-Ad z;~-Wxan6vt&-2aV-Q3=e)DD*piz$tRsg5bv+GL<6maB@MzxBn4?U=xIN6s1kV}c~V zI_ifP=%yz%89R}sJ7e@7yA=07wdaX|HpFB$3Cc5y!kI|wM8zf4!(BD??EbjxOQEkdj4+p)je7CXnvFgP~`-{&0ak-QeoxGN6+qNXrqHPd~PvOewhF zGdq1Yda;duHWB78StK;CDf${Y_kxQFc(>rXuwoE)wYkl~JK`cBGEcdelKr&GfG7@~ zGIi}?W{u>8(NWM3o&i<%AEmr~ecv zpne}~smH|bE;@O`a#=&F+*^Y1pbZE!gr{xU*=}B{YBcWvI84w#$?m3tKf{B*`jR&P+X>(I0$w^fCE93N_9r&JuGOe32~Toh36| zHZCWg!aT9^jzwo4%e@sxr{MvB4_N2kPEkh-)}~gJbk9FBV}Iwo;&o#CgrSa^DrZFCLx&T&gkeWU15xt$-;p~&;MR48RGG_t zdzON9u*=Gsi~6XEq#(h%h}0?7J%ygWLD9Kvjn;28ZiV{yVl0$X{*Sd1@h^lVAe(U zc$V4l%mz?7!&y?F$L6(d)ui2Yc+E}8jPS&~ znHdtaIXJH}#M*m?g2Tyq3|LBgX=PL4oo!W*O?Nh6NDvWaeaKSsqIXgy2#DUW2qIxm z?t2F*g)@!&8~^IRTjsBkdM6+JwJZ*Oun&7vUUI4vb~#dc6>hzo(Li_0YqRI@y=ds#9)L`$*cSJ&U83IZ@;tMc{69@B!fd?xBaAh= zWEcOF92SK6zdvYMw9Kq%X63+V$LFXbHTUg$O++p)LaD;N0pZ=cr62NUO^kQW^|*6r zS1j5%lKZfJ4OPHLAGw4QeoVx%#Yq_NhvD}tKry#&S^0UtP^Qd#H*y);B2eoG(=2%P z0$5MfJ9#Csb`Dt(A9>anJHhuZQkSpi;_heY7aXEIc0zlduUkeJ8qv=85?Fr-TR?oY zE{?!G%`UgzGoZz=r;XZ;&#-0h z%10i&{yeEalNoTJT+(pD?l6>`GkCJB;(?#pG65^PETN3cO$QQP`btC;8pJV!p5914 zzi9_|8KIQA;JjGzbCm_B`^OuXCGxf=<}xEVN?}pDxc{<(!XT)5fmj~n8$lKRFctYm zT_jaOLv~$ggE!A~O}>)Ffz(x2#XwKO#;7XmfQyV%B*_s?F%K`CV)(9ryNhO*5`UhZ zpPAq#)F18UZGuCE$l4sV3yzq(B?0%ol?cSA=WV2CsQ(F{4`pvDIZb6R(^2iGzdn)9 zZ^M1Y0xeVRF>+&uI((Bge4O)~sj!fQq|B!0Iw`9(YRl}Zzx2)Pof2zlWe!d6nMdZ& zOc`#$HCK&FIi{EoUQKS8Fr0GPnTIRF8cK^F#ceuUnIp|C-1;$3l%)!1=kEO4>b>Hv zeaO4{fFbhpBF)0Wr9*3#FH~@N_T?sp1>c>n24<6;_Q9g(Bd4D0#RR<_m%s@s!P)Y_ zzk`NjKe%~;bDOWb^pFicrZf$1z7tmVdFAeJVOd>8zle|H^+;s0VD|#Wo6)9@^sGMe z02w4>lJy)H?JKF>j}2|Hj86jf{tA!Q9w@5McN>(q{Vi`wZ?a`ZsNbE~_H~G}vX_C$ z(D@dw2DD@=0>w*#PH#(Ml>yoGVunh3#XD|4fJ;5gt;E*{I8~YWONEGI1eNoX9M9Wk zAW)9amBZM5pL;Qr2Ix2H_3(9mSMZh@NXKa!SuVkxU}vtcNvk2OwdE=5kjltm zxPR-e(cbJKDMN0|XtTP7p}2fmmrBER+v$jaD>iqKt=$n!U-Cp^3q;PHd7L27?&^<} zwo*{4hI&qdp)O5lRD%fmnqYtglR??5Z?M8;@#MKrW6Q1}P26=aoJYqF#(`ZK_ z3Kxgk(d}<_5VY>@HAD~D+d8azZdCD;6Jht)cCd;y+Ifg}|H7cgz^to(N$1J;)$nnx z($N2pQD~>O(7uHbH=3#GzDX%26O>~()Aio0RM)#-J;@{1KpoRv2wKhEFD?4he-rW~ zJVxGcQt3*To&4Pxqw}(M+V# z4DA)=nuxeF@3NzW(FX=OA*muUOPayLJjdt1f3mNat2?W5`8Z-w^vsQpK5Z?v?)1&P z^`%dfrlGu|#{v?c{s1GbEEXiy%moL_W<|@M_xu(uU;>jO6>e!pRD zyyBHl^h*TluxqG_9&)}G4mMbh7|@cm9S)Aa4r;H``1#bF)Iu0ZVn+w6`M28kPhMwl zK2tWoiN7r9Jc<8)dJ6=fD>;0Q#(S-5Pdg0q?)N}1&o+}s{4k8K}wQO?GdvQ!&dpwv+28np1<)TJ~y_%G|iOG1R-lzObm-P!h z%!&|eE9lj0g7&OWs@r<8*^-jD^JL@YTI16j2ErcR0N zRK7;93z`8wu%)*Vc>0KXK$1f=_E@g6HSc&V+96UTsBA7c!Tw~Oz~A&Si?*Ie?5sK2 zT9c=hu8ra%%0Knh??V6YO<;H?t6dVX*6X>>d&?TZt1jb)zd=!DiZ_E^PEYbMv*|HN zQWn?n^J8zW_}F^=6+K#Rp<6ut6YybKC=x-)8$IrE&n`b4NEu}8yI0wviu{lNMs(st zi--1~FJf!zg4^qzU!JJZLj2gi%vAK1v^4{}86k#0{n^jVt(T>(QakGcWvl9DTUD`_ zLS7#1zt^7?=rmEV2M_rH;dz&=dz|eGw_+u#Mu3jVO!hlAj*+Bg7I%@$sj@s@Rmy=X zmPQQGOY*s99N917Dcom*ggPLrV7d4CJJ?uQ-T7ZDf5|( zGQ)bElX}{(f=uWSBp>)3ul-VS{<$s}eKDHXq>P>1k3D9ng6g=QaWpl42^G9cyiR^7 zdy9*wFkgA+Pvc&TvWyneTH4O!!Qn&}K1vhdwjX`q%~Vn>sM3!P((H?0{nTPa4NTNb zGVA)|R!^M8OAm57NNp|9s}>4#=o@0?uVJ+z_^=CK?1_`vK+DNjx(WoR{dr64u1W4m zm;MnxUS&E7e(ENwQuBGBzhGslVFk!>6tW$Bbmc=LC+Gue$x%5MTDHf3j=BIgT?122 zv!7tzI~2Yu*@od4wngG9L#$1gQyZ`UN6}dZH2w8a97RQ?3{a3#0Z|Z;&J9s%0g2I} zbV!Vb!6qUqHKe6Bk&c1nMxzL$CpBP<91WvJ$NtZr_j|Dy_uk*V-*Z0ae6J2|q=^ud zBf|%F_1;s(e2^2T&kdw4*0!ahbRVFh@9Mdmlo+egF$f|VcctFs%sWiV0D!mM0>}4( zylNZ}y3&1Yn+3(WlI_;nGw~eKgW!lWewte1PvwQ7UO8g5hbO`zNx-60oDM< zfPYVnPbK3X_?ar~ck!X5tuLIZm3*zAJhK_O_6ycXV;RMaZB9)F$+0X)x#VDmEC`5C zz5$L($lyGPFYe&&zxg<=W#k8Pp67GOJ?5U+aH{SbN&76xgM2MxWb-j{J9i@SXYY*b z^^}4LsaP@0G0_2VYRcjC5Fj0F9bmZZ^2Rvs!cV z2CY<2)|r5JEMn*?rp_u=>#^W|gWDeTXneTB;n|Z@CB~Gyah>{nHZ?5)4AWc2ch(nG zAd3U8CO)NP#FwJO+=+3-D_be%*1o}IkCVWqqL>1@tbl^^QXy_u8dRGFxyJ~OIBYqz zFp^XGVsC7?rR=d_6xXS)nDqbdm4Y{-s&{p<{jq4^xeJ9RwQ`S20qOl#6P_c5S~Peh zqOCs6TT_}Z(v;2zNZLfwqHuZnWcX8)!}$})GXt?})SdHd=Pq~o#I2{UNEwf|5(bna zGzeFDe8N_JzB~zYre$qWjR%2xGnon`juKrtZm5tnW86$&p;rjBPt<33%9HOet3Ha) zWq*06dUugkv@o)J=&7j?<|gj16osfp{y_0;|+{9CX~xCkA7oUvkcRJ!J>;% zy^oh$Lzr=69Q{Cb?y`nNvS-^rp*P-OWBfXQc~HmWOm8omtvBP#ZOs)csrYTWq2r^q zphIOUNT19J$eh6^;ppTPaILjK-Rp*xL3&qD(9$1Qyf{~5N2SD%{PS*8IrqsLPn7#N zEQ8T<(*U~pZ@rCUDA1|8`rTpWp_tE40Uf{>f_J7ST%BmT>tdn6OygYI_Izu@G75?o_ z7f8e|Wei`G8K0!`RlphbIGL1s+(4pLFbGclBoIAlL~+KJd}qjsUkNZ!ly+If=MMB_ z!IX^--j*i>m#fdbOBiG4=~zJVZ8{P3-}sPrcxmpnlHtXMO^)Sgmo%3}jppmw**!+? z#=&WSD0a`%*BZAT&%V*O~v1uAR#^_C#u8&2-F!yd)4M0PZxC z<6LT5XcvObMSQ7!9s zc*v=#?T*|5c(jG1RPMwi*DfC%$i&b~40-bZQdM}<*e$fgt+J}noh){{3(Q3S3e|jh z%1h%gHO0Y_`X8Gyb%92!yHIi+g(AXDzhA02Vz73jCaL7lIOA@jYDsbMlE|&->kAQE z<_%X$6;Xv2?%a_E*#$`_I5!JiRCzjq!c`htg^0PGuK1?cJtuhfaDR*|cFk?WAK zaC>8-_FlP@>Owc#r`ksq$CqN|@SP;E|1ycz(U8&I7`}=N@!^IFz)n`L5yBg@21ly$ z$aVfSVM%_k^vbh;zo^@*@FwHCI?E!Gdst|e(Z<&0wmpJk$S5Fsm&=`tlcUJG%=?*w z0?mC;s3@t_Sy+tKcdNhd;U&?!_`O6BO-%LZ;j9iPMCO1uWpB#VgteVEU9Xk6!sd8? zbA^>N4;|lMw@anmB<>ssAt_aXFVOgihlwr&M-4svcla;X2s-c$qR^LPG&~fvf5=qBS7%OM4 zkR8i_p~=4(!*6w0%v$EMSUZ2AuGUu4elLd*OF9M0pa=Iw7Lpw^CYdARUprv{_GTH7 zVWh?W9FzmpNp=X&f-c(!mBLUh!Q>s?Et{22eCK+y?4tTQJ}!8v2Sk0OyOS|0_h zjpSAlk&CW@&GqZbp6EPDNu7TUM@ry$Qzl%epCY#Z^uE+!ZGeqr;1d-a&2oiz4lTD`d;xlm+M`#H3UFPtNmXcK z`?Fqqz{{{%aEG%ykR!@zie>eI?-*CC4$?EIj8P?OP0$)Ig68)&nLQVA>+R^Rut@h9 za!Hj0johSy%^GALprRK8>$&gU>VVYE7@6C@TKtwmfH>T%3=8yr|LGa_;ZGmiK9#1E z!E+Szbgn?%frMqX`fZ2c>r)B>Nw0iyV4qS^bSi3h&NA|B%^@T3ZQgLb;LqTz<>t*C zw;Rf4R`7v$qLwF7qs?vi|N1=B3%;VC|4e>v~JWuS{7Ph*&0uvS@X-TUQe zBFw?$Ji|`rl{>vYa}C(`Pb)T+#!2Fv8f}tvT{AuM7j9iNCVQX8lcM*Y?Q;>g+D97K z`UGDD16z_c9+pLO))mVO?6J*9^L&`|J+pSR)InBSKW%)MTud|s_0%cxW`#*uBb*&^ zKcRQdjEDWiKj9l-XHTs!V-%`df4M_S#elPpNw-*n-uvwdM5ACkI_*gvbzw&8O_Rv< z1X`|NQ@z#l_-!k#^BiVkVH^SC?55%*3w5D3chp@<}qGd$uEm-x5BulV1}OfL(y8RkTl2{wkmh3ympiNKoIX3NNn>UE zr(Svo|2$Am!55Kd1ht+K@jEE!+2E@rVRHT^XZMGxn2d?Og6d`^b$)rw#1&zZ3}cgF z2K+}iEY0EYX{SzeTJTI>rUwfFU+DAI%>H~0CBnzI9^yuhH%v&opOPq@^dH@eOH|OO z)q;cPt1~~(Oc(qKDxL9+TwWq3+syfgVXFb#2^&`=;_(e4Dqs1o`hSAet~B5i_+uaI zbRuMc5j2k&&+|@^eor9(nw&?2V|7XhH%)0?HMzg@_W{sd#{T2A>xK8J?A=CJ5o0!S zNgL!U*b|kJeQWX8M+QYV1(7i_%(5%rDy!D?uY~NNF9h#%?`&CbMK(Q=!6RaFLbY}j zYP&^l)a!g5Ss+O?-i!?&g=8GJ^n$7pXEonCD`!id>0LYIQA)6uDJT?+2@n(Y%B{l~ zwphle#4G#GRA`fmBNHvO&Nljl6~ro*i}y@u!5=5($ZL4=#@Wk~hhKA>8|tDQC*c>` zR*~yg*<0=IjPkf7z6o>71O{R3xO4mn*c`!qR68Hfroq#^l#+Y&S?xaO9rfA<{z8!9 zCno!pLmc}E!PeS#vJ7nzwwd-&!Wr(sa+`t9(;#B3g4-0?Ylw(Hp*AyFo%J;{Xx0zP z=vQHjXFL+<|8C~zLJP0|B~i*t+XIGB6Bw!X24zX4#7{eDJp)b6TL*DXiD`K%_kN;y z`-!j%GcC}TxX-omebHUXGlR&FnyUM zaFk(qi6`u2)b^%}T>Imx2dzWfII?}r9DL)( z+kpEBAs10-x6pS{*kY`Kr=y{dQd0atRaBswYALb(5_q!HVPoiT`coCcF|3`&0*lVq z`-|GXA)o{XJI601h0hdW7o$h<%7TShZ?vgsSfSJ{=qOvDZri}iU~pCJwq%%+se}lD z(0&jT_5y-A>;K~5D24SVQe{SU)em3Bk#ln9CKqaJGL(*$Qx#s9l-^%IhDr3lEUF^7 z&NRSv+M0XQBUtK}m0;I#7(BU_OXsV4ra)jUQ0uI6iOFw;fuTU16|ipFb}(jA=)d1Q zB3mZKHdLw}2gi6a*e4)EO`2L=(|gr?qei7sK!8H|5?llVe~}f5GnD!lVfN+E;5xj; zvB{lZoJ&X|?TqF(U8fASBs3!iSg%-463r)Pg4Yw4AIe_9-IqkD1tH-o)q4OF&9?z& zvcDW&P3&K-n{_1`{6at-uhD>t2m z8iO}~&hJ%AzU|CEV!1A`L4Kil04;l4>Lcq=>Jq6hUQ)8g2T1D}9VRreE!8-lY9rlg z;Gp=(Z0+f#&*W4Oi%t!L(VxP!gk`|{AE{Q1>oRYpQu(y^HA(1}I+b?1y@7Q8_!=ortA{c&Mbfn!C{6U2@+EkuB3w-0t_!qS#@Y+jqZgeMBEDjutsiGkqiD zpfr=bqM(8Q+1C`m!?Q1wt7r?GQ7_isAQo?Dbh;x0_YKuY zX%}43=XO(>6+R{pTn3MnHC8lNbafb;PC6xBqaLu^Gu}anEPkN;QX)AchNARja zUE$n%rnz!I@0_C$NAynJxsSU19*S98UeJg4s)ZUyr=I>;c)#7+onM!aJuFz1B>4AH z!A6Qt`how^!H)0jtyeIOTR)wdApF$A+~}3CPZ$o5UVD1xm_Jpp=!$ku5DNEn#H19kJ;;h57wq%lqJ0sDyMngx{UQw4z7<_W&B4cN7Z;&xaM;5v6nlc=6yYp zty&zIGB!^AXHgEf8}cAOXsLT&k-~;@Z~*pc{XV(j-YXjF>!qx+8c@0+dH7)ZhDe*ueAorrYh%`wdl$Jm{!} z;e)f>(8iBU-0-{ns1Uv{O_uW&wUaeK$;yT#Z^u-fI(Z&Sc$WQe!elcTcQsecYxF<5 z-%`c88V+eQC)q5uke{o}cPGUCVk{#*#Gj*zUaU!Aw>)SDI=!GL*bqM&foS^ILPxD+ z4Z+jo(RNcM$`q6!zfg$u;Hvm{=OkljOxa`Jn&nmP=%dP0 zNo%Y!SDHzjGBC!6HZBN0gp2n*v%OKcGY^b*=d17^kf-6=MuW{z*!DI5yP_G#Q!{5R zyR58kcT-^HuR4mXnOAU69qa z_bO4+EzB(P=IT|gDaP?D2cmSkl?7$ecm3j={y1_H#~!|7fKNfF$!qFl*CT$mW>Oo? zp-?Ll;4)dx%8yYfe`%t$e`ONO+pO#1zJj+X3)k70_Mto0m;+r&MH?Q+@rw;27($L4 zBn*J1jJ>+Pa=DLtMHnv|G&1?_qeQYL5TpF-yN^j9Y0YaTD3=rMZojgwjbE~+{IUDX z1T^aXgXAsctbKqyds8U{|FBL}t=!fqKC_+d79;(Y-LgQ>7lcatJcVdFEFbPbdt14_ z_26~7dO?vTrR(`8flr(3MeKyhU{czoxze*4-z$@ZOgGE0eImR;tz(p zX*ItPy_j=k+^K^TcfvmhQ$a02!h-2vSN9mECxwp%&F&ZtXCbZjOBxFD1t|~z@UN&! zGL82Bb@CL)i-V}k&!)N3(MXwa#puqb|WJ19Cw7bR3 z>(2u~ehQ1yVX52Qo;j_yf#(I1k}0$rY3(6HyA*RBa6a@+>Fzm$w$GoN%~(B!{7!}) z$WFA{qHU^u7Sp{HuIAT$tvCLlpO%;^Sq7-!j+at(`U#<6xow05(J6H{xJoL7)hfxD z^!1CAkb*q@P-C#4EWFg_Q_t&ME>Hj^g>3TP;43rb-LD{$GUauIZ%3uE?;%`x^ygg4 z3wT)NtMUZNG&@9fk*1T`%p&%+xIXHQfe24up{Kljr!W=eDb#daO$5KL(cepn-8eqU z0(IiWB(()4e3K{Fo?SKu*ID-uYS7|?(G{*6^+DjTlb7JNI9n^C?t{st(8B*K>Lfq^ zHwA?yPCY#T_7`~fbqv2va-7t>rQb@!qdcGB{hgZ=yrW#)_Dd&ot|&C$-vE+~$(o6)_6g!jh^cT?dvD;o zKBh!}+Kk2(^LxJ-*As5f5JD2o&XbXonpQ}v=+o7&^q2?F_5^XqGGhf)}quXNRa%vL;Kw@N8EtpP6I4U~Lj?|5@|!8vI!4`KUgoSpDv=XgZ?T2OCrV^uJnNsq*u zVf6^=(XWp9O;9}dzl?s6OXq7*?9L_&_0>%GpOx~UKN;1sH+E|GdLs`Ylv>k=fC5rL{5(5a zoln1P1@pha9|ZrHHf zeZC*uQaJXxU1v;mA@f|N$P|ZDj8*YE=nh_|K2W=N_XM#I9ac}Dzie;6&r{;?&-12E zFpT!C2=cYiNL0E9(QMZo|Cy?g5I~|G#k#WnKN;I4ORv0Tg^tRmi&NwT~AZK~uX3Jw+2#Gf}Bs{5u!7V~8=3Z<`jd=gTee zLJ)&_TYQfxduBN+%$?YBo7%gp@4FNfp_VZ}!_;`!SVHQX{E}qP6+PBV32-7F{QK1F zOQE%j(Le{u*^C=DLC&>6#ekoLh(;nBDI89FgBt72E%1gdn!)i4fr2^UXZYKoy7y7ua;WKR@sayMH!OX5YCS>^nd@gpGFVf#JIMT|<3;p)!3%FTR-O|;+Kt^F@&PJVau1-46n%D zq1)uy*0=SRSRzm+-2yLa&VAaoT#oc%t>91EbRYlSDTCa4f~inBatNx2hZ%mVclGHV zIMisTjV|bv9TiJ8evkzG8_}2eV2B$2^NgmT;Y-#mY$ozzC;8P*ldToU3ULSaKwiX@%Tn+MPzfm%3Z2+n%JWbRIvS_3I(Y54`v^K zYwD3#esv}DH{;8g_czBr(w&%Ao=Ki(*3hWBzG32|S(m+aWf>vV(7}F-HNAm^xnx@K zsxd72gxh)D1U2T$;IqlUhq@gnU#lzVi~H-$QKr#JUj5PVnA#C#a>s0;Yf3<(jLG{M zYmX9(uzS=3#&%juAiuS#-s?yI%?{O7urk1G{c*LpHoghebDuSY*d(0zWp+?lhV;SYawVp*t0#|mQslt8dq3?&S;&loK#e#$7qV^Qa-pSZqaDw@f z9q@2X0hR0e{#CiTdy7VnJk5%wZErmXeFFmuw|-}!p)CwNN;)sS zbiUyn3*~Wbb!%V7?2*Z!d!(m9hgj78boJnV*Dj#pc;f?DXF~Zvp!4>ca0P<()OP3# z=FdUyH>-?P>M(XOoUDIW7dgM4K!d~62ewAywZTaGEk6KF_*$&=wtBmNKns2CljCY+ z?JPRaE1s(d09H;lRgkuS((c#WzW9%h&{M9M2szA?v;4Bdx^CR@kDm`84o<=KZ{f5N z2D^2&;#{?i!|@?6f%?Pe-@u?tYryogqTAr3tic|A5mC`LEC>r#WKm$-Z&)TGXgbyP zJc0WX+)M^b63ST@#!%e(4++G0akn|`q4Uy3uX)Z*U*o_3(Sc43Iia4dNVm{%yOoCV zNp;iM5UTVX_zOLtRM~2QCE(ok)v0O0kWye_7fsBf+%j*FJoV>Io(slMIjNvmeUo2k zgS?ZyYe5GCA%k6!#X-dF5I_FtKteL@{U7o}V2|p@No}<5goV*r}0Y0H((SMu!5I8dD^PHqimG-$+?#jR? zuCOf4e`_>LOfLlacj!F-t8(Su$mB#Mr|@q%(37W&WpG`Py{#FQ zIn}1qaXW?8p|r;_y+E_QLmEmMyKsSwukOI>?|{ie;j$1o;M8z|^M@E){6UzjL%pHi z@b2a&Z7KaB{X213$`bMt=c>l}>LlFuecn&;Cl#rX42tbSD62F@j|J+L?AO5VpflnO;b^3VRc^f>ku>ymSt)HDUvyq1 zu>reo1V+Q5Km780Bo7H-qH}?-27)`_kd$xaDoMJ3<-L(^C+qY){JHq?q}Fl;>Zw;k zr-b?ZENma^W?Qqc3qx^#u${i^!oY}6*5pGbpN8X$!hU%UfcL01qJsuhp=RE`Fh**i zGI#?Lt$`t`G{`IT8{9SXD&lcfn>JA>co?Na1 z=Yz*XwVmx_0fWcqE{l9mJe9gd1&C$cSr^rV&PsczaxY2NFGOO#`<;uwseLu`otCRG zcbj7c>Zx)|WJvkE|FF@&ZCzuM6Z#Gjq)cLaoVR6P!5E#*;9tCBk|*Fkp}e>|ne*lc zWSQ^WE!u$lLZ+*5-rk1DI+8t9fd0G#2 z*lb&l6MI*aCo5Q}3}|qY_eySg$E{ByI}5FIIMtU#4)rTgFD0(Q<)EYI@HFi*|byF#xLi| zuj6Cv8#wPKwb8>d{TeLF1+M&ORyTrv)0G6ejM@#hb2amId(u=u(!(c zSv31Em_hh-a`u5p@~^^Y&(2BD7JP?_dK&Wxm=&N`$S+H$#YqY;1HkP@I^P)2le@PB znW|1n(T!e3L`%L@^^+u!=VULq-V)4lDKP)5!@(*J@R;ahYU-Ho&ln}v;vVyvs33R( zW#?3u#haW&!)^Frg?!ox+6~B*w2}D&ONJkHrl*gHT@{_0fOVU(&R$3E1gtZY+qh^A z3A|rsC;^dvshqb(Z7I{a!K%btCz|T8&$A zfi%Ojesu^b8f|qjvRb}xdAGp~zve0tQRg6VlgPbeEYr%k8nUOBTZ``X6o^2_`d$24 zJ(^?w4p#HCl&3Fo@?7SbP&-QKxzGsbjFu6{@rUbx{n}XZNaYZ zV+D-+G8n(D82N}4@Uf@0W^jz(wZ zfX)#7%x4)7%RgI!=W(UFjLeD8n083z9O8Tt&a38!8MG_1q?TZFgVaKH@u9DUFVLMW zUt|?sv0^mwWxabDSc7@c_MU2sGXIr2C8jdO@5;Yt)Kx6b9Q*xLk%&dGkQyHqg%SuI zQujFTF40W0{O&jF&6bM*B~EZDPOk>v4-z9rkJL=ta6FeU&;00I0k7&see6!62KPVU z0M^7#ngWyQ>P@~?a=9stCs2d)lLU;JPBXoB3nmOqx!L}s3kmV4QyfP_4vLxd1|)nWVqK@G((RfXOws5FO{#i$)>Qn z!Z_vH@5gQuHDSX?AUfFvYGE^vQkHQIVxi|rrfkc@hHy~m{6+3q2X<2Bm1fJi){dCs z;cmt35z!j))M~lp=hzEcSlT(f^Vrcbl(glKs$dMNYy!}7dM4gB2+M0-v+`Sof7u2= z#()n$CI={#&TZBJ6C<#PZyrsMK7%^tN{)RlY)!Os-}9h(Kgs?gpcuD`OWErKfOvZ= z@rag3t5kW+sW4U$MIhbTy)o?>^gy$dv_S`uFApbQ?EY*n=bYVsi7%((it({vub`8! zPiVC6nl3FZPlR0O*7JaB2(NzrJ5{@a zxeR&IOcwozLf(DBmaHn9jjZSS4R;Ls_2M`IHwj|7C6?NQzomU%irBdzUR-h=2uK>< znXmGPv9aJ9$IpgzU!giWhaTdIfnqoAmYW|go zGmcE1wkl2(nh;)Y;GRtwyF>$$J34FxN*~!B$y!Q(@0XkpqAvH{G-wRPM&K|VekY*? z#*N|+XSmS)9SxT;_i4-DwM~BCMzgJ4#B>|f|2c;?HeMetn$-BL5n%A(;BjH`!4{#G z{Ntt95>eU2S7i44*n+nr^OV#PYrcnpT4}-SM8kjmc>BRKIf(Q#!kWp$JH+0DU=O3Q zfPv>i3hTrjD}3vtq_VDIwIcH_tBccq2&)N(U6qu8F}$J8&u-?0_n5ZZW~j~?8=b&| za=E`o?XEr^2rlR3BBh~0eh`o1TPn!de_uAXqVh9(a5WZn312qxA6;sKK!p4mE6mLy zvAZ}@6A$RS!tlMA&!9~RO|r1Ci7I%l+4PyCUgcR*H*T2QXdlVw8kkD;XsWiBjNccL zT#T>WvgYo7cIau)ur2GeKAV8E|Ja+q{ z*Q6*A`=D+V^#E(mx2QlK<_<9)drD~d(C9#~KrESr;c8tf8pVzG$CF;yyW|r5PL;yP z{9!u{mL&w8_0aE`#I;?rQY@V*=|+Vva5Q*2lmvwUFv54`f^>9?CuqLVV$ak z50J~wmpP7PfLW zdOTcu>I%F0{$gE7C>wRzZ)feEbAOC29Q*%*(P{U-Qa4Gv)Ox<wo;oMU$i+Wbj~qM1 zT=rHPvm4}*DE9JEN)Hi=RH+e@lk$M8Phzc1tqYIbaIe)s@u8WFj`4-f4o3j%pH8%i zyTuVF+1fLuFn-?YJq4?3weQyQS-$V}ahAg#AN$WpkIIsTw>$Wl(yn)5%>bE+#$-IE43O1b$=OfW+4@d7Le4ouG!dtc9bfmd$4oHnjr!OB>X(;a( zE%-CWFAt@ZJ1A;}Rt3rd)?x_>x88;Lts1@Vm~%9o&H^8U_$vEjBhRjNxLz&IP!-Fo zP)Ox9kFO`?Yb9AIyl&|)Si@rn(zOI2gFST9NZ)#V>Ip8W* z<;e*i)pY#|9glp63EHD9OcBcNOjbA!gx1C`Og`vt?g{kXlHY{=DQRa&@UM^W&AJW$ z3z~S=5eRbSa#;a-%A@!p*CidT-<@?ifS6!S;OU|X*WNpLN9*bHb;CD9U}Ty+X`c$x z^WVL_=(qw-!Z#H6>hS-}LW&FDmt$l*l|AbpW{@vV4_yzio$FM&SL%Jolr?s>&EOgKhhnRD1IVo@ z>VGK~TlLI!IfBHVDxT@-f?DNT*V`gva3yZO?H`u>Q`=t~(-gK$?q7h#aE17qjU=wT zds4WdV88pBRWIwFQ2i5n)=V$oXt;)}6&w)(OvVZIzhLE9`VsR@u>DpaHemV+#CV3l z?@g@o#3{2pwp8OJDDIO`(&HbpzuM}Ax}1y-l3qsz?d+m_>Rf;{$qmTEEhBlx#nftXtZ= z*0rvmlysQ4jz(|>N=z*3#86U3=M#XfD@38$&+qWbmHZ> zG|$disQ(S(+t6611^csuQn5SlQg~RG^&X=xfIKkrYu@f4KcG)jbd_*vq$Bo4$jHBA zU-6R~Tqx_J*5WfpN=0uccm|(3zVW898h44M=2Cu+d!O3%(v*X|Q@#wWyvJ16Dn5mu zc-jcrF$wrI7mUj(%MaS{skgLa|7DiD`{&8zRz}iBF?uo17@^PpI63_HZ|MoKx@Cr; z#H@6=_c$PjdvSVtk~?nEY<*zSGT$%DbT2#OF(oR|>pPZfA^Hg2A{*)Fap(uB@p=D7Uq{zYORKb*@wFvC>n$MsyH9P;E)>5-gj z%Z^D|>OqKSP7&voSg`6aynZc3*~f?9h^YXJZSFh5^9JuHe#3m7>m^%r>*GNR;z0~u z7(KCcT% z1#~|mGF=#fvUkK_LG1$heodK`vsf0&H8i9pP1$h~GwcBR2>IUWec}3)qHipf9dCK& zyW@{Qaz9%eeme7KrP+r9dx1{7SF<+q2QFB>Pqqe*C3wf(LuKqWmW`%`qbrs=xi{Ia5 zW#L}{68Prm;W^LZ;_iiZch4dFVB*naJZz^}Mt@?)JQ3>}uW$6An^8^}aHNvrt|9&V zpUnWXT0lLVU!+e$7oX)Qw1VRsu4z{at$*(?U_vhZSYDn(ESiK(;f~o?sCSM8!Cu}` zQm?A)Q(~73ebho8rElANG@vJQKcTtB_xpYAx8w^a;|4UD)WI{{^UeByTIqg72Mc*<6%gdF{l?)NxR4PC zfpw@0l)5e!Jw1JrEg*K@UpVSd05DU0w!TE4@Pdq##BSTrpygT}7bWhUcx=A^iAEdG zJxzWua%Qmk=WDT^wm80_W*zPGEa_nJfZn`mt3R#NY1bz>PR4X-gWODwe;#+Z!X90H z0cT?(@mV1|e|3PB(i-)0PZP$%XB<N5*Kp++6(anAs&{zS2`uJF+H~jSEH(pArdF zJu=Gu%U*C>N*1~mlwv6 zb=lIAav1{Z4AFr7xckshr!HQyy zg=pi`$mnpy_x@W!1xit$#~rQchmS{$5d7(RQ*p~Lug{~{eJwSH-*+)>+*4Z+r4gg4 zIuW}m1M(&KlRp!ieNd{-=aMgbm4yj-OK zLk*n!HcqFpJ*+AyJ&H~e4n8vZ9KS7wGi(G=|E2kI@7!3m>Gt2o>I%6%@8K#M&?>zH zy;eI6a`-r{JHE!2WrVz`izOzVU5vl}xM%+%ilWeZo!WONq#XVqonuS7g)HIqw{lj_ zvkzv#|n_OFr<|3y7k8Gq>g>7(1A>gbsb@MO=mH1dNKQ$$|5Cix$) zuW9JZQ#Du0cnW5R^&{CvZb`5{!wx&8y{M!RERsmUucS5p#lP8O|MMfqgW?Cs{iIkKYlV+8dPeC*%^bY zH9=pe8p)+EiNQum_fL_Ff%C5>q{dDZyx=q>+BX)b-OtUWF*B{_YqH1d} z?s)y!G}Db&>Rv~myHIj@E+^=>&~)<|^ZQq%e!-kMd+)s*pjl&@-F7r#waTiwEg@I= zRZOZElo%#O%kUYL?A}eW$}%;dXXSdy_c<4hhIrK|Jbca13CwJ;Z`IrX(<`Jvk&{ES zue~K1OoMp zK?d5h6?58E9$VuqN`{LUCmKv(J@GYf!-kC~e*I~BnZr5zg^aOuN=(b_n%zmeyHnjXC4&%_31@)T z_~dw6-P#10!fS%Zar^~R#((?aO$S(oLcw8h&7OktV2|WXCe@crNY?v75<$A2pY4jkfx^D0=NW znnGfzRaE-Ow?t_6k@R-^Mq~?}Ny~qdkU|p$DndeYdMqgx`kC}g%dxXzPhKvcPCb+F zH@?M3ZDxLQ$q)DgiHE;g6s?J%k#2WM0oN;5GfKobClO79wAZsFr7>ZsF!gtj6>DSZ z?ceLu8G>B`uxtG$r_cG5W|R-|DLW(dIE$y!W#+fZ@5yJ_BSX$^{^CtZ2@u{2O@B6@ zCAdr+>=D&rq+x!CG?giUb&Q6GbMq3H*L9Yj@wMaL8!j>e^Ao^u%>FDXnyE2)CjrFX z^Q|Q}!*Busae}|81UsG9%O47%9$@xPK>9Lix%MY-9@(j+HH*DjbZk}HUWg!TEm0c1 z*v;y$kd9B@I1sb|D>UWN?zQ;)bA>$0GmSp;u=A4K{?nH4o9)L&iSM&E=i!!2zaAZb z<&%T`i3e2vUJDa$RH0|Y`3@!Z6I8N+2JR!(2cLzu0z1LFw|-4hz=RyB$LsyP0g&qo zZ`{l%UO8hWz#3$K|LW?DD#N^W0$?%Z*Qgk2dm`c8M zC4(}RwozPXU|#JNDv>e^qP#P6%CpAwPs57oDa63DRiAiJ&H|DX$YqtSx3;DAuU6~f zcLwCf8-5XlPrz|xt6)d4^1r%F=mSi3)2{@x9bdlGp5WQfTYD8{Q6z;`;(k%>ipM@g zkUCh49+{6c!!nPSOx=J)8nOyaQc(N?Dag5c@*JhOQ#dQvmt<`RlQM8J-aYQ7yH}b$ zB!)jFI*fsLl&l85_8&##{=9Lab%y;ui%Gviyn&Jzq^z@mP&||ONM`0 z^bOtq&5w4O$EVj?zd-Ym40ie$4LTMl^QFKy9Ac2k3W}LTXsCT!LlfZg> zR`j*_Sa0<3(zcRuQu!jJ(XLglf3m1UgIn#8TXt%^Yc-<@&J%D(+{yB1n|Nrp;M3@% z?i)J`dE?3{nbo=u3ah&O2@^ukC&B7?AD#Z5m z6<_nrH;6I9JSZLve=fZ;hRlp>atLGtM5L!IDx56%8g;4!HXhY?m^R6GbrbXr-CuB6 zD5-Tq-;KOIn6HLd83t&Uk-H97!h{(M=6u(G%amNKD&d&?ap?eS5xqO4lDxU1ekJ5& z$EdH4+rjWd=rnODixvfX10Y|VR|is1_Wf{efNsS#@%L^;tBmTBXiITmVWm6dbG%T( zhY6K9SBo>%=3^68rc9q)iAVrIBc#1PvW{}tn6Rp6#Fq**^#YHKD1sqB>+SGGE7%y6 zr)>2L6J6r6C+mn2^JcmqsznK^!T2yyMV#8~yLLwsdN7S;>(hYBNK!j5oGr{#a5F-KDLBFn9}gvEoCmZ zkG=F%p1;rrsVDN%YDg5{jec1lATxg7-o7>?=^~M(Sa`XYu0o)0NHv+gyy{ z(WO$bJc&b^JXbm`fT76TQN#A0?BJ`pH~GD|m+E4MmUHwSx-X_GmkY~Umn)qbkvtoX zvj$U`GAT(doRbmlGtc6>%RV8eC&O|#uMEzGHa8iXEys*0g}lYqEy%I17c^$`C+| z5{3t#y~xQ=ENzUpu)8VXjz%n%ysFYpMK8^H1}|-zW!MAgQ(=X zMI2^JGpjmug4~^>6u0JnWN8552^ezO1mXmI`56XeZ-gv0x6GJ8MsG{cyeG zYX>9fgc8aADy+V`>7O%h}U9PL_(MJ zu_Y0gJk>N>Q&IQigGC-BeClD{J~rnH@}l|L-HSR(pUtmb`o;T}ac}=jBt5%KKtFRc zDNDTf#CV#gy4u4$G!-P@bH%%{xuw1&*3eWcqoF~uScVfNy71Lp-!J#Wwy@aqg{)hO zq;P!wu_uaHR(<@flOwz8FVwaiAQH01-T?YGZDlE|HF-x8yLxP5G2_)Z!Ib!_=Xaj# zyUrb=b0x5*xaOW8r|(aTX{JBYmgA=t-(Q9-fWytlrtek4cV(;<*%LZJ|D)(E+?sCN zFpQ$|st6XHzMyn>jDbp*bc0COh|x6xL50yJwSh1?q#HzH^ym&@z~~qw27~w8_Yc61 z1AhBG&wXFlc_vvSnPR9|GDc*KP5?Ns0s1-t$9cS+d{5PE6;{khXWFK7@{91hM?Hh@ z-nNE=kCJaSotSMDz0GfjS|)59(G4x%e?&BFElUSIoktd#&+rjgTko0e;jh8Y~rxc`gr&ow@#9 zlzl=$s$Q=&Ir)n!zj!yM%z_rgztLv?+~$)_-(lBRS=@Sa(VO|v`u36bf7~*cH`1gS z@@eOd8EqyCE+gbXspy*}*V5>}B&2~ME*V)w_0oJ~PJ11-1dXD0%0)r>%I6Lb;9slJ zI?*G>o&QKEUcoh|L~q`Xzl%~Gxb|WNq?Bj#E1;d^Zpvtw0+ME{3vA}Lf?aHrR&KGc z(?5mNO=|^|Gg)3MsrZgICN_Xm$pg>P@xw+1R?b(D=zZH;lm&yKYj|rV`SX(hNPNC- zt5j0%n?^R|cr;Q=JRR6Nc=nk|{@$?=3~*{Tp013D*_znz$^_hTo$r|UWW4^S_*~RF ziwGe#X&I?*3QINJm9*7;7%=mGiL7X)*EACw1VxIKi?B&(*YL05TticHVGoF60o{!q zq7l}ccko+h6ph&I$WWP>rg9L>y?DFB>aOEPJkiccydPBiSn%wZZHY!36$(XICYJl( z9bK45#AcX_Ygx$}@sw}tnJ=V9*4E+9s3sp4`sq}*W@jlk-&*FBG|hF6R&|7VCkcNu zX~q@D!NxjAADs@Ewo|P5ER}Gg@h2Z-jh|p|mM(S-p=J&rgZzr^ES3mu#}A1^3;W|l z9j(dM!@uhlW&`XFhe-Yvl%|=_GHO_Q>gOv)g$NH+9HnS>bV{N#&z_d-q8Prjb#kQz z{!e4%CbxjVo5`GS*yYFEu%N{3K-_`3Lo(a@PTnk|*g08x_aW*ndjq7om`3}i4a{3V zHQ8m$)rpy|X)2|bD@qughW7wC_vKkr!-8`rRH{#t1c@JrGH{zkr*R_ru$l*p6$b2O z&$PX7{JLdG23qOHQsLXBBuWP8M!m2+=6mt%3 z>aLpq!W0;?R;iG6(Ui+FS%pDH27jOEuKZT15#cQ_;4(m+m6kn7`?4-rjbL%oboO4M zm@KHTHnBH|cl=E*WIC~{dXKxhVGH@eQy(NI-qvWa5O~HIn#%Z*dA9?0Hbfs{>o3N> zv1psrKS6wwXC?WN*b=tSu9hNj(^ndlIK?d5uvyO2G@(eb5*k4Rn z7+hh**4@Dh*yl&ZeckLY+<2~RuJmkE@DUzv<(_Fwj?V)RM+5L)3b|f;*i;mqTt;d1 zFQlAF?J2YLSz(PEkPGSMIa3(tIH8>pVH5XqvXVbFi$#$3kaH?0dT^w@a|P3g&}12o zAj^zAdg-vW*}O9XU}XJ`+SKa)WG*Nxu7rjr>sNxHdVXuwpGBe@UJS#*Av2Pg>e9x2 z>+c!LgJkUJtqLck8I9J`47d4;CXtyHet>#B^JDz*Gc`V=853U5=m%CZb7{fHL@h1_ z>h?tG)rSb(Lb&&9l#TdeKD>YZp_BUth%lX8!!B;=%#yKXs>^sJR)c=Cq@@Mn>4Ay9 z&=9oopk^!WK*Rp`6jy)@EM=f_>fZx=%U$Jmd(GluV<9#_*-W20#Nw8#O%)T@wZs%4 z-cXZAd>^NC^qyhw-h@m;ded)EKp4Koc-6uwAA>Xl;+Q$(i(z`nmXb(HKS1pgq`2`oXSI#TH z_0CNQ*(RzOfx%};Tv7h9*5+^}v3&NhWu&H)fg9wx%>D%>kpp1EWkbmj(-C7MV z@8QG*oPB$IlED&d4t@npE?Ol=-M-F@Yv zSKFy@i1({kgHU!N)G#i|ENQ1#z`y>cvMM(02Nb;RZ0*9gHuy`f4aU73m(ElN5j0%< zExBVDd`23V8)ziZ3h~Bl8D0FtI-c+>yViy*v(=5n@zyHc-Tk)Rz)eYVG`N?%BF(sy&w4^sXTm8nepkN~fzY zy&mHsC65*vPqBHVzW!&7*Rw*`y#Dm3<|pr*Dc#6@#n+5S*rl9kv3IL!2av~!R@(9# zebR&?Qed~0Liq1Kp{=ATd>ip1?@cr96l`H}j=jyWpB$R}^vtaLNjbM*^`CID4%NI)0;DN1negm7e3qJ>&<2BQ3V-@2=B{~kE-;!Td zf!xc5!i?O0^p+!vS1uLX7+Jp~I^s+d&%Jm~?l%&mc>HPa+UjkN?QbUvf0PCVB%>;7 zebDQ}R*(#f)gL$M7Eq8w#NV0|gUDt_+2#UyZB|T}Y5FR~0inTa4Nx7&Ga4+mo)Jt| z(fzt7sA2}lr@|O2wky6O5dY!paJ-YMGJ3ZpU61mp|EM4cUXKzk}Zi=xy zGTqjx`_2%Y>%&y0t{^UrXbG9=qly{}5MzPXOKyDkBM03(ULui(L>eAT^Yk_;*S&~< z^_6<1lz<0X6Te1E8lHQqEyq=^{x;k%6QxdwlzqYYi1wD%zK$37!wqA+vhwbN zAmi;iH*)7OLJi(+TgiDE^F{nEiEA2J-jVSY%eRf13>$NPiiaF@mBjZPaH(cpE`w-g zTrWAW0Z_h;l@^X`&4v}_2@4k+7+U^wFUhIKc;NLfgYUL(ojzrsJ}qR!{8kpRu^n*J zrQ@3#qSr+cxbN#C!Xlfhqw z7Ws5stJy~5N%C-Oe7-rc3M6ou@9yrzCdyS~62?2IVt-&}*Bs%Kyg7#+t;w=p3aE1! z4vgq8|6Rs~Ql|an{1VP?OIV8N16$^Ylx0*9#r4yG_N}-F!#8U$z zQOAgFZ3->N|c#O-aU}C?eKDSNdl{Y@;{*-W^(6%uFui z5wGJQy<6FKHvQSigAs?YPOq9UXuA2?)pRqiNv-kfr3>;y1Qi20z&MOQ0-mMk2uU)@UdSOI*YX}=!M$yP^ zs6GtMmT38|>N5WJY3FlGUKhrSTHeo@M+-8KL|@x z)7Rb||B+yM{gZp+%S4AdtoRE0?{^#mYE8Jx#mWv9@hKl)M2}_?edthMGC;^KP=YPq zoJG&dQ=5_&naZ~H`ptzvN3Ok0JY%?)QyD9GcCT0W^jL^!N~lOfGJ^Kvy9rl@ZC{Q` z+#E=bLz@dueJjC722c7ZAe6`XqpYW}AFP#J*vBaicFUKrzQm&606CqhX=~4L$|Bc*#gF_1@%KL9Y31PwR!7ELOR=)Qy#NtE*3BVv&%-ZIpp=E~E8`$EB)(NQJo&qHONI-*e>ROPGw}8q(aLwnv7cV@I7Q(jW|+I;T`%{OYZbz&_p?2Zq>B7kvzX> zWHnlDj4JSk3mb(%$vj?#2UCt_r!zoevSA&m8d@@qt{*RcN=;|E1DEAeWk1LKM6)q` zm6x6f$#*2fjp&`Gq6RxwrqG^s;3#W+Jc2RT*a?5joBbE_@*-sDBJ`{5v;zMYGg@v1 zx5o1fg-59|Dp0rmK>{U!QBLm*_ygUTh}DIf&2RW79OAV78l9*&c)$GD<5SS%sjI8? zc+qFrYD_b(v=z^wx(&c%5X>O(=sxKU=jQJHt~UV$Vqc=x4FDd4t(QKmO~ziG6+LWd zEGi;4SEvcMfXlxh9Oj5F$-v@C2R6@bEl;&m5c=@?Q#$9NsZ-Mc@EcG~@Bfu~8`S?> z5}wKXnw;mkq8o=D(8D0~Ph(2-{c;^%+Kz0!L(<_E3! ztLiiyD@>W{6xd@Gbyd`Tqges!@lt-}`Q(pR5+}z!<`F1UQDU}zM>)I1$Y~(%Xh&aG zHE;g1Ox*?WRzPkkVM)jkdKGc2T<^q0x4Vh|^6N_7V381?!uJuoUyFK7Jo(f(eEipa zok_mR^m6$)UhOg{Pua)8$MZJfT5d?DJT}`QP?7{)%!;AfD3&M_kon<*JHHyI;~PKo zc6nQFpyK-efx5$`Kdz`Ci_fT;EMia7=3AEUyQhlc95-WDYdY|f3W}V*-y$NO*d%Fs z(x>z0saNClZXY3S%4#~)o9HU-qM4Za)Zql&b@L};hs;XtF5`>6v9YWq;_`xDN!uEh z@spp?dx%+RM}e2F<6UEw`PF2a0o{FHxXzB|uJCeoVkT)YqKO;nOX>NJvy9j5@Fm2X z^b%J_a!9)nB0bqL+HBKoGh-ZkBnHJ#u^&g1?5dJb;SfeC_jU?Z*Pac@#XsR_BQ=jGjQCqEuukvC! zJ9T5Lyt~WF@-I%*(TT^jchQ5kYA`>Kmb3_h5chQwhlT3Rh6mnyzg<+mQ1a@zxZ(T} z@>4+MNQBYz!$mXHgzgJG!z5nTO^Xu!Hl7cnc+WdmPVdM|61SDP86j|?LWa11m9Uy$ z=T_h75$KD0ITyih#&Tqvn)U)fbF9mMD`8*xVW-`h==r}WuA(T+u|Mkly&%5sGl7z<~#)c=rzZRl{+r2 z%k`}9(QtS^0^+rjaVV|- z^Z?f<2ynK(t>~=66~y{qw<=qyrCdD$++&P`qIu6mbddARwVh1Fq;AU(+z zg6gr;@`Nj>f5s#?%0);b%z_)q7ux~OfiH%?M|Qh2z?8aepChX(oOTvcH)jcrpmvm4 z3g$7Eu+l`uAVlU>%Rx)xgBa92${SmB(rH?L-6XtGjSs!xs8@djZG472kC8MKXO#UI z`=|Mv*kW-`L&0EvlN8|};6&Zu6CX@Ubse-nf74J$wNHgf%5vjsq@p94zP@6*M;FAJ zOGGcGd-N8Wu-mUD8Gq$A!&a!@m;!VMB{yonY0`0wKvNy=`7u#&x6ubn?9?p>@b%wG zk7UNId>hhKY}h=y=cH?50q7gBTu!mJOXx2u3jNu_#gCSFG+qwzyPvS>1*DKM1jYZ| zp`IM2WOLiw?8Nn|B;!vH;)&VVbbucv>Pla2!k)*->!u?fu{%3fF`92d5wy*@*jR{lfP0qgK4xzt(lJ>dk{T|NJhg_{-N|3Tx2B4=_ znSMZ&kNA}#huMs7Uzc3VF*VLGRnnlkw~=k=7Q6qUugsH0TPuHYZ06Y1d_khVKR5BG z(r&Lmqaj7{WsALCyc3R=^rZ5u*_8EDd|LT11C;wTJ7^XloAq-P7?2%2lAzq~!mzXe z_ewUykN!u(T}<4q&XOSvq+PxG2M5{AeV9u7w+wHeHGL$VJS&F%ZdS6l*Huec^}_@rD^^UhC_ko{8_!0A}~dfMs;mQiGBCRV4xFn7b#kU8}V z>>i=1(#lOC>qhJwffu4l7PU>h zi)KZv2G`;dsY@Ad54=V$nq`z8mguuPMOw61LvMZHKC<7mnBu)C#c12y%F@J~pJXa! zIW~%LHpQBy5uXL!E}E2)rqVQ7FcJCZZW7G{f}}V210&5{c649s)z|Jyi50O`Yvm+< za_LjT`w}{SmJP^g1;`j&qw$cl-B%)lbY#Z|M~3@91vr;mdr3m#dt=+}F;j5MuVOC5SR+5L=qB4hsm4FpZmj2ST!C2QnHwZAxeeHMgB^ z+H@i_)EPrx&5WLpl_>w(i>ZHWpmzhWYB!1=UVe)7I{#fp!VCXX1d{PC5v(Q*(}1MI zqO%rliljgW%lWCNsvfgYCU1<`LdPh4WxfH{(YKsufk~lD|7{#t@>LIZtC|oQ^tW z;Tu&ELp(v{P_KPvC`PIMc3`#LXmk!~?}{bj#i7ji^$;IR6vXnzsJk|9(3uG&6ajyr zR|YZ+{qv#rR_VkbJbluIj>%+rL^#QVNG4v7CYiZRi%;|acDeP&J(xcFa1?$*mbMt> zp}J?hB@T5%)9tmse8;2sX8*_H*hNVyGg5i_XL`#}OSVQ$DpH=L`1y;6*RB4jsp8z@gwArOmw4K*r@oxbfPI|eq5E{{M6+<9}RdeGb z^BHAiD82KFUk=WFn?gFJJFHNpxkhym}%QV?1 zgw|KY7wMRx3PT~%^k<8raT6<&`Ej)QI`z7u|KuMt8ckRqmvUp3M=*@a9M{=whP(ff z3=knZqI?z~>wFk222WmCgJ9729Qht#D1JTn&{X!7VQ~9^faww*%meX0=Gj4gUVVzg z6W&B}e18*j;njx8JeG^;~PTYIjt&pbBWJ{F^(W+*>TrCo$f)z`e zMWJj2kG#(yd3ILm|ZAnmAeWyRf42Q8d8zyX8J`AUDIG-_}nPUf&>mApg|4 zh;o%E^MrByxb}_v60r}IUhjD3cygIJ>fPdK3KFNLTf7a~b*J?YwRmK}Q_V(7LfR;I zw*0;8?{4FlY$_BBWd>Ss(zsat-5&gIa8T`u?S$g%@|iul`^GK5tS1R)mDttZ@#a5r zhdJ?bXUCY&w{IF!!Hnt;wtnC5Y4wemf>DH~;@l(Jti+2P7#>pn%B!hprK=h}tzuH(2TkdQ3&i3MoAd-NK@4*(H zdAeWn4WA%)In1_NhkjO!p`w*mk7tbSH5KD(%Td)&mY@AlU-d7&K| z$}F1xxih8$obzR1cIO`qji9Hn@^<1glntIf+i3cMsQ^!o4R_x)Q+s^(58fujk zDQ{L|3s5?dRq!HRzTJ>F|7NeJ3)oO&@wrNnbvD-cJyT}-8M*^AFjF&b$9!a6{ro$P zu$%cE{LEo&k;sC;@Sy)FndyE7ZLzb*T9L$u`3ZM>~+xmL4Z~Vk1wed(75|wQj znp5%*`3}VWZefx-b1nM~Y1pZN44Z z7o8?}C7=xTdUC5VwXv^zYe0&OYWG4qINhrbX0osZ3p8N4RC?v)SDwUaoh`|TtFn0# ztv}g(>c3wD)sr^XqX`92EiQmwLNr_t z3EL|ur$LOe$tmzRW>lA2>vJoK?5$jjMmmTwo*K4qfL z6DlIuu&%;j>C0MigkOMM(};^Z$m?F|%fzm~4jdJpL;U5FWo|Spfhk~f>7<|V_Rhq^ zmHV@mHZ@t^t<&<`0XCyNqiq4#s>@DBjntvKWwDEIHM+j)40-pTmmlbzR~>7ImsieM z=wz6PuX9E)o)Xu*%;@adq*&Hq-4nLm1^()yU7h8h<=X%enm%;l3a9*$ILW(<1`gnrbkWwdd>GMKG(uz(;vfmf85eCOECL_|;6) ztGM^>d@&RuSJ$)E5h>KK2czqZ+|%(a5}8T`zjO@FU{}PDS(F3uuvDpYK3_J#GlwvFZdNn`iL(;-jx7;?`(TX2()1%^fAoNT5|L`Q~ygQ4+0 zh}PTrri}H2vG>nVjvwNCa-elO&z-%uBZuHI^h6o{Zz>(}_3NlA2n}ryKq7*ciYU20 zs)si(;zmOpLx_xUvgFIDH(ElMn3XW;DJ2a%d{9pFl}>x7^mn^{;&=ePqmB`< z1WIR-Cy%&-FBI>0-uTcadm@MMV-skE%%g>+WMb65S5iHGPbVO+vq$$Ku|d*kdbj5m z1dL7|#Z;}`aI*-44lc(#fxX1MA;NmDdduOu=qgioJT54Zf}80tbb`9uW{dfU=nGI} z7>`ZI!o4Qofla%7jV-R1*`ADyUB{NOg<5Vra$jU@45T6(u^AF&VGH4cwraecgFPftaQbF?QA_>!jZU)9v{441ti@B#z`TZE+Brg zzNO(-sS*4VHen-D*>1WI2N;PIj=}qha!a8<3Pft(NXPx1Hq1Wxy*DaZ#E?XDWWyM5 zDkWbxk_1^mk=4IyLAmF$U=aGk&nqrEK+U4Lf2$y_xcu}c;~Kj^x3q6^Fy#M{v`F@s zhDFJ>m-u0@yFq%J&)g44{v&x27^29Ta%bnP)Ol_v-ZN82@ajZ8#qiMLMId_Si5Ofg5FbOgln6oQ|m_C^};vz z7OQY)ynuN<8(T z2*_1!ThrQl+?2C?pI^r-t!Ic0WM@@X@lQ8d?TfJJ;+ja(v#k`>-+S3t>u@evM76{S z_TXxw?lb&wgVf-;P5id9+Pxoy+7W)@0wq@NZu~5a^Yk}Ja=HIpOmDbP?$qG~!FPK! zdpDgklP@cQ1X(Ff)Eu=PbbbYzB09neA^YQlQ9mtToSfPeI!chT98n;pO5d0Rr;8o> zk(w*v>0D}DG=zgn z7H??Nx+^oy<{1uA)02C6doFZF{A>a0Q5tc}Uf|0Q?Dk9^AtYjY2f!ey9VmR_2WZj# zqLaA}Z>%IP@O-iJYg}E0$LMgEwxl(&Bfq{K9Q`mrsdkQI}S0UWRSr;KDjiD*LyO4C2LgE(4EUoRJD}9&VHF}NXaWt{IuX=#K$Ty62Y44 z%O7~&)yL(PV(t_{k>5%DNeRQ0MUA?&V!6!zLDa~VS$&-Ntloprl-(eC|VGyHlY47<1hW6Ua z2_YiU_g=PbW^g`KjMIO$>s(Im_@FN*fZSojp)nym6vfIYxY&P?Aa^W=twcE8WEE?> zTx>M@D%p-bTWI!mBmC2PvmmbrDnFkOusIx_$TJxEF3*ulm9Jn7hry}uurR_? zr(FEE-A*4Pjy;{o)#jipZ-TQ4+iR`WbXIc8^}?uYa`xm&zPNyrSGAdr#$`O*r_iY< z&#<>UjEQlu)cpIU^`Bi|Y-ZbJ|3AcC>Z)5KQV{zkru~;cK>F54dg(|qwuuy^y357! z?Y+l*upfsc!O5o9+OaXuBe8ZCi&_sT9!Pwk z7ng|wXa9w9rH*+WE;k8~jcaks%l6N1TK&lUvh*u7OG`W~)89P>Y7_VM7jR9!>Qi+> z-zMZPC2g-11K%ZikRIrtQ;GXmf6t0|?7W5_D2XV%_u?4r6eb`OLclBKkM($=Z4Vef zOVgKu-^_XZvoBXKR&gk_8csn}OVOuSd|#{ko5rz;lVTbCnd0`{qu`K9ey!Tj%}zJx z*5-2Bta`I^h`>>=dG^vI1CVCXxv(4fOs}t1KSXA#!~WRs&LRg(oB~LUyRExF*g5WESg=rivPOogZDI(|hM##+(5ZA`633=< z%d5*1Z?^lkq*x-oL#d}b>(IuBY%!d3lyyF&r-Z#Uw{CsOnH<2U0F7@msJhY(AG!xH zxFqT^QemMb{+k^0a=E#=SvkaE@DS~u4g=mvHs8oJpJ{yZ(7@iXYhf{h@`JLDnO=#H zZ=hgt5ryr0>p_nq*bhWQY(%Y~tH&K&MT~ypPeTnJ&hEPa?#F#i##G900}p;)C6!9# zB`MLhQhc8DyH6$hB`n^uBP##feMr_JCNWb&`b7)ds2+35J`=PZK#8zyh@)fsG;jGp zJaMLU=|DYd!K?jFX;Vt&zVa*d;a1jX$X90Ey0DPeQ=w6+4xQvk)Jx&Ue_ukI^WE79 zPMbojxE%#EawegRcE`t2#BFHg!ZMd2>2(OVyGPUXw(`g<^uvE7I=zy1bRJxf-P~Ja z>vGcah=0nEU3pKXw^dr4*PW4KJP|gD9)clGE=JB)sJ7Kc-SYR)Z;857IbjvZ)!)oh zy*-#yr(dG@{Q#ftfo8ihVk~K@O&bCFPfgY@mYMZow`|EngS{yKLJ;1W=8I?QhJy{a zUJSGVaC{*|dR-Si@Nv;lUdpwau1K-6zP2v9hU*^rD^|*nE*y{d`PFv=qYy2k!e#-V z?4`&KqkvX>=6>JZSJt)W`;*Cwv7pvqkd`G*+U1ZThL0vhr^PI4b;;#3(8S^=LNW|yU6svfBpQe!vl zU9$zqd~B?i%moI=@gZ?WhqHy-|Dtr9jP!m*uPeQ~9<>3-{gB$_NuON+2pAeqP#gHH zHh9p5$)W*Q(|!3{wMz>k?%?<-zJJBXYt_oyUP)Ka4 znWVV@@$8mtRCH;#F%p?XWpB}?pUnkO7ON<}v{#RrvwgBD!mq!-rY)NdAx<%tRJpUd zsoK(ZzB7HjTA~mnRy)u3By@1X=M&2!C?6E5rVW_gMR=g`G98L3#_Y`^Y?l1hyvZLh zbP#W$z%`4hQ?cIRiuw-x24Nmkp{Jg1V(`T}1=e1ssFUMSB^t-){kUIUnA5=0D^Nhz zz$VvRwBovbv1Zobi^N>Ukec{Ok4iPU<=r}!~Bet9ts`?tu~`1*t2hR>c>oDa_czPiu(8HjB&yc$Fa zP*fSWWfuRBq}5=sQal0EWFQl8cK#;k9G=?wC+plN4zMgNO*)hRi1vVyQe#?;>tDC$ zCU(F3aT|epPrpC)M4lF4fBP~up(ip&Hk89=i)Owdt1VSb#0T?<37<{o93t&QkB!j8 z0}o7k>~0x!wqCb+Xppp&*+oDu%|AxEZWXk5V&l`F8kpN2NG-n?pHPX^k0iSjB`Nl5 z;?DK3$iB3pSBiTHG&`VjxDO8A$G{4}nYH(Sux_?`H1`^7$_ei0wJGPDq1FOmK>u*I>t(L7t(YhiLW>1KN1?#=(Te~TQIWt?Ee^e zC5=%krs0Efp-CTZR9)mjHobRi)PBekgxe|cEn)7AbZl1NFlsT0A^kmGo;+aWLq|)N zi)a$}$)p(7;m_)u8AB$)C$`HfBh4sMsozZZz4h|JrBTd>``%aWe*{+a!lg=Utww;) zCA5Ap?X)g>GPfn}I(1l1K<0^8tXVs0F6IKKUT79O%AU+l zO`vEMTI2ht#&gPtc3@5;)Y~oBGqN)dGHD3$0I+8z_I6-dqa@?E37=>R|2}l>W{!tfot@~@_BdDqhMYqC_AbV7$kg1>v zQ`2DSIo%$SW7FJi`twtU??5+rS5wp7SUFK7fo-o4>`H*VOfw0tf8cz_!d#sCn14D-%={xs6X~{$e)xhIl)KmhDcR>~xkbYldB3n~7_VXP zX;`Bsw@c6x7YLJnpOn`0tU*iPtZ)qYT$KaMJl&puNvSz*Cd6}J=TCepSRcnWk;b#{wl{gt zfDTTsFH9u%Oa`x$Sq3s|tIZ}DHdj+E)R{F3XncefmMeN!-**=Z(UM_N>w3W$a`c;c z-0#sPWME(&H>IyNJmZRS5HiAhcZyv@FuUFPF-@FH!-;!O)QMe+V3&Qvt))f;ofC!7 z0NY|?h5tnq=Jbfwgx2j;DWFfeJ@8Elqll$CUv_D=z&#$4_IPY>@Qlo3MI*h2cGO$3 zQfbS9eO1u0*_?QuZ*cA7{a6J$dq#AHjOr!2#3_An2kb)*^zLJqL>Br3bHIU_H|5AJ zyF~rZ!Vum-!{GDtU)joye&(cO(;-@^D)lB-xJQzuDVgVfmS0=9S(si;`~0(!QRL`V zte*`JJ)0(|oJ`RdMZR5#j0b5=NOFU%War(IK})Kw4K8DKib-fS^?)dw`9J3*9>9v= z6%p<{wF2kv{JHb|jG3yp`iRzD*WectFLsGv%0UA^L_sVpVOLP22|4D8sRBEj?K_g^ z$aequ&)##mMcVwxw+E7VB@xTj<3-(|5jmiU?-s*9WB?v?Q(P55Sy#q21odcKr)U6x zdV7p}bpB{$E@7Iv-nHySaHqHn@2;D*XN@>OvT(&^*SZ^9^f?etoM;D|7V*1O#CPPV z1*h%WFFD4@Mka&IDuWDDqf*$c)_xbe`H1<eArDC$WPQvgrc7AO758|rwJ*6^s-@D&+uli9%mmi7Zxw~@U4=@{!TnF zOEitme-al^D&6p9vf~&T7h3n$`TPw+>U9uZOUF37!x0s7qULN4(!jR>Sg~q%(k>Xx z7G6{SC|TMl?sfl36q1OGD+SHeO1dcLh`r923WDDmJ{F8#^OGRu$lMTve4#(vN);6! ztLTYS(8-26lw1(SUy{#y%FfVad6n0HTAUFn(4|8Vh8UPVGjcfZHJ57<83~qArt@D$ zzWWP_hTM}i$=&f|ah%w)5n2-befU9pIHdU?*%FAjj7I-4T_1AiO`|c)YG~5TqSOLj zom~a2-%##j>QGD80o-kLNrZSuGq1SiQZ|dF+n%ttj)ys85~=JhN0T9N6NG z;h&EEuCzc~OqPaR=a~^xcT;my=onyl8NJ3v!6NgH5kukypnQjF_gDTM!s@)4AN&5+ zEa_12F*&dq;Y;k)vBg5y{YHfz}U{GHgLTYt38g+B+NdSGW~wb9-#{O5_*OE(&~ ziu}_FBoq0c^5P$JCRS`;bWB3^llN=ViVX0F132!H9-E?}h@d&;ZsQNi}lR4Et!-Obt<_;M@t&CMS7*`f3ecS8CmUi$n>w3RtQTU-*8KLO^(;oQfsvDb+;-=t^e-c}_J!c8m2CmPxSFO}E&Teyxi9K)sBWeWR7bm~T&)2^|*YOpqm+4ltDx3K;$#Y!!Ka$Fb zH)N;8!wfJ-o4)|NYkn#ob*IIbcyQ-Ru>NYem;fej(=taXJH~MZ!e19JRME1Nn-sch z8E~ zd*9EFZ0b5M;?0U$UGE}JDLGrIXZE&O22(33R;{YsEA&oj2}?K(M+LdQO(gCw4$=RE zGmQxC7sPM}CNE@jum*R-2%!cl9c#OHMkG~){hrOSfSj%cH+lKG0KjLu4`0H9u0x#R zS=gH+*TC_dPQPQspbQPQ-G3x5Cq*9<4?`X}r^AWPBxfth8qT$5GzZ;-czZ^~&p{eb z+krz(feh>|9T1`SLVQAksbcnJ2Sn<6QOj}j(k) z-DbK!85neMpv*&|`#U}Hl%joGIKBv^DW8;b-Npsj>2T7Q!iU^p@hwV`QvW0$@G_u@ zcyfc7mfNj7l|ChsE{kuZcM%(fmc~;r`E)n+jMqt4X#)iJU_6xh@Y-L zds!F~vpv7TJmr<#?BGYcxR7lJkd!Jd6AmM&BZKX;YYv!zca%A&RNIc$B_FRQYg0Ue zv>%KaSj#QBS%$WAo;I)oIW46#&CAUZky%bxeke6B^#Q`ynX>O9J2rPdH;f<)B8j_AhV<_k41azyLO4~^qP+n9W_JA5k|s+O z#>uWn634-)3Imfc=1zr!cSG1J#uF$JbTgZ+f3t>c=gcCj^xu|FHh|8fEZetflxfkk zRI<6Ir+(z*K{~Bq&pu@q(@F=qb|AOxivQly6*1`#7rEK@r7JiUzn+rwRURZZ8t*I; z!yJ3`Qu5iODrhD_%~#DEr}5p`;^5^)v&*lLcYE@lhix{|Qu4oQKSG|OWX}*UZbXh& z%6PNPWG95kJHKL-x$pL;bF9963}u$Ntv4S?+rvlG)kq!nGUjS_ZV|xIFUdbfAzl9? zfz>}CM6~W)Le#v5YP4IkKN7QS6w-H4!RjY|U)unAs>C6TSy>E2&%#qP_h{eS?T~I4 zKgJCksr5D>(h&AA$$0Cyx38Yu4m-B|mj0!c1FzXJu?fR2V5=ULB;h|~` zTIX@jx4%yxlY)`^LSJQ57<#Bp+&UI~Sx%-1;ryglly|L2K@jr-uTpb-Zq zw|nfOn7^;jtzyobg$p1v;~AJ~xgWJ`e6S!gAbDhH2&pmW{4@t@n-U`3Y~*mpp(~U_ zB%5+PQG?RalOd$OW^tl4i6X3a4tLU7h7H?h#!7CMLUqxb=7zwG^Wy7Yzd1;&#K5X8 zZ>GBmT^%}g-Z&}3o|JhK?PSQ%b0epvx7Yefs`PmS21i85(Weq3C^oLJ_V7<6X3M4@ z;tF?`7^{nJZ0yRKOL)k{t?nQ5N+$G(J#J@J>59v(W+ zHH*)e%oo(6i!9sH?wDrQZW1Cog?)UzLnC$!$RiIm*DI&cAn(5^a*vaHDPq5Z;cw@%0yxft@ zzavOKfXV$X3kPLukH;IG#o98(Z!N#MUflNe@gq`X+q9k`|HsJqP9XqPTWkd~25fdw zwW{|LhI;+t#$00&zXcLeL;2dyc0fmO&B(Gc%JoARa zO|qu$d5>N89&c|NxC^y*A@OfT35sk-EGny2L?W{(PN_DKXtAn1_?0}liKiW`gD%F- zP+?9y<^^=E1FKetD}y6!cnC&sv5(qwJ*e6WdBlukz4g z#XS#?7dp+5rISP(cf4#OL2+co%FCTv0Z%k{v8yt*SG5WKx^iGL8}v8vHpB9xc9^D} z*dS1Rl1rv$EaJpNqU2ZnN9I1HlTB#<(OPOftW#)1UE!=pPlKLdoEh{ApYYO0NiUeN zaf^rG#!|t!Y9u-Gc2mpNj`)JeVRbi+O>BlU0@}+dgDx0{NLZTrV`5G9l~PlrJ)7Yw z&aZzi{2dZhz-jgMuZoUTcp_KR)ezz#qkb3T+N#6PJYi!3Wn7=jA4-|EVnfgzMTYOp zSeRtIL}9U3$l2n3V+Q9)E~%$(r^j%Y+tbyvls?C8Ch>4?fOX4JB|X=`r@IG&zwses z(IP5l$}qT>qZ1|$f6EMs25~34)8%J6dCc?gA1?5JJm&qruzF^5mLl6R5zF=~4$~X9 z;7LmjAIsmP`X(TnCE%u>qCDN(jouSeQHgVMnHpx7=BBvzQ|aii5=U<>c6%S|;K3|k zZ7n*M++uk5TC>|ts_EnMz-Qy%yp;ca%NFT>xD?Dbvs`mzVA}$gxQkSE+t$LC_tKFD z(R=xVlS|AFC$Gfw0J4U95sYgATjf#~ZUlpG$G%!dvLj=anZ--de@{;6QL`3ei0O}L zX~UzZ?*CD|Y=GFMYY15z&NAxqvpfs4-`_0Lj%gAYE--b_@mXkzkx;z>?V`WE`=TeS zp6`+2<=9ZMPK)nPK{uo*k;ZXSU!uHOZH?QMbuO5MRK||W=;gy>;~+KNFYgSBFSAfF zg3hDHrIe%}6H9DjQ#spW%;v2Is=wayOCM%5da{ab2nkup4xg-^?;UeS%3OJe9p%wH^!W2#g7U9w}NTLJ}oC(m)Dva zO81}0Ko{V8L(qF4Op8SQ6af_Xg?V$w#J{`Egz<_J_EjX*%8^XZoA?$@ys2ZCaH7We zobP4cg({s^&Q}Mv$(-}D>%`&bvYP%y0cy|drFcn(eT?}+lKst3*uC!~T0x~EKHuEg zT19)JBW##cjkfh56dwt{;i9V1uOnZK)h(qVZYnU7aIz$3w>hAM`kUpr#MMBe`C8e= zcXV!ft8FQYNHKRh{u?Gl_8AOP#Q51fkRI<9x6&SeAKr>>I7Wf-5ovnXf!~}LF9SZX zumF9u{jTV0N^Pu$=5*aDNmm}~5>~KQKIbq~1}g;8H?3qE-qxv{4-sttxwP8f@^Uq3p(0&q-m&E<{ugyEx>5g8O|gUsla9h5&w`|hpA5ZkM$qGX>PdBmJ9DVPus$(!JF+t+w&NNrl1@IdrGTZ5 z$BMQ!c3w*pQLdCVG}yeer(M~Wl2bxKO}*_@Pvc8-)!6PXG4a{Pj4;638NNVo><7j; z%jO=!L!7^z#rW-M4nx`kiSz79?!83~uRj{WX~1=)i-hbTpxaCi=gx>BUb4bKX;tw$ znTdx-7)MKViI6~`O)t%jB-?mf?qIF^elYddTF0Mu6igozjQ^vsRT8F-b<3K|+IL9ae*Rp8%OO|#H{=@N1PRq2@Y(ktxMQ6_GEAB(R2Mj%i^)eN{wsZL5RQB$b*C~t;uzr z`w3~+-hUWzupo&vK8&SJtX-?!Tv+4O9E<;tg6OAb&9Be`SVVv5$4*9?N zLF)^s`9pT!3cfQyplGo_KtR1Wc)IT8-QddwUz)CLZ(>9xIx|qlW-Pqxctq&(^AiE> zzJ$-$k-(jkD#V(CFwV^6lfruUuR>E7k=Ubc_uq z6AZtF8O}=e-jSDdL8cQro&@B)Be!Qq<&CeDfxC%@;K%K1jso9hHl<|nAJc?qX0k&{ zN~YKvSCNl_jabnJGc~Te92rTB{amiJ7RFIK(}9+tK7uxX5&rR-aC!DsqxssA@lERX zl``B>wUQEoMmvBC0+~;GZfZ%I&$`fK$oY&t#hlMtl zTYqL0YqeYKcUm?@whHyqYMI%6Jp>Jv?3+uMXIUo9W^DQS6(bzIZ0XpyC&+U9$lXS&blkN~sxoQD$B+gdJOG;t1W<05Lks!i6@ zonZY>HAGgmgMJ{W4yq;hh_O}olRTi1$}(oa1GxuoF^!B4B5+>ADW>lwp@l0KrkmRy z)7{Rty|~}-NHaD5{OJN<2@Ar_f@PDvVX}28>z$(WN<+Hr^)%R!M(MirzGLm_-3!}| zE785fU-xTEX1X7QGS4e=@N(32Jquy?-y8LvLPRc^etNB5r&L(osUi1!@U)rIyu83O zV@B*8b8gEj%hEdM)nDT~&Kw(F`EF<4sCE>gQfy|c^}OkHg^9K4_~|9D+vWYw-AWC6 zCrXp9+VwWhJd!+x1^&aBFfJpb}{4iWnBrooKiexB_h( zGu&s&wEO~QYprryruv)VLStlRj`eRk{*iDHdM8HKR_4Bj#n`U`=A>1|9+712qOcMk zWt9(QE1eD1J-o#G_VHrv|GGa{?G7z+^D$aKZHC5l9aW?Lqxk-7U^AVx6Uhk;le~Ws z6T}yogt;2aY2fv@*c=CO&Kjh;zw=6u^V`Em9B0;?mMcF4ThFJW3M{=yWM3hJS#(Zn-R@1l379`fxvC+# zB)&FY7m*{UqB}9CGtL>;;rti(Drd4R8S@rB8c}D)_l)!-lm;fQoo!{(RV`t@{((8I@ zzwlrkIklD`?*NBK-7f5KHrqfVS=EiaCX_-&Hkc^KuZHbp0q;$-U6xr}nN%Yvl&eE8 zu)nl_+}7IiJ}LEDyd)aKI@q%Xh2A_C5d=Y70=SJbz$>=-M)wzp0yRuUk4W83COHli zX`fuNQ`w=vA}mBG0oxllg?666&g>igcBJ|XMIMQaTYm*YdPXx`2H=KLC> zAnFc%qX-B34rC|ZZouDXJnU5feLipv)F+dlt`fMpM zNs}Ge?)SAvQ~aFI>e1k6$>B`*vmcAuNm>vpu!L+{uf4uS-iatIZ-(J&^hsxKF2=|D z^p~~Nxt@z)Qr`wG4uDhd)bVR`e{rn&;2aDxxOga#u21 z10jj^c>flp!;KA=HAd8??rgxK1SHE>=UbZI;m4@+OK#re)t(HhT?*WO@mXHNY3*iu zHK0h#?+`@?cjaVxcezN*LHBUL(B73LUJ|LA^CxwPap$6NU!&+fyG#&J?LUgVzL&xK z31>sH73BU>qhzhCda4cu6VFMtPC;}Hzwkxhi-HSIu5@yqYgrjXaRSE0O9$vxKS7&MLMb}P`>2+0MtzZc(SW6Ktaqr-M zZ}5Jy*G?aMG_XHmJV%v`e|PBuiwJ<$jg+%x3mWh9`Bydo9+O@nt2GWTdFmBIl6%)y zs4D<%y3HrCG9D#NyWof%?lZF;ojv&kXr(<2X^F)rUTp0A)z_Dn8wZQ5m1#!1&lncR*;Dh(_7Z{%yA_Sxz3v-xXKh zS>#|N1u|_L>3#*NcG3gQanon#_DP1NT2c5lNqTbv&b~u&THq5zgN$6W*!z&x`=cCV zjQy}WeAjZtAD;aU;12q}8DgaIa;fd(_S6&?!fn6dNH+O(MXr4?JFt1w6O0$rJ9Syr zZjaK%eMJPp-}zXq>gKz@dvOV>iOzlkxyBJuYad&$+}ZP+!t_~(3>M)4bIq;r3joIa@Z?Xso9vQ! z@KxbdN5b0mcvEvOs#&M=OKx@|$$xuuKI92qnDan08-mJLx5Yc3_rP+|H7JW>@1$ez zcOjRy2bz%bC?$oej}v!$G@ZFYNF7|mkwvc!6u6uD2?wgArJC8vV@(5fvKC!NY+Mn0GVm&1~w zVGfw}%ZbgLk6L{z>9*d*(ecwLLcyIY?r?9k8F0hu-4!vOuf%6wV`Va)Yb7q_1 zQoPamX*sg*{$!e&4Rh|s&jcojsL`*CDz zEF2orV;u5wBE$36nBaYTgWi+4%fsl_{uhoCYK1m6W70Rq^-aw3@0O;3g)?g;ktR+ znBnH)9S3Q|+hWE9Rtm;#BYigR#?}-^iImpPC>+NenqZvAuq;i8!++A_J0r9l8$x%ttt+?eVbVW%2up?146oA-@YRNV~uX)oy}K%^9G(U;#iObx;7r^$-yqP8U}Jx zettkZaEB@i{piV~DnGy?G^fZcZb%Lc+`-3;x2mpei5it@vdFmqCTcCbKi*=g=~X%l z1EW5wU&z@J*$_}A(P+up;q`!uoghoGMAn5KO8AqM@0)**gSz60Ss zd6#9b*!sk>$%irL^fvgad|O6jH{`E2Iepce<5Aq*qBy4Vt!p!;wV&{nH=ohM-j2RC z%jv^wm2_wSAuLOmZ*~Foe-!x=skfH?L5)?eyD8~l1Wy;ceSY3`pK1#+@| z=96SL5`J0s4Kn`^VAhjqpn@C-L^#}P+&8&5#Y!b-KvF0$^HyK)_F{@o^C}shJDZT) ziHd_zqFtKLt{PE5?UJ3oL!SNtpq7^^s?$YaCya@>4y-zpup?SEcrY@PPsUlDuh5>i z^qq{G8ydcokJPzLITJmeYK|~&QRr|yl6%I{A!MNXMgn_*^)B2$Jr8X3C%aE)A2e(! zm@ASt*!kL1_0AKFRjdqggUC{#n?A?x5&G+gcKFEs2jrEQ;w__ew5eu9nvTC&*=vCkx=NT} zLE$n}W$M7Y$T*#&I}_cj#F5w1e&kCyZ_9AbwV|6hpxQlkWCY?^hazHi04 z+DY3d4d_~unI6?dt4AseJ=mby&wrZVZ|suN0VX#YF&^w6cA=npGr=FH2yb2X9V!8( z8N>6w;?UsXo4cLenb$N^P~_w(>3pmPcKp(Q=8_83k?7O9-L<``ncPS6qozEVOXmX= zg|@I|;wZtWGwn0HcM!6=NM8U|a#-N=|6SgyT$GcCuh(Dt`hSH@`-Y++kVUt+?4#(? z4PHMHNlmREtU|H7m6!85SLICm-Fb|aOW`F?yd#rW*4|>E`#*xw9$q>U1ZdcWvCt`s z6^|Z&%Eh49M6Kv&w$X`rpd_iDXkkvG*^9p1=)SoU2?dt$l|Omv^}JJPxxIR(e=pc34o&&9#?8z)w~beiT8A~1;3QQr*4CdB2Qw%#v6WE49$YiCtNqKvp5g`Mo~^yV9NgnY7S#A3^J}pJNOX0_^*)S zx@>O?7MZ`2)QV0N8We{sdp#Z>T^EeXn1!(Q2~1IjuOC(GeBN;Of3qi}RM`J~pp7vx zy7|kez*N<2^#ER~ZsuZtv7snqaLS7lyZMfXdji|Er4Cm@pLLAe!^AEJ>m2TH+?M%i z@VUB#d_7jv&%WJVo4n9&H^imY)S-A}A@d^f8dR))N7XGulIB&Ecb`aj&g`c0zbuLU z+mF`Q-+-|D=GR#|Z+MCbVJSaQvGE#1G^s^%>Xl!r!z;T4vB> zN~L*Yn|!`t3Qa`$HOASJSaqL8gIU*|>)sJU#f1HqBm2$fxZT#Z=k8Dugi5c8QOT8E z-f7J775-1k+mX$}2EO{sN$pfCg=$Lj>$ypN;1V7v(lSPJcJw&@QE2;<>ctNXwBeE4 zxbKvZ4-T%Q(|W+)$h-N2G2UD$jojGKu@J)x5(xYhFnkh8n^7WmV(3&IpIA0tzb0#D zkmykUW4r9!dAALBnKhZ)B%w83U)1t)d2KgJh|tC~myqLztc45wAdAYeVg8gh!#;3t z&jHWW_xb@JnBPCE34G6o>|`Wo|5pik_it2^zTMS8@4g@-#C`xJ-0f4O+QX}?%EI)pP5R+tbn zZ7_5kDBe<&WD}+kUGT0gnD+}5&HnaGFTn3F?DQ+iR5j03zTDL>I0`>L6{ykW?R1NG zu1xCH#CE~ii@a65|HmIgpUYtpu?mixCrz?s-AUGXw|xsA%9f;Q>U=ThvjUwgPwO|W zVWb!x!&gz^#yZYL$7JOa3ityGL#aT!P(?0WGy<5CR@;dJ*{gO+nCij81>P;p27dg_ z)pC@_ulu+$4EhyDKG%*Wl(?t>hbWw)&0xUR!wuhm1At#oZk!(DD34HwC3kiWrX<12 z`8Jx}kgaRk8f*6c6BlhU(ii^*UPgYkMC{Fpc33{mN!g$!^Y6-jbXfY}%19t?dsmSI z-#|K8jn;BzzJ%>`m^%*UEPDx)T9_IQN6(xX9 zf|Q|7X1qVA{I{k?7F5-;4s`GkN> z>~XAhbGnW!^`$iR%>h&UJ1&Spc4e2;HXq5WMm;+q1$G}d84PnHal|ZtS=})aNM^^= zbwKu}O2jm_C0UXFabsD4o+QKpvgrCMUmC5<0h*v_i!yb8o_pZdzvDyI_*`ZGa*F}< z`6jHpuVCj&*X8PDQ}c%qb8Nfd^*sXNZN_i{ctuk@@|K1RV*FgI^Xg`faj0p{QY%Pg zGS2QALZjGsl(WicWCNyxA~RZ%r!nKjmL=o(62K@ggD@pcz^wM7C#vkI{Ldoo@(z`< zYX)u3!M5W2i|^a}v4M%LY=}!>b!JE9d`r<23Sn~KY%ZcrtKYWMH5Xq;+X8IG(OBl;h!hSop{?(@TtjEHh6= zFI;shi(a=7aV1MQV?XBDC8S$QmHJTXpRvs~B%jBWQhaR70+H}4-4kXsNXqWjukl}_c9Ws~4e`bG&fD?^{spSvHH8ZOm&p9j(fpClYux90cV<$b1&J$Tpu<-Y8R zFPTc$DIUbeEkOb8FB)KGplRU%8`BgpU6iC(@x!7zT2@Buoi`8svki&wQ<5abckzKtW^VJ#pIIBev;6kwp(y zAJofSJB-F~W)>3jFDty3cvLhHYGsKHbZM8QI}rI;H=|F4Gje#PYHiR^GB#G&Yx|K^;? z3lWqWJ%fZkR1LoMvt}r!hdc{gGLSTSAOT<>tY)fmG(2@&N@=#QaOJok? zD1L*izTsJwsXC3loKK2{pK>Vg(ZP=^#B6)V_WYwar$_+=Wr4h6w&wbzm05FzxKkV% zTEPBDHm6+9i|t*d4ZBeIIE5r(Jb*V<_j1z<^uZSyAxk-nG2R)26h$~4u%e$RQRTWU z5yn>xGEPIfr{`c0JH7`@QknfUbZWp;7UBnP)sSkGB&v0MysB z8agxAjCv5*=xr`v1I*0dUNw-Jcw`bZRNjqdH%|B&?ERYwr5VuCm^sn}TIK)C>xuIa zCYOdn)XG}`cHkl<)?bMi|H@FR*6A^8Ghg~GeYSg^>s7<5XY|O2SB>a|MJf)4n@^u& zGs!BE8P8NZ0!53M=`S_Lt5vkNvN|X(ow3g4@O^oMhYML_$hF*4f**ZDt*ZyR|EKmxCMZu(KfTvrO2|8o9dy@Iiy@-vng1y2bpmR#qgOM7y6l@+^as=p+}Nue zq&w%^V8Wec%Y~wdaIt^#7X#BIvfg&2D-yW7!?DJ-OXuU$%}qp)q7`k|W!JlMOABR( z&S2RjFY;H5w%}O^qdB9S-Dc;xeq>LjaY|-tfTVL)gc)wGk5}$pWB~|rD{a1~B z+j)*YuOK((`i#Eiyd1eTmg}*Y)pgPnZ$6 zCi>6iD33{JjjytWy3tCfOy&3{vnTUU;%;$Q`_VQ*-}b}Z(M9U&=XPr-8fdJt0q|+~9Syk&KW4#v*1~OELc|AFDUw5S z(LGBAr}MGvK{I9V__4!no?Gbm(izd1?1DxLdEJA{`QpN+V4I}icu7}b#+568ju9h{ z82CI2m_R~sUmIjoCR3Q>GIc*m_OV+yxJsGYvGsPE;4xIz%3{I+5Z2QUR8N5kQ*81vxPIJkFOU5otCXUM5zL)p)#XUuv z0I6dpr1@!`AcTnMFK)j9YhUw6zw98L3nJt%aMd`a2Ei*I#sVp@=hrRjGY<4@Xr>(h zyB*?NbGL>o-LXz_KRnpjf0D6IW6ghvmhSF4P7*j*8)IL$$4*H9YV~cKHyKy`TY`)g5Yfm5Eb@9?$G_E@S;@m;DYNgUz&(uEeYG8fiOJQqI5z@eSj>)k zK1lSwl|x%8Ps@g;b*8OSv|c;f zy6c1K#9qlbU%Ub0ZZM)lHcxyn-AvN$qTwD4|4}HW>B}==+?tOFhr>Rr|86D%oIfVS z?iSziqzU~vqEN)8_K=TWiWknbNgHrmbE9tnNez>A(kV!?WkK%26ah3bM=NEeY7fqA zTudqFt4+L{t|qP{Jzn;#OW>%`^Y!j+0OG6one@qXN>d}Bs5xs$$+>}aC4tuwTC2Wl z{$_`_shNfEUCft+sSGRV%fYx13vT@<4_`=l<YAD;$j5l$w;&!pSIO;l-%AJ9EpX(TOUCCCmO*RjCc`KmmL!uk zMnaB*4s#NY4N3oq$D0K@m;LRy7-POIZGF~yF>~pti1tgc#r~YJ`^>(|h`*^OPABk^ z*fz!KbzFR}%1deRKE+Y7*~UFO=Yx+56x4($mgzCoe`6}%RFI}8rQ~J&-?~9$l?cJ4H!EqTox8N6Z#0yhd{aY;;hfLlOlc-_;36q2 zYdaSIfr6)`PNBT2S$pd+F}|?}5fvnbX?;wU@q2uNi&Z7wqi)B^A4xe@`PukpZ@u3| zn~yCM-i5vFN^i#7V9}#DuW3`etDd)JpYuMK-+}+S$toTJ^d2e|;!)^N5 z@fd{T^q6vRV0%7;hR?vz7fDJEJXyj`Yt@UC$~Ji{kGn1X8N!3gNJfgJbU z9KFEy>jh>nyP>!50t-Tk5z)oDm9cSfqlwZDmD1DWdJ6C(Kb>^d*gpjnfeP97 z@3T9-(BtP5scp1alsvA4plGso0dH%j>$Uv^f!SA{5>GuvVVEji)%c*gnR8d}fI|NT zIjxEVv_omnJ%L(_YK>kpPsw9+jpVo6tg$zhfOl?+7aVx;_TXA}>bgej2rpRW^l{$w z?C|3k}Ur@LQ9y*%>+ z=!I{c0UwhWxH5{YFC3SAq zwj^Q=z?ZNR9*`D#)`cB7g7cd`j1Si)%=-dhq^HeM^}IEh_8OM-YKbpq22Nhmp1b0u zR<}UC*RGP#BF*z>CV&9hL^LmLip&I(_GX>bRhzkS6SU5sv7s{)vD(vJZ@t6%?VN-S z;xkYovj}e+dfTG6j+2)er?PUhmGGQLT$qXRq-IaB@f}P%seOg~H~$ymrKl(5{R0`V z?YWKKd3oUZFekSM*vy(zOHZ4+FpsOIj2h#sd{bU8b*4g5er}to4*Z2W^&(SY4z5I* zlsUS7BO6g=-yEu6k+LL)rTJyoBb%7dm8DXG~M%s+lUv}hH5UpSI0SVGDHcsMAfT>A96pAFI4QBk%GCR@&P4{H2^ydGTQ>R1yv*m#gT_51i zHQU*Xq)&Ktm1zf)NNOD7CcC6knt~y|3(qPlKmtMaz*Xw(&2j#gajbrqc}6T;RFI1$ z#Y1A~YG;kGP{h&S2^PjpfwjXSvw@w8Z z+qKH`UKBp1a8(b|aMry;|-?}OI5_s=Vt!sc=6Cr zyr+1u@|m2{WwpOveov_a{c87%A$iHfk%1ba4ICgDss4tMXe#18zjL8w|0yAiMLA3+ zKt2;iac8WPd-nqu6L@rSj?<~J>9eP+%EP{y<9L7uQswop2Y_; zIf*ZV;&2!C$oGeQqC~EtzgdU_wRj6`Y+5H<5_K(At>`v+7FdeyEkB+f?yntkh4vwp zA(!2kv(|2h$W7%T&x;cz+zjb8?n&l1_>8=!h9(5ZY77+gQ4#It=pM*xAOL*^J4!9_ zP|`Y?Ss17l5zA!JhMvr5dm4*k<-uMP^pCYBDx@lcO#_n{6muWkzG#&lZ~bYSSPMCv za=OGFmJZsDUwD>0?v*8ur3l}x-N5X!>=!M>6b9N1?sQ&ymm)bP zzqkQudhbr;j*~b`GbKV)BLrFOv#k}9DFA0eR(-gZ zC)ILOb_aSsmUengeO_u&&)@b7xroV76q5#d?aX3;CYzsQQy9+!94K5nM^dCVhk2hF zJ$AuQ0|K~dn>{_pZ<0MtKAF~s#nR86=X6$A&T;UY)9hr;LixM+EorSU2r%`{;*|;x z`d(?ubOv)jHp$=X4q%~(YAlKSUIJ?M&1B&p?LY#ai7=nFW@(LqUeTM%;!Y2?-^EN-TzKin-J^z@%)*@``*LB9n^NNo6+IiJ;iRUnr&Vb8kCYr_Cm0yl_+opdPxB8A5p&y+_diG zfJ+W$ZpYOWWX6=t{;X7wK{fh1lMO)BMvTDxY_dN+XV!~0CDhz)d@Lg;C4Z6fNYsH} zd*pIJ*5zRM{+zeuWPT$9n)xL z+keI9g;Lc~opvcv%}z85O|ua?dxQTXZ|}bV>%L5{VjrRrK{7JtN|D17R{`rahK=}- zCYSLP=b8zY!BbHa`YzSW_Hy`(X&D@NAcfnoCPli zDAriRvQ{dEw+%>DN>IlxfKHcl`QNbnP30`*4z?U_ydIU+{++;ivW+xm2}QvT4q)^6 z*gxNrRGe24pp6e!upqDfJ^3ZVZ~XaDF~cACvr?MQs@Iylv?EWLR{cglQA<2L_0=_Z znMcWxaeeLBvISPy>rn;(GCN4UVc(Oi-l}yO&aHt6X8nA^f#xk6+;^U9@dpIh(-K8u z;ReDKo!+>T=jqK-2{J*MT9#UTd}$O}3xXrG4jdVCVz+asR&BR<-nZ>yDGD@KUx+w; zcs2U?l$s{P#0B87R=`gO%@oMpROG~-Lf;r>c1#k~Y^nB#r$t$*-ijU%7U$M)nwB?+XKR*pJ zn@=oOmAdtX^T6{S;v!SCQo`9~B(G2F=My$;56j5TC9MO+Po;r#A^fI>l1dEHtLPmk zQsZDU^Tj~G2J7DjPT{QI0iP)yAe+;;qW1@Z#M8O}o=D;7d3?fH@Juo#go;awsnE&` znzMJVE9*7%S|?eR4SuT0udTPaNmNAp&yY66Q%cktm?*)7!(89^CpcH^sWt?Q(i&a+ zDTu_O#^SzH1T}sUnJ-?de+1EyBp3!t?2hi;3g^2a8v54z&ymhHGHBn?F>paW071xI zmF(Bsj5&l6^p`Uzlpf+vqgBAQ*5GD z42^vZ&*u)q`Z-CQ?9s~W?BrSTk{4}d(FInO9p7wQ96t0+pR0<$(l@vDPus6;0}6wg zoqwO{9-R2FC4IIZ21*Pk9fLp)jptkX+J)y|XDW513wYa}C*EysdpH%7U*u}|3C!+m zqXjWvf(C0imEiz-%+0XB*HoW*@h?s@LGt4bUB5*aPyv{o+o=m&&weekxn22=weI)I zL6(c+#ub=cmUTw)#r7Q*soocZ+wWCsMA%JrQeH^S5k3q|hkpFz?~gh7DhRX-AC3+S zBFd{UEd*KhQwi>?|o=+I$ zH|8`g>s%3W4RbNq@un!w$;eXAD-1Q zov$yN_~W4oOU7vn6+3=1Kl`5|1fb?%?oBkc#RRDudE<)Gy|P$E2r)brV-5#2dt1>#_aXzIdQ?e<~XR z^r;$NAD`@{t3bTIyn~~E^mYw!y)y?Kt>(t081gX5Kl9pDqnxylTN!R07`O0f)}Fw5 z??7DFF8IB@!mKCPHgLTjcCvFwgj2$k2xyCOft zZ~4G=Tue9I0K3{Ot=Eyr@kO1dnkH_cl3QYM4Q)fy6yXX5>2LTP_1iLvxNdp!QKI|j=`$NThLA7U_F z^=;l|VBwX#(#-Z$k-RsFEK7z!{-gMENdG#t?e;Bna*<`>r=Z9PiY~CmKq3Q*C5Sn< zCHl|h!er{Z+N+Kv4y7bYgy7Y?;;qlr-*G3UX?6cml!)>6f1}8`Y81-DsQdl%)b;-h zh)Kl2u(U;rPh5|RqBCT6!OT@3qvHadThAlxW}31CB-xVqzT^yikzaTlA(i@^5|Yb0 z*vC|Q>?GOkK5R5A^!vEbdmrmFtmI%efCs*QV4ox%rEp?^4%TAmIwrm?G@>i7miB=u8Wb@nGMwOhRjf56l zuk;LFbG)c!Jd?WUn2@1u0}oE-bCJ!6UhvmX_NP~xI}z7jY01Ew^iWl5!2RgW@e4En z!nKO`co-K#%o!_6JG>SB33S2_zNV!p9$nFbAJzTGPlgkoueV4qT%w0%KlW_sSnVa8y7hIh3-u_AL9xDWfD%GKLCq8AwKQAB{S{Z=}ws$F(%mb z_x#}?6t9HUPk$j)50i7HZR91tbUIr=aOZ)+duyw3oIL=B?c3BNy3!|-ZJ6aAEFE9m z^oUA!?6}G1Vp9oT1*)MoFAwCBF>r78C4mFm%aB|DRmn={0k&nkk2v4t4!&XP9iwL< zWWD|EEEb;`*obC+l>G;;|InaxEAEG1X}{Zkh49XzYdGmbO{@1?9OPz+X2G^@ywumqD=}K>PJs98n)^9a;q;8 zYMQWw|8aCBj!ggmpHwS_4i!08k+YH`=Vo-ca#KnrIda6@*Vslv#Fmh2Hsw}GIn%5X zbHs#@n_*^d8#c4g@BRJ#3ETVqdcU5}$EmyyustVZ$$)UN^1)8&-5)bC!zivRh`yv) z6a&a-t2BP@25=&68oevywd-}p+v%2ov9Ni3bFe_TfViJp4|YoT+#ff9(9$O=YQd>P z$^8N$)P2$1^+9~JUeNKK8JxsU0^Hz2LC^hWQl27bt5~3m7DJW{=qg@j!C;By+Z3Gcb@dO+J00uq)I-P!c(^-w)p()CYUf%*-ta!XhLakRhg%5+m15b7+R%ZMX z3FBNLKGXSqAW&5a-7w9Qv7}Qh@a^gA&sC!QY9>beUaR*6*ouE9MJ7)L4g7tIELrc~ zcO9uiD-o@6Ye-8x1Z#<3JY3LCSrzJOkoY(=_D2^>V z7o8Y6aAj(RQvELXNbB8PkV>E*Y!6TLoW#AQVM>x-@b9hcdERBc|Nh>j-%T1V_*m~i zlPjw?Du?+5T!r51LL zU`;Gm=?x5SPw|E`6@q77Q53Y1JGtEx$!{1H!lE+e-pl(#H#vPY`E}|<#_K-06DxkJ z0X>oZ(@h(lpDy0F1S)_(_>E{{&GCR^2Ax{;Y(c;Na^irFk1q}4>`K2rw(_(Mxw-kY zEOC=UXPCJ6z=%1b0!6Qy0}G_lj#k%htYZq2@7P?i+Lfu54r_-#AWFX2$UMDaG8AZ9 z+jtbvA)nvIX`REN)2uHM!UIMtl)4%Kic}%K{S#OwgTt|l>NP?J;L#b^-Fqgt${;<6 zQeec%cv!fxEq@{|1l)p~?Y#)@N{W`0++^(7)jv6tM~bsj0xK%_RH7c@g1^6Wd+Y>! z+i&5b$m;^Nic`xJsL=rj6@xjs%^0{2JbftJl(}8n`Tx3u{jQ8v!*lWzuJu*SnM|cK zimJKAzyi6`7m*vmlg>xvBx3b2D5u6kp^Q;3KoECI7PdW1j{5dox3_vSm zywI7IivNyeoO~-ajL|)5B1^|HA+el+Tc7lJGIZ0X*a?jNV?|hYO#M#c_iiP9dguyu zjC$%pw~JNhcu;#uK^)&kIay2!eOAYG?ot9Jgj%Ek*I$Jzec`sOg40pz_M1`mxhJAoO60+1!$uF#4rR?NQ5c zxdJswUvMPb+P%v^Tppt^kgN76*I_k`+?VMu^<%qy-ml6A=siwfo#pYN9j^)BwUlrn zY!Rys{F@URN{{aJL`KeM_K;D;Lj~3~iMcEFrK={gWZz~MXyh<7h*<*3qJY&yS3Lh7 zB$|F3%Ns+g8wOzhr+2TD*d=M1c}^oVMM}J{d{pzhR!8-d9{A4oqnnR^iroIO%&^*2 zgN<+Tf**hS*n;Yxq$hoXsMRKOI`cRdp`*(5^$`aAatlFAyZT*%nNpT+6V*h=z5Rsf&|W^Ye-VDmhd z+{IhtmR(<2?#m`7f{TEb2$hC>WTNVq|M)5f`ZMaIzNtvs2XrOsEI@U)3J+KUCec)Z zLEAG#xedGh+dW97i#{S&-VsV;Ifx5O3EY3wdh1B*Z@0a#?gtalQzK_%*VRd`?~>P;~(f=^K+YHUCy^J2BR$JnPyF z({;`WU6z@r#&8#Qug6RRWyYp9TOL4Psl^?Azb@Q~01Nf!+WFmt&55_~=N9j6M)0;R z2M!})6z{67DtJLoa8R`isdd1E-uDWmsG6>0w-drJlb8dywprw-maa~-OD`6;5#iTm^4!HXzng>Ks27)^rm;U1^ylw|F_Hu zE**JTX*5kXK>VpLG*U7>o{Yo)y*?+~}>MDljqGV zA21EY?0gScYwHEy;ZL8Rd?7b5IdH(ePco>*h>mZcYW2|xJ2X9-4vzr6zth-c0mO`Wy=g5xBqfy>MOA~BH zl0Ye_&Z@|I!1S$;A<*r<#2(XL75}+A+4S7f8GJ7oc8I zt(Tj)1jI+TpL_iI9Wj{rj8{pQ3U>|0R53tcklviN9xuaM(+tqtzkk%doiISdcD@2# zDT>vHnh_9ZjRcZCDueE9?@bR&TCaW+siGO%UUqq0^Enxad>+JV$&1U34!&1IBBqY6 z8xkr}q#L{-b8o0A>Q77)NSa)9)vOiW)Bp%tj8-Xio@&ntU84-Mw%DAfqnkk#RKegE zR^A25gNKjqw+41?>uI7V7!HX~zB5v4vPXdGg)s9!E(LP6iNCyg`{FJ>ji!kDgbN3K z89+BZgWaFm&fd~xut_5yeI_Q$;AI@yZe|*}NA%H!j zp!uy@xubd)%VHn(R_fb3ZufeCVaz5ijJD%&pXzH1y*^!6&RczMyzadDu<$!1g^m}B z*d{JTHXtxI-|Ekgb^gb9#rO%q%tn9qNMGXBQDP&<{_=+6C}Xfl%JF1Gax%&_mTmVU zH{Equ5|bgB1yiDqY8athMnCJh#B7Y!eC!d6^C?}_i?Mh^d!x;cH@r}AJ0bppKop?Q zNY)h3EMet8%%`ce>8Go!I_;$#sn;X57d>r3%NX8p+a*07Bq&(FGzvqX(P*6oYGVq1 zi!pXWIQH#<2gL6{2c)6i+HG{CgLYXG{|2|SGcv6BSMz;x7YkzNbp3%yigs62OFa={ z)b&=ON=(ut>E=klcr`xKZZ>tm_qA_P03uaKHkd4BeCmR^J$$4@HVXIjli@-mg<*Rm{EJG)1#Uh~dEo37>b-fmKD`a(SfqJs7%i;( z^h7r`R9GBXn zGUsuHr)Z3r9!0F21bCcb_Q;|5PE)V-^v0Ey=9=j@jbvy7pzFx_W*7T>f;Yb4d*VED zl2`uZsbom|Jgy5%r>a8c9 z8_Qd;Yux*vOWf`?vCRr3`U22}A#he*+_KLpgy?)1n$#X$5bk8yqu7x!|2)v!uT1u0 zSn;1xR;ft`C!}n4M(rE_>d5;5Y!xK3frP5( z@n+OyijD2-S0_cbt=_$J9o?C=Z#`Tn07^>Je}ca&!k&2_+M;Di6bVSm+ZL(ndzbF( z(jeatr3;H#e`zo={@v8TNcx<130QUg9N+Q%e*e*6^r>|SRlDx{Mv?1;*0`uxXEA3E&-hR&?RTAsyC?hu-u*8IHpcT z!HF;l^^{@1X=$Ru^BWrZK%F`uJ+${pQKo_X%9bq}2Ht;8m^+V!DA3j`L?854-enrS z0KOwy!1%stA0k1_>YzzM7n3>Nt^EM%yeA@;Tm5|XsmrWK&cX}5%(KE*HqKC7#;vAD zYJypvaK9>|^{1DoTS8pfce{zrJAV_7B<~YJBNlGo7W}esLk7htp<1`&f$$lCZb`kX z5-Uc%I}7ZeHQ|0{4eMtTD}0?FF)qc1T6NWcbD5ND6=&hLrs8d#knW{muu$-`N0y5- zdS#%@Bb7f3=20Soe6k`BXNcaNho0PeBQ`WAcGM1TKrOQW^X*#6PK2rl{8Qc4?g2tu zO?Jz+7`a$^(Z5EXS_%~I$^+_CBSP#!6>S236+y*HsAY10WZ^7>c z`=sIQj`tXs^sg2CZlC2=bn7MkN|Bpm@zPIog>E&;!`ed%RmfBzV$QW%HBFg0|GWjI zH*momPpl?5-c1wh`9ndG90k&|Ix-%wM)sdZZU`<0R#l7^WK;$VK7z&rnSZ_pD{1nC6C~qwm;$B+BYXRjv+im{2}7d z#2=>~_e{C6XK)_!(PPvL(R1>bH(1nsG5V^B{JC9$m}TpTT@qosM-ei1B`lOI)y>~| zU)?!Gl;9~q5^pEV0=h@GB#S8*0}P2e)QK{X;#1SW2nbr&6F^X^R+JiYeN82CG;nr- z^PHSr)2Lr}_cdWF%b%~!RIT28^&T4cXC5wD1#f$| zsmmk}t>@SE56SE7DOKv*KDpw+7?ymR>OK<52`Npa_@rTr&TB)qqzRoV0zm#xKwDrW z9;n4JLiu%m$POi}7k_M6-9|3fpHcLzmqZ0CyD_;S$MT2q|M3aLSZ;=Qfx9Y{pZU+p zZ$^feuyY+S2GSW8Ze#!U)W5U3`MIssuqvriVcXH3qEmMw1Y~g=sPw@M2hLyD^FX3) zueAgXrs=gLS;$ZX_PeKp<24?1>kknLD?AS%rNQsFS|qiWztj9Nj9_R4+_oj!rMH*; z*1RFV*M!5TlJ@;-e9~DT#Ad$h`N8W6v+t9o+h{uUD=%v|2JTH9P6jGnvX7Thj_Q8$F0gyuy)_pOpE0s(uI52=otW06Lcj zZuxmR)wCMsZ0|kzbiK8eqT*~aoF>{^vA3EPkn~Kyjr`j_-ftQj7+}3}zPbi!p(F7u2t(v=FOyAuAk_$sQ@Dt2 z0B)40OTrObOiuresesXezJ`+m6hne*l3D{$=KG=}byTLl3XnxhmWnM~PMHf5%mgZ- zPiiEW=yR=wL2CoIUqk6(vth85^Y_w1SBZwcEsYNiVV2MBbDm9t{5}R7={9Tvkp^)OK=ZKRnfU0;Zp!YMq%Aup0K+%`UMLw+ zsot#>YCJ(MCEMJJu5J+ZYs+o4`e1KP-TS!Px7z7iV#zx1;x=~p{B2+Hr~BeEgFM1? z7<3!uPhe#=KsfrN?bdmeRX0!LWT*KTwg)tv&${n4ghy1m`j7iL=!OX&1+1xEU^x7` z0j?IxoDD8s`S~ATZH)P5&?qZkICP68diYJE$PiH>4YCDPOI(oHThvr50SH@DHFdI$ zrNck&`l`+Ql*vfF2990bY_E-c7J0t2(%5ctB*Sftm>Z24u!vjGJK52#jRS<+iF2}> zn57lQ_bFyc#ExWOR#)S5*aPg@EBG=2GU7G;e| zU3)hvgH3l$!z*rJTJv|32~khue4G(Mce2^!@s1w7B>M&>|E>lMGojOhq$IW;dpj?B z3u1rpE@(~$`UzouaSS*J35wcC@~Z7DC#TYFWKuy~KacLjz_||Z+5iv?^?6O{@M=y> zgJk{O?S^_u=4=@7-=KE%z6#g8TgQI4zpWz4(_t3gRmAY#r(FM?UVVV{ZD1a*I{wxE z!sASmRS)hW4Hre~c~u?w*nMwJ6exMJ0aT?8WJTg2G9+iq2<@o z1i~7-72(=bR58)Y@8}$>0z`kJ&f_fv*eqESw6j&9L*EIqoPtFfg=>p`QRizSB^q*- z&h0ib_7sC~=r4V*g*SnV-Ud@M1HAb&&;4}?J+Gpt0t4tbkb}j2daF`iV~1~_XaI7* zE%=tX4X2KwTLuIjeCo{(nz)ak(oe&zii~kdo>BGaO0S1EvuQX&g|;L{$hcvvBfkzb zUc5hdLlr|RI+rFJv~9u|$?9{nGv(OFDB%ul<(s~hr1fR#B9KDY2%g3JvyT=eZ$y-+ zr)|&#CyTCw{U3Vh4`^hG`2mrTXZHF2lLpcnH??6c%u>qSa*h_93+4RrpOXa7F@^>+ z(aowO1wspGM~g*MS_Pj;A9ZNxLd+E^gM#obpU+4lY?CsSv4->Th#wkByGA;^^forO zNXtWX1$sEl?dtNPf=U|YKfdz!^6mueSmv_Tx^vh1jo-zRsB#A|&eqLTYH0yA*tn<=#>CE|SE1z@7jaYDof;pb>?gPIO zKLm+5o7g6v%f9=Nl0!DW*1leY7I_G4h+!h>oc=ekaUj8ewObpny6!>trzBnng3!9Azb4}gpwbwFSCL?5r8*9ab#8c{0w=E^47L4yr5+3d; zUU6%0n`cDdQWd7_UL8@#g_MCUZVUctM|kLHQyha|${eZT5(BucH|D`r0eA(UP6ST+ z8+9W;H|)6mCs_D0O}|#H+OyH`H?tJ){t7Pf#3|Rx5fizhwI% zYYN_+&(!cZrEow##zIygZKy)xlh?u)dNO_$N_7%DBmqMmS9~`8I)IK9 z>I#Lj52DX{*ONY#=socVQ7y*qzOV(cN$;2?I_zu`ga@%R9MgH1b&CBp>;s=9j$?zX z>h7P&x#vqADwR_FPQ#DKNtsE-AN2d(pOr9*~+!CX4lfo{0z7!9AO{&m{*Wc?lC;uMv zw=Weax*j`NI&#iPn^_ErY=vMf)!DYvctT&y`}4;imFza>m9;k=RPDoqL=XJn^fx-3 zsgUBOmnUH7Og=Q^+)Pp4CN3(TQ6}WBUnqXkqlfguTrEVK3BFRg+2lSt3E6Blr~STU zAhVOAY8SL;1*5H%x!-lEAnTJ_4Zk4r%)P#ZRRtyaJIgS)d%Pubi{d4P5iTDJmxECZ zrBceZjrCV!Yt+*$H?j@I2#T=TdO4H$KM`Z_R%xbB6w+TYSs;GAAKUg-=H#tYf#R&g za<=d4um(ye)U*PIfblEN;y_7umwO}GG2`7ZV&z(mt8YqUfz)wP|G1V@oPiYaE9GI5 zXb$}kxiRQ3kbV$;PUU>(HV~>U-WmG$wHekYHv{G3e;^bOUXv>-_X@37?Kp;+1B zNwdF8=WYI|)Zg5bLuam(;|m%j9f;v@@)Am_e`d7C7@lO0Jb;Kmoxb)Ua3MmcPR(BN zR@;ytQzuVrYVZB8iiiN^_HQxbN+2rm5|fF+(h_UF*m&`r9vJ?{rh48lsnxfvQ>(o>P`JE<{HZ9>AU2z1yKBFRhbcXQ16Nh(>yB8m zC2JtBNA1z5@$RqwdK{Cp-uG@Y89QC@d%w!g9sct^Ks6a{Bxg0v!sAYHHN^%?zteC+ zqhSTb(lEttp#_t>D9ykL7us0g{<;yK|KS9i)RSJnUB~QEIyagyu{Ghd%| zisznCD)nplYdpZ$ZU$P71K!l}v=Myaa7NMjAd5}4CS#!EMA&mOW>S=0BZLs1Fs0Qa zUe|*M{v!YBQ;P)0b)S@tRoeP2gI74VTAh)s_G`y|uvNASomAX7FIT+tTc6OgLlcUD4&V6_K4kzfVhkUMJ9vbCWq+ zrCn~ovltqT*~XyNuRn3Q_voCE{Epq~o(Sqh zf!}LMUuZ+|l!v4*FFoi;dY0Ld|M*TzJP+vY6aTEAak6fK7b}IZAy`KAC^Q5&Ud=?4 z`mkCc4r1UOF1SR1tk*#AmTZ~3cw%#MnA2yhd7a4w25u~oQd%SoYGknr+I37{{3G|* zPaEP^Sj*O5+(as_0e8(&YOM{VDE5l>GGKNNJlxUhFv;64I)JVJlz-<>YrZc@I$W zSR@+fEa=^V8E+aeGG}r3&=gTWiZ@?IA-kby^WY$*?>z{%=dHCd8Sj5pK`QZRHYi}3 zQY*~nZOjH?SYrA524r~pq3lsmKd7XnFE@=hXazHaQ=4??i;4vmeCD5nxc4AOIlUKY zad4#2^#=kh(M!1wB>lV~gOisM>ixCz%}jagTcuH}YqNdqf3ED_(-$`dNe=;4zJJJg z!xjS*+xOwaGAvAEp~z%*tgC^~zmcq8b0872moU6*m)s~lPAvb52eIDW;}hb$ck-Z2 zUxvpl6S`IcbF6A2AjIndZ!4b_Y5(5DutxloHl&{YgC3;fkvZf+9f2bLYHgpYMK#5r z*8KWJWck++rd+yYwfs)X{(oxjuaCbTt2Z;sm8sMOYS)r;qcxsesxl03{@%5ku-oZ> z(bN)z;X8FiYg1Gs8@+mU+2G^7`&}3)de8p3RoW^_tW*@(_WEicKe-fMz9LhZ%Mafdxjws5gQhV1z}tAns8pEbp=qQrGiKSAEAgz z?*5rqU^n|Y5f>v8FYjja;dxZIrx=mIgp#pNGt8NuoQQfpiW zM4A-hNscyGM4XTbjt_rUE2WT2x_~`6A3g?MRF&@`(nmM3mJ>{N4S)CVD35$V5PF6t zzftV*T+uw{D^BpFfr+rH$>XqQC?d`LDRplmmSfW-GY_*u@CD+u8jJ2yQx{Yj=4x;V zM&ZQihv+ljSE7S-4s)L7;Y8B?^`tWn`DM=YP7Y1rmg9L~a_!wIh>k!%!zdKbX6)EU zbStJg({?=h**c7kEz#UHn3<;!0l=lSU2DJY>FxIJ&j&%!!rB_IevGro^@9a=HF3a} zqSxKc2O$A>8r{s)MIx=ubl-asN_~Hk#241;GT;+enHkpsfY;utPjjTCg3G``uRY#D z?o={(-FQ=*LFkN6KQ=+cPTOSb(s02u88|qs*QUf;b~1JGFs=Sw;bth@XFUn~n+7Pn zQ7%ThHqKxYM8${7RpbK*7#Rx?pH^Ma^?FI}SnN)(z@L8(mD=5U-4x^`jc)VBW0bV< zjv%`Sh>nZ+%-s$r!zCK&W?$BVI0ND%dwW2s$r%^G%7d|i-}myjI*0T+>jV{fSN@MI zQxB{x>6(*|+WdCydZbw5W_-}R2f03H3H9T@0LeK&ZLaNFB(gge!7>Dr6RUF z@L~G_+fHQMZvk0qw_7Pi4S_O0_U@em4qFkR|JUQsSIfzRH>$ZiAM8QVF93mCAKO0-|Gp)VUwp&egp zuI!e*x2Rh9-uJ2Y5`d_%%98JiWUhw(D9y1Im1MFO71XG`9IT_e0ygy%>JiDQq3{HE zG8}bE!lX}5;{DdXl;KB{zXHq=Cm>mKR+6*5u@UU-FLX?vlBVx2Y9(^h(qSZgJV_w` zjq1awf7`s;lOwk-e9^F}hKqfoumLDzVB)ERxK!BDuza68WBM%v)8}YS4~Hbi z>Lo&i{NpX67$TZqtO|D0LIo+^{5UCWE70TQY*qRxt8;jg8RC1TNOyf&FVDVh{LAMR zYwc6V4(2@~2qip8hF;}kJ!Dy!JB zj_USsd7Q$02b2PDx-mOu3RMLfmX`uBEXlh;mi0%gt1+j>altF$#qTHDqdI>Q+wKPu zGOMJN6y3e*g#bhDh|#@mwG1a5;!gVO1HJ^!l?)YQm%_&Thpo~NvavoajsN&$b?5F_ zmGYL4>zYJH{VZHm-@yO9yJF|_L3+6IFi&M*;B(uj<~esje6(v{A=pV8mnj1tp#8n8 zc^?5%t3ueYJ3w@mkF(*~kS0(ZC}Q^Z;$6LTCRJ!KYyEB7%5E}ZAU^ZFPseL39a;l8 z#aO8(Jj9*(gYV8a1)7d@HvLYe@az=wkELFQ_f^99?#tDC#Umsa|DXo6nic zbzHRkSO}yUJp0&J8(-gvcM#(XB2;+nJU4-Zw_iW+{*x}5w8?gS5|{QON5}tHucd{q zXH<#k#AN><{v$J1oVx(JfP3N&4qkq5XeAltT=yC<=kxH~T&djeV`W8#haeYgY=et>i8 za-1KDr!mLQEJnp=eOG0F<#2kfDooF{NHhC4@B>S};Nn{saFV;$wkOdg(F zffEzyZSfi8@ewF;p#>13d@<`F`vsWR12cEorl(%Y$vjKCTfd~d*ZcfD*i+`u( zSnNFB!d}x`l33EHU)6v7AKxR@=DSp^w*!qpX9AgrN-5S;Z8_mwgiXrN3;^nk6F7F% zw(T$+cHZ3b?ng&l-QoO;@5I@L+|8RF^YngF#cf$RHHli)X19x06B;KQz6VZ>2hq(# z1;9N;ZB}4{Ut7k<`Sdzb8r0%|{8&%C?R{)xE3}8Fn;b?y6`^t0=6M%p%zkqC(|>%T zDU5!msLt@8!T9+%-}5p0s|eqIUrCWDPR{F&8q}%7(jL=~RrXV)wTS=D%2#S3PFiY5 z2h&;)m6DF`O<%T>on#URUJBGcbe_+dVQ_%-&$Ig2TYY{bK4Att@Ii0 zrsK~gJn~@H+NsaOyamzX_4f(hOYkvPVT5K$cbo2jh$d^lbI43x@&nO3+ZtTO2)}1D z7LZ3bBnPWBFB;q0V~o(kSCz*Te?Qv}iatzF-BbRB0@GC)PO4wxZ(Tmy5K4vcPxj;0 zoq9iu%p2U_&v`}6kKFnoYTMWdJy++$OV2q?FpvFwTzIZsG;= zE2bT8(u?eOG(VwN_TzhL>|Dl|4H}{1=%g0x@mE!o!{(jPb-I}xdk3CSY-MhLK3Z}G zK8D5*h+Fw^5U31;#Ml*bf2|z1jJk2{c&;bstd+VV8Sam;-4~$ELG0SDic#xHX0hE& zz__Ls57%#GzHdML>b1X>Wdsl<1S*+|wD(nFD>rDe<}kVlwBuP+$qI)?yb6f_gTVxi zcuQz#GS`ppGG(wU35E48Qp04{_mWP`f@$ zI<%anJSw`-`Qf1N?{BjLvDZU|ZT@{P07xj7T|mw9?y$Bz6qT;-7SJ!5d?yH`Fb4s! z%D{GhTC#BM**bm}<9gi#Qi)8F)z!c>zcJ+AEgf0kf>jkXu`mDrw=XRK2zc}xmSH*F zY35GVCl$%)hx2N|K9v*0`sp80Pm*-vO)CF^2l`Hbr#xfm_?|fq zDdM+Qq9B7^4a?U*sLSbF6}+XK<_y!CN1)Q@QX^SC2wwWD_SsCRT|o?$s6+yBXg`GX7WB(&> z-S>vu`8HVKER!xZUU+-CLba;H^gWpNOu-dno!VByF9qbde32(L6!z#Pv*@>e{%Y))UEVH< z$UZ`bvU|MwMjN-Lq_c_~c8BS03JznJOx(trOEjjhh(LuL0Ma9fhdyf~-*b48s6HtQ zpbtDR;RtrAmmVMDY+NBQKc_C6Z3HcROLBaf{g~~VbJ{#PhV`Q~i??hQMFpO|KdfnJ zeirE|m6#mkz_IT4Sq$CtzUb0`{ra-DC;3@NYBg9kz~iX@FP5g zbrpGH1f6$A*w%ScWnN+PMlgWpmvcpCpegd%F{`5!n5U;Nj>nApnV+19OA`Qx?|GkK zu*jnMYZIi-4_R-l$M6&Bhp(cAm2{3Au)7NEZYPrIxjQ&M+bBNd_~EVPDyhy6M2z#G3R_om+iV;j7w!CrJM7-Q1qoH zqPM1ifZydIP+u}N^$)Rhe&3A^>wU5PTf4t?B)P0}&j?7v+rppHnXJC zE2fb#+Mo2Qs7%r9J-=(!9PM<1HRq9YH$MX69P*xgR~G@u1QEG zuu&R=QG2=q1}EWct8!kA2aXdgUb=mZNc5_Z)AyS*IV=&wWLQoePeUl;~QuHalp zUbmmgaW=F3!)5n)$_ub_usYy8nf7)fAXPQ67>wJ(kokL zw>crle9D=#5oDFkFBjNUAH1a33-&+{W;Z;kHZ$STd%Pdk?z=u))y2VE9G2@fpbkL> z^frf{2{%9l{gHieUQJcecNF&+8EhV01VJEs)onib-jW{`JvkJ8#5QoB;e`*cL1I6C zlySgU0U8nn2srU7#?KaYXIs_^Z$vnyaN;l!H*Ug6eT_s3LvAkn>U_?gstH3~# zx(I_pwP9%?@BfkP%h`Dk=$Eo-b%?wM&-?E}j~~@~Yc#L_ZN76J@h(kT`HWzBr<@Qu zp=LbN?#SubU=u2XuBCp^?Ya^zTA*!er1l=h`*F&)sBkF#4=Yz8a^&g54_FI6N~C8gpObs z>kxRv*{h?ZP={4F=cMv0fx8ld6HDq&Wyq-`_kU%LjbiWe)jUc%OW%!b%)O#>h2Stf0;{8{tCfp5@6_<4*;=!(jb zGk2tZOgZl|%hf-<`FB5*+kzXC^49v3=a9TC%iMT+rQWNKo#c8nyw&hD{ySh}NNc#8 z>i!mPxARGrZaX2Aq&Fq3K9R048q_p;%`?0BifY3rAmp>(Q^d!0q@pH50(;;qBFD`Y z*`iX~0}~wm_e&>Nx#DXY9*3|+d-(Z8k*pl?CcIUv&5=C6FCb-nz)-4lWyK}Hus19%jY$>P z8XvOSf{YCZ3m0So*GFF{CTQpEk#%mV;@g>+!*7H^_0vY7Rh#?6ilp)1_q+~o9t1HA z4yTmREx?MvmRSNU=BSz%0fq+Q`QT0ZZR};FMA7~rN>@{rDBp4ORMd@~^(0h3K0fz? zsuRqK8S(sl^0I*ZYDh`b^p}ZuM>c&amIsuN3EfF)gm)ZmbRwkOL_KC)Z+6Uxph+R= zqn{Lp)zkVHBkg^L!Erj;B}eXNh#nX>biCX)n)jo5Yl14J=%$y8d0tZApJPm(2l-Wa z8Wy*RxiCn6d~Q>b{YHTmqQA3zM{MF~lDrTN%@eA2HP{O8gC_C&rYb?AGH)bO>FxP# zcV;=qj7!>o+{qOrOKv8a)ZB3x>)zl9t2-F#u&t&dZB6CV%T1lMJ0t~nmz*HCi5)Hr$(Tf+TO1 z$~TToA|0T5f1iE80TT^5>hFC@R#SD2iql`sF9S;@w;Ovk77y{HcdlI!BEwoRfA?Fz zX98mtRMgJ2@YN~(h3vXfVN;QiQe<6C8p@G zxu1;`yJ4i2S%qZOEccs7v2w+Z-}JxQBk}G=SIKdy)p4MD>LU%8xhpm<&y<44Flp1I zSoc4bvklpIUXg1bKo84oQn9~=JS5ySLsRKvf01h7&)CZu4!il1X?JCPLUb0inN?*4 zrw*0MOsn2YaE$7c5^oL6G)8^IG_^1FQBDFBi8)7&{ybPiRQp2QliVrHqN)!4rbz~}y z4K3skJm&!Kz`Wb2%?(#31-ysQa^sRz^wYb^o4|A=fhP|YISM~Gq3jDV*{#>U(!$^c zwOV0(Cjt-Z_D7A0IEClyWKHcNkV|f^wTgZZB?HJZU`JQ!@P&ff1H=Hs8~S2ZX0HoO3`DvPDVvA$w&0`{cW5=%E#$9Sj2^%AH_pxwumQx4+tk5T_9vUU!B zd~dW|D>Rz*@dY^Bh^*az%NWH?fM2e^%Vd~Xf_1u3>3^f7Co>(@L|sGlqGxniAlCop ze#16Zf-A#f^M8zj^@BBfOimboYu7lO4VArnrhpw|uNv{}NwWUmIS(08C3;fFBN!p(L7PRA<AB6@I;^ey!!{dw&Zyvb+(K&arcFe&GJveob0F5%`SE( zW3p%7JIqCtz}YZhY=pl+8d4k|vEh+N`IJtCW{ev6l$2O9k7h}cQ%JU|#<lRuia0psyzf}R-cX#Kixi-tnDFg>18^H zGZ0W`AFw=_Zu;iXvcd4i)o^$IhF^g5LJo2whf1zuYny>L3A$ap@4Rw18_L8kDT7#UZUy))`jCopVQ z*bPA8$EoV%P>4nS4w_!0a-7Dp-^?qVIf9dbqgkzGmeK(V&hF?c$HQ63={{8wEg> z0Bg&CDOUNd9VSm(!>?mDge8+^1Nn%cD))opwhFpCrc`>9XQD3(cN))th!;%fs!F9m zMc3hnfTV@3gSe+uAT}x!;K(ZK=j@gN-}t!z%5Pn~-oSwlP_aYm4&ZOne;7H-%0C?Y zI%1T;Ffs8X_IsW>sTLhdKogVCLYA;in;|`(`vOlHNaK=jv_(9z5jXwTbbo6NnvT0&1kUU3Ahd8X74GdTJ`J#0OS+GC6|#JnJlp^ls)M zQhSU6z#0GGEmi))>%_O_DgdyFll?)DW3oz*C{@$z#b)rIJ(`W63j3_ti%62-ktt;4 zzyqK@q+2m6hRG`Oms3gOKJpScMJKdnOML;1pSiqAwlWl1OSV6y7P$z8Z)O8jK#Mtb1S?w|))|NBB~>GM+qp zR@$ZJ1WD86niRM*r`%p5tb)>*nG=SXQzgA-8|8Im`;^*z+nWgl;GCZFI zSP|=MjqcwEv_`Ie;FiJH703i+!4t@Oo9;~BJoRr_F!h@B5|H_!@Hn%S&fwS`IpO9C zzRKFp|8$Wg0HD>y>QBC4a~UT0lq)BD(T;qX-48|3-r}E7+tT<9!8%<6g{b}9I`VlC zp|ogze`~^8-HMuj1K2EdRRI^YD0IEzxj)(|eVHx4SAO$NwKNgyXx*7&jhwMUSq7M0 z9G}Fk@%7v~BV@XLP!#|4VEBky;H~Qq^qYtYj(4NtX?3^G91-!5+4-bvyV|B|BMwvr zreOwV*btum!_-AC2N2l)0?wd{nMXExLo|WVM1h2LpFNr(aT%M9+ytrsMr)1dmz@GO zm=|!5A;_!fvkp=TXMR?ysnW049ou}KkM|ZulYy}B+z7}PC&%zf;71@F`1I4OOXFGF ze&<*{s@6c)xGVQRzLcXocX*P?EV<_&p$}3@Dir<5L-<-TWP$b=^wxo9qFO}j1s`+n zRUeejJK+gJ*#B{KE{;t9{}(4k7wl6}WUQjxN^ZH&NV%1JQiuw<&pI*Zm4(M%h$Gq zX()_XFHs}FYT3Pgu62{d>N@&|A7rWE2Z)=2{IetRQK_VInLUM*O8o1&$YpQ%7WbDd zn8o#;6frBf@jypoW^6oNASh-uDXg5!4RtlJ`nxB0!k3+Z5`cx~CoV>&txuUeb=l7- z%J>;L2d51`&gjM6qVPdiBFsKs^bTr;5v%xJ$Y?&!n9Bo2?#=y3yH}LO2f^6igQsdv zM8qM>=|<(J7YG{DHgs%-=^Por?2T!m^ z%#`TeCg^T}b$QRz6FFpzc>FGF{|a?heIiS1ccyOmmosukoBw^)OFnmImyoPPSX3KR zEPaWF?T!nwggIUbGCSs3jj)f34AW#Vp+~B)N4<{}frt|%1Rk)NCljpZ) zE_~As7saR?PV?o?y1XfSW0touBS1e?gQ9%5@uzJgILtwlmdmR{ zDhB@WRpNN|d(#q+NU8m?b2ev^_8%3?d~suLM+~}HDar>zwAax z;qiE>U)m)WF*Qz@f;WW?-=G|vV`wbM@i-1hjhiyoLgAwdY@4^go^& zPx_PzO8+h=iN`Y7MRVRvx@n?XQuFXafw473kpIto^JWP9_M@kZPmAx=ktE0CWF(x* zbky7NPf2V_Mx(ud`n=|58;E_v&W9PcP0!W{W8 z%P&|%X+=$ij~1%Qr9;s2w>j6>3GC@)L+7P&|vsKo_E(E*_q?_U1__~zQT&)^x05vi;sW$ zA;j`>_a=L`!xnzPv#oO>eQ}?*8ZF-0^mppIzbDQio;_o2`#+S_hLnxeD`smQu`LNBJ|5Qz5Cpg8`}U9F}I|@3(8b za_vha+Ib}Pm!D&2zl zXIFLnDfEg3kC)AW@BODBylx9~*l|i%g75^R;nRci`+}T_01~Aa^F=?upeJn)DH!tq zwAmy5T)Se>G+y@WsK4HU;JPc&y?0(0$*FnoWU6J09IQs2?AzjJu99UE;v`qcxmSve ze)oee+!epz;VmZLan=o^^?rjt{O11go`uvB@};lxhg-sgn`EoEs{Z7YsCa`X%Qae7 zo>JcH#5aTRA$+sI`o23Zin_%aNsnQ>$yQxeE?n1dZRd=&gyO2N=}wdecS^Jeuu#QZ z`D1?mGo;a18AR9bqrvq~qwJp-`>dLpPk_p_L^O;wmU1L8Ac~RXuXRfvR%L4po997s zLA%v>emk6NLa|A&OEmZz$6>9l-O2A2Nizr-7>Q?FQMk0yCcRX%JcyOG?kF!|QRK%( z5u_Dg{l!2Dj8;dH69gMjYMbJ(^;f0ofoGzB=t#hEEFhFeO|qL;IXT+VyaTBGgjU&n zOdLWAx{S`Cv`czH;Y8QYDr;Wf0;tzz3>t^<0^mDU2jd};jKWax5#mJce5&g~VfmOw z(2bR^tP+8Pm^|!5`xSj#Tl8x$0qORgv4>mu%`U-RC+xi5?nqNmnm=V)n!EHYqGL}; zxj>f#ASFCx3XoqVY4np10&j=74vhE@&ARL}iguuMi{1_T0klr3%x#mCnf*b!c99?# zFVGhCZ;|D17K&vaHZ11m&7%CpLx$e8vlosYOe~4|0`ftcJTyXt6otDKkE936R_~0k zNt{vMFn4<5t^I;M`J{+l(xYT*HL4Ks(Z#h{)|F4U`NUy5h*k3baN4w_Hz*^raRBk7 zrJ$%HdXrVrvSqUCYR;FDKEU7xn+vP3fD&zbHvl6xC{(!+Bu4MnD!gR=MS1$GRNeas zt`1^UeEJyc1w+5BZlK1}1UB^C;^l4dW(QC@^YxFwBP+*bCyXjoTO=YmeSd<@EPMx& zNxCdi`wKy-Qt$Z=$}L|8&IuI~l=dP>!vuJLA1`1+r0P6{2tICL2z;OA0#&%3|2sL= z$w#FhWXD{!2MUGd*^`=l26yj>Z7_>vlKjPdS!HijPY0CgXSfMKp&#XVr?+N)^)4mv z2rNw#skgww+4^nmS?c&jN$oDa8VbQRpgUH!Pd9A!)@&Skx>ZigMQ8XRCQzG_$1IC& zF2AOU)Y-KQrXyG)hf|d8cW0H5@?{pqp$NFerNZ6v1F4oaDBN#@KTynQ`b6uY2FAX^ zlV;h!UFX|wB6$ig2U&`Nto*%iQo~qTtygm){Ze%pwjgR-S-+{!xtLtjPG(5bYV#@B zw(ueE_g^=OTCzY(!YACrRLmGC1GfQc#e{Q)t6ytzfQh~9x|!UhtMAFNAE)e%R}OrS zX#}qm8HKfCfI^;baYx_fM*$KsLU~Br$lI?w0Sn569(HM_nKi|8LI{*w_r(AA<(JR} ze%T*T3Qn6`7?u#)Se?d{*u@5ZiIZX^qya?guPD<@##L!`p>AClq;*US`5DviP2la>Rb~>dltR z`?UEOtZJwfn_Cez5Xl+U@SCPhPwoywj_=>)SgT(5Z9ZQhGu7PNS5Q#@AL=wDl4D!U zFI6y8#{*DJynw2+jJbOW;H0OF@}E2YIu!h>A#!HAv03Wa*fcOtf-?@$QU+iEIBoE2?o+2-6S6uAu#BEAt zyt_D)DIqxrXGmp4FVg9t!onk(AwW#UTBaZJw~Q+GC%o*_8q{GCddQad>tZ_?>E%+e zw^vc-jJ?GyAGcC#m;A?5dgwwBs$lG79Pn9s$26?1En6Iu?SuEq%)dHe`jN_&BgYV2 zuZ5R)ZW8!trXz?=<3e*&C=$+4SNx4`DFB{=IgET!<0jkY;nv4TY%wUbVmiB8qP1zm zCZ1&F8mK!g;UCd$A#pf8bd+!uaol)~Ot)4OP00xw#F(HRFWJ8g+tS&bZYmBnF~<(h zt--D!_=5Da-+r|K=RRXlV{@e0?d0;sV~v5FN0|}}-0;FQ>m5kvgr2p8bhXdRdnSEa z)B_p&&LNDFgSk884dXB^cAKlKEt zCw3oIS3T*Tun4ANUE~COfYh|79y-E+KSfiVZ8_y|@p|EhnaB{4=Ds~-<;9e8SuL>= z;o#X#V4UY0Fc(~$ z5*IW|vpsz)+blINxfO27PK;{H$J))jdl@l=2>Dt(z;2&fM|vFyP{#F-B>!Tqc9f6Y z-!%b()OS7i`9_kTO~^P10DHEXj6({fHD8b50v~?#_ieo5aiW!*@oR|uSw9MXrpFfQ zb>}O2Z|cPs8rKS#rm!v3(^L5DsFI}6zi{I~*vztz%Eei$?>6mhw^H!H<)VueT=%oU z{+Q&ic6ubgJ(DT`s%^<});6h@_FqRxdAs|bS|yrebp`s+N7WkHkF%8TmB~j5??&ur zU$J~k zucaCW9qC!h8LZiF-}5o?Aah-D=K0sYmwto+vwv^n(kij^dbm{aOx|67+zaYnBY?R z9hu8tVKXJbOeF8CD-3ZZDP#7`sk}A ziN($9$HzZF0SCHsVia7hv9Ao&ys;c^|GVe5x-8~EE{h=J` z#w9={D|-DSUH?@tCEY~DECmnI9AqC&mq-o$AR+!$8*k!s536g=WZ}icMH{a;@|o10 z_$`6|%~WT+LeF&1+Ki3fQOhs!@91T{+tyfUh|r@{3E#QiM?Sj2|I=2L7rZ-qm}ip} z8AVn!-@52dB6C72gTR0LEX}%(XEGI>MDdTew%#?j`1=*(t9|~ug1xKUs-4$CxT{#= zY=IdkhjVE2QWC1ET6d?j5ZPR?dHEmD$U{S_Y9nWC?m(n_2vb@rvok3czO)hMxz4Wd_g*K$^jn!N5tR704_Z*nQvE})W{=_U2IZNW#L}iqQQRpJ2VNFc+ z=+gn!tG5rh6`%#}KK+5|X#7U!%Q=Gr!$r@Z)PfDA5_?FYYc$(~J;YV3Wb03-z;4*8 z)1rOjHSC2-YE0ASNL>+IM4@3uKeoE+_GydLQ4oSQsodbvDNm^6S2uu4}rd`t80K*3v}@Fdn-&g4p>&2Y#eqo`R$ z&m!7&;*!3@>}HWeI3=u!!u8UPfnDj(vp-ff)Np+UNc<;yXBz(`d^nXam$npoyn-^# zeD^sl`s(HT8Smv<;^ziTDdTPa`Pw({;`A2}Ke72GE?5AUXsSqk{sfzgH|$odsol96 z_}|s8G1&D%zq?$;+IsQKlB}dHQ@fpsr+Py7KHR~WzbTW{zrC>xpMpHAt{+UQeSd0Q z^N5G9d*o3DOmN3X^8AF)+T(SEXJWnQ!$U=fL>h*58p(fD?nq{;)FCjD4#N)v;cu}Z z(d2y3{*T8seF=SP&u+8u$VDJlz%2Xn>oQP+EOW*R_5>jq^(91<6xgRUZj|vr1-Lzm zF$x*1Kk&h;t_QL64Cu1z8jZmj4&G{sVZ&w$h30mXkluKzxEKusLWpLT1S_(lG;XZ*I8+A%KC`%5NwLZtW3&g z-vAhf!0rrC!&Zk0VcL92(Mb7nLjang_mlkWzKL4!#MlEnBg%BNwn%Xv8a9+|Y=qW{ z`kHY1NbGWum5-%b1C54o#!uQCtsf7(N6fbRbDr=yV{v&+I=V}x~y=6-!9%l6|CI~|W zkGxiZ{aU?sWfsWmd`O|R-`dYOmXXm**VJ2z^M$y=iKWI6+0dZiUIF0G{wf7{iX_oBbE?J=TYLj2_&gbEqqQITEl(!Gq6YlvKN8wt>a@^X% z5Fo8ob^48+GVxTQq8a*Sz|f&=tnqRFhj} z3)d@MOO;DG;IK;yUh#e<3!B;K8%4RbaOYFB2v4cnU?9Eo(B_ZJ3gm*shrCY9y9G{x?1!{U z1k$-qt!Lgk0KZ&ed7ItzAzo>b4_1mYO87zn8Ro{#CV$TE*iCxK0;B7E@9R0hio5zK zCMezQ5c<5%qh}<~0uti3HgIbWp`L}9Ybru=8y$I4r_w_uyaFuc6Srtdle}{n^azl2c$UfT9K1!7X`CVstom_qrukSB-jS zgR1=zBcciZN2%46sod7gMmVET!x8|(Ux7PiX=nqzdh3pq zF&Kz=8u)@EQFqHbgV0l}=E3Ll+at?Go_#N~JYDUwN1LA5i40{{(v$=?;gc--VTcx&lnMAiW)7+CcF7jI`4sRyiPFAhC z-!h$4D_uckb1Ogm3A==^C~O1bvFakuY7YuvX9RIwlhHTs+=Ft0&C{dW4}^Ne#Or;pDsQ3)vOi) zUAykl8Nyw;F{MHrY!M>_IL1jxZ$y>s-(JL>4dI%&$fvP@=grIo^gC&!0@%o!&E0AUOkqx_-2YQUmuHiO&=OLvE^%hs5bW z+2xs3w^uWrQHW9L)*>o7++ zvV_jqzN**paB&BwDKh>LTczSOt821qm@Y7e^#{y`Uriy>v*LtO%|T$t-y=SF)j98h zO{P%N!d&pJOJ=PJyZU3EK=!oGV7^%OKe25v-->r1DGv?O@7%1gPtBc4kHsrs{~9+VF& znutBb@v=qSR{%^eY z%-dTxfZVbsoNETq{ed!cO{Dz5F18xqYLY6pJ$S$+Q$Jce{x@L(Mr3!1pWAP%8>Z?# zKzfm%K_fxtJg6`j#X=y!(JH$Dtu~&a&@Lc7OEWlX-6RI7ZWa8}IJjeHIMqfOoyx0@ z8Eq^D_3(fC59I8}=$5<8<}lR-yp4D>Im2dpOrahhCBE#<(e`Se(_R7dHtX{5SfA&D zgQ)#=QAG0%WBY%3_VQTa3)*Z9;n+8FT?BAZP z_f19J-?c>8-;-5RC08U(i^EOI`%gN5>g`u~te3}JdQ0b5wMYClV8^M+fVcHVPAkA# z){I{txQ-?V-bK(YFSWF>AVWo--H}@WHf2N0u2B!LNbt&Kgi&xqd0-{Yqtz|m`zXeS zCMKC6kjRtj6dk<9K5LvO|BE#(WZ9}8w^0!gulQi zLvdz_i;8@YMpkyH!>hlGc}tnb+dvq>0@c^<_suv5c~k%P;F%75r@7Fb|6Z-PxtU{HTIHiaQ$#lv2dF5x0Vaw87LGgG~ zVIjzVo;%Y8x5%$dTPZPDdBQ@LjUr9Nx; zopzKXW%zFUbS=4v?I4||;&OVs;G*uQ<~eV(DZ#DcT|L4(;uhIL;uJ*M;EWovwI z@%`SM@q9&#Go@pfwC>h!d9Fmzrg6Rw&9qd45JjIn!W*q$|7%JQ_iMA*O^h#RW7r1#5$jD9tKDfUU_U`rG4p)gMM@rzVAqRT?Ko z+TM-pU3h}1`Yc$`s&BX9jH>z#sWqLpe+K5v3Ac~5l*2`+il4+ig79N(7pwTsZ#4%! zHO8r7_SDot9~$mx{iz#irWZ{&lZyGNBdyy3pf31-bZLGKm^E@0-6?f4(aE>F*;34QZm+Q|#ChWZ{;w?C;pb;! z=jf%`t1ar`9Z$7;) z)d+W{LZHyY)&0Zz(shxKp8gQI?}>V2pCj&%Wx zANx;AEAj{**25^Hp4&_K{@EpK5lfMNn;Y9sKe<-r5xu3WjwM23&sSdm2i@x`CP+y~ zKJR9qJzR-vaR}7N>{pb*sfQQ;_I&Z>7;+owWHNS%+huk>v+(h=6<~4haLJNi=4EZ? z2jie42OT8Oj4kbrSFa$uPgU2KKo#Zi&Ozw~qvw*J~fG z@fi=tAj^?IUDc%Vmrd*%G)=voHJOF*=|3S1P@N5EIA zwen78qLjnf<99vHuuLlzxY3*Tuvv(?x8DMD%B1vgY+N4`x_rs#DRBg!JvuD%91^v* zVUf-4^xiF&lv8YO;u=C}eJ#D6NNXPS4pG7qC8xoZEABjnsFS-Q&qCR zLY&kuYnQ3?tpT@2$4q_+e4{|AZLN+lXto_4Z0H-m z9O+(=(d`SwF;1hrZ!QE6sl}}B*dO43!A)u5Qgst-E53Ey zcrhhLc0we*?VY=gGlSdY7UxNDqHq_Bq zXkhy)3!Lmm8cx_OuAHqHZ6xe`dwS^ZA@vyebfBr41ooGOe-fy#H zGl5I?_upRhBf4R5nsuWKU~|&W-LabKp{kDv+W=S>RL1+RlUM*+63e|uOL}0dOW7T0 zx0E{u2+nN*UqH9EEOd8p8XHBwY@`DqNE^>BO+58x_Bwn03Xb5*jL7O(Qx?z4hGHL(XvjJm?OFGQTB_2WX z;DX8X@e7D8@0P#FLph9kRTw z0i};b@3;VONQTI(9yS(jek~l*7cC_Wv~mR>6=o#u^~2P{vQsN&GCt?+ zmi$wj;JC$aqYCy)fK1FS& zB`Wb^Z5n04!&M0kbv1vYuJ=3oNiG%<#>?)Z0BK5CVF|g30q~Uv*QO=CmU!3ygcDXR z?`b=y)1?lVd9HIO0Uwqa&~SuxOp%J%Ux&6l7y%~W|Kv4!5Y^^76~us%$~i5Kc^=v% zs%{vlG8OPHgk*2ih*gKOlRWVOj!L|Ff{g$J(jZ_R@RuZ)^!;r*5U*zwC}lY~Nv!2h zMQ9k1H^y_E;EeqYZD2ve6yYhV3C3kc_cHNcR;Sw$Nk9#FgWOl$HWw|5IuBjRZj)P~ znKGL!{ohT$uVldHJQ-lPF_rn%nX>nX$tb;&+{7XRkvJBYch&IRM8n-Vsj>BgF9rtm zeMBc8q?6{3J_o$w&U-#L{5p)67)38qEkUxh96n#dupnYgX*X6Lcmw2wy{TujTXIr^ z(xm;wxFARP1OB@e1fPU(o+#4E36Tw5#Wk#>CluZ ziLc)ilK`j^;1Rip1=kANGKzL%TME99$$iz{zrCC*@PSm2-E~N7+0^}8a8AICBzCm* zYUvd8E~?Hl1CzqIc1~`xXXO zxB#~#$6&~Nt(C_wf`%!tyAC*~XX*QA98;2TkmO$Swkq^J*6+rE>@5~75>mgi@CHUu!KHE@SW5ujlD7i~Ck@wNx zN(4nE_KF9U9voudUHb|S!5;vT$%Il3wK`2dz|`vHdjjU@o_0i=3Wp8F=^^D4cuo1> zYq1lX75=5k_{YiSgcKVqX9(5q@>k8Me>~KgJPGN87@eh}J5$i`l7n-oI-!%Fc(jUe zK}pE&${l{8%eA|+uZiinX0y3 z0+2{4#=3+2DMx~9TAT*1G_pn;T_(RG>$N1? zH8l3Gn%_AleCJ>&!R3bD$KtYoJj$2y)(JK?f&4SAZFQ_SjeeK&zsNx=%@#$t#Mv?U zRP>Ix5OY3TJaJ!4Yt_7}iAn2L8GrTBgEEnjzsylWRv7gN-wP~LCOQje3TXkY0N3GY1_?m9HmYR`B%+R71u@5ARE0sSe zG|5*m>lkuC3&%&um9$Qnju|;Qi&dapYzk{xYo%Z?OZBnSpUwgK}^1P zVYJ%nRPl`E26`klS8}sk4zRk=jWw!oJpfo5vei+0-oY`Wv{+y%yy2e+?=1o#IZ{{8 zG?1PGWqu;u4h(_{P$chWG|bFimV;xm%ZUHI{Yyt8H-{K|dHNP2BzgBwhAoY^rGe67<}IZ3Xs`rMOdZXM?d-rS*2 zoJ~r4kh4AL+VMK*`smg6e4+XDt4&yJC1!G!V9w6#)ClqH8OLsDbpEE=yZ+tM!&^?& zg{!wKK@FupD>htLY5K=Qs7=}x+^-i%V746g|I(7wK2U_jJW-pUjmhdLef*5}p~}6l zE3n+&Qb+!5iYs_epgw4yw<(ob>Oj88<`v(_k$?F6PHx2!jW?|hy^>XKG#Ds6^nQTV zy>l6dlKiH0aMu)#M>|-dTYKbI6Y2E(r#seU|LjY=dfIIJ9q5a_&yNQO-3N|qkTt%b z;2+PP&(1Al?e6!5ShPTlUEw>;=Aq>o@D}LJ`E?ITE3v9~T4UEW(h$J*TmmjmTen1C z;*4h0_~CaFW{CdGP902SL7W2oxv$CPk3F50ln?xejARo|t)C)w#R?~kR9(;gMos=6 zB3cySZ=MuFsCvAj^=D9S)NXj52}-bjhrOuLDHUA+eTTmG*U`zZ*W-a&eR$P06k5`3 zm9e(k3N2S5w5%Q42B)h&p*iqXZ%uZ8T_)+EmXj&%ng){Fms=hZo>-YCCCDgT+ zCU%1Crs!<)$JC!;Pph6l4~#F(E(PeQ2KOu@)o9MO-9zc0J^gOAUCol8|BUXOj?~+5 zRZiMo`{VPoy0hOd@Iy~$ihV}rQmgcL#Gwyqec!+2wrz|wOWN5vnWg)7U&dd!cjOL- zl6rq^lc}(Jim3F#!4i{xW9@W@#)it)Rsf-=ozhh)sIu@__fGgL5p3Bopr)pFUG3V zs-o+KfYLkhPVduZ?7w$7YmiVIfjtW+lP11HB=p6qzXpg{{BHFhlGMF3N;36)_B%kj zIeA!BG)>jITDs;z5a^b}8hZe>?{{qbO}} zL;^;{XR-a;rz=mjFSZLCG$hnBG{VXO0 z@rsK{ugF)|->+qevJ${v-NNJ2VRwKg#k+yC@$&8gxn64)01C;vYHa!1QHj*Xdi6%i z%_iYFd$OQ$l$uojCyTUzd17C1qHo#(q(g-i2+9g+59XGjUzByYF7W=(xK5)&I5^z)+q`Hdi;17mGf6ArZ(TQjL{On1xBAd}9lVI()>d8X63V zJgMOEG~<4MmmvAD2iVO)b%5u+GM}tu%d>0M&&dgDTO^{LpBC99z#`knqg(87^V%Gn zfiuFhv7LU@#9)0p-BymBAU=YfnB@K_?$HnllI=z_QPF$b+*!?D%ITEf2{zF4#DJ>J z?>LtUIR6Ljvg`qsfFITlb8`G)5VT_yNqc(dwnwBxsdyMnaYfJ)Shq9E5&+J z$9%Tou~C}CfVS`>rwN?-wcV@$dWmB1#+n6nVs*`7Kvk}gGur5mTzT+V zs33Ulc8SG@i@^n*Q+YvT-LNj{sJ$?$_PFzZp+JLfi)cUT)?5s30*LG6W_F*JgpVgr zri7Lq|Fk-0e}i;M?5KoY96MJ8P9QlH^%ioNMr( zmP`8(<{!_1O;QkGfBubr!>s(Dv`uA}A%E9J{uqhV^5MC^Ld~(7BhLb9@CT^&(t|t+ zm~gHfkG})p2830e0FRWD&rYE>Hw=zCgAhj~!Vn>4O$y{sqZkJA#~O`hzz04~o62;R z#*jvYdAfrcG>)}X;KJi*pai4Z2Mz{4Fk0aP5SsQeGys9+Su65QB=MFXrdF^&!2fbO zFNSNBG-}2WSpqLmNStAW-4c&b47Zim^p#nvcjgwIHfZZr6x_1Y4z{*J_t=W|?ak)0 zt@(g^qnSX8r$Fq@k?doUfPq(IbQ)_2+$c_1!7?xYDPWMma4uB41l2~aSO%AT{7jXE zoq25Ln)SDA{VQR~8zwY64)iFV^F@DcDp?NlZYEeXah`I1NJk_O3+o7HLWHxMUSXa2mUyeM9(k`P03eC3iaN84r8b_0VJOvpE@gliw8WwSk0~v{# z3=V=Kz4@??Nwu6no>{Vl_9D^Of6!E{@t69@+0wq?RL&oB*93Mvz`vhu= zVZZ`54*Yfzys>0H-L|P+gcaB3(%$t@5AX~{S7ZlrWP{EWB+)ps5T$ztG((K zee*GQBXS4$n5?1;>`%Q6zE;f(@tVM~)7BOry?ob96f--|kght`JbCecwc~HostP@a?M^hFr@(JqO z18}AHW=6^H9cF=Da6$z8h4?=nShDzIS6g6UIhK(%bd0%5Kpc!6SV1fx&S3Sf^fQ-o zoTP!oQS?A*vg{)6Dgvof9WUow+J( zYj*_->I?J^PTi`u)Mk|*%&nb1@Qk}R!+rdU1(ElRIF!qjtv0v)$AcY9jJtPFXM2@< zTU>c|hO_;4zSa%+U99GX{Et<;7Sd(#@d0B>j8c$MX7~fOl}G2ouzy12N6}DFCkPs$qmW~H{bcz!5uHb#b zqbgQM>E*{is?a_8LUnDUOSZoPM&XoNEqKdLJhHj4e{z$kH(zATj&N-yxRhmLes0^v z8e{+@(G5?Ml)ODaP~IKW9ok2|k&ILL8@~H%!CLys+1ntE}J{^HSUi2p9|hex2d3x zvd;vfXCkSvxYGj1yNLL+1!MlC9S$|or$?^_+B}~;$kjzl-^|v&yD_i7r(FnV&~SDZ zm+SU^6YwI6++UB(_Yn3cpJ44UV@d2N`W7XfC=$&_irh0XKjyhpyK>|55qRXQ0z`U2 zSSWtY!``h<+Fekp{-k_2RM_W6)`H@Y+7Jk4V@4_|pnQgp#A~_0c#Q@>8!;GPDXqrD zR93rX-9=8q6(?)K-X`=G!I1Z5JO-8yb2Hg;QnR>J>d9SMX9?TeIc`Ulvur?$-zDN0n{)LQ0Pn zPq?p76U%$b7n-cw*MxOKDz`{#jZcB*RTbkB~B6q2pS)p0$`f@t#U(mDdVr==W8!7YyYuQ zpK!yq5~|isJpRFZimla~|3v)lh^jiUe8v8rO0HOd0KawUsN2o$vC~_qtQ9xGD zpTnDODsjQ&{v@GYy;sHuYV zt9A!V|65q6;@}o^O#~Ki19T6R2Yvk3C<&@P|IARfZRU`{$EZ$PY8TXfb`OfJ0*}jP zVg!IYfYp%nYU5PV3ID0)%K$-p1JLaz(T>_Nr0n)V?sd!#%|U&d{T^>8b(@+eoLO*K zOaXSKuPpwWWaQdvOo9B(hyKKCe{lq;QO9V*plbJC5dW`xKb$6XgD0k1Pe7(-cDp`x zo#~#6vUw+Ba_oGb+u=V&W`wiKJgG^sE?0anZyd;;QrlbW%vr8e)beBL#HEUwPEUhT z^^1>`!z0=v2zGA^&fgw=u2b-7&qY9S6@ji=Y|e%^M!~s>U{Kld*;v#SwLt0oJzP&sJwBhlgT^iG2oq+^ww2)nxOFV$gLBtr>k9E6bpauo6s{eu+<}9 zs2#7BU0ttno-TeF-!lDClG@nUWht(`+zH0C$06e1{8oH7nVO%~Z?Z`$KmwyDyY;ObkgXdKV-=t#B=m_RKVty zn}17NkZ-qm&vPqF(vF2pX9_^DqSPGLnoY5H=%s;bo$9~WXLYd#BtE7%0q#<&*H9ml z_lT(fK_g#0pn`_FxQUzgFp~7x ztFyi=BOdEE$q8YVMwLR=<$Bb6BRWOeI(9AUPy z%0FRnNgJyc8m6h|HsAckP(CuAOg|7*6z2YP4rHmHIY@IAWm?7SJRkl=a_Mw?8XrE_ zn$-fxyD#I7#PhFhl(9<9`m32Q4@&VQ`>QP7w)1lcKJ2s$#mZ@ zFu2>0P>rsNTK7nqn_jYMEK3MIt^0k1Ww$%zu+7+e@qS-n6*18TIFSl80S zPM7u{PLf2s4Y|5YUpBUjc5I$(p8kz#jgXChG^S@(Mw|2cI7vpAkze$Esf`edl|Ik! zaa8;bU);em`3EaH|J`0yM47a<&X2IK(!7PVe41=G@c0`;27*U-Rw<^+%Y5ib3AlwFPbIq< zlPBS8F0;j`p3@Em;KsC-&`~D8p;pRG@OHYafZLT5#{0?iqyo5$!=~D|(^3MPRohrS zTf?gbqpu;WHd*Il0N$$m{{?drjO}o6Y9lzyL~`NrG^`M_Q~lC)z8YmPb*n zK2!IbK7*wkvFERGN>@JKv~ApYuGJ(v3@THtM(5@};~i>a@`4zBY8e!d^WL;lOqoW) z5r*mdP;f_c>;*mjaro41cIW9=83#~z!RU6=e9vBgtqQ^DD~3OS{A%t{5A)3j<`fZ{ zYh(^8)VqKamj3_&Lv;SM9uxKAggN{<`qgt9N3kNo<{@v(BRQjp_Tz7*EKYvv@y=-# zitRghant(I&g?cu>$HwKjNsI6xgP%j&Zm}tHb1&Y)3rv+_4FTF(lRr%y~x*<`>pGY zb*V+GGB5D%JY;pNR#D+_aNeHPK5)pxm0q0G%B6?OXI<&!h@Tc2KWn%ljH z?Q7~7a%&dlcFg|(dl~79s&l&367ELC0nc8aN@?L}ljJzZ{{UWvJCe1zL%UEZs{HLe zX{*^^8+&?UuHu1run0*5{Jq-Zno3!WV>fI>a$GGe5Rm{g>!0+c6_VlI3 z7oKtYRC&+;09u~EbJwmaZWd#KAY*Z+k_Y=({b{AotpJdJ!mF4cVcGdV4zzvI>_19q z;Ezg0=WoBQ9Kp&+UXy+sr{htm{{SYGmLngB<4>3@DP=4E^*FZENd)Z#o0DldBMdXf zF-$GbCY8e4j^2Aygr6@Tg)p27KzQg@s^MYb`R0(fJ$N+HoOPwoG;;`hHa-6Uts=1`W*}BS{c12rzpiKxywc+$ ztC@p(j3J2s06x^^;ktGFXx;OF56wazc-`$sFmnyvlbn^N`JYd09+cvMjN_ah^fV*u z{J#pWWKwFv2Fd%&@696e+j2iDca|`B4`KD8k-W^~ziNEQeu6n*GyP};mCqxOT29pL z;y=Llq~tzb2X6VX{VAC&w1?#6b@%N-$4}z)^rM)hh24?I8@u$SPEXCxU+GQVwY~d$ z&`wYL)N=sh2OT)2JpTX{F$rY)(uT`%OPbmf$~`(9b4@uyc*x?7e~decDMbGzw|)MF>#`TPATFmv+$CX1m*Q8`A>Ty>zf zM?T+$F3sHbJ!zl-Is8pH9(q){D-$Q62^t_mvj9d3 z&su3sqmA7@w65PbzoDcJ_$vh8Mhqtqd5oOlg(YLNMy%atCTs8^Xc?75%P1^n#cOkW?v~)S7}mm zz>}USg@wjGxXvjP<{bKFn;QbY*z2EKdYt}LHV;8I1Ym!LoT?8@QYraQzqKfAbInIE zoP|FpJA2Z3giy`7eW|4U->Ldi<{H#??ECwJid^L6Q*oM5+jygxRuzvt5yx*@L_aql z&YC*?J*nB|g&~d)f&DW;Iq6JOwCDNK^hL!;xltfI@MsQ5>-tn`K7Xwn_KsWh=}cC> z#GAOFoSf8VU8~#bDXTeYF;2~^mB`6S&$rOgyWhP*=P7I-&Y!<|`uCxd;!4MG{&a_v z{{YtMQTdn$9lFvN!w^pgjL{U>xmzaBJ@Nf$EJ^CHRM$;W*0M=KvIBr(xyba$>G;q$sUtpBzGWHwx>7UXpP6!d=cPuik<;<-NU!oA zn>pz~k!6lH{H0W=U;*NTFjmL+djVC}Oq26;018P?)@Biol{dzu9GllEx(v2=0rGo6|)NzsN%{w4Ju*P_(*x`qxcOAH?Ctawm!$-~l z=klrMCzKXeBOlU&OK$DlW2mT$>~B+!rjcdH>~WGtIG_o$gZ|L#&opl1cL%pQsN)-l zuRnNwDb8DGpksmWMa=ekj&qH_GM4&KPw@W$4Ko{w_ThfC@V|Eh+m7arWE`!I5)#LT z{{Vo|*PoaE`KGBD8R3ZM>r0$R?~_IBRkRBMl9Kp)Q^~X`uwMeP4h})7m;-f9Sit)#&_oriH z64>Mh@Kb?kW>>thwmK?HQz`!#$DHP-198b8N&}REOk*_eky<1%lO02J1M5fz?oRJCZ}x4a@0@e8)8R8;-dAkN8riS#yHh zy*Q;r+*kX=@#*z6^oPt*%YGQgdY*7lZ(=6e{{WVGrn7B-{CgviKD8l@w*1?M200xE z{{Ub5R5Au$Prf4hT$FHV)P#A;j$9hbj>ci_xng#{%r}3a2 z(skP2nD(Ib{U|*D0F3}5C^uJuTBRa)AJ&MF~(dD z;PnLcrsEC3qz63*{{UWrbR{!xJdoY`^q@|_uUz-R#wt8#>-^{oo|FrhsiCJ_NS7Gn z=HrfnwPDt-t)j$i$fKS;eLot)w7Oe&QrxQy997Lq_BXQ;#>&~~eLl5}qjARU?|d!d z`L1-4vc*r#hoWCk`~;IB{1o+}$q*1U}^q>gCT zWE*yt!!qO0^%a#CqFPPEWm0)_ej9pae<2I{3H8A>hgGsOUX4mY5vLqh<%^zrC5+l zuGQI*$SS~O9u0hcZ;{l+SCvkm*Y)}yu3L=ytTlf1&%eL5#I|cZ43`neyQ7gDGP<6O zG1ouRvb<063O@|mM)TY)qg)&zXU6abSoX#~wer2^?KJupp2-Eo@!FCm`z^GoCA^Xn zyMqFEg*#3PoQ(VCxeZt27N_w++Dq$+qqE+{Emq;$I7j!FaU=o&Bxe=#ba-C0rFr}( z&{X0oafR&eeGjO9*6$Xow)P%op$ue;hBpPIbIyFC%6fJk>Duq@Ie8lFLn8*p$)h_l zo_PcuA5o6A^G>be`x__>c7MLO{uUV^5sKt>-x+FN9JSpn*Ad<`6Sh|S!-5Vv`t{@W zuX3LaVdZN_?>xEZ*r{uC=&u+2f7P{=k~Y2AvH}|b2|}L4@xiVi#s2`bPOYNon=F_^ zCUKbwkqYCHkAJOs7J=~+`&PJQxs_(xHwPo;z{dx%ABKH%O!1zobqJ&Ro8=!c2jypb(4KvI9^$;-Ywxr< zX(W-FL%5yU%OA#^y68rrR`d&9`t0aC5-={{Tv2c-HArvpX2uhEjT;QC#us{RKESPx#kIvWH`x z%KMv9c$!G2W>zF)2aYP{pW?qZRm>~5IXik9=7ZqyaqI0;+1xB=<_+`ue<~$TA)`HC zK)7v4$24(#tAff81GukT(J$@BoQ%0v7zIe>GyZzl75g(?X)UH)THa4*9o@{4t-G|r zcb&f~@_zTIBLMV0Ytb();nB6p7jD*9!>&VcI*hI>5MVd3ZDN)s;XxKV5QmcjADmpq7kid${ z@TZM5m~Gnob2N6$H%L<`t?8WOJr6kRPb5>L{jC20XRUJg#=4fV;h43L5owWG{k^QUJb%Jbra%rP z`%1_b<4}bkA#Ram!kv!%0(=r*4qQc{+-ja*o2FXaEwtBBkkP{<4a$x|$`jjg0FXc= zf-Cjg!TuD6O>#|Q;_FdnkyWC#n&8O}pDsRWAXY5a?%)9H8+mM3J90@pXU8wt!pq{? zU+UTn+8&eRiFEU)uBSS>+uYkRIgawyFk+QRF1}!odazd+D~hUlv}wO(KP`XH{Qm$3 zeH9#Mw)dpIdtLdio~zc!<%FLo_XoE)s5beMvg5xe(!R6!qyGQ|hM{=ci8iVv5WdVK!?Kfv?! zj|A@Pz$YCl_L<@9t!DB&dpm23%d3V0C?SZ+B&75TtCD{TyWmX`d`;sWH%(v}FRr7v zZ}fp~2xbEwYbgoW8;Bqi&lUIY!heA}U&0L+WwnfOY7*z|5|idMZN?E;@)TeUjBcy1 zh>az#=aY=bdnqU-cK+_0pEdXc_8yY%OM8ubSenVB0q!*Mq_Jcy0RT$Q5xD9$@Ozr| zPYV15@b|;%ZD+Q#j_XjiQiAG8$3HgU+c^P-a1L?>dX}#lS$_UfMCwO9Y+&)(K + + + +HoorayOS桌面应用框架 + + + + + +

      + +
      + +
      +
      ×
      +
      +
      +
      +
      +
      +
      + +
      + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf new file mode 100644 index 0000000000000000000000000000000000000000..13bf8e396202964e0048333d878f4b949a2f5e6a GIT binary patch literal 1071 zcmV+~1kn3KS5pay1^@tfoPAa6Qrkup-d$aeB-A-xFjKf1te)pFM-&Q&_dOT zp~-XxqP4X~YJ}vGWC;KAD1C=MKwiO_PG6^Vbs@z~r#qgr-}!Xr?4IxJ9P1kT4dpSa zmlT9hja*+}e;Cbih*6`(JT|+I(1(#NIVSiTL~Dq=|Lb=d5tOYL`L;_#dyQQ%FAAmI zcth~a_gzLk@xphk!Y?fFYp&C2`ZTZ#X}INt9hY9ojZWZ1Om23g$oC2%i(XLAs&#|V z5ArS7X}yhomj%SJGT~|rnZj|zM|I&j59e1QKqGxQN5!(ijWrx1S)ZN!RwWBwC`$uYc z!)028S7F4?l?H2dd39HKImh$+mv#S~I-YjmQ;P-rUfUM~-;Xr+ldpAXK+hS!b|@Ro zUs)@fv!kf9RjpFXZ?d(Pe_q{bY*sgP{Ykaib==7Da_N!X$Z^AwK5e&BZ5R56j>T=;_5DD$nR8}GiWShym;5A&x*eM;)Us-}<67Eb+@9n>sdlhm z`(coON!$a6H-ML=9U8}t-8aV1yD!xY9v@|7-FWq*lEUMka&b=Hq$X{>72}4eNl_P+ zccPJWGtXb!r#GbVPIO$}sN%oME%Yf<`b@|2f6G5y#$}-l zAR|D=L6`ti0Wt|N4P*v{Ss-&j?gE(yvY_TMkQE@SK-Pd%f#~WwXExMLZXW@84CD#m zFMxar!IU~i}ZGSTvX;GX_!`A@yKkIbSu*e=l_b9m*BF@hOB8SS;p?XkU4 z+#Y{FagI+_hF#pQ*y^c#B7H9*TQ=n-IvJZOQ*KYMV&e{u!2((~XOiIAy*Zr0yBr$x zqA6D~T{u}ZWn+;Cn@jC`refSD34E}PZ{YGaxq%P2g&VlCEyl30qM2Z<#-M2CQxMno zG_4J8H7mc8(VenQzJ;=@j=BiTh*RubMeS$61ORcM^S6!u6l;=?s|@ py1A~K8@jovn~!u;;=k8uI$3rc`gC{*rT-s&a~N%N=5J58nk1s|4c7nw literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..74ab5f5a2a8f88b647f3dc57c6419cd61b57ae42 GIT binary patch literal 4560 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..e846e1d6c58796558015ffee1fdec546bc207ee8 GIT binary patch literal 771 zcmZ?wbhEHb6krfw*v!MQYQ=(yeQk4RPu{+D?cCXuwr^cCp}%d_ius2R?!0jBXnAQ) zOH<|l|Nj|aK=D7fpKD04vtxj(k)8oFBT!uNCkrbB0}q1^NDatX1{VJbCr|b)oWWMT zS%hVC ~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs% zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx>+aOQm zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%` z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0 W117c83?+LXEZI4G$p&LV25SKE>nb+@ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css new file mode 100644 index 00000000..90664671 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css @@ -0,0 +1,41 @@ +#topcontrol{z-index:999} +#topcontrol a{display:block;width:54px;height:41px;background:url(scrolltotop.gif) no-repeat 0 0} +#topcontrol a:hover{display:block;width:54px;height:41px;background:url(scrolltotop.gif) no-repeat -54px 0} + +.zeng_msgbox_layer, +.zeng_msgbox_layer .gtl_ico_succ, +.zeng_msgbox_layer .gtl_ico_fail, +.zeng_msgbox_layer .gtl_ico_hits, +.zeng_msgbox_layer .gtl_ico_clear, +.zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url(gb_tip_layer.png);_background-image:url(gb_tip_layer_ie6.png);background-repeat:no-repeat} +.zeng_msgbox_layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533} +.zeng_msgbox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative} +.zeng_msgbox_layer .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute} +.zeng_msgbox_layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px} +.zeng_msgbox_layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px} +.zeng_msgbox_layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px} +.zeng_msgbox_layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0} +.zeng_msgbox_layer .gtl_ico_loading{width:16px;height:16px;border:0;background-image:url(gb_tip_loading.gif);float:left;margin:19px 10px 0 5px} + +.colorTip{display:none;position:absolute;left:50%;top:-30px;padding:6px;background-color:white;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;line-height:1;text-decoration:none;text-align:center;text-shadow:0 0 1px white;white-space:nowrap;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px} +.pointyTip,.pointyTipShadow{border:6px solid transparent;bottom:-12px;height:0;left:50%;margin-left:-6px;position:absolute;width:0} +.pointyTipShadow{border-width:7px;bottom:-14px;margin-left:-7px} +.colorTipContainer{position:relative;text-decoration:none!important} +.white .pointyTip{border-top-color:white} +.white .pointyTipShadow{border-top-color:#ddd} +.white .colorTip{background-color:white;border:1px solid #ddd;color:#555} +.yellow .pointyTip{border-top-color:#f9f2ba} +.yellow .pointyTipShadow{border-top-color:#e9d315} +.yellow .colorTip{background-color:#f9f2ba;border:1px solid #e9d315;color:#5b5316} +.blue .pointyTip{border-top-color:#d9f1fb} +.blue .pointyTipShadow{border-top-color:#7fcdee} +.blue .colorTip{background-color:#d9f1fb;border:1px solid #7fcdee;color:#1b475a} +.green .pointyTip{border-top-color:#f2fdf1} +.green .pointyTipShadow{border-top-color:#b6e184} +.green .colorTip{background-color:#f2fdf1;border:1px solid #b6e184;color:#558221} +.red .pointyTip{border-top-color:#bb3b1d} +.red .pointyTipShadow{border-top-color:#8f2a0f} +.red .colorTip{background-color:#bb3b1d;border:1px solid #8f2a0f;color:#fcfcfc;text-shadow:none} +.black .pointyTip{border-top-color:#333} +.black .pointyTipShadow{border-top-color:#111} +.black .colorTip{background-color:#333;border:1px solid #111;color:#fcfcfc;text-shadow:none} \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js new file mode 100644 index 00000000..572f6ddb --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js @@ -0,0 +1,120 @@ +/** + * 整理:胡尐睿丶 + * 联系:hooray0905@foxmail.com + */ + + +/** + * ie6 png透明修正 + * DD_belatedPNG.fix('.png_bg'); + * DD_belatedPNG.fixPng( someNode ); + * http://www.dillerdesign.com/experiment/DD_belatedPNG/ + */ +if($.browser.msie&&($.browser.version=="6.0")&&!$.support.style){var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},delay:10,nodesFixed:0,createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}},createVmlStyleSheet:function(){var b,a;b=document.createElement("style");b.setAttribute("media","screen");document.documentElement.firstChild.insertBefore(b,document.documentElement.firstChild.firstChild);if(b.styleSheet){b=b.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.screenStyleSheet=b;a=document.createElement("style");a.setAttribute("media","print");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);a=a.styleSheet;a.addRule(this.ns+"\\:*","{display: none !important;}");a.addRule("img."+this.ns+"_sizeFinder","{display: none !important;}")}},readPropertyChange:function(){var b,c,a;b=event.srcElement;if(!b.vmlInitiated){return}if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){c=(b.currentStyle.display=="none")?"none":"block";for(a in b.vml){if(b.vml.hasOwnProperty(a)){b.vml[a].shape.style.display=c}}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){if(this.screenStyleSheet){var c,b;c=a.split(",");for(b=0;bn.H){i.B=n.H}d.vml.image.shape.style.clip="rect("+i.T+"px "+(i.R+a)+"px "+i.B+"px "+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"}},figurePercentage:function(d,c,f,a){var b,e;e=true;b=(f=="X");switch(a){case"left":case"top":d[f]=0;break;case"center":d[f]=0.5;break;case"right":case"bottom":d[f]=1;break;default:if(a.search("%")!=-1){d[f]=parseInt(a,10)/100}else{e=false}}d[f]=Math.ceil(e?((c[b?"W":"H"]*d[f])-(c[b?"w":"h"]*d[f])):parseInt(a,10));if(d[f]%2===0){d[f]++}return d[f]},fixPng:function(c){c.style.behavior="none";var g,b,f,a,d;if(c.nodeName=="BODY"||c.nodeName=="TD"||c.nodeName=="TR"){return}c.isImg=false;if(c.nodeName=="IMG"){if(c.src.toLowerCase().search(/\.png$/)!=-1){c.isImg=true;c.style.visibility="hidden"}else{return}}else{if(c.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}g=DD_belatedPNG;c.vml={color:{},image:{}};b={shape:{},fill:{}};for(a in c.vml){if(c.vml.hasOwnProperty(a)){for(d in b){if(b.hasOwnProperty(d)){f=g.ns+":"+d;c.vml[a][d]=document.createElement(f)}}c.vml[a].shape.stroked=false;c.vml[a].shape.appendChild(c.vml[a].fill);c.parentNode.insertBefore(c.vml[a].shape,c)}}c.vml.image.shape.fillcolor="none";c.vml.image.fill.type="tile";c.vml.color.fill.on=false;g.attachHandlers(c);g.giveLayout(c);g.giveLayout(c.offsetParent);c.vmlInitiated=true;g.applyVML(c)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();} + +/** + * SWFObject v2.2 + * http://code.google.com/p/swfobject/ + * swfobject.embedSWF("test.swf", "myContent", "300", "120", "9.0.0", "expressInstall.swf"); + */ +var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y0){for(var af=0;af0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad'}}aa.outerHTML='"+af+"";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab500){g=g.substr(0,500)+"...\n\n("+(g.length-500)+" characters not shown)"}e.removeClass("hover");alert("Copied text to clipboard:\n\n "+g)}if(b.clickAfter){e.trigger("click")}});d.glue(e[0],e.parent()[0]);a(window).bind("load resize",function(){d.reposition()})}})}else{if(typeof c=="string"){return this.each(function(){var f=a(this);c=c.toLowerCase();var e=f.data("zclipId");var d=a("#"+e+".zclip");if(c=="remove"){d.remove();f.removeClass("active hover")}else{if(c=="hide"){d.hide();f.removeClass("active hover")}else{if(c=="show"){d.show()}}}})}}}})(jQuery);var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"ZeroClipboard.swf",nextId:1,$:function(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(d){var e=this.className.split(/\s+/);var b=-1;for(var c=0;c-1){e.splice(b,1);this.className=e.join(" ")}return this};a.hasClass=function(b){return !!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(d,b,c){var a=this.clients[d];if(a){a.receiveEvent(b,c)}},register:function(b,a){this.clients[b]=a},getDOMObjectPosition:function(c,a){var b={left:0,top:0,width:c.width?c.width:c.offsetWidth,height:c.height?c.height:c.offsetHeight};if(c&&(c!=a)){b.left+=c.offsetLeft;b.top+=c.offsetTop}return b},Client:function(a){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);if(a){this.glue(a)}}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(d,b,e){this.domElement=ZeroClipboard.$(d);var f=99;if(this.domElement.style.zIndex){f=parseInt(this.domElement.style.zIndex,10)+1}if(typeof(b)=="string"){b=ZeroClipboard.$(b)}else{if(typeof(b)=="undefined"){b=document.getElementsByTagName("body")[0]}}var c=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");this.div.className="zclip";this.div.id="zclip-"+this.movieId;$(this.domElement).data("zclipId","zclip-"+this.movieId);var a=this.div.style;a.position="absolute";a.left=""+c.left+"px";a.top=""+c.top+"px";a.width=""+c.width+"px";a.height=""+c.height+"px";a.zIndex=f;if(typeof(e)=="object"){for(addedStyle in e){a[addedStyle]=e[addedStyle]}}b.appendChild(this.div);this.div.innerHTML=this.getHTML(c.width,c.height)},getHTML:function(d,a){var c="";var b="id="+this.id+"&width="+d+"&height="+a;if(navigator.userAgent.match(/MSIE/)){var e=location.href.match(/^https/i)?"https://":"http://";c+=''}else{c+=''}return c},hide:function(){if(this.div){this.div.style.left="-2000px"}},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.domElement=null;this.div=null}},reposition:function(c){if(c){this.domElement=ZeroClipboard.$(c);if(!this.domElement){this.hide()}}if(this.domElement&&this.div){var b=ZeroClipboard.getDOMObjectPosition(this.domElement);var a=this.div.style;a.left=""+b.left+"px";a.top=""+b.top+"px"}},setText:function(a){this.clipText=a;if(this.ready){this.movie.setText(a)}},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");if(!this.handlers[a]){this.handlers[a]=[]}this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;if(this.ready){this.movie.setHandCursor(a)}},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(d,f){d=d.toString().toLowerCase().replace(/^on/,"");switch(d){case"load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;try{this.movie.setText(this.clipText)}catch(h){}try{this.movie.setHandCursor(this.handCursorEnabled)}catch(h){}break;case"mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");if(this.recoverActive){this.domElement.addClass("active")}}break;case"mouseout":if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case"mousedown":if(this.domElement&&this.cssEffects){this.domElement.addClass("active")}break;case"mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[d]){for(var b=0,a=this.handlers[d].length;bc?b=!0:m[d]=0;b||(p=!1)}function A(a,c,b,d,g){var f,e,h=[],j=b.type;if(!l[a])return[];"keyup"==j&&u(a)&&(c=[a]);for(f=0;fd||h.hasOwnProperty(d)&&(q[h[d]]=d)}b=q[a]?"keydown":"keypress"}"keypress"==b&&c.length&&(b="keydown");return b}function C(a,c,b,d,g){r[a+":"+b]=c;a=a.replace(/\s+/g," ");var f=a.split(" "),e,h,j=[];if(1":".","?":"/","|":"\\"},E={option:"alt",command:"meta","return":"enter",escape:"esc"},q,l={},r={},m={},D,x=!1,p=!1,g=1;20>g;++g)h[111+g]="f"+g;for(g=0;9>=g;++g)h[g+96]=g;s(document,"keypress",w);s(document,"keydown",w);s(document,"keyup",w);var k={bind:function(a,c,b){a=a instanceof Array?a:[a];for(var d=0;dne_half?Math.max(Math.min(current_page-ne_half,upper_limit),0):0;var end=current_page>ne_half?Math.min(current_page+ne_half+(this.opts.num_display_entries%2),np):Math.min(this.opts.num_display_entries,np);return{start:start,end:end}}});$.PaginationRenderers={};$.PaginationRenderers.defaultRenderer=function(maxentries,opts){this.maxentries=maxentries;this.opts=opts;this.pc=new $.PaginationCalculator(maxentries,opts)};$.extend($.PaginationRenderers.defaultRenderer.prototype,{createLink:function(page_id,current_page,appendopts){var lnk,np=this.pc.numPages();page_id=page_id<0?0:(page_id"+appendopts.text+"")}else{lnk=$("
    1. "+appendopts.text+"
    2. ")}}else{lnk=$("
    3. "+appendopts.text+"
    4. ")}if(appendopts.classes){lnk.addClass(appendopts.classes)}lnk.data("page_id",page_id);return lnk},appendRange:function(container,current_page,start,end,opts){var i;for(i=start;i");if(this.opts.prev_text&&(current_page>0||this.opts.prev_show_always)){fragment.append(this.createLink(current_page-1,current_page,{text:this.opts.prev_text,classes:"prev"}))}if(interval.start>0&&this.opts.num_edge_entries>0){end=Math.min(this.opts.num_edge_entries,interval.start);this.appendRange(fragment,current_page,0,end,{classes:"sp"});if(this.opts.num_edge_entries"+this.opts.ellipse_text+"").appendTo(fragment)}}this.appendRange(fragment,current_page,interval.start,interval.end);if(interval.end0){if(np-this.opts.num_edge_entries>interval.end&&this.opts.ellipse_text){$("
    5. "+this.opts.ellipse_text+"
    6. ").appendTo(fragment)}begin=Math.max(np-this.opts.num_edge_entries,interval.end);this.appendRange(fragment,current_page,begin,np,{classes:"ep"})}if(this.opts.next_text&&(current_page=0&&page_id0){selectPage(current_page-1)}return false});containers.off("nextPage").on("nextPage",{numPages:np},function(evt){var current_page=$(this).data("current_page");if(current_page=1?"":("alpha(opacity="+Math.round(h*100)+")")}}else{if(a=="backgroundPositionX"||a=="backgroundPositionY"){e=a.slice(-1)=="X"?"Y":"X";if(d){var i=ZENG.dom.getStyle(c,"backgroundPosition"+e);a="backgroundPosition";typeof(h)=="number"&&(h=h+"px");h=e=="Y"?(h+" "+(i||"top")):((i||"left")+" "+h)}}}}if(typeof c.style[a]!="undefined"){c.style[a]=h+(typeof h==="number"&&!f.test(a)?"px":"");b=b&&true}else{b=b&&false}}return b},getScrollTop:function(a){var b=a||document;return Math.max(b.documentElement.scrollTop,b.body.scrollTop)},getClientHeight:function(a){var b=a||document;return b.compatMode=="CSS1Compat"?b.documentElement.clientHeight:b.body.clientHeight}};ZENG.string={RegExps:{trim:/^\s+|\s+$/g,ltrim:/^\s+/,rtrim:/\s+$/,nl2br:/\n/g,s2nb:/[\x20]{2}/g,URIencode:/[\x09\x0A\x0D\x20\x21-\x29\x2B\x2C\x2F\x3A-\x3F\x5B-\x5E\x60\x7B-\x7E]/g,escHTML:{re_amp:/&/g,re_lt://g,re_apos:/\x27/g,re_quot:/\x22/g},escString:{bsls:/\\/g,sls:/\//g,nl:/\n/g,rt:/\r/g,tab:/\t/g},restXHTML:{re_amp:/&/g,re_lt://g,re_apos:/&(?:apos|#0?39);/g,re_quot:/"/g},write:/\{(\d{1,2})(?:\:([xodQqb]))?\}/g,isURL:/^(?:ht|f)tp(?:s)?\:\/\/(?:[\w\-\.]+)\.\w+/i,cut:/[\x00-\xFF]/,getRealLen:{r0:/[^\x00-\xFF]/g,r1:/[\x00-\xFF]/g},format:/\{([\d\w\.]+)\}/g},commonReplace:function(a,c,b){return a.replace(c,b)},format:function(c){var b=Array.prototype.slice.call(arguments),a;c=String(b.shift());if(b.length==1&&typeof(b[0])=="object"){b=b[0]}ZENG.string.RegExps.format.lastIndex=0;return c.replace(ZENG.string.RegExps.format,function(d,e){a=ZENG.object.route(b,e);return a===undefined?d:a})}};ZENG.object={routeRE:/([\d\w_]+)/g,route:function(d,c){d=d||{};c=String(c);var b=ZENG.object.routeRE,a;b.lastIndex=0;while((a=b.exec(c))!==null){d=d[a[0]];if(d===undefined||d===null){break}}return d}};var ua=ZENG.userAgent={},agent=navigator.userAgent;ua.ie=9-((agent.indexOf("Trident/5.0")>-1)?0:1)-(window.XDomainRequest?0:1)-(window.XMLHttpRequest?0:1);if(typeof(ZENG.msgbox)=="undefined"){ZENG.msgbox={}}ZENG.msgbox._timer=null;ZENG.msgbox.loadingAnimationPath=ZENG.msgbox.loadingAnimationPath||("gb_tip_loading.gif");ZENG.msgbox.show=function(c,g,h,a){if(typeof(a)=="number"){a={topPosition:a}}a=a||{};var j=ZENG.msgbox,i='',d='',e=[0,0,0,0,"succ","fail","clear"],b,f;j._loadCss&&j._loadCss(a.cssPath);b=ZENG.dom.get("q_Msgbox")||ZENG.dom.createElementIn("div",document.body,false,{className:"zeng_msgbox_layer_wrap"});b.id="q_Msgbox";b.style.display="";b.innerHTML=ZENG.string.format(i,{type:e[g]||"hits",msgHtml:c||"",loadIcon:g==6?d:""});j._setPosition(b,h,a.topPosition)};ZENG.msgbox._setPosition=function(a,f,d){f=f||5000;var g=ZENG.msgbox,b=ZENG.dom.getScrollTop(),e=ZENG.dom.getClientHeight(),c=Math.floor(e/2)-40;ZENG.dom.setStyle(a,"top",((document.compatMode=="BackCompat"||ZENG.userAgent.ie<7)?b:0)+((typeof(d)=="number")?d:c)+"px");clearTimeout(g._timer);a.firstChild.style.display="";f&&(g._timer=setTimeout(g.hide,f))};ZENG.msgbox.hide=function(a){var b=ZENG.msgbox;if(a){clearTimeout(b._timer);b._timer=setTimeout(b._hide,a)}else{b._hide()}};ZENG.msgbox._hide=function(){var a=ZENG.dom.get("q_Msgbox"),b=ZENG.msgbox;clearTimeout(b._timer);if(a){var c=a.firstChild;ZENG.dom.setStyle(a,"display","none")}}; + +/** + * 全屏插件 + * http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/ + */ +(function(){var d={supportsFullScreen:false,isFullScreen:function(){return false;},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},c="webkit moz o ms khtml".split(" ");if(typeof document.cancelFullScreen!="undefined"){d.supportsFullScreen=true;}else{for(var b=0,a=c.length;b"']/g,function(a){return{"<":"<",">":">",'"':""","'":"'","&":"&"}[a]}):a},$string:function(a){return"string"==typeof a||"number"==typeof a?a:"function"==typeof a?a():""}};var b=Array.prototype.forEach||function(a,b){for(var c=this.length>>>0,d=0;c>d;d++)d in this&&a.call(b,this[d],d,this)},c=function(a,c){b.call(a,c)},d="break,case,catch,continue,debugger,default,delete,do,else,false,finally,for,function,if,in,instanceof,new,null,return,switch,this,throw,true,try,typeof,var,void,while,with,abstract,boolean,byte,char,class,const,double,enum,export,extends,final,float,goto,implements,import,int,interface,long,native,package,private,protected,public,short,static,super,synchronized,throws,transient,volatile,arguments,let,yield,undefined",e=/\/\*(?:.|\n)*?\*\/|\/\/[^\n]*\n|\/\/[^\n]*$|'[^']*'|"[^"]*"|[\s\t\n]*\.[\s\t\n]*[$\w\.]+/g,f=/[^\w$]+/g,g=RegExp(["\\b"+d.replace(/,/g,"\\b|\\b")+"\\b"].join("|"),"g"),h=/\b\d[^,]*/g,i=/^,+|,+$/g,j=function(a){return a=a.replace(e,"").replace(f,",").replace(g,"").replace(h,"").replace(i,""),a=a?a.split(/,+/):[]};return function(b,d){function w(b){return k+=b.split(/\n/).length-1,a.isCompress&&(b=b.replace(/[\n\r\t\s]+/g," ")),b=b.replace(/('|\\)/g,"\\$1").replace(/\r/g,"\\r").replace(/\n/g,"\\n"),b=q[1]+"'"+b+"'"+q[2],b+"\n"}function x(b){var c=k;if(g?b=g(b):d&&(b=b.replace(/\n/g,function(){return k++,"$line="+k+";"})),0===b.indexOf("=")){var e=0!==b.indexOf("==");if(b=b.replace(/^=*|[\s;]*$/g,""),e&&a.isEscape){var f=b.replace(/\s*\([^\)]+\)/,"");m.hasOwnProperty(f)||/^(include|print)$/.test(f)||(b="$escape($string("+b+"))")}else b="$string("+b+")";b=q[1]+b+q[2]}return d&&(b="$line="+c+";"+b),y(b),b+"\n"}function y(a){a=j(a),c(a,function(a){l.hasOwnProperty(a)||(z(a),l[a]=!0)})}function z(a){var b;"print"===a?b=s:"include"===a?(n.$render=m.$render,b=t):(b="$data."+a,m.hasOwnProperty(a)&&(n[a]=m[a],b=0===a.indexOf("$")?"$helpers."+a:b+"===undefined?$helpers."+a+":"+b)),o+=a+"="+b+","}var e=a.openTag,f=a.closeTag,g=a.parser,h=b,i="",k=1,l={$data:!0,$helpers:!0,$out:!0,$line:!0},m=a.prototype,n={},o="var $helpers=this,"+(d?"$line=0,":""),p="".trim,q=p?["$out='';","$out+=",";","$out"]:["$out=[];","$out.push(",");","$out.join('')"],r=p?"if(content!==undefined){$out+=content;return content}":"$out.push(content);",s="function(content){"+r+"}",t="function(id,data){if(data===undefined){data=$data}var content=$helpers.$render(id,data);"+r+"}";c(h.split(e),function(a){a=a.split(f);var c=a[0],d=a[1];1===a.length?i+=w(c):(i+=x(c),d&&(i+=w(d)))}),h=i,d&&(h="try{"+h+"}catch(e){"+"e.line=$line;"+"throw e"+"}"),h="'use strict';"+o+q[0]+h+"return new String("+q[3]+")";try{var u=Function("$data",h);return u.prototype=n,u}catch(v){throw v.temp="function anonymous($data) {"+h+"}",v}}}()})(template,this),"function"==typeof define?define(function(a,b,c){c.exports=template}):"undefined"!=typeof exports&&(module.exports=template); + +/** + * colortip-1.0 + */ +(function($){$.fn.colorTip=function(settings){var defaultSettings={color:"yellow",timeout:500};var supportedColors=["red","green","blue","white","yellow","black"];settings=$.extend(defaultSettings,settings);return this.each(function(){var elem=$(this);if(!elem.attr("title")){return true;}var scheduleEvent=new eventScheduler();var tip=new Tip(elem.attr("title"));elem.append(tip.generate()).addClass("colorTipContainer");var hasClass=false;for(var i=0;i'+this.content+''));},show:function(){if(this.shown){return;}this.tip.css("margin-left",-this.tip.outerWidth()/2).fadeIn("fast");this.shown=true;},hide:function(){this.tip.fadeOut();this.shown=false;}};})(jQuery); + +/** + * 返回顶部插件scrolltotop + * scrolltotop.controlHTML='返回顶部'; + * scrolltotop.init(); + */ +scrolltotop={setting:{startline:100,scrollto:0,scrollduration:500,fadeduration:[500,100]},controlHTML:'',controlattrs:{offsetx:5,offsety:5},anchorkeyword:'#top',state:{isvisible:false,shouldvisible:false},scrollup:function(){if(!this.cssfixedsupport){if(this.$control!=undefined)this.$control.css({opacity:0})};var A=isNaN(this.setting.scrollto)?this.setting.scrollto:parseInt(this.setting.scrollto);if(typeof A=="string"&&jQuery('#'+A).length==1){A=jQuery('#'+A).offset().top;}else {A=this.setting.scrollto;};if(this.$body!=undefined)this.$body.animate({scrollTop:A},this.setting.scrollduration);},keepfixed:function(){var $A=jQuery(A);var B=$A.scrollLeft()+$A.width()-this.$control.width()-this.controlattrs.offsetx;var C=$A.scrollTop()+$A.height()-this.$control.height()-this.controlattrs.offsety;this.$control.css({left:B+'px',top:C+'px'});},togglecontrol:function(){var A=jQuery(window).scrollTop();if(!this.cssfixedsupport){this.keepfixed();};this.state.shouldvisible=(A>=this.setting.startline)?true:false;if(this.state.shouldvisible&&!this.state.isvisible){this.$control.stop().animate({opacity:1},this.setting.fadeduration[0]);this.state.isvisible=true;}else if(this.state.shouldvisible==false&&this.state.isvisible){this.$control.stop().animate({opacity:0},this.setting.fadeduration[1]);this.state.isvisible=false;}},init:function(){jQuery(document).ready(function($){if($("body").attr('scrolltotop')!='no'){scrolltotop.cssfixedsupport=!document.all||document.all&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest;scrolltotop.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body');scrolltotop.$control=$('
      '+scrolltotop.controlHTML+'
      ').css({position:scrolltotop.cssfixedsupport?'fixed':'absolute',bottom:scrolltotop.controlattrs.offsety,right:scrolltotop.controlattrs.offsetx,opacity:0,cursor:'pointer'}).click(function(){scrolltotop.scrollup();return false;}).appendTo('body');if(document.all&&!window.XMLHttpRequest&&scrolltotop.$control.text()!=''){scrolltotop.$control.css({width:scrolltotop.$control.width()});};scrolltotop.togglecontrol();$('a[href="'+scrolltotop.anchorkeyword+'"]').click(function(){scrolltotop.scrollup();return false;});$(window).bind('scroll resize',function(e){scrolltotop.togglecontrol();});}});}}; + +/** + * 定时器 + * $("#close-button").oneTime(1000,function(){}); + * $("#close-button").stopTime(); + * 1. everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成]) + * 2. oneTime(时间间隔, [计时器名称], 呼叫的函式) + * 3. stopTime ([计时器名称], [函式名称]) + */ +jQuery.fn.extend({everyTime:function(A,B,C,D,E){return this.each(function(){jQuery.timer.add(this,A,B,C,D,E);});},oneTime:function(A,B,C){return this.each(function(){jQuery.timer.add(this,A,B,C,1);});},stopTime:function(A,B){return this.each(function(){jQuery.timer.remove(this,A,B);});}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(A){if(A==undefined||A==null)return null;var B=this.regex.exec(jQuery.trim(A.toString()));if(B[2]){var C=parseInt(B[1],10);var D=this.powers[B[2]]||1;return C*D;}else {return A;}},add:function(A,B,C,D,E,F){var G=0;if(jQuery.isFunction(C)){if(!E)E=D;D=C;C=B;}B=jQuery.timer.timeParse(B);if(typeof B!='number'||isNaN(B)||B<=0)return;if(E&&E.constructor!=Number){F=!!E;E=0;}E=E||0;F=F||false;if(!A.$timers)A.$timers={};if(!A.$timers[C])A.$timers[C]={};D.$timerID=D.$timerID||this.guid++;var H=function(){if(F&&this.inProgress)return;this.inProgress=true;if((++G>E&&E!==0)||D.call(A,G)===false)jQuery.timer.remove(A,C,D);this.inProgress=false;};H.$timerID=D.$timerID;if(!A.$timers[C][D.$timerID])A.$timers[C][D.$timerID]=window.setInterval(H,B);if(!this.global[C])this.global[C]=[];this.global[C].push(A);},remove:function(A,B,E){var D=A.$D,ret;if(D){if(!B){for(B in D)this.remove(A,B,E);}else if(D[B]){if(E){if(E.$timerID){window.clearInterval(D[B][E.$timerID]);delete D[B][E.$timerID];}}else {for(var E in D[B]){window.clearInterval(D[B][E]);delete D[B][E];}}for(ret in D[B])break;if(!ret){ret=null;delete D[B];}}for(ret in D)break;if(!ret)A.$D=null;}}}});if(jQuery.browser.msie)jQuery(window).one("unload",function(){var A=jQuery.timer.global;for(var B in A){var C=A[B],i=C.length;while(--i)jQuery.timer.remove(C[i],B);}}); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif b/src/main/webapp/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif new file mode 100644 index 0000000000000000000000000000000000000000..f24aa2162985e60a75cc4459bd79b5ddbc279dd7 GIT binary patch literal 1806 zcmc(c>01&A0*67g%uorBrYAMiauv~E>9KA$g> z$u>4NR4P?#duKv=;l#wm>guXgDjgji-QM0-X8||Y*VTUk`2TTSp$P;4LIChT75@AL zuwR`N65^YhmY$LMEGs)BIXNdUzaahjAz*N6*{kx3%Bt68z(dK!=r{G4(&`Yq5;sjO z4*&i`E1^x(Ef{F`F1Y0*nL_F4)DLzK7+^5J)nTz2?!o$0`pD!IFJM&veDE}1Fc^G( zesPt*j0pa5b4wzXZGV`;}lJI;}8vRp`6$BAsYDswJ`~OSk+^Q`mcCMlrb03_gf6tU))DLBwYkLlJ-QO= z8ZSGHG>n-W>PmR3H{X-7aan9|^%HGb(Q}{0kVz=^({G4!ZI0B?ntL<

      >&G3cZda5gCg;%Oa~8u2)CAJU z1R+2BbiBDB$BYys$OXbBDOpZ(8vl{o9;QYc365OM_qJ+SRPXmWuRs;}dtM+xEg&{a zMWHv2oGh}3A19SWrrRu+7UbSqF4KT7AWC8gtIOp#- z@9vtIs2XtI>`?3Ev~*j;7f3x2=lij}5I;ChjU$CLNqUU~J2iE51HWz&ES%l(^r>rF z5<}aXbv*6ZI95~BVH`}xIljJhcF2*)up4&Vue@sj@sD~qh#WPSu^sLm1o~Y*s{BCE zMk=?tL4H3ua3CitDNv(SyC+)If-A9;|1QscG7$qxh@Fbg=9&5YGM4SI z!S>)mKNmfuKUyg_G--5gn+g0wspjz$Hh($XQA$$Eiy2P%REVQPkJ^Hvd movew ? movew : e.clientX - x - 73; + scrollbar.css('left', cx / desk.width() * deskrealw + cx); + desk.scrollLeft(cx / desk.width() * deskrealw); + }else{ + cy = e.clientY - y < 0 ? 0 : e.clientY - y > moveh ? moveh : e.clientY - y; + scrollbar.css('top', cy / desk.height() * deskrealh + cy); + desk.scrollTop(cy / desk.height() * deskrealh); + } + }).on('mouseup', function(){ + $(this).off('mousemove').off('mouseup'); + }); + }); + /* + ** 鼠标滚动 + */ + $('#desk .desktop-container').each(function(i){ + $('#desk-' + (i + 1)).on('mousewheel', function(event, delta){ + var desk = $(this); + var deskrealw = parseInt(desk.children('.appbtn').last().css('left')) + 106, scrollleftright; + if(delta < 0){ + scrollleftright = desk.scrollLeft() + 200 > deskrealw - desk.width() ? deskrealw - desk.width() : desk.scrollLeft() + 200; + }else{ + scrollleftright = desk.scrollLeft() - 200 < 0 ? 0 : desk.scrollLeft() - 200; + } + desk.stop(false, true).animate({scrollLeft : scrollleftright}, 300); + desk.children('.scrollbar-x').stop(false, true).animate({ + left : scrollleftright / deskrealw * desk.width() + scrollleftright + }, 300); + }); + }); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.base.js b/src/main/webapp/js/HoorayOS_mini/js/hros.base.js new file mode 100644 index 00000000..596f26e5 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.base.js @@ -0,0 +1,44 @@ +/* +** 一个不属于其他模块的模块 +*/ +HROS.base = (function(){ + return { + /* + ** 系统初始化 + */ + init : function(){ + //阻止弹出浏览器默认右键菜单 + $('body').on('contextmenu', function(){ + return false; + }); + //用于判断网页是否缩放 + HROS.zoom.init(); + //桌面(容器)初始化 + HROS.deskTop.init(); + //初始化壁纸 + HROS.wallpaper.init(); + //初始化任务栏 + HROS.taskbar.init(); + /* + ** 当dockPos为top时 当dockPos为left时 当dockPos为right时 + ** ----------------------- ----------------------- ----------------------- + ** | o o o dock | | o | o | | o | o | + ** ----------------------- | o | o | | o | o | + ** | o o | | o | o | | o | o | + ** | o + | | | o | | o | | + ** | o desk | | | o desk | | o desk | | + ** | o | | | + | | + | | + ** ----------------------- ----------------------- ----------------------- + ** 因为desk区域的尺寸和定位受dock位置的影响,所以加载应用前必须先定位好dock的位置 + */ + //初始化应用码头 + HROS.dock.init(); + //初始化桌面应用 + HROS.app.init(); + //初始化widget模块 + HROS.widget.init(); + //初始化窗口模块 + HROS.window.init(); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.desktop.js b/src/main/webapp/js/HoorayOS_mini/js/hros.desktop.js new file mode 100644 index 00000000..cc937304 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.desktop.js @@ -0,0 +1,101 @@ +/* +** 桌面 +*/ +HROS.deskTop = (function(){ + return { + init : function(){ + //绑定浏览器resize事件 + $(window).on('resize', function(){ + HROS.deskTop.resize(); + }); + $('body').on('click', '#desktop', function(){ + HROS.popupMenu.hide(); + }).on('contextmenu', '#desktop', function(e){ + HROS.popupMenu.hide(); + return false; + }); + }, + /* + ** 处理浏览器改变大小后的事件 + */ + resize : function(){ + HROS.dock.setPos(); + //更新应用定位 + HROS.deskTop.appresize(); + //更新窗口定位 + HROS.deskTop.windowresize(); + HROS.wallpaper.set(false); + }, + /* + ** 重新排列应用 + */ + appresize : function(){ + switch(HROS.CONFIG.appSize){ + case 's': + $('#desk').removeClass('smallIcon').addClass('smallIcon'); + break; + case 'm': + $('#desk').removeClass('smallIcon'); + break; + } + var grid = HROS.grid.getAppGrid(), dockGrid = HROS.grid.getDockAppGrid(); + $('#dock-bar .dock-applist li').each(function(i){ + $(this).css({ + 'left' : dockGrid[i]['startX'], + 'top' : dockGrid[i]['startY'] + }); + $(this).attr('left', $(this).offset().left).attr('top', $(this).offset().top); + }); + $('#desk-1 li').each(function(i){ + var left = grid[i]['startX'] + 16, top = grid[i]['startY'] + 7; + $(this).stop(true, false).animate({ + 'left' : left, + 'top' : top + }, 500); + switch(HROS.CONFIG.dockPos){ + case 'top': + $(this).attr('left', left).attr('top', top + 73); + break; + case 'left': + $(this).attr('left', left + 73).attr('top', top); + break; + case 'right': + $(this).attr('left', left).attr('top', top); + break; + } + }); + //更新滚动条 + HROS.app.getScrollbar(); + }, + /* + ** 重新定位窗口位置 + */ + windowresize : function(){ + $('#desk div.window-container').each(function(){ + var windowdata = $(this).data('info'); + currentW = $(window).width() - $(this).width(); + currentH = $(window).height() - $(this).height(); + var _l = windowdata['left'] / windowdata['emptyW'] * currentW >= currentW ? currentW : windowdata['left'] / windowdata['emptyW'] * currentW; + _l = _l <= 0 ? 0 : _l; + var _t = windowdata['top'] / windowdata['emptyH'] * currentH >= currentH ? currentH : windowdata['top'] / windowdata['emptyH'] * currentH; + _t = _t <= 0 ? 0 : _t; + if($(this).attr('state') != 'hide'){ + $(this).animate({ + 'left' : _l, + 'top' : _t + }, 500, function(){ + windowdata['left'] = _l; + windowdata['top'] = _t; + windowdata['emptyW'] = $(window).width() - $(this).width(); + windowdata['emptyH'] = $(window).height() - $(this).height(); + }); + }else{ + windowdata['left'] = _l; + windowdata['top'] = _t; + windowdata['emptyW'] = $(window).width() - $(this).width(); + windowdata['emptyH'] = $(window).height() - $(this).height(); + } + }); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.dock.js b/src/main/webapp/js/HoorayOS_mini/js/hros.dock.js new file mode 100644 index 00000000..1cb794b7 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.dock.js @@ -0,0 +1,37 @@ +/* +** 应用码头 +*/ +HROS.dock = (function(){ + return { + /* + ** 初始化 + */ + init : function(){ + $(window).resize(function(){ + HROS.dock.setPos(); + }); + HROS.dock.setPos(); + }, + setPos : function(){ + var desktop = $('#desk-1'), desktops = $('#desk .desktop-container'); + var desk_w = desktop.css('width', '100%').width(), desk_h = desktop.css('height', '100%').height(); + //清除dock位置样式 + $('#dock-container').removeClass('dock-top').removeClass('dock-left').removeClass('dock-right'); + $('#dock-bar').removeClass('top-bar').removeClass('left-bar').removeClass('right-bar').hide(); + + $('#dock-bar').addClass('left-bar').children('#dock-container').addClass('dock-left'); + desktops.css({ + 'width' : desk_w - 73, + 'height' : desk_h - 70, + 'left' : desk_w + 73, + 'top' : 0 + }); + desktop.css({ + 'left' : 73 + }); + + $('#dock-bar').show(); + HROS.taskbar.resize(); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.grid.js b/src/main/webapp/js/HoorayOS_mini/js/hros.grid.js new file mode 100644 index 00000000..a6909e65 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.grid.js @@ -0,0 +1,83 @@ +/* +** 应用布局格子 +** 这篇文章里有简单说明格子的作用 +** http://www.cnblogs.com/hooray/archive/2012/03/23/2414410.html +*/ +HROS.grid = (function(){ + return { + getAppGrid : function(){ + var width, height; + width = $('#desk-1').width() - HROS.CONFIG.appButtonLeft; + height = $('#desk-1').height() - HROS.CONFIG.appButtonTop; + var appGrid = [], _top = HROS.CONFIG.appButtonTop, _left = HROS.CONFIG.appButtonLeft; + for(var i = 0; i < 10000; i++){ + appGrid.push({ + startY : _top, + endY : _top + 100, + startX : _left, + endX : _left + 120 + }); + _top += 100; + if(_top + 70 > height){ + _top = HROS.CONFIG.appButtonTop; + _left += 120; + } + } + return appGrid; + }, + searchAppGrid : function(x, y){ + var grid = HROS.grid.getAppGrid(), j = grid.length; + var flags = 0, appLength = $('#desk-1 li.appbtn:not(.add)').length - 1; + for(var i = 0; i < j; i++){ + if(x >= grid[i].startX && x <= grid[i].endX){ + flags += 1; + } + if(y >= grid[i].startY && y <= grid[i].endY){ + flags += 1; + } + if(flags === 2){ + return i > appLength ? appLength : i; + }else{ + flags = 0; + } + } + return null; + }, + getDockAppGrid : function(){ + var height = $('#dock-bar .dock-applist').height(); + var dockAppGrid = [], _left = 0, _top = 0; + for(var i = 0; i < 7; i++){ + dockAppGrid.push({ + startY : _top, + endY : _top + 62, + startX : _left, + endX : _left + 62 + }); + _top += 62; + if(_top + 62 > height){ + _top = 0; + _left += 62; + } + } + return dockAppGrid; + }, + searchDockAppGrid : function(x, y){ + var grid = HROS.grid.getDockAppGrid(), j = grid.length, flags = 0, + appLength = $('#dock-bar .dock-applist li').length - 1; + for(var i = 0; i < j; i++){ + if(x >= grid[i].startX && x <= grid[i].endX){ + flags += 1; + } + if(y >= grid[i].startY && y <= grid[i].endY){ + flags += 1; + } + if(flags === 2){ + return i > appLength ? appLength : i; + }else{ + flags = 0; + } + } + return null; + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.maskBox.js b/src/main/webapp/js/HoorayOS_mini/js/hros.maskBox.js new file mode 100644 index 00000000..96fab311 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.maskBox.js @@ -0,0 +1,16 @@ +/* +** 透明遮罩层 +** 当拖动应用、窗口等一切可拖动的对象时,会加载一个遮罩层 +** 避免拖动时触发或选中一些不必要的操作,安全第一 +*/ +HROS.maskBox = (function(){ + return { + desk : function(){ + if(!TEMP.maskBoxDesk){ + TEMP.maskBoxDesk = $('

      '); + $('body').append(TEMP.maskBoxDesk); + } + return TEMP.maskBoxDesk; + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.popupMenu.js b/src/main/webapp/js/HoorayOS_mini/js/hros.popupMenu.js new file mode 100644 index 00000000..06c34d36 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.popupMenu.js @@ -0,0 +1,37 @@ +/* +** 右键菜单 +*/ +HROS.popupMenu = (function(){ + return { + /* + ** 任务栏右键 + */ + task : function(obj){ + HROS.window.show2under(); + if(!TEMP.popupMenuTask){ + TEMP.popupMenuTask = $(''); + $('body').append(TEMP.popupMenuTask); + $('.task-menu').on('contextmenu', function(){ + return false; + }); + } + //绑定事件 + $('.task-menu a[menu="max"]').off('click').on('click', function(){ + HROS.window.max(obj.attr('appid'), obj.attr('type')); + $('.popup-menu').hide(); + }); + $('.task-menu a[menu="hide"]').off('click').on('click', function(){ + HROS.window.hide(obj.attr('appid'), obj.attr('type')); + $('.popup-menu').hide(); + }); + $('.task-menu a[menu="close"]').off('click').on('click', function(){ + HROS.window.close(obj.attr('appid'), obj.attr('type')); + $('.popup-menu').hide(); + }); + return TEMP.popupMenuTask; + }, + hide : function(){ + $('.popup-menu').hide(); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.taskbar.js b/src/main/webapp/js/HoorayOS_mini/js/hros.taskbar.js new file mode 100644 index 00000000..847c65c3 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.taskbar.js @@ -0,0 +1,93 @@ +/* +** 任务栏 +*/ +HROS.taskbar = (function(){ + return { + /* + ** 初始化 + */ + init : function(){ + //当浏览器窗口改变大小时,任务栏的显示也需进行刷新 + $(window).on('resize', function(){ + HROS.taskbar.resize(); + }); + //绑定任务栏点击事件 + HROS.taskbar.click(); + //绑定任务栏前进后退按钮事件 + HROS.taskbar.pageClick(); + }, + click : function(){ + $('#task-content-inner').on('click', 'a.task-item', function(){ + if($(this).hasClass('task-item-current')){ + HROS.window.hide($(this).attr('appid')); + }else{ + HROS.window.show2top($(this).attr('appid')); + } + }).on('contextmenu', 'a.task-item', function(e){ + HROS.popupMenu.hide(); + var popupmenu = HROS.popupMenu.task($(this)); + var l = $(window).width() - e.clientX < popupmenu.width() ? e.clientX - popupmenu.width() : e.clientX; + var t = e.clientY - popupmenu.height(); + popupmenu.css({ + left : l, + top : t + }).show(); + return false; + }); + }, + pageClick : function(){ + $('#task-next-btn').on('click', function(){ + if($(this).hasClass('disable') == false){ + var w = $('#task-bar').width(), realW = $('#task-content-inner .task-item').length * 114, showW = w - 112, overW = realW - showW; + var marginL = parseInt($('#task-content-inner').css('margin-left')) - 114; + if(marginL <= overW * -1){ + marginL = overW * -1; + $('#task-next a').addClass('disable'); + } + $('#task-pre a').removeClass('disable'); + $('#task-content-inner').animate({ + marginLeft : marginL + }, 200); + } + }); + $('#task-pre-btn').on('click', function(){ + if($(this).hasClass('disable') == false){ + var marginL = parseInt($('#task-content-inner').css('margin-left')) + 114; + if(marginL >= 0){ + marginL = 0; + $('#task-pre a').addClass('disable'); + } + $('#task-next a').removeClass('disable'); + $('#task-content-inner').animate({ + marginLeft : marginL + }, 200); + } + }); + }, + resize : function(){ + $('#task-content-inner').removeClass('fl'); + $('#task-bar').css({ + 'left' : 73, + 'right' : 0 + }); + var w = $('#task-bar').width(), realW = $('#task-content-inner .task-item').length * 114, showW = w - 112; + $('#task-content-inner').css('width', realW); + if(realW >= showW){ + $('#task-next, #task-pre').show(); + $('#task-content').css('width', showW); + $('#task-content-inner').addClass('fl').stop(true, false).animate({ + marginLeft : 0 + }, 200); + $('#task-next a').removeClass('disable'); + $('#task-pre a').addClass('disable'); + }else{ + $('#task-next, #task-pre').hide(); + $('#task-content').css('width','100%'); + $('#task-content-inner').css({ + 'margin-left' : 0, + 'margin-right' : 0 + }); + } + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.wallpaper.js b/src/main/webapp/js/HoorayOS_mini/js/hros.wallpaper.js new file mode 100644 index 00000000..96a78a67 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.wallpaper.js @@ -0,0 +1,38 @@ +/* +** 壁纸 +*/ +HROS.wallpaper = (function(){ + return { + /* + ** 初始化 + */ + init : function(){ + HROS.wallpaper.set(); + }, + /* + ** 设置壁纸 + */ + set : function(isreload){ + /* + ** 判断壁纸是否需要重新载入 + ** 比如当浏览器尺寸改变时,只需更新壁纸,而无需重新载入 + */ + var isreload = typeof(isreload) == 'undefined' ? true : isreload; + if(isreload){ + $('#zoomWallpaperGrid').remove(); + } + var w = $(window).width(), h = $(window).height(); + if(isreload){ + $('body').append('
      '); + $('#zoomWallpaper').attr('src', HROS.CONFIG.wallpaper).on('load', function(){ + $(this).show(); + }); + }else{ + $('#zoomWallpaperGrid, #zoomWallpaperGrid div, #zoomWallpaper').css({ + height : h + 'px', + width : w + 'px' + }); + } + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.widget.js b/src/main/webapp/js/HoorayOS_mini/js/hros.widget.js new file mode 100644 index 00000000..ef0c763b --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.widget.js @@ -0,0 +1,156 @@ +/* +** 小挂件 +*/ +HROS.widget = (function(){ + return { + init : function(){ + //挂件上各个按钮 + HROS.widget.handle(); + //挂件移动 + HROS.widget.move(); + }, + /* + ** 创建挂件 + ** 自定义挂件:HROS.widget.createTemp({url,width,height,left,top}); + ** 示例:HROS.widget.createTemp({url:"http://www.baidu.com",width:800,height:400,left:100,top:100}); + */ + createTemp : function(obj){ + var appid = obj.appid == null ? Date.parse(new Date()) : obj.appid; + //判断窗口是否已打开 + var iswidgetopen = false; + $('#desk .widget').each(function(){ + if($(this).attr('appid') == appid){ + iswidgetopen = true; + return false; + } + }); + //如果没有打开,则进行创建 + if(!iswidgetopen){ + function nextDo(options){ + $('#desk').append(widgetWindowTemp({ + 'width' : options.width, + 'height' : options.height, + 'type' : 'widget', + 'id' : 'w_' + options.appid, + 'appid' : options.appid, + 'top' : options.top, + 'right' : options.right, + 'url' : options.url, + 'zIndex' : HROS.CONFIG.widgetIndexid + })); + HROS.CONFIG.widgetIndexid += 1; + } + nextDo({ + appid : appid, + url : obj.url, + width : obj.width, + height : obj.height, + top : obj.top == null ? 0 : obj.top, + right : obj.right == null ? 0 : obj.right + }); + } + }, + create : function(appid){ + //判断窗口是否已打开 + var iswidgetopen = false; + $('#desk .widget').each(function(){ + if($(this).attr('appid') == appid){ + iswidgetopen = true; + return false; + } + }); + //如果没有打开,则进行创建 + if(!iswidgetopen){ + function nextDo(options){ + var widgetId = '#w_' + options.appid; + TEMP.widgetTemp = { + 'title' : options.title, + 'width' : options.width, + 'height' : options.height, + 'type' : options.type, + 'id' : 'w_' + options.appid, + 'appid' : options.appid, + 'top' : options.top, + 'right' : options.right, + 'url' : options.url, + 'zIndex' : HROS.CONFIG.widgetIndexid, + 'issetbar' : 1 + }; + $('#desk').append(widgetWindowTemp(TEMP.widgetTemp)); + $(widgetId).data('info', TEMP.widgetTemp); + HROS.CONFIG.widgetIndexid += 1; + } + $(HROS.VAR.dock).each(function(){ + if(this.id == appid){ + nextDo({ + appid : this.id, + title : this.title, + url : this.url, + type : this.type, + width : this.width, + height : this.height, + top : typeof(this.top) == 'undefined' ? 0 : this.top, + right : typeof(this.right) == 'undefined' ? 0 : this.right + }); + } + }); + $(HROS.VAR.desk).each(function(){ + if(this.id == appid){ + nextDo({ + appid : this.id, + title : this.title, + url : this.url, + type : this.type, + width : this.width, + height : this.height, + top : typeof(this.top) == 'undefined' ? 0 : this.top, + right : typeof(this.right) == 'undefined' ? 0 : this.right + }); + } + }); + } + }, + move : function(){ + $('#desk').on('mousedown', '.widget .move', function(e){ + var obj = $(this).parents('.widget'); + HROS.widget.show2top(obj.attr('appid')); + var lay, x, y; + x = e.clientX - obj.offset().left; + y = e.clientY - obj.offset().top; + //绑定鼠标移动事件 + $(document).on('mousemove', function(e){ + lay = HROS.maskBox.desk(); + lay.show(); + _r = e.clientX - x; + _t = e.clientY - y; + _t = _t < 0 ? 0 : _t; + _r = $(window).width() - obj.width() - _r; + obj.css({ + right : _r, + top : _t + }); + }).on('mouseup', function(){ + $(this).off('mousemove').off('mouseup'); + if(typeof(lay) !== 'undefined'){ + lay.hide(); + } + }); + }); + }, + close : function(appid){ + var widgetId = '#w_' + appid; + $(widgetId).html('').remove(); + }, + show2top : function(appid){ + var widgetId = '#w_' + appid; + $(widgetId).css('z-index', HROS.CONFIG.widgetIndexid); + HROS.CONFIG.widgetIndexid += 1; + }, + handle : function(){ + $('#desk').on('click', '.widget .ha-close', function(e){ + var obj = $(this).parents('.widget'); + HROS.widget.close(obj.attr('appid')); + }); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.window.js b/src/main/webapp/js/HoorayOS_mini/js/hros.window.js new file mode 100644 index 00000000..6e101678 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.window.js @@ -0,0 +1,608 @@ +/* +** 应用窗口 +*/ +HROS.window = (function(){ + return { + init : function(){ + //窗口上各个按钮 + HROS.window.handle(); + //窗口移动 + HROS.window.move(); + //窗口拉伸 + HROS.window.resize(); + //绑定窗口遮罩层点击事件 + $('#desk').on('click', '.window-container .window-mask', function(){ + HROS.window.show2top($(this).parents('.window-container').attr('appid'), true); + }); + //屏蔽窗口右键 + $('#desk').on('contextmenu', '.window-container', function(){ + return false; + }); + }, + /* + ** 创建窗口 + ** 自定义窗口:HROS.window.createTemp({title,url,width,height,top,left,resize,isflash}); + ** 后面参数依次为:标题、地址、宽、高、是否可拉伸、是否打开默认最大化、是否为flash + ** 示例:HROS.window.createTemp({title:"百度",url:"http://www.baidu.com",width:800,height:400,top:0,left:100,isresize:false,isopenmax:false,isflash:false}); + */ + createTemp : function(obj){ + var type = 'app', appid = obj.appid == null ? Date.parse(new Date()) : obj.appid; + //判断窗口是否已打开 + var iswindowopen = false; + $('#task-content-inner a.task-item').each(function(){ + if($(this).attr('appid') == appid){ + iswindowopen = true; + HROS.window.show2top($(this).attr('appid')); + return false; + } + }); + //如果没有打开,则进行创建 + if(!iswindowopen){ + function nextDo(options){ + var windowId = '#w_' + options.appid; + //新增任务栏 + $('#task-content-inner').prepend(taskTemp({ + 'type' : options.type, + 'id' : 't_' + options.appid, + 'appid' : options.appid, + 'title' : options.title, + 'imgsrc' : options.imgsrc + })); + HROS.taskbar.resize(); + //新增窗口 + TEMP.windowTemp = { + 'width' : options.width, + 'height' : options.height, + 'top' : options.top, + 'left' : options.left, + 'emptyW' : $(window).width() - options.width, + 'emptyH' : $(window).height() - options.height, + 'zIndex' : HROS.CONFIG.windowIndexid, + 'type' : options.type, + 'id' : 'w_' + options.appid, + 'appid' : options.appid, + 'title' : options.title, + 'url' : options.url, + 'imgsrc' : options.imgsrc, + 'isresize' : options.isresize, + 'isopenmax' : options.isopenmax, + 'istitlebar' : options.isresize, + 'istitlebarFullscreen' : options.isresize ? window.fullScreenApi.supportsFullScreen == true ? true : false : false, + 'isflash' : options.isflash + }; + $('#desk').append(windowTemp(TEMP.windowTemp)); + $(windowId).data('info', TEMP.windowTemp); + HROS.CONFIG.windowIndexid += 1; + //iframe加载完毕后,隐藏loading遮罩层 + $(windowId + ' iframe').load(function(){ + $(windowId + ' .window-frame').children('div').eq(1).fadeOut(); + }); + HROS.window.show2top(options.appid); + } + nextDo({ + type : type, + appid : appid, + imgsrc : 'img/ui/default_icon.png', + title : obj.title, + url : obj.url, + width : obj.width, + height : obj.height, + top : typeof(obj.top) == 'undefined' ? (($(window).height() - obj.height) / 2 <= 0 ? 0 : ($(window).height() - obj.height) / 2) : obj.top, + left : typeof(obj.left) == 'undefined' ? (($(window).width() - obj.width) / 2 <= 0 ? 0 : ($(window).width() - obj.width) / 2) : obj.left, + isresize : typeof(obj.isresize) == 'undefined' ? false : obj.isresize, + isopenmax : typeof(obj.isopenmax) == 'undefined' ? false : obj.isopenmax, + isflash : typeof(obj.isflash) == 'undefined' ? true : obj.isflash + }); + }else{ + //如果设置强制刷新 + if(obj.refresh){ + var windowId = '#w_' + appid; + $(windowId).find('iframe').attr('src', obj.url); + } + } + }, + /* + ** 创建窗口 + ** 系统窗口:HROS.window.create(appid); + ** 示例:HROS.window.create(12); + */ + create : function(appid){ + //判断窗口是否已打开 + var iswindowopen = false; + $('#task-content-inner a.task-item').each(function(){ + if($(this).attr('appid') == appid){ + iswindowopen = true; + HROS.window.show2top(appid); + return false; + } + }); + //如果没有打开,则进行创建 + if(!iswindowopen){ + function nextDo(options){ + var windowId = '#w_' + options.appid; + //新增任务栏 + $('#task-content-inner').prepend(taskTemp({ + 'type' : options.type, + 'id' : 't_' + options.appid, + 'appid' : options.appid, + 'title' : options.title, + 'imgsrc' : options.imgsrc + })); + HROS.taskbar.resize(); + //新增窗口 + TEMP.windowTemp = { + 'width' : options.width, + 'height' : options.height, + 'top' : options.top, + 'left' : options.left, + 'emptyW' : $(window).width() - options.width, + 'emptyH' : $(window).height() - options.height, + 'zIndex' : HROS.CONFIG.windowIndexid, + 'type' : options.type, + 'id' : 'w_' + options.appid, + 'appid' : options.appid, + 'title' : options.title, + 'url' : options.url, + 'imgsrc' : options.imgsrc, + 'isresize' : options.isresize == 1 ? true : false, + 'isopenmax' : options.isresize == 1 ? options.isopenmax == 1 ? true : false : false, + 'istitlebar' : options.isresize == 1 ? true : false, + 'istitlebarFullscreen' : options.isresize == 1 ? window.fullScreenApi.supportsFullScreen == true ? true : false : false, + 'isflash' : options.isflash == 1 ? true : false + }; + $('#desk').append(windowTemp(TEMP.windowTemp)); + $(windowId).data('info', TEMP.windowTemp); + HROS.CONFIG.windowIndexid += 1; + //iframe加载完毕后,隐藏loading遮罩层 + $(windowId + ' iframe').load(function(){ + $(windowId + ' .window-frame').children('div').eq(1).fadeOut(); + }); + HROS.window.show2top(options.appid); + } + $(HROS.VAR.dock).each(function(){ + if(this.id == appid){ + nextDo({ + type : this.type, + id : this.id, + appid : this.id, + title : this.title, + imgsrc : this.icon, + url : this.url, + width : this.width, + height : this.height, + top : typeof(this.top) == 'undefined' ? (($(window).height() - this.height) / 2 <= 0 ? 0 : ($(window).height() - this.height) / 2) : this.top, + left : typeof(this.left) == 'undefined' ? (($(window).width() - this.width) / 2 <= 0 ? 0 : ($(window).width() - this.width) / 2) : this.left, + isresize : this.isresize, + isopenmax : this.isopenmax, + isflash : this.isflash + }); + } + }); + $(HROS.VAR.desk).each(function(){ + if(this.id == appid){ + nextDo({ + type : this.type, + id : this.id, + appid : this.id, + title : this.title, + imgsrc : this.icon, + url : this.url, + width : this.width, + height : this.height, + top : typeof(this.top) == 'undefined' ? (($(window).height() - this.height) / 2 <= 0 ? 0 : ($(window).height() - this.height) / 2) : this.top, + left : typeof(this.left) == 'undefined' ? (($(window).width() - this.width) / 2 <= 0 ? 0 : ($(window).width() - this.width) / 2) : this.left, + isresize : this.isresize, + isopenmax : this.isopenmax, + isflash : this.isflash + }); + } + }); + } + }, + close : function(appid){ + var windowId = '#w_' + appid, taskId = '#t_' + appid; + $(windowId).removeData('info').html('').remove(); + $('#task-content-inner ' + taskId).html('').remove(); + $('#task-content-inner').css('width', $('#task-content-inner .task-item').length * 114); + $('#task-bar, #nav-bar').removeClass('min-zIndex'); + HROS.taskbar.resize(); + }, + closeAll : function(){ + $('#desk .window-container').each(function(){ + HROS.window.close($(this).attr('appid')); + }); + }, + hide : function(appid){ + HROS.window.show2top(appid); + var windowId = '#w_' + appid, taskId = '#t_' + appid; + $(windowId).css('left', -10000).attr('state', 'hide'); + $('#task-content-inner ' + taskId).removeClass('task-item-current'); + if($(windowId).attr('ismax') == 1){ + $('#task-bar, #nav-bar').removeClass('min-zIndex'); + } + }, + hideAll : function(){ + $('#task-content-inner a.task-item').removeClass('task-item-current'); + $('#desk-1').nextAll('div.window-container').css('left', -10000).attr('state', 'hide'); + }, + max : function(appid){ + HROS.window.show2top(appid); + var windowId = '#w_' + appid, taskId = '#t_' + appid; + $(windowId + ' .title-handle .ha-max').hide().next(".ha-revert").show(); + $(windowId).addClass('window-maximize').attr('ismax',1).animate({ + width : '100%', + height : '100%', + top : 0, + left : 0 + }, 200); + $('#task-bar, #nav-bar').addClass('min-zIndex'); + }, + revert : function(appid){ + HROS.window.show2top(appid); + var windowId = '#w_' + appid, taskId = '#t_' + appid; + $(windowId + ' .title-handle .ha-revert').hide().prev('.ha-max').show(); + var obj = $(windowId), windowdata = obj.data('info'); + obj.removeClass('window-maximize').attr('ismax',0).animate({ + width : windowdata['width'], + height : windowdata['height'], + left : windowdata['left'], + top : windowdata['top'] + }, 500); + $('#task-bar, #nav-bar').removeClass('min-zIndex'); + }, + show2top : function(appid, isanimate){ + isanimate = isanimate == null ? false : isanimate; + var windowId = '#w_' + appid, taskId = '#t_' + appid; + var windowdata = $(windowId).data('info'); + var arr = []; + function show(){ + HROS.window.show2under(); + //改变当前任务栏样式 + $('#task-content-inner ' + taskId).addClass('task-item-current'); + if($(windowId).attr('ismax') == 1){ + $('#task-bar, #nav-bar').addClass('min-zIndex'); + } + //改变当前窗口样式 + $(windowId).addClass('window-current').css({ + 'z-index' : HROS.CONFIG.windowIndexid, + 'left' : windowdata['left'], + 'top' : windowdata['top'] + }).attr('state', 'show'); + //如果窗口最小化前是最大化状态的,则坐标位置设为0 + if($(windowId).attr('ismax') == 1){ + $(windowId).css({ + 'left' : 0, + 'top' : 0 + }); + } + //改变当前窗口遮罩层样式 + $(windowId + ' .window-mask').hide(); + //改变当前iframe显示 + $(windowId + ' iframe').show(); + HROS.CONFIG.windowIndexid += 1; + } + if(isanimate){ + var baseStartX = $(windowId).offset().left, baseEndX = baseStartX + $(windowId).width(); + var baseStartY = $(windowId).offset().top, baseEndY = baseStartY + $(windowId).height(); + var baseCenterX = baseStartX + ($(windowId).width() / 2), baseCenterY = baseStartY + ($(windowId).height() / 2); + var baseZIndex = parseInt($(windowId).css('zIndex')); + $('#desk .window-container:not(' + windowId + ')').each(function(){ + var thisStartX = $(this).offset().left, thisEndX = thisStartX + $(this).width(); + var thisStartY = $(this).offset().top, thisEndY = thisStartY + $(this).height(); + var thisCenterX = thisStartX + ($(this).width() / 2), thisCenterY = thisStartY + ($(this).height() / 2); + var thisZIndex = parseInt($(this).css('zIndex')); + var flag = ''; + if(thisZIndex > baseZIndex){ + // 常规情况,只要有一个角处于区域内,则可以判断窗口有覆盖 + // _______ _______ _______ _______ + // | ___|___ ___| | ___|___ | | |___ + // | | | | | | | | | | | | + // |___| | | |_______| | |___| |_______| | + // |_______| |_______| |_______| |_______| + if( + (thisStartX >= baseStartX && thisStartX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) + || + (thisStartX >= baseStartX && thisStartX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) + || + (thisEndX >= baseStartX && thisEndX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) + || + (thisEndX >= baseStartX && thisEndX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) + ){ + flag = 'x'; + } + // 非常规情况 + // _______ _______ _____ + // ___| | | |___ _| |___ + // | | | | | | | | | | + // |___| | | |___| |_| |___| + // |_______| |_______| |_____| + if( + (thisStartX >= baseStartX && thisStartX <= baseEndX && thisStartY < baseStartY && thisEndY > baseEndY) + || + (thisEndX >= baseStartX && thisEndX <= baseEndX && thisStartY < baseStartY && thisEndY > baseEndY) + ){ + flag = 'x'; + } + // _____ ___________ _____ + // __|_____|__ | | _|_____|___ + // | | | | | | + // | | |___________| |___________| + // |___________| |_____| |_____| + if( + (thisStartY >= baseStartY && thisStartY <= baseEndY && thisStartX < baseStartX && thisEndX > baseEndX) + || + (thisEndY >= baseStartY && thisEndY <= baseEndY && thisStartX < baseStartX && thisEndX > baseEndX) + ){ + flag = 'y'; + } + // 两个角处于区域内,另外两种情况不用处理,因为这两种情况下,被移动的窗口是需要进行上下滑动,而非左右 + // _____ ___________ + // __| |__ | _____ | + // | | | | | | | | + // | |_____| | |__| |__| + // |___________| |_____| + if( + (thisStartX >= baseStartX && thisStartX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) + && + (thisEndX >= baseStartX && thisEndX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) + || + (thisStartX >= baseStartX && thisStartX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) + && + (thisEndX >= baseStartX && thisEndX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) + ){ + flag = 'y'; + } + } + if(flag != ''){ + var direction, distance; + if(flag == 'x'){ + if(thisCenterX > baseCenterX){ + direction = 'right'; + distance = baseEndX - thisStartX + 30; + }else{ + direction = 'left'; + distance = thisEndX - baseStartX + 30; + } + }else{ + if(thisCenterY > baseCenterY){ + direction = 'bottom'; + distance = baseEndY - thisStartY + 30; + }else{ + direction = 'top'; + distance = thisEndY - baseStartY + 30; + } + } + arr.push({ + id : $(this).attr('id'), + direction : direction, //移动方向 + distance : distance //移动距离 + }); + } + }); + //开始移动 + var delayTime = 0; + for(var i = 0; i < arr.length; i++){ + var baseLeft = $('#' + arr[i].id).offset().left, baseTop = $('#' + arr[i].id).offset().top; + if(arr[i].direction == 'left'){ + $('#' + arr[i].id).delay(delayTime).animate({ + left : baseLeft - arr[i].distance + }, 300).animate({ + left : baseLeft + }, 300); + }else if(arr[i].direction == 'right'){ + $('#' + arr[i].id).delay(delayTime).animate({ + left : baseLeft + arr[i].distance + }, 300).animate({ + left : baseLeft + }, 300); + }else if(arr[i].direction == 'top'){ + $('#' + arr[i].id).delay(delayTime).animate({ + top : baseTop - arr[i].distance + }, 300).animate({ + top : baseTop + }, 300); + }else if(arr[i].direction == 'bottom'){ + $('#' + arr[i].id).delay(delayTime).animate({ + top : baseTop + arr[i].distance + }, 300).animate({ + top : baseTop + }, 300); + } + delayTime += 100; + } + setTimeout(show, delayTime + 100); + }else{ + show(); + } + }, + show2under : function(){ + //改变任务栏样式 + $('#task-content-inner a.task-item').removeClass('task-item-current'); + //改变窗口样式 + $('#desk .window-container').removeClass('window-current'); + //改变窗口遮罩层样式 + $('#desk .window-container .window-mask').show(); + //改变iframe显示 + $('#desk .window-container-flash iframe').hide(); + }, + handle : function(){ + $('#desk').on('dblclick', '.window-container .title-bar', function(e){ + var obj = $(this).parents('.window-container'); + //判断当前窗口是否已经是最大化 + if(obj.find('.ha-max').is(':hidden')){ + obj.find('.ha-revert').click(); + }else{ + obj.find('.ha-max').click(); + } + }).on('click', '.window-container .ha-hide', function(){ + var obj = $(this).parents('.window-container'); + HROS.window.hide(obj.attr('appid')); + }).on('click', '.window-container .ha-max', function(){ + var obj = $(this).parents('.window-container'); + HROS.window.max(obj.attr('appid')); + }).on('click', '.window-container .ha-revert', function(){ + var obj = $(this).parents('.window-container'); + HROS.window.revert(obj.attr('appid')); + }).on('click', '.window-container .ha-fullscreen', function(){ + var obj = $(this).parents('.window-container'); + window.fullScreenApi.requestFullScreen(document.getElementById(obj.find('iframe').attr('id'))); + }).on('click', '.window-container .ha-close', function(){ + var obj = $(this).parents('.window-container'); + HROS.window.close(obj.attr('appid')); + }).on('contextmenu', '.window-container', function(){ + $('.popup-menu').hide(); + $('.quick_view_container').remove(); + return false; + }); + }, + move : function(){ + $('#desk').on('mousedown', '.window-container .title-bar', function(e){ + var obj = $(this).parents('.window-container'); + if(obj.attr('ismax') == 1){ + return false; + } + HROS.window.show2top(obj.attr('appid')); + var windowdata = obj.data('info'), lay, x, y; + x = e.clientX - obj.offset().left; + y = e.clientY - obj.offset().top; + //绑定鼠标移动事件 + $(document).on('mousemove', function(e){ + lay = HROS.maskBox.desk(); + lay.show(); + //强制把右上角还原按钮隐藏,最大化按钮显示 + obj.find('.ha-revert').hide().prev('.ha-max').show(); + _l = e.clientX - x; + _t = e.clientY - y; + _w = windowdata['width']; + _h = windowdata['height']; + //窗口贴屏幕顶部10px内 || 底部60px内 + _t = _t <= 10 ? 0 : _t >= lay.height()-30 ? lay.height()-30 : _t; + obj.css({ + width : _w, + height : _h, + left : _l, + top : _t + }); + obj.data('info').left = obj.offset().left; + obj.data('info').top = obj.offset().top; + }).on('mouseup', function(){ + $(this).off('mousemove').off('mouseup'); + if(typeof(lay) !== 'undefined'){ + lay.hide(); + } + }); + }); + }, + resize : function(obj){ + $('#desk').on('mousedown', '.window-container .window-resize', function(e){ + var obj = $(this).parents('.window-container'); + //增加背景遮罩层 + var resizeobj = $(this), lay, x = e.clientX, y = e.clientY, w = obj.width(), h = obj.height(); + $(document).on('mousemove', function(e){ + lay = HROS.maskBox.desk(); + lay.show(); + _x = e.clientX; + _y = e.clientY; + //当拖动到屏幕边缘时,自动贴屏 + _x = _x <= 10 ? 0 : _x >= (lay.width()-12) ? (lay.width()-2) : _x; + _y = _y <= 10 ? 0 : _y >= (lay.height()-12) ? lay.height() : _y; + switch(resizeobj.attr('resize')){ + case 't': + h + y - _y > HROS.CONFIG.windowMinHeight ? obj.css({ + height : h + y - _y, + top : _y + }) : obj.css({ + height : HROS.CONFIG.windowMinHeight + }); + break; + case 'r': + w - x + _x > HROS.CONFIG.windowMinWidth ? obj.css({ + width : w - x + _x + }) : obj.css({ + width : HROS.CONFIG.windowMinWidth + }); + break; + case 'b': + h - y + _y > HROS.CONFIG.windowMinHeight ? obj.css({ + height : h - y + _y + }) : obj.css({ + height : HROS.CONFIG.windowMinHeight + }); + break; + case 'l': + w + x - _x > HROS.CONFIG.windowMinWidth ? obj.css({ + width : w + x - _x, + left : _x + }) : obj.css({ + width : HROS.CONFIG.windowMinWidth + }); + break; + case 'rt': + h + y - _y > HROS.CONFIG.windowMinHeight ? obj.css({ + height : h + y - _y, + top : _y + }) : obj.css({ + height : HROS.CONFIG.windowMinHeight + }); + w - x + _x > HROS.CONFIG.windowMinWidth ? obj.css({ + width : w - x + _x + }) : obj.css({ + width : HROS.CONFIG.windowMinWidth + }); + break; + case 'rb': + w - x + _x > HROS.CONFIG.windowMinWidth ? obj.css({ + width : w - x + _x + }) : obj.css({ + width : HROS.CONFIG.windowMinWidth + }); + h - y + _y > HROS.CONFIG.windowMinHeight ? obj.css({ + height : h - y + _y + }) : obj.css({ + height : HROS.CONFIG.windowMinHeight + }); + break; + case 'lt': + w + x - _x > HROS.CONFIG.windowMinWidth ? obj.css({ + width : w + x - _x, + left : _x + }) : obj.css({ + width : HROS.CONFIG.windowMinWidth + }); + h + y - _y > HROS.CONFIG.windowMinHeight ? obj.css({ + height : h + y - _y, + top : _y + }) : obj.css({ + height : HROS.CONFIG.windowMinHeight + }); + break; + case 'lb': + w + x - _x > HROS.CONFIG.windowMinWidth ? obj.css({ + width : w + x - _x, + left : _x + }) : obj.css({ + width : HROS.CONFIG.windowMinWidth + }); + h - y + _y > HROS.CONFIG.windowMinHeight ? obj.css({ + height : h - y + _y + }) : obj.css({ + height : HROS.CONFIG.windowMinHeight + }); + break; + } + }).on('mouseup',function(){ + if(typeof(lay) !== 'undefined'){ + lay.hide(); + } + obj.data('info').width = obj.width(); + obj.data('info').height = obj.height(); + obj.data('info').left = obj.offset().left; + obj.data('info').top = obj.offset().top; + obj.data('info').emptyW = $(window).width() - obj.width(); + obj.data('info').emptyH = $(window).height() - obj.height(); + $(this).off('mousemove').off('mouseup'); + }); + }); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/hros.zoom.js b/src/main/webapp/js/HoorayOS_mini/js/hros.zoom.js new file mode 100644 index 00000000..f1b33356 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/hros.zoom.js @@ -0,0 +1,43 @@ +/* +** 该功能是从QQ空间里提取出来的 +** 用于判断页面是否处于缩放状态中,并给予提示 +** 可在浏览页时按住ctrl+鼠标滚轮进行测试预览 +*/ +HROS.zoom = (function(){ + return { + /* + ** 初始化 + ** 其实也不用初始化,可以直接把object代码写在页面上 + ** 需要注意的是onchange参数,调用的是HROS.zoom.check方法 + */ + init : function(){ + $('body').append('
      '); + /* + ** 使用SWFObject.js插入flash + ** http://www.cnblogs.com/wuxinxi007/archive/2009/10/27/1590709.html + */ + //swfobject.embedSWF('js/zoom.swf?onchange=HROS.zoom.check', 'zoombox', '10', '10', '6.0.0', 'expressInstall.swf', '', {allowScriptAccess : 'always', wmode : 'transparent', scale : 'noScale'}, {id : 'accessory_zoom', name : 'zoom_detect'}); + }, + /* + ** 为什么会有个参数o?其实我也不知道 + ** o.scale的值是数字,当o.scale大于1时,页面处于放大状态,反之则为缩小状态 + */ + check : function(o){ + var s = o.scale, m = s > 1 ? '放大' : '缩小'; + if(s != 1){ + HROS.VAR.zoomLevel = s; + $('#zoom-tip').show().find('span').text('您的浏览器目前处于' + m + '状态,会导致显示不正常,您可以键盘按“ctrl+数字0”组合键恢复初始状态!'); + }else{ + if(s != HROS.VAR.zoomLevel){ + $('#zoom-tip').fadeOut(); + } + } + }, + /* + ** 关闭,其实是删除,如果想做关闭,把代码改成hide()即可 + */ + close : function(){ + $('#zoom-tip').remove(); + } + } +})(); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/jquery-1.8.3.min.js b/src/main/webapp/js/HoorayOS_mini/js/jquery-1.8.3.min.js new file mode 100644 index 00000000..83589daa --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/jquery-1.8.3.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
      a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
      t
      ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
      ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
      ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

      ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
      ","
      "],thead:[1,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],col:[2,"","
      "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
      ","
      "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
      ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/templates.js b/src/main/webapp/js/HoorayOS_mini/js/templates.js new file mode 100644 index 00000000..8ee4f03d --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/js/templates.js @@ -0,0 +1,66 @@ +//桌面应用 +var appbtnTemp = template( + '
    7. '+ + '
      <%=title%>
      '+ + '<%=title%>'+ + '
    8. ' +); +//任务栏 +var taskTemp = template( + ''+ + '
      '+ + ''+ + '
      '+ + '
      <%=title%>
      '+ + '
      ' +); +//小挂件 +var widgetWindowTemp = template( + '
      '+ + '
      '+ + ''+ + '
      '+ + ''+ + '
      '+ + '
      ' +); +//应用窗口 +var windowTemp = template( + '
      '+ + '
      '+ + '
      '+ + '<%=title%>'+ + '
      '+ + '
      '+ + ''+ + '<% if(istitlebar){ %>'+ + 'style="display:none"<% } %>>'+ + 'style="display:none"<% } %>>'+ + '<% } %>'+ + '<% if(istitlebarFullscreen){ %>'+ + '+'+ + '<% } %>'+ + '×'+ + '
      '+ + '
      '+ + '<% if(isflash){ %>'+ + '
      运行中,点击恢复显示 :)
      '+ + '<% }else{ %>'+ + '
      '+ + '<% } %>'+ + '
      '+ + ''+ + '
      '+ + '
      '+ + '<% if(isresize){ %>'+ + '
      '+ + '
      '+ + '
      '+ + '
      '+ + '
      '+ + '
      '+ + '
      '+ + '
      '+ + '<% } %>'+ + '
      ' +); \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/js/wallpaper.jpg b/src/main/webapp/js/HoorayOS_mini/js/wallpaper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7becba858c81a4b2e40c6c91e2263e23959dc6f GIT binary patch literal 494096 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≺$f8VfzEwPc*D^=<%jm26w!z`8gZ(Z5 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
      ~e3YHyC)D%oMN~ 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 z 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
      5GCQ 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/说明.txt b/src/main/webapp/js/HoorayOS_mini/说明.txt new file mode 100644 index 00000000..e255451a --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/说明.txt @@ -0,0 +1,57 @@ +===== 桌面应用数据 ===== +桌面通过读取data.js里的json数据显示桌面应用,其data.js可替换成后端输出,打开hros.app.js,找到17行,把data.js的路径替换成后端输出桌面json数据的地址即可。 + +===== 应用结构参数说明 ===== + +app应用 + +id : 0, //应用id,确保该id唯一不重复,因为打开、关闭等操作都是根据这个唯一id来查找应用的 +title : "我的博客", //应用名称 +type : "app", //应用类型,分别有app、widget可选,app为窗口应用,widget为挂件应用 +icon : "img/ui/system-shapes.png", //应用图标 +url : "http://www.cnblogs.com/hooray", //应用地址 +width : 1000, //应用显示宽度 +height : 500, //应用显示高度 +left : 100, //距离页面左部偏移量,不设置默认水平居中 +top : 100, //距离页面顶部偏移量,不设置默认垂直居中 +isresize : true, //应用是否可以拉伸 +isopenmax : false, //应用是否打开自动最大化状态 +isflash : false //应用是否为flash应用 + +widget应用 + +id : 0, //应用id,确保该id唯一不重复,因为打开、关闭等操作都是根据这个唯一id来查找应用的 +title : "我的博客", //应用名称 +type : "widget", //应用类型,分别有app、widget可选,app为窗口应用,widget为挂件应用 +icon : "img/ui/system-shapes.png", //应用图标 +url : "http://www.cnblogs.com/hooray", //应用地址 +width : 1000, //应用显示宽度 +height : 500, //应用显示高度 +right : 100, //距离页面右部偏移量,不设置默认为0 +top : 100 //距离页面顶部偏移量,不设置默认为0 + +===== 如何更换壁纸 ===== + +打开index.html,找到: +HROS.CONFIG.wallpaper = 'img/wallpaper/wallpaper.jpg'; +将后面的地址替换成其它壁纸图片链接即可 + +===== 如何创建临时窗口和挂件 ===== + +创建一个临时窗口,多次调用会多次创建,窗口不唯一 + +HROS.window.createTemp({title:'百度',url:'http://hoorayos.com',width:800,height:400,left:100,top:100,isresize:false,isopenmax:false,isflash:false}); + +创建一个临时挂件,多次调用会多次创建,窗口不唯一 + +HROS.widget.createTemp({url:'http://hoorayos.com',width:800,height:400,right:100,top:100}); + +创建一个临时窗口,多次调用不会重复创建,窗口唯一,需要在参数里加上appid属性,内容随便填写,但确保appid唯一,以免与系统窗口重复 +参数说明:title:标题,url:网址,width:窗口宽度,height:窗口高度,left:挂件距离页面左部偏移量(可不填,默认0),top:挂件距离页面顶部偏移量(可不填,默认0),isresize:窗口是否可以拉伸(可不填,默认false),isopenmax:窗口打开是否默认最大化(可不填,默认false),isflash:窗口内是否为flash应用(可不填,默认false) + +HROS.window.createTemp({appid:'window_baidu',title:'百度',url:'hoorayos.com',width:800,height:400,left:100,top:100,isresize:false,isopenmax:false,isflash:false}); + +创建一个临时挂件,多次调用不会重复创建,窗口唯一,需要在参数里加上appid属性,内容随便填写,但确保appid唯一,以免与系统挂件重复 +参数说明:url:网址,width:窗口宽度,height:窗口高度,right:挂件距离页面左部偏移量(可不填,默认0),top:挂件距离页面顶部偏移量(可不填,默认0) + +HROS.widget.createTemp({appid:'widget_baidu',url:'hoorayos.com',width:800,height:400,right:100,top:100}); \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/My97DatePicker.htm b/src/main/webapp/js/My97DatePicker/My97DatePicker.htm new file mode 100644 index 00000000..89168714 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/My97DatePicker.htm @@ -0,0 +1,49 @@ + + + +My97DatePicker + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/WdatePicker.js b/src/main/webapp/js/My97DatePicker/WdatePicker.js new file mode 100644 index 00000000..b4cb3d1f --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/WdatePicker.js @@ -0,0 +1,39 @@ +/* + * My97 DatePicker 4.72 Release + * License: http://www.my97.net/dp/license.asp + */ +var $dp,WdatePicker;(function(){var _={ +$wdate:true, +$dpPath:"", +$crossFrame:true, +doubleCalendar:false, +enableKeyboard:true, +enableInputMask:true, +autoUpdateOnChanged:null, +whichDayIsfirstWeek:4, +position:{}, +lang:"auto", +skin:"default", +dateFmt:"yyyy-MM-dd", +realDateFmt:"yyyy-MM-dd", +realTimeFmt:"HH:mm:ss", +realFullFmt:"%Date %Time", +minDate:"1900-01-01 00:00:00", +maxDate:"2099-12-31 23:59:59", +startDate:"", +alwaysUseStartDate:false, +yearOffset:1911, +firstDayOfWeek:0, +isShowWeek:false, +highLineWeekDay:true, +isShowClear:true, +isShowToday:true, +isShowOK:true, +isShowOthers:true, +readOnly:false, +errDealMode:0, +autoPickDate:null, +qsEnabled:true, +autoShowQS:false, + +specialDates:null,specialDays:null,disabledDates:null,disabledDays:null,opposite:false,onpicking:null,onpicked:null,onclearing:null,oncleared:null,ychanging:null,ychanged:null,Mchanging:null,Mchanged:null,dchanging:null,dchanged:null,Hchanging:null,Hchanged:null,mchanging:null,mchanged:null,schanging:null,schanged:null,eCont:null,vel:null,errMsg:"",quickSel:[],has:{}};WdatePicker=U;var X=window,O="document",J="documentElement",C="getElementsByTagName",V,A,T,I,b;switch(navigator.appName){case"Microsoft Internet Explorer":T=true;break;case"Opera":b=true;break;default:I=true;break}A=L();if(_.$wdate)M(A+"skin/WdatePicker.css");V=X;if(_.$crossFrame){try{while(V.parent&&V.parent[O]!=V[O]&&V.parent[O][C]("frameset").length==0)V=V.parent}catch(P){}}if(!V.$dp)V.$dp={ff:I,ie:T,opera:b,el:null,win:X,status:0,defMinDate:_.minDate,defMaxDate:_.maxDate,flatCfgs:[]};B();if($dp.status==0)Z(X,function(){U(null,true)});if(!X[O].docMD){E(X[O],"onmousedown",D);X[O].docMD=true}if(!V[O].docMD){E(V[O],"onmousedown",D);V[O].docMD=true}E(X,"onunload",function(){if($dp.dd)Q($dp.dd,"none")});function B(){V.$dp=V.$dp||{};obj={$:function($){return(typeof $=="string")?X[O].getElementById($):$},$D:function($,_){return this.$DV(this.$($).value,_)},$DV:function(_,$){if(_!=""){this.dt=$dp.cal.splitDate(_,$dp.cal.dateFmt);if($)for(var B in $)if(this.dt[B]===undefined)this.errMsg="invalid property:"+B;else{this.dt[B]+=$[B];if(B=="M"){var C=$["M"]>0?1:0,A=new Date(this.dt["y"],this.dt["M"],0).getDate();this.dt["d"]=Math.min(A+C,this.dt["d"])}}if(this.dt.refresh())return this.dt}return""},show:function(){var A=V[O].getElementsByTagName("div"),$=100000;for(var B=0;B$)$=_}this.dd.style.zIndex=$+2;Q(this.dd,"block")},hide:function(){Q(this.dd,"none")},attachEvent:E};for(var $ in obj)V.$dp[$]=obj[$];$dp=V.$dp;$dp.dd=V[O].getElementById("_my97DP")}function E(A,$,_){if(T)A.attachEvent($,_);else if(_){var B=$.replace(/on/,"");_._ieEmuEventHandler=function($){return _($)};A.addEventListener(B,_._ieEmuEventHandler,false)}}function L(){var _,A,$=X[O][C]("script");for(var B=0;B<$.length;B++){_=$[B].src.substring(0,$[B].src.toLowerCase().indexOf("wdatepicker.js"));A=_.lastIndexOf("/");if(A>0)_=_.substring(0,A+1);if(_)break}return _}function F(F){var E,C;if(F.substring(0,1)!="/"&&F.indexOf("://")==-1){E=V.location.href;C=location.href;if(E.indexOf("?")>-1)E=E.substring(0,E.indexOf("?"));if(C.indexOf("?")>-1)C=C.substring(0,C.indexOf("?"));var G,I,$="",D="",A="",J,H,B="";for(J=0;J_.scrollTop||A.scrollLeft>_.scrollLeft))?A:_;return{"top":B.scrollTop,"left":B.scrollLeft}}function D($){var _=$?($.srcElement||$.target):null;try{if($dp.cal&&!$dp.eCont&&$dp.dd&&_!=$dp.el&&$dp.dd.style.display=="block")$dp.cal.close()}catch($){}}function Y(){$dp.status=2;H()}function H(){if($dp.flatCfgs.length>0){var $=$dp.flatCfgs.shift();$.el={innerHTML:""};$.autoPickDate=true;$.qsEnabled=false;K($)}}var R,$;function U(J,C){$dp.win=X;B();J=J||{};if(C){if(!G()){$=$||setInterval(function(){if(V[O].readyState=="complete")clearInterval($);U(null,true)},50);return}if($dp.status==0){$dp.status=1;K({el:{innerHTML:""}},true)}else return}else if(J.eCont){J.eCont=$dp.$(J.eCont);$dp.flatCfgs.push(J);if($dp.status==2)H()}else{if($dp.status==0){U(null,true);return}if($dp.status!=2)return;var F=D();if(F){$dp.srcEl=F.srcElement||F.target;F.cancelBubble=true}$dp.el=J.el=$dp.$(J.el||$dp.srcEl);if(!$dp.el||$dp.el["My97Mark"]===true||$dp.el.disabled||($dp.el==$dp.el&&Q($dp.dd)!="none"&&$dp.dd.style.left!="-1970px")){$dp.el["My97Mark"]=false;return}K(J);if(F&&$dp.el.nodeType==1&&$dp.el["My97Mark"]===undefined){$dp.el["My97Mark"]=false;var _,A;if(F.type=="focus"){_="onclick";A="onfocus"}else{_="onfocus";A="onclick"}E($dp.el,_,$dp.el[A])}}function G(){if(T&&V!=X&&V[O].readyState!="complete")return false;return true}function D(){if(I){func=D.caller;while(func!=null){var $=func.arguments[0];if($&&($+"").indexOf("Event")>=0)return $;func=func.caller}return null}return event}}function S(_,$){return _.currentStyle?_.currentStyle[$]:document.defaultView.getComputedStyle(_,false)[$]}function Q(_,$){if(_)if($!=null)_.style.display=$;else return S(_,"display")}function K(H,$){for(var D in _)if(D.substring(0,1)!="$")$dp[D]=_[D];for(D in H)if($dp[D]!==undefined)$dp[D]=H[D];var E=$dp.el?$dp.el.nodeName:"INPUT";if($||$dp.eCont||new RegExp(/input|textarea|div|span|p|a/ig).test(E))$dp.elProp=E=="INPUT"?"value":"innerHTML";else return;if($dp.lang=="auto")$dp.lang=T?navigator.browserLanguage.toLowerCase():navigator.language.toLowerCase();if(!$dp.dd||$dp.eCont||($dp.lang&&$dp.realLang&&$dp.realLang.name!=$dp.lang&&$dp.getLangIndex&&$dp.getLangIndex($dp.lang)>=0)){if($dp.dd&&!$dp.eCont)V[O].body.removeChild($dp.dd);if(_.$dpPath=="")F(A);var B="";if($dp.eCont){$dp.eCont.innerHTML=B;Z($dp.eCont.childNodes[0],Y)}else{$dp.dd=V[O].createElement("DIV");$dp.dd.id="_my97DP";$dp.dd.style.cssText="position:absolute";$dp.dd.innerHTML=B;V[O].body.appendChild($dp.dd);Z($dp.dd.childNodes[0],Y);if($)$dp.dd.style.left=$dp.dd.style.top="-1970px";else{$dp.show();C()}}}else if($dp.cal){$dp.show();$dp.cal.init();if(!$dp.eCont)C()}function C(){var F=$dp.position.left,B=$dp.position.top,C=$dp.el;if(C!=$dp.srcEl&&(Q(C)=="none"||C.type=="hidden"))C=$dp.srcEl;var H=W(C),$=G(X),D=N(V),A=a(V),E=$dp.dd.offsetHeight,_=$dp.dd.offsetWidth;if(isNaN(B)){if(B=="above"||(B!="under"&&(($.topM+H.bottom+E>D.height)&&($.topM+H.top-E>0))))B=A.top+$.topM+H.top-E-2;else B=A.top+$.topM+Math.min(H.bottom,D.height-E)+2}else B+=A.top+$.topM;if(isNaN(F))F=A.left+Math.min($.leftM+H.left,D.width-_-5)-(T?2:0);else F+=A.left+$.leftM;$dp.dd.style.top=B+"px";$dp.dd.style.left=F+"px"}}})() \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/calendar.js b/src/main/webapp/js/My97DatePicker/calendar.js new file mode 100644 index 00000000..c5e8424e --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/calendar.js @@ -0,0 +1,5 @@ +/* + * My97 DatePicker 4.72 Release + * License: http://www.my97.net/dp/license.asp + */ +eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('o $c;k($5u){5Q.2X.7n("6G",l($){k(!$)h.25();t $});5Q.2X.7e("6w",l(){o $=h.6t;3i($.5M!=1)$=$.7g;t $});7f.2X.2I=l($,b){o A=$.1l(/6p/,"");b.5R=l($){6L.1Y=$;t b()};h.7t(A,b.5R,1m)}}l 5H(){$c=h;h.2Y=[];$d=1Q.7q("x");$d.1d="4d";$d.1L="<1v Y=3M><1v Y=3M><1x 2o=0 2m=0 2u=0><1j><18 7J=2><4h 1D=7L>&4B;<1v Y=7o 4b=2><1v 1g=\\":\\" Y=5P 5N><1v Y=5O 4b=2><1v 1g=\\":\\" Y=5P 5N><1v Y=5O 4b=2><18><1O 1D=7I><1j><18><1O 1D=7Q><1v Y=4e 1D=7G 3o=1O><1v Y=4e 1D=7z 3o=1O><1v Y=4e 1D=7E 3o=1O>";6M($d,l(){3t()});A();$f.1W=[1Q,$d.1M,$d.1t,$d.2V,$d.3r,$d.3I,$d.2S,$d.28,$d.1U];1b(o B=0;B<$f.1W.u;B++){o b=$f.1W[B];b.3q=B==$f.1W.u-1?$f.1W[1]:$f.1W[B+1];$f.2I(b,"4c",4R)}h.5F();$();4Q("y,M,H,m,s");$d.5S.1q=l(){4Z(1)};$d.5T.1q=l(){4Z(-1)};$d.4i.1q=l(){k($d.1E.1c.2h!="6K"){$c.4p();3w($d.1E)}q 1n($d.1E)};1Q.6N.4q($d);l A(){o b=$("a");1r=$("x"),1I=$("1v"),4g=$("1O"),5G=$("4h");$d.3y=b[0];$d.3V=b[1];$d.42=b[3];$d.3Y=b[2];$d.3K=1r[9];$d.1M=1I[0];$d.1t=1I[1];$d.4k=1r[0];$d.3T=1r[4];$d.2J=1r[6];$d.1E=1r[10];$d.2T=1r[11];$d.2H=1r[12];$d.6R=1r[13];$d.6Q=1r[14];$d.6O=1r[15];$d.4i=1r[16];$d.3z=1r[17];$d.2V=1I[2];$d.3r=1I[4];$d.3I=1I[6];$d.2S=1I[7];$d.28=1I[8];$d.1U=1I[9];$d.5S=4g[0];$d.5T=4g[1];$d.5L=5G[0];l $($){t $d.4o($)}}l $(){$d.3y.1q=l(){$1P=$1P<=0?$1P-1:-1;k($1P%5==0){$d.1t.2d();t}$d.1t.1g=$n.y-1;$d.1t.2n()};$d.3V.1q=l(){$n.2C("M",-1);$d.1M.2n()};$d.42.1q=l(){$n.2C("M",1);$d.1M.2n()};$d.3Y.1q=l(){$1P=$1P>=0?$1P+1:1;k($1P%5==0){$d.1t.2d();t}$d.1t.1g=$n.y+1;$d.1t.2n()}}}5H.2X={5F:l(){$1P=0;$f.5K=h;k($f.3N&&$f.z.3N!=1i){$f.z.3N=19;$f.z.4w()}$();h.5j();$n=h.6f=1a 1C();$1B=1a 1C();$1w=h.2w=1a 1C();h.1y=h.34($f.1y);h.2P=$f.2P==1i?($f.Z.2a&&$f.Z.2a?1m:19):$f.2P;$f.2z=$f.2z==1i?($f.4j&&$f.Z.d?1m:19):$f.2z;h.49=h.3f("8a");h.68=h.3f("8b");h.64=h.3f("89");h.5C=h.3f("87");h.1X=h.3P($f.1X,$f.1X!=$f.5D?$f.1S:$f.3j,$f.5D);h.1Z=h.3P($f.1Z,$f.1Z!=$f.5E?$f.1S:$f.3j,$f.5E);k(h.1X.2r(h.1Z)>0)$f.4f=$1k.7V;k(h.1R()){h.5J();h.3O=$f.z[$f.1z]}q h.3m(1m,2);4u($n);$d.5L.1L=$1k.7R;$d.2S.1g=$1k.7S;$d.28.1g=$1k.7Z;$d.1U.1g=$1k.80;$d.1U.1N=!$c.1u($1w);h.5c();h.6l();k($f.4f)7Y($f.4f);h.4C();k($f.z.5M==1&&$f.z["4m"]===4Y){$f.2I($f.z,"4c",4R);$f.2I($f.z,"2n",l(){k($f.1K.1c.2h=="2E"){$c.3Q();k($f.5K.3O!=$f.z[$f.1z]&&$f.z.75)4I($f.z,"73")}})}$c.1f=$f.z;3t();l $(){o b,$;1b(b=0;($=1Q.4o("71")[b]);b++)k($["72"].1o("1c")!=-1&&$["5I"]){$.1N=19;k($["5I"]==$f.79)$.1N=1m}}},5J:l(){o b=h.2L();k(b!=0){o $;k(b>0)$=h.1Z;q $=h.1X;k($f.Z.3u){$n.y=$.y;$n.M=$.M;$n.d=$.d}k($f.Z.2a){$n.H=$.H;$n.m=$.m;$n.s=$.s}}},3b:l(J,C,Q,E,B,G,F,K,L){o $;k(J&&J.1R)$=J;q{$=1a 1C();k(J!=""){C=C||$f.1y;o H,P=0,O,A=/3a|2l|36|y|2A|2Z|3U|M|1K|d|%2k|4J|H|4K|m|4G|s|3c|D|4H|W|w/g,b=C.35(A);A.2x=0;k(L)O=J.4O(/\\W+/);q{o D=0,M="^";3i((O=A.3h(C))!==1i){k(D>=0)M+=C.1F(D,O.3x);D=A.2x;2G(O[0]){1e"3a":M+="(\\\\d{4})";1h;1e"2l":M+="(\\\\d{3})";1h;1e"2A":1e"2Z":1e"3c":1e"D":M+="(\\\\D+)";1h;5X:M+="(\\\\d\\\\d?)";1h}}M+=".*$";O=1a 4r(M).3h(J);P=1}k(O){1b(H=0;H=0){A=A.1l(/%2k/g,"0");$.d=0;$.M=2e($.M)+1}$.20()}t $},1R:l(){o b,$;k($f.7b||($f.6b!=""&&$f.z[$f.1z]=="")){b=h.34($f.6b);$=$f.1S}q{b=$f.z[$f.1z];$=h.1y}$n.2c(h.3b(b,$));k(b!=""){o A=1;k($f.Z.3u&&!h.44($n)){$n.y=$1B.y;$n.M=$1B.M;$n.d=$1B.d;A=0}k($f.Z.2a&&!h.4a($n)){$n.H=$1B.H;$n.m=$1B.m;$n.s=$1B.s;A=0}t A&&h.1u($n)}t 1},44:l($){k($.y!=1i)$=3n($.y,4)+"-"+$.M+"-"+$.d;t $.35(/^((\\d{2}(([69][7p])|([6a][26]))[\\-\\/\\s]?((((0?[6h])|(1[6i]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[6g])))|(((0?[6e])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([69][74])|([6a][7u]))[\\-\\/\\s]?((((0?[6h])|(1[6i]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[6g])))|(((0?[6e])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\\s(((0?[0-9])|([1-2][0-3]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$/)},4a:l($){k($.H!=1i)$=$.H+":"+$.m+":"+$.s;t $.35(/^([0-9]|([0-1][0-9])|([2][0-3])):([0-9]|([0-5][0-9])):([0-9]|([0-5][0-9]))$/)},2L:l($,A){$=$||$n;o b=$.2r(h.1X,A);k(b>0){b=$.2r(h.1Z,A);k(b<0)b=0}t b},1u:l($,A,B){A=A||$f.Z.3A;o b=h.2L($,A);k(b==0){b=1;k(A=="d"&&B==1i)B=2y.5Y((1a 1G($.y,$.M-1,$.d).21()-$f.41)%7);b=!h.67(B)&&!h.5Z($,A)}q b=0;t b},62:l(){o b=$f.z,A=h,$=$f.z[$f.1z];k($!=1i){k($!="")A.2w.2c(A.3b($,A.1y));k($==""||(A.44(A.2w)&&A.4a(A.2w)&&A.1u(A.2w))){k($!=""){A.6f.2c(A.2w);A.2p()}q A.3R("")}q t 1m}t 19},3Q:l($){3t();k(h.62()){h.3m(19);$f.1n()}q{k($){3k($);h.3m(1m,2)}q h.3m(1m);$f.24()}},3F:l(){o E,C,D,K,A,H=1a 2s(),F=$1k.5y,G=$f.41,I="",$="",b=1a 1C($n.y,$n.M,$n.d,0,0,0),J=b.y,B=b.M;A=1-1a 1G(J,B-1,1).21()+G;k(A>1)A-=7;H.a("<1x Y=5g 2U=3p% 2u=0 2o=0 2m=0>");H.a("<1j Y=5f 4A=5h>");k($f.61)H.a("<18>"+F[0]+"");1b(E=0;E<7;E++)H.a("<18>"+F[(G+E)%7+1]+"");H.a("");1b(E=1,C=A;E<7;E++){H.a("<1j>");1b(D=0;D<7;D++){b.1R(J,B,C++);b.20();k(b.M==B){K=19;k(b.2r($1w,"d")==0)I="7s";q k(b.2r($1B,"d")==0)I="7d";q I=($f.63&&(0==(G+D)%7||6==(G+D)%7)?"7k":"7l");$=($f.63&&(0==(G+D)%7||6==(G+D)%7)?"7i":"7j")}q k($f.5s){K=19;I="7c";$="8L"}q K=1m;k($f.61&&D==0&&(E<4||K))H.a("<18 Y=8H>"+4t(b,$f.41==0?1:0)+"");H.a("<18 ");k(K){k(h.1u(b,"d",D)){k(h.65(2y.5Y((1a 1G(b.y,b.M-1,b.d).21()-$f.41)%7))||h.66(b))I="8K";H.a("1q=\\"2O("+b.y+","+b.M+","+b.d+");\\" ");H.a("2t=\\"h.1d=\'"+$+"\'\\" ");H.a("2q=\\"h.1d=\'"+I+"\'\\" ")}q I="8M";H.a("Y="+I);H.a(">"+b.d+"")}q H.a(">")}H.a("")}H.a("");t H.j()},5Z:l(b,A){o $=h.47(b,h.49,A);t(h.49&&$f.5e)?!$:$},67:l($){t h.4x($,h.68)},66:l($){t h.47($,h.64)},65:l($){t h.4x($,h.5C)},47:l($,B,A){o b=A=="d"?$f.4l:$f.1S;t B?B.4P(h.3S(b,$)):0},4x:l(b,$){t $?$.4P(b):0},2R:l(p,c,r,e,2j){o s=1a 2s(),4y=2j?"r"+p:p;5b=$n[p];s.a("<1x 2o=0 2m=3 2u=0");1b(o i=0;i");1b(o j=0;j"+(p=="M"?$1k.29[$n[p]-1]:$n[p])+"")}s.a("")}s.a("");$n[p]=5b;t s.j()},4E:l($,b){k($){o A=$.8Q;k($6m)A=$.8V().2v;b.1c.2v=A}},8E:l($){h.4E($,$d.3T);$d.3T.1L=h.2R("M",2,6,"i+j*6+1",$==$d.2i)},4v:l(b,A){o $=1a 2s();A=2K(A,$n.y-5);$.a(h.2R("y",2,5,A+"+i+j*5",b==$d.2D));$.a("<1x 2o=0 2m=3 2u=0 4A=5h><1j><18 ");$.a(h.1X.y\\8l<18 Y=\'1A\' 2t=\\"h.1d=\'3e\'\\" 2q=\\"h.1d=\'1A\'\\" 3Z=\\"1n($d.2J);$d.1t.4w();\\">\\5l<18 ");$.a(h.1Z.y>A+10?"Y=\'1A\' 2t=\\"h.1d=\'3e\'\\" 2q=\\"h.1d=\'1A\'\\" 3Z=\'k(1Y.25)1Y.25();1Y.4S=19;$c.4v(0,"+(A+10)+")\'":"Y=\'4z\'");$.a(">\\8p");h.4E(b,$d.2J);$d.2J.1L=$.j()},3C:l(A,b,$){$d[A+"D"].1L=h.2R(A,6,b,$)},8n:l(){h.3C("H",4,"i * 6 + j")},8e:l(){h.3C("m",2,"i * 30 + j * 5")},8c:l(){h.3C("s",1,"j * 10")},4p:l(A){h.6F();o b=h.2Y,C=b.1c,$=1a 2s();$.a("<1x Y=5g 2U=3p% 2f=3p% 2u=0 2o=0 2m=0>");$.a("<1j Y=5f><18>"+$1k.8g+"");k(!A)$.a("\\5l");$.a("");1b(o B=0;B<18 1c=\'55-4A:2v\' 3d=\'3d\' Y=\'1A\' 2t=\\"h.1d=\'3e\'\\" 2q=\\"h.1d=\'1A\'\\" 1q=\\"");$.a("2O("+b[B].y+", "+b[B].M+", "+b[B].d+","+b[B].H+","+b[B].m+","+b[B].s+");\\">");$.a("&4B;"+h.3S(1i,b[B]));$.a("")}q $.a("<1j><18 Y=\'1A\'>&4B;");$.a("");$d.1E.1L=$.j()},5j:l(){$(/w/);$(/4H|W/);$(/3c|D/);$(/3a|2l|36|y/);$(/2A|2Z|3U|M/);$(/1K|d/);$(/4J|H/);$(/4K|m/);$(/4G|s/);$f.Z.3u=($f.Z.y||$f.Z.M||$f.Z.d)?19:1m;$f.Z.2a=($f.Z.H||$f.Z.m||$f.Z.s)?19:1m;$f.3j=$f.3j.1l(/%1G/,$f.4l).1l(/%8w/,$f.5d);k($f.Z.3u){k($f.Z.2a)$f.1S=$f.3j;q $f.1S=$f.4l}q $f.1S=$f.5d;l $(b){o $=(b+"").4T(1,2);$f.Z[$]=b.3h($f.1y)?($f.Z.3A=$,19):1m}},5c:l(){o $=0;$f.Z.y?($=1,24($d.1t,$d.3y,$d.3Y)):1n($d.1t,$d.3y,$d.3Y);$f.Z.M?($=1,24($d.1M,$d.3V,$d.42)):1n($d.1M,$d.3V,$d.42);$?24($d.4k):1n($d.4k);k($f.Z.2a){24($d.2H);3G($d.2V,$f.Z.H);3G($d.3r,$f.Z.m);3G($d.3I,$f.Z.s)}q 1n($d.2H);2M($d.2S,$f.5w);2M($d.28,$f.5x);2M($d.1U,$f.4j);2M($d.4i,!$f.5n&&$f.Z.d&&$f.8t);k($f.6v||!($f.5w||$f.5x||$f.4j))1n($d.3z);q 24($d.3z)},3m:l(B,D){o A=$f.z,b=$5u?"Y":"1d";k(B)C(A);q{k(D==1i)D=$f.8s;2G(D){1e 0:k(8B($1k.8C)){A[$f.1z]=h.3O;C(A)}q $(A);1h;1e 1:A[$f.1z]=h.3O;C(A);1h;1e 2:$(A);1h}}l C(A){o B=A.1d;k(B){o $=B.1l(/5B/g,"");k(B!=$)A.5A(b,$)}}l $($){$.5A(b,$.1d+" 5B")}},1V:l(D,b,$){$=$||$1w;o H,C=[D+D,D],E,A=$[D],F=l($){t 3n(A,$.u)};2G(D){1e"w":A=21($);1h;1e"D":o G=21($)+1;F=l($){t $.u==2?$1k.8A[G]:$1k.5y[G]};1h;1e"W":A=4t($);1h;1e"y":C=["3a","2l","36","y"];b=b||C[0];F=l(b){t 3n((b.u<4)?(b.u<3?$.y%3p:($.y+5z-$f.5p)%8x):A,b.u)};1h;1e"M":C=["2A","2Z","3U","M"];F=l($){t($.u==4)?$1k.5m[A-1]:($.u==3)?$1k.29[A-1]:3n(A,$.u)};1h}b=b||D+D;k("2N".1o(D)>-1&&D!="y"&&!$f.Z[D])k("8h".1o(D)>-1)A=0;q A=1;o B=[];1b(H=0;H=0){B[H]=F(E);b=b.1l(E,"{"+H+"}")}}1b(H=0;H=0){o A=1a 1C();A.2c($);A.d=0;A.M=2e(A.M)+1;A.20();b=b.1l(/%2k/g,A.d)}o B="8d";1b(o D=0;D<1j><18 5q=5r>");$.a(h.3F());$.a("<18 5q=5r>");$n.2C("M",1);$.a(h.3F());$d.2i=$d.1M.5o(19);$d.2D=$d.1t.5o(19);$d.3K.4q($d.2i);$d.3K.4q($d.2D);$d.2i.1g=$1k.29[$n.M-1];$d.2i["3v"]=$n.M;$d.2D.1g=$n.y;4Q("6H,6E");$d.2i.1d=$d.2D.1d="3M";$n.2C("M",-1);$.a("");$d.2T.1L=$.j()}q{$d.1d="4d";$d.2T.1L=h.3F()}k(!$f.Z.d||$f.8J){h.4p(19);3w($d.1E)}q 1n($d.1E);h.6P()},6P:l(){o b=8W.1Q.4o("8k");1b(o C=0;C=B){A+=B;$d.1c.2f=A}q $d.1c.2f=$;b[C].1c.2f=2y.5v(A,$d.3l)+"6s"}}$d.1E.1c.2U=$d.2T.6q;$d.1E.1c.2f=$d.2T.3l},4W:l(){$n.d=2y.8D(1a 1G($n.y,$n.M,0).2F(),$n.d);$1w.2c($n);h.2p();k(!$f.6v)k(h.1u($n)){4n();1n($f.1K)}k($f.6u)2g("6u")},6l:l(){$d.2S.1q=l(){k(!2g("8q")){$f.z[$f.1z]="";$c.3R("");4n();1n($f.1K);k($f.6n)2g("6n")}};$d.1U.1q=l(){2O()};k(h.1u($1B)){$d.28.1N=1m;$d.28.1q=l(){$n.2c($1B);2O()}}q $d.28.1N=19},6F:l(){o H,G,A,F,C=[],$=5,E=$f.6I.u,b=$f.Z.3A;k(E>$)E=$;q k(b=="m"||b=="s")C=[-60,-30,0,30,60,-15,15,-45,45];q 1b(H=0;H<$;H++)C[H]=$n[b]-2+H;1b(H=G=0;H=0)1H=43(1H,0,59);k($1w[p]!=1H&&!2g(p+"7U")){o 6o="1T(\\""+p+"\\","+1H+")",3B=$c.2L();k(3B==0)2W(6o);q k(3B<0)4D($c.1X);q k(3B>0)4D($c.1Z);$d.1U.1N=!$c.1u($1w);k("7C".1o(p)>=0)$c.4C();2g(p+"7D")}l 4D($){4u($c.1u($)?$:$1w)}}l 4u($){1T("y",$.y);1T("M",$.M);1T("d",$.d);1T("H",$.H);1T("m",$.m);1T("s",$.s)}l 2O(F,B,b,D,C,A){o $=1a 1C($n.y,$n.M,$n.d,$n.H,$n.m,$n.s);$n.1R(F,B,b,D,C,A);k(!2g("7H")){o E=$.y==F&&$.M==B&&$.d==b;k(!E&&2Q.u!=0){c("y",F);c("M",B);c("d",b);$c.1f=$f.z;k($f.2z)$c.2p()}k($c.2P||E||2Q.u==0)$c.4W()}q $n=$}l 2g($){o b;k($f[$])b=$f[$].4V($f.z,$f);t b}l 1T(b,$){k($==1i)$=$n[b];$1w[b]=$n[b]=$;k("7K".1o(b)>=0)$d[b+"I"].1g=$;k(b=="M"){$d.1M["3v"]=$;$d.1M.1g=$1k.29[$-1]}}l 43(b,$,A){k(b<$)b=$;q k(b>A)b=A;t b}l 6M($,b){$.2I("4c",l(){o $=1Y,A=($.4M==4Y)?$.4F:$.4M;k(A==9)b()})}l 3n($,b){$=$+"";3i($.u=0?C:5;1b(o D=0;D<=C;D++){B=A.1J(D);b=h[B]-$[B];k(b>0)t 1;q k(b<0)t-1}t 0},20:l(){o $=1a 1G(h.y,h.M-1,h.d,h.H,h.m,h.s);h.y=$.52();h.M=$.5a()+1;h.d=$.2F();h.H=$.54();h.m=$.53();h.s=$.56();t!6j(h.y)},2C:l(b,$){k("2N".1o(b)>=0){o A=h.d;k(b=="M")h.d=1;h[b]+=$;h.20();h.d=A}}};l 2e($){t 7F($,10)}l 3E($,b){t 2K(2e($),b)}l 1p($,A,b){t 3E($,2K(A,b))}l 2K($,b){t $==1i||6j($)?b:$}l 4I(A,$){k($6m)A.4I("6p"+$);q{o b=1Q.82("88");b.7W($,19,19);A.7X(b)}}l 3J($){o A,B,b="y,M,H,m,s,6E,6H".4O(",");1b(B=0;B=0?6B(v):$n[p];k(p=="y"){2j=h==$d.2D;k(2j&&$n.M==12)$n.y-=1}q k(p=="M"){2j=h==$d.2i;k(2j){51=$1k.29[$n[p]-1];k(6C==12)$n.y+=1;$n.2C("M",-1)}k($1w.M==$n.M)h.1g=51||$1k.29[$n[p]-1];k(($1w.y!=$n.y))c("y",$n.y)}2W("c(\\""+p+"\\","+$n[p]+")");k(6y!==19){k(p=="y"||p=="M")h.1d="3M";1n($d[p+"D"])}k($f.2z)$c.2p()}l 3k($){k($.25){$.25();$.8i()}q{$.4S=19;$.6G=1m}k($5t)$.4F=0}l 4Q($){o A=$.4O(",");1b(o B=0;B=8m&&Q<=8U)Q-=48;k($f.8I&&58){k(!H.3q){H.3q=$f.1W[1];$c.1f=$f.z}k(H==$f.z)$c.1f=$f.z;k(Q==27)k(H==$f.z){$c.3Q();t}q $f.z.2d();k(Q>=37&&Q<=40){o U;k($c.1f==$f.z||$c.1f==$d.1U)k($f.Z.d){U="d";k(Q==38)$n[U]-=7;q k(Q==39)$n[U]+=1;q k(Q==37)$n[U]-=1;q $n[U]+=7;$n.20();c("y",$n["y"]);c("M",$n["M"]);c("d",$n[U]);3k(M);t}q{U=$f.Z.3A;$d[U+"I"].2d()}U=U||3J($c.1f);k(U){k(Q==38||Q==39)$n[U]+=1;q $n[U]-=1;$n.20();$c.1f.1g=$n[U];3L.4V($c.1f,19);$c.1f.4U()}}q k(Q==9){o D=H.3q;1b(o R=0;R<$f.1W.u;R++)k(D.1N==19||D.3l==0)D=D.3q;q 1h;k($c.1f!=D){$c.1f=D;D.2d()}}q k(Q==13){3L.4V($c.1f);k($c.1f.3o=="1O")$c.1f.8P();q $c.4W();$c.1f=$f.z}}q k(Q==9&&H==$f.z)$c.3Q();k($f.8S&&!$5t&&!$f.3N&&$c.1f==$f.z&&(Q>=48&&Q<=57)){o T=$f.z,S=T.1g,F=E(T),I={22:"",1s:[]},R=0,K,N=0,X=0,O=0,J,b=/3a|2l|36|y|3U|M|1K|d|%2k|4J|H|4K|m|4G|s|4H|W|w/g,L=$f.1y.35(b),B,A,$,V,W,G,J=0;k(S!=""){O=S.35(/[0-9]/g);O=O==1i?0:O.u;1b(R=0;R=0?1:0;k(O==1&&F>=S.u)F=S.u-1}S=S.1F(0,F)+8r.8v(Q)+S.1F(F+O);F++;1b(R=0;R=0){S+=$f.1y.1F(N,X);k(F>=N+J&&F<=X+J)F+=X-N}N=b.2x;G=N-X;B=I.22.1F(0,G);A=K[0].1J(0);$=2e(B.1J(0));k(I.22.u>1){V=I.22.1J(1);W=$*10+2e(V)}q{V="";W=$}k(I.1s[X+1]||A=="M"&&W>12||A=="d"&&W>31||A=="H"&&W>23||"5k".1o(A)>=0&&W>59){k(K[0].u==2)B="0"+$;q B=$;F++}q k(G==1){B=W;G++;J++}S+=B;I.22=I.22.1F(G);k(I.22=="")1h}T.1g=S;P(T,F);3k(M)}k(58&&$c.1f!=$f.z&&!((Q>=48&&Q<=57)||Q==8||Q==46))3k(M);l E(A){o b=0;k($f.4N.1Q.6d){o B=$f.4N.1Q.6d.6U(),$=B.55.u;B.5V("4X",-A.1g.u);b=B.55.u-$}q k(A.4L||A.4L=="0")b=A.4L;t b}l P(b,A){k(b.5U){b.2d();b.5U(A,A)}q k(b.5W){o $=b.5W();$.7w(19);$.7y("4X",A);$.5V("4X",A);$.4U()}}}',62,555,'|||||||||||_||||dp||this|||if|function||dt|var||else|||return|length|||div||el|||||||||||||||||||||||||class|has|||||||||td|true|new|for|style|className|case|currFocus|value|break|null|tr|lang|replace|false|hide|indexOf|pInt3|onclick|divs|arr|yI|checkValid|input|sdt|table|dateFmt|elProp|menu|tdt|DPDate|id|qsDivSel|substring|Date|pv|ipts|charAt|dd|innerHTML|MI|disabled|button|ny|document|loadDate|realFmt|sv|okI|getP|focusArr|minDate|event|maxDate|refresh|getDay|str||show|preventDefault|||todayI|aMonStr|st|9700|loadFromDate|focus|pInt|height|callFunc|display|rMI|isR|ld|yyy|cellpadding|onblur|cellspacing|update|onmouseout|compareWith|sb|onmouseover|border|left|date|lastIndex|Math|autoUpdateOnChanged|MMMM|tmpEval|attr|ryI|none|getDate|switch|tDiv|attachEvent|yD|rtn|checkRange|shorH|yMdHms|day_Click|autoPickDate|arguments|_f|clearI|dDiv|width|HI|eval|prototype|QS|MMM||||menuSel|doExp|match|yy||||yyyy|splitDate|DD|nowrap|menuOn|_initRe|float|exec|while|realFullFmt|_cancelKey|offsetHeight|mark|doStr|type|100|nextCtrl|mI|setDisp|hideSel|sd|realValue|showB|index|navLeftImg|bDiv|minUnit|rv|_fHMS|ps|pInt2|_fd|disHMS|navImg|sI|_foundInput|rMD|_blur|yminput|readOnly|oldValue|doCustomDate|close|setRealValue|getDateStr|MD|MM|leftImg|href|toLowerCase|navRightImg|onmousedown||firstDayOfWeek|rightImg|makeInRange|isDate|||testDate||ddateRe|isTime|maxlength|onkeydown|WdateDiv|dpButton|errMsg|btns|span|qsDiv|isShowOK|titleDiv|realDateFmt|My97Mark|elFocus|getElementsByTagName|_fillQS|appendChild|RegExp|getNewDateStr|getWeek|_setAll|_fy|blur|testDay|fp|invalidMenu|align|nbsp|draw|_setFrom|_fMyPos|keyCode|ss|WW|fireEvent|HH|mm|selectionStart|which|win|split|test|_inputBindEvent|_tab|cancelBubble|slice|select|call|pickDate|character|undefined|updownEvent||mStr|getFullYear|getMinutes|getHours|text|getSeconds||isShow||getMonth|bak|initShowAndHide|realTimeFmt|opposite|MTitle|WdayTable|center|right|_dealFmt|ms|xd7|aLongMonStr|doubleCalendar|cloneNode|yearOffset|valign|top|isShowOthers|OPERA|FF|max|isShowClear|isShowToday|aWeekStr|2000|setAttribute|WdateFmtErr|sdayRe|defMinDate|defMaxDate|init|spans|My97DP|title|_makeDateInRange|cal|timeSpan|nodeType|readonly|tE|tm|Event|_ieEmuEventHandler|upButton|downButton|setSelectionRange|moveStart|createTextRange|default|abs|testDisDate||isShowWeek|checkAndUpdate|highLineWeekDay|sdateRe|testSpeDay|testSpeDate|testDisDay|ddayRe|02468|13579|startDate|re|selection|469|newdate|01|13578|02|isNaN|_focus|initBtn|IE|oncleared|func|on|offsetWidth|coverDate|px|target|onpicked|eCont|srcElement|yminputfocus|showDiv|setDate|hidden|Number|oldv|nodeName|ry|initQS|returnValue|rM|quickSel|valueOf|block|window|attachTabEvent|body|sD|autoSize|mD|HD|Function|86400000|createRange|vel|NavImgll|round|dpTitle|typeof|object|link|rel|change|1235679|onchange|NavImgl|substr|1900|skin|MMenu|alwaysUseStartDate|WotherDay|Wtoday|__defineGetter__|HTMLElement|parentNode|Array|WwdayOn|WdayOn|Wwday|Wday|setMonth|__defineSetter__|tB|048|createElement|join|Wselday|addEventListener|01345789|whichDayIsfirstWeek|collapse|dpTime|moveEnd|dpTodayInput|hhMenu|overflow|yMd|changed|dpOkInput|parseInt|dpClearInput|onpicking|dpTimeUp|rowspan|yHms|dpTimeStr|mmMenu|dpControl|dpQS|ssMenu|dpTimeDown|timeStr|clearStr|00|changing|err_1|initEvent|dispatchEvent|alert|todayStr|okStr|YMenu|createEvent|NavImgrr|NavImgr|absolute|position|specialDays|HTMLEvents|specialDates|disabledDates|disabledDays|_fs|ydHmswW|_fm|scrollHeight|quickStr|Hms|stopPropagation|contentWindow|iframe|u2190|96|_fH|getNewP|u2192|onclearing|String|errDealMode|qsEnabled|onfocus|fromCharCode|Time|1000|pointer|cursor|aLongWeekStr|confirm|errAlertMsg|min|_fM|try|textarea|Wweek|enableKeyboard|autoShowQS|WspecialDay|WotherDayOn|WinvalidDay|srcEl|catch|click|offsetLeft|WdayTable2|enableInputMask|WdateDiv2|105|getBoundingClientRect|parent'.split('|'),0,{})) \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/config.js b/src/main/webapp/js/My97DatePicker/config.js new file mode 100644 index 00000000..032e7ed2 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/config.js @@ -0,0 +1,12 @@ +var langList = +[ + {name:'en', charset:'UTF-8'}, + {name:'zh-cn', charset:'UTF-8'}, + {name:'zh-tw', charset:'UTF-8'} +]; + +var skinList = +[ + {name:'default', charset:'UTF-8'}, + {name:'whyGreen', charset:'UTF-8'} +]; \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/lang/en.js b/src/main/webapp/js/My97DatePicker/lang/en.js new file mode 100644 index 00000000..e3ff1102 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/lang/en.js @@ -0,0 +1,14 @@ +var $lang={ +errAlertMsg: "Invalid date or the date out of range,redo or not?", +aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], +aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"], +aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], +aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"], +clearStr: "Clear", +todayStr: "Today", +okStr: "OK", +updateStr: "OK", +timeStr: "Time", +quickStr: "Quick Selection", +err_1: 'MinDate Cannot be bigger than MaxDate!' +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/lang/zh-cn.js b/src/main/webapp/js/My97DatePicker/lang/zh-cn.js new file mode 100644 index 00000000..12527856 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/lang/zh-cn.js @@ -0,0 +1,14 @@ +var $lang={ +errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA\u9650\u5B9A\u8303\u56F4,\u9700\u8981\u64A4\u9500\u5417?", +aWeekStr: ["\u5468","\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"], +aLongWeekStr:["\u5468","\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"], +aMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00","\u5341\u4E8C"], +aLongMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"], +clearStr: "\u6E05\u7A7A", +todayStr: "\u4ECA\u5929", +okStr: "\u786E\u5B9A", +updateStr: "\u786E\u5B9A", +timeStr: "\u65F6\u95F4", +quickStr: "\u5FEB\u901F\u9009\u62E9", +err_1: '\u6700\u5C0F\u65E5\u671F\u4E0D\u80FD\u5927\u4E8E\u6700\u5927\u65E5\u671F!' +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/lang/zh-tw.js b/src/main/webapp/js/My97DatePicker/lang/zh-tw.js new file mode 100644 index 00000000..32c04e01 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/lang/zh-tw.js @@ -0,0 +1,14 @@ +var $lang={ +errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA\u9650\u5B9A\u7BC4\u570D,\u9700\u8981\u64A4\u92B7\u55CE?", +aWeekStr: ["\u5468","\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"], +aLongWeekStr:["\u5468","\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"], +aMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00","\u5341\u4E8C"], +aLongMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"], +clearStr: "\u6E05\u7A7A", +todayStr: "\u4ECA\u5929", +okStr: "\u78BA\u5B9A", +updateStr: "\u78BA\u5B9A", +timeStr: "\u6642\u9593", +quickStr: "\u5FEB\u901F\u9078\u64C7", +err_1: '\u6700\u5C0F\u65E5\u671F\u4E0D\u80FD\u5927\u65BC\u6700\u5927\u65E5\u671F!' +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/skin/WdatePicker.css b/src/main/webapp/js/My97DatePicker/skin/WdatePicker.css new file mode 100644 index 00000000..74a75e84 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/skin/WdatePicker.css @@ -0,0 +1,10 @@ +.Wdate{ + border:#999 1px solid; + height:20px; + background:#fff url(datePicker.gif) no-repeat right; +} + +.WdateFmtErr{ + font-weight:bold; + color:red; +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/skin/datePicker.gif b/src/main/webapp/js/My97DatePicker/skin/datePicker.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6bf40c9f290161c87230787a1056d977d36c821 GIT binary patch literal 1043 zcmd_p?QatW0LSs$R_K_-G(2dKnG6Nuloy5QzR9KEUo-T(>!P_I?XFKgvWtyr!WO4UlCn14~uDIk;oTK<^AT9>DEW?Q;pCx%I$O#N5 zF>!(7;)FBL?Y2>G#rVB@JJbtu9J~xNLUPnSUmhJPocq3fC#2n zf`T_#pxG40CJ;6a(?x<#)R9FWBOz>(W+;^9Jhbd%GBC47(G=xRz)Xgu8JJFcnCB3k z@%ssgmJo`6N-16{1yh`x7M3Z+cUmh9yt+9ezELo|GlGq&y6dm!P^77 zPxRDwnT=eC+BI(eaA zI@!?n@xITu?I(aA-qe2m>HYp*Ct=)U(OjDOa0{Y6er~AynCY7C-e-;9YJLGubiCfY z-F!#~Ha30Gckz2A(6j&ITSo^hZ7n9PzT@zN^LON3>zCUv7|#s8^X2uC{2FFF`}1xc GaQqdg9U6)N literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/skin/default/datepicker.css b/src/main/webapp/js/My97DatePicker/skin/default/datepicker.css new file mode 100644 index 00000000..8c8ea7b9 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/skin/default/datepicker.css @@ -0,0 +1,246 @@ +/* + * My97 DatePicker 4.7 + */ + +.WdateDiv{ + width:180px; + background-color:#FFFFFF; + border:#bbb 1px solid; + padding:2px; +} + +.WdateDiv2{ + width:360px; +} +.WdateDiv *{font-size:9pt;} + +.WdateDiv .NavImg a{ + display:block; + cursor:pointer; + height:16px; + width:16px; +} + +.WdateDiv .NavImgll a{ + float:left; + background:transparent url(img.gif) no-repeat scroll 0 0; +} +.WdateDiv .NavImgl a{ + float:left; + background:transparent url(img.gif) no-repeat scroll -16px 0; +} +.WdateDiv .NavImgr a{ + float:right; + background:transparent url(img.gif) no-repeat scroll -32px 0; +} +.WdateDiv .NavImgrr a{ + float:right; + background:transparent url(img.gif) no-repeat scroll -48px 0; +} + +.WdateDiv #dpTitle{ + height:24px; + margin-bottom:2px; + padding:1px; +} + +.WdateDiv .yminput{ + margin-top:2px; + text-align:center; + height:20px; + border:0px; + width:50px; + cursor:pointer; +} + +.WdateDiv .yminputfocus{ + margin-top:2px; + text-align:center; + font-weight:bold; + height:20px; + color:blue; + border:#ccc 1px solid; + width:50px; +} + +.WdateDiv .menuSel{ + z-index:1; + position:absolute; + background-color:#FFFFFF; + border:#ccc 1px solid; + display:none; +} + +.WdateDiv .menu{ + cursor:pointer; + background-color:#fff; +} + +.WdateDiv .menuOn{ + cursor:pointer; + background-color:#BEEBEE; +} + +.WdateDiv .invalidMenu{ + color:#aaa; +} + +.WdateDiv .YMenu{ + margin-top:20px; + +} + +.WdateDiv .MMenu{ + margin-top:20px; + *width:62px; +} + +.WdateDiv .hhMenu{ + margin-top:-90px; + margin-left:26px; +} + +.WdateDiv .mmMenu{ + margin-top:-46px; + margin-left:26px; +} + +.WdateDiv .ssMenu{ + margin-top:-24px; + margin-left:26px; +} + + .WdateDiv .Wweek { + text-align:center; + background:#DAF3F5; + border-right:#BDEBEE 1px solid; + } + +.WdateDiv .MTitle{ + background-color:#BDEBEE; +} +.WdateDiv .WdayTable2{ + border-collapse:collapse; + border:#c5d9e8 1px solid; +} +.WdateDiv .WdayTable2 table{ + border:0; +} + +.WdateDiv .WdayTable{ + line-height:20px; + border:#c5d9e8 1px solid; +} +.WdateDiv .WdayTable td{ + text-align:center; +} + +.WdateDiv .Wday{ + cursor:pointer; +} + +.WdateDiv .WdayOn{ + cursor:pointer; + background-color:#C0EBEF; +} + +.WdateDiv .Wwday{ + cursor:pointer; + color:#FF2F2F; +} + +.WdateDiv .WwdayOn{ + cursor:pointer; + color:#000; + background-color:#C0EBEF; +} +.WdateDiv .Wtoday{ + cursor:pointer; + color:blue; +} +.WdateDiv .Wselday{ + background-color:#A9E4E9; +} +.WdateDiv .WspecialDay{ + background-color:#66F4DF; +} + +.WdateDiv .WotherDay{ + cursor:pointer; + color:#6A6AFF; +} + +.WdateDiv .WotherDayOn{ + cursor:pointer; + background-color:#C0EBEF; +} + +.WdateDiv .WinvalidDay{ + color:#aaa; +} + +.WdateDiv #dpTime{ + float:left; + margin-top:3px; + margin-right:30px; +} + +.WdateDiv #dpTime #dpTimeStr{ + margin-left:1px; +} + +.WdateDiv #dpTime input{ + width:18px; + height:20px; + text-align:center; + border:#ccc 1px solid; +} + +.WdateDiv #dpTime .tB{ + border-right:0px; +} + +.WdateDiv #dpTime .tE{ + border-left:0; + border-right:0; +} + +.WdateDiv #dpTime .tm{ + width:7px; + border-left:0; + border-right:0; +} + +.WdateDiv #dpTime #dpTimeUp{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -32px -16px; +} + +.WdateDiv #dpTime #dpTimeDown{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -48px -16px; +} + + .WdateDiv #dpQS { + float:left; + margin-right:3px; + margin-top:3px; + background:url(img.gif) no-repeat 0px -16px; + width:20px; + height:20px; + cursor:pointer; + } +.WdateDiv #dpControl { + text-align:right; +} +.WdateDiv .dpButton{ + height:20px; + width:45px; + border:#ccc 1px solid; + margin-top:2px; + margin-right:1px; +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/skin/default/img.gif b/src/main/webapp/js/My97DatePicker/skin/default/img.gif new file mode 100644 index 0000000000000000000000000000000000000000..053205d8201a3a59fb9870c6a4743fc3efd305fa GIT binary patch literal 1578 zcmeH`+f$MW0L8yg4A8uwQi_*?EFI0Au-(}$Yf8m?W;EG$nKo@ja+NL1Tea4jcp*!p z#xz<>P`7c+`wa^*R6tZzP(V!)H8t;$A?U37?Y7VRC+vARFX!bq=gjdB^gDF;iYKra z&;wtkQmNQ%c1R(COeQ~NGC!@X-L1IYFxXP4D45X9#Y#vG{O;&z3Z#Z4<8oSFA+x?V za{Tnn%#2>IZ&|L*t7Y8jifd|ntJ0009XO#-C~j&(iloKy>DgkjSTe29LF*P4Rz)>s zlR9lubIjD_(#1+*k9=rmZLzSbQZ@E*V{5&c-;ph)iRPts9Bz{4%o&bnk3?Qo|85>y zMIwzWCRiN`>GJZjNYwRAl_gh=>pw%8Y^n}|dKO1%w5(5CQ?kLa&MyMBe*G!`@#xgd zJhad%8%mfwUD?7RB_zwV-9n+TxcJZfD#rb>n2O#SVXyRsGKWe{k5&JiHju`7&x;;8 zX=mqRn${|1)AHbwV-H`x zWY%!VBNy&>$JYxurQC8-S!nN6-*1bd6|*Ju(cDTdpE7Z_rH{*QdZ*AU9yjDPi^cyi z|GV@5_8$%4)(t@fzyjR9W?w%6AR&NYWFJt?Y^5TtTrY{LS?!r9$Do3Mnj+tHLpYh# zWD(Jxy+9w6;6n2p`)^?{Gzp6(j7}kA52j9FckK z_pNGC_oRe{N_n`k2GUqo4!bS;JdZ}SXJWpEJ0%`;tcmOnfo~ZVB$@0wis7A)&MkWM zi*YID8j|kVk!5t)N%RVZt>u|lIMbyk;q*oOM#8Ggz|}RD(+*3UbrN{e+QSKMPF@3v zDP#4WQG>fSsFZ~d&gGDXaJhrW5q?=5zR9HK2Kv92L|Fi_6X_w) z3=Pz_Az@HIUwBEX>aLiJ}kGM#j_wVX#(Snb-z}VN@=1p54MEab$wzRB5iw+%tE;Dk0?L@ zv$zET51d@btHYeFN*gCB%_}aFXzq$FKxLJL`=i}s=>mrw;z5yPuqV?SbTmW(rq3r4 zj0k$d_6uYKheSrC(y}WR_1tYwhRL&8&;ZHAYXr91JTJH@D4IrLBe73-MzA#r((I7< zMjF_^iT80P&5jUlujaOj>=0Od2RaT}lmYt2HyiBPT|JH`94~m1k0}_Z^U?mLEWb97 zS literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/skin/whyGreen/bg.jpg b/src/main/webapp/js/My97DatePicker/skin/whyGreen/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75516a6380f3a18d246e090d47999698e4193d6c GIT binary patch literal 307 zcma)%I}XA?3`ED-PeQVgH5(uz6x@S?0`WZ!4L6|Y8r*;uAv#(LJ`Fcn77CVOV!Xga(6BB4DrIK1H-OypPMC&9oX_}>}vF0mlTDi?z#<`+!ZctU# zVEEIggyJ}Enr3Nj+3#?t|AYS?{s>M`f&?)lCc)&-=mG*YNtFb@XTu9r1Cc8}Ah`8} kphyK!asc%NaohO^Ot2#sj4}3y?RB@F-shLmesl8oH`;+K5&!@I literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/skin/whyGreen/datepicker.css b/src/main/webapp/js/My97DatePicker/skin/whyGreen/datepicker.css new file mode 100644 index 00000000..3069215d --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/skin/whyGreen/datepicker.css @@ -0,0 +1,256 @@ +/* + * My97 DatePicker 4.7 Skin:whyGreen + */ +.WdateDiv{ + width:180px; + background-color:#fff; + border:#C5E1E4 1px solid; + padding:2px; +} + +.WdateDiv2{ + width:360px; +} +.WdateDiv *{font-size:9pt;} + +.WdateDiv .NavImg a{ + cursor:pointer; + display:block; + width:16px; + height:16px; + margin-top:1px; +} + +.WdateDiv .NavImgll a{ + float:left; + background:url(img.gif) no-repeat; +} +.WdateDiv .NavImgl a{ + float:left; + background:url(img.gif) no-repeat -16px 0px; +} +.WdateDiv .NavImgr a{ + float:right; + background:url(img.gif) no-repeat -32px 0px; +} +.WdateDiv .NavImgrr a{ + float:right; + background:url(img.gif) no-repeat -48px 0px; +} + +.WdateDiv #dpTitle{ + height:24px; + padding:1px; + border:#c5d9e8 1px solid; + background:url(bg.jpg); + margin-bottom:2px; +} + +.WdateDiv .yminput{ + margin-top:2px; + text-align:center; + border:0px; + height:20px; + width:50px; + color:#034c50; + background-color:transparent; + cursor:pointer; +} + +.WdateDiv .yminputfocus{ + margin-top:2px; + text-align:center; + border:#939393 1px solid; + font-weight:bold; + color:#034c50; + height:20px; + width:50px; +} + +.WdateDiv .menuSel{ + z-index:1; + position:absolute; + background-color:#FFFFFF; + border:#A3C6C8 1px solid; + display:none; +} + +.WdateDiv .menu{ + cursor:pointer; + background-color:#fff; + color:#11777C; +} + +.WdateDiv .menuOn{ + cursor:pointer; + background-color:#BEEBEE; +} + +.WdateDiv .invalidMenu{ + color:#aaa; +} + +.WdateDiv .YMenu{ + margin-top:20px; +} + +.WdateDiv .MMenu{ + margin-top:20px; + *width:62px; +} + +.WdateDiv .hhMenu{ + margin-top:-90px; + margin-left:26px; +} + +.WdateDiv .mmMenu{ + margin-top:-46px; + margin-left:26px; +} + +.WdateDiv .ssMenu{ + margin-top:-24px; + margin-left:26px; +} + + .WdateDiv .Wweek { + text-align:center; + background:#DAF3F5; + border-right:#BDEBEE 1px solid; + } + +.WdateDiv .MTitle{ + color:#13777e; + background-color:#bdebee; +} +.WdateDiv .WdayTable2{ + border-collapse:collapse; + border:#BEE9F0 1px solid; +} +.WdateDiv .WdayTable2 table{ + border:0; +} + +.WdateDiv .WdayTable{ + line-height:20px; + color:#13777e; + background-color:#edfbfb; + border:#BEE9F0 1px solid; +} +.WdateDiv .WdayTable td{ + text-align:center; +} + +.WdateDiv .Wday{ + cursor:pointer; +} + +.WdateDiv .WdayOn{ + cursor:pointer; + background-color:#74d2d9 ; +} + +.WdateDiv .Wwday{ + cursor:pointer; + color:#ab1e1e; +} + +.WdateDiv .WwdayOn{ + cursor:pointer; + background-color:#74d2d9; +} +.WdateDiv .Wtoday{ + cursor:pointer; + color:blue; +} +.WdateDiv .Wselday{ + background-color:#A7E2E7; +} +.WdateDiv .WspecialDay{ + background-color:#66F4DF; +} + +.WdateDiv .WotherDay{ + cursor:pointer; + color:#0099CC; +} + +.WdateDiv .WotherDayOn{ + cursor:pointer; + background-color:#C0EBEF; +} + +.WdateDiv .WinvalidDay{ + color:#aaa; +} + +.WdateDiv #dpTime{ + float:left; + margin-top:3px; + margin-right:30px; +} + +.WdateDiv #dpTime #dpTimeStr{ + margin-left:1px; + color:#497F7F; +} + +.WdateDiv #dpTime input{ + height:20px; + width:18px; + text-align:center; + color:#333; + border:#61CAD0 1px solid; +} + +.WdateDiv #dpTime .tB{ + border-right:0px; +} + +.WdateDiv #dpTime .tE{ + border-left:0; + border-right:0; +} + +.WdateDiv #dpTime .tm{ + width:7px; + border-left:0; + border-right:0; +} + +.WdateDiv #dpTime #dpTimeUp{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -32px -16px; +} + +.WdateDiv #dpTime #dpTimeDown{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -48px -16px; +} + + .WdateDiv #dpQS { + float:left; + margin-right:3px; + margin-top:3px; + background:url(img.gif) no-repeat 0px -16px; + width:20px; + height:20px; + cursor:pointer; + } +.WdateDiv #dpControl { + text-align:right; + margin-top:3px; +} +.WdateDiv .dpButton{ + height:20px; + width:45px; + margin-top:2px; + border:#38B1B9 1px solid; + background-color:#CFEBEE; + color:#08575B; +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/skin/whyGreen/img.gif b/src/main/webapp/js/My97DatePicker/skin/whyGreen/img.gif new file mode 100644 index 0000000000000000000000000000000000000000..4003f20fb1197edf0433ff99759cb6399d0f99f9 GIT binary patch literal 1679 zcmV;A25|XDNk%w1VL$*R0QUd@0000>z|tkRw@#l!oyCyW^wMhEO#o(Q*4EZ-x4K%c zP*b}=vCr2~x5%c%&Qh|zhqr?>W@b{St~9N+)b#(R%-5i?yE~z#=H}?2w6c`X)wSH? zVX(c6ot;9c!Mx1O#Pj)gylXe5w0^?DK(n}Qv9$m8|Ff^YsngM-(W7*QjZCCI*xcp! z_xGQ#u6)JRzV5Qk(A8vheD3bi_@$kld7x(9h-V@Bjq>_W%FS z@A`Vmb5y*=-QM7b(bSsVj&0D@RntqP*yeEWV(S0(H?y@ot+UeU@$mEf$@9gxx3`nh z;m6j|YQW7gw!8NK`OWn2e$CNL#m$n$k9Y7>EUvuF%*>asnXTcW(B;HqKl zS-;J=yvMh=y2ak!yYKu01pn9*~nwU#=F13gwuo(001$yx6s(zo73t=uf4Cdx@Oy1guu%}t+!pE zu;csxaL{Db^vmDl)k?I&IJU*r@aZnM$KBxRu-@Lr&e8Dx@7C}4c<@17vcJml#OMCx zwd3KH#J>Fg`K!CIuG8bc#>@Z@33=GmuD!(7?9wx@$(_vHwZ*k{;!%#YgNxGE01q8= zzPgg2pmN5@fy;D7sIGCn%Y?|uLbbim-QHTm$EVKS)Ysn4)!5(m+*i3mz1G&9%h6Fbx7R*o7! z!kxSJqTRcA^XlCj(L@VNmV}rvp=+=%S+eXX9s&l;42C}>&|rgv4G94vpn2LnkWH9Y zhpND;aO~JJf3<22G_iOvy+)0!1-p?X(3aaRax=Ve>JEr;jw)yo^x_2(A_FIc`Gzms zyE5G_T^iG%!9XEfgkYDI3PvP7dUEXl0`dt%(i(P+;5H0uD1yr0~QOP{bn2I%G6v14AN&u}B&^Xwbzk^AYjD0|T+b3oh?y zFhVXRaNy1=tgtemV0OS^1~VZ%5eOuru)snulB@#-dJFM^NI&lkGYlrlX!1ZjO*9eW zG+lIo2_|2BQG*0*WI2!>*cH$NDq=*!ju6zG@X9NnK(fguUTndT0R3cwg9GZ+Nkjws zxZ=t{e5BFEGd}nN007hQ(+p<<>9Peqf9x;{CpQR@MGX5u0ZBEV91%w!LNJ8H6}eQP z1UH?ugN!K;Ab|v*8YFW@EeT-%!hjr!OaKiu1KFSp6XqD81{aEWF@zL6)Z+yd)Q}Ow zCS))q3@Byz^TH!2;DCb>ZPZc6K>Cm}MIHf^a*iM*Owfcr`V16K5yf~z%O0bk;fE9% zs9*swF3f=e0)}9~5DD|VaEUZytfK0{s|r+#KZLBZN+<{)JWwFpFtSG!23)fO59M?q zLkBJ>;{q9Eh|=srZ7kso5%S0bam2|@FaZhWTEPd*iQdv^5DO?k03d*TAPx)n6urd^ zCiCUc5L+}7i2?&aki;BwL<0pn=Yc_uA&)7|&^>Q#!GtkROcG5jR(pZY5Nwly1*cv! z1jZYKsZtKru|VO47g_ggaRdgs#Jv!9x^7WPFI2=J>=26WdjuJ`39ir}E!?sO7$&eo zOd%{(LIwsH^brRJw@oNHLfWOCIs$!QfyEIqkTHYmr=zZV>MhtX!|pS*kX`DvA2itT Z!{27S@w5kD(DBS4ugmktD_>AR06TP*k#+z8 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/开发包/lang/en.js b/src/main/webapp/js/My97DatePicker/开发包/lang/en.js new file mode 100644 index 00000000..e3ff1102 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/lang/en.js @@ -0,0 +1,14 @@ +var $lang={ +errAlertMsg: "Invalid date or the date out of range,redo or not?", +aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], +aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"], +aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], +aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"], +clearStr: "Clear", +todayStr: "Today", +okStr: "OK", +updateStr: "OK", +timeStr: "Time", +quickStr: "Quick Selection", +err_1: 'MinDate Cannot be bigger than MaxDate!' +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/开发包/lang/zh-cn.js b/src/main/webapp/js/My97DatePicker/开发包/lang/zh-cn.js new file mode 100644 index 00000000..5ffa216d --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/lang/zh-cn.js @@ -0,0 +1,14 @@ +var $lang={ +errAlertMsg: "Ϸڸʽڳ޶Χ,Ҫ?", +aWeekStr: ["","","һ","","","","",""], +aLongWeekStr:["","","һ","ڶ","","","",""], +aMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], +aLongMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], +clearStr: "", +todayStr: "", +okStr: "ȷ", +updateStr: "ȷ", +timeStr: "ʱ", +quickStr: "ѡ", +err_1: 'Сڲܴ!' +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/开发包/lang/zh-tw.js b/src/main/webapp/js/My97DatePicker/开发包/lang/zh-tw.js new file mode 100644 index 00000000..aa716ad7 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/lang/zh-tw.js @@ -0,0 +1,14 @@ +var $lang={ +errAlertMsg: "Ϸڸʽڳ޶,ҪN?", +aWeekStr: ["","","һ","","","","",""], +aLongWeekStr:["","","һ","ڶ","","","",""], +aMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], +aLongMonStr: ["һ","","","","","","","","","ʮ","ʮһ","ʮ"], +clearStr: "", +todayStr: "", +okStr: "_", +updateStr: "_", +timeStr: "rg", +quickStr: "x", +err_1: 'Сڲܴ!' +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/开发包/readme.txt b/src/main/webapp/js/My97DatePicker/开发包/readme.txt new file mode 100644 index 00000000..96f03c24 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/readme.txt @@ -0,0 +1,3 @@ +ʽʱ,ɽļɾȥ + + diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/WdatePicker.css b/src/main/webapp/js/My97DatePicker/开发包/skin/WdatePicker.css new file mode 100644 index 00000000..74a75e84 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/skin/WdatePicker.css @@ -0,0 +1,10 @@ +.Wdate{ + border:#999 1px solid; + height:20px; + background:#fff url(datePicker.gif) no-repeat right; +} + +.WdateFmtErr{ + font-weight:bold; + color:red; +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/datePicker.gif b/src/main/webapp/js/My97DatePicker/开发包/skin/datePicker.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6bf40c9f290161c87230787a1056d977d36c821 GIT binary patch literal 1043 zcmd_p?QatW0LSs$R_K_-G(2dKnG6Nuloy5QzR9KEUo-T(>!P_I?XFKgvWtyr!WO4UlCn14~uDIk;oTK<^AT9>DEW?Q;pCx%I$O#N5 zF>!(7;)FBL?Y2>G#rVB@JJbtu9J~xNLUPnSUmhJPocq3fC#2n zf`T_#pxG40CJ;6a(?x<#)R9FWBOz>(W+;^9Jhbd%GBC47(G=xRz)Xgu8JJFcnCB3k z@%ssgmJo`6N-16{1yh`x7M3Z+cUmh9yt+9ezELo|GlGq&y6dm!P^77 zPxRDwnT=eC+BI(eaA zI@!?n@xITu?I(aA-qe2m>HYp*Ct=)U(OjDOa0{Y6er~AynCY7C-e-;9YJLGubiCfY z-F!#~Ha30Gckz2A(6j&ITSo^hZ7n9PzT@zN^LON3>zCUv7|#s8^X2uC{2FFF`}1xc GaQqdg9U6)N literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/default/datepicker.css b/src/main/webapp/js/My97DatePicker/开发包/skin/default/datepicker.css new file mode 100644 index 00000000..ecf944f1 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/skin/default/datepicker.css @@ -0,0 +1,267 @@ +/* + * My97 DatePicker 4.7 + * Ƥ:default + */ + +/* ѡ DIV */ +.WdateDiv{ + width:180px; + background-color:#FFFFFF; + border:#bbb 1px solid; + padding:2px; +} +/* ˫Ŀ */ +.WdateDiv2{ + width:360px; +} +.WdateDiv *{font-size:9pt;} + +/**************************** + * ͼ ȫAǩ + ***************************/ +.WdateDiv .NavImg a{ + display:block; + cursor:pointer; + height:16px; + width:16px; +} + +.WdateDiv .NavImgll a{ + float:left; + background:transparent url(img.gif) no-repeat scroll 0 0; +} +.WdateDiv .NavImgl a{ + float:left; + background:transparent url(img.gif) no-repeat scroll -16px 0; +} +.WdateDiv .NavImgr a{ + float:right; + background:transparent url(img.gif) no-repeat scroll -32px 0; +} +.WdateDiv .NavImgrr a{ + float:right; + background:transparent url(img.gif) no-repeat scroll -48px 0; +} + +/**************************** + * · + ***************************/ +/* · DIV */ +.WdateDiv #dpTitle{ + height:24px; + margin-bottom:2px; + padding:1px; +} +/* · INPUT */ +.WdateDiv .yminput{ + margin-top:2px; + text-align:center; + height:20px; + border:0px; + width:50px; + cursor:pointer; +} +/* ·ýʱʽ INPUT */ +.WdateDiv .yminputfocus{ + margin-top:2px; + text-align:center; + font-weight:bold; + height:20px; + color:blue; + border:#ccc 1px solid; + width:50px; +} +/* ˵ѡ DIV */ +.WdateDiv .menuSel{ + z-index:1; + position:absolute; + background-color:#FFFFFF; + border:#ccc 1px solid; + display:none; +} +/* ˵ʽ TD */ +.WdateDiv .menu{ + cursor:pointer; + background-color:#fff; +} +/* ˵mouseoverʽ TD */ +.WdateDiv .menuOn{ + cursor:pointer; + background-color:#BEEBEE; +} +/* ˵Чʱʽ TD */ +.WdateDiv .invalidMenu{ + color:#aaa; +} +/* ѡƫ DIV */ +.WdateDiv .YMenu{ + margin-top:20px; + +} +/* ѡƫ DIV */ +.WdateDiv .MMenu{ + margin-top:20px; + *width:62px; +} +/* ʱѡλ DIV */ +.WdateDiv .hhMenu{ + margin-top:-90px; + margin-left:26px; +} +/* ѡλ DIV */ +.WdateDiv .mmMenu{ + margin-top:-46px; + margin-left:26px; +} +/* ѡλ DIV */ +.WdateDiv .ssMenu{ + margin-top:-24px; + margin-left:26px; +} + +/**************************** + * + ***************************/ + .WdateDiv .Wweek { + text-align:center; + background:#DAF3F5; + border-right:#BDEBEE 1px solid; + } +/**************************** + * , + ***************************/ +/* TR */ +.WdateDiv .MTitle{ + background-color:#BDEBEE; +} +.WdateDiv .WdayTable2{ + border-collapse:collapse; + border:#c5d9e8 1px solid; +} +.WdateDiv .WdayTable2 table{ + border:0; +} +/* TABLE */ +.WdateDiv .WdayTable{ + line-height:20px; + border:#c5d9e8 1px solid; +} +.WdateDiv .WdayTable td{ + text-align:center; +} +/* ڸʽ TD */ +.WdateDiv .Wday{ + cursor:pointer; +} +/* ڸmouseoverʽ TD */ +.WdateDiv .WdayOn{ + cursor:pointer; + background-color:#C0EBEF; +} +/* ĩڸʽ TD */ +.WdateDiv .Wwday{ + cursor:pointer; + color:#FF2F2F; +} +/* ĩڸmouseoverʽ TD */ +.WdateDiv .WwdayOn{ + cursor:pointer; + color:#000; + background-color:#C0EBEF; +} +.WdateDiv .Wtoday{ + cursor:pointer; + color:blue; +} +.WdateDiv .Wselday{ + background-color:#A9E4E9; +} +.WdateDiv .WspecialDay{ + background-color:#66F4DF; +} +/* ·ݵ */ +.WdateDiv .WotherDay{ + cursor:pointer; + color:#6A6AFF; +} +/* ·ݵmouseoverʽ */ +.WdateDiv .WotherDayOn{ + cursor:pointer; + background-color:#C0EBEF; +} +/* Чڵʽ,ڷΧڸʽ,ѡ */ +.WdateDiv .WinvalidDay{ + color:#aaa; +} + +/**************************** + * ʱ + ***************************/ +/* ʱ DIV */ +.WdateDiv #dpTime{ + float:left; + margin-top:3px; + margin-right:30px; +} +/* ʱ SPAN */ +.WdateDiv #dpTime #dpTimeStr{ + margin-left:1px; +} +/* ʱ INPUT */ +.WdateDiv #dpTime input{ + width:18px; + height:20px; + text-align:center; + border:#ccc 1px solid; +} +/* ʱ ʱ INPUT */ +.WdateDiv #dpTime .tB{ + border-right:0px; +} +/* ʱ ֺͼ ':' INPUT */ +.WdateDiv #dpTime .tE{ + border-left:0; + border-right:0; +} +/* ʱ INPUT */ +.WdateDiv #dpTime .tm{ + width:7px; + border-left:0; + border-right:0; +} +/* ʱұߵϰť BUTTON */ +.WdateDiv #dpTime #dpTimeUp{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -32px -16px; +} +/* ʱұߵ°ť BUTTON */ +.WdateDiv #dpTime #dpTimeDown{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -48px -16px; +} +/**************************** + * + ***************************/ + .WdateDiv #dpQS { + float:left; + margin-right:3px; + margin-top:3px; + background:url(img.gif) no-repeat 0px -16px; + width:20px; + height:20px; + cursor:pointer; + } +.WdateDiv #dpControl { + text-align:right; +} +.WdateDiv .dpButton{ + height:20px; + width:45px; + border:#ccc 1px solid; + margin-top:2px; + margin-right:1px; +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/default/img.gif b/src/main/webapp/js/My97DatePicker/开发包/skin/default/img.gif new file mode 100644 index 0000000000000000000000000000000000000000..053205d8201a3a59fb9870c6a4743fc3efd305fa GIT binary patch literal 1578 zcmeH`+f$MW0L8yg4A8uwQi_*?EFI0Au-(}$Yf8m?W;EG$nKo@ja+NL1Tea4jcp*!p z#xz<>P`7c+`wa^*R6tZzP(V!)H8t;$A?U37?Y7VRC+vARFX!bq=gjdB^gDF;iYKra z&;wtkQmNQ%c1R(COeQ~NGC!@X-L1IYFxXP4D45X9#Y#vG{O;&z3Z#Z4<8oSFA+x?V za{Tnn%#2>IZ&|L*t7Y8jifd|ntJ0009XO#-C~j&(iloKy>DgkjSTe29LF*P4Rz)>s zlR9lubIjD_(#1+*k9=rmZLzSbQZ@E*V{5&c-;ph)iRPts9Bz{4%o&bnk3?Qo|85>y zMIwzWCRiN`>GJZjNYwRAl_gh=>pw%8Y^n}|dKO1%w5(5CQ?kLa&MyMBe*G!`@#xgd zJhad%8%mfwUD?7RB_zwV-9n+TxcJZfD#rb>n2O#SVXyRsGKWe{k5&JiHju`7&x;;8 zX=mqRn${|1)AHbwV-H`x zWY%!VBNy&>$JYxurQC8-S!nN6-*1bd6|*Ju(cDTdpE7Z_rH{*QdZ*AU9yjDPi^cyi z|GV@5_8$%4)(t@fzyjR9W?w%6AR&NYWFJt?Y^5TtTrY{LS?!r9$Do3Mnj+tHLpYh# zWD(Jxy+9w6;6n2p`)^?{Gzp6(j7}kA52j9FckK z_pNGC_oRe{N_n`k2GUqo4!bS;JdZ}SXJWpEJ0%`;tcmOnfo~ZVB$@0wis7A)&MkWM zi*YID8j|kVk!5t)N%RVZt>u|lIMbyk;q*oOM#8Ggz|}RD(+*3UbrN{e+QSKMPF@3v zDP#4WQG>fSsFZ~d&gGDXaJhrW5q?=5zR9HK2Kv92L|Fi_6X_w) z3=Pz_Az@HIUwBEX>aLiJ}kGM#j_wVX#(Snb-z}VN@=1p54MEab$wzRB5iw+%tE;Dk0?L@ zv$zET51d@btHYeFN*gCB%_}aFXzq$FKxLJL`=i}s=>mrw;z5yPuqV?SbTmW(rq3r4 zj0k$d_6uYKheSrC(y}WR_1tYwhRL&8&;ZHAYXr91JTJH@D4IrLBe73-MzA#r((I7< zMjF_^iT80P&5jUlujaOj>=0Od2RaT}lmYt2HyiBPT|JH`94~m1k0}_Z^U?mLEWb97 zS literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/bg.jpg b/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75516a6380f3a18d246e090d47999698e4193d6c GIT binary patch literal 307 zcma)%I}XA?3`ED-PeQVgH5(uz6x@S?0`WZ!4L6|Y8r*;uAv#(LJ`Fcn77CVOV!Xga(6BB4DrIK1H-OypPMC&9oX_}>}vF0mlTDi?z#<`+!ZctU# zVEEIggyJ}Enr3Nj+3#?t|AYS?{s>M`f&?)lCc)&-=mG*YNtFb@XTu9r1Cc8}Ah`8} kphyK!asc%NaohO^Ot2#sj4}3y?RB@F-shLmesl8oH`;+K5&!@I literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css b/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css new file mode 100644 index 00000000..2c3b9b74 --- /dev/null +++ b/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css @@ -0,0 +1,277 @@ +/* + * My97 DatePicker 4.7 + * Ƥ:whyGreen + */ + +/* ѡ DIV */ +.WdateDiv{ + width:180px; + background-color:#fff; + border:#C5E1E4 1px solid; + padding:2px; +} +/* ˫Ŀ */ +.WdateDiv2{ + width:360px; +} +.WdateDiv *{font-size:9pt;} + +/**************************** + * ͼ ȫAǩ + ***************************/ +.WdateDiv .NavImg a{ + cursor:pointer; + display:block; + width:16px; + height:16px; + margin-top:1px; +} + +.WdateDiv .NavImgll a{ + float:left; + background:url(img.gif) no-repeat; +} +.WdateDiv .NavImgl a{ + float:left; + background:url(img.gif) no-repeat -16px 0px; +} +.WdateDiv .NavImgr a{ + float:right; + background:url(img.gif) no-repeat -32px 0px; +} +.WdateDiv .NavImgrr a{ + float:right; + background:url(img.gif) no-repeat -48px 0px; +} +/**************************** + * · + ***************************/ +/* · DIV */ +.WdateDiv #dpTitle{ + height:24px; + padding:1px; + border:#c5d9e8 1px solid; + background:url(bg.jpg); + margin-bottom:2px; +} +/* · INPUT */ +.WdateDiv .yminput{ + margin-top:2px; + text-align:center; + border:0px; + height:20px; + width:50px; + color:#034c50; + background-color:transparent; + cursor:pointer; +} +/* ·ýʱʽ INPUT */ +.WdateDiv .yminputfocus{ + margin-top:2px; + text-align:center; + border:#939393 1px solid; + font-weight:bold; + color:#034c50; + height:20px; + width:50px; +} +/* ˵ѡ DIV */ +.WdateDiv .menuSel{ + z-index:1; + position:absolute; + background-color:#FFFFFF; + border:#A3C6C8 1px solid; + display:none; +} +/* ˵ʽ TD */ +.WdateDiv .menu{ + cursor:pointer; + background-color:#fff; + color:#11777C; +} +/* ˵mouseoverʽ TD */ +.WdateDiv .menuOn{ + cursor:pointer; + background-color:#BEEBEE; +} +/* ˵Чʱʽ TD */ +.WdateDiv .invalidMenu{ + color:#aaa; +} +/* ѡƫ DIV */ +.WdateDiv .YMenu{ + margin-top:20px; +} +/* ѡƫ DIV */ +.WdateDiv .MMenu{ + margin-top:20px; + *width:62px; +} +/* ʱѡλ DIV */ +.WdateDiv .hhMenu{ + margin-top:-90px; + margin-left:26px; +} +/* ѡλ DIV */ +.WdateDiv .mmMenu{ + margin-top:-46px; + margin-left:26px; +} +/* ѡλ DIV */ +.WdateDiv .ssMenu{ + margin-top:-24px; + margin-left:26px; +} + +/**************************** + * + ***************************/ + .WdateDiv .Wweek { + text-align:center; + background:#DAF3F5; + border-right:#BDEBEE 1px solid; + } +/**************************** + * , + ***************************/ + /* TR */ +.WdateDiv .MTitle{ + color:#13777e; + background-color:#bdebee; +} +.WdateDiv .WdayTable2{ + border-collapse:collapse; + border:#BEE9F0 1px solid; +} +.WdateDiv .WdayTable2 table{ + border:0; +} +/* TABLE */ +.WdateDiv .WdayTable{ + line-height:20px; + color:#13777e; + background-color:#edfbfb; + border:#BEE9F0 1px solid; +} +.WdateDiv .WdayTable td{ + text-align:center; +} +/* ڸʽ TD */ +.WdateDiv .Wday{ + cursor:pointer; +} +/* ڸmouseoverʽ TD */ +.WdateDiv .WdayOn{ + cursor:pointer; + background-color:#74d2d9 ; +} +/* ĩڸʽ TD */ +.WdateDiv .Wwday{ + cursor:pointer; + color:#ab1e1e; +} +/* ĩڸmouseoverʽ TD */ +.WdateDiv .WwdayOn{ + cursor:pointer; + background-color:#74d2d9; +} +.WdateDiv .Wtoday{ + cursor:pointer; + color:blue; +} +.WdateDiv .Wselday{ + background-color:#A7E2E7; +} +.WdateDiv .WspecialDay{ + background-color:#66F4DF; +} +/* ·ݵ */ +.WdateDiv .WotherDay{ + cursor:pointer; + color:#0099CC; +} +/* ·ݵmouseoverʽ */ +.WdateDiv .WotherDayOn{ + cursor:pointer; + background-color:#C0EBEF; +} +/* Чڵʽ,ڷΧڸʽ,ѡ */ +.WdateDiv .WinvalidDay{ + color:#aaa; +} + +/**************************** + * ʱ + ***************************/ +/* ʱ DIV */ +.WdateDiv #dpTime{ + float:left; + margin-top:3px; + margin-right:30px; +} +/* ʱ SPAN */ +.WdateDiv #dpTime #dpTimeStr{ + margin-left:1px; + color:#497F7F; +} +/* ʱ INPUT */ +.WdateDiv #dpTime input{ + height:20px; + width:18px; + text-align:center; + color:#333; + border:#61CAD0 1px solid; +} +/* ʱ ʱ INPUT */ +.WdateDiv #dpTime .tB{ + border-right:0px; +} +/* ʱ ֺͼ ':' INPUT */ +.WdateDiv #dpTime .tE{ + border-left:0; + border-right:0; +} +/* ʱ INPUT */ +.WdateDiv #dpTime .tm{ + width:7px; + border-left:0; + border-right:0; +} +/* ʱұߵϰť BUTTON */ +.WdateDiv #dpTime #dpTimeUp{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -32px -16px; +} +/* ʱұߵ°ť BUTTON */ +.WdateDiv #dpTime #dpTimeDown{ + height:10px; + width:13px; + border:0px; + background:url(img.gif) no-repeat -48px -16px; +} +/**************************** + * + ***************************/ + .WdateDiv #dpQS { + float:left; + margin-right:3px; + margin-top:3px; + background:url(img.gif) no-repeat 0px -16px; + width:20px; + height:20px; + cursor:pointer; + } +.WdateDiv #dpControl { + text-align:right; + margin-top:3px; +} +.WdateDiv .dpButton{ + height:20px; + width:45px; + margin-top:2px; + border:#38B1B9 1px solid; + background-color:#CFEBEE; + color:#08575B; +} \ No newline at end of file diff --git a/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/img.gif b/src/main/webapp/js/My97DatePicker/开发包/skin/whyGreen/img.gif new file mode 100644 index 0000000000000000000000000000000000000000..4003f20fb1197edf0433ff99759cb6399d0f99f9 GIT binary patch literal 1679 zcmV;A25|XDNk%w1VL$*R0QUd@0000>z|tkRw@#l!oyCyW^wMhEO#o(Q*4EZ-x4K%c zP*b}=vCr2~x5%c%&Qh|zhqr?>W@b{St~9N+)b#(R%-5i?yE~z#=H}?2w6c`X)wSH? zVX(c6ot;9c!Mx1O#Pj)gylXe5w0^?DK(n}Qv9$m8|Ff^YsngM-(W7*QjZCCI*xcp! z_xGQ#u6)JRzV5Qk(A8vheD3bi_@$kld7x(9h-V@Bjq>_W%FS z@A`Vmb5y*=-QM7b(bSsVj&0D@RntqP*yeEWV(S0(H?y@ot+UeU@$mEf$@9gxx3`nh z;m6j|YQW7gw!8NK`OWn2e$CNL#m$n$k9Y7>EUvuF%*>asnXTcW(B;HqKl zS-;J=yvMh=y2ak!yYKu01pn9*~nwU#=F13gwuo(001$yx6s(zo73t=uf4Cdx@Oy1guu%}t+!pE zu;csxaL{Db^vmDl)k?I&IJU*r@aZnM$KBxRu-@Lr&e8Dx@7C}4c<@17vcJml#OMCx zwd3KH#J>Fg`K!CIuG8bc#>@Z@33=GmuD!(7?9wx@$(_vHwZ*k{;!%#YgNxGE01q8= zzPgg2pmN5@fy;D7sIGCn%Y?|uLbbim-QHTm$EVKS)Ysn4)!5(m+*i3mz1G&9%h6Fbx7R*o7! z!kxSJqTRcA^XlCj(L@VNmV}rvp=+=%S+eXX9s&l;42C}>&|rgv4G94vpn2LnkWH9Y zhpND;aO~JJf3<22G_iOvy+)0!1-p?X(3aaRax=Ve>JEr;jw)yo^x_2(A_FIc`Gzms zyE5G_T^iG%!9XEfgkYDI3PvP7dUEXl0`dt%(i(P+;5H0uD1yr0~QOP{bn2I%G6v14AN&u}B&^Xwbzk^AYjD0|T+b3oh?y zFhVXRaNy1=tgtemV0OS^1~VZ%5eOuru)snulB@#-dJFM^NI&lkGYlrlX!1ZjO*9eW zG+lIo2_|2BQG*0*WI2!>*cH$NDq=*!ju6zG@X9NnK(fguUTndT0R3cwg9GZ+Nkjws zxZ=t{e5BFEGd}nN007hQ(+p<<>9Peqf9x;{CpQR@MGX5u0ZBEV91%w!LNJ8H6}eQP z1UH?ugN!K;Ab|v*8YFW@EeT-%!hjr!OaKiu1KFSp6XqD81{aEWF@zL6)Z+yd)Q}Ow zCS))q3@Byz^TH!2;DCb>ZPZc6K>Cm}MIHf^a*iM*Owfcr`V16K5yf~z%O0bk;fE9% zs9*swF3f=e0)}9~5DD|VaEUZytfK0{s|r+#KZLBZN+<{)JWwFpFtSG!23)fO59M?q zLkBJ>;{q9Eh|=srZ7kso5%S0bam2|@FaZhWTEPd*iQdv^5DO?k03d*TAPx)n6urd^ zCiCUc5L+}7i2?&aki;BwL<0pn=Yc_uA&)7|&^>Q#!GtkROcG5jR(pZY5Nwly1*cv! z1jZYKsZtKru|VO47g_ggaRdgs#Jv!9x^7WPFI2=J>=26WdjuJ`39ir}E!?sO7$&eo zOd%{(LIwsH^brRJw@oNHLfWOCIs$!QfyEIqkTHYmr=zZV>MhtX!|pS*kX`DvA2itT Z!{27S@w5kD(DBS4ugmktD_>AR06TP*k#+z8 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/StringBuffer.js b/src/main/webapp/js/StringBuffer.js new file mode 100644 index 00000000..df67c04c --- /dev/null +++ b/src/main/webapp/js/StringBuffer.js @@ -0,0 +1,11 @@ +function StringBuffer() { + this.array = new Array(); +} +StringBuffer.prototype.append = function(value) { + this.array[this.array.length] = value; + return this; +} +StringBuffer.prototype.toString = function() { + var _string = this.array.join(""); + return _string; +} \ No newline at end of file diff --git a/src/main/webapp/js/channel/imagepreview.js b/src/main/webapp/js/channel/imagepreview.js new file mode 100644 index 00000000..a5d97e15 --- /dev/null +++ b/src/main/webapp/js/channel/imagepreview.js @@ -0,0 +1,113 @@ +function imagepreview(file, view, call) { + + var maxHeight = view.clientHeight, + maxWidth = view.clientWidth, + doc = document; + + function setsize(info, img){ + var iwidth, iheight; + if((info.width / maxWidth) > (info.height / maxHeight)){ + iwidth = maxWidth; + iheight = Math.round(iwidth * info.height / info.width); + } else { + iheight = maxHeight; + iwidth = Math.round(iheight * info.width / info.height); + } + with(view.style){ + height = iheight + "px"; + width = iwidth + "px"; + overflow = "hidden"; + } + if(img){ + with(img.style){ + height = width = "100%"; + } + view.innerHTML = ""; + view.appendChild(img); + } + + } + + try{ + new FileReader(); + file.addEventListener("change", function(e){ + var image = this.files[0]; + function fireError(){ + var evObj = doc.createEvent('Events'); + evObj.initEvent( 'error', true, false ); + file.dispatchEvent(evObj); + file.value = ""; + } + if(!/^image\//.test(image.type)){ + e.stopPropagation(); + e.preventDefault(); + fireError(); + return false; + } + var reader = new FileReader(), + img = new Image(); + reader.onerror = img.onerror = fireError; + img.onload = function(){ + var info = { + height: img.height, + width: img.width, + name: image.name, + size: image.size + }; + if( call(info) !== false ){ + setsize(info, img); + } + img.onload = img.onerror = null; + } + reader.onload = function (){ + img.src = reader.result; + } + reader.readAsDataURL(image); + + }, false); + }catch(ex){ + + file.attachEvent("onchange", function() { + var path = file.value, + tt = doc.createElement("tt"), + name = path.slice(path.lastIndexOf("\\") + 1 ); + + if("XMLHttpRequest" in window){ + file.select(); + path = doc.selection.createRange().text, + doc.selection.empty(); + } + + function imgloader (mode){ + return "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + path + "', sizingMethod='" + mode + "')"; + } + (doc.body || doc.documentElement).appendChild(tt); + with(tt.runtimeStyle){ + filter = imgloader("image"); + zoom = width = height = 1; + position = "absolute"; + right = "9999em"; + top = "-9999em"; + border = 0; + } + var info = { + height: tt.offsetHeight, + width: tt.offsetWidth, + name: name + }; + if( info.height > 1 || info.width > 1 ){ + if(call(info) !== false ){ + view.style.filter = imgloader("scale"); + setsize(info); + } + } else { + file.fireEvent("onerror"); + event.cancelBubble = true; + event.returnValue = false; + this.value = ""; + } + tt.parentNode.removeChild(tt); + }); + } + +} \ No newline at end of file diff --git a/src/main/webapp/js/channel/imgup.css b/src/main/webapp/js/channel/imgup.css new file mode 100644 index 00000000..aa3ffa4d --- /dev/null +++ b/src/main/webapp/js/channel/imgup.css @@ -0,0 +1,199 @@ +.preview { + position: relative; + display: block; + margin: auto; +} +.thumb { + border: 1px solid #ccc; + position: relative; + overflow: hidden; +} +.thumb div { + position: relative; + margin: -50px; + left: -50%; + top: -50%; + zoom: 1; +} +.cropaera * { + background: none; + float: none; + padding: 0; + margin: 0; +} +.cropaera { + -webkit-user-select: none; + -moz-user-select: none; + display: inline-block; + position: relative; + user-select: none; + margin: auto; +} +.cropmask { + position: absolute; + overflow: hidden; + height: 100%; + width: 100%; + left: 0; + top: 0; +} +.cropmask .mask_top, +.cropmask .mask_left, +.cropmask .mask_right, +.cropmask .mask_bottom { + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,endColorStr=#66000000); + background: rgba(0,0,0,.4); + overflow: hidden; +} +.cropmask .mask_top { + height: 25%; +} +.cropmask .mask_middle { + height: 50%; +} +.cropmask .mask_middle { + display: table; + width: 100%; +} +.cropmask .mask_middle .mask_left, +.cropmask .mask_middle .mask_right { + width: 25%; +} +.cropmask .mask_middle .mask_left, +.cropmask .mask_middle .mask_right, +.cropmask .mask_middle .mask_center { + display: table-cell; +} +.cropmask .mask_center { + height: 100%; +} +.cropmask .mask_bottom { + height: 100%; + clear: both; +} +.cropmask .viewport { + border: 1px dashed #ccc; + position: relative; + cursor: move; + margin: -1px; + height: 100%; + width: 100%; +} +.cropmask .resize_n, +.cropmask .resize_e, +.cropmask .resize_s, +.cropmask .resize_w { + position: absolute; + height: 5px; + width: 5px; +} +.cropmask .resize_e, +.cropmask .resize_w { + margin: 0 -3px; + height: 100%; + top: 0; +} +.cropmask .resize_n, +.cropmask .resize_s { + margin: -3px 0; + width: 100%; + left: 0; +} +.cropmask .resize_n { + cursor: n-resize; + top: 0; +} +.cropmask .resize_e { + cursor: e-resize; + right: 0; +} +.cropmask .resize_s { + cursor: s-resize; + bottom: 0; +} +.cropmask .resize_w { + cursor: w-resize; + left: 0; +} +.cropmask .point { + border: 1px solid #fff; + position: absolute; + background: #000; + overflow: hidden; + margin: -4px; + opacity: .4; + height: 7px; + width: 7px; + filter: Alpha(Opacity=40); +} +.cropmask .resize .point { + left: 50%; + top: 50%; +} +.cropmask .point_ne { + cursor: ne-resize; + right: 0; + top: 0; +} +.cropmask .point_nw { + cursor: nw-resize; + left: 0; + top: 0; +} +.cropmask .point_se { + cursor: se-resize; + bottom: 0; + right: 0; +} +.cropmask .point_sw { + cursor: sw-resize; + bottom: 0; + left: 0; +} +.cropaera .ondrag .point, +.cropaera .ondrag .resize, +.cropaera .ondrag .viewport { + cursor: inherit; +} +.cropaera .low .resize_e .point, +.cropaera .low .resize_w .point, +.cropaera .narrow .resize_n .point, +.cropaera .narrow .resize_s .point { + display: none; +} +:root .cropmask .mask_top, +:root .cropmask .mask_left, +:root .cropmask .mask_right, +:root .cropmask .mask_bottom, +:root .cropmask .viewport .point { + filter: none; +} +.cropaera { + *height: expression(firstChild.offsetHeight); + *width: expression(firstChild.offsetWidth); + *display: inline; + *zoom: 1; +} +.cropmask { + *height: expression(offsetParent.clientHeight); + *width: expression(offsetParent.clientWidth); +} +.cropmask .mask_middle { + *overflow: hidden; +} +.cropmask .mask_left { + *float: left; + _margin-right: -3px; +} +.cropmask .mask_right { + *float: right; + _margin-left: -3px; +} +.cropmask .mask_left, +.cropmask .mask_right { + *padding-bottom: 999em; + *margin-bottom: -999em; +} +.cropmask .mask_center { + *zoom: 1; +} \ No newline at end of file diff --git a/src/main/webapp/js/channel/jquery-1.8.3.min.js b/src/main/webapp/js/channel/jquery-1.8.3.min.js new file mode 100644 index 00000000..83589daa --- /dev/null +++ b/src/main/webapp/js/channel/jquery-1.8.3.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
      6(t;9pb7W%P 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

      WKo^Xyns-3S%U@J~=Atce4 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ĺY9E9y3#T90&TLpSLrLQaNVtNnKaFOKzZs< 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

      FQsC+AYY4$X)GD3_g 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

      a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
      t
      ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
      ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
      ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

      ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
      ","
      "],thead:[1,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],col:[2,"","
      "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
      ","
      "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
      ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/channel/jquery.crop.js b/src/main/webapp/js/channel/jquery.crop.js new file mode 100644 index 00000000..09d947a0 --- /dev/null +++ b/src/main/webapp/js/channel/jquery.crop.js @@ -0,0 +1,156 @@ +(function(win, $, doc){ + var islteie7 /*@cc_on = (document.documentMode || 7) < 8 @*/, + cropmask = '
      '; + cropmask = '
      ' + ( islteie7 ? cropmask : "" ) + '
      ' + ( islteie7 ? "" : cropmask ) + '
      '; + + $.fn.crop = function(onChange, thumb){ + + var aera = $("
      ").addClass("cropaera").css("position", "relative"), + image = $(this).css("margin", "auto"), + parent = image.parent(); + + if(thumb){ + thumb = $(thumb); + setTimeout(function(){ + thumb.html(""); + thumb.append(image.clone().removeAttr("id").css({ + position: "relative" + })); + setThumb(); + }, 300); + } + + if(parent.hasClass("cropaera")){ + parent.find(".mask_top, .mask_middle, .mask_left, .mask_right").attr("style", ""); + return this; + } + + aera.insertBefore(image); + aera.append(image); + aera.append(cropmask); + + aera.bind("selectstart", function(e){ + e.stopPropagation(); + e.preventDefault(); + return false; + }); + + var drag, + size, + maskbox = aera.find(".cropmask"); + mask = { + bottom: maskbox.find(".mask_bottom"), + middle: maskbox.find(".mask_middle"), + viewport: maskbox.find(".viewport"), + right: maskbox.find(".mask_right"), + left: maskbox.find(".mask_left"), + top: maskbox.find(".mask_top"), + mask: maskbox + }; + + function posint(n){ + return Math.max(n, 0); + } + + function prec(n){ + return Math.round(n * 100) + "%"; + } + + function getSize(){ + return { + aeraHeight: mask.mask.height(), + aeraWidth: mask.mask.width(), + height: mask.middle.height(), + width: mask.viewport.width(), + right: mask.right.width(), + left: mask.left.width(), + top: mask.top.height() + }; + } + + function setThumb(){ + var cropSize = getSize(), + rx = cropSize.aeraWidth / cropSize.width * thumb.width(), + ry = cropSize.aeraHeight / cropSize.height * thumb.height(); + $(thumb.children()).css({ + width: rx, + height: ry, + left: cropSize.left / cropSize.aeraWidth * -rx, + top: cropSize.top / cropSize.aeraHeight * -ry + }); + }; + + var setSize = { + height: function(o) { + mask.middle.height(Math.min(mask.mask.height() - mask.top.height(), posint(size.height + o.y))); + }, + right: function(o) { + mask.right.width(Math.min(mask.mask.width() - mask.left.width(), posint(size.right - o.x))); + }, + left: function(o) { + mask.left.width(Math.min(mask.mask.width() - mask.right.width(), posint(size.left + o.x))); + }, + top: function(o) { + return posint(size.top + o.y); + } + }; + + aera.mousedown(function(e) { + var cursor = $(e.target).css("cursor"); + drag = { + x: e.pageX, + y: e.pageY, + type: cursor.replace(/-resize$/, "") + }; + size = getSize(); + aera.css("cursor", cursor) + mask.mask.addClass("ondrag"); + }) + $(document).bind("mouseup blur",function(e) { + if(drag){ + onChange(getSize()); + } + aera.css("cursor", "") + mask.mask.removeClass("ondrag"); + drag = null; + }).mousemove(function(e) { + if(drag){ + if(thumb){ + setThumb(); + } + var type = drag.type, + offset = { + x: e.pageX - drag.x, + y: e.pageY - drag.y + }; + if(type == "move"){ + if(mask.left.width()){ + setSize.right(offset); + } + if(mask.right.width()){ + setSize.left(offset); + } + + mask.top.height(Math.min(mask.mask.height() - mask.middle.height(), setSize.top(offset))); + } else { + if(/n/.test(type)){ + var top = Math.min(mask.bottom.position().top, setSize.top(offset)); + mask.top.height(top); + mask.middle.height(size.height + size.top - top); + } + if(/w/.test(type)){ + setSize.left(offset); + } + if(/e/.test(type)){ + setSize.right(offset); + } + if(/s/.test(type)){ + setSize.height(offset); + } + } + } + }); + + return this; + }; +})(this, this.jQuery, this.document); diff --git a/src/main/webapp/js/channel/json2.js b/src/main/webapp/js/channel/json2.js new file mode 100644 index 00000000..f0891924 --- /dev/null +++ b/src/main/webapp/js/channel/json2.js @@ -0,0 +1,486 @@ +/* + json2.js + 2012-10-08 + + Public Domain. + + NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. + + See http://www.JSON.org/js.html + + + This code should be minified before deployment. + See http://javascript.crockford.com/jsmin.html + + USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO + NOT CONTROL. + + + This file creates a global JSON object containing two methods: stringify + and parse. + + JSON.stringify(value, replacer, space) + value any JavaScript value, usually an object or array. + + replacer an optional parameter that determines how object + values are stringified for objects. It can be a + function or an array of strings. + + space an optional parameter that specifies the indentation + of nested structures. If it is omitted, the text will + be packed without extra whitespace. If it is a number, + it will specify the number of spaces to indent at each + level. If it is a string (such as '\t' or ' '), + it contains the characters used to indent at each level. + + This method produces a JSON text from a JavaScript value. + + When an object value is found, if the object contains a toJSON + method, its toJSON method will be called and the result will be + stringified. A toJSON method does not serialize: it returns the + value represented by the name/value pair that should be serialized, + or undefined if nothing should be serialized. The toJSON method + will be passed the key associated with the value, and this will be + bound to the value + + For example, this would serialize Dates as ISO strings. + + Date.prototype.toJSON = function (key) { + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + return this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z'; + }; + + You can provide an optional replacer method. It will be passed the + key and value of each member, with this bound to the containing + object. The value that is returned from your method will be + serialized. If your method returns undefined, then the member will + be excluded from the serialization. + + If the replacer parameter is an array of strings, then it will be + used to select the members to be serialized. It filters the results + such that only members with keys listed in the replacer array are + stringified. + + Values that do not have JSON representations, such as undefined or + functions, will not be serialized. Such values in objects will be + dropped; in arrays they will be replaced with null. You can use + a replacer function to replace those with JSON values. + JSON.stringify(undefined) returns undefined. + + The optional space parameter produces a stringification of the + value that is filled with line breaks and indentation to make it + easier to read. + + If the space parameter is a non-empty string, then that string will + be used for indentation. If the space parameter is a number, then + the indentation will be that many spaces. + + Example: + + text = JSON.stringify(['e', {pluribus: 'unum'}]); + // text is '["e",{"pluribus":"unum"}]' + + + text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); + // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' + + text = JSON.stringify([new Date()], function (key, value) { + return this[key] instanceof Date ? + 'Date(' + this[key] + ')' : value; + }); + // text is '["Date(---current time---)"]' + + + JSON.parse(text, reviver) + This method parses a JSON text to produce an object or array. + It can throw a SyntaxError exception. + + The optional reviver parameter is a function that can filter and + transform the results. It receives each of the keys and values, + and its return value is used instead of the original value. + If it returns what it received, then the structure is not modified. + If it returns undefined then the member is deleted. + + Example: + + // Parse the text. Values that look like ISO date strings will + // be converted to Date objects. + + myData = JSON.parse(text, function (key, value) { + var a; + if (typeof value === 'string') { + a = +/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); + if (a) { + return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], + +a[5], +a[6])); + } + } + return value; + }); + + myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { + var d; + if (typeof value === 'string' && + value.slice(0, 5) === 'Date(' && + value.slice(-1) === ')') { + d = new Date(value.slice(5, -1)); + if (d) { + return d; + } + } + return value; + }); + + + This is a reference implementation. You are free to copy, modify, or + redistribute. +*/ + +/*jslint evil: true, regexp: true */ + +/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, + call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, + getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, + lastIndex, length, parse, prototype, push, replace, slice, stringify, + test, toJSON, toString, valueOf +*/ + + +// Create a JSON object only if one does not already exist. We create the +// methods in a closure to avoid creating global variables. + +if (typeof JSON !== 'object') { + JSON = {}; +} + +(function () { + 'use strict'; + + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + if (typeof Date.prototype.toJSON !== 'function') { + + Date.prototype.toJSON = function (key) { + + return isFinite(this.valueOf()) + ? this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z' + : null; + }; + + String.prototype.toJSON = + Number.prototype.toJSON = + Boolean.prototype.toJSON = function (key) { + return this.valueOf(); + }; + } + + var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + gap, + indent, + meta = { // table of character substitutions + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '"' : '\\"', + '\\': '\\\\' + }, + rep; + + + function quote(string) { + +// If the string contains no control characters, no quote characters, and no +// backslash characters, then we can safely slap some quotes around it. +// Otherwise we must also replace the offending characters with safe escape +// sequences. + + escapable.lastIndex = 0; + return escapable.test(string) ? '"' + string.replace(escapable, function (a) { + var c = meta[a]; + return typeof c === 'string' + ? c + : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }) + '"' : '"' + string + '"'; + } + + + function str(key, holder) { + +// Produce a string from holder[key]. + + var i, // The loop counter. + k, // The member key. + v, // The member value. + length, + mind = gap, + partial, + value = holder[key]; + +// If the value has a toJSON method, call it to obtain a replacement value. + + if (value && typeof value === 'object' && + typeof value.toJSON === 'function') { + value = value.toJSON(key); + } + +// If we were called with a replacer function, then call the replacer to +// obtain a replacement value. + + if (typeof rep === 'function') { + value = rep.call(holder, key, value); + } + +// What happens next depends on the value's type. + + switch (typeof value) { + case 'string': + return quote(value); + + case 'number': + +// JSON numbers must be finite. Encode non-finite numbers as null. + + return isFinite(value) ? String(value) : 'null'; + + case 'boolean': + case 'null': + +// If the value is a boolean or null, convert it to a string. Note: +// typeof null does not produce 'null'. The case is included here in +// the remote chance that this gets fixed someday. + + return String(value); + +// If the type is 'object', we might be dealing with an object or an array or +// null. + + case 'object': + +// Due to a specification blunder in ECMAScript, typeof null is 'object', +// so watch out for that case. + + if (!value) { + return 'null'; + } + +// Make an array to hold the partial results of stringifying this object value. + + gap += indent; + partial = []; + +// Is the value an array? + + if (Object.prototype.toString.apply(value) === '[object Array]') { + +// The value is an array. Stringify every element. Use null as a placeholder +// for non-JSON values. + + length = value.length; + for (i = 0; i < length; i += 1) { + partial[i] = str(i, value) || 'null'; + } + +// Join all of the elements together, separated with commas, and wrap them in +// brackets. + + v = partial.length === 0 + ? '[]' + : gap + ? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' + : '[' + partial.join(',') + ']'; + gap = mind; + return v; + } + +// If the replacer is an array, use it to select the members to be stringified. + + if (rep && typeof rep === 'object') { + length = rep.length; + for (i = 0; i < length; i += 1) { + if (typeof rep[i] === 'string') { + k = rep[i]; + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } else { + +// Otherwise, iterate through all of the keys in the object. + + for (k in value) { + if (Object.prototype.hasOwnProperty.call(value, k)) { + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } + +// Join all of the member texts together, separated with commas, +// and wrap them in braces. + + v = partial.length === 0 + ? '{}' + : gap + ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' + : '{' + partial.join(',') + '}'; + gap = mind; + return v; + } + } + +// If the JSON object does not yet have a stringify method, give it one. + + if (typeof JSON.stringify !== 'function') { + JSON.stringify = function (value, replacer, space) { + +// The stringify method takes a value and an optional replacer, and an optional +// space parameter, and returns a JSON text. The replacer can be a function +// that can replace values, or an array of strings that will select the keys. +// A default replacer method can be provided. Use of the space parameter can +// produce text that is more easily readable. + + var i; + gap = ''; + indent = ''; + +// If the space parameter is a number, make an indent string containing that +// many spaces. + + if (typeof space === 'number') { + for (i = 0; i < space; i += 1) { + indent += ' '; + } + +// If the space parameter is a string, it will be used as the indent string. + + } else if (typeof space === 'string') { + indent = space; + } + +// If there is a replacer, it must be a function or an array. +// Otherwise, throw an error. + + rep = replacer; + if (replacer && typeof replacer !== 'function' && + (typeof replacer !== 'object' || + typeof replacer.length !== 'number')) { + throw new Error('JSON.stringify'); + } + +// Make a fake root object containing our value under the key of ''. +// Return the result of stringifying the value. + + return str('', {'': value}); + }; + } + + +// If the JSON object does not yet have a parse method, give it one. + + if (typeof JSON.parse !== 'function') { + JSON.parse = function (text, reviver) { + +// The parse method takes a text and an optional reviver function, and returns +// a JavaScript value if the text is a valid JSON text. + + var j; + + function walk(holder, key) { + +// The walk method is used to recursively walk the resulting structure so +// that modifications can be made. + + var k, v, value = holder[key]; + if (value && typeof value === 'object') { + for (k in value) { + if (Object.prototype.hasOwnProperty.call(value, k)) { + v = walk(value, k); + if (v !== undefined) { + value[k] = v; + } else { + delete value[k]; + } + } + } + } + return reviver.call(holder, key, value); + } + + +// Parsing happens in four stages. In the first stage, we replace certain +// Unicode characters with escape sequences. JavaScript handles many characters +// incorrectly, either silently deleting them, or treating them as line endings. + + text = String(text); + cx.lastIndex = 0; + if (cx.test(text)) { + text = text.replace(cx, function (a) { + return '\\u' + + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }); + } + +// In the second stage, we run the text against regular expressions that look +// for non-JSON patterns. We are especially concerned with '()' and 'new' +// because they can cause invocation, and '=' because it can cause mutation. +// But just to be safe, we want to reject all unexpected forms. + +// We split the second stage into 4 regexp operations in order to work around +// crippling inefficiencies in IE's and Safari's regexp engines. First we +// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we +// replace all simple value tokens with ']' characters. Third, we delete all +// open brackets that follow a colon or comma or that begin the text. Finally, +// we look to see that the remaining characters are only whitespace or ']' or +// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. + + if (/^[\],:{}\s]*$/ + .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@') + .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') + .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { + +// In the third stage we use the eval function to compile the text into a +// JavaScript structure. The '{' operator is subject to a syntactic ambiguity +// in JavaScript: it can begin a block or an object literal. We wrap the text +// in parens to eliminate the ambiguity. + + j = eval('(' + text + ')'); + +// In the optional fourth stage, we recursively walk the new structure, passing +// each name/value pair to a reviver function for possible transformation. + + return typeof reviver === 'function' + ? walk({'': j}, '') + : j; + } + +// If the text is not JSON parseable, then a SyntaxError is thrown. + + throw new SyntaxError('JSON.parse'); + }; + } +}()); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/README.md b/src/main/webapp/js/colorbox/README.md new file mode 100644 index 00000000..cc18ca0d --- /dev/null +++ b/src/main/webapp/js/colorbox/README.md @@ -0,0 +1,572 @@ +## About Colorbox: +A customizable lightbox plugin for jQuery. See the [project page](http://jacklmoore.com/colorbox/) for documentation and a demonstration, and the [FAQ](http://jacklmoore.com/colorbox/faq/) for solutions and examples to common issues. Released under the [MIT license](http://www.opensource.org/licenses/mit-license.php). + +## Changelog: + +### Version 1.5.8 - 2014/4/15 + +* Fixed accidental leak of global variable. References #591 +* Enabled strict mode. Fixes #597 + +### Version 1.5.7 - 2014/4/15 + +* Fix potential error when calling Colorbox directly. References #591 +* Potentially worked around browser limitation of reporting that an image height and width is 0 immediately after onload. Fixes #535 + +### Version 1.5.6 - 2014/4/4 + +* Applied maxWidth and maxHeight to the initialWidth and initialHeight. Fixes #391 + +### Version 1.5.5 - 2014/3/13 + +* Allow setting the overlay opacity through CSS, rather than having to use Colorbox's opacity property. Fixes #580 + +### Version 1.5.4 - 2014/3/7 + +* Fixed potential issue where IE9+ wouldn't close the modal when clicking on the overlay. Fixes #576 + +### Version 1.5.3 - 2014/3/4 + +* Added access to settings object in callbacks. + +### Version 1.5.2 - 2014/2/28 + +* Added svg to image types regex. + +### Version 1.5.1 - 2014/2/27 + +* Fixed regression that broke direct calls to Colorbox, ie. $.colorbox(…) + +### Version 1.5.0 - 2014/2/27 + +* Changed when the className is applied: immediately on open, but only updated immediately prior to transition. Fixes #565 +* Fixed potential style flash if #cboxLoadedContent is given a background. Fixes #567 +* Misc. code cleanup + +### Version 1.4.37 - 2014/2/11 + +* Fixed potential error when resizing. Fixes #254 +* Added Microsoft's JPEG XR to photo detection regex. + +### Version 1.4.33 - 2013/10/31 + +* Fixed an issue where private events propagated to the document in versions of jQuery prior to 1.7. Fixes #525, Fixes #526 + +### Version 1.4.32 - 2013/10/16 + +* Updated stylesheets to avoid issue with using `div {max-width:100%}` (Fixes #520) + +### Version 1.4.31 - 2013/9/25 + +* Used setAttribute to set londesc, so that the value is accessible via DOM Node longDesc property #508 + +### Version 1.4.30 - 2013/9/24 + +* Added longdesc and aria-describedby attributes to photos. Fixes #508 + +### Version 1.4.29 - 2013/9/10 + +* Fixed a slideshow regression from 1.4.27 +* Fixed a potential issue with the starting size of #cboxLoadedContent + +### Version 1.4.28 - 2013/9/4 + +* Fixed a potential issue with using the open property with mixed slideshow and non-slideshow groups + +### Version 1.4.27 - 2013/7/16 + +* Fixed a width calculation issue relating to using margin:auto on #cboxLoadedContent. + +### Version 1.4.26 - 2013/6/30 + +* Fixed a regression in IE7 and IE8 that was causing an error. + +### Version 1.4.25 - 2013/6/28 + +* Use an animation speed of zero between same-sized content (fixed). +* Removed temporary fix for jQuery UI 1.8 + +### Version 1.4.24 - 2013/6/24 + +* Added closeButton option. Set to false to remove the close button. + +### Version 1.4.23 - 2013/6/23 + +* Bugfix loading overlay/graphic append order + +### Version 1.4.22 - 2013/6/19 + +* Updated manifest files for the jQuery plugin repository and Bower (no changes to plugin) + +### Version 1.4.21 - 2013/6/6 + +* Replaced new Image() with document.createElement('img') to avoid a potential bug in Chrome 27. + +### Version 1.4.20 - 2013/6/5 + +* Fixing bug/typo from last update. + +### Version 1.4.19 - 2013/6/3 + +* Fixed bug where Colorbox was capturing ctrl+click on assigned links on windows browsers with jQuery 1.7+, rather than ignoring. + +### Version 1.4.18 - 2013/5/30 + +* Fixed a scroll position issue when using $.colorbox.resize() + +### Version 1.4.17 - 2013/5/23 + +* Possible fix for a Chrome 27 issue (https://github.com/jackmoore/colorbox/pull/438#issuecomment-18334804) + +### Version 1.4.16 - 2013/5/20 + +* Added trapFocus setting to allow disabling of focus trapping + +### Version 1.4.15 - 2013/4/22 + +* Added .webp to list of recognized image extensions + +### Version 1.4.14 - 2013/4/16 + +* Added fadeOut property to control the closing fadeOut speed. +* Removed longdesc attribute for now. + +### Version 1.4.13 - 2013/4/11 + +* Fixed an error involving IE7/IE8 and legacy versions of jQuery + +### Version 1.4.12 - 2013/4/9 + +* Fixed a potential conflict with Twitter Bootstrap default img styles. + +### Version 1.4.11 - 2013/4/9 + +* Added `type='button'` to buttons to prevent accidental form submission +* Added alt and longdesc attributes to photo content if they are present on the calling element. + +### Version 1.4.10 - 2013/4/2 + +* Better 'old IE' feature detection that fixes an error with jQuery 2.0.0pre. + +### Version 1.4.9 - 2013/4/2 + +* Fixes bug introduced in previous version. + +### Version 1.4.8 - 2013/4/2 + +* Dropped IE6 support. +* Fixed other issues with $.colorbox.remove. + +### Version 1.4.7 - 2013/4/1 + +* Prevented an error if $.colorbox.remove is called during the transition. + +### Version 1.4.6 - 2013/3/19 + +* Minor change to work around a jQuery 1.4.2 bug for legacy users. + +### Version 1.4.5 - 2013/3/10 + +* Minor change to apply the close and className properties sooner. + +### Version 1.4.4 - 2013/3/10 + +* Fixed an issue with percent-based heights in iOS +* Fixed an issue with ajax requests being applied at the wrong time. + +### Version 1.4.3 - 2013/2/18 + +* Made image preloading aware of retina settings. + +### Version 1.4.2 - 2013/2/18 + +* Removed $.contains for compatibility with jQuery 1.3.x + +### Version 1.4.1 - 2013/2/14 + +* Ignored left and right arrow keypresses if combined with the alt key. + +### Version 1.4.0 - 2013/2/12 + +* Better accessibility: + * Replaced div controls with buttons + * Tabbed navigation confined to modal window + * Added aria role + +### Version 1.3.34 - 2013/2/4 + +* Updated manifest for plugins.jquery.com + +### Version 1.3.33 - 2013/2/4 + +* Added retina display properties: retinaImage, retinaUrl, retinaSuffix +* Fixed iframe scrolling on iOS devices. + +### Version 1.3.32 - 2013/1/31 + +* Improved internal event subscribing & fixed event bug introduced in v1.3.21 + +### Version 1.3.31 - 2013/1/28 + +* Fixed a size-calculation bug introduced in the previous commit. + +### Version 1.3.30 - 2013/1/25 + +* Delayed border-width calculations until after opening, to avoid a bug in FF when using Colorbox in a hidden iframe. + +### Version 1.3.29 - 2013/1/24 + +* Fixes bug with bubbling delegated events, introduced in the previous commit. + +### Version 1.3.28 - 2013/1/24 + +* Fixed compatibility issue with old versions of jQuery (1.3.2-1.4.2) + +### Version 1.3.27 - 2013/1/23 + +* Added className property. + +### Version 1.3.26 - 2013/1/23 + +* Minor bugfix: clear the onload event handler after photo has loaded. + +### Version 1.3.25 - 2013/1/23 + +* Removed grunt file & added Bower component.json. + +### Version 1.3.24 - 2013/1/22 + +* Added generated files (jquery.colorbox.js / jquery.colorbox-min.js) back to the repository. + +### Version 1.3.23 - 2013/1/18 + +* Minor bugfix for calling Colorbox on empty jQuery collections without a selector. + +### Version 1.3.22 - 2013/1/17 + +* Recommit for plugins.jquery.com + +### Version 1.3.21 - 2013/1/15 +Files Changed: *.js + +* Fixed compatibility issues with jQuery 1.9 + +### Version 1.3.20 - August 15 2012 +Files Changed:jquery.colorbox.js + +* Added temporary workaround for jQuery-UI 1.8 bug (http://bugs.jquery.com/ticket/12273) +* Added *.jpe extension to the list of image types. + +### Version 1.3.19 - December 08 2011 +Files Changed:jquery.colorbox.js, colorbox.css (all) + +* Fixed bug related to using the 'fixed' property. +* Optimized the setup procedure to be more efficient. +* Removed $.colorbox.init() as it will no longer be needed (will self-init when called). +* Removed use of $.browser. + +### Version 1.3.18 - October 07 2011 +Files Changed:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css (all) and example 1's controls.png + +* Fixed a regression where Flash content displayed in Colorbox would be reloaded if the browser window was resized. +* Added safety check to make sure that Colorbox's markup is only added to the DOM a single time, even if $.colorbox.init() is called multiple times. This will allow site owners to manually initialize Colorbox if they need it before the DOM has finished loading. +* Updated the example index.html files to be HTML5 compliant. +* Changed the slideshow behavior so that it immediately moves to the next slide when the slideshow is started. +* Minor regex bugfix to allow automatic detection of image URLs that include fragments. + +### Version 1.3.17 - May 11 2011 +Files Changed:jquery.colorbox.js/jquery.colorbox-min.js + +* Added properties "top", "bottom", "left" and "right" to specify a position relative to the viewport, rather than using the default centering. +* Added property "data" to specify GET or POST data when using Ajax. Colorbox's ajax functionality is handled by jQuery's .load() method, so the data property works the same way as it does with .load(). +* Added property "fixed" which can provide fixed positioning for Colorbox, rather than absolute positioning. This will allow Colorbox to remain in a fixed position within the visitors viewport, despite scrolling. IE6 support for this was not added, it will continue to use the default absolute positioning. +* Fixed ClearType problem with IE7. +* Minor fixes. + +### Version 1.3.16 - March 01 2011 +Files Changed:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css (all) and example 4 background png files + +* Better IE related transparency workarounds. IE7 and up now uses the same background image sprite as other browsers. +* Added error handling for broken image links. A message will be displayed telling the user that the image could not be loaded. +* Added new property: 'fastIframe' and set it to true by default. Setting to fastIframe:false will delay the loading graphic removal and onComplete event until iframe has completely loaded. +* Ability to redefine $.colorbox.close (or prev, or next) at any time. + +### Version 1.3.15 - October 27 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Minor fixes for specific cases. + +### Version 1.3.14 - October 27 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* In IE6, closing an iframe when using HTTPS no longer generates a security warning. + +### Version 1.3.13 - October 22 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Changed the index.html example files to use YouTube's new embedded link format. +* By default, Colorbox returns focus to the element it was launched from once it closes. This can now be disabled by setting the 'returnFocus' property to false. Focus was causing problems for some users who had their anchor elements inside animated containers. +* Minor bug fix involved in using a combination of slideshow and non-slideshow content. + +### Version 1.3.12 - October 20 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Minor bug fix involved in preloading images when using a function as a value for the href property. + +### Version 1.3.11 - October 19 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Fixed the slideshow functionality that broke with 1.3.10 +* The slideshow now respects the loop property. + +### Version 1.3.10 - October 16 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Fixed compatibility with jQuery 1.4.3 +* The 'open' property now accepts a function as a value, like all of the other properties. +* Preloading now loads the correct href for images when using a dynamic (function) value for the href property. +* Fixed bug in Safari 3 for Win where Colorbox centered on the document, rather than the visitor's viewport. +* May have fixed an issue in Opera 10.6+ where Colorbox would rarely/randomly freeze up while switching between photos in a group. +* Some functionality better encapsulated & minor performance improvements. + +### Version 1.3.9 - July 7 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/ all colorbox.css (the core styles) + +* Fixed a problem where iframed youtube videos would cause a security alert in IE. +* More code is event driven now, making the source easier to grasp. +* Removed some unnecessary style from the core CSS. + +### Version 1.3.8 - June 21 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Fixed a bug in Chrome where it would sometimes render photos at 0 by 0 width and height (behavior introduced in recent update to Chrome). +* Fixed a bug where the onClosed callback would fire twice (only affected 1.3.7). +* Fixed a bug in IE7 that existed with some iframed websites that use JS to reposition the viewport caused Colorbox to move out of position. +* Abstracted the identifiers (HTML ids & classes, and JS plugin name, method, and events) so that the plugin can be easily rebranded. +* Small changes to improve either code readability or compression. + +### Version 1.3.7 - June 13 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/index.html + +* $.colorbox can now be used for direct calls and accessing public methods. Example: $.colorbox.close(); +* Resize now accepts 'width', 'innerWidth', 'height' and 'innerHeight'. Example: $.colorbox.resize({width:"100%"}) +* Added option (loop:false) to disable looping in a group. +* Added options (escKey:false, arrowKey:false) to disable esc-key and arrow-key bindings. +* Added method for removing Colorbox from a document: $.colorbox.remove(); +* Fixed a bug where iframed URLs would be truncated if they contained an unencoded apostrophe. +* Now uses the exact href specified on an anchor, rather than the version returned by 'this.href'. This was causing "#example" to be normalized to "http://domain/#example" which interfered with how some users were setting up links to inline content. +* Changed example documents over to HTML5. + +### Version 1.3.6 - Jan 13 2010 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Small change to make Colorbox compatible with jQuery 1.4 + +### Version 1.3.5 - December 15 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Fixed a bug introduced in 1.3.4 with IE7's display of example 2 and 3, and auto-width in Opera. +* Fixed a bug introduced in 1.3.4 where colorbox could not be launched by triggering an element's click event through JavaScript. +* Minor refinements. + +### Version 1.3.4 - December 5 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Event delegation is now used for elements that Colorbox is assigned to, rather than individual click events. +* Additional callbacks have been added to represent other stages of Colorbox's lifecycle. Available callbacks, in order of their execution: onOpen, onLoad, onComplete, onCleanup, onClosed These take place at the same time as the event hooks, but will be better suited than the hooks for targeting specific instances of Colorbox. +* Ajax content is now immediately added to the DOM to be more compatible if that content contains script tags. +* Focus is now returned to the calling element on closing. +* Fixed a bug where maxHeight and maxWidth did not work for non-photo content. +* Direct calls no longer need 'open:true', it is assumed. Example: `$.colorbox({html:'

      Hi

      '});` + +### Version 1.3.3 - November 7 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Changed $.colorbox.element() to return a jQuery object rather the DOM element. +* jQuery.colorbox-min.js is compressed with Google's Closure Compiler rather than YUI Compressor. + +### Version 1.3.2 - October 27 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Added 'innerWidth' and 'innerHeight' options to allow people to easily set the size dimensions for Colorbox, without having to anticipate the size of the borders and buttons. +* Renamed 'scrollbars' option to 'scrolling' to be in keeping with the existing HTML attribute. The option now also applies to iframes. +* Bug fix: In Safari, positioning occassionally incorrect when using '100%' dimensions. +* Bug fix: In IE6, the background overlay is briefly not full size when first viewing. +* Bug fix: In Firefox, opening Colorbox causes a split second shift with a small minority of webpage layouts. +* Simplified code in a few areas. + +### Version 1.3.1 - September 16 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/colorbox.css/colorbox-ie.css(removed) + +* Removed the IE-only stylesheets and conditional comments for example styles 1 & 4. All CSS is handled by a single CSS file for all examples. +* Removed user-agent sniffing from the js and replaced it with feature detection. This will allow correct rendering for visitors masking their agent type. + +### Version 1.3.0 - September 15 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/colorbox.css + +* Added $.colorbox.resize() method to allow Colorbox to resize it's height if it's contents change. +* Added 'scrollbars' option to allow users to turn off scrollbars when using the resize() method. +* Renamed the 'resize' option to be less ambiguous. It's now 'scalePhotos'. +* Renamed the 'cbox_close' event to be less ambiguous. It's now 'cbox_cleanup'. It is the first thing to happen in the close method while the 'cbox_closed' event is the last to happen. +* Fixed a bug with the slideshow mouseover graphics that appeared after Colorbox is opened a 2nd time. +* Fixed a bug where ClearType may not work in IE6&7 if using the fade transition. +* Minor code optimizations to increase compression. + +### Version 1.2.9 - August 7 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Minor change to enable use with $.getScript(); +* Minor change to the timing of the 'cbox_load' event so that it is more useful. +* Added a direct link to a YouTube video to the examples. + +### Version 1.2.8 - August 5 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Fixed a bug with the overlay in IE6 +* Fixed a bug where left & right keypress events might be prematurely unbound. + +### Version 1.2.7 - July 31 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js, example stylesheets and background images (core styles have not changed and the updates will not affect existing user themes / old example themes) + +* Code cleanup and reduction, better organization and documentation in the full source. +* Added ability to use functions in place of static values for Colorbox's options (thanks Ken!). +* Added an option for straight HTML. Example: `$.colorbox({html:'

      Howdy

      ', open:true})` +* Added an event for the beginning of the closing process. This is in addition to the event that already existed for when Colorbox had completely closed. 'cbox_close' and 'cbox_closed' respectively. +* Fixed a minor bug in IE6 that would cause a brief content shift in the parent document when opening Colorbox. +* Fixed a minor bug in IE6 that would reveal select elements that had a hidden visibility after closing Colorbox. +* The 'esc' key is unbound now when Colorbox is not open, to avoid any potential conflicts. +* Used background sprites for examples 1 & 4. Put IE-only (non-sprite) background images in a separate folder. +* Example themes 1, 3, & 4 received slight visual tweaks. +* Optimized pngs for smaller file size. +* Added slices, grid, and correct sizing to the Adobe Illustrator file, all theme files are now export ready! + +### Version 1.2.6 - July 15 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Fixed a bug with fixed width/height images in Opera 9.64. +* Fixed a bug with trying to set a value for rel during a direct call to Colorbox. Example: `$.colorbox({rel:'foo', open:true});` +* Changed how href/rel/title settings are determined to avoid users having to manually update Colorbox settings if they use JavaScript to update any of those attributes, after Colorbox has been defined. +* Fixed a FF3 bug where the back button was disabled after closing an iframe. + +### Version 1.2.5 - June 23 2009 +Files Changed: jquery.colorbox.js/jquery.colorbox-min.js + +* Changed the point at which iframe srcs are set (to eliminate the need to refresh the iframe once it has been added to the DOM). +* Removed unnecessary return values for a very slight code reduction. + +### Version 1.2.4 - June 9 2009 +Files Changed: jquery.colorbox.js, jquery.colorbox-min.js + +* Fixed an issue where Colorbox may not close completely if it is closed during a transition animation. +* Minor code reduction. + +### Version 1.2.3 - June 4 2009 +* Fixed a png transparency stacking issue in IE. +* More accurate Ajax auto-sizing if the user was depending on the #cboxLoadedContent ID for CSS styling. +* Added a public function for returning the current html element that Colorbox is associated with. Example use: var that = $.colorbox.element(); +* Added bicubic scaling for resized images in the original IE7. +* Removed the IE6 stylesheet and png files from Example 3. It now uses the same png file for the controls that the rest of the browsers use (an alpha transparency PNG8). This example now only has 2 graphics files and 1 stylesheet. + +### Version 1.2.2 - May 28 2009 +* Fixed an issue with the 'resize' option. + +### Version 1.2.1 - May 28 2009 +* Note: If you are upgrading, update your jquery.colorbox.js and colorbox.css files. +* Added photo resizing. +* Added a maximum width and maximum height. Example: {height:800, maxHeight:'100%'}, would allow the box to be a maximum potential height of 800px, instead of a fixed height of 800px. With maxHeight of 100% the height of Colorbox cannot exceed the height of the browser window. +* Added 'rel' setting to add the ability to set an alternative rel for any Colorbox call. This allows the user to group any combination of elements together for a gallery, or to override an existing rel. attribute so those element are not grouped together, without having to alter their rel in the HTML. +* Added a 'photo' setting to force Colorbox to display a link as a photo. Use this when automatic photo detection fails (such as using a url like 'photo.php' instead of 'photo.jpg', 'photo.jpg#1', or 'photo.jpg?pic=1') +* Removed the need to ever create disposable elements to call colorbox on. Colorbox can now be called directly, without being associated with any existing element, by using the following format: + `$.colorbox({open:true, href:'yourLink.xxx'});` +* Colorbox settings are now persistent and unique for each element. This allows for extremely flexible options for individual elements. You could use this to create a gallery in which each page in the gallery has different settings. One could be a photo with a fade transition, next could be an inline element with an elastic transition with a set width and height, etc. +* For user callbacks, 'this' now refers to the element colorbox was opened from. +* Fixed a minor grouping issue with IE6, when transition type is set to 'none'. +* Added an Adobe Illustrator file that contains the borders and buttons used in the various examples. + +### Version 1.2 - May 13 2009 +* Added a slideshow feature. +* Added re-positioning on browser resize. If the browser is resized, Colorbox will recenter itself onscreen. +* Added hooks for key events: cbox_open, cbox_load, cbox_complete, cbox_closed. +* Fixed an IE transparency-stacking problem, where transparent PNGs would show through to the background overlay. +* Fixed an IE iframe issue where the ifame might shift up and to the left under certain circumstances. +* Fixed an IE6 bug where the loading overlay was not at full height. +* Removed the delay in switching between same-sized gallery content when using transitions. +* Changed how iframes are loaded to make it more compatible with iframed pages that use DOM dependent JavaScript. +* Changed how the JS is structured to be better organized and increase compression. Increased documentation. +* Changed CSS :hover states to a .hover class. This sidesteps a minor IE8 bug with css hover states and allows easier access to hover state user styles from the JavaScript. +* Changed: elements added to the DOM have new ID's. The naming is more consistent and less likely to cause conflicts with existing website stylesheets. All stylesheets have been updated. +* Changed the behavior for prev/next links so that Colorbox does not get hung up on broken links. A visitor can now skip through broken or long-loading links by clicking prev/next buttons. +* Changed the naming of variables in the parameter map to be more concise and intuitive. +* Removed colorbox.css. Combined the colorbox.css styles with jquery.colorbox.js: the css file was not large enough to warrant being a separate file. + +### Version 1.1.6 - April 28 2009 +* Prevented the default action of the next & previous anchors and the left and right keys for gallery mode. +* Fixed a bug where the title element was being added back to the DOM when closing Colorbox while using inline content. +* Fixed a bug where IE7 would crash for example 2. +* Smaller filesize: removed a small amount of unused code and rewrote the HTML injection with less syntax. +* Added a public method for closing Colorbox: $.colorbox.close(). This will allow iframe users to add an event to close Colorbox without having to create an additional function. + +### Version 1.1.5 - April 11 2009 +* Fixed minor issues with exiting Colorbox. + +### Version 1.1.4 - April 08 2009 +* Fixed a bug in the fade transition where Colorbox not close completely if instructed to close during the fade-in portion of the transition. + +### Version 1.1.3 - April 06 2009 +* Fixed an IE6&7 issue with using Colorbox to display animated GIFs. + +### Version 1.1.2 - April 05 2009 +* Added ability to change content when Colorbox is already open. +* Added vertical photo centering now works for all browsers (this feature previously excluded IE6&7). +* Added namespacing to the esc-key keydown event for people who want to disable it: "keydown.colorClose" +* Added 'title' setting to add the ability to set an alternative title for any Colorbox call. +* Fixed rollover navigation issue with IE8. (Added JS-based rollover state due to a browser-bug.) +* Fixed an overflow issue for when the fixed width/height is smaller than the size of a photo. +* Fixed a bug in the fade transition where the border would still come up if Colorbox was closed mid-transition. +* Switch from JSMin to Yui Compressor for minification. Minified code now under 7KB. + +### Version 1.1.1 - March 31 2009 +* More robust image detection regex. Now detects image file types with url fragments and/or query strings. +* Added 'nofollow' exception to rel grouping. +* Changed how images are loaded into the DOM to prevent premature size calculation by Colorbox. +* Added timestamp to iframe name to prevent caching - this was a problem in some browsers if the user had multiple iframes and the visitor left the page and came back, or if they refreshed the page. + +### Version 1.1.0 - March 21 2009 +* Animation is now much smoother and less resource intensive. +* Added support for % sizing. +* Callback option added. +* Inline content now preserves JavaScript events, and changes made while Colorbox is open are also preserved. +* Added 'href' setting to add the ability to set an alternative href for any anchor, or to assign the Colorbox event to non-anchors. + Example: $('button').colorbox({'href':'process.php'}) + Example: $('a[href='http://msn.com']).colorbox({'href':'http://google.com', iframe:true}); +* Photos are now horizontally centered if they are smaller than the lightbox size. Also vertically centered for browsers newer than IE7. +* Buttons in the examples are now included in the 'protected zone'. The lightbox will never expand it's borders or buttons beyond an accessible area of the screen. +* Keypress events don't queue up by holding down the arrow keys. +* Added option to close Colorbox by clicking on the background overlay. +* Added 'none' transition setting. +* Changed 'contentIframe' and 'contentInline' to 'inline' and 'iframe'. Removed 'contentAjax' because it is automatically assumed for non-image file types. +* Changed 'contentWidth' and 'contentHeight' to 'fixedWidth' and 'fixedHeight'. These sizes now reflect the total size of the lightbox, not just the inner content. This is so users can accurately anticipate % sizes without fear of creating scrollbars. +* Clicking on a photo will now switch to the next photo in a set. +* Loading.gif is more stable in it's position. +* Added a minified version. +* Code passes JSLint. + +### Version 1.0.5 - March 11 2009 +* Redo: Fixed a bug where IE would cut off the bottom portion of a photo, if the photo was larger than the document dimensions. + +### Version 1.0.4 - March 10 2009 +* Added an option to allow users to automatically open the lightbox. Example usage: $(".colorbox").colorbox({open:true}); +* Fixed a bug where IE would cut off the bottom portion of a photo, if the photo was larger than the document dimensions. + +### Version 1.0.3 - March 09 2009 +* Fixed vertical centering for Safari 3.0.x. + +### Version 1.0.2 - March 06 2009 +* Corrected a typo. +* Changed the content-type check so that it does not assume all links to photos should actually display photos. This allows for Ajax/inline/and iframe calls on anchors linking to picture file types. + +### Version 1.0.1 - March 05 2009 +* Fixed keydown events (esc, left arrow, right arrow) for Webkit browsers. + +### Version 1.0 - March 03 2009 +* First release diff --git a/src/main/webapp/js/colorbox/bower.json b/src/main/webapp/js/colorbox/bower.json new file mode 100644 index 00000000..71ea8bf6 --- /dev/null +++ b/src/main/webapp/js/colorbox/bower.json @@ -0,0 +1,41 @@ +{ + "name": "jquery-colorbox", + "description": "jQuery lightbox and modal window plugin", + "version": "1.5.8", + "dependencies": { + "jquery": ">=1.3.2" + }, + "keywords": [ + "modal", + "lightbox", + "window", + "popup", + "ui", + "jQuery" + ], + "authors": [ + { + "name": "Jack Moore", + "url": "http://www.jacklmoore.com", + "email": "hello@jacklmoore.com" + } + ], + "licenses": [ + { + "type": "MIT", + "url": "http://www.opensource.org/licenses/mit-license.php" + } + ], + "homepage": "http://www.jacklmoore.com/colorbox", + "main": "jquery.colorbox.js", + "ignore": [ + "colorbox.jquery.json", + "colorbox.ai", + "content", + "example1/index.html", + "example2/index.html", + "example3/index.html", + "example4/index.html", + "example5/index.html" + ] +} \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/colorbox.ai b/src/main/webapp/js/colorbox/colorbox.ai new file mode 100644 index 00000000..1b51881a --- /dev/null +++ b/src/main/webapp/js/colorbox/colorbox.ai @@ -0,0 +1,1811 @@ +%PDF-1.4 % +1 0 obj <> endobj 2 0 obj <>stream + + + + + application/vnd.adobe.illustrator + + + colorbox + + + + + Adobe Illustrator CS4 + 2009-05-27T04:22:39-04:00 + 2009-07-30T21:43:35-05:00 + 2009-07-30T21:43:35-05:00 + + + + 208 + 256 + JPEG + /9j/4AAQSkZJRgABAgEBLAEsAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABABLAAAAAEA AQEsAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADQAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXnn5b+fNd85T6us6W9jHpkiRL6KOzOzl9zzagACdMVZt9U1D/lt/5Jr/AFxV gf5ZfmZrHmfzJrei39vBGNIaSNbiEODIYpjFUqzNStK4q9JxV2KuxV2KuxV2KuxV2KuxV2KvG/Pf 5jfmBY/mDL5Z8twpdMyRNb2/pKzktEHf4jTYbmpxVQ/xJ/zkV/1Y1/4G3/6qYqh9G/ND8zYvPml+ WvMdtHZSXcsXqwtEgYwyEjkjKSCDQioPXFXueKvBB+aX5r6n5k1HSdAtI717OSX4EiT4Y0fiCzOV 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 VfRv/OPmm+ffKv5QeePN1gq6dLEgvbFb+BnjuYtPhlkn+Csb7g8UcNTlXFV7f85FfnGvkL/GBuNH +r8liFl9RufW9RpjHUn1eAi4rX1a0LfB9rFW/wDnI7SPPnmL8qfJPmbUE/SVwVa61L6hAVhthfQx yRfADJJxAXizs1OVOlaYq+br+XX3sbS2vvrP1HT1eOyilDiOISyGVwgIoOTsSfHFX6h4q7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqhNI0nT9I0y10vToEtrGzjWG3gjAVVRBQA AUGKq91bW91bS2tzGs1vOjRTROKq6OOLKw7gg0xV45H/AM4lflEmofWfT1BrblU6cbtvq5Tlz9I/ D6vDlvTnir2SCCG3gjggRYoYlCRRoAqqqiiqoHQAYqhtY0jTtZ0q70rUoFubC9iaC5gcAqyOKEb/ AIYqjMVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirqitO/hirsVcSBudsVdirSujEhWBI60NaYq3irsVdirsVdirsVdirsVdirsVdir sVdirsVdirsVdirsVdiq2WP1Inj5MnNSvNDRlqKVB33GKpL5U8sy6DbzwyahPf8ArSM49diQlXZv hBrQtyq57nfFVlj5WmtvM9zrbalczJPHwWzd6otWZuO/7CcvgHY1xVT82eU5tdmtJI7sWwtg/JeD MJQzI3pycXSsZ4bjFU21vTm1LSLuwWT0muomiEtK8eQpWm3TFVawtTaWUFqZpLgwoqGeU8pH4inJ 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 dsVf/9k= + + + + + + default + uuid:65E6390686CF11DBA6E2D887CEACB407 + xmp.did:8BC7D877974ADE11BCECCFF09938C3CC + uuid:30267148-672c-4d34-8534-e8cce420f815 + + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:D47F11740720681191099C3B601C4548 + 2008-04-17T14:19:21+05:30 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/pdf to <unknown> + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:FD7F11740720681197C1BF14D1759E83 + 2008-05-16T17:01:20-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811BC18AC99CBA78E83 + 2008-05-19T18:10:15-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:FB7F117407206811B628E3BF27C8C41B + 2008-05-22T14:26:44-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:08C3BD25102DDD1181B594070CEB88D9 + 2008-05-28T16:51:46-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F77F11740720681192B0DFFC927805D7 + 2008-05-30T21:26:38-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F87F11740720681192B0DFFC927805D7 + 2008-05-30T21:27-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F97F1174072068119098B097FDA39BEF + 2008-06-02T13:26:10-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:8BC7D877974ADE11BCECCFF09938C3CC + 2009-05-27T04:22:07-04:00 + Adobe Illustrator CS4 + / + + + + + uuid:32300939-b1c4-8440-b812-b255b7b0d326 + xmp.did:F97F1174072068119098B097FDA39BEF + uuid:65E6390686CF11DBA6E2D887CEACB407 + proof:pdf + + + + Web + Document + + + 1 + True + False + + 1024.000000 + 768.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + R=138 G=138 B=138 1 + RGB + PROCESS + 138 + 138 + 138 + + + + + + + + + Adobe PDF library 9.00 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 3 0 obj <> endobj 155 0 obj <>/Resources<>/XObject<>>>/Thumb 161 0 R/TrimBox[0.0 0.0 1024.0 768.0]/Type/Page>> endobj 156 0 obj <>stream +H-0 aS' Ƌv,$<=FCb8A-F{(V(\E3>IGIykFS>> endobj 161 0 obj <>stream +8;Z\uinRqnec:hag&4%a](-!f93L:A4D\h\gZ/n@lX;HcTPGfEHCj +Q%6lr1C^ia9# +endstream endobj 163 0 obj [/Indexed/DeviceRGB 255 164 0 R] endobj 164 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> +endstream endobj 160 0 obj <>/ExtGState<>/Font<>/ProcSet[/PDF/Text]>>/Subtype/Form>>stream +BT +/CS0 cs 0 0 0 scn +/GS0 gs +/T1_0 1 Tf +0 Tc 0 Tw 0 Ts 100 Tz 0 Tr 12 0 0 -12 -103.0967 -61.2773 Tm +[(T)7(his is an A)12(dobe\256 I)-10(llustr)5(a)4(t)6(or\256 F)26(ile tha)4(t w)4(as)]TJ +0 -1.2 TD +[(sa)8(v)10(ed without PDF C)11(on)4(t)6(en)4(t)3(.)]TJ +0 -1.2 TD +[(T)71(o P)5(lac)6(e or open this \037le in other)]TJ +0 -1.2 TD +[(applica)4(tions)11(, it should be r)10(e)-28(-sa)8(v)10(ed fr)10(om)]TJ +0 -1.2 TD +[(A)12(dobe I)-10(llustr)5(a)4(t)6(or with the ")3(C)3(r)10(ea)4(t)6(e PDF)]TJ +0 -1.2 TD +[(C)11(ompa)4(tible F)26(ile" option tur)-4(ned on. )41(T)7(his)]TJ +T* +[(option is in the I)-10(llustr)5(a)4(t)6(or Na)4(tiv)10(e F)31(or)-4(ma)4(t)]TJ +0 -1.2 TD +[(Options dialog bo)14(x, which appears when)]TJ +0 -1.2 TD +[(sa)8(ving an A)12(dobe I)-10(llustr)5(a)4(t)6(or \037le using the)]TJ +0 -1.2 TD +[(S)-3(a)8(v)10(e A)6(s c)6(ommand)10(.)]TJ +ET + +endstream endobj 154 0 obj <> endobj 167 0 obj <> endobj 168 0 obj <> endobj 169 0 obj <>stream +H|TyPwffz $D#hD[-o!b(/a@e0 E +D%"gC Ed= +1M}?l[[{}q|W<U +ou@1rl! +٣{g|6cO߫Zche˗;Ӵt9,]tZ:(2C2B#)RGGJlMxlB#S+5JuU,·ّ|:'g'[evv/SidJ6D*NT(#a(coӎL)d~*Y`b 5]EU%||E+ed +~g040 /1l c!R ?a6F=1o,ʰ dIɄ`@! ! :AN"8+z^00s62VsQjz Mt!:=J@j*V$C(0S9)bϴo\3eԐђ: ZatH&p\tײoMEx8"3ꇆ:.LsxJN8։_t%MmNDx3 DGU|_Y) QGDc!,.p0B"G8<"ǿ>}"*|uZnMD"W~fo71[2]|Ir/!~:?ھ[phmH’USZe4Ry + 5XqWAe1>0Ι<ȤRnvݻD +xmoKh#v܃:y<1E[l!/UXFV #m >d Y rPhA!Aű.qIꃋaE,%@rYz&p=Je2W5hBUdUoԴ^y}p!$M5/u/vҝBl EFX s"O6u-vC$b l@ +YE~>h ,s1gtU&AVn Y @הQ.ۈc*.wHW~^h1C֗.YF:Y- +L U~OF]^>g/(Irq,> gi^Ck Bc!fvYT pl졉5-ZZΜ/oȿNsWH+cVd&]ߴ,L&!Rj. MZRjt$Hޫ,m_䞮O˹Bx8T>#aE&C!l<9"$:LfSLku-tw*ՎA Lv>SSP]u]̢1Jۚ-c"(S=&53 #+2d, 7*^° ]T=z(B[heE 2V@6LQNǂb@$f1v>Oޱl=iQs}2l ^(߉HZoNoUdG*- kg `"8)v!|ϱ[RQ_ M _˅I"6|Dޗ\S:.|douALVe [`lh'M87°2RVAPIJGӰ=]䣌GE͍ IhHF_wiX$(7V;8(YV`cX2HB c*FU^'BPU{"ܑ\ !isLj=+b3án;S)M@5|b\ ­ }>MzH=͆uBlŀSlN3& U!12bKkqvęSV2x'e@ XȊWeJ8`+=OY/7p7:%pn8nQ5|zIۥq0 f~.rګSUaR^7T(o4ao45[URY[AF"Q-9v K"4-?wd<4󕛴 /795*P}N+KHI8 ejlߵ# &cͶ"uXTGю׮ Ƅ_ ׯ} ` YDH +endstream endobj 166 0 obj <> endobj 165 0 obj [/ICCBased 170 0 R] endobj 170 0 obj <>stream +HyTSwoɞc [5laQIBHADED2mtFOE.c}08׎8GNg9w߽'0 ֠Jb  + 2y.-;!KZ ^i"L0- @8(r;q7Ly&Qq4j|9 +V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'Kt;\ ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹A om?W= +x-[0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?׸c. R ߁-25 S>ӣVd`rn~Y&+`;A4 A9=-tl`;~p Gp| [`L`< "A YA+Cb(R,*T2B- +ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r 9\A&G rQ hE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_&#(0J:EAiQ(()ӔWT6U@P+!~mD eԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel }}Cq9 +N')].uJr + wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó ti zf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4 +n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY .=b?SƕƩȺy چ k5%4m7lqlioZlG+Zz͹mzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś nLl<9O[$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km +endstream endobj 159 0 obj [/ICCBased 171 0 R] endobj 171 0 obj <>stream + HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv +#(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y + +' += +T +j + + + + + + " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# +#8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G +k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 +uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km +endstream endobj 158 0 obj <> endobj 172 0 obj <> endobj 173 0 obj <>stream +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(R) 11.0 +%%AI8_CreatorVersion: 14.0.0 +%%For: (Administrator) () +%%Title: (colorbox.ai) +%%CreationDate: 7/30/2009 9:43 PM +%%Canvassize: 16383 +%%BoundingBox: 0 73 508 701 +%%HiResBoundingBox: 0 73 508 701 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%AI5_FileFormat 7.0 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%RGBProcessColor: 0 0 0 ([Registration]) +%AI3_TemplateBox: 512.5 383.5 512.5 383.5 +%AI3_TileBox: 116 78 908 690 +%AI3_DocumentPreview: None +%AI5_ArtSize: 14400 14400 +%AI5_RulerUnits: 6 +%AI9_ColorModel: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 1 +%AI9_OpenToView: 93.25 700 8 1780 1006 18 0 0 45 111 1 0 1 1 1 0 1 +%AI5_OpenViewLayers: 7 +%%PageOrigin:0 0 +%AI7_GridSettings: 100 4 100 4 1 0 0.8 0.8 0.8 0.9 0.9 0.9 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments + +endstream endobj 174 0 obj <>stream +%%BoundingBox: 0 73 508 701 +%%HiResBoundingBox: 0 73 508 701 +%AI7_Thumbnail: 104 128 8 +%%BeginData: 6616 Hex Bytes +%0000330000660000990000CC0033000033330033660033990033CC0033FF +%0066000066330066660066990066CC0066FF009900009933009966009999 +%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 +%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 +%3333663333993333CC3333FF3366003366333366663366993366CC3366FF +%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 +%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 +%6600666600996600CC6600FF6633006633336633666633996633CC6633FF +%6666006666336666666666996666CC6666FF669900669933669966669999 +%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 +%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF +%9933009933339933669933999933CC9933FF996600996633996666996699 +%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 +%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF +%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 +%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 +%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF +%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC +%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 +%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 +%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 +%000011111111220000002200000022222222440000004400000044444444 +%550000005500000055555555770000007700000077777777880000008800 +%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB +%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF +%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF +%524C45FDA0FFA8A8A8FFA8FFA8A87DA8A8FD5DFF5227FD06FF7D27A8FD5D +%FF5252FD06FF52277DFD5DFF5252FD06FF7D27A8FD2AFF7D527D527D527D +%527D52A8FD04FF7D7D527D527D527D527D7DFFFFFFA8FFA8FFA8FFA8FFA8 +%FFA8FFA8FFFFFFA8FFA8A8A8FF5252FD06FF5227A8FD2AFF522727522752 +%27522752A8FD04FF7D2752275227522752277DFFA852A8A8FF527DA8FF7D +%52527DFFA852A8CAFFA8525252A85252FD06FF7D27A8FD2AFF5227A8A8FF +%A8A8A85227A8FD04FF52277DFFA8FFA8FF7D277DA8F82727A85227F87DA8 +%A827F87DFFA82727A8A8A8275252FF5252FD06FF5227A8FD2AFF5252FD06 +%FF7D27A8FD04FF7D27A8FD06FF277DA87D52A8A8A85252A8FF7D52527DFF +%FF277DA8FFA8525252FF7D52FD06FF7D27A8FD2AFF5252FD06FF7D27A8FD +%04FF5227A8FD05FF7D277DFFA8A8A8FFA8A8A8FFA8A8A8FF7DFFA8A8A8FF +%A8A87DA87DFF5252FD06FF5227A8FD2AFF5252FD06FF7D27A8FD04FF7D27 +%A8FD05FFA8277DFFFFA8FFA8FFA8FFA8FFA8FFFFFFA8FFFFFFA8FFA8FFA8 +%FFA85252FD06FF7D27A8FD2AFF5227FFFFFFA8FFFF7DF8A8FD04FF7D277D +%FFFFFFA8FF7D277DFFA8A8A8FFA8A87DFFA8A87DA87DFFA8A8A8FFA8FF7D +%7D7DFF5252A8FD05FF52277DFD2AFF527DA8FFA8FFA8FF7D27A8FD04FF7D +%27A8FFFFA8FFFFA827A8A87D52A8CAA8527DA8FFA87D52A8A8FF527DA8FF +%A87D7DA8FF5252FD06FF7D27A8FD2AFF5252FFA8FFA8FFFF7DF8A8FD04FF +%7D27A8FFA8FFA8FFA8277DFF7D7D7DFFA87D7DFFA8A8527D7DFFA87D7DFF +%A8FF527D7DFF5252FD06FF5227A8FD2AFF5252A8FFA8FFA8FF7D27A8FD04 +%FF7D27A8A8FFA8FFA8A8277DFFFFA8FFA8FFA8FFA8FFFD04A8CAFFA8FFA8 +%FFFD05A85252FD06FF7D27A8FD2AFF5252FFA8FFA8FFA87D27A8FD04FF52 +%27A8FFA8FFA8FF7D277DFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 +%FFA8FFA8FF5252FD06FF5227A8FD2AFF5252A8FFA8FFA8FF7D27A8FD04FF +%7D27A8A8FFA8FFA8A8277DFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 +%FFA8FFA8FFA87D52FD06FF7D27A8FD2AFF5252FFA8FFA8FFFF7D27A8FD04 +%FF5252A8FFA8FFA8FFA8527DFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 +%FFA8FFA8FFA8FF5252FD06FF5227A8FD2AFF5252A8FFA8FFA8FF5227A8FD +%04FF7D277DA8FFA8FFA87D277DFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 +%FFA8FFA8FFA8FFA85252FD06FF7D27A8FD2AFF52FD0927A8FD04FF52FD09 +%2752FFA8CAA8FFA8CAA8FFA8CAA8FFA8CAA8FFA8CAA8FFA8CAA8FF5252A8 +%FD05FF52277DFD2AFF7DA87D7D7DA87D7D7DA8A8FD04FFA87DA87D7D7DA8 +%7D7D7DA8FD19FF5252FD06FF7D27A8FD5DFF5252FD06FF5227A8FD5DFF52 +%52FD06FF7D27A8FD5DFF5252A8FFA8FFFFFF5227A8FD5EFFFD09A8FD62FF +%A8FFA8FDFCFFFDD3FFA87DA87DA87DA8A8FD5AFF52FD05FFA827F827F8F8 +%27FFFFFFA8FFFF7DA8FD53FFF8F82727277DFF52F85252F87DFFA8FD0427 +%F8FD54FFFD05F827FF7DF827F8F87DFF27FD05F8A8FD53FFFD05F827FFFF +%7D272752FFFF27FD05F8FD54FFF8F827F8F827A8FD07FFF8F8F827F8F8A8 +%FD53FFF8277D522727FD08FF27F8525252F8FD54FFF852277DF827FD08FF +%F8F852525227A8FD53FFF8275227F827FD08FF27F8275227F8FD54FFFD05 +%F827FD08FFF8F8F827F8F8A8FD53FFFD05F827FD08FF27FD05F8FD54FFFD +%05F827FD08FF27FD05F8A8FD53FFF827525252A8FD09FFFD0452F8FD54FF +%7DFD05FFA8FD0CFFA8A8FD53FFA8FD12FF7DFD54FFF827275227A8FD08FF +%A852272727F8A8FD53FFFD05F827FD08FF27FD05F8FD54FFFD05F827FD08 +%FFFD06F8A8FD53FFF8F852F8F827FD08FF27F82752F8F8FD54FFF87DFF7D +%F827FD08FFF8277DFF52F8A8FD53FF52FFFFFF52F8FD08FF2727FFFFFF52 +%FD54FFF87DA8A8F827A8FD07FFF8277DFF5227A8FD53FFF8F852F8F827FD +%08FF27F82752F8F8FD54FFFD05F8277D525252275252A8FD05F827A8FD53 +%FFFD05F827FF27F85252F852FF27FD05F8FD54FFF8272727F8A8FF76F87D +%52F87DFF7D27F827F8F8A8FD53FF7DFD06FFA827F8F8F8FD07FF52FD5CFF +%A87D7DA8FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFC +%FFFDFCFFFDFCFFFDFCFFFD80FFA8FD07FFA8FD53FF7DA8FFFFFF7DA8FFFF +%FF7D7DFFFFFF7DA8FFFFFFA87DFD52FF52A8FFFFA87D7DFFFFFF7D7DFFFF +%FF7D7DFFFFFF7D7DFD67FFA8FDFCFFFD26FF277DFFFFA82752FFFFFF2752 +%FFFFFF7D7DFFFFFF2752A8FD50FFA8F827FFFFA8F852FFFFFF2727FFFFFF +%277DFFFFFF5227FD52FFA8FD09FFA8A8A8FD07FF7DA8FDFCFFFDFCFFFDA2 +%FFA8FFA8FD64FFA8FFA8FFA8FD62FFA8FD05FFA8FD66FFA8FD62FFA8FD04 +%FFA8A8FD60FFA8FD05FFA8FD22FFA8FD04FFA8527D7DFFFFFFA8FFA8FFFF +%FFA8FFFFFFA8FFA8FFFFA8527D7D7D527D7DFFFFFFA87D52A8FD16FFA8FD +%05FFA8FD21FFA8FD04FFA87D52A8FFFFA9FD0EFFA8527D527D527D527D7D +%FFFFA8527DA8FD15FFA8FD05FFA8FD22FFA8FD04FFA852527DFFFFFFA87D +%A8FFA8FF52A8A8FFA87DA8FF527D527D527D527D527DA8FF7D5252A8FD0C +%FFA8FFA8FFA8FD05FFA8FD05FFA8FD26FFA87D52A8FFFFFFA97DFFFFFFA8 +%A8A8FFA8FF7DFFA87D527DA8FFFFFF7D7D52FFFFA8527DA8FD0BFFA8FD09 +%FFA8FD05FFA8FD27FFA852527DFFFFFFA8FFA8FFCFFFA8FFFFFFA8FFA8FF +%52527DFD04FFA8527DA8FF7D5252A8FD0BFFA8A8FFFFFFA8FD05FFA8FD04 +%FFA8A8FD26FFA87D52A8FD04FFA8FD09FFA8FFFF7D527DFD04FFA87D7DFF +%FFA8527DA8FD0BFFA8FD05FFA8FD09FFA8FD27FFA852527DFFFFFFA8FFA8 +%FFA8FD05FFA8FFCFFF527D7DFD04FFA8527DA8FF7D5252A8FD0BFFA8A8FD +%09FFA8FD04FFA8A8FD26FFA87D52A8FFFFCFAF53FFA8FFA85AA8FFFFAF53 +%A9FF7D527D7DA8A8A8527D52FFFFA8527DA8FD0DFFA8FFFFFFA8FFFFFFA8 +%FD05FFA8FD22FF7DFD04FFA852527DFFFFFF847EA8FFA8A953A9A8FFA85A +%A8FFFD07527D527DA8FF7D5252A8FD0CFFA8A8A8FFA8FD05FFA8FD05FFA8 +%FD21FFA8FD04FFA85252A8FD0AFFA8FD06FFA8527D527D527D527D7DFFFF +%A8527DA8FD15FFA8FD05FFA8FD22FFA8FD05FF7DA8A8FD13FF7DA87DA87D +%A8A8FFFFFFA8A87DFD17FFA8FD05FFA8FD60FFA8FD05FFA8FD4CFFA8FFA8 +%A8A8FFA8A8A8FFA8A8A8FFA8A8A8FFFD05A8FD04FFA8A8FD60FFA8FD05FF +%A8FD4CFFA8FD15FFA8FFFFFFA8FFA8FD62FFA8FFA8FFFFFFA8FD4AFFA8FD +%19FFA8FFA8FD4CFFA8FD68FFA8FFA8A8A8FFA8A8A8FFA8A8A8FFA8A8A8FF +%A8A8A8FFA8A8A8FDD4FFFF +%%EndData + +endstream endobj 175 0 obj <>stream +HWiwyoxY$myı;/{ ZvCQS VV|VUW2ciYx$e41;L&zN5,zWUS`ukۈsi1S:6'4~gMݒ#>q3_p3|n0A> 6 +!=NV ( ! 6[KϯTJRrOt~Ta +Q $\.,BT"TZfNlyMn^4 $~79[uAAɅ\ +YLF^I` wYJ DN<(D Gm SA+ccQ@pdXs<lQf`,%0k#Z,!g@x# 7mbdФm{Mc ,3+ 5ckjdC#HŚv?*q4\E ˠI*fqj:BG"' Tl ȐE*&{ TP"һNZfo*V"3R!w^ynRL? ;Cek2uX܏hP+pw`owCY\4kBi(I6wouuk188Cm!8Q+A*#y6C~a[ܬΤmߺ+o R24xG}pa:¬l UtN/ܴ?B +_0/$1I2?:YN"tnM1HD_p3| 6 +iBd-l~')-RJdMbzDHGvV7X-Mbqr?ҫ`9tDZ\7[PrIHC}gٙ!:}6tǐ.MrSQDbp,A\1ob&3lc.=#@}~uKx i3}Ͷ(>mm,}g[n#6D)a͔. ]ga,iC Q4Im7JaooƯ; +^>,IzL(ݘ0<åu?V #TljީY\'΢$eJl%B ^Þp-Lw:gȴ-Ku 7 w+p'v"x%KuЦ߅3l!sΩ5|F;ߔ %fZ9b!vaѾN.jf[yrMKQZxi#RքW#rudq\OG:NWܾp*-Ĉnb̔TZ%7,o! lGͨ 8TBpnJ%kZbt5}zurN{uH7v09E +EUD!`{h9CC1kXwO޻WGyܥc~P l9i:+fK.fEo-ʸv: +)vK ۦ&5 )#>bUEeUϜdiyl#]0ܧDjJ?9:l.^>j BMz'i\0{S% j9XPYIv(fcK>mt _6xTL1IH0+~YJ,,,ufJdKCTULu+45fVKL6QmF ?J75a?iѰ}3uwO2 Ng1md'e|e3xvk|x]! p|Bh-~WńDEGxfC188 ]w 0#q8b8ѿ T4E%i99+Ykx~MwQs'8Xwu.$B%y' &|LZckڣcjUb4}rlkm\ +5jbx49lu52S>7+Ϸ>mUlexK߬[ՊL_t8*d6|[.ǥ\S8|_*ꆱ}[4=ы]_֫t=Y^Z *aRQDk:\m$ >I^qV-O93E?@ͱ "FNNz>-ЫE"j˜m*&P`^6C[ +het'RUAF/I u%9B Fo4鯤QMUkS'ݣ+Ѓ_IPPcR\mn^ߟFؚ!e4p;" ]pv-_')cneq*>>N(dNc>2.c=;ì :\^Ihrom].q,_+ˎ:*Q亖2Q"_uM<i-b+e3#-Ҟk^_UeAA5eGIDn,cŜqC?_kΚ_ziܫZ8LUc\49GK#:j%0)sB|&;;elQT䥞%9GgPvL3Z/@NHX46\-%ع79ȥtKys08uM:{|t;N~e]Zt?@g+MگZ2~%f[!s-5mMG|k89!UPlpbb # S4cŁ%"JӐgj.W`QyQ?6ZhHYSUuؐ&4G^;`IOڛB{XV KA*zVmx?Zc"jHө@gN(o{3j4-` 7W"c%e 5%ӧh\|V:77*wD!dnB8뮹W7RQvsWOBy8f%pP`MCK64qeNm:_Q|mnv;]ց=IC>ypEObu&8ͻrvKߔgޭRpX0MRɮ :m Vc$MPN? A}.ʲu$7́dx>Sj쾧 m鬼'+7jѧ## zU③%aF!cIley۶Vi7w.2N69MNj1f5"]1STNw9PوԷ2=Eh;NJIoebÙgs\Gc.XlNi=-ggJ!9ȇ/`|v8XXn'CM<i-bYM0L.9b9}AK*KDRLrո`\„eTxșԐ'75.k6Fh`3yBi<OTmx +ͥ<2Hyi2>I 𵞤BoRȇ5PgC[{?r6ZhU`/9s.)@)<Ⓔu{_q9hU_"io+ 6lC%H;qJruw,^6z ÈgD7^mC҅L+x(W[>^@Z%K 9cS _Ri^?ʠ$8Kiy"!Aoi9ێG`ȍh"ݸ%>dG-Tnv8}.BY^JE 7> O`2!v빽UC/&Jɓ=P*31ym W_5 +fVjm{ k:8jk&8kA5Br~6ef"Pv>1BX<ƹ hE_w<=i^ *j,Ԉ8T$WH4hlA{(V;ES2L{"#iÝ!9|̻jX?#2]l ,[D %~"ƾnlMI0]7zr^}ݞ.`󵗊{7ic'CA":eV,4.ImU6iFrM_64~p>jgl2czK!'JRJ}˕*M{0LuzImk_(-Rq!K#C#8r9N-Sȓq[/WRKH=8!(RuxT2{geG +k9vM(2rDgd,"#43ӪǾЃax1Vh0LM4 ݅е^q0ZLx~[cq*aatt1@.>BA ܆qq @67ӭxCrAؓt[lH#d,=e9вC胈>Zowh+p |Hc笪@O`ҟCBu3Yj?`-'%IMF%x^2uL5ŔY\P *+$ھ!qAӨ +t#1BYPz(;o3 +\;7 (u],gòԳ/݄iJ[Dq'[=W"2lfQejed?m@oVRqIO'(V@=fMs; V!R(Lˌ`j@s m_U1.Kt$hGf'-q>u͏B8`4*Jŗi% }fky!P t^/ Un@6"~fd b*_FR@Eϯr= ͝ eoc `sǂ>N1 )P'o\\fr*GTrbQt( qjhPzVx:~i ։{kmfsCn_mP_5]^vq ;rd贞hl. -syėNHړ: 0Q7HX+3"y?C=SɛJ";Q$ |)q[xZ.CCOCiHJzQM#c;#(Z?hQ`&/xS4A%7\m>PWzH bg:V (Bo9Bow1Qr'{s֗ p dY;-RsX vm C3ỵwʆ$HY÷70Ŧ-*aSVOyAF[H8/ؾJ_F`%Ϭ74C>68Eh;_#XhJ'䣒a`zs,.R &MP2avZ)2:1an1 +#hI:b8 \sCP[!o +"=[nV@KK'kxzm~u[z%ꪙ(jݛU~(4r/JY ^H+–6 [F>'K߲pu00*ԍQ$lԽnOԦ.'eanVD|FFoM͈o9UrNrAn +0&^ܖ3FS'HYlHdZ1ŅIJHĈ{9Eg',iAi8{XNRyct<MhxLt ȷhMEؚ3Cac:f+ m$$ 0c1d`qn&4(˱FNdX(g)sK@)`tAR8  ak;T|HpKTN:k.fjreBs';1XCVJNݡ@PbPŬXJ=+f:`ŠYd<8P`Nt#QŠm%b +I(rG3I5gb܌XD*jb2,PxKkb$KC1@arN 3 a_"ةF +1Ɖ{b]Jr{ɓ,$TesJhs,3%n,pKQx40Ѓ r"HYl/4 tT𡗳"n7/HXhϔK{-OY9j1&reG"t +g%,D@oa3lm`laI1Ƶ3LxK&3)yKCՐlM=BPb[H\"9]hi\G0jxVqP + &0`2еO, G lMB4~b ~.Hp颊R 1X&T酪ī[ zpk=^ӓ(B +zmGOY^=o;nܢ,QS4'ϩy0' -@C-""|gZab/KRED%/[[ÿ_D\hK]֬8LjD1~r7=T2omKg"ᒫ†D>Dq 2BE `q#ee@ oͤO 護Twv=KȞagc5ەu?}5uc^;˱qFZIK@+OMn p(FВs鰇2@Ȫb6MZtp1櫵!S"vRE1L6hb ;S%i=>IK4DIA\"/N6pH^ +.E"TRh Un2CXGLuĽB"?6"h Hg9| vd\:Usyxq#dT is& S̒K:ї9s>5(mDKT,ME/={2Uw/}ށgBAv vR+'H&r3WwDUw;PuF}ͧ} 9>61 ?A#`R_iЎ>RQg4HF))4ro`kKNXbrQaz ƣ6Ke`I|>H\E&N&d ? x]A&oM;MeRM:>8%ݙrE*)x._ i-z".ش d:wZk{-m HBDWa w+ؾ9{ZUgO@s*6 i҄W~=ݻFcΨ-xj\T-aX/;˛' z9ds<Z+sWf%օF;soP>;:Eݍ6M^Wkþ +J}1lD6ryVhR$T.x/*[zv|) ^ࣼhnNy<Q<#CX/Ng'իIc8qacU>o4 }mxv_Nٸ#2wZi+{=7.>R| иz8OK3=O+9ƾїL[(<=tJoa8}*wwx7] }b}/}kK:/1ebEhzmo#{c6w0w'(_O7pSAhVomV^wׅAZE$Rʽbp~NÃ,ߗZCi X~ٞY{ہЇfnCSL_=Z[MmlYX&j6qL9,~ gnWn+0jw/%Z,Qi1BxکGBca X4hZI9HQkCsH`Q{5zk@U`Tn)\B[|E~XVNܷ@SFLJG7>6Pa[Ӏ'] V<5mxFj~HE:@M:USPgNt^B`I9[eMZg?݀'F&[Wf4UdS2KϤpzN'/`$nnf̧+1CƢ?{oL/rξ‘oũ(T. &s!6Th⽐T7͍&Y()įňle-N^+y +{`qZN/C8՟WkiX~ﶡ2a82m8iFkwTFl3/,u^v6j"'o-z^G=g>3mE-7F +F OMzgߒcBiV# T((NP}ý$O>/h厊jу *dZV ~>T&O{Xv/:B\;qA}.ܐ5e$nBN~* ?`N HQwF:e +7܇V\9ОIYܸif!G<8lWw w1( |xe?:l4!)~9\BgӒ >[8gFJ,q6]˒m"H5MOǎ"_L1Y NEfpLl&qbJ:5nknu amsۨRbi`rsWG3hiq%CsBS?6|Η"u; S~#e 9EaRC~U\O>OgE{ovb}r` [_"⏭Fi3_56|1jU) rAݣLmWM@{)n2Wg2U,+de6cdiR rQta_`"jP їꎤ6m ކ,= f +clPޯmL^-Y|"d*'b'T[陛esjVTҳuf9%?Y$ j9v K6+zaȫr;^'<hR~:w)9V-v l6Ӄ>5[Hʾx$h`͊Qn 8nw"g8W,g.aWm`.H%Pɞ&Rhܸ! M3rOS,畋LA3S𖢇Z@@v#f3h(T- QߕAm:06gk :6h6 8Z<҃ZC#%לIؘ\v06/ 5,˫5rz6q֤IΡz1vf#;hUۃa`Zsv^zC_)=/s]aNl>TfFV N鞦a1 {YпA}-c6dZrM6g] nK`綻ߘ[.̨QݲX^unE4"̄kf*2aPn{^Z2Ԇ|[;Oۖ]+_SshnKeQRJj5% S% Ѧ9sp$:T.?ٻnwF.@ӸFZY=Xr^qKmJ1sMkU=e:RWo@) R(^(W,ow ْl_rgO33|{mCQlo n:Ų 8 iJ]h+brk fX$h8^ԑ;Xe'~ZP\s`q`O.[EtzNfq07R{uni[>DoY)r30nĻ^ʆePs^.Fϐ-ϗ ~XT@;,b4集!CRZsa֊pcU..k 4!*pps/ c!ҼL;kěFgf t(Y~L)\xƹTұ;LC(o~ jj!'LmU+יuGWGϮ})gr:ɛ+ZVL:; LPT[S>E+3%L--SM^]M 5Nz>&LgyU11m 4-]'/Ѫ}#u)~+[nڪ̈́'M? '9W`_x:{oAʷUI Wŧ*e b4|nX=_5[6r=nYtu:Ɂc.F& MhMBSfʕlk$V@P, ]4,fS3HuvhPi a `9RٸzVރ;V@ÏXۗL"Tb"[pU|Ǵ uw'~ZPC73_bpiTVjMƩ. @tq7u.Qz1;Wf5L9^en [r.iQ[+lHN#nT "Z3D| 253PF2ݷj4޴95䄈?˜M-Z.wJav1N~f?g9W8ת{ZtAO>]_ bӳRt+8A;3NlPH8 Y2uw+`CȠV \ +PB?OWmfP]TR,]_V훨$Wco G_#We+n2[٫^6&j\~^(;(%hn[i%HQZfI2jAqa$ -;a|[fGЪ~l RH0Lq;O5vƽF,[;pBc #|=6&uk}tGܪTR gٓh^?e۹uֹ?.sfW9/3W SUI~Qi#*DE 3`]q1*cpr ò~lG՞Lҟ9bgl"%$ t +(FS1ݷn=ZÛuN̍05@Nåʔ52\_xM^znD ίV'ۢNB]Ա)1t/4 +endstream endobj 176 0 obj <>stream +HWYW}k!B2 ai@ڡUUBP_jm<{,$_h(EZՋH57d/}p;M~g-$b%nzQkW >?h1-He&DK$4z;F6+]r]p z ]wԘTnZMd_סk&/uJԗڔ 'L2!oa. (d29ss *BMq^3$W_N aSLmL0/a%SLj)0W#ImŪdF7D Hbqn*g_YLL}'W~սVЧWHP7X.B9"Rm-r9 U}.[ӎk8 MMW(2' +1 u6 n8F VC<{,YweZclW~;X6@DN}GƘҫ7{KY>(fNxDd_$4v @o\ᣦIZP;΁Zq @~@mrXiɎIvMGK!ihj+ |%F\ +1P1SlM[Cg3l@/z-sX eͅ!3lb1MV{"HQ@KjU@0ZBX"} 2A L"`h!5iIoIךhOgc̟j7mipp{[ơhhl`[͋o ܘYTU.UxA lV~wΰ>+㲲KV>u| ,}ʦ4uɁp6pYٔZ$ : e& +UIQpT25hlU-'8KuezTqù#ݵ$T[L|&#40z2)Xg[[n7^϶kZv' 1' ڸP'&Sy?KrnTn'*M|ŷqAsaRl˗^kM$|GUX_WJRv0n֮E|n@81(&B&},k-~si:Wၺ|=>oeQ ˌ^+{foKmo7Y]]EX0-tҫ-1zJ~{7r_D :[+檏#me$T2TxK6~9v1"inLL'dhp$Nw-,EG|M95xR-fnjFjjM֎L˦v +J@ + )I.W54LSm +\nILhZo5&Sl-/Z aJOqvqwӟTB+;Mރ.`)V  HTB$Ku}TKꍟ ˍ_XO#cksx}ugH}|}^`#v7ou&Sv W9g-drcp60Mxd +flky7HaTi 'Ssrݏj{Rn>(BMQϐ>u3rzьstF^G.Э%7ktk-7YlskՍiD`]fj]9GD#0`uzZ4\:c ڱl0"~S> װ:MzIBl^IVpC§c[ 1YN^CR-sh.d:t0`+ZvOd[=]Ek)hBb[,q$ˡ %v֜ifh6Ǡu&-2x\M:6 7&U:TAm97=Sffrs)7'620Tv3,H2mMz)߳ߦMXkGZTZۋQ o7kd#~ Xi!ps jdcnGR-7\0,7~c>-+7|v>Xcf + mN憞֬ݘ\qi7ܒS(DE(mXA)sk,K<^kpʊ+y&+N1΁<4X|HL}c;̲[-龱ڽA +S;oɕK^&К FF*3aFk 24tL{_yb tP:.F#WPʵ[THpFO|FA-S=mW('ml%0?^-~୎$ʉ;PrXֵđ ,L@@D{ @t뀺#vwtNOݡS~׹Ƈjt.n}Ntl^mP̧YԢL휹EϬDZQIalZ0QhDFZ裨jRC{=Ai^t~du@@ +ihm40FŷvL m4oOM ;6rއq)Bؐ=ܞp{٨d~~w~&,kjT6ǂ%!I4y7ayHu@R}RK Uy%m0Cx| p@i[!|sxOcipÃ.Ȱf&eMM"SjضdIr@HC0V2n[Hӂ%*'6^ʌ'AX/8yX8ZGG%Id)#gC~sF5aNS7Å࡫E>H#sT0/I ,n.~UpN:Wjͅjܶ%T 5e'Uu]w^k4B~$3{^޷clB@^6a}]1[HOFוü[dڤ@嫣b$D/mJR^CȅPOb;*.Cщh#MU@sv&\4 }y.ժ7r_y>ʂ?)rr-Icz6*}S4]yY5Fŝ6:q*GC᜜6?j6 +R _[r$zf ǝmM|1#<;|~l4ȏ"={wFVHyK  ʳ,9= +OH 7ijuf +w7`(Ph&ލFszc8sUbȌ>.ϽuVC@Ģ/h`^g,- )4kEh?3ÍUiY}L)b޳\9ųK!Z_i- J vJ}U_LҐy$ _BApi~`b/-, (`ѥ˔/"Y>/\)(U'r77BGŘMq7D&mʭiM72Ɏj3d@Q<^pkɓ ~W)2;vPPmPk\n$uls:HO@! a,Rs;䣘p4[(^g.۞@ބU #\LFdj4p6Z[Nqt +Jd@:\zwW.37MӢYJ.PX\uشRw*KB +ҘѴϬi' YGP;Ґ7>vA>~z+uRu7zt)*dQ7Hcc< 8Ij4[%Yx)YCH5!,K2Uɏc +X(K* 4g<[ʀ+sp+ۨzI+9 l/빕IVR B-57x0y6MU&/i0KƳUVIɲ9H{3]X+ p$X +b?%$tXlCo` (E;r:lY6u[-q rCvsXҀ2lƽxoJ[ӂ{z޽4 3jA¥D3`ƢBH4pQ{TRE4ͣsJ}r(VCk]׾IgK|csB/k@vdm-\aSUӛ4 {sZ+Imܓ/Yv{Xbix{q;Han}m:OظOɳu[Fh#{gցX8lcz_5GQy'LGΖ æv_v eY)5t2VJMi0YcPe1\1oҩ;"]&:.T 1Vd48x F.V.鉨Vyޖ҅ }_կ5jY F]߭RkQ/߼EPw[Jq\ȪϚO#('^QĖ`4%vAծZĮhO;ƽs]ι +ЗgnH 7W\&Nk;{ȄG.cH "Vs}||[ +ѳH/Ũ6  f~=Kױ?^hݕYАb=Ann >DͿLQ속kk#$nRB˫jVw{- Ra-g\4;5ܫ y nk8"?9 ^Ыڲ[e[S?!BcH:tlzbǺLLot*gk e3Q[Vgpek∗w4wv}Ӹe=hr%$UL +~hg) }3[່B4&̎ݰـMF40H"ȌVk +h? \ + {"rAG&-R@( Vu;+_P>OtՠmA +-|1`ekX Z/XMn;f; @BͱP8VY.G7l<}'+=$]cevd׬ }5r>ؚX։&7M^1f)b6V͘#铴 xf7+no1* +(ճiql*?wZ_\{4TrD魅{ȡװ#Šw䟄dK*ukg&@;]MPC"y'itIH-KI-P0&)j&+{=/zfihZo' }:+oƺ6Gow&TУpht6Sx<2`8%&;t[Zkn߷EUAC89A+bS+DbZ̔m}Vl @AW <|{9N^g +mҤ?g{C.H_J73f{j2<ӫ4L׋ /%*[h]Bܬ} `x(s^ctuӈ#9MY@~Y94I6 + i{ \y@ş@,g*l*Ti>w%|hr@Yvntō+諹#o"ʺ&:\+0#1˖;$: gKqL*:zHRJܮAb _vu=@\19>\ G +6zָȢ~ol*s ǖwdV;ONE:}זs95W4\B,?B@ JuWj @['C.zMPK.4ΆMpEI1}Dig ;EJYW +G)~J-a:c{!{Pzo$0ўA$/睡_*Ò}މ+Ʒ3vq#Օ&YYl& +/by4]Y%l*ӊ' K.PU48Tb(k)|ƟRBq?Mđn5J c±6tI}Tpήp +]Lg E4b@|g /d&rlzSյ?]C}HOO3qQ%?R*f)ˤ8j64B4cCXx-,"j=hNx9l='V!i(1wy*Kϥ?Rie&Iȶ+t%!S)?9%lC3-5Z +1o +Mk45~t.ISWYG%W$Vsa|R*Uù;JH(Ϡ5/'%B!j1-zVg($yfjNp)D+N. Us”a'J؏Ey{~Sk0VTo 4, j@~:̈Zo5iuw1 d宷JUtPiP걏66h1+_ܔ$e"+عŗzLPdQHatg'a߄zr#F6S˔ ,4qH͎w g_qmHWQi)Xז65.3B\QT pd)ԇ<ljo6R;WF^i)m2"_w닱$)0! +3Ca64[Wg[J-R$0HO#*`gE_x]vfvϜsƇrBN7ɳ1fS*?Vk`g >U~|.&2%6`u[`j1C9LkT$O즲s5UgxXuh%@bNf94͢*d8 I8zи#aBy?OYyYMTm.ߏJkJzq'SSυ$/-!f^NK/,}"!>@nlOpxicJLdCO ޸`!ve:BG].Oki^*VIt}jk.ծn5Aq U9l?{_+;\L+ f57LB#>F)Yy0_5yqBb8U-){ ~X͎Ei_V$f` whY{W=q 赲TjKQZz -okwn7mEdWގ~f1<+ UK72 f13C]6ѝw˘\D&ǷGSөPTc + 0(\-ZB; iz& )]oT)& ɟ(zTa^f<+j*dɸ?藱XBo m=g4)=&U͉Cb[a}s*\0a΢#&OpF;y3Yʄ(jCƉpeIK~u֞.yah] ~Tɨb\2G u>)lveZ[6tiGc&%Cgi\sФ+fũYÂ!% r@Bwd/5ĉ {j&x9N߉gޔW2H>% +n@&~R>!}"xiLs؜¥3v8]Q>*߫ey>X@l (yL`2 oh7{%ѪÆ@#gP7^4ڱD{uDEN{9-'4xO +oȲ3.vID%f%PC AB z' \] d(o_KM`͌W0A E~ZW0A+x!JQB Ul@S*~Չl.W:j0Ea~_@ +WBZaӷEOw)+ a{Z~aJ[| qu8kݧ Bkg2*[ULbE }}n#+Tҝs5q+Y7X7{ò'=Ncm*@?To7dY|ڣR,.>Jog\Ao(zĽɲ_@w< 74+\]V lk3XFzA1Fߥ[)!ejS +uk@3v(RwpX -qC F/lDYvoB9W ʚeD]@EqDvQlm7]#ohő̝teVsN^qj`ƕc9ߛ9A_A3]ʲ;$kq<_9l\6ku.?7VCfcKV=z |jw%ѣW7IhMf\;-Ok?,#݇d~$>.? -)egQ@q,>;т0ghq{lDvp@TDTD +QqU!%< 5![/J +zX> Ir f5[5ױkBmLG@fGAnn4ݼ꿥xxb+!B% k(9-S\GuT9 !եce9yF'Rg{+c-*>F*q1hޮm0ϔ]GRZ7,isE9ȅM]dpze kS^[ꢤ+^҈ɲ*Ш@b$vI˅B:((-_2/G2= 𙃍j҄5;ѫ&w]Y 2dՋkbQ5߳A [v@hO,lk@b L6Oٸ1W<(BƢ: 6K$e-^=$d6Jsz9Su>NQLZ.aF'.l[?v{zt]Nt#n˹wMg3V\/^^K1bEvėŮJu7T{oڕF}6{yhr%/! `q]⊊gvmܘn)q"ť +ѝSJ⏹Z.MՍ68C\U?R}8{:Ta=V0 H+3*b\hq{')CfIՏC6 [ĭXRa`-"MDzK7<N9,2"}@b֒inr(D Atx8cc.BY +af6R].L#"%ubihN,*lc|X侂]Y겉MZ0AeM<Ӗaثas +Kva BO V߮Gԉ|U Χń7Ň! ?lnvuf# #yIG* +;{DQ a@:P_ Z*m5Q_VLt_Km*<:ih6 ~)U󲖠K>Qmvc;Ri)^Mwc!{~}Da;tV*9fMVѴ"=0x@Aw[?038^D85eq{^א2K&&,7˜Ru֪gF ο?X *EvGsPinc 1B&ͳCp݄;8 +^))u|nÓ:u]cB j"/Ru\)FȪbj%ԭ2:pMM>ԷdN| /kX=.f//a4ӝz4M,ܞ'PHB~°T\ +A`luѭ9e^*A*bbK좉=]1vrxٙж?8$M4wZ &\.vy%4(I%t_Ϝc{iWILo} +2ycRȪ1P̍MR OcIi+pyF~\'%Mx{7[5AyKFe#+ +[Dώ6cغx3--_qZ~;o9]Jc,c+:J49Y>V0tϱx8J479C|IJY>V0ӌsl%Cg[|D m,c+19G|m屵BK$nzVD]]> +]ˁY0. +jŁǵMo!k&Wm}k] JnG&W2yӠ+>U&з,HnJh~(4d{k +Xx½Vw*/-:1&q"3)JZn0?vcZPcz`.8zj ՄhͱW @$]EDlE5mZR7JߚN~|c-K0F3/|1TپDRF;;Rbn8Ö!NO٫I5>TlQ2>ܑHreAN䩿bM &3`WiZxmG,~59p%]uzYKgr2$ELh@?)F!:@/rEgN+ԣ<C>j8ttCPNLOd[qaW9O֚ 6遤,Ӷ0(P8˶%(u5Sse5kt;ּ<çyy' G +Ne;=d/OY=w0HTlM:!سl1~AnFΤfTfU>`jJ* Qm'c2*NJ,s'|YCַ'A ,adE(c//CuT7MA1FH&YHn{  S\PQo8 +0|F;)['K!G@jUt~5٥(fى"b\8ޛWD[DYI"BNM̖0G|~-,{UqЍ*Du7vi_0?IUA|f׋!.~ƸRy1i'Df&3Ϛ/CM@|mאXbDUL?[1%k h'Ty ۃ_Hf㳚%RX3jfI=<+OtrAb䅳7:Jll-`Xa +[rx /N*\&oVLJ2c]ہdfYZ,`V*ALb3?,1SԛxyZU}-9 6P$g66 1 +PlĊ"aĶcCi0#Qr H0Dw$igy ֪ߐ>& -C/I!]Eս(C:iSfN=}_sxUoҺr +.9qZÜHa$n@ S$}t 9Ċ.}؛0Pinl)/E%)"wY)@ߜy=uM~ix5yG ܶi}cA )MU[U^/mN΃.{u=^7[״S=~+$cZ˘ /ap)mxiڻux :D6?M92kcNDߡ@w#aγB9|8qs.g3˸Cg4L-p/s`U:z T@| +I` +2h7}uB077|l5ckMMqѾ_[{}lÛM$ooh߉qi}a.LL\mĂy{X`GAb ^H  +xj˴^a??tLoijWx/[|.:q@u?TrA3º; +ݎ`[ |g23s 0յ:Co'B3OCCihMf|hgέ/\-ioIKK +iTN~BڱSzW LMj<^'E>B cPeSrN ֢pJ>PK.D=4Z\Bϊ%VrklБmgK-0ZL K6)7W H4[hH{ESdprM+$zKc8N[U6\DiaNɺfW4+ㅋW*bz8r/)f/bW #Gu>4x܉3}rꥤ|=pɐVy6Dܵ kn*YvW(K{YQ)-xRP!rRԗ!3H_R~i6܀oꨙf~LS\(ktoi4V݃rRټe FGu 2d4S +hH~D8d#1JHxUQ%q( 3bF5?5_FVFA/ﰇȭ?Qv ]ʯ޺h4A>/QfK 0NJ_"7!o1*חZ%й@9[U΋q< .p_lS?Og\f򭨲4;yk(GM>hʆ& T1"|R^ ]y7傓OF5 ^O.NK"hw*IE6փ[|}PU]4B*@IYͷCen'$l@ie=|9D< u1*XZu,HjbCʓ_{O9N cx§i.!y]nOzID'&<[Ū_7 _F]þHFʷ@n#, +- _О޺RHAP[Z6ڍZEv$,"ї>kC}O;VMe+2Q֥I=5ʖT,kgp((L0Sz%Axv*/]ak%Ë:>H "3pT:Z2Thz8/z+f󻶲z{?G(ascds[R䗹7rh,xBM$o4P*eyg6g)G&Pf_]C5kV<Q df~"~B.<xGH~G0SocV 7 +@oj',څ>]*1CuSE-ҋ5EPqdhv̇NSn5ZZJaIyf+5/WnwAQkz(˕\;?"FF,A +w_ b/pLb?tUg 8EBgXd7 +?7[8.gǁ΀YF;=sߐ4M7e;} +)eixG$AgaM<2w- )e(2[<T&R}M7#y`@}*MYb\ A z:۹yuJfZN(>lPG &`cslI1L1Ҟ-*ۥexIA *bqMnJʮ -HuMB'Y_ =[}fe2#?R8Ɐ2 +endstream endobj 177 0 obj <>stream +HW]o\}2Ph$(lQE!(:XI #{n"Q{3ΙkT;aev*L:(T90o>?>zq//>^&;8>/x2wY)NPdLQ|z+V*cwl>mI ,C0Zxe6V+M~27#ɋemS cD vgvX"yiB(1MFy$7!@IѢb P2g'cLqb9ۉ }!5z #N[> q*5dȵJrf%6{o#(\- +!+P?-~_C.S0cV CLL:R$bg?_֯6Ji 6 * !L^88n⠔\7D& ~|=aAI_>m^_BR%T1h?-DH=9 r4h] >ajd—", + ڀ<) ˁ# ^"^B+~{}D9xwÿd߉ӫOF[ zć]! sn'ĄZ +ԣjA^M}/Z|P+Yivo*.+t62*#^P|vs)3)L):.ZFmk +rI4aٖHx2e;?"è*b1lU( =-¨Hznώn5"øQi*m]ؖCFzeAlԺx u +i" bة! (rl݅U OĠ+لeˠъAŀ@'1Ri0Ũ[h5JÁ`G%w855R1I1thA4Kɻvs}i J7 +GyL3"]S qbeM3x?E&>Hl2tE ΑA xF>H0]))c*+Ç(v-3N.! Iux>_破Hhqu*Y=tFnh8O.ǚ]5RUZƨ~!:&DAϑbx9czAHR`k +^g\S0V= BvzV,RW +7yRd6T$0jB%(J=0^ iaBo菸~e%h?~o*4FY;=Xd"CdB+Ba Xăv{gt:y%fxT&E'p&E'VpF w#y^'܃e'}$ߵ{`FTFz }C7 T2.oTvMR{R:e$0$e +hF0Pt6 P\SFQ`Wa莦 iWC܍SPQ: TC0pcb񏑨@5Α蝛Ǧ< + Zi +We PoB Ov5恁l<0#`L@?9umdLj$s u[86]^XIbyP 1cl-z =F3trHHq4,l_UMVϱmEQQڀ$嚋g[D`M*wQp:t\ `r +d{gHL0 ZYXP]Mw>ǥk|ý_ `7 r<8υ2BT[S|ڢ +tJUle#hM0 ^ uImӲF[SK>-|ɶ}ߑoO)€W$E^ax G E*!y. " 7"\D!y.Rq=vm\, c.N`˕~ΧF]sȐ;_rquő_1VUW`T$ W#140yi}Rc&)ΐIcb/ iӤ4 +ƘVZ?ƤiѴ8( >g}3^3|^{sOe, %>!C0#&4: +ְ[gB>BD*D{DxF!c}5e5 YI𴃄AA  IT}@$.4DYK'`M\V79; !>ic\ |8TY# [+;8"m8ܠ+H,}?R[3^< +CmMLM4-XF*㊣Y+Sjz+Sa&qD%3q1AD6}z#_gf$u]HG`\BC?.nzӌ8=P) 4Gr67n)yj]ffUsRX-%0'3p3 yᖒUsYí$Rn)Z-%v^+;GO'g@ tž,P1[^XS62Sކ+.4\:W$yf1؈ݟ];yj.4^i(IF Ro/ok`/oof: q< Fɐq"aF!ؽ"x={JӪ`tN@XEc:a Ŵb2K#Ap4eu1=Rx-Ra!N@;Жe,*'#],4R q BByU!b *BE$SG9HKEY 5^ZB.4MV*+Li5})mȆ_Ҫ\DНmTփK[TI\ Z.y=E՜pK):I DfN"kT՜dhK鬹%[Jip+iEfyIH'5\L5q.# ' nf3B]02*5;pTb1Sה"dG☧hkʃHDhdK~*Wzr 8 +~GRJ[vI¨-; +; +Kk*+Ŷ8Hl_mZk)7FRl,դؘ^gWjJcݘTI*M [ ^LJM2fEm77܂,ٓO-d[#T$ KMn)P5'[ʩn{άvvo/t/(4^(ivx=[ϤXmm۞bQ7o7-0Ro*Eԥ@pP=HWbZjqPf`@F$䬋HES iik0E*QHweITBA 0p1x-̼pi0S臜p>BUW"Z#RO @xLHe:Pb)q 8ih7j5nlER{i*Z\E [=5G k +F@TӠvv(C%NtD\|9DfK/(bQ^8H$b\nI\Ds5 O2I.**o,[9 J- 7&,YRaۈb)p$CPb`2,)/1`b#8o5 '-j8Y8۰8! ,K9(L8v뜡/1^Q\난wB!q"$YXA2cAHj ["cP|dLQJ8k粺٭m:m"UB񞂫)칡i{FFajOоP:|0 A& ؀A0}] +u,38DP'`-o:EìI6%lz.O'`6'='`]W90ˀ1?Q !<ˡq2%B` +CB5A Bp**DggZ:L9 ~HQ I: ]3z~|3<8UըzF9ڎ;^=v ò_=o^Scxk$]3,BP/? +EZ/?V;?= +nɲ}rh 9SۼPsɭY>?vqG[h$ wvv.CgV Vwuu6NGgWϢ%{A'UXؽh=|pphhh' >⾻*݋޻G>8YzήEKZjCu˖Yٲy3Ok^lqޤgɽ֮߰md}L5yxyޤk57{G#_?'޽h0roS9y❷8X5x%ݝwé?칌=sxd'׬=+>5g_L^?=>=xށ۰7W.2uO?xMdpWi,d=賯<=}Փ~w̆)gƲ!eq׮g/?skL;yvrjڏ72ɳ'Ol5N?uٔq}҅s4VPFhp~fę\ɛ2|3yı w.gw~w5g_~_6xO˩/}_Q3_i#x01 ,ۻH4TZA:{>0^_iUBE\ZP[)Bxi%z%҉s򂜈znL2״!Wf;eGǟTK\sf։]/^_?]}~WN׉`->Ώ~?ym}]˟~w_+kQm8򗾚|g?[\j{3N?];Sf<7;w3.|vE/ǾHpelt䍋p/Y>Gvio@vԙWGӼE u?v~餓Q'^qPWlY/4?,V~xs#U_k,3H"CMmi-{"dWVMW ^^ʷwwvjSa{8I IID$&HCoppC?Q ơg +q;}O{x:NpwYN^Ѝ|r2 d@I; wSTMlZITESEXLU^,_RG(6B1]vzԶ x79I:S$-lBlJ$YrQb!xXJvWMdt9LӮ xvHSB7B/ y91İp>qE(l΀bZy6P-?# Gj},r,l ThN{i:yy^ 7qx= Vhp@w!2s`r +bTs“|$ '#e"<⮤+ȓ ҫ<9>H7 z.93KI>AWIuR>7CW6C|r]$9I=ڤ!K=H3w{]\}xs2IVgSe{"=&F*HuqJTT< +TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT<,rAJ<,㨳yS='>Q'<ȃUt騂=13Ά)c-O9C8N8 ƚC0zRFQORTC('LF}`[,mV]Z--TP]`57Y::.8 + .Gg\k(ӛv'F4DpO7goo6:yc]S# #)QL Mu UzeU s3Si?hP& ;01=հ0?=!F[:ckٕյ k+kXwgKAHZ=|M ;[׳BBukVWxdjae^.wKE.{cseaj$jjԫk662:{{?"߿83aۨꂣESKk{wi84rֆr8A><'j\O|F8Ph ֝J;#=iw#C厨8A><'F5݃{m-ͦTY\ڽQZ]mTZ]ᑩ{-͕18zͭ흛v6g'4A;]Y][а6uw$GhrV: }Ua,`anvfj2-$;tƺvG0FFSV!!:ڛD&ss G h$ۛ&4 8dtX<*&sADjlYv@hk4Ru&CuGMD=IQ (0ZtzXsF^S +t'c:ѱΊýL$$a P^_$I"J$СHM88(|d3x$8w<~;:8qr(ԋcb0DXWƠ;>OXI]R^krXE<%ET/)C(6B1]vzԶ x79I:So$-lBYUxlBٵ)DJ"jEx\nwD&M ;7'e0 WQAJvmsQ<!@QMtRz "+nչgTUM]7j^'&8X!=G6AE rXkJzA8 Ң'حD%/ JKc8WtT1Y +E{u>&6B*C*'I߲LQ3%3m`SH +endstream endobj 178 0 obj <>stream +H}lU6%,_4-l;-]v]:0ۊe)w]e]bd321,3G @p5? K`@wYy11F7#?RcMYaXgN T…4\Q0ZS+QӄBIQTbP[B$LZ#9BpMh%)JDIx1!AU +Tx~\hQb)} 1# $(@^$?0m-51zU +dXKdM\H-XNhxc5%e#B7TU~vcDp.MjBkZB ^X6*s"k5"Hj,lL$1" G閕`U¹UIT;sEi`i-gՌ6yjVXp $1r^Rsb,"sF[a4Z +if) RÔ+(SnwuR=u6VE.IVx3[VE6=ѪDR1Bòشt CVH3[!V>N=晊LEJ :s2<>9 Lpgk[ x#.z­1tZj}fbB[Ԧͥ(XPuzZ٢$q5Ȫ@|Ѣ\Esؐ#sf=d_q^q* fw| @D0* x`vw c䴡mViPmmoSE/x~<܆Lâ0a)pwAs)bWI\U} +X][]kwU޵ʻgy1wfr|nrt}fv9r }xچ!96095ѝVNl^WAo6pH( zƨusˆ??IOB8i:(zw!9ooj[pşn6zb|9~v t{yc?|AHϽ/}7kM~z?|ءݷu:\ 8W޺'Ë>ԫι~|(qz~?ͬ_x]ϟ=w'㳋(+:~3utuY0 N6Co}ǗM{5kp8 ^kvjz+Zɐf<*繱X״XrΩkxrzF:4ʼnI}SvMNok-SxՐCVl=pam1[' Nw0u=Be&PqpbTB}UTC^M@3FEƲ>/IJeQ6/˜Zٌ 6HD4$<$z0}nN- wjqIidZulsUL:Դoy# PpNN[07Q + p F*¨iWFBS!T2%FL+@,B\!EKgcPP`WYg 53Jc5u, "?;NCEUsH%ʢۉ-9(ɯ[hV[P[y(rTe;QԬte}PB{b3WĦfC/}pw=KrV;hf Y`ؒ ycoKR NYpJP*PPt@Y(V|(Ó4"$E'h*QUVtEši`@p$PY21@[~CV1kQB)XVdV% 8 Y)vZoK2w +Tq&TNQ {6\N$q&^0bIG]+=W<nj"k]',R`cՎ<[m}k4] +'VAYhw!{.C=lTcjF|`H CeHf({?EBrfI0Vb0Y6;OcKsmf~ٞV˻(u`vAnIE[e]uvV*ZE\kq"clE\۱r<+ OCrl`rj;ݭ69>;71 l/G +_V%,EPa7`] ݗIOB8i:(zw!)WGk:֮ͧ\2F+G%k:~ԉot3<ԯ~KCG~|[yt߭78y{ޟ~y=@J~>xO~c3N ˻g 7kG7_{KۮZLoЏG]^Y~{;kHWܵs}pZlz|_| VMoEsp&o&Dϫ +w)`A\X޶LH3?{R|i +m!dNgtҴ ]QQWJպЅ`]hbAWR7zj{g8CV̝tu/AP~8;Az !B\tǝR@b 8RDB HIYJ 8feѺ,rǍLm-q,4IDwp4@GCEߨmHߨD Y јNCd`~`G?%y>:E5Ƀ@p5ag;у۰q>b=LhApt(YtH=E=r=b DIT\^qq# =B&9 CDVtBj{U[j##:}W* ?/sYN)^!BTWDeQsT0&˲&c:&_aLwc?N$o«֛RXd6I/";a`C&5cD~>D~kɹ#հˆ+ܷ޵#+q18J^97#Kϫ{TqR,yU;>Կ7Ӎtc0LR;>~^:R76׏oK6D)dz$0ƣXTs}иϾZM]_?S[m@¸,QL9zt,`gyB?p-\}W|pq=~7>~W~};sWϯ<>7³O~ւ{[oW}u!j_}|7?'݇;韯W^N[gg~/~Cf?ɳ?{ŧ?̗@k;[/فy[?ۓ>xn qELT8~ht ap'>氰yty+; 767._غ4x|f[c28 ~O5sf{)ȗ+`ᰰtGOmCgȊErCRڀ~8;  ! +-G@c3рvv}:€id͙2`vTa$҄ira)V_S2hN((YLC+LX"`N;&um4L0LM0U`&wq8R#`kFp;QJԋ@&bhl 2;RǂykB4na!8=!Ӡwi8FYGWAQ/P7)bB + qhd`H` +a?ԮTFC", GjeP㯗8@rHCb/yA73ZzY-U):ŧ=j]kq"nV\ +gPwx JC*jc Hr&IP)9gH)8ns|2ۖшxՅJMjJv^%/iu-׾E@6G!c[tg{w85ȿMjxyD?(0mhtdCCkC"zN4rdֲ!*hbN$$HE9x\D+ -IM` 8W2^"H9Vʤ aL*$J<4r`!)́2@® D̗;ىT9$h#w/p_ 1Ԍvs~2CoU=&+4]{W`?NyTć%n~]rzL&$j|9FdQB)G[^+e_zJ%"14)Y;8;Z !/RhnVl~lfA5*zYl%R۹s^SUI%_QDQԢоh#=*ɾ8bX +} +ks badC=_cэ*$-(+ %aarA)1*&2V *3+` ! L8lL! ډ7&iF@oB}ȵꉀ=ZZGsmۄclQ5Y?($.c:b4=׬N<ƿ8U*LmheVۯe_;S hC HwI ؛#.Ƙdx7* +(JLSR}f{u +"d`3 C|3pp?Eb[ rGiq0oO֘R@Ȫ!hidtA0Q+?#!TŒ^Vމx8W䙦,k, k4je,e+ҟM25 z@^$@b\cT2d*zFU*vn"Jwí54Q' I?އFr}6EI&[5_i_/+)";q"iqRJ %/KA7E PBjjMycjiOm:nWlyiFYƺRb]ф*sHr,IbKP)9gH)H{+̱UW)/[](ޤ>a.XBF]ׂpˋ"fաZ fb<΃I%/k0Si6(:̙803؛@iPR[[}IK|m'SX_}q}]1a3|Zk{o]GBݳzd*raCv"1? {$sFӴб&S"+^<@kt yR 7]NYGQ0-dxH]q-r?!~5v1G^<ƻK_S%ST]"p1β +ҙ>s,%8R\ĻjL)){z(kLWBZJ/ai%"6` Io4-4RkkacS=D1ZN!KBw `QW7vqfoi+Zϴ5v}dڬ41t(FJ?4+\7lXax_9P"ȾgzHgMBÚLORJǤٗ3/9ImBB:JAh)g[@8! ,DG"D%0P2 +;v[B$n{wQ诫^~],.ٶ١[lssg@5יYvYl~Ə<;~_DsOg+~>ڙzltv=bn/G`#{)@m{2ߎt*>ug֑֗ѹ](;4ܰ>7w㆕\ބM\|=}t+|kܜ¥}k]aO_/߼=e߿o՟[1ʻ;/?fο}? ԯ^:K@u0WEp~?ñ<>]}ʇZ~ƕ^{+oCکǞҥV^zD y#g<وm805|_Z6^Wy'>zEprA$SHKW@[&|?~flϾ"۹{zz26ܙhwCSg3s?9y3u̎M_L_@@(%ީ̏ lp%z\to=F|:Qy 7P7 +=ʰ؀cn +ZBT/V:熴ibjP(=+KХ2K汪r5f@3:hL f k%JKI'H"!h>EH]\%ف!)?x 8 +Pts'5"@A6~lh.PZF‰ʒOH좇C\~#l7p3S_kYxv[%en ;z\h_x 7_|M/\>^zv\PQ'O8|Voٻ޳z㖍kzoQU/۷Z7nQB ̎3%}Sjd bdj733ǐtv{{8t,c&΁̙xB͚nQMMOe +l0kF>OЀTfGjV4KS̓T 81SҵiNGjV4ucT|eWDRš)ݾyܾ_62Ygm6)Pq4h:l._\w76,ܞzH 5Xf`I ˙ 1P pDYĝ96@zQ( +6L9?@1]0!PdPUD[nYMq!p +@ Eri'T,Be)A/DNu +ms09~Ѓ dRAA^۵R+ X!RE<_eIAD@A>x2q w d#pP`E34s8>PV\#D +0t5i T5i%Y:J*k ʹ{R\ tZ]6FYGW@GkTq%dخE).xJ;Wd-/ dᅤ@++,pEhM< eWUoTA@[tH`DXC1@\(Je3aBisY@W+GaJZ@޴60H{ 9^߭XW2jDSאMazc88#RWQul0>CZǖD8SrdU5$iMP!!DU +T5(%%R(ВmEDH R* +UN}=EPIX$aG`"D9#yh*1Pź1 $N3D"l829)olwĂ}XKj KS,SS ͉s>3@AZM 5'` +ԥ; b;+FW^r67v$͉^"3RP&n8P*}UJ_UWU76S,S̼"N5ڀ9W7N艝[]r}?}_ZO]D?:s\soxl0ID!!`&a +9TiJ]ƹ "$0qi‚(4`0y+c\^ǒ! L8?~l1IqI R> .$`[ Hs<8WԢmHFel5%;͢ @Z(b40,ʂk Ad-AfOӢP˼X+5eBH3xL") `D $}\ye`Lh@5M? + e7ce +cv6:AQ)5=Nя If ҽ#)CChl@(:\ ɍD+@AQ+DGD0lw 1mh),FЊn7Rsсn^8 +T`+v[cM{d7ʓ? א-iጟN@PnTX8י+&r^_^V'SH_p*έ1.O!H.O +_[fQVpذ0WO^ ]Pj)Z5^ݓ[rYtÇ1s]S=p|q3u]52ow4Љs>vꅳG޿Z,p;W>Ok +3o_gׯ.nں}?.·k]1G~=pzk载˿=u*Zx٧wԧ2V.m7l|> .[ݳԓY + 8 &^ڍFFȺ1pFAG̝[M:$l"I6ݽLo?oAHM V[L}~"tG"B4ᇡ /ø1'~Jnxf>)=,S>&"3TXn0"ϬkSi1!1JM+93M%Է397׷{{/W~倾k;~uNu 7|!=tԓ/?O}l4O~~酧6fO;̓]mCgz⋼iqw7'g{rf:1z{W@snÇ4aZ|P#ˋ}E`whxhlj:,݉M{tdxڿ" f? , |;yˊхPDo{IOOEo_ߖNWvON",T Z4N:)ª +iJIBLtiFzBzGf* "tעDFu2'maY"빀3T0ZxQ&(MF:EmU]. fbCL,VUY1TՊ؍W:0 4:RQF;Cں똢SRӁ*GZ_z@eKSzh;InXgbF7;.$c!xJml"dA^ c`iϬUQ@ฎ-`d)p͑T,grApX +2GӐ1F$'r$K )Sα'!]b"ƕTz)6_-Tx"VE*dA*ddw B۠@1EWr`x9L41M@`;#$-('O iJ" !1$X%D2ga-6ҊvFbEP&Op m^ޞ抓%`!4AR +"[x¼ .!CECHc=yţYD2P11f}B@oPV~ J ˣ wq)] 33])uKDFD{ +o_1l{/|0jH\56ʇJ:*w{/&hS^\tLi|FƈHlRUmkNE1,T  +U]-V4!F)|-Vm0KD 3V1LaifFb!1QnSh͊E|*Ct]-FB|yc}21. vm>rYT 0- +=Vp?}VR6<(8K + ㋂"NQ&L_k +}#=J^¤Bf? +xt" VDr.,؜!GZBh~Wt+$IّD tTM# Z \L Eo(]J %t@.v{&w + %/"Z!!|7ZsbK;IXpI HCYҡBT,)7XKP ̧ U-eV/ Q nCR[g3nsÑc@nFb!PXc!M;c9Er#t`,*fn>S-ZO+/9)WrtdfSh)! +V]=8cQ7l:H\dj?mSy6O)~v3vFw`M?2zzБ}[ gwhh;NbSĖ%>QEKO"L.46|HؼE/TӸw;qhlL<465pxā&=:<G TXrvY eB7SAzָihd47Biws5g/:B2LJ2 }*hJ3 yP M0 ,;kI8i@ᕰDiOe4y 4T~FL YI|lǢԋf.CsuMgFvxLVynrܘ?IbHӕ1R^BZOrk^`1Q~Cɡef[% .LQ95?'0gۛ~k[a7xpߕ![t`nQU1nT$hPU:CXUJJh elv(ܵm˦i0iƅiMň?Na {1G=PlRnvsSfx>W4iW?!'83~͟j׭}rvyZ`N뀆QPۅ1mE ⫈LJέBv?R꥚+΋ LL Ą%IeYrP&1玥QJ;悻s fs8RnsKh,J+cZ&rS.(( +_Χ}[a/' CtUP[Ts?hE1<q]EJtyꮱI3;Xw]#gx ' 㵂/kԄN +8+ktq5.BKMt@2 +a+F8?FA/dCQϓ +endstream endobj 179 0 obj <>stream +H}LSWǧP--خ7JyQ*DEHS+/JZP|e6M{{s%=rӤc--w[]&co֝ y}v9 hpMx9P1!|h‹JNR-.%4:lfLPb2JG,|尘 Qh}1  s(B,"*mB%ҰH@DTm"&/ IJM.(aQa.s"L&$e3 L}FZRV.} R Fi7mޕoܲI%p4b?ɔq|sqYR^Vl1)e"> !<Ϊ?+Ĥʄ켂֚cu'O,NOPJ1!gTyxRO8*.}vtә斖3MJ;ā>lᴈ1~pmjƳ]==]gO.3fjE~\&m"a Ql2oj<{վ+;ۚ6)$9ba-9M_\v}pxddxK=_6lцaթם + 2ml<0tstl||l垶ƣ3"չ`1(4 Q⪚/ ޙ|`rγVsvRCfU`ZRMڮ ޽?GS];~xWF&6ZEg b3rˎ5u^y'O>yxMr3bÂlcq`:}~yݙ+SO=l3uz]&`#*O/+4ZN6w M>z/|p_wI13>RAK?2+[z?x<_x>՞Jݪеpi]KuJqtƵ;wQخ=\|s 7R\|#zϵ+XN-i*3nEq^c=;Ͷ"+dH5(Jƶ/y4@^s`q &>GPDk0Zg +y&ZU*J XЯV`2zh*b1j9Xw*GSڛSkoUj] 6{Q(Duu3M\;c>>S9jv|Evʰ=ılJ+-*TG8/Z!8bĔˉTÜœadAǬU>@8&* f*aQ9UҊXa&Z:"롢BSf}Mg T`:e}vmo$5gĮ!dzEq㔢 + @|VS`*S(L;-Y|Ѷrb*|j`'aѠ(_%q2&V.=|B J? L ̚ IILlILlILlLlLlLlLlLlLlLlJہ,//Ҏ LlakEㆉa`dU$&&y}05 C_Ka0↡v\zq9nj-ㆹ"U084L;S@ ?u֭(Kp~x#8n(7q{Ս+R({4:A%tK|OGa0Qv#x=6 e2:s1Gb{>_!m|>|7D>شҙ,o@D!!n$$D$‚7I.b0  C#("G(X6K` +HZOHLFuZ"R pY `sK$`A(Mt}!+k2dS7idABA̷ P/XOٚ'hg6wf>1oON֔xu$؏B(W,&w +K+CnY+K M;I(Ie/%)v+n8F>d퇇*Kޖ+ +8 9I,%M[d9RZ6Z5iCKެmD?E,LT7Xl[l;~֯: .\t }U秎ۊ6d98.~r㛋e^e8Ip8y?F}lxck~ƭ[ŹEnݺO?\jmld6r.E2ihدݽwoMܻw_~1Ps`O.B$#w! +h C'&cjۘɉCbܖџˤQ"pPh(oD{PylIHBB ! " IH@D@+>`1< D gŢNQ^@}LvtsSuڇکS[p-=yꑍ/3a|g7gw>u[w{~OSwm%-!B.B%P3gWpgsQ@o{t޸zӽW+xaJMbyQֶcwO_?M%>o/}v`;uMJ ɝ"%Sl]/7$=/eӇ}w9I1Ȗ%-˒X+^lmj9xw޻]>uZ pK6.ӊjnk?y{}=}o_p}ڢiFb]ݖ{<$0un-fN~c;2I)o?tSN/啅St +1:Kmo;v}ڶ[Z?W!v좚U[8{77nQ n|sZ7)N q="( Sf-mjss\F͵uvsgܴlCR"@;7BK1W79qƵ M]G[۫9)q*9J  1Tۛ6(>w&{uI~Ax=#&جUZSfAImM-;wCٞݻv4oZVURiҪ`xuNT'gViomhZVSVG*CD2Ls -XXc]bo(j-,\007݄1xBL&/ +UO0d2/]`QŲt~yVANFa:4HS$' +AJU4nHNΝO!yy3r2R xJ$p ϩtL&C#4x1)yb$JIdk5@J5g9f ǼEtx-nHLzmBBV:cM8<njFΨ'<-GNkH-Ӛ&W(AHp>׻pF8wȨō+n]+TKp\#tw8s3t^@7 Qd60ufKJ'2[-XK&i\"WէsRꈘktϘwgAl@fqӲ4{ḇWUFa +l*,NX\VYm*/-(ͭ\YhUl-[[1)>1\;1%\o8<2y^YUmu-n0YY;)tF,Ocz&F?F,Xdc8PUE$$,>NImzZyFlU_+==xO +`${ I^H[z/zW6cƨC3 32!'R[(tb򛦮y>}w/_=sŴXokEq$]WԵ+lj^}_?zt3Z|l%A- g_6k37_?}z}kg')IpҷK(阽n[O~_?}zu;Jlt"YY?cPmd]X?4N_]]s8ٻ/?~Ǘwn?~ngiH$V]Is C@@WY XuF .5kTר  +endstream endobj 180 0 obj <>stream +HW{PT^ d/{qRvUZ`Ԛh>ҚLI1mG:m:N3hX1>ZGi3;.`Bf2pav}sn]p?~kN?cC{]yaȰC| !CEƥ)(,D QA :vʊ:uAmرOTWD<~ܣ?n۰P]fTדP*j}G;޺ѣwn]<67AZPYS׿fΣ^_wM)J BSf׶߽ѹn޾7载k]X6FbS2Kk|>|pϞS2s3RmafW3`2¤\3f͘6u9Y) 1!Wn%gs/J(`0>+cDr|tdxp+ٰdTL|RڨYsrrgG$'m*Ȃa3F52-%)>aOLLJJNJJLL(D`а[d=ZQQp!ztw +#R)!pHB1ח@@~57xeghLwv[,-Yׂmev[RΥvCűnԿj7X^iaIA)iY&LY,c +KͳhaQUTA=D*k +Pm$aʐ$V5e8Z +EE+&P2bHG0\+0nd*'g8[ fwJj"M"Pv&ZUHUQVxBRY[qS6R\TAy1dC8=:oX-k{=%ޕVkf͂zdĨi)vB" +9"fxX+ı,E5) +# txQ ʱH,V/ bDb eQeq4D9PY_T󻉲yJbx C"-qhN.萛28 dAE?ҿ[p =Ih/Ȗ@l@Fot, b "DőEʤ0)S +SCpWUs zl2xAUaeL_ +Ewp05b"Ւ#Q&P~2!1% "8ɞ+\9?$3If#:+)Vf҇rMIVEu 6&LjX#[aT@yT N"샀)2W!җG] j`aW\bA}Sme3Lڗ:ߝ,[J<&!4 {@mI):MUJ/b./M)i: dS_.ϹuOCHuue$iH1 %%>m Җ,4E,<E(kJ̧A>CURZ*C:"vSqKz@ +Ӓ pmSme:J+mCGYB |BsZj񥶡Tp!C涵v-ZGs3ƼotT(rڶUP4%>$TGI3j騭P8 +:3%>cf_oQ]"Qx +)52AHs>kNR7ÏZvZ +oDb~Е'?@Fߐ]"AB +Rn.M ћz1K4yVKg$A2-ZÇb RuCMfr*oD_(LNTSNU81:=d_S *~fn(¶]eUND,T+;kd2 *|OO'AjL_aG{`eQ,FDѰ ADBҪR +?TPIiь|TMx19âԠj-ԡo@P!ʹة xAE>HCPѐ6/zA>% MByF(k/'A>CTmTZ5 +{zEPw'4Pr! N'K*6:|vKhjJj!B߾TUT)^Q,+*]8sG/N*mKT 'ZL\ -Ĺ +j&0U-p1$Jyn伦b9U9!PiV!X 6`z +)AuOSԯ>!TH[9 5Ux%iDa*zbīz#nzD:߽[O\(ɋsPXE"aOmg#"fxqވZh0%W1ތݫU0|S[*SS" ?W}ܜnLQ5cG iV5 /qB` 3lOO'V ־K{KIіk!ߥ) +D~#Ɣ`NI(2r 1Hd|jPȘ0Na} VjHMMhP,kw8Em>Y}irRd>y ,??PYp!mў:§n aY'̇~0ðͰ,C`%ߧZ1u긧0~ /jEFlNl.:Xl븳nJp8,>a Y*6pڸmBq>9w' $tKcP8qpXkUα`Uq 3:RaF.ut0ҼT`8Lhs0yK& Pd0& Ͻq0ܑ"gJNw0f_ׯ{S?LLUƱ1 +u:2b ]6b)\B̏'/F]B%kZeOjc=oN| U9tV +{As4Y>J=G' S]q4M]{DpXVΎMlzR4Kct"i!Flc09`t +~bti S6Mjv/ۧq$Z=[66C ̆#N>yzطn)JS ct^׃%ӭ?{|vZ`<-koiE6>6s7?^]_u4gi~9=/o^_]? z@2O}^~1Ă`p9>~06Hq?2~y/t{xӈw^^~8gzto>?_;zG<1!E=zmc νu4@͐%VvH%i=CrK[~$2 ÙٳsVz< 6 &߾t#Қ.ŨĂsIm;v\Sv%f3]h{sǴ ~QqD rwrTbA$ kUoO7ըHoZ;O4_VQyxAh~j>n6^9GO*SEªLjզӕ_{!B +;w4,CG7֣TRuvjLRQx08m?ޭv^tExuR㳐:ҝ\yUgeTQ%cØqR]vQYFeeTQYF=֫YFQ VGO)tB5niUs"[ӟ{ĺXٳyb'&˼.˻ϑ1no@&뻬Hd}]wY=W}_?i)@H7맬~5I{+)Ù~)맬~<OhbT|T?'OjoLet ;Zs}fuucJ:;먬:(VlI"J*'uTPRb/%WRiγ:ڝ֫m^nZ*kϒܱr;a]RYJTRYJe)L VbbZRH[7VvR: K RX`K`'ϩRj:ި 8+QĴdJ0\6JU*oe6 flaKgkR9LƐQ5k99c<o-oo59S"yl4Y૖\6RepmE(O[ fJ'e_V|G)(2:÷0R v.l N"nrOh-j;&`hS@)T~3ujo+&?Ţo*zY i-^1T^tIwc'|aBh4jʝ.^EG9iaB ?h3x&|sEzz1>(8~92i-#|듳vei]hd.O%"z}Y]a )x?Xq*'U-)&/;zce-x{= + /i,3pVJh)PHL+> 4v ͡Y=pzF끞zgk NhNSRYq~Hjiדg0'5 (k2%ŇzJ<'_ - -PZ5Xb@iK8-ňnZlb,U IAC$5%Å!qи- &ۇҔ,ѮLUD(WiO 1Z_fMi>ǡ.(HF#Z\7(K0F0=zFtt IAJ0w#g4r-OG4 kF4NKF4 Χ#aRDq|vo M)ܥR>z6Nh4\Lv?)%ZbJ&48 +@ėJ53 ʌ76P5ѫ8E "h=y\$=}:ff\ĠQ S@D#42<&h_kZq\d𶻘C2>SNi,\z)gXY>.ݔrV#HZ)H+b iXszI+&F1'V"oRZ@V"k@Z񙞵: gwG +E +$3Mh+#V,Xcz~F'"5}xzzА{񖐨Cs(Cs@\ Ӗ0 Z(*Yl9]%:m9oj&hKmD-ʹ Qa.;votxN!̀z$M;?z)y;4%'vҔoGҶL!1*߼&@

      ~8C;C|֎a1AB\3sto SL- F'8zGU)7Y$%zݜLJш5]N,JS~x9M$m1f"EAoؚMs[ $'/ъrP[L3^ =n8'#F|dZ 4%AN~=X%ESpC|IC2)(n&jG\Q?Q'a=֌__V՗K֧\W7m|uo7uFP,"@0ߜxo|}ny3她|YPy8ª{ǧ5Ljp +[| y{_ϫ}2grW-vn[m瓺>],uDU>V}J~u OZwxj11q֫m^n |`ňo_:iMۋbTb֋j;);ڇj.c=䎭W8 FY[9FۃqQ5vԓ7U=Y,VK"jz< Ҽ~v[G噚DOc>& ףͪ=|{|T>M 2}3OW mLe^HzuD0?:{(Tݰp-#Sa%:O ]Q=Rjz78xT[z\б݂N]N+:Z݁j]ϫgA]t%_.mAya^m>rK)C!%DPJ i!9׷lbfdho?w1Xj'B'B'B'B'B'Bn ]+LhTNR +7FF{TޣRQyveţģģ^cQDJDj:EDDDިH9]م ',N+ p8$V衊*:Nres}VRz"]C< 7 D8q%H!$V*PE\բok-ڵV +res\5JB1B*wOaCmw>0Nc>Fc~5}\5ʹwC߾Crε:fS_i̻xC9/^0FyCS)};]t_{x`nQ/vⓍ;d۔Zۮ' Ʀ xfc~oת>Ur^.&"3m'HvlD%I5l,}bH3&j|+e +endstream endobj 181 0 obj <>stream +HW}loI.$$9>R6_G !pi܋}8.;_TP'1P 6UZ:HJj+$TUBP+R ;ߝ.p-1"ys#{qde&+0Y8LVa2qde&+0Y8LVa2qde*߈! +7,LVqW#"Y|g5rQGbSzČy}qG|](ȅPE%9`Z1"kmdW^9ܾhiںzfْPU)U,^Ʌ8V0qMmUZ(FXJ+6;;iղʲC +,MzB;v&hQN'{UUPI!Eu!Gh1|djE+o?96c +k[2,]TsS`ܙpe5a6^<:?lS?:k ++_zľնc>J*uMԕ/?:}@f^"DkC/7UH3'*uxgbϮ\m n}sԹD'G&S[[KEJ߾}N_89~QEԻ>Mbތ0#3Œ0#̈!33R'g `.=7uޔqZ9ϮC'޿p:_z5}=zw?z\Jo|}T WQe/_MFTK~_?묩#X=9S_}g_.Ή`]~3g'&4=gQ0V<;o?9_NrwNw-KV"m៽W5#_[kJ35?ۗvS*s8߹U/s KFɍ?ѩmZiZ]h x ǝZOZu=v努"dxjy /Yzey"2"@E%eP,5ZT ग़H/]5Sw)坎v8CqNhhh#-$GB6he+(uBAȆȆ-Gp"8 +r%`z >?EQ'AQ8!Nu;q{ɋ! p#|D6Vp$l&#gmn ˙Lf$iJ6HEՊ߱l"*D; [d#`G#ܻ]n, s1&!xo{,xBrViuUTUVvPAߪ@"l,)^;p`cL^a6QIv"L +$"-P(l2Ufh؃=wP?ߡ=F>ǕK (/E1m#Q{F#gMQW8m41?$Qk֎"t:IQª(_ix_hg2q=Y D<-˷AOOb~_o ppPo`݋!?Px#P_؟_Sb6)8s.RdvSh?'&"\h%^͚D#жx,LP59ю"!xIaFIH"<`Kiv$Lr N&BgՌkۀD$A(幧 EYInhʖ4n2>(wd|3TG <_trcx2qU* 6(sdPaRGQ3֔RZJ&ɨ~}8"0( "e߼(qC ~yQ=vS,ǢyQV^(U}dxntPJ(ϰ/Gw^HWT>stream +HWko.@a!@!rE>Sİ]B`,a+%e7=w/#ޤM@5Cޙ{:x.+wtEnf'fnhb$OT43nW3ze)}U/< |7pi27բcƙrſ'jsST볦*VN:fb5Vrbe2' OyV. (y2*'ܼn ͼ`Xq6[h弸/%1*x™y :cBLLCW_wG->ůM]NarG2fY4rfN[UOE27!ke\k^nֆ2ln~?h7y{[TOڝ9Y + s!=h+VXA:ي?=6uYwSMLvWd'uQuG<>N/hߴZ 2ԅ+`Y_V31Κ"ϖ,nIN^Z߽l+<޾GqŦ\pۣGD-*oY8b'8ae{ؤ/޶iXַ0Ղ7O4#/~?tEXGwԵOy},W7Lӭz[c6GvY^r@4@ܬ;&6+<Ηo?WY7'ʠo~o|jWL(on)o-MӓA7GGWE8rnE#[珴!=`h12+CZw֎d/Q%uX'd|cElߐ(3RF-y+My+HsE`Ό]U7ł]SL8d}꽙 w1B'<u#\!'|D E$bTdw4u9NDNNBou>BЍMLr)#,=K%e(#fi&iFi4HKeN*RdI$IDa\ Qx888u`(8؍eQ +x 0QUeFnD"aaBHa T>h-C7BriT':֑CZCi_42cB@EàC1#d-mPP{Tp. .#-e!,b #6@?*Pgy̷gm@N52ݛg%=$(g$n'l8N۴ݥ#. a-MAq6ew Kה3I֮ھR*Pp.D* 8Ic>U|( kI9"P(LxРFdQ%1IɍBiD|d&)n4Hfk:>Q;b3´ p!IKښx$q*wV1ҕ"d/ܑѨl#0@1)<2!B SZ“VD4q`'e9bD4B5֡vbPbZ= M!ZQ! !QCddE[&ol{ >y늀~'n3/p}A ׹=ʽd7uu֔պ7ӉU0Zn +vuĽ8Esqz\*ͽ"568 븱nmt߰~mbNW{wuziH$d,:jq^;j=/K +Wyw%DɎ>KtT٧'˧Qy:DZ%F3MnH|9@,֒ş9Io{1_LDdV>ROm0$>22 o^(ߗow[xAOu +jLW,Rd*qcemg{% 9 4/vb_aWRq'ld?]_W| w]^{g/wI ႯܸʑMLW>ax +l< s8?s" Nl{ |_kkk2s S` ; + ( u +A_,NY +.zjR[.jMt:]H)n{5ȅ/91ӑyaU"OgyD)4 G#ʷy7ݛMn_UpןU_|->JFF\V Œ hΊ.Qەӿ~}=YKc~yǔ0 *w*iͼ˟ݯOF~@A }^v` I$X+춹,3zӮ=Q0xhi,. өieK(JH0ag _`߾#?YO|:RWwY`ƨ/;? ?>/=?'a `@e<mP * ja4,zj&,Xb(d  uYn6ڛ +ż)5EcK󞲌2g ;[fݮur&>4]ERt}ꑵGXDL{>#K'I?(8e!TSTFi9Zie< #"VX[VFi,2ٛi[lK~nEtigh(.M8 u B9p#k6|䁦l>x:;J#ׇ-1re2HrR2*eó ؎҇e*~6p#6D4QdH/;utM>1L*[:?.>m"bN/ͧi";BӜ9LY颖r'3ZǘkIӰ/}z׻-q  +TME7)*ixvMMZXԦӡ-1gk̷uŁTR_)VJV¯q~v 5)[-ě78l5*p-]BNq0GGwnelPʚHYjP#B䲙ܡ]P(mӦW.Ø憎dCzX/]cRkp(B4f ROq-:Q6⅚+ +e].=ߺ٥ U\yVZP'Uh5"h j5R,u>J%wS̉Mbqdl}*FO܊?>)zn:Ʊ1}k׳tl]+TZ\79GŦ+V>NKRChC)eFğe^ ? +KG&vɩ7ys>NS9OH}uVz4~^4u^J28~RSM4RPy'" ,'b`@Ʉk$4Sba`@p{}3Y+h(3U9,u6o4eN>5xkM7ŧf;8 ΅-`.[vzJsM4{7t:ʶnYZt?iJ 4%MbR6(P +iT#=5UeԺ4\y5!ǻQn9EgXq5mQ->)3i pwt_wI@KP-e}rW{uĽudY7OП?[q]+yeˡ{Ѧg߿9[/zƇ40ӋTU5jz5*GMӭ[ 2:u< ^~ٯ+7F5;HH6YFc4t9CnO,vӴT,=<.xw9ˬsi'cjYgY2 |}RM?^LhY&s3y$r +Rg/̕3ed|:WNST&S5d1>GQa +/ð&XSg?K2&hY*5RV2EB˥r +ƎzPKDttN/(+.`0a;0\5`xkxWㅓHWQZ㛑$E jh +XV@9aQ젯#IT^2XKZL "F'9P"I1Y z>אP>BqbxKh15آbKTzMr5S4ԼZ6 .QѰ1ulg !7()j#T23`F6Ċ zSDEAPPEhX؏Z % +Nq [b[@YC `2_S@<ڴA\-ģs_9EKg-gX8ӈ(xш :GDÃx#(&!!{hhb0 ⨰LPEƲC8W|1W Gu|\"mpr1 7{L 5gޔek] aK;D 1M+x& 䢂]D.l׈+0jE9t@_c!"S dӂ s-(1FJhgC<"_ d5!T@` !gDuQ`h!PG?m!ze?_eϿ\_>>~0D +!𳄇 & RMa1Yc+9$}+) t/޿UW^5yr뉫䭒Z25a1]$[ILJ*)j)tT +HKP5W/Jhyd#CO!QsiԱ,Ʉ?0S&6V0 +?;.L/^X;Hⓤ&fY|ÄN@!IIY0tYGDV4Z9vjߺߧsr턥ٝ)ߝr^9}ث^cw+=ž~ˊw_^t?]f6:x:< yptttttt#JJJJ'J/=t#[.UJŻ"٨-6]3E#zF/uQoܫ ^SK:[:u߭dRSu9J΋W^KwIrS +l1 +ᠣJ 0HtdVÀѵ{ƗVYj37/OpƆ_3y|S7U}S?"Dĝw>#r܋Y g Q؟X'~F FPi#dN: ,Dj{ f@x7ubƀ$jY'D1HP-8M9Q;͍n!m v7A`,HҘ tL BJW蛆,And#N0G׸ F EGBOKL@|NOġIsnSTUV е\:rqY2RQvwZMU=jN^jU*K6 +26f[A9F~+Qt߀7f6 Q%q6>[4t#bzwXEJewN0+H`8,U{\P#n1'Nl {^ fLL :6szDp(sHLl" $ekLu+W^IlAVb 2] L(SΔ .ӃWiW(=c0FID6"| +:'"lGj967O_9Wr{=V)_H?ϟ_^IO_gǿ^ϟGg_O? R4lW<^ptśX:H5^5kK’V"/EV *Jׁ>-scE0/uZ: "q>FV" K,1J,$pEΝjTZ \Q&Ea'mNB.=QTYzja=i1S哻H?>@Zѻ,aJ`:u(NX>>V@kU:H%VCњhU.ZVG +*:iVRT/pvm.#>uF+<]>~Rz5j7z~j:6N*]J1]?Lu'y~~x\9{}\9nqGK6'[ Z;Cʠ$ѓ@Hf",!YxL9.xprNFbdt "hvcapt FǔGu -I,u6C%z cE 7KL D=ࢌ8px|,#8x&b%qO|D8hYd4Go8J X9' WәҙI3:t +Ƅ/-23!%:8鯐R'V6Z=/xK31jl8"lӃ %R))%(d$H%Fun eLA2Q)i%kCA\:^ř绘yu3voDDn<\!'y{""C&kLd*d\,;.as2g ұ&>tL<>ǑWpR7{vL?^ںzN.g"d'LoS^8Kf.M8Y^ڸ. Zv"'H R\|\+ Ir:xe !]/ز;0 +q#q qP: c 49C"iM&p$1 &TPɬ 4C<\ynaVf銮t陧S:3O/]0t V=57;0V;Z]7VY7VWj+UJ+<=r]%uJnԚmI/__bf<;jE*YxLC,usԯzBQ T3s.xzDggE uΣZ&Pf,jrtߞz?8( ZpGb&0-vhCt? M5x { s+ܥZ[!wFi&AsYy\.Q X =PLjFaA\eYav$ e-ckwCoGTQ`@\nQ#wh֣݀'ٿF *o=<GvyA&( v8Ƽ,w&Lܙ3ML9{[^oMEy+6JN}vW>~Çw}951yj[=6ַq_ +_pO_>>~y'}^>}~͟v忯zy>JMzzl\Rt#Md#Jva0J,Wd222jmViְWC444p`FF JU$ՅRRQ_zaHնVg)c$B7姿fWbXMF!їfF7RF|HahT GA}"=xp"31!$]kx"9 +{/D- UE"~%,10U׼ +x5砧39f, ;|&n3 +{ݾo~ ?Êsf/w7+A s-vmFS֟XH0 F͂5M1܎+h&`=ѝ}j1X5 vC?hل-:_V(h `(ไ̲aB 2KB_M+ZgU~,7xc@t?y:)Kպ8+!q[2z𼷕88oeG6c#KJnl& l%fQl :Z]zYPvLo3/7A oYnqOy#iGxF@:ܝL22j&?#zj`n8QTSNw9~ȩkʈ/Cg=ztrtw.W.:.Iek3WgԧV)5U묗ks?ULM##clgV7l{]}le2J5ؘ+{V;?;g̀G@Wc *LjimwYv>#p|g >%vEGC= kdz齂Dozl]B:x?߲^P&,aq QAYSwLK&Nwqy%MUq׮MR.0 Fk%_}~ (x# /aӈ8¹}gꞳjy%Ys~TgP70v'zQ9T]3YOhyJ,{L$kͷg~#|%`,OiCc\9 -ᥰfC-c0\x/];F`PPZCY^1yΙιSS֒wĈ/s,{5y2zu9@5V29j__%oF0Ʉ^'*%d 1k/eRяoi‡ۚ b +$`>So}'Z҃6O: SHhot&v- lfx}~%D2g;tnT.…mI/g?ku vK&]. ̈́O>dWK  ]c22ddz" 1N1?lRwT)@ʓ\ɒ޴՜ן-+^(] 0>4 +6 &5a"2SBg?HCqե FFM5рWl<$ۄ3f`[ӝǷWMmfX\z4T,lj5 Sf$۴6CR>@YiaP6%zpRStS_=o&3kUgKb;꾽39߬$Nw*n;պu程KxQ(z k]mvP(q9\t.7{/#2# +B1Mpba  MtSqYPbl)rZ'v:t)y60|/fXkny%(6h@V8>THH S'4uv4p_nխ:;άy*ݥ.zƵۑQ>h=p"R`%Z%1;)v#v =^C@Z1DibC Z0T†bWhd;!50dmYs(5F/@O݉JV\8 " ;P O_MՊ!C)wN>e-Op!2I?dj+[1 +cm[o]mLu t~€BV#3#g$|0_:n%U$ =E`xkaEuhRVSZ[dFb( }m &9$Բ+Lg|Wh³xe}++ka+#X;c,w{Dm ۶b.k"}3=blPĉ.Imu܁'pIѕ)DG:u {vKn8&[z=߷36D.D!ʋh8raaLpI$aIӓ8-p4+6ȦHFN:d8<"̀R;}oUZj\ooSsjUTR7zWuY K'9mN:4(phz?ُUx,S݋5cǰGwб/ь9'Ue/9mw=՘$I8 +˜|1u[k&Vr#6! 8?f0[uo;j<'Xx<=[΢c.T+J% IBIGlZ*=~B_OZQIE$2g%ѩ-Mjb:$XQ)dJ:ݼEfJZu[zg[T!p +j(VTp6 ! gp6մhdtVK쩬VKrY(YW( )eelYpNRɻ7gRIEgkʎ e$6geŋH-;2˙]lQ͙^ټ͖b|$'BVKg&k7I3а+DŽh۲:<G`Z~>ûqyg̳dZ)N'-충Hd,Y,Q,0kAo(:E0+`ѿ"~YeˊP&+bW\,qY>stream +Hmk$/w7 ~~0!cl0 RBn΄|{wVZ݃$Ҏz5=]տWUTQGO>ƘcK"I&T2%|)'JZҚjYeu60}v9Zr͵"ab]%bɅe]Ģ`f0XZBZ%LW[Mu5R-U[0~?~7gf1@y^yb]rsr bM6XoXmV ,$`3Xc6H#]tIGN[mJK-cRTVIEWNYeVJI%:pXy{/^/͛Լj~5طiFؼl~O>sZ!{"b0qhh@Dbp |q/8!tBť1J9|Ap諨^f5[1 崻<7m]!1*-"x#T䉤䛨O)bn޵y8]קFooooHߏo~_w}h/ݹQ|qj) s`3K""J,[*H  2$3^״x"@c$+"lp+ГIlMjV,x=@>W'p(&dGjCs8 ,#5Hй"IB8eZÊ@HWKՖӴD9QSH5!lC'N7GMFWf+ƗTִfHR@Jo\r$O<[`K 3nKmm$}aF:| y޼8QDJ$!EuVS^*HzLd&ȱ+s?H-%83E)EN8$I&IwҴx:u)*2 -e.!1vqH۲6uCqYrjDLԃbl5D5Q7Dx8CD THDa>&C] .. Pf! 'd2䁎#qJ88ʆ0q攝4?(T72!}x=Ή 1Mx&Dr˂A]{$v\RÙ׀ #RW09ED -`6 | +4ȡĊF,R[Q=$'qc +y{S! ŠPC۳XOf=7?"\PÐ"ԘKVy2Ј:` +hV+VƄQ[VAX2YG~%xࣃ*x &a+bPxp& Ή¹8Gg%D/A?y_gieȀneZ# ܁tȧi@q6ipj u8 _&> 3_\nKťHth|#6D!A+biwq76*4=M3~l|ޖ/wo}ݿ#~?ƾy~}{390o8zTf1ۿoEθ3ӧ5oi4Jq6-_l+{{QŠʪVTQIT@$n +%h "5T1TA(?+?bF"d +Q +^", +#.O=d,APkAj]!sX> ʝ24 "Iyu!W}-4z +y;,AqpoS 8qH!C DLHhRy!C0d9 bh] #CQv31d:x8~dj%>彭a6!8#2'i8/KQNYZ_v,D E-,G;/Aˆ{=^>{;&N) Jk풯7'_'I智~=iwDf?=yR4ʶ0TOȻx_Si'Ekp0#9fȑ Lŏp>kTSvܹvo{ߩo5|⩎oOx:8ܜq¸'c#q] xgwO[+36tm_398+%Yi(qոR܂ty|{%8nK`9m)5ӬP(;uJt J&tUF56Wq^s2D?~t$F-*c>*2ГCؗi-j۔=>~3.^qnqܠ\ x|ی +݂y< R%Y}\zQ3 +k j&}gߊ0Z;vV]Uû_R#Y +|^j3|TgH8If`l_*:ȥ\}w~דPLҍeED:]@QJ8W {5'hu7^^ιM~S.˅';B{;̻-bm YwOϟ%})=0w??~Y M5c: +^<Ɓxb2InZ']o4͒^@\gWg WwSB3m66?SWe<~BXϞҶ}?LϞ֓m1ΓI<'K~?y2 p>o j^ 7/qN +?\U6Tua|vaa{4 X(w?τG\b "B@*nfVJWazg*'o Vż E cB;ǒ"} *̚\[WL~Ŝ9|;i =K :&jOA82 +eeC%ab򰃙A@Ī T2PJEJPn{E;H +СV,0hDX%HkrT0GUH^3?9ؓG~JUAu jO15` 8I |TxgQP{0BXz$k 6  Bj8g +-Mα J`-zYĔtP2q-HȤ*YbNIa 6@Aj ް_m-|vXjLނn lU`&J=Ao9bjTpГ_Yx1H :NV*xH&>VU~vYXybz&p˛@̚5Ixsy/"\m/s#I۳؄j4UF9I<[[ͭڥ3r/fSƠ9RRЄ%ڦ"$OJBWQS*27P4/꣞Ltpnnh_yX(О9;vw!^j?jVrIfj4[<7 pf2Hs1,}3>%W _'ᔄg\r&<\oGN_U:lJ{e@i,j;TWkFO k7/׭OW›Z<vRoftOaʹT!:KdDb CtY~4)W;$%u ?S\Tb]8d2d2dn- L +-$~`59e3gw !)*e7p}$9wx {:f ]\/Ha7 OylN§kƢRhm2^=ŒtN`GEM%|P8%Zgύmn"Cn<>t]qxNb"6?aН0[ʆ#"Ƞ,Б3`v,*lGKDoXsi~`}6\,k`x>w}c{-.{lAtk]H'qSF.>Wiw!r ȶv~e<=J6k,$7'i6o\7\P{S*`'6×ZJQ4` ATeC0-EC'^RáEX}zN7KE|:8W+'U.[!b6,< kPFo>:*p::sX+WKud:'B)>l,Z)^!Pq z| ++Aܕ%~hڵ*Ṽ!b@z!($~ cmQ&c;R+nO|=6e[OMy2fءh_ᷰ&A;{>bTO!|q3~m`mKFP&Y~Xg]6G䲶ËDxcJVFOrN*,/Q[s}.ۛiĒF=[3 +Aܺ=1g+cbl.qj=}Criɏ$Ǵ%35}4]qؖ/<J +68Bޡ+jzO.Z۔v={mw;9k՘aMƓڤe-5ubγxDX5&Bm,5UNކGd0#JU;` _pxP7 ֲmRkG:έ֋(}PMհxK%TV}ˠzE҅_ w[w17Y2zЄEq&qN 0*x89m0$+|۬il얧^G6nKD#BSf17l5GEؖIGm?&ȏPɪQ<&zI + }e$=Ͻ&%B͘a9)pq#._Nh/Mq$cänFR?# u >c{5${]iPkUC2n5[w2Kk>Y34v|7R[#H m*Z$ݼe#Cf؅9?i{g[fL{Ha3_*k'ֺrupW.]:Ǐyrp04R)k/4*#.?;96:^\2t"߸%^gզ`G}M&X%*{fæHRupfʱ9 ّN !KXב~&lb8_븲~;i'p" dZ͂~:jHce8:r|Y=?Kj,n}|lwcM9hzӡMwF,_'!3 MY.]\q? ޙ@ʝQȵ;6dW{[r՚Xqv +ׯYehF(%{)?l."Y y;./qCߑH d3?>ݪUTHU!э"}sovAHh9z<9ȡ95C<'j*%ry?(J&jy GJh5-Ԥ +h 5.;3>gwv标2\?}Nrco13ūsԎ +E#°fTNS&sɬ1i#Kn96Fs``A8ˉ+q#~.v4*5E +qz5^zsܝ(;bo(F_v42d#$%oVxr%o*I$өn] ٙAQaIdtr[7-yGmDc_ΠEixݫtǟ)6 1#+<|; +XFjA4,{#0]ٽ.G1&5#@ _2&FU3:=$nwY*vlJ2mXטz} AKr0I3 a렳FB^nqB^46O9.LQ2Is >@Ū-JXNp]{}KS֧PV 4^x I G{1pfWiS}JHGZ%grV?! ru쵮ϩ6PJWKj'.2fpB37}5266WKX`yFZu.tI+B1jdkVfKf +ZbvRFD +%!Z%RO刐SDr͵;M'0kڶ5iة#l_l1aqcfP]"x,hj*>CDR\P4fͺkN. +^-}Q`)^LuLPL}8;ףx,moMN/=DO-6>cRr $mMWswug /]uU 6֝Ccb!cVab4Tj\#$݌H(/A}uZ1_962j=Z) D?CH ׎nV9c8ζ9XI E7AY#2&z\bZ` N8̵bR/kG(ڂFVZK鸚cc۱9n,܅syv~%69s:m1*Jx9HNKCI$[ss|zdNKcw(#0bT _ iÎ$ Cj[=|XD& aG;%r,A80r/> HPvA y?8flFj-06{ 8:.r;&r3aqII#n<+OivڅmP@x9jEa@#7:Mt8+uvxL,*6Dx60&pC9MlMK$>DX'K'^؞>iM23fa/wzf]כӭҲN87u;H];˖=ߘ`sr)PN60goø|fDĒ Bk qVYah'? +0~-_A"-[ D +^Rxy.|n: Sø V:,]1i.A}?Hg̸=s$׽Iͼ`ncF#5Ĕ)x[K ߋĬ50mz0_5%3lҎvBWXoC&Q6N3ϛB =n%Pٍ%}dgthj RuhQ[u\>~Rbiϸh0ZW`r\?]}!Ǐzo_|-?57o/ GǏ~%?>ٿK[ƫqpa`af_֑x3o_FN RX {1DfӐjzEm7-EØˤZ!MZԑśP*&#$'BZN.0t)jI:ΐm:cRZ4l%kĔ`ҕhJua\lC5%h/[0aOd>x<ϧZSs.1ۛk*g]ē/c g7HL1gǴtҢnN#>B@8=%c0\AA +'B ݈|䠠, `+-Ҿt0)A')sbqѹee-?Ad(2X!Zby +’m KSEl8mdcel+\Ә8b0I5\Vvrt>ƕ Sh +曾wHI!̚sǴ`lƒ@{w{ s^skuƧƺ&Xq8ES$}; taïK}U@#qzXuPrCRO➗L뙃$@DƤ#$N0^F8OWE?#CϮ`p}]K2l418fUM:(_E@p|=h!YK6$M_I8{i wh`Vb̹ܳ,U7OxvXw' ,4ǐ +nAS9M݅,{]׭h#s0DCXX-YRPD|cW/Lcvy;lw.S"b`'kLM3ƊgYR5˳I -Ѯ`H4Ҽh }UZ^mڕLbMCcHU[K[_ +}a& +iqwSW0N6[)rr]Q֗Z8]߷;LO!6?iƎR+~ o98ϯ? cҪ͂,Ӕ+ŷ3bJc(`'ҟ@y Ql[AٖF / f/J8cCF5g +O8ҜLOHc}GCJufMlZ?K%f:|1?g@뎳5#lco>$6˫84[ӅCS.VM>[~C7Z:68}/DNy'sPPDco>[bM,q"1D7<\)&2z +n `"+ldqZ^la9(h"K1Ksڷ\AU|Z9& lS+ME(4rg0@8 Iƭ`w2}4>K8|vI75(RܔPi8 `+%BɃg9((9X1K />rO{MT_a_x; e _St25=nOJxG'-?g=_9hj!K />].)R]e!lUY=]1U{Me/Z%*SUi ;;A^Z}% +V8ci1M]dB@aʋs䴬QW&P~J֒Dպ$k$؉c^:J)/NwF8IYYB3d-߹7/ZHiFWѾ=u"ƫ {뼍c{7_-{:XHE0-3=sPP,Jsڷ3*;C[ +&7rve=ʛ9g0>Z%apGzB0x + +o[Op2WyqxEaG~GmFP㯍zWx岞IvDՕV5V/g + +’o9[.H#բ`5)V{VeѪI\(4k + *:xR!SU٨}=XyrH``,*|rSTXqf0h5q4y+X:(9܏Mv~ `/-оt2Zjw/s,"BGaJP +,~L͋ABRJR4|CW/>˜/UO+Qps\cVTuAOkPZrՄCp,h_:|r4GS 8&][Z 46<4vl O]U6Z%cprPP,ڗY A;oYrPWaح\w¯vz ՕZWtwɼ! +Cgp{dRQ;];P⪯AlU'*s]d슭5G{`y;MpCdULb`:Qz>?mq#W_qnw4[Y+f3A9V Uނǭ}C$ ϰp5۪h.Mv֚=|x2G\<-[r~Y8frPz)A A1s40h.ףطO{HaZ4z (9 +EGQ\z}'kUXI`PMw, cd# f$Bpzl`Wy Ѭw9֙.h?/~a`_}ۿ|Uc՟?t_N?vq-(ZpAmdzZE .-*;,:N| #D+}ؽa &[kF{\ -ԐɪĄdcrw- :RܑPct77rOuBJ]kH.j +>"\wlt񙂸. +Tw|f}.)lf0A&Qy-uLW 2 +vŮ5=}x.o]bOO }b2F))&GJ3V@-Gz9RA ̸j0uŮ-#==x0Xernb'k \804MrU{\8m-cX{J@֠ +>q-0 TwY/Δt"&#?8va,4M5ۣdbcWw>ciJPf3Ӆ''d j3N9ň\q↽ցj1e] OWZN 6d4:WOTY/Όp TlQ|Ds& qjq/:P=Ƣbxhu kPKH40&`WlÃx9,8R &<WI-Bs 7xiqIά:5U 9ɽ\nTE+Όp:6BxZ,s +$֊]H [1yM{IT&GPw۟ޯQے5PzPCOp ZGh:sg8ް+CΡ&FsijO5PzP%qeԽUe4J{f OE`U EMYMbY1Lq4e4{8Ŋis|a{Km&ǹqȝp +ȶb*6ٯb~/Zcx>[`LoZ84{&Sd.b/t?N2Iϰ +K"Kgq#@-:LѲCfϺPXmќtx%YF+ѩ 8ӱ,ꆵމj݁ TQܨ1wZT\z3)[ ]WSK ߠ- ||O b{J]#32Q3ZJzgO6[Ebmь4ǜ=aʢ=#W8Vd>stream +HWK]G[8$[y?`e "HIwJ g,,艹3'\vV#Г?޼}75r w9O;rΚZ`w-Ra0v^d ApJ|408` 6)03wj;Swe|9$|-EORMsiŘR*ܹ+ܢ1t(;c9sBÈJ!u %W .Ef7yܰP !TSvfs)j%VpB\fks-|\ϕA727]Li !7.M^lmB{AͽHvRpڇT[;QWA".d=wqHq2x)]A}7QJ{=zSțɢ1݅qn<{JtqǁKCu@5#VqRJI=*8&Z Wޕ~ J5, -h`PMf`Mn>˩()?SbNW;vk&+q9*{͂+=8q*84G G:vֶ_Z մr`=<> Y9^<': +ԆN˸1਄?MNb^ǿDW \sh|0QH!f0rM wh/gQF k`QfQ -U^Ṵ`}_ΣPV<Y)㫂ʵ! UO;Cb{kv|&uZ݂Z=}){p9eU5!FkXZ\^g݅e.s}!C%T۸Un,.NZYVv<.m>D^.0\'\U1V V4~h4âWMbJ{waYΘb-N##kqoeʋ|R-N9ɲ,hĔ8k +bR\Z7N/wypַgPel2f֕J!poYb: +!\W*F;?_6LM֗pR"2՞i_гX\q\hd ApbayMbѫ&zw{ ]2QzKh_ i.[qs '_SC5yK/- {GY##j07LpF̉VAְC"\`ڛ\#='K jPT7fFɀdBy a,'qE ky01je8o&Je`pyjO[p1̢РfM8|\iQ50&`ڛAޜBW&+tDfTה.7s^5mւ$a(\q*ǕrEj4\\l.Wէ_~x[^շ?ŷ?x?w_>{yzDQc~G+?9pI;Gpҧ7:N cTTQ6nq,(P58`okd pm3fǓ8Z89EZcZj߾w4Z1=-Cwgb=4Fy7f:Ӹ A` o%Ӡ![^XJ2":gGȔcdJLMo7k);M~ftN5icAshQLDUV^ ZJ)RClOc%3nՑmVLˆDɾO'`l~ɾqaz)Q8py#8Kv~^Pa<8g ":C`|sflz֕0?8IoVqiqw-"4C_'rrM\!hc#gy˓| +sf.+p!]n0yơHivC}vgqxP ;SmއAQã3xVaR37j.cx3_)n ޠJo{a; 2k3;K:0. ˚zM 6W{&QQ<;voy9$ff|OG<IFH;ޝ]~e2#bo|7W?$&gd Bz{h=qՂq9s 瓙}< bB յ?7;0L)zbcNU8%%yPFny Q}ޛ 1ZD f4gW/E)'5f_lr{`B6-[¼f{Z0K]W_mCDiUV5g!L65#*8&];Ɣ3zƲIB1vhk՚ +-H4؁e>̫D$ V!8ƛuk]wN:]tQwu[\5ȊSN՞jݲ-ku+6!:M)#lЉ +RaIIvel[nj6z6:q]um +#{{ + f"_/WbmQwHh +KSg,[bX +] q߫K[$(ae[FHH +c_70 ʷq֪?4{=ؼ6f%F^68)!F !ƨ֪Bkd|#4=E&rD‚s>$zۭtUma`$!Uv\oq݅Zu *O߽L$&3lNylUauG3^9lfIU8%%yDV? iJ gm @v_HD$# +"M/u]Qj+#D ̪}jYN7j +xI1@# Z a1yb-ے^[5֚H$Uf$µ̢}9.W=Pыcz&/oK슮]1MjZ U/mĩڢ<4G+ +XF#uƵZ:iؾ? aWۮcu` jIؿfŃ2lmjeL\BBLyPYn :Smcvi9"-jqpʡA7x9e?fM/^P8xU#ӳ$E Ւ +}"Y$N5=!9Ǒ#ZQեwP!~JY}pKU; +endstream endobj 185 0 obj <>stream +H_oܶ ;@ Ա׎ d{k#cش\Z1 +EO>d_ZNݡz ?pg;Q?Znx҆$[k{~YnrQRۢKJ%y@b))U'Wՙv&2qhf9cXQx +n񉸔:@Ԗ}=vΓL8E$Rڌ4؀fYVFi- 0M +aVj*FSrRe *MY"к/fV,%0|RN2yP1+v1 ZRI +ϭz\)1˹_J[2=UЫi2T%H +*`nݳ + ןtZ0C@v'F ɒ/bm!*o*@ƹt2h-[)UBG=vk +ow| 2"k%Up*N5=ijjCrֳˌ(s[‡Zu- +ME&6n۴4iFlˣ[5ys4ҍ!e}cqG@mZ0ִ^2n -rd(ŵTR!831{B˹ϭz|#2W24Jqiccתo4BBhJ-+S-sg -JkԂxe I>dwR*(] bI]U.M ɠn`Ty]i +:z IM.ːHV&L%xE4KCKzWR1zqHW2]-'X=Fs4sD b'4S e=?;Ջ5&Pۀ3S>t BAR8>Urb 9e($G>oT"CBp~z4-nϙewf7ϩf.UfN-3[2lh}F?uwh&OiYʪjF{9ƗԲ<ɿ(/z +!;n˺L:=qT+Ҧ~YjY:7ݢY>bn< R2ڀm D 0I`v_tX!NN잞M.ɺZQ*LȖ +nۍ⢜USӱo\89f,ZFG``CGqD ̼TQa0unҘ-THRs2Wߊ\07R!۠𞞊RI-X" C@v'KG$~ n\ 1Vy)K2ΥA;nqJ:豣wXT__̫cLj-A ^[xCg !q(2g[TEn#7V*'3ָ|+ӿNOgb\F?uJ&|$>GPO(2ѐ2]^'xCg -?m!T6j\X栈w'%Lf"ca|y Qu€\/w_B(:# ^rjYd4Eh6t0ܴhJ-Czm0ZK!vsD98z_|Ҏ5x{#4-;RZUwPsQ^NjZ8΍Ds}qID!+%Mc@.H@Q%jmɐ˽Xu.j$h8;3sf> WS|=qH#}Z8>\>rzo\m8~/{!$3h{蚏̡z=,%N!;tEd@M\2y={uqm^dq/y [mЃ:&lN2jYzJzpfyIs_ H硶]ÐZ(J$&.~_Ik=$އ qΜ-$vg/uY^Vr:#+S҅|3`F>Ξ\^>WG#tӱNŘ/7CFwfGOg"r^6ptrROg/G/WdqVz=_M'W?vs3>SeկjgoN؋AhW]%K!j)!֒`89%HWZxemd5E֊h3 +}2BCX9l jk$'w˘ǑB5!Chp(t2P| p۔l(ɺw[Ŧ8ЂRgu2uN ~WBҖ5*zojS2#XJm" tJIagpJs |Мl)c-KSsTNGH㉪>q\kDZV85th.˺Xb40b㒱FA*b@ĺこgF &`*Y0!uY 䌇@qVMc4 0WζENV}MN݇3Hi-a׭9L^@2ڷXW t'wrj.LC}c +i݂ho>ds uπ^oo߇2 JTF>s!LI|>"&vN.DI3)P9xw,0 d٨IqE9JCQjM[Pƨ/jj'p#E۪,Jmד7JAR?,Zq(ʸhihW*M66hǃoBc:@#PwfX|62y3$&tERgkhܲ Ho\QbEUqI;eZ@R. VLj!z4PWamwjcnD)Js8n3 +h mb>0 8.r@!qTۘ20< TP[ja5Ų#L^ +^OÌF:FqEKkihgmr(N)]bF3KҔeQh[c!zNқ!9^e{ӆ‘i454X9Fqq}`bj< +endstream endobj 186 0 obj <>stream +HlWɎ7?Cm.p'=ɀOiy;H'r#lKr+E&sx93n>L&`L1 89xD@u Y|K(N9,Pp֑4([U0o~ + +k١XjqvbI@8ࡘxMzW=S!v4* ߥ$Ig'4)4+WA`0*96Fg.W 1P(n&EI+0L\\ HsMfψG40#?zu+.w0X-bQm#"z%'& +~l\Ȋт#۟G<۷_r_X# J,=# Q?x>JG+9*|=??w8't\Dڂ[PC?1@ +p&٦F4f;>}_QjbQc' .^=3INh4 ]u4}BM+ƘXu)Vm6/ h'~7QyA_h9f+NfPr4]\F, +mI8v -dȌ$?]AldLN6Q*g`/(z~H6 #FZm0w sp.`y0uS58)E@]iSO$ +<' җ3#^ڗH lJHhͶB"Q\*jCP^IjFU\.. cdAnC˭V+J Ox // +V\2|X-ywePy +)cx3g?HA Z6 $z0\#Mq'D|\9:X %Fi7E ՁMf,CBQ7 +vS=9j ;z?) (4'D0} %,9q8,9 ʠ~X @:x +y3i.3p(=i$ULW薠ݔ^ZnX0$*(D *91+J*_*\09rc+1ƽBVıK0jJ؋ oo-ԒՇ7-/ME 01>Ntn.SGQ2¯JsPPʿ̉N`FEbBՏ-r"z VNEft#BDGv]zYDBld,{BX u"o_gW_EJ.qI(vq2&rx -"|:f!Hʴ`U#*cZŸ UUj\_({CbݓI;QgYL>tK|WǦ-yqk[,!xi–pKwbܗŢ ceY/.ɯƓ/ n^'&iعc<}wy!,z<>#6J\ ul> k9o&0z{J#9lCir)-`x_r^( }y>ǧ3 +,/D$$\Hxɒ,1(r-Zl`֙:J$lxvSc"*;ƇB4YA +TJmqe誄B00w9Ζ+\2lHSrݬ;͔(9p +E"owtU48dOCVʱ'd ҿd\9#^ Eyd|9u[|CE9mu]pq9q^'S;Hxƨ)Gԝ?նZבD b%yg@B@4B$gեw-EH>}VZ'CP ֪Fz^W!Wx!a&~E`͝ijMa֠AЌ7c@:lph65/+T&ve BkFMe®45Du8:WIp0'$_$KrE1@VδúE,fB }h$v~o` \TK'Lwַ0HdZI [d.ɵDv*N=E$,&ȎV\:6nN#o;dE˼=,Eh@q=ĭr +& t\Z~pL|!=/?||.Zn/n?-d9=s$j1_ d+.$-w1᧞)r; kZ4\2%,|N& B}j~/kф}H:^}x{%=j5?rrpu}}E?^pZF(U[o{]>>z}^@=w7'/rF/avg\ 5xhEcȴAp.󇿠pvp@Oũզ's.88l@PE`+;Z Y T +yXvyyEn_ +DP> 7u'CZ}@]eFȊ!V8t:D( {m*(|: |T|[ -%@ԅN锶ʯFa3A +!`Ae?a1@bcyr=gro)` fv` ̾i4c-.Y-eyb'pG<`8p8kw`J%_>=ϥ>={ib_я/j;5o-poׇ˫.~?yi3ҋ(?MN_姟rO^|/cZ<(Mi[2*Ay4>֥:mfVw0'=eV.y/ +ئDj%OdUJ,A[P/x%= kS! v&IDrJx5vlhNc*ANPUJm)dM **`hѴ^BY:" A ^]UI.<$F,њc:[<'!atH,% ;+vk"Dr*SJfX3 T` +:In88~þUoܮ P<52HɱalFVjrӋ,z +˴LȠ|IE qyz:j7Q.9]bZ&ؿ}[C5]7r(xܨ`˴{D,7/8NUeV7-])h0:Ҿ0(z3V Ekփ٘4>-UB:ͣP ޹aʑ7*Ֆ6a9>rS h]R'TH1 I9Ǝ)us&B(٬ij(sr ׇ;Sy-L"rl2[˶刂j^d&@{!oM0H4Nc0Du>Hm$ĄV-̉+,WʾTSXBY,ٙkة=l].S2-;(5sa 3&! 2Nk,"7&#s 8vZZK@y.{/ +)+ޒfHϩ-D|ٮ:!Lc@c\aV"P Gx՟35 ]t5YR؄UBs9y)@sAs:3 Ȩx! U3jm*G30OYW8Yx$ljo:ALJ6[b|}MP(V?.%DNJqSoK-??__{{/X?a2[~ ߿a4L'>S9`Sy{ <ˉYF%Y1+X8vT5Wj +\Έ`S0@oڇt!%Gn&p~w AFD 1?Gfߠc3N@(bZ= 'aK++!H)) ☟l`*97 l ه779i_d>n1lO\})৳رszLTu^Nux.Px +XgՂ ;.߾DH^2[`aT`r W $ʆ\(Jg{J*\ sS3E^3G<ױ-?5] a{=w|Q+Ԝ1(b(׬tRmRTE.@(w"8Pd/Rݢ'@ESV'[0>Jוg:ID8|sMrp4RcQmCxeʪ +Z$;oiK"D Ds(O"%d^7J͝[Y]rU=;6' a?x/xy) Wo +QAl\ 63l-bsxٶ=jllm4"b2%/.n1Ǯz6C$LOa8gq*(v ն#bnӈ6Ssr5BWĵp\6{m`g0$x.x\"Z0nѢC i~{j%8؇~r{|AtɑDkZk^0<%iqRܕ܋9O -iџ KX\yj}BD/~рZ\DV̔,W@wM"dqzr%IŇLp:N^40QI8(JE݁zx@͕8.؏ݯg EqQDK'dy^\1 ?Wȩ,M@GKhXeqbn[7V +#D9{a@QfC(ణ* )^fg7m^,ofj{R[p-MI9[+>`L&fdm,#Ulmg1hx^l.V˲b@*ܖ0йK2 /Rh=aXh,|˓lL,gkt&T͟.iH_dS^.XJJI޸n@ZɻN +P5`(UHrp{8$̽rU6dYCf*"w}Wjiyn}^Z7^ĕ4 ݾ_̏p]H^rs{&kD'#{n1XJ̲,di1C\hZ>'If"d&@,zwdbUjQA^V~Ma :+`RO,AQfR'+j`A:.jlU &fcձ$ 6Ob]\ol2_~n.OxP~.fyAN `+n[VO6 +'he;ND-Ѭ1m +C߰Lىͮ蜧)+mz&I`Gӏ%xTF%"/&Ѱ1*w{R\KaP >X-+Mc!gg>4HD럯K[:@KsV-bdsقIFiYc2Jr7,BzX;työX/pi[||7?xywGD?NTۋ7oV`Uf/g'fzIgԒۏ${ ^@7V(@X ` L8kZDm@$5A8HO'K +% ~)%2f}XI3G e{Y Q#x3;d_w<$xŪG֜f hVb|VEld\uM [1vuVϡq68 wl)؅_b kC'mdXs1is0&83#Az;fӭ^saC|c`K1qx`l:/r*4'1CŰ>[1nu>;e0ߺ6ħ; fĸ93>llfMѹ2~JV[Dc0k@sOeWAe0ߺ6ħ; fĸ93>l[M#PIScآy FYTP@,tF]`rtx 9&ԥps+ +UfZ<,!fkv0fKF|7#S wo?@{brWd=4Sow;:r0+ͣ xZG^]NwW_7T}OϧO|xHT"ܝRx6ܝU߸E QQs7ʪ 8W(!_g{>Xm]66)~w/ѧooow7nwqG +YW$9xWжs+i-.ZґP{s#Lٴ%x>"Q-~(2d4XbӻZطIY\=iPZDVVt=nJ%5AFZ&n ɴL%{cj{^i˧t,B+ZuLD?cLıx8&󽶋[lڨIR9}$r)!8h~`eBYKW 6%:C=3%냋n]9,}$2Zyڏ`1C- +-@N"V0i}R& +B:cVE_Z|7Pultaic% |B`;˔9rlBi g5 gyѿkM6鏓ϊ +P9O/_NW5}##מ`yAVpv^n3hVm 1[`*%/6$ /4åi{ +׀ dk9IA(~O53$%Ò7]}I9g +N=j۬1}dK[ޜdN"d6 B1 iH6 C&NžfCO$`$5:šuf\_v"}mS4KnȣCAϭڍptbO2dy)2^@)n.=BȮ4e2Itqoف[ԓ*ȵ16|Tf0u{f1H; XỷPbQrj>EؼJd8 *J KmcsP#zc{v~d_0,޼ܽX,^}t>F/e/OQ_u&ܷ]mo*?iv{Im?^~\ݤa| {s{w8PSxY̆foru۝toW>(\ vߩYg#,\gbH@@2ColioVnza^WH@g$m&KU[ow;oe))KwUM7'4Sנir.TX''cP 1:VR2Ġ16d"8LQX +I3\(W;&}I! ]א5s_q^E[sXd 5|7Eΐ2ըlfl`iBeQ%$t'M.4jFѼfyuBфd.s&$u{\L~V m# CAOtvL:ɝEB+˥'% +`VZ w;H_ܩ3VT{ fmpUFF czaMN PY#;rI"lv^j3[\w:)J/]}УS KŦE`NZsȫ +" +V]<~UC +ts܅E PYcW#O@Wn:͓ؿ*ǡ8LƃnQ=w|E9_T$꾲}fIļk{4^!=kF)汾rb @Fa@Pc0YڍYiH8]#宦PD>'Y5Ҙv *X/#Fm8OscYGlڳu^z`v;00H 'kÕjDu$b(hMVCjld1Jg1W0ؓ[.:zڍ{[zb +]T ̰zP˷?SL1_Wp%9xru30uYpBaf2ɦmwҝw*݇ZdK;/O;;떘lĆ jMD8[52Eś¨ pz]"QmxM*t]wxM SQ#Srq1_[9j+*:oOhBA\7 +/RjO CQctj.eAc +.hEq8w9 fڹPwL\2H3A$S +ޯ!k6 7+ȽƱknfc5!eͫQH٪ e2Qu$'M.4jFѼfyuBg.s&$u{Ψ\L~V!m#CFOTtvL*:ɝEG+˥ݧ% +`VZpw;_ܩ+3VT{ fV_Ku"OIvh0gInH5Y5aa {dݠ˹Tl5j,G8!^xAmHaa\nX ߑJI&ܺoXS +Zx9,&Gv{J.4vę՜݄l95oj1u32f32#>54diSqȇM] 晛i7 vvc=rpٗGP9Tr#Ašژz R2"PbPT-M4f$v<lu(VD>XA v\\=V&.a'DVL" Z 75!9Wg̈́u/c;;`'Zz|:V? +첏H_]2SAP2P ++#`Xyu$#IH*GR9?TP4ӃTV򚗐JMPW8FLȪ2/~Nw ();yU? B G:0Wwee'eDB$a`ojtu|k ՜ aE(VDS?ެ$paCbi1h$[+J]q1=Y֎zzԏ.fnu="{8c]vA;s}aoсC/#X %&vPQbڡBM1&Gf0q =f&D:$Hdޫm7~Aa^ HA{w%O"8Nd ` zE8 xh:6>o3+S왞꺞f P7/:oK:fL$lFyj00[ԓ>esu+oz6L/?W>J;OqƔ1)O`METٓ=񼊼!}u&75}qKZ>ΧuY&yA2'0$KȶR+5@A^Xhn +MyM=9oʓ})VZ[6 ¼H~$"i{B> #Ig$mGAAbohg[O\-tzH_a\*PH GΒ?MlhBziiC] >0X2Hڑw46a9q8¹#k3 /$uqrWrtͽч$ +iGQ&p>eǰdQ14]ANhHuVYUۡ(L2ɹ騕s[j^u.&a]6_K7=7;2+w&}&EAM| R9/L| x% +|KJ|ej7 _86e V' Pһb>%S+X$'~Ti;=-4%Wd*a.g:2MzΕe5q""xT"t()uDB* 8ֹ/.6j=5&2I Tgzk9 -V$ <KzKwdmnBp$v;f\鰧08]`NX mopM,W~85-C +~&G 3g+%66d@BՎs`Zk[e+,5hLG&c3}γ.!Э` j&gSM懈"ʜnP/XMc1QQ9֮amGa #n{גl8`dFF g߽|uGƞ*vonXysp/?o%}KǛ+pvm?wWW|o~%댞f"đ)ʹSo`?/njjyu߼q;BGX%0*,p!-7 rP; gF,)L%1ufHpXib!ƚB"FNt +H:`63-ߜ+2o(!閡] %vF;g4ID3q i -TS>sd6 K/ ER澮8|-&&pɏkoOdv- Ƭ"M#IwJmfy%x34lywKjyyvww=򋟮](VLScgM C?3il|syqf/$^_//1ؾz#WM^^_OHF= ExiIܱ"D-RD4l_C2ML/n;^W +ū$b?NU_ +%yÁy4*(ᏸa>stream +HWn}'a^r&2L ـ,}Neghbٞ꺞"LgIjNjĻÃ6vdct +NpQ0@7w8g 1}VwS<ctS4h@1|||~Ϣl?nN϶7nyoķiqzGg}ۭe}xeu,3R6rk9E]ֿs3Yt'WRGNz\Bj~~ۮ?'#~X]-ǻo"; cq3^qyp =V8OC)8G;j"ERW͠8=}/U7Zx5!XI^E(ms.b 3 TXq}6>C4=+5|r3|^ʇcq";)c`Ϊ@a/8v +央/vչ AjԈ.X2 +y +ZARН&8L\ʁk罉ZW۠U0{/>.8M,d_=vwz#<:ǙBM"G7xk/7i0q^q*$*3' ҋVÐF([?> q'qAA GƏ ˆ:j|S:F)tZkNJWm ̓![jOGEj}D!Gbꐹsd +,5ҡYApc v/lzGSXuN#qEp3R]vMiϨ3h:k"iirb$ǪJ 1ȜX + F^#Bfԗooq:R a鴭Q:`qUIΫ``h*L`ѡHqB[H,:TKQ=ܛ֊kbN}9wa0&gRQAdI2DӜWxat>¢2jc?RD&T"n,y5bʸRՒ&|6c]tÄu #h$|0LUBQTبP"aз9܋zU S^Z^$GK$Oo<D &qCoҁagf"vE€ȠS7b*(ĉ,Ãi=?Nhմ2ַIR 1;Z<N 9xPfP0dά: e#FR#绳c* 6{^xqny,ߥ4a?qdTڐ2Rč?adDU”V6qgH c}Y*cP܌l؄H d wPiڏ78<}U}uszݽY/v|$MX 6b]"~,|loYwl]ݜ]v{_ +cG +?މlptJ\/sB?S +X\̻4»YbB\^q3H]L۝蠊r9a D4s^%ಌh1Æ*&UtyvQ1D_n# ESLd)bÔf*vDb:.ҒɊ׵GvxA :d.U0:1Y2>2LPtWՏHYZBΡɦߴACv9⦡CI\_NH85YЦC%.$xOh04T=#@i8;2EOxnO<I+XK݇ʺQ/<ɗ #W?[)$+\*p Mi*bCbK\C$r/N"201oL\=5@eUT28)ߦcb6^.H$UTYՁGB`<32]b4AN%<71WɊ>cb2* k@ 6iUbmDACH*I%=HpXH0,`lq<`0&>>ԭ{ٽc&ZuTq2j5\wVƋxZĺuqAʴ9 +0 Fٔn:xrsः#bauޛp_dO*vk)dEpN]@9e /&n? ^Y&bkr.tŹ_~ە!djlFoO.c@)@xMXLgRP18梤 :ȧ̯ 4d䇳A12X{؂`!Ė%n +S4vw\8) eCh;Z۰P*Je톚IZyu1̄T- +7v5R1*d%#b-~k _q;1}JT,̆pSj +$uUFD +8@G ++g{h)"N"wU`ɺby* !!o5dC~]3jrZsawf0ۨVٸv1[tb`IYG&>#(Uz$Uu cŌ CW2NSjs|U@(QHz u]YeBa]F`7GI9ل8FS;0p/S5M[ + +zgʢ(EFM\,RN: ^9)|!Q]WoIܡ8ąD=Dh3p #JwXB1lDhy+X(lc}aUqͽDЄD*kݶ k"Jj%6}݄=VσJ%)JI޿ou/E a`v]PuEp!D{xp"0O t pSf LpBRq.` z"57Kj$i"?Clgٖ4Ro~W lOW#9QI%AN쎴xY%U9jeP +Ȓ$ U؛p|J~ {\!'60+b!:LXX@e_45SqRtUǴˤDԈp{c0 -m ~/}YQ\,%B76`Ջ" f]z|}dWgiKv'H.ً*t({2vp8 |M&zQfWMNeJ4._k1&a*<$XȀDEeQ}hA.!! p'Mp)S誗)sd_їJىnB3IL3yį<}r<_)o{??Ûׇa۟]?}_.,w(:G /K^ayv0F$h:0Aq&;%Gۂ +'(/WF}fsb6}dǢ ]Konj5s3?/+?b@S + 8_!4d,Y;YM/#nq2j^]J?~D1(hj\8?jf#bWp2aZuW(f]<ٷ(7{?OŗtLբ",x`a RXʧY;&RA ?Lw\MKT֣.`y?Oc,yDImR(ꑇM7Xk&6HHۑSrIin}?Wնs96sqwdb]ݮO(u|JFܺ)ixdnvXr͟7U8wuX[2=~/>JE|f$sߕe*h^RSo!z]yjba9՝8b0l|*Ӳs۠ cѹtxz<Wʘ?h{ Lj7q!ԩ/ZQ5AB\{"SɌte*xxjbu0ȱkq05YnQ%i JdU?mUx&PypRe xbScu8ɸfP6e1팩Ϲ,;z0k]K[J8`A&3s*M' (frࠥ DuQS9h!|7puW5`OvjV{·mnϲp`kbE?v$AV18Dl2(ynDd\+6| BJ{b^^HO!=lNnYAcr +#\[rM z}DG;Zr#Fc6׳D\VBm6B*{4H+G5Sh2-si2ev.Ih0}0^-+J# xS~1FHSbl(_ h<8L>A'Oq!RT:(q'a s]%)fy|)a.ږsxZl!dcבN7`ߒUaEFqzU߼x|o.?zçwj5,|˫o/~7ɓ2?>ٿ_N^]ߞk| ^s*wϮ><8. ] 6Yrh r VWVL&g]Z]tk SRa3O֓-}N_j qV \qQ8qZ0԰>?k^&=Dx6kas^T@ _uO8M]Yv=ٌ(TjQ!W9NQ@jLmBnN#3@ +&)[FʨٲIvߥP|Kc$S3I4GqW# +MYxq:t2i-N5"V` "^$]`D*fxXj+&UX˴^, tT8!ZSa P +=VQNp(5 1W8c)ՌUW2&>ikBP+^!ܟQ:Ufl@d.+G0>5t6Mzg87Sm +W*.Zf׵ ϐgb/sԩ$Eq*k#PX@ ~"/R\E$umM|LXӆq!Ln*@ +qb $/3}ԽFxZ@$Y3 &zmօt<3Up%*h +u Y>U^y]J>U66y]ض̆¬s EE;e:RˍLk{DSJ0rzU-1SI%(7nԯfa=4p}7T``h/_Kla;e&D zVq?O za'^XN,һ@Gژ~Tpu3s$Vv"@/M!Fhq +M5q ` + ^}J̑rUO!5Iٽ;aPZȈ5Rߔp )MɎ݊1)e +B۶h5QPB(BP,J 7˄s[Ҳz@Iэ 1L(tbsB6 fjL/ 9f[ +b+8]Fh^2nubL39|1S}_ <]@_ьI'a eRF#~"+MA-2$)8p؛V IMKe CH"91>"o4Wļ5G)r!CUi0F6rS )7A#kahafau@FbN*XoU/4ςU{ndL?K.O^jmCR%Y-;;RB ꭂ2:˲{r^/mN>f + G d<͙0o@7\Y$ID@JrSC!C Yq].@ vaY}.7eB]=o鋓7."+e?ެUCFMdVԫ .e!OWxFhF16ӼtJTTrm8{|HcFQ [PmTC?3CZ%b$9=sou_!B:*1$#/ƋR? =hmy#xK?a,OpR&*/y8o 6^4tZQU3JVuFFEs*Xxu̧Gb<P@$߿۵r7EWg^}x{{ߖr77 1Ԁ oAڨi'Rɮ?w{J0)|;پW*IK{!1LY1(sbvYՁU#JM0_*E)hB.)T\#tc \ѓCOz%`2ɀXcl`e8`Zԩ,g;0hFq&4is;3#EjCƧ@mnC/ QBeVc.yd'eǖ@}nyƪUJ~y lDz }i3|<} }JmCP({J+BZ\SQTF_͏W3\QtF_^DlFl :0[] +yz"Dqʇ@W5 ]}+~6 +d.;!W=\utA.򣐋\QO\=^WBj<1?Xs2n'=vP`,0ߺ[\vߝϋN  ṛIN¤j̍Ѐhu0$WքSQgBm7NLުԌkOf4j3qiN< +Z{ѝA $3hG<4³,"U_@>5ТR +r'8=';AC`geR䃃S>8\ IxK$C,HV{]*SS !nkXB"֒Z+c| 7l=v/.0S38O֥2Y#{ '~0萉NLЌZLjvVc>l abս'QlތS78;'h 8p+[gHh>f+n^|z:Y_v~AڙAW!{Bީ0bf=ؚؗt/6рً! N +D:$ (I>\U5Z5%.蠖FLM8%ӡ1Y}Qv۶υIKeJ00r0IEʋ5ŐK:bʮڋe3Ever:lf~3% Wh / +|ԤI`d;`qlqtfޔmN44 םIH]\{~ɡAt$8MxnR,˘u&c@%XV&:~[7|kµ9)RײHz8yx& g-SOStjIuj~MĎ5ڔCZS bUvJA`K&׼N^0碚wa8^.CgJ{Ƶ2@LZ^?]t^M0(03[M:!+ɴK^lqW$/yy|CT9g]+N x: @}}Wv_pjegBEe4m*T*4)7 |*h'bEae*UV畝1)\嵊BQ*~v$daA%s bZH"ԢӜA$ P +/ +RJ&12s끤BO N-q[oezF@CxMu-􂵒]/Jrپ2wA*6iCuY!4TAe| MҶ/!ŭhA73 +.ʬG5=>$-n4*,€t1'}`>]f(C"3=s+fj>AWAEh']7d@cjz7Q<nQj.]l~8~0k*>.,-zZ[t>.M {TH  j鶋^T9*I VS`? .~ QDwm{l_1z&}8MЏF3mG.9Ȣ,٢d_|=]I>?di?0Z),t DvBh^#XMfeIlUGW*jF/.jr^}< g!$H6=ba,H |R1ZRE +,'Cs Z6ᕊ[ZsϐR}io]7 Rڞqdh ^\1 V{w-ՍLA2;O&3H<;H *$_PB,ǥ:fsI9WkwKf/a%6]J!jA.m\\.L6Vp8*]Սz[DۇZ* +jIluyP.RuQDL?¡3M85UѓZT5PּDfnbY2n @gCk&]P,:jz{_> +  fzdeॐz{-GG(%0k tK` zQVjCkUЙBгn .q, j6W(ίؑTJhl)fQ q>SwedK+j[fٿZ޵ϺpFYꂩrԐdQm-}ߑqCqn&tHKyekQ48<^_JxƅW F9jl:q.2x.ea9C*P~U߳/4.\v0/BѢaSe5r[yռ@`z Z4Ԡ-͟Xwiv/jzVkD}p]힥vv/n:O +~=9y.j][xQ7wޭO>a6JQr[؍ zqbNƃBiƤ]Nɇ( ig;^U4hP =N$eF}Z8c]8ʗNf§265:ffga={FycWQ6Hsb]cqON^FU$ΐGy~^q@LGs"RQj70tAHG9| |k{qn#VD9srcƜݓs6>>7]HW9N[#Q@q=bbz,m7dvsv^wT#Ĺ,!^9 -'}])4\3u{bNW:;(>[/׉~&;d#C~}|*hDqF3%f1vO;ʣO[[? W<'qe|:uixB [; i#]I>?dw*):B^dԎ^%1 ;Xq b +NPy/>ū4^y'hN#@蛾M0:@c2\pho TSw= xhPB M!eg${h_>|fb*7qd9oz/Y ~p|=?[!,鎉Amvu/M1[0(v[ܞYexW[8Bept9]537G"[e{X0M(>σ)Ć) SXty58*6;^gG3ªy\H'(L_Q#r=KEoi6&9mI=&c{QwEK]+SKSmUR=rM;x;L/F?fu^ٮk:o'q6ۓɢtT+qyŨN*/I,IֲP_ +8`W,+u/L0%\RӋRS# <,$t-Aΐzh;%JKMAZu- -{x`8 srBb~ ^Oxۀ +9 +ebXW, +endstream endobj 188 0 obj <>stream +HWkO/@~?/F#˺vxvOU.#ɍ̊e>]}T5gb4{޾l ooM1b;Uu^W.c6y1MK&blO[;I~kE ;s6fǽbq `٢)}I,ڊɚŲ.kZGl9{ΰQYTlgyYIuЈd9 nଽIk(?ϛy3wz@{lV5*9]yYp>2y@lg*gWhK|I0zL3. 6-?8?gM,_.'ŢؓeaڌQrc)拫gÙbvqǙ)UOOWe|iKStf[Ƽij95)S%UCYkSCIXGR6@T![YwTϜm!uMdqE;zs,բDwƗ0Mt/,o@!-k *)-zHL0ĞtuM_2Q _}t^M}wNOY{>>/AjI G?y)I%u_(4wXߡ.Gi(͇4Qџ6K]G/oW e8xY,[FJz ב9+ [ͪ +lh6e)֛Eļh.h,"KJM9Mz4ߚE1*?,}mT@,ZI;ʱϰRf 2 FQt  J|䤎 +5 +@Cʟ*ӜLɢhO+[Y7RWM$yjT䈣0FX@k&c-H3Hlc uƐ}#RI8EEuP mL]'(-Q*"2NJ;e$ލ3=ޒlxy2h-j?v3ҽ"~Opt +76żdś]p E] \-:;g`tA?[ī;YEu-vyU4g2y;B}.7|e3{TQ&*AD]kYↇ{ԕؠAG@H? \(|b{cPP>Qʙ;t($ &Tjux+q#Ma|OTYπ(AN^3~tG2n!aKb TΫ: ĚJfpFMڒhKR55م%572K +l=V)tn|׆|Lg^ooH80B +[.Ml+AK-0!VcC 2=ntqYhUs xXW"E˧DZJu1T7J~o3|f8-}N5-ЖZ'qr?LXQqƎӿ#5 +Fji%U~8_HZ3%gξɄ/?(<>d7~DM*.;.gd=$$jF4-NʻZ+G!{yc(y@4zorj;*E3="7 A||6OYG%ۤy*W_(7^uֵYvDBU, +"£̝b4x9\eCVk?W2aDwRxSNnS碌2 hW;t99U3U~> cȄ3"}sy_zUrAH)Fg%.3oW ]'i(򊔪`Gq,%"jյ[R {AJdNjOB BPg˄y.2?3T~V4PSIqۓKEB)uҝ‡-|,Z 6+]臌)-м'< lor}|*Ϲ|Vrc6HŸtm28N|\**GIӗ:ȠFxrqhh':Hcgx;9%ei'^E /@lZz)h*饠h6+- +{xJ{Eo(܈t(VdK&jx=KT\8n,qr:\ 5 +쥆a.IT78M9 +Pkc.u4(r2ͨr-Aͯ4V7Ȼ'vvD~FUh6Y=/$]9(wR 4bR3ĵP  W/l8/%!dO]㹀>ۃX": !{hꜺCzJ_$ شR$]eZz)h+e$ Jn0t߻uŌlb[ҢTp#Rҡ:-jx=K U\8n,qr:\Enpl~yQF=W $3BdFHy!ʡFCp$whȾ4bRCĿP uZc6,]Ww< wI47G3ډ y%\k*- +H@wT.HbKADDvi饠h6+- +t2'#slmW`k`UZnD +S:PV#B·PC8{jK<Ǎ NSZǘgx 5 +|8o)zgw{d+ͽ2z]!Q$D6B:uV IWE0#FsJ$aLKQ ώKBȎJ`_j!ٰt]_K.B*\]BƀNۃH: Otz%\k*- +H@{T.HbKADDvi饠h6+- +7M'C甮X`k`UZnD +S:PV#B·PC8{jK<Ǎ NSZǘgx 5 +x8o)zgw{d+ͽ2=jAH$gTl3NBҕC2H,օ I!}y%AdG% +0/l/%!C]B?/T( xVD/wwNOԜ]#"cfh!ay3yG׳W|c 3*#Bdh mǙMSgj,rWM% [%4daVIom͕bk- dlO\Tw ֒"+u$}r˥ƯІ ɱja.^[CM9 PcC!?86$QSJu`>ޝ'Q.䑫;vMf!:cҡ\=Ϥ*r$)CC.41!*)2>"_ڷi==h)b/ +o@۲AP @vD]3s-a:5X9æ֒z +f28Jkpd[cѡYaj- H !RGʸl!P$"9VP-%ދtK|)'jc('dž^< +qjQnB'$ʅ,p7M% [%4dIVIom͕bk- =;ԙٮ l]% D01VH@-AjxD$ +d{nq6$@q PG!N-*yW{uDG_7;g+^xȎIr<ȑ0X`S wOFSy(mgef|BhJd22"<hQZ+_dDưqz&RbeXА;#, ~Z>SD}yzr͎M*Iu)6ٷ=CK a0A,辕$=%q d5| z(E-s4X,h?FY"llS~#XH >vM( -f!¦f8O),)OHi&>hoIږq_9 @v^5b~[9{oH_Ru=iL'c",7>m<p? :G_ +endstream endobj 189 0 obj <>stream +HQo80@q@E4Iۧ6)\vPd: *K$?mĉh4m06"E;_X?/v:[)R{}^NgV/5X3e?@|j{ҿ_KnJ2?xg_8,7~ךmDebGmQLcSf2;k`:=ؓk +xd)^f1 BW"IbFL+!P^,\5YwPziSp[]oj%Z2cA`[֮ڀl7ˬF-7P)~ +Fbt윌rwzih.%^48$²ycbb<2"io0S5l` $M@nx|y7 ?I2UN95qZ:W ycsARLS?@LM*U4D[}dT7Xi^ADc^ނvW`OIh)(A'Ifv_I[>Ǵ&=1N+WZG;hܱ )ϩS  wp*H->2x4J L/poAeit\7\51m;1~y-.=Y +c~LC+-4+oϴq(hD\ތB'մR !ɸx(;GJ+P0Nزy0߱[9p9п.zMEZ5PU7׻Y|V],^]h%Z2SxwtgCYfm6lټ!lu7d"'$EV0zuW%h?6<b>|vLl- P$3MJzaT&y fycsAS?@LM*U4D[}dTsñL/PΣՍt/zovkRgv +czam{aOԊSj&͊3@ ?1C7й /ep윌rzih-)V^,(óYw]e[9ʁVrr׭k@+Z9ʁVr`؏h@Z=Vzbprz࢕ kX()-zpJ=e&r: jφp̪Ǥ2 ]͌ȫm0- ~?Pbz'n +WɌ$#򮯟ezvrnD Kr`rMjMNa/,^ou9Rc[wlYͤY1|#Dq3f:w,CqP.wZ6 &Kѓ%`$czPz`x>[5Ъe 25P*KV],^\dj%Z2زvtgCYfm6lټ!m+o@E[)] H{YZTIR^Ĺ @0/[t'T<$Wz:iBw3'i%j[vp;6$9~*N"[EI:GFu3FD4-hwu:.Q;.&פδՖC,+1?ygL7gZy8AW e 20j"z-zJ=eZ,vnYu[6oTS4:A9hX ċ&CE[)] H{o,/Te W/8q. ir#P/#̋ OxI2Xjp鍺=@; v;8vN +*iS+C4g)g/vN95 Zٶ UysIRL_SZmm@|@_,JvN95 Zٶ UysIRL_SZ34MAE47K(qoAe%Ipv0!um8rouy싕z-z4Xpj+GB+!f/nKqG蔞]ʾ9DA;KGyy;<6VTX bͣQ} (=Қ'5w 4W(z$T<ʗ[.Ys.(#h)̌[\bjwл=;BUi;Bx'y. +YfpUdDJ% +Ar]$u: +@ 0T',M +endstream endobj 162 0 obj [/ICCBased 170 0 R] endobj 190 0 obj <> endobj xref +0 191 +0000000004 65535 f +0000000016 00000 n +0000000076 00000 n +0000048436 00000 n +0000000005 00000 f +0000000006 00000 f +0000000007 00000 f +0000000008 00000 f +0000000009 00000 f +0000000010 00000 f +0000000011 00000 f +0000000012 00000 f +0000000013 00000 f +0000000014 00000 f +0000000015 00000 f +0000000016 00000 f +0000000017 00000 f +0000000018 00000 f +0000000019 00000 f +0000000020 00000 f +0000000021 00000 f +0000000022 00000 f +0000000023 00000 f +0000000024 00000 f +0000000025 00000 f +0000000026 00000 f +0000000027 00000 f +0000000028 00000 f +0000000029 00000 f +0000000030 00000 f +0000000031 00000 f +0000000032 00000 f +0000000033 00000 f +0000000034 00000 f +0000000035 00000 f +0000000036 00000 f +0000000037 00000 f +0000000038 00000 f +0000000039 00000 f +0000000040 00000 f +0000000041 00000 f +0000000042 00000 f +0000000043 00000 f +0000000044 00000 f +0000000045 00000 f +0000000046 00000 f +0000000047 00000 f +0000000048 00000 f +0000000049 00000 f +0000000050 00000 f +0000000051 00000 f +0000000052 00000 f +0000000053 00000 f +0000000054 00000 f +0000000055 00000 f +0000000056 00000 f +0000000057 00000 f +0000000058 00000 f +0000000059 00000 f +0000000060 00000 f +0000000061 00000 f +0000000062 00000 f +0000000063 00000 f +0000000064 00000 f +0000000065 00000 f +0000000066 00000 f +0000000067 00000 f +0000000068 00000 f +0000000069 00000 f +0000000070 00000 f +0000000071 00000 f +0000000072 00000 f +0000000073 00000 f +0000000074 00000 f +0000000075 00000 f +0000000076 00000 f +0000000077 00000 f +0000000078 00000 f +0000000079 00000 f +0000000080 00000 f +0000000081 00000 f +0000000082 00000 f +0000000083 00000 f +0000000084 00000 f +0000000085 00000 f +0000000086 00000 f +0000000087 00000 f +0000000088 00000 f +0000000089 00000 f +0000000090 00000 f +0000000091 00000 f +0000000092 00000 f +0000000093 00000 f +0000000094 00000 f +0000000095 00000 f +0000000096 00000 f +0000000097 00000 f +0000000098 00000 f +0000000099 00000 f +0000000100 00000 f +0000000101 00000 f +0000000102 00000 f +0000000103 00000 f +0000000104 00000 f +0000000105 00000 f +0000000106 00000 f +0000000107 00000 f +0000000108 00000 f +0000000109 00000 f +0000000110 00000 f +0000000111 00000 f +0000000112 00000 f +0000000113 00000 f +0000000114 00000 f +0000000115 00000 f +0000000117 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000051202 00000 n +0000048489 00000 n +0000048844 00000 n +0000049045 00000 n +0000061445 00000 n +0000058207 00000 n +0000050103 00000 n +0000049109 00000 n +0000231123 00000 n +0000049538 00000 n +0000049588 00000 n +0000055520 00000 n +0000055406 00000 n +0000051720 00000 n +0000051805 00000 n +0000052189 00000 n +0000055557 00000 n +0000058244 00000 n +0000061521 00000 n +0000062006 00000 n +0000062952 00000 n +0000069751 00000 n +0000084919 00000 n +0000102822 00000 n +0000111395 00000 n +0000126519 00000 n +0000132206 00000 n +0000141391 00000 n +0000143749 00000 n +0000159943 00000 n +0000177431 00000 n +0000183301 00000 n +0000187819 00000 n +0000205653 00000 n +0000220229 00000 n +0000227091 00000 n +0000231160 00000 n +trailer +<]>> +startxref +231333 +%%EOF diff --git a/src/main/webapp/js/colorbox/colorbox.css b/src/main/webapp/js/colorbox/colorbox.css new file mode 100644 index 00000000..4e57eae1 --- /dev/null +++ b/src/main/webapp/js/colorbox/colorbox.css @@ -0,0 +1,85 @@ +/* + ColorBox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block;} +.cboxIframe{width:100%; height:100%; display:block; border:0;} + +/* + User Style: + Change the following styles to modify the appearance of ColorBox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:url(images/overlay.png) repeat 0 0;} +#colorbox{} + #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;} + #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;} + #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;} + #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;} + #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;} + #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;} + #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;} + #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;} + #cboxContent{background:#fff; overflow:hidden;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:28px;} + #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} + #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} + #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} + #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxPrevious:hover{background-position:-75px -25px;} + #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxNext:hover{background-position:-50px -25px;} + #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} + #cboxClose{position:absolute;top:0; bottom:0; border:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:26px; height:26px; text-indent:-9999px;} + #cboxClose:hover{background-position:-25px -25px;} + +/* + The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill + when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. + See: http://jacklmoore.com/notes/ie-transparency-problems/ +*/ +.cboxIE #cboxTopLeft, +.cboxIE #cboxTopCenter, +.cboxIE #cboxTopRight, +.cboxIE #cboxBottomLeft, +.cboxIE #cboxBottomCenter, +.cboxIE #cboxBottomRight, +.cboxIE #cboxMiddleLeft, +.cboxIE #cboxMiddleRight { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); +} + +/* + The following provides PNG transparency support for IE6 + Feel free to remove this and the /ie6/ directory if you have dropped IE6 support. +*/ +.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);} +.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);} +.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);} +.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);} +.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);} +.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);} +.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);} +.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);} + +.cboxIE6 #cboxTopLeft, +.cboxIE6 #cboxTopCenter, +.cboxIE6 #cboxTopRight, +.cboxIE6 #cboxBottomLeft, +.cboxIE6 #cboxBottomCenter, +.cboxIE6 #cboxBottomRight, +.cboxIE6 #cboxMiddleLeft, +.cboxIE6 #cboxMiddleRight { + _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); +} diff --git a/src/main/webapp/js/colorbox/colorbox.jquery.json b/src/main/webapp/js/colorbox/colorbox.jquery.json new file mode 100644 index 00000000..3002051f --- /dev/null +++ b/src/main/webapp/js/colorbox/colorbox.jquery.json @@ -0,0 +1,30 @@ +{ + "name": "colorbox", + "title": "Colorbox", + "description": "jQuery lightbox and modal window plugin", + "version": "1.5.8", + "dependencies": { + "jquery": ">=1.3.2" + }, + "keywords": [ + "modal", + "lightbox", + "window", + "popup", + "ui", + "jQuery" + ], + "author": { + "name": "Jack Moore", + "url": "http://www.jacklmoore.com", + "email": "hello@jacklmoore.com" + }, + "licenses": [ + { + "type": "MIT", + "url": "http://www.opensource.org/licenses/mit-license.php" + } + ], + "homepage": "http://www.jacklmoore.com/colorbox", + "demo": "http://www.jacklmoore.com/colorbox" +} \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/colorboxSet.js b/src/main/webapp/js/colorbox/colorboxSet.js new file mode 100644 index 00000000..7678a22e --- /dev/null +++ b/src/main/webapp/js/colorbox/colorboxSet.js @@ -0,0 +1,23 @@ +$(document).ready(function () { + $(".iframe_SmallForm").colorbox({ overlayClose: false, opacity: 0.2, iframe: true, width: 400, height: 350 }); + $(".iframe_LargeForm").colorbox({ overlayClose: false, opacity: 0.2, iframe: true, width: 700, height: 500 }); + $(".iframe_MoreLargeForm").colorbox({ overlayClose: false, opacity: 0.2, iframe: true, width: 900, height: 500 }); + $("._Win").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 400, height: 350 }); + + $(".iframe_WareHouseDocument").colorbox({ overlayClose: false, iframe: true, width: 800, height: 500 }); + $(".iframe_Contract").colorbox({ overlayClose: false, opacity: 0.2, iframe: true, width: 750, height: 500 }); + + $("._WinMaterials").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 660, height: 420 }); + $("._WinNP").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 400, height: 260 }); + $("._WinActivity").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 400, height: 260 }); + $("._WinMaterialCategory").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 600, height: 450 }); + $("._WinBudgetCategory").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 600, height: 450 }); + $("._WinDetail").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 660, height: 400 }); + + $(".iframe_Img").colorbox({ iframe: true, opacity: 0.2, width: 600, height: 400 }); + + + //单据 + $(".iframe_BillDetailForm").colorbox({ overlayClose: false, opacity: 0.2, iframe: true, width: 780, height: 500 }); + $(".iframe_BillDetailFormWin").colorbox({ overlayClose: false, opacity: 0.2, inline: true, width: 700, height: 400 }); +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/content/ajax.html b/src/main/webapp/js/colorbox/content/ajax.html new file mode 100644 index 00000000..e772638a --- /dev/null +++ b/src/main/webapp/js/colorbox/content/ajax.html @@ -0,0 +1,11 @@ +

      + Homer
      + \noun\
      + 1. American bonehead
      + 2. Pull a Homer-
      + to succeed despite
      + idiocy +
      + \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/content/daisy.jpg b/src/main/webapp/js/colorbox/content/daisy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2928b193a5897b4aa69ac872d2a06b7f5af868c4 GIT binary patch literal 106088 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/content/daisy@2x.jpg b/src/main/webapp/js/colorbox/content/daisy@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44f0e60550b4c41a092f2fc479a83a7c977b99dd GIT binary patch literal 354739 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
      7J{4TZbV(^~8}j&C0dQux`Qsd&j~AdGu3 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

      qTgMoDhe^EmO-2JE>%-8i-tf@gMdbF?~sk8 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 z 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 GU;o)#50;z& literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/content/homer.jpg b/src/main/webapp/js/colorbox/content/homer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87ec76c998481663c6098db5c82eded6f0b8b344 GIT binary patch literal 8917 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 Pe}6Q%Thdy&Z>~O literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/content/marylou.jpg b/src/main/webapp/js/colorbox/content/marylou.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c717d2761cc0b592f3526a883590fd4802ba2e9 GIT binary patch literal 55125 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

      My-*3h3O62hT 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 Gga6rD`zjLv literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/content/ohoopee3.jpg b/src/main/webapp/js/colorbox/content/ohoopee3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d64d2400e43aed298c627f60fa80dc7297e791e GIT binary patch literal 71514 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

      lFFgynk74DJN&=jb&yd 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 JUr2gC|JmK-L~#HB literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example1/colorbox.css b/src/main/webapp/js/colorbox/example1/colorbox.css new file mode 100644 index 00000000..d5613d74 --- /dev/null +++ b/src/main/webapp/js/colorbox/example1/colorbox.css @@ -0,0 +1,70 @@ +/* + Colorbox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxWrapper {max-width:none;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of Colorbox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:url(images/overlay.png) repeat 0 0;} +#colorbox{outline:0;} + #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;} + #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;} + #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;} + #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;} + #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;} + #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;} + #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;} + #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;} + #cboxContent{background:#fff; overflow:hidden;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:28px;} + #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} + #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} + #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} + + /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ + #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } + + /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ + #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} + + #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} + #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxPrevious:hover{background-position:-75px -25px;} + #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxNext:hover{background-position:-50px -25px;} + #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} + #cboxClose:hover{background-position:-25px -25px;} + +/* + The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill + when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. + See: http://jacklmoore.com/notes/ie-transparency-problems/ +*/ +.cboxIE #cboxTopLeft, +.cboxIE #cboxTopCenter, +.cboxIE #cboxTopRight, +.cboxIE #cboxBottomLeft, +.cboxIE #cboxBottomCenter, +.cboxIE #cboxBottomRight, +.cboxIE #cboxMiddleLeft, +.cboxIE #cboxMiddleRight { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); +} \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example1/images/border.png b/src/main/webapp/js/colorbox/example1/images/border.png new file mode 100644 index 0000000000000000000000000000000000000000..f463a10d838aeba263ff44e5c3578dfe7ba07648 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI}$P6Txn<}3KQfvV}A+A9B|Ns9>Z_d99WHFWm z`2{zujf-{zawI%m978JNrXFPE1@f8<7E8}%%lTu>&#KnM&G`7uteHSj22WQ%mvv4F FO#q`M9f1G< literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example1/images/controls.png b/src/main/webapp/js/colorbox/example1/images/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfd6fb9f178454613123d018bf742c8cc905df7 GIT binary patch literal 2893 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example1/images/overlay.png b/src/main/webapp/js/colorbox/example1/images/overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..53ea98f7003cf014cda2f764a7d982e405bd1b5f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3E3<7*YT>t<7&(6-y!NDOSA|fs> z4iv@@^0LaF09818x;TbZ%z1NeAuof1z|jlq0?ZV)A8h5lQLnD@Q>uGq<+3e(rH8NF wGFLG_IXT618W25kEc*C=-akH|?*IRp8MKNmPAJ`FsRUW)>FVdQ&MBb@0FX~HaR2}S literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example1/index.html b/src/main/webapp/js/colorbox/example1/index.html new file mode 100644 index 00000000..8f10b930 --- /dev/null +++ b/src/main/webapp/js/colorbox/example1/index.html @@ -0,0 +1,95 @@ + + + + + Colorbox Examples + + + + + + + +

      Colorbox Demonstration

      +

      Elastic Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Fade Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      No Transition + fixed width and height (75% of screen size)

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Slideshow

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Other Content Types

      +

      Outside HTML (Ajax)

      +

      Flash / Video (Iframe/Direct Link To YouTube)

      +

      Flash / Video (Iframe/Direct Link To Vimeo)

      +

      Outside Webpage (Iframe)

      +

      Inline HTML

      + +

      Demonstration of using callbacks

      +

      Example with alerts. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.

      + + +

      Retina Images

      +

      Retina

      +

      Non-Retina

      + + +
      +
      +

      This content comes from a hidden element on this page.

      +

      The inline option preserves bound JavaScript events and changes, and it puts the content back where it came from when it is closed.

      +

      Click me, it will be preserved!

      + +

      If you try to open a new Colorbox while it is already open, it will update itself with the new content.

      +

      Updating Content Example:
      + Click here to load new content

      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example2/colorbox.css b/src/main/webapp/js/colorbox/example2/colorbox.css new file mode 100644 index 00000000..fbe8e4a5 --- /dev/null +++ b/src/main/webapp/js/colorbox/example2/colorbox.css @@ -0,0 +1,50 @@ +/* + Colorbox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxWrapper {max-width:none;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of Colorbox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#fff;} +#colorbox{outline:0;} + #cboxContent{margin-top:32px; overflow:visible; background:#000;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{background:#000; padding:1px;} + #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} + #cboxLoadingOverlay{background:#000;} + #cboxTitle{position:absolute; top:-22px; left:0; color:#000;} + #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;} + + /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ + #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) no-repeat 0 0;} + + /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ + #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} + + #cboxPrevious{background-position:0px 0px; right:44px;} + #cboxPrevious:hover{background-position:0px -25px;} + #cboxNext{background-position:-25px 0px; right:22px;} + #cboxNext:hover{background-position:-25px -25px;} + #cboxClose{background-position:-50px 0px; right:0;} + #cboxClose:hover{background-position:-50px -25px;} + .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;} + .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;} + .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;} + .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;} + .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;} diff --git a/src/main/webapp/js/colorbox/example2/images/controls.png b/src/main/webapp/js/colorbox/example2/images/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..8569b57f1023685883cc8b2002f0763d4e79638d GIT binary patch literal 570 zcmV-A0>%A_P)P)t-szrVkq zpP%pV@Bjb*hlhs`4-Y>-KYxFJ-{0SWfPer10MF0QmzS5fx3_O^Z?CVf=jZ45_xCR^ zFQ=!ckB^VX$H!k^U)R^yPft$(vqlU600F8=L_t(|UhUP{YV0r!08lO7oqd+}|G)Hl z!i3VX%tTOnA8I`$U=bY@A_e$=M%TN3lY!f+1HvLxga~{?BuQU~CFD&cP&}kihULVfuoZsnL`Q~xuv-(kN1b~-H0OM{*xPj(Z zH!CNOhW5k_q@1|SN}boap^M|QnCG?;dN+Z!dVAB#n~UhURSK~f1n|Kh0M!3+UH|Rq zde^(&^{WhANm(+>RB+Do)wv+)v?Uoxo50g%A4s-!(kB#kNXfBF2?Rac)Y4OdYNDL( z4|yRqDRnG(a?X8zNABgQB&u$9*W%-n1wDO|M)&E6m%fjfBtF&nQELn5^(nRVcYJ19 zPd1#^{m<*$d7bf{j>wU@?OCGtb_Kzxa>qde^)D4;WrrV64tv9smFU07*qo IM6N<$f+}YfD*ylh literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example2/images/loading.gif b/src/main/webapp/js/colorbox/example2/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..19c67bbd0403f3f00d71bfb21a59cb6c55d482ab GIT binary patch literal 9427 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 + + + + Colorbox Examples + + + + + + + +

      Colorbox Demonstration

      +

      Elastic Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Fade Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      No Transition + fixed width and height (75% of screen size)

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Slideshow

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Other Content Types

      +

      Outside HTML (Ajax)

      +

      Flash / Video (Iframe/Direct Link To YouTube)

      +

      Flash / Video (Iframe/Direct Link To Vimeo)

      +

      Outside Webpage (Iframe)

      +

      Inline HTML

      + +

      Demonstration of using callbacks

      +

      Example with alerts. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.

      + + +

      Retina Images

      +

      Retina

      +

      Non-Retina

      + + +
      +
      +

      This content comes from a hidden element on this page.

      +

      The inline option preserves bound JavaScript events and changes, and it puts the content back where it came from when it is closed.

      +

      Click me, it will be preserved!

      + +

      If you try to open a new Colorbox while it is already open, it will update itself with the new content.

      +

      Updating Content Example:
      + Click here to load new content

      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example3/colorbox.css b/src/main/webapp/js/colorbox/example3/colorbox.css new file mode 100644 index 00000000..6b1b6d4b --- /dev/null +++ b/src/main/webapp/js/colorbox/example3/colorbox.css @@ -0,0 +1,45 @@ +/* + Colorbox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxWrapper {max-width:none;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of Colorbox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#000;} +#colorbox{outline:0;} + #cboxContent{margin-top:20px;background:#000;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{border:5px solid #000; background:#fff;} + #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;} + #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;} + #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} + + /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ + #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } + + /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ + #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} + + #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;} + #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;} + #cboxPrevious:hover{background-position:bottom left;} + #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;} + #cboxNext:hover{background-position:bottom right;} + #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;} + #cboxClose:hover{background-position:bottom center;} diff --git a/src/main/webapp/js/colorbox/example3/images/controls.png b/src/main/webapp/js/colorbox/example3/images/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e97982a6b4038f0aae1f9e2e7fa4d89df68841 GIT binary patch literal 1633 zcmV-n2A=teP)gwz2>+9y`=TcHq z-rnCuMn^(ILOMD+EiEn~AtAlJz0c6nGcz;A#m3Up)UB_vr>Lo=rKXvgnU9c?i;Iim z;R<0n*sHVxX1Wu=dDmb5@ zoduu*GO7Y3gN)R3LlCkA83ANu{udpGM*u$>gP0`<1_F8BNfnW-jvET2ri(~grcgs6 zfuNc}C`52O?KU>*_xBwlz$`(9h!7a5Xz`@Dfk^XqtL=`O&7MbyN*s{1cohspL^?w` zCJbt{9v>V2SM#J8C>P7Se={P=10MX=2jpbh>VWAOZ`4loT=P^~`R! z;id=$u@Od+m^K=9-@%NRBn(CZNpZq6&5@6g(`ZoI9)5wt!^aKD^z=@#Am195`0Y`!+$%p9c^CoEQgtOp5 zEEcDUb#KOlSex@S5iLQS2y^-+;ZIF|1UAxyZ{Y_TYaYbh#94ll@a=j?n6ogKmGGQ7 zu5N~n{5auRbxdHR(d%}*Gge|&-)9oTqXZGC!A?v^)WCU^aP1K#u)#ixQOY2MYgwb1 zQGiGo4k29I#st9$vMx?gBP7Mh{wQkmjt!+NK5(D1jEohRaI0HZk_dBDoB@dwAf&fhv$fjCdZNhQ<5A@t3*Uq1SKU_ z388}$(?g;PO09|sv0Oq#KnEqK1Ep+20b1FF28^-^1E7+Jp&@{vRHh(7OdzO~Cn)f+ zMpa5ed{x3CKtw zIjm=9~S z64&923<&Y#NBx+n|9Tn!B*WlGV1p8mZ+|0G)5x3`z^_<4m%OOPtq+R zx=*X^VHnsL6e7Z@h#Ade;$UE8&}ApcOhraO2-I4UVPIpA^otN=7>BSx2vohCaMdIv@Ur#r=q^%~zIp~i|2G5+~_YKx?`GWihq zr|&?z77t?7{=eO->2l8W0;7=B8p=plgrXCrz;i%N;_+EX@Qfhv`MBi>a0xK~6byma z5miB?_OlZTfAvRngQFlJ$A8OE=PEDPSfI@teg&4n|@EB5r09gnqfi%%sK5sU5ng9~KoTyQO6214=+ud?G zp#(K*ml1}pP=FHVpWU6m`1Afgr36jUjnjmoig`A?7XREdef;NUcb{vwNmPwbLd&~Y z&szSTYWsQj{WLKWiHb4C6Z00000NkvXXu0mjf#Rc%Z literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example3/images/loading.gif b/src/main/webapp/js/colorbox/example3/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..19c67bbd0403f3f00d71bfb21a59cb6c55d482ab GIT binary patch literal 9427 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 + + + + Colorbox Examples + + + + + + + +

      Colorbox Demonstration

      +

      Elastic Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Fade Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      No Transition + fixed width and height (75% of screen size)

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Slideshow

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Other Content Types

      +

      Outside HTML (Ajax)

      +

      Flash / Video (Iframe/Direct Link To YouTube)

      +

      Flash / Video (Iframe/Direct Link To Vimeo)

      +

      Outside Webpage (Iframe)

      +

      Inline HTML

      + +

      Demonstration of using callbacks

      +

      Example with alerts. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.

      + + +

      Retina Images

      +

      Retina

      +

      Non-Retina

      + + +
      +
      +

      This content comes from a hidden element on this page.

      +

      The inline option preserves bound JavaScript events and changes, and it puts the content back where it came from when it is closed.

      +

      Click me, it will be preserved!

      + +

      If you try to open a new Colorbox while it is already open, it will update itself with the new content.

      +

      Updating Content Example:
      + Click here to load new content

      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example4/colorbox.css b/src/main/webapp/js/colorbox/example4/colorbox.css new file mode 100644 index 00000000..152ca828 --- /dev/null +++ b/src/main/webapp/js/colorbox/example4/colorbox.css @@ -0,0 +1,66 @@ +/* + Colorbox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxWrapper {max-width:none;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of Colorbox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#fff;} +#colorbox{outline:0;} + #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) no-repeat 0 0;} + #cboxTopCenter{height:25px; background:url(images/border1.png) repeat-x 0 -50px;} + #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) no-repeat -25px 0;} + #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) no-repeat 0 -25px;} + #cboxBottomCenter{height:25px; background:url(images/border1.png) repeat-x 0 -75px;} + #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) no-repeat -25px -25px;} + #cboxMiddleLeft{width:25px; background:url(images/border2.png) repeat-y 0 0;} + #cboxMiddleRight{width:25px; background:url(images/border2.png) repeat-y -25px 0;} + #cboxContent{background:#fff; overflow:hidden;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:20px;} + #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;} + #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;} + #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;} + + /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ + #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } + + /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ + #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} + + #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;} + #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;} + #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;} + #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;} + +/* + The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill + when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. + See: http://jacklmoore.com/notes/ie-transparency-problems/ +*/ +.cboxIE #cboxTopLeft, +.cboxIE #cboxTopCenter, +.cboxIE #cboxTopRight, +.cboxIE #cboxBottomLeft, +.cboxIE #cboxBottomCenter, +.cboxIE #cboxBottomRight, +.cboxIE #cboxMiddleLeft, +.cboxIE #cboxMiddleRight { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); +} \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example4/images/border1.png b/src/main/webapp/js/colorbox/example4/images/border1.png new file mode 100644 index 0000000000000000000000000000000000000000..0ddc704051b651f43cffb1326dee3ba563727acc GIT binary patch literal 1057 zcmV++1m63JP)r zAF%JpeZBR%PujJ&?cU$mzF@zQ4A^OFY-v$p7aBuKlp}eWDguO+1d;SiQl=<_wN?Ru z$}F)CZO*|QgDyN_U;rRDpw2LP$OLZD@3s^O2w|jPHUa@DKspfu0^h+*kZIDEfdC1N zo&f>EwiE)lfoMlz^h}7DN&?yjR1p>l!e}9cKf%uX+@UK4M1f#6=sL9_;DREMkOewV zfoO+dLI7s`|J0@eorTef?let$#kA*uOgea0n8ZlkOee&KKj{^r91I77A-eH8ps|f4 zR&?ZffL&>V(CCVRrvEA8dEmR#;6Zc*yd|vTX9rg5T7axEP5v+4Zntml@9#g&NiFW~ z?mj*|Jp4E|`@kX*eYOBf8o9vM2x2{|-tBguH=E5{t@UOONZ2e{4& z;l%aj`Xu76lRR)cL2`%#edS`pxl`^D?M4w&McV@gar&!0#ef2FI8(b z#DWlmm{Y_y#PX{mPj?a|R4~TXasN0V$FYKyxRUf(A#@Ibt8K`1v19a7GHVLjpv*rykJg@YO(c90K=lUwwq8p*)1_eipDm!ER2ms;1lNLjj`TTFBVX&~i5Rt@CB zKy)o2>smmrY5{rGKrRgAbrreRZnyhd1&FOAkAKnU>`_;KpIE`X&?=xfi#c? z(m)zW11T>$=X;6&QrscWyDBVl)L*rL{B9r@2J%=7$e|XHz7~+7fn1QRR3&ddR0UFn b{1IRPnb~f(1W%SC00000NkvXXu0mjf?Cjqi literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example4/images/border2.png b/src/main/webapp/js/colorbox/example4/images/border2.png new file mode 100644 index 0000000000000000000000000000000000000000..aa62a0b724371d1f0a8e183c5f3707d2f7aecd63 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^MnKHS!3HGfT>QHUNJ*BsMwA5SrjnPU>t&Bgig1lwFnk>0^Moe(#2j_SDR=qm2cFWSad{!^LK345wm0*~eFZqAj Sx%>#AxeT7JelF{r5}E+(L_S*p literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example4/images/loading.gif b/src/main/webapp/js/colorbox/example4/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..602ce3c3ae9182650eca594ff76e4c27498f39e0 GIT binary patch literal 9427 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 + + + + Colorbox Examples + + + + + + + +

      Colorbox Demonstration

      +

      Elastic Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Fade Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      No Transition + fixed width and height (75% of screen size)

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Slideshow

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Other Content Types

      +

      Outside HTML (Ajax)

      +

      Flash / Video (Iframe/Direct Link To YouTube)

      +

      Flash / Video (Iframe/Direct Link To Vimeo)

      +

      Outside Webpage (Iframe)

      +

      Inline HTML

      + +

      Demonstration of using callbacks

      +

      Example with alerts. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.

      + + +

      Retina Images

      +

      Retina

      +

      Non-Retina

      + + +
      +
      +

      This content comes from a hidden element on this page.

      +

      The inline option preserves bound JavaScript events and changes, and it puts the content back where it came from when it is closed.

      +

      Click me, it will be preserved!

      + +

      If you try to open a new Colorbox while it is already open, it will update itself with the new content.

      +

      Updating Content Example:
      + Click here to load new content

      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example5/colorbox.css b/src/main/webapp/js/colorbox/example5/colorbox.css new file mode 100644 index 00000000..54f9ba76 --- /dev/null +++ b/src/main/webapp/js/colorbox/example5/colorbox.css @@ -0,0 +1,58 @@ +/* + Colorbox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxWrapper {max-width:none;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of Colorbox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#000;} +#colorbox{outline:0;} + #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;} + #cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;} + #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;} + #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;} + #cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;} + #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;} + #cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;} + #cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;} + #cboxContent{background:#fff; overflow:visible;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:5px;} + #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;} + #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;} + #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} + + /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ + #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} + + /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ + #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} + + #cboxPrevious{left:0px; background-position: -51px -25px;} + #cboxPrevious:hover{background-position:-51px 0px;} + #cboxNext{left:27px; background-position:-75px -25px;} + #cboxNext:hover{background-position:-75px 0px;} + #cboxClose{right:0; background-position:-100px -25px;} + #cboxClose:hover{background-position:-100px 0px;} + + .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;} + .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;} + .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;} + .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;} \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/example5/images/border.png b/src/main/webapp/js/colorbox/example5/images/border.png new file mode 100644 index 0000000000000000000000000000000000000000..df13bb6daf79307915e7dd1cf29d48730a50c29d GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^j6m$o!3-qZIAk{hDdPa25Z9ofAa{3ne}8{RM@MgO z?|^^+D=VvngoLiHE@NZkOP4N1MMVV$27dbVsk5{5|NsBbo<1!vSziv+uI=gK7*Y|p z^k6G*gM$FWhIux5zx_}1v|LF#mgu27<@e;v&wgfZpEc#erGmW@9n6=)zqo$~YGd$p L^>bP0l+XkK8G}75 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example5/images/controls.png b/src/main/webapp/js/colorbox/example5/images/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..65cfd1dc95c5ee4c6c3d0848b1dcfc0ec69f6aea GIT binary patch literal 2033 zcmVY16Dl9G~IT3Xc9)Z^ph#l^+1udkq>pj%s8x3{-FJw3a- zyTZc4tgNhJVPUGOs=2wjTUuIPU0s)#m&C-xo0^)sxw(yvjeLB3^78U4D=RH6Ei5c7 zO-)TME-o-IFwM=)IXOA(>+9v^gnk!Dk@A&OhZFMI5;>mGBP$cHrd(PIyySo z*x1a>%u7p4z`(#lLPF^0=SN3JF)=YpN=iXNLGSMFH#av(NJvFRMNv^v@$vCHJ3Bl) zJTo&hNl8iR>FGvBMo>^t>+0%WUS93(?OFDTAPEK`obwEHsK0ZFDr>E}i?Y_RgTwGjIQc{VDiO$Z>?Ck7QQ&aZ#_VDoVc6N4O zUti|s<#>2_pP!#*wE#@J%|ZXjkIv8d15RfRBQxe$bh z9TUw{N+{bY1z&)8>k2t;d{xYxg76&eJ5GSmab7cm2*kJn zLPONkBzslPWkA+%7~Rthzj+ZdH;HAk-Pq6JDgZ%}1qZgnS8` z|A!BGUTY0vuJ8~Q8k9-cggFrxrb5iS-G06qcV|ScTS@l&{bZ%90njJ((hDH>go-Ov zZbB$mN3X(#_fF&Gsyr1MX$KPpfH2>rC?r$(w4Y$dt3?|Rbk9;C`p(jcaF$k70KON_ zQXS~iuoPW9OL=;PXDK^qs;!en!tGwM8Dm32zK3Hnob~aBRzMgVd)VIwFSb@T|pRnFQtL^ zQVJ_)!)j6(b&PC(dhopzE0a4<>r<@qU z`!EtA#BilIes-lde&oVm?AXss0zni9@U)s;c2)_BE*-ve3qd+Xkx|kwB9dCkgI$6` z2)acBb&UMSYiGCKj*SBn@)q-Z5n&E~kT-AMBO%kChC#@X|0tXb=fe3-(?1oCZXuoB zLi}_KX?F|Z?iRyJn&Er?*=Fkav37KPz4^Q2i%?hdj$hRY5$X6y8bhS1yyTxuueKWC z5CSWPU;%-YXn=qr((#(QE2FU06#>QwQ5V+BI|UkI(*RRqvv@oZ-B#&@=C_U&BCHmt zC#jJURR)BX9qafF9iN(TLwU10A{?j~CXS78W{8Uu@HZ?#PAyEpFp1S*%EGlpZ`N&L zTO`O5246{p*$9hz`Xxjbs;;d1D5fGugh*6-y27O=ZrgP)q5m%J z%*b8(_kO793Uc&AR^jAtn*OA38fGEGyOcr5Fk7$*{qtd@niJ25{6h8_pFvpWJ0e#STIxNJ)pDn{H0&eE#G130bNngTwLQ z{r-aw>G;0=r|=|0AtWIQNk~Exl8}TXBq0e&sC~j#A{E;EQlD^{NCv_KN?|hzt4p`= zmiMYgEZpwcxm$P_8++%CQ5bCMy}oe)uer?ORv)df%L>+~SMRSwxVo4v42N~krH0-D zsqp7BEemF3oQ#jZH?};MT1`)gSQr3NRVET5olgiEnaToD3Vmr;&eR^luC95&D|F|1 zySmIE&VwgJDV!&k+duls&IXn^h1S?O8(9D%7J?Dx?3|Gb?cRJt`cH*#(!#mIWIQCf P00000NkvXXu0mjf=5OWV literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/example5/images/loading.gif b/src/main/webapp/js/colorbox/example5/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4695d811d4f84ed693eff7b5e6b4d61a3e8c48d GIT binary patch literal 9427 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 + + + + Colorbox Examples + + + + + + + +

      Colorbox Demonstration

      +

      Elastic Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Fade Transition

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      No Transition + fixed width and height (75% of screen size)

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Slideshow

      +

      Grouped Photo 1

      +

      Grouped Photo 2

      +

      Grouped Photo 3

      + +

      Other Content Types

      +

      Outside HTML (Ajax)

      +

      Flash / Video (Iframe/Direct Link To YouTube)

      +

      Flash / Video (Iframe/Direct Link To Vimeo)

      +

      Outside Webpage (Iframe)

      +

      Inline HTML

      + +

      Demonstration of using callbacks

      +

      Example with alerts. Callbacks and event-hooks allow users to extend functionality without having to rewrite parts of the plugin.

      + + +

      Retina Images

      +

      Retina

      +

      Non-Retina

      + + +
      +
      +

      This content comes from a hidden element on this page.

      +

      The inline option preserves bound JavaScript events and changes, and it puts the content back where it came from when it is closed.

      +

      Click me, it will be preserved!

      + +

      If you try to open a new Colorbox while it is already open, it will update itself with the new content.

      +

      Updating Content Example:
      + Click here to load new content

      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ar.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ar.js new file mode 100644 index 00000000..6c4228cd --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ar.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Arabic (ar) + translated by: A.Rhman Sayes +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "الصورة {current} من {total}", + previous: "السابق", + next: "التالي", + close: "إغلاق", + xhrError: "حدث خطأ أثناء تحميل المحتوى.", + imgError: "حدث خطأ أثناء تحميل الصورة.", + slideshowStart: "تشغيل العرض", + slideshowStop: "إيقاف العرض" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-bg.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-bg.js new file mode 100644 index 00000000..de7e4a1d --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-bg.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Bulgarian (bg) + translated by: Marian M.Bida + site: webmax.bg +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "изображение {current} от {total}", + previous: "предишна", + next: "следваща", + close: "затвори", + xhrError: "Неуспешно зареждане на съдържанието.", + imgError: "Неуспешно зареждане на изображението.", + slideshowStart: "пусни слайд-шоу", + slideshowStop: "спри слайд-шоу" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ca.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ca.js new file mode 100644 index 00000000..173c05fd --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ca.js @@ -0,0 +1,13 @@ +/* + jQuery Colorbox language configuration + language: Catala (ca) + translated by: eduard salla +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Imatge {current} de {total}", + previous: "Anterior", + next: "Següent", + close: "Tancar", + xhrError: "Error en la càrrega del contingut.", + imgError: "Error en la càrrega de la imatge." +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-cs.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-cs.js new file mode 100644 index 00000000..9649fd45 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-cs.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Czech (cs) + translated by: Filip Novak + site: mame.napilno.cz/filip-novak +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "{current}. obrázek z {total}", + previous: "Předchozí", + next: "Následující", + close: "Zavřít", + xhrError: "Obsah se nepodařilo načíst.", + imgError: "Obrázek se nepodařilo načíst.", + slideshowStart: "Spustit slideshow", + slideshowStop: "Zastavit slideshow" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-da.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-da.js new file mode 100644 index 00000000..676fffed --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-da.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Danish (da) + translated by: danieljuhl + site: danieljuhl.dk +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Billede {current} af {total}", + previous: "Forrige", + next: "Næste", + close: "Luk", + xhrError: "Indholdet fejlede i indlæsningen.", + imgError: "Billedet fejlede i indlæsningen.", + slideshowStart: "Start slideshow", + slideshowStop: "Stop slideshow" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-de.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-de.js new file mode 100644 index 00000000..d489379b --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-de.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: German (de) + translated by: wallenium +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Bild {current} von {total}", + previous: "Zurück", + next: "Vor", + close: "Schließen", + xhrError: "Dieser Inhalt konnte nicht geladen werden.", + imgError: "Dieses Bild konnte nicht geladen werden.", + slideshowStart: "Slideshow starten", + slideshowStop: "Slideshow anhalten" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-es.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-es.js new file mode 100644 index 00000000..11296fc9 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-es.js @@ -0,0 +1,13 @@ +/* + jQuery Colorbox language configuration + language: Spanish (es) + translated by: migolo +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Imagen {current} de {total}", + previous: "Anterior", + next: "Siguiente", + close: "Cerrar", + xhrError: "Error en la carga del contenido.", + imgError: "Error en la carga de la imagen." +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-et.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-et.js new file mode 100644 index 00000000..60a4e888 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-et.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Estonian (et) + translated by: keevitaja +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "{current}/{total}", + previous: "eelmine", + next: "järgmine", + close: "sulge", + xhrError: "Sisu ei õnnestunud laadida.", + imgError: "Pilti ei õnnestunud laadida.", + slideshowStart: "Käivita slaidid", + slideshowStop: "Peata slaidid" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fa.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fa.js new file mode 100644 index 00000000..32869a4c --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fa.js @@ -0,0 +1,18 @@ +/* + jQuery Colorbox language configuration + language: Persian (Farsi) + translated by: Mahdi Jaberzadeh Ansari (MJZSoft) + site: www.mjzsoft.ir + email: mahdijaberzadehansari (at) yahoo.co.uk + Please note : Persian language is right to left like arabic. +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "تصویر {current} از {total}", + previous: "قبلی", + next: "بعدی", + close: "بستن", + xhrError: "متاسفانه محتویات مورد نظر قابل نمایش نیست.", + imgError: "متاسفانه بارگذاری این عکس با مشکل مواجه شده است.", + slideshowStart: "آغاز نمایش خودکار", + slideshowStop: "توقف نمایش خودکار" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fi.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fi.js new file mode 100644 index 00000000..ac03fe02 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fi.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Finnish (fi) + translated by: Mikko +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Kuva {current} / {total}", + previous: "Edellinen", + next: "Seuraava", + close: "Sulje", + xhrError: "Sisällön lataaminen epäonnistui.", + imgError: "Kuvan lataaminen epäonnistui.", + slideshowStart: "Aloita kuvaesitys.", + slideshowStop: "Lopeta kuvaesitys." +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fr.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fr.js new file mode 100644 index 00000000..f76352bd --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-fr.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: French (fr) + translated by: oaubert +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "image {current} sur {total}", + previous: "précédente", + next: "suivante", + close: "fermer", + xhrError: "Impossible de charger ce contenu.", + imgError: "Impossible de charger cette image.", + slideshowStart: "démarrer la présentation", + slideshowStop: "arrêter la présentation" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-gl.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-gl.js new file mode 100644 index 00000000..3641b51b --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-gl.js @@ -0,0 +1,13 @@ +/* + jQuery Colorbox language configuration + language: Galician (gl) + translated by: donatorouco +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Imaxe {current} de {total}", + previous: "Anterior", + next: "Seguinte", + close: "Pechar", + xhrError: "Erro na carga do contido.", + imgError: "Erro na carga da imaxe." +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-gr.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-gr.js new file mode 100644 index 00000000..0d2c1bb7 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-gr.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Greek (gr) + translated by: S.Demirtzoglou + site: webiq.gr +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Εικόνα {current} από {total}", + previous: "Προηγούμενη", + next: "Επόμενη", + close: "Απόκρυψη", + xhrError: "Το περιεχόμενο δεν μπόρεσε να φορτωθεί.", + imgError: "Απέτυχε η φόρτωση της εικόνας.", + slideshowStart: "Έναρξη παρουσίασης", + slideshowStop: "Παύση παρουσίασης" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-he.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-he.js new file mode 100644 index 00000000..78908e39 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-he.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Hebrew (he) + translated by: DavidCo + site: DavidCo.me +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "תמונה {current} מתוך {total}", + previous: "הקודם", + next: "הבא", + close: "סגור", + xhrError: "שגיאה בטעינת התוכן.", + imgError: "שגיאה בטעינת התמונה.", + slideshowStart: "התחל מצגת", + slideshowStop: "עצור מצגת" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-hr.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-hr.js new file mode 100644 index 00000000..7eb62bec --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-hr.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Croatian (hr) + translated by: Mladen Bicanic (base.hr) +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Slika {current} od {total}", + previous: "Prethodna", + next: "Sljedeća", + close: "Zatvori", + xhrError: "Neuspješno učitavanje sadržaja.", + imgError: "Neuspješno učitavanje slike.", + slideshowStart: "Pokreni slideshow", + slideshowStop: "Zaustavi slideshow" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-hu.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-hu.js new file mode 100644 index 00000000..72e9d36b --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-hu.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Hungarian (hu) + translated by: kovadani +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "{current}/{total} kép", + previous: "Előző", + next: "Következő", + close: "Bezár", + xhrError: "A tartalmat nem sikerült betölteni.", + imgError: "A képet nem sikerült betölteni.", + slideshowStart: "Diavetítés indítása", + slideshowStop: "Diavetítés leállítása" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-id.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-id.js new file mode 100644 index 00000000..81a62df3 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-id.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Indonesian (id) + translated by: sarwasunda +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "ke {current} dari {total}", + previous: "Sebelumnya", + next: "Berikutnya", + close: "Tutup", + xhrError: "Konten ini tidak dapat dimuat.", + imgError: "Gambar ini tidak dapat dimuat.", + slideshowStart: "Putar", + slideshowStop: "Berhenti" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-it.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-it.js new file mode 100644 index 00000000..2a4af645 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-it.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Italian (it) + translated by: maur8ino +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Immagine {current} di {total}", + previous: "Precedente", + next: "Successiva", + close: "Chiudi", + xhrError: "Errore nel caricamento del contenuto.", + imgError: "Errore nel caricamento dell'immagine.", + slideshowStart: "Inizia la presentazione", + slideshowStop: "Termina la presentazione" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ja.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ja.js new file mode 100644 index 00000000..5480de33 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ja.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Japanaese (ja) + translated by: Hajime Fujimoto +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "{total}枚中{current}枚目", + previous: "前", + next: "次", + close: "閉じる", + xhrError: "コンテンツの読み込みに失敗しました", + imgError: "画像の読み込みに失敗しました", + slideshowStart: "スライドショー開始", + slideshowStop: "スライドショー終了" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-kr.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-kr.js new file mode 100644 index 00000000..b95702bc --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-kr.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Korean (kr) + translated by: lunareffect +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "총 {total} 중 {current}", + previous: "이전", + next: "다음", + close: "닫기", + xhrError: "컨텐츠를 불러오는 데 실패했습니다.", + imgError: "이미지를 불러오는 데 실패했습니다.", + slideshowStart: "슬라이드쇼 시작", + slideshowStop: "슬라이드쇼 중지" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-lt.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-lt.js new file mode 100644 index 00000000..a513fcf6 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-lt.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Lithuanian (lt) + translated by: Tomas Norkūnas +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Nuotrauka {current} iš {total}", + previous: "Atgal", + next: "Pirmyn", + close: "Uždaryti", + xhrError: "Nepavyko užkrauti turinio.", + imgError: "Nepavyko užkrauti nuotraukos.", + slideshowStart: "Pradėti automatinę peržiūrą", + slideshowStop: "Sustabdyti automatinę peržiūrą" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-lv.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-lv.js new file mode 100644 index 00000000..e376366b --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-lv.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Latvian (lv) + translated by: Matiss Roberts Treinis + site: x0.lv +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "attēls {current} no {total}", + previous: "iepriekšējais", + next: "nākamais", + close: "aizvērt", + xhrError: "Neizdevās ielādēt saturu.", + imgError: "Neizdevās ielādēt attēlu.", + slideshowStart: "sākt slaidrādi", + slideshowStop: "apturēt slaidrādi" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-my.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-my.js new file mode 100644 index 00000000..216e252c --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-my.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Myanmar (my) + translated by: Yan Naing +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "ပုံ {total} မှာ {current} မြောက်ပုံ", + previous: "ရှေ့သို့", + next: "နောက်သို့", + close: "ပိတ်မည်", + xhrError: "ပါဝင်သော အကြောင်းအရာများ ဖော်ပြရာတွင် အနည်းငယ် ချို့ယွင်းမှုရှိနေပါသည်", + imgError: "ပုံပြသရာတွင် အနည်းငယ် ချို့ယွင်းချက် ရှိနေပါသည်", + slideshowStart: "ပုံများ စတင်ပြသမည်", + slideshowStop: "ပုံပြသခြင်း ရပ်ဆိုင်မည်" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-nl.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-nl.js new file mode 100644 index 00000000..dfc658ec --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-nl.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Dutch (nl) + translated by: barryvdh +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Afbeelding {current} van {total}", + previous: "Vorige", + next: "Volgende", + close: "Sluiten", + xhrError: "Deze inhoud kan niet geladen worden.", + imgError: "Deze afbeelding kan niet geladen worden.", + slideshowStart: "Diashow starten", + slideshowStop: "Diashow stoppen" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-no.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-no.js new file mode 100644 index 00000000..277c5d3f --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-no.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Norwegian (no) + translated by: lars-erik + site: markedspartner.no +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Bilde {current} av {total}", + previous: "Forrige", + next: "Neste", + close: "Lukk", + xhrError: "Feil ved lasting av innhold.", + imgError: "Feil ved lasting av bilde.", + slideshowStart: "Start lysbildefremvisning", + slideshowStop: "Stopp lysbildefremvisning" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-pl.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-pl.js new file mode 100644 index 00000000..1c04dae1 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-pl.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Polski (pl) + translated by: Tomasz Wasiński + site: 2bevisible.pl +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "{current}. obrazek z {total}", + previous: "Poprzedni", + next: "Następny", + close: "Zamknij", + xhrError: "Nie udało się załadować treści.", + imgError: "Nie udało się załadować obrazka.", + slideshowStart: "rozpocznij pokaz slajdów", + slideshowStop: "zatrzymaj pokaz slajdów" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-pt-br.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-pt-br.js new file mode 100644 index 00000000..73e948b7 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-pt-br.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Brazilian Portuguese (pt-br) + translated by: ReinaldoMT +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Imagem {current} de {total}", + previous: "Anterior", + next: "Próxima", + close: "Fechar", + slideshowStart: "iniciar apresentação de slides", + slideshowStop: "parar apresentação de slides", + xhrError: "Erro ao carregar o conteúdo.", + imgError: "Erro ao carregar a imagem." +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ro.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ro.js new file mode 100644 index 00000000..0a461e28 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ro.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Romanian (ro) + translated by: shurub3l +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "imagine {current} din {total}", + previous: "precedenta", + next: "următoarea", + close: "închideți", + xhrError: "Acest conținut nu poate fi încărcat.", + imgError: "Această imagine nu poate fi încărcată", + slideshowStart: "începeți prezentarea (slideshow)", + slideshowStop: "opriți prezentarea (slideshow)" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ru.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ru.js new file mode 100644 index 00000000..1d88b8cd --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-ru.js @@ -0,0 +1,16 @@ +/* + jQuery Colorbox language configuration + language: Russian (ru) + translated by: Marfa + site: themarfa.name +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "изображение {current} из {total}", + previous: "назад", + next: "вперёд", + close: "закрыть", + xhrError: "Не удалось загрузить содержимое.", + imgError: "Не удалось загрузить изображение.", + slideshowStart: "начать слайд-шоу", + slideshowStop: "остановить слайд-шоу" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-si.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-si.js new file mode 100644 index 00000000..034b5b3c --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-si.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Slovenian (si) + translated by: Boštjan Pišler (pisler.si) +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Slika {current} od {total}", + previous: "Prejšnja", + next: "Naslednja", + close: "Zapri", + xhrError: "Vsebine ni bilo mogoče naložiti.", + imgError: "Slike ni bilo mogoče naložiti.", + slideshowStart: "Zaženi prezentacijo", + slideshowStop: "Zaustavi prezentacijo" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sk.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sk.js new file mode 100644 index 00000000..faa9291c --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sk.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Slovak (sk) + translated by: Jaroslav Kostal +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "{current}. obrázok z {total}", + previous: "Predchádzajúci", + next: "Následujúci", + close: "Zatvoriť", + xhrError: "Obsah sa nepodarilo načítať.", + imgError: "Obrázok sa nepodarilo načítať.", + slideshowStart: "Spustiť slideshow", + slideshowStop: "zastaviť slideshow" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sr.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sr.js new file mode 100644 index 00000000..618e73c4 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sr.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Serbian (sr) + translated by: Sasa Stefanovic (baguje.com) +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Slika {current} od {total}", + previous: "Prethodna", + next: "Sledeća", + close: "Zatvori", + xhrError: "Neuspešno učitavanje sadržaja.", + imgError: "Neuspešno učitavanje slike.", + slideshowStart: "Pokreni slideshow", + slideshowStop: "Zaustavi slideshow" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sv.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sv.js new file mode 100644 index 00000000..01bb1d8c --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-sv.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Swedish (sv) + translated by: Mattias Reichel +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Bild {current} av {total}", + previous: "Föregående", + next: "Nästa", + close: "Stäng", + xhrError: "Innehållet kunde inte laddas.", + imgError: "Den här bilden kunde inte laddas.", + slideshowStart: "Starta bildspel", + slideshowStop: "Stoppa bildspel" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-tr.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-tr.js new file mode 100644 index 00000000..d467c2ef --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-tr.js @@ -0,0 +1,19 @@ +/* + jQuery Colorbox language configuration + language: Turkish (tr) + translated by: Caner ÖNCEL + site: egonomik.com + + edited by: Sinan Eldem + www.sinaneldem.com.tr +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "Görsel {current} / {total}", + previous: "Önceki", + next: "Sonraki", + close: "Kapat", + xhrError: "İçerik yüklenirken hata meydana geldi.", + imgError: "Resim yüklenirken hata meydana geldi.", + slideshowStart: "Slaytı Başlat", + slideshowStop: "Slaytı Durdur" +}); diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-uk.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-uk.js new file mode 100644 index 00000000..3f786d3f --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-uk.js @@ -0,0 +1,16 @@ +/* + jQuery ColorBox language configuration + language: Ukrainian (uk) + translated by: Andrew + http://acisoftware.com.ua +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "зображення {current} з {total}", + previous: "попереднє", + next: "наступне", + close: "закрити", + xhrError: "Не вдалося завантажити вміст.", + imgError: "Не вдалося завантажити зображення.", + slideshowStart: "почати слайд-шоу", + slideshowStop: "зупинити слайд-шоу" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-CN.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-CN.js new file mode 100644 index 00000000..770d8eac --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-CN.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Chinese Simplified (zh-CN) + translated by: zhao weiming +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "当前图像 {current} 总共 {total}", + previous: "前一页", + next: "后一页", + close: "关闭", + xhrError: "此内容无法加载", + imgError: "此图片无法加载", + slideshowStart: "开始播放幻灯片", + slideshowStop: "停止播放幻灯片" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-TW.js b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-TW.js new file mode 100644 index 00000000..b0c4f123 --- /dev/null +++ b/src/main/webapp/js/colorbox/i18n/jquery.colorbox-zh-TW.js @@ -0,0 +1,15 @@ +/* + jQuery Colorbox language configuration + language: Chinese Traditional (zh-TW) + translated by: Atans Chiu +*/ +jQuery.extend(jQuery.colorbox.settings, { + current: "圖片 {current} 總共 {total}", + previous: "上一頁", + next: "下一頁", + close: "關閉", + xhrError: "此內容加載失敗.", + imgError: "此圖片加載失敗.", + slideshowStart: "開始幻燈片", + slideshowStop: "結束幻燈片" +}); \ No newline at end of file diff --git a/src/main/webapp/js/colorbox/images/border.png b/src/main/webapp/js/colorbox/images/border.png new file mode 100644 index 0000000000000000000000000000000000000000..f463a10d838aeba263ff44e5c3578dfe7ba07648 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI}$P6Txn<}3KQfvV}A+A9B|Ns9>Z_d99WHFWm z`2{zujf-{zawI%m978JNrXFPE1@f8<7E8}%%lTu>&#KnM&G`7uteHSj22WQ%mvv4F FO#q`M9f1G< literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/controls.png b/src/main/webapp/js/colorbox/images/controls.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfd6fb9f178454613123d018bf742c8cc905df7 GIT binary patch literal 2893 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 DknJ7# literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/ie6/borderBottomLeft.png b/src/main/webapp/js/colorbox/images/ie6/borderBottomLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..2775eba899d10d3dc6f8c4044ad69cb89a5f8499 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`>H$6>u0R?BQd3j6Z{H4KpFe*d zCJdtg|NlSbL?0`V#ZwaG7u>*5G5>gk!F7ua0ST$+oA`j@!JaOTAr*10r#A97C`hm- z3dKH%oOr{aLpj2LsW&>nlF|6W##ZJ(&Vq|N!)H`n4WCnOwE6XE$$JkZ%dBmlKK#!l q^N>YH$6>u0R?BQd3j6Z{H4KpFe*d zCJdtg|NlSbL?0`V#ZwaG7u>*5G5>gk!F7ua0ST$+oA`j@p`I>|Ar*0Rk8R{_P!M3f za60r>rSy%6n-)#V7EE~whgkX^aO5~8RysR6J&4z+ys8}98}g<84F4bXKSykNqt5CV sw|{E#ePx# literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/ie6/borderMiddleLeft.png b/src/main/webapp/js/colorbox/images/ie6/borderMiddleLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d63d156e008a01fde9d2d68c531c34926a924a GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{Z$P6U8=aokQDYgKg5LY1m|NsA`H|O64NtXoq z1vjjXi*^HYL_A#_Ln`7}8#ZzRc@9(l|2O5zVPsZ_d99WHFWm z`2{zujf-{za>PAd978JNY7Z)cbT)5ruP@Q*%6-Zwv5L7-WU|;#pdf>%tDnm{r-UW| Dg{~b` literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/ie6/borderTopLeft.png b/src/main/webapp/js/colorbox/images/ie6/borderTopLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d458b5bba4a8cb84b9ee39a3844e258c1dcc20 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`>H$6>u0R?qNKH*WfByXT?c0H} z|NsBDZcF_MWbu>)`2{yHR2W1EWLV67bmi? zvo+on5)g6V?RfL6QIf literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/ie6/borderTopRight.png b/src/main/webapp/js/colorbox/images/ie6/borderTopRight.png new file mode 100644 index 0000000000000000000000000000000000000000..74b8583cfbb2e62a84ef04ba01064ecb4d70e72a GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`>H$6>u0R?Sq^70<1<#*9zkU05 zAmji4|I_}5*Z^5PB|(0{4Ga|#78wHb4Xz)Tc+|OiK2SW!)5S5QBChw?MqY;mf#VnJ z^}ggWcLpW1DoZ@PeSjlp!DT5|UGpg|kLp?vt)3@$_tm@JIJ0M=)Av-}@ro0Ud)StJ qkbTcp`HhbYABf8t?|bZq*G4@Nf;!!};89ZJ6T-G@yGywoYi%4?- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/loading.gif b/src/main/webapp/js/colorbox/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4695d811d4f84ed693eff7b5e6b4d61a3e8c48d GIT binary patch literal 9427 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/images/overlay.png b/src/main/webapp/js/colorbox/images/overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..53ea98f7003cf014cda2f764a7d982e405bd1b5f GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3E3<7*YT>t<7&(6-y!NDOSA|fs> z4iv@@^0LaF09818x;TbZ%z1NeAuof1z|jlq0?ZV)A8h5lQLnD@Q>uGq<+3e(rH8NF wGFLG_IXT618W25kEc*C=-akH|?*IRp8MKNmPAJ`FsRUW)>FVdQ&MBb@0FX~HaR2}S literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/jquery.colorbox-min.js b/src/main/webapp/js/colorbox/jquery.colorbox-min.js new file mode 100644 index 00000000..71e57643 --- /dev/null +++ b/src/main/webapp/js/colorbox/jquery.colorbox-min.js @@ -0,0 +1,7 @@ +/*! + Colorbox v1.5.8 - 2014-04-15 + jQuery lightbox and modal window plugin + (c) 2014 Jack Moore - http://www.jacklmoore.com/colorbox + license: http://www.opensource.org/licenses/mit-license.php +*/ +(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(z+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){z=0,e&&e!==!1?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),z=W.index(_.el),-1===z&&(W=W.add(_.el),z=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data("colorbox"),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),L=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(L),D=T.height()+k.height()+b.outerHeight(!0)-b.height(),j=C.width()+H.width()+b.outerWidth(!0)-b.width(),A=L.outerHeight(!0),N=L.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=(l!==!1?Math.min(h,a(l,"x")):h)-N-j,_.h=(f!==!1?Math.min(s,a(f,"y")):s)-A-D,L.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(I).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}v.css({opacity:parseFloat(_.get("opacity"))||"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("
      "),w()}}function p(){!x&&e.body&&(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),S=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(I=n(se,"Title"),R=n(se,"Current"),P=t('

      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®@SYi(j@?&Lxh^67b7V!MW+rB%E_t*KtMa<>^vrT$aaNUFPK zYGqf?NC}qW-~sE>6zS#fe5>UON);6X7FvC3o0AH;l%YVh{{RpldIC2#)G~i|1lV1l zxLY zy+{ylH7=)Hi$vDRaB`*k!HcS^wF23;3vGHsG0Z?-o--;JuX{STl!%~Xsi{%4f2nww&2+5V3%YQfo%1yLubXbcu^>#XJ{UBUw0}k=h0#?sZ(+W*R z>QsPzjYp$BWR~O3JPpIBltz=@uyX1D2>NF)5qka)0 z;E|U&9$;+(vyP?>!{%Fj!q)!)d3)8&fv;+6G$Un|(W1(sGa9u#SZdN&btOnC=r(~R zdo}HSJY{D0J;oBYdX-Vu1HMTxM} z$7u)eFuI2I>niw#P)k%a{{Y0h$y_zEk?jiVOWm$lyhLTTJg_b01*xC`8|eT+&<603 zLoxg%eWO-j1(396qjzm^e~f$IO$Uqy9I4T5rM)8N8|-zF&2ivPx*g%vC5g7WK#?Tq zHahDbbEU1cseo{Xz?C=ebTNW#E_50|kSs|Ty^qo`81*&+`pA+jZ07rE(iw6C-mq;2 zj10=h3@`~!g(|f%t@AxsuwM`Wn2BPiyfW>+(H6{aUgYWEBy%XGsjwYD zkygsKRQbO+mbv@6k?qxQ0z|1@8sHBd;uQgAwe;|jYPJN0VlDV&8m3YSO-O-psH&Rg zPz{E%H&)kMO3h6{6qxk3UF3=W=^A)Id4MDjyRFQDs1#i7u|2jwcL>)s9;*61XQ*pIPet-Gt^48-PLTAGo#0FLZ{pGYOD%=tZ zf-EgBF2zVxDmK@ouf3~f)wJ3L4%f0476#TQX|CcfxowmcVK&OF^oKk9LB3A1oL&^v zrc?`);{%v_OM8XO?J6s9MTwgl_y=3LT&v`Cn2Sw=ZT5EDedrYO>~v7yq(B>x4fXNb zT(p|NDuvg=L?bc~DcfGUeIQcJl-T}pg2%)BvecmD0u;8J9+N)@hvifPvkbq6)|6|- z3Xk$3eRs6BpA4>V+y!ma&V^s>S2ab-o!;rub&M&>$Q3@-GF`VFZafTwK}&HD7jHI+S6k<^ctFu&xJ7E%nzbmkDoauM zfmCTu{Q!x$9YsaGRcG^E=Ki8Hvef1`=!VvQ2;Hz56~U3#wa zXM)(A)ti2cyxR*Q8P8p><19){nOL8f?tyq3bl_|amk{BU?iX)JsrGap^Hp~BwA@sq z%wUUAw$y{HuNQ@PK~9BXL;Opd@`0>9pG9@1S-acqEB(TX%q>w?`>`GG)^67h#+fDg zl`X00eEgznXpRfG4Bgw*IzZCDX2B+)#5F2?bQ;G`fl{iWsp1R&0QAm=ZIcQVDy?Ta zeeSZ#i%e8XVy;HEdtc`MP&F&r%4+@kkCxkMthjJ$N&w0m?&{NEXeCC}9Ns-d4GSTt zS*laGYahFB3u^-uaN0QsGYkqT-!#C+;ONz$^l0NK(Oj9En!Bks7X*0u&E-mVAS+uV zY7Vd<=M+X^QjpK8oju@cid9s|yhfcLN*a$qOwPd64?r4qIf{$9xV^fOF0F$uLWL`? zwcHh=q7a@Jw}uAje5AQLTXZpyWjJHx_W__0hnp`V&*E;L}14-)4Fu^G7C|N8Cge# z)5pdN%+%D~SH~|%7F4s+2!8jEUwImpTr%>NUrlqpze!l8P1q<^%d>7Ivbd-U)V^O7 z-UQLA2fH;hPwwRg;CbFW{qO>jq^Xyf3cCiT-`(0u*_z;u^8o_otF6l4)XG_zgB3tE z(>Aw}dUj-~nYPPdBx&K@YB_9ERaZI(1G@uH+GUOmATuP2>74eK#vlQpz)o*pl(r= zo@$KYRY!X?g5p5}}<~P(R035%@0>ahq<~2=R`&?}%!Aa%l`sO4sk)(6b zVC#~l^zQ8#dloLY?)~0|18(}|rp>=YAx|JB0B>7JCSggD&?4JwUjG0|8q^J1l#M#C zN}Us^rY)Puz{%yPwM6C(I`x?D%9S#+4riX`NUJFzeeWp}kITpkr>TL7PZv$Go3iI! zimv({C7nCNa)axvLq!=`b6+llX+TRYB^S5&$LJ-CSaR1e z2Bj{DEF0IXrRlgCdxy)$LY+F7Jir#G$}%6lV6j}Vvnd4mNVRH$rcp)8k$l(MEJM~P z+=Kz&LQ7jH{PmDpS%C4@{*i)CnQp_xL<6ldh(Tol1HNe*Lajg>D${luik-v@0Q4kGc#mf&SiCDgIlBF;-yW712IBKm@oicFsXjFC0mZ154#**5B z)l%R#eX{-ESPDk$LDcjoX%tMX!#-l#_quvOkOVexqU2b_$x*Wa$gI8#8kV+T-zmM< zq%$!j-&PmYz&q+%>ZA=tw~}nu0>d#oUOnmy^u}5;Q zDV)Hzwv$lfFck|1H`IK-kR;T}HrTGZHt;#O3*PeS45q|pxVPPvm1bl1j0Nv&Kticf z5VC@Gwe>R6?$>Ky%$ZqIZEX*WMMZ5?f*iAJt7!t$m^Pg}8)*ip_p&OtU0O(~9yasq z04%rWYy2QA&Z;c8^pRzJ>#1Nxh|_;5B~ldK%fi}aBwpWG2!^xRHg-Kt?IX#0h@&$q ztMe|W=F?;4Cy|>%);IBts8s~N-RlAZlaNNm{QXsl66z#>n-HxA=~X5+U8y5u zD3z`e%|;`4BXLjZX<>D^jO1owIiiTgOh3 zT16it*S}8f=0eiRbsw3M%WzHa<>LZ|!`(p22c%|)bP{uEs1h_&5zMUEy40GJwrXgp z{gCrF))a7tk*RvEQ#+cUYJOYv9#8>B!pfl%+JhA;6zF845R_4sY)^OITgz)Epf`~^ z$O=^!pkYw$@@DRjXcg4LtyH909QqP1^o^+AO zRB))49`GT{EcybJ?c=EP@Q$MWrcv_Sa(enmIWlt8Z$O5 zpK@I<0&AKucI-0Uu>vo==rn+#fqjv3P~T z;i^=sMJhDM%);S(<{I# z%Z6`=yA?E*HUyR@$HD}Y8Y&TA43}$X4Ajn|UeB23U}^IP%yjk=ioN=6U^~M=-A|pR zbg?W2B&wOKTUJ!=-^%*H)Aq&6wiq$!d!%hR8ubS>>wRZw+d7%*(L3a(eWwXo?@*iC zFhd&O*^TC357xdNZT|pNe;KdF47JkwcY4jA1;=6VoJ$Fd;#H~PFmxOXx3)Ub@yo{p;^JR1C(p!=Ok6^4ac+@9W@Q}j)nvd8lkxrfcA^w zYGts*0jEJF$|H8PmoDP>ya)_-Pu+fP=kTK2}lbbn+Vf4Op zF3h*KV=F3}-2DuqnwWPbO)N(*A=c@91gIM*_l(t3x~jnG4SJl?txS>QA2O+MQiv4)0KCHE!d7v1Hag$&b(0u_RH`T? ziME130aG%PRaA{Y7yRWXg;J@B7`nJRCltF>3EujdaKterAG$hpk!sCrmc9P~C=w}A zP~-rx8(z}Ir*&nybC;%s8BaBojR{gOtc%pXPH175T?WuDIB>3vwOO*IyX~d=$+DXZ zwpAl}fkPFa7T8-<6$PqYf$QhDw6{G>-XmkiYicJ7;B>ER@pe4#?KzfZJn zrAYNc+zY7j5huJ>D#Wmt4lzHr5593D(M>_?WpMvgXNswUu(JuB81;m|Ddw z#TQ%mN9zKm!e!6grK{%CTgycTG{SQQj=8O@YeuS)a|@j}i73=AZ(8>jun-q2&0$+L z#r2HRR;nGU27H@a&wF^u3JgdMT+>o=l7jXUEr)grk5jvQ=xqWGgU?wi^NGkZ3$d{A z((-SI1xUS=t+Ww*HA74TSgHQ(1s1XULt*0pS{7nOvs<8zaQPWYD#H1!dc-KbwWw?a zT$+G@YS!<@#Eo;FjWmQEz)jcBQJ@YL>N{b7PVachTL91c8@_{#^;4w^@ zJP45cMO>g0*Scm!S}&63reJ(!d0Yzu4g4e!T22c!h0phob|<4ygaLpQ^&2CK!rr8TFRld@qwpPWf^qx(oL$L z{I(v^3eHE!NBE#X)2*uo9?iUMhOFwNFs0@sg;z$lOM1Z7bFNRPND(5YW08eO8Z{ci z;N?CWNea!-5d~toiqbx}fQ1^Lb(BipjdDg>ihP@_yF1%dJ9up)o}o8XJ>MRXDdbkl zQ<-+Y<)bv}3oq*|%~6Jmcj_Y|p&DQLKrvM+R>ahMu~t4H5IjDXm8hv@x~TOsY$_h@ zq?0AbozwIf5a^+U%VMItG%-jJneZrE-^dQSX8T!<~1uK zf$5~D6~-{stf`)Vb?VyREg?@_?S5G+|ZPrkQ?k(`kuQ2GoXp9iFPEbX07) zjrJsTmC@o6Z+-n)HdXkroYi%W{qr1;;xPYlJqh4nI63iwJ~ zEZ3)ltHbb=&&gVgDPQuy=6hXLs#B!(MKIPjAt)x?BVYK-S(8n>kFJ8xYo zSEgvNYFwbeq0ruGdmF;ji1F2>h%d>eh0iI9p8;Yumk+L*uFz5C@h4IWFM%6QpZ0Zu zT9vU_s@V#viYuLNFEw4S!v*5ZwC|SsYy4+**&G_+dq0I&r<$ctwj_+f z-?q7Sja{|QoV|Yjmzq8;z*ilFI7+xz(#0|}5#&JBMAdyrXaK2>kLHi2QL;9Qm4 zYws1GLvTMyABd=K7MZEzZj%D~64bDs~y zD)9=-R}+;oqNyrV%GUyHFnETkh80$wL`E6@(BJvM$Q0axa;vXF15Mi6sP>WOwqTYy zzHOnM^!qYkNTao{QFic<L_YE)I3S8=z0|;qVcSd921MbB1ZN*fG9O!0 zCPB;eTR^Yjue<*MyapUCj$`!RK`{oUdXyb%QB+*z-8-Oq%vIua@inT_peof`UokXF zgXm0P&NNgLcw}4Z2H#mhb_EfE8TQTAHV!u#Wfz5215e5!ZO9U?RYP;Wo-!0qII=6N zy))hlcJ_hQ)?CVYe6*^d+1W3a@=g(Qt*kArzl_Jo#Ea?g4qIjxVA}6_20*MAON;*i zdM2*7%mDI~wHC43$McNPZBAip{a{*{zWb|E$h!i^^N|(opnyJ+E*#t@V4$AA^6(gS z0fMeaZF2|xAU}!jWgrzkF??3nBizcy8!qlm{AA7?WYmnnz>&o3p$6ha<1C{?YjlX= zREuUJ`so_c2fWO0YhD0x1g^FO>m%_x08WERYEVVo62s4EjWs7R-_`^TW;U_ChglZH zKTS#eN7}h+%8!e}rEWLAe&WmyC<@s@u{>GJ|BKHn!V9tuZZ> z=ViG+cm3n|jSa~b9YnM^QUDoku7VuhEv@eYpNg?09+w(#1;w#8wxh~iDvJ|l+CsK1 zX(4KdEiu))K!-WY_gC!HU*(n-Y>Y(~6*de;(VCXGbe|n!=3E1mTWi_`GgP@H39#rQ zJm$5NKrbvccNr`qYT%EQ0lWx?sMpQ87l~cTCgAkfq+-6FAZehC*4$+T+VCQ%x?Ct8=&!a!m-U~hABOl??=H`A|34QRc= zH7sqjN68>+*FKUQ_BUgs4OVNNi12}G(l)yrY0?6Zb4L0~xr|63cg#S$Yp+Na3Pc^u zkY1$v>nP?Q_7Hlu*j@#sT-x^ak0A%7g4BH4gY=BEn|BYDph%`tE`KedZh&83q>b3_ zq{h`BRVq)Fpci9eEMfwoI)Hp5QsqUdlln!O^}1Wy0cR&Qfb{DFnCzr!*Q|&wn@~sj zVa$76AwGfxu5|=T^EIqNKC(|$?`)^o#9f7nM(+p+6MJPa4nZW3NfA}E-%Y!d1z`aGW7X-<)>@gWQR2H>XmQGBAG`aiFZg>AaO(KXeNZpA!R$?IP3oRIN`$W6MyYzyS`$R$d!~;(T4{wO677C~@W0z9{A1yUt$w^DwDa1mtyK#SQrR_;TE2+{P zv1^ij;A^U{HL8MzYSi00=2ey^7N5gY!nPTH9eM^jpKDChNM<6zp~^sQYkEMz2NH=@ zmc1@_+_f`h^%s&>XQxduWok9G$TV-%Op!{OjGzJUyq7Ej*@w~wp)icp^3n@IX;k|^ zwPpg|^1dI0#?ZwY*o=KT$!_w5-}zhCZw)lxDEEk}p78+b;{t(-YqL8b@UrbNuypG! zM#N*P)2oX4N5ketx0>G9^P57bP3$)5A(1R}9{nI`aa=I`Z$A!AC1I-5tXDDfu-anO z#bYq_NK76f=_&be)hUpDa}a+i(vYV1P<^BcP;X(~9R|=jyf+ob?fb718IS(}6;_^K z{{Ry=X^1QXxhVO1J?$;JSZEKlkt!DU5{z1zN|iZ|y;#PM6++W2nO95SNqIUQZKs5Z zsx4yY+66?0wqOsT+C-fd7{7DH&*yFBpn`6!d!h<iMQ{!{4(k7@4w!1*bWOBNKs|BLj zvRKga<}rr-_He9Nt@KBIYsIQaqqf;a4?@Yo8903@WXz zTEaz{fW7a30kn>Gu{R?AP%TU_0?nG1*gBP~8C**6=U7s_0Y` zrqV%0^sqjY99`SxDn^=(<21?8rIbLp)U|*h$IKe{wI=$?4I}r3kMM`Xo9uo1z`3eh zK-X_b1_s^W-8Pi+$u=rYwAL<55q}ZXz__~Uly|SvEZ1TS3*Pdvhwlu+*6@L$a%^)I z(?}NcK?A*QHnfj7F>9Nd4pwb4=?-4Rf=PjBr~?2R@fx5KLBFV#5tU7W_JA3zGBEXl zXD~L#(UuvqkIGO^TWG;=64qi((C^j-{LM5rXa@w_G4?YY0;1U)FOY)o@|O161^mHn zS^<}KBH03_0exJz-wD69?=`#{qJD|BR#dTkSEGj zXJxp#_K0S^z$JR=10$Pj8-8(fhPs0(%Gb&PKjqpkTM{%Q+6DRa8-F;1>1#?kELaUk zv^fq2xsRj^`KIJr-=s#ippr{UxhyvYy+-l!S%@V`fia2KSthT%q+y8IA7cZCZOQ!L zS}TIru!z;~5nwgzAaF#B<^$BkFpbmmJHV4w%)yP%q&dL&i5A0<3H^7F_+|rN{{SA4 zEclBRBmU7gCq2m1SpkG=UfHzhV7O+>a0&J40)G*E>>#zlUGE{tZwMSa0(7$ZK$pa5 z#KWK0c(O6sZLXJ$BM@x1^no5>I@s^L4RS6YRr1%V~3M_b8Ms=xtZ zzept~Co=&nWjgEikWq=EmC;udN}XT+ssm}F#r8`FR1mmthV#R@TYi(FG}_u}=XqNu zy6fmA940TZRh1cV+*YXY73qWdi%n+=?6y0GR>ZY>Sbimi#HTHg{{SOBAkZS>!0FV= z`8QjY=>yGphi5Q#+&x-&&K*|Se$BKWS-Id~@T?kPcz+c&C@IZsQqI891Rn3rEJF8QidA14Z88(I<6eCyr|BVy;k1Dk!_=bPY`2(ifU{X@2Gj3f zU#x?0oPL=E^FaRq6tHn>Y%I0ZZ92>a#Y^b}q)Pd&QLpG^!DX=r*qx^{@h&taN210! zgDYHABi;u}Sle%?hGN3z%Q@xZwE)U18Erl_P#fnD>L70bVz&m~y<~!&0KdG}(&M18 z6$P~EGU;(Nt8%UW&@bhi?0cpHm;4bvEDsj+l4{^=-!Fs!Q?>Ly(eg+)w1~uu+;~7@ zFK{kBpgvg-b8oKkavWTK2{vhx>SgnpWjX^wFOHP(|7MWhJf_WMW8 z<g7rk^xi#^{VS`^GX~T?ix3Xbo`5m;wnqZyCd(xB|z0P^Y(0z$pMVpyJrFNn7K8+{}` zA9H(aeM}A(;4xwW(?bG(5oOTmU~x-uFL8d7Ckj1JuF;AEQh$U1*H8%Yi{ggBYa}Qw z^&g(`Eg^dC)aX_?_5lK)&0_vVb}U^NhONC<4R8K!~m7Yw779J4;yl z$r87{f%5Q@z4zIFDFtS&yi82wAC%_3q|^<(JYkzDvnd*0Q66Er?p*J$Sh9e($N(NP zY;SPGL(su0i-1n2YxR&a-A>UFn!|hR8F0GZ=fK1&DRK?a2}GH5EsyZpM<(Q0z}rhQ zojS-dCtdY{God%v))w>n2}x$kGOhh2TQMIc^xE(*&0tN**Xs~HclDI6YXDO$kwccn zN%w(hYwZzjl%J%DL!%EF4qcd)K+M~W&@5_zAON3p7$Ls8-cr=xQdI5G?H~zJsLksF z=3ox3Z&D;FTyFXbW;vl~+_D7N}| zLpU00eL6~oGkm2=`@qs`0hj7vT52v*Z}saAV7LVRI?6c=HOuvls5loE-UXSK#D+2= zs4b&Na+@h2DfBu!U%EbcOn+EeS@(zaL0nP6BhFHUbd!X&( zBGg!^1guMjuo+L(?;x430n$RPaH>jzJ>>aB3+50MZgjIsARffwfrChOD zcXNUM5h5_P4hKvSp(m>F? z$Z_rY6ZV8(EZg=5;=cEH?H>wOX=YtTH7NPzd-{@`?bZ7 zB=@{z(}&d0eoeno9y&*`&8YK%P8yS~KKKXTWiFj9DmMgz4&7ib2nA2SSQmgT zp#0!8u&|Vm421eb8rJ|7^?{IdBwR?7U_txei0>%Rdx2=lH?pU+3mNRhX(AkGbpCRN zas{k+i$9THX+}lHy1<<`2VLbEj=@j7E_Lqz0JIC)vYr0`IUL~Yc~M@WKi(@bC+y&L zS!~w?Fu&GH;2RVE(J;%_<7j=;V_|;@1Go)fb@bjyum;{fGO}|wc;*MYA1_kOZ_`-> zxtahCt>AWyI4gD}oA}6b`i~h|qNLn_uq@`S>`2$cq?a*ozMINZ2!iATZL~6H3YKAG z04@jvFgj=1+Ssj=KW(7)DkUnB&-d<(gaK91E;50vtL_keB%LD<5T0L99wf~0te4s z;=hmv`$-*CUch;X*Z^)XbK+$YHzL;3{xD!~{q5tnw?8)0SF(+E9uOm)0?%SKJ_0bzHe36^z1sIS^MF0j1=L6*t1j78@2rs*8k-yR zjZT1#JR-gCa0jnhL&`_q&8Gelee3Rg;#5sMSQ5A<*4x4(VAo-9(k2~u zUl}4mHZ~-9KwVAlbn6gc-fQR97aFbl^)SA+BSWNs0B#5#(UE-!isXO=;1qx$G6n6S ziutqzMmN~|^o&~e&2Q3Bfv^??>i`9=v6H2@e=!iZk6)|{iGcR>9hNWPY} z;$w1j9+EkA*I!6vC9QHGPc`qF!Mx-_y@@BenzVHD0-+x}R1v(LrNRlb9v__s?e<&5Urzz9?F&kdrgl;7A zYo&&rWO9BX0kPi4{iHMQNwk%(uG+;-13s=3O~`=50J<>uh>$H~*Xa%Idx(@>dKe6l zSQ}n20l2;WOn^EN1WMW+0D&{305$iB4FUaRLGNe>yhXJ){Gd$i4gUZwpfv*bI&_c* z!^2+~xqu7b@_}YucRtY{BY$~TexQS-i&O($o5}^m*{nY(!gp@h`bycd8=mjp(l3Z5 zNX$-u~w!r}%&JHbu*Omfx( zHTUXvi<{S9uJMBM0I)XxP|aa$iBPYgxF$oHsTLzh9cFDV2q$<7n>E1eF_xiXa#JCC zW{ZZ`0NsdJ{f#mRkh5pOdjFt2O1TLG?u1Vuu_{%Zy# zi;&rOlK67A0jy7!@+pO2whi6A^yvac$v0c~wUJ|TJPDH+W-FsudPnfOYS*`f2n{c7 z7{&{DflM6!)1jDDTwS##G1>C5#kZp(Xj@n$Fuq!nD z0UGq{BxzZ$3vbp-Fz9XRAG>JvcwDuA!i5l6*^NFzli!uKIcoPe8a60vpvD)2cImIY8 zi{lo=uD)Qx<099+t-jFS`VXe_7~?<})aLLT#@NpFf-&}lU(jlPv6j=ieJ?Rv6Pa$P z*{|26h{fsh4`~KgYj3QHu{R`)-;~EVi`WHkq?UWP$WQ4gw2*9Vc-Y)qQ|l>bAX_O- zI!eV`50#7zkZ~0q=M!;ojUY^Z8o%~&wUZ0k%?kd z{bd&Bxwqbt1mC+b?asSR&9jY|P*FSJWd_7w*HF`6W3SU0o?8v1{} z@f=^>Dsy>Dc|f1#0Zzby`9Q2!H@I7R^o!y(H}}6uZH8-q4w4~*G0;d5tZXzny(C3K zppAXRv;pVs5U||e)=^Qa*EXhoq7@hqkdIkz;=}lF0@fK#_vmC4mtt*~^NR16y8^cG-cOlt5d%<_uq0{Y0y_Mhz8!!E9DYw zt$$eogv!m3h4hxI-1YiMnu6AW6GH4ec=A$&fz6$<(Yz8n@L z)E?qDsz3y5o6C5M=)K!OT!prb$I!q~RTs{Eqb*=g(TCR1BgzL-#z4?p3l=`|dGtG( z6H`q9fmx)t)RXBDq@w=-H`Ywl(EhR|&Gpwv5#*>ney}uDTH^9Kw9{Q9X7juQ;gb1s zlkc>aKuxmW^pFo?EJ4a5&tqafy(Jx3sdm1A0cdl(m+;bIHY^jN2U~9-Ffpzl+DHWi( zfW|^n^z%9H!)7NZ8c2V4#LgJ<7 zmeh=<)sj&<4_(>YXAxz8=oYp6E2&XM#+LQv&RH#O^0BgyUW0+X_ zNgb?USIA>?pF&_T$8%G!gphk4@YHmPTzKyQ6mBkRmM!H0htpOj0Xu2nEHgaF8jG|$`vUkOJ)F}mub@`pdY zW&Z%Y44|L_3J>#ih$zPJaHHno5zM=@duzop=0W+vA<`I#PNtZ%o3q@6}$PoaY78z}Do z00bI7YcO0=N7iMNt9aG8~SvSEn)#Z@8JU$&1b&YD}H!3zeh#1yjNg$nijiiV+0Yu3N+@-7#^4+;$_?b|sEJ!dZ z?^@RPfegSKWs_>g_X~I$nTDGB^?^~Q--HOcEucC}ON`dHdLq`iV#WnU8!^`FZoOh` z;^ZikH8W~Vj(h(Ad)K52%D>_KqcoXV4G*D=)*Jr-2!&txU?POE8Gf=nh9^PNOPz6T zeLN!$Hez6Oe+rqd6?1jcBZgbpBAqqTN$M3kt1!K`kq*S0rdSfGNm}P3=yb4=N?{nW zvVbf!-XadSHV48CTTM6cfpXbEQF6Xf+y>gf%1biZz>q&V0PHnoVm8tSL2ItRkciZ{ z*MC_>MwTrGru*-t4257Ak*>ZG^YiF67wBdXLTVA2z&%Gu8g&+_wL(q%+4nFr zMR33cIf(G<7;xKISYJ~yU8)*unFyja9q;+&09(3Ef{mbLikCMg*^G!{NZ$68rfY!q zy{)HN6U?~^)&T3K@G_aKgmk=vK2dfyCs~dG8G$5^Ib$bu5XSHAoybDWdeJ>(dg~~NDqI>owv^@s$N^aVyTaKm#(a9uS6aCnk z&cUpGVAm`~$I?QkU=Mg^C&C2Pv)I#Mz#O_AqbzJe8tpLlmeTI z!z&x>t)zw=9jX9)j_@q0S@pG#q>02fPzn+}`bjPt!@XNDJL@Er1%T!Y`Ir^_PNy-; zVfVT~)Vh)wSa@~3w9)`~m=WexfHWsI^W5p zg*rm{UYYbF1r1bZ%+>&Sm@@`ZVi?<@nMqELW+9W>(n^%?qbURMz`)JmKxZ-Bl1nwg zGi6LBg-AL{X>RGT@`0<%aeL}~IzZDWqmWNQHb4zU^zxG$gV0(ApwS}wk*9|7+UCF# zPf4@~x@<1JZ4o0O8fta8fvpSPxdm8xZ6%iMLV!sfI!%y$Te>YGEtcZJK=6UDD`K}K zEwsE2R_|X+cuj@&uov=-od_B%4QODu2&Jq#4Wm-*!qgus_^qbMw@@x`;UZs62EIZD z3#)}ClAvHVQM`h!LQ5J?d+gn2#5UHw&w!H5Z(M#)MdKT zaxc|{*cUojU)n7F%(+F$-@*pHQGvfH$F#Ljg}J8VPs6m!%)>$rfbfx4@KKpW3@4|P zT~yz5A$+#ofSLJ;8xTDr40f^0co;(VBPN7>AQg^*Ngu{$t2M5w#Ycx(09Xr)+sHu0 z8IIJ>qpSdHTp=UKOuA)?_d{-n+^BqAW#tO z)Y$t(%GrSBx3HN-iEW$QNM7SX=>mmXhvh@RQ6zJyARyacDQbhJr)ZkvLvpYw0mkab z+5ZAm-iAaoYYdSW$Sf;jIQi1 zX}Hs%k*~~fqbnVHjizdo_iyYXEI_@E{tz)2m=F_1m1E{G-kT3zvmuE-QL`~?ZKs3` zQBbQK$WOG1Vop%3Jw(bZz+4OK^oC>q0AT|SYFyZk^|}bz^lPa;(=P38qs(t$2=;-m zTKDKx{KnBeepw4lXt7;vE(8z%*(ocuF8}}l literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/colorbox/content/ohoopee1.jpg b/src/main/webapp/js/colorbox/content/ohoopee1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aae19a3e64828805a55806998a33988e68b462c8 GIT binary patch literal 74827 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

      element. + * combo: Add 'selectOnNavigation' and 'readonly' options. + * combobox: Add 'loadFilter' option to allow users to change data format before loading into combobox. + * tree: Add 'onBeforeDrop' callback event. + * validatebox: Dependent on tooltip plugin now, add 'deltaX' property. + * numberbox: The 'filter' options can be used to determine if the key pressed was accepted. + * linkbutton: The group button is available. + * layout: The 'minWidth','maxWidth','minHeight','maxHeight' and 'collapsible' properties are available for region panel. +* New Plugins + * tooltip: Display a popup message when moving mouse over an element. + +Version 1.3.2 +------------- +* Bug + * datagrid: The loading message window can not be centered when changing the width of datagrid. fixed. + * treegrid: The 'mergeCells' method can not work normally. fixed. + * propertygrid: Calling 'endEdit' method to stop editing a row will cause errors. fixed. + * tree: Can not load empty data when 'lines' property set to true. fixed. +* Improvement + * RTL feature is supported now. + * tabs: Add 'scrollBy' method to scroll the tab header by the specified amount of pixels + * tabs: Add 'toolPosition' property to set tab tools to left or right. + * tabs: Add 'tabPosition' property to define the tab position, possible values are: 'top','bottom','left','right'. + * datagrid: Add a column level property 'order' that allows users to define different default sort order per column. + * datagrid: Add a column level property 'halign' that allows users to define how to align the column header. + * datagrid: Add 'resizeHandle' property to define the resizing column position, by grabbing the left or right edge of the column. + * datagrid: Add 'freezeRow' method to freeze some rows that will always be displayed at the top when the datagrid is scrolled down. + * datagrid: Add 'clearChecked' method to clear all checked records. + * datagrid: Add 'data' property to initialize the datagrid data. + * linkbutton: Add 'iconAlgin' property to define the icon position, supported values are: 'left','right'. + * menu: Add 'minWidth' property. + * menu: The menu width can be automatically calculated. + * tree: New events are available including 'onBeforeDrag','onStartDrag','onDragEnter','onDragOver','onDragLeave',etc. + * combo: Add 'height' property to allow users to define the height of combo. + * combo: Add 'reset' method. + * numberbox: Add 'reset' method. + * spinner: Add 'reset' method. + * spinner: Add 'height' property to allow users to define the height of spinner. + * searchbox: Add 'height' property to allow users to define the height of searchbox. + * form: Add 'reset' method. + * validatebox: Add 'delay' property to delay validating from the last inputting value. + * validatebox: Add 'tipPosition' property to define the tip position, supported values are: 'left','right'. + * validatebox: Multiple validate rules on a field is supported now. + * slider: Add 'reversed' property to determine if the min value and max value will switch their positions. + * progressbar: Add 'height' property to allow users to define the height of progressbar. + +Version 1.3.1 +------------- +* Bug + * datagrid: Setting the 'pageNumber' property is not valid. fixed. + * datagrid: The id attribute of rows isn't adjusted properly while calling 'insertRow' or 'deleteRow' method. + * dialog: When load content from 'href', the script will run twice. fixed. + * propertygrid: The editors that extended from combo can not accept its changed value. fixed. +* Improvement + * droppable: Add 'disabled' property. + * droppable: Add 'options','enable' and 'disable' methods. + * tabs: The tab panel tools can be changed by calling 'update' method. + * messager: When show a message window, the user can define the window position by applying 'style' property. + * window: Prevent script on window body from running twice. + * window: Add 'hcenter','vcenter' and 'center' methods. + * tree: Add 'onBeforeCheck' callback event. + * tree: Extend the 'getChecked' method to allow users to get 'checked','unchecked' or 'indeterminate' nodes. + * treegrid: Add 'update' method to update a specified node. + * treegrid: Add 'insert' method to insert a new node. + * treegrid: Add 'pop' method to remove a node and get the removed node data. + +Version 1.3 +----------- +* Bug + * combogrid: When set to 'remote' query mode, the 'queryParams' parameters can't be sent to server. fixed. + * combotree: The tree nodes on drop-down panel can not be unchecked while calling 'clear' method. fixed. + * datetimebox: Setting 'showSeconds' property to false cannot hide seconds info. fixed. + * datagrid: Calling 'mergeCells' method can't auto resize the merged cell while header is hidden. fixed. + * dialog: Set cache to false and load data via ajax, the content cannot be refreshed. fixed. +* Improvement + * The HTML5 'data-options' attribute is available for components to declare all custom options, including properties and events. + * More detailed documentation is available. + * panel: Prevent script on panel body from running twice. + * accordion: Add 'getPanelIndex' method. + * accordion: The tools can be added on panel header. + * datetimebox: Add 'timeSeparator' option that allows users to define the time separator. + * pagination: Add 'refresh' and 'select' methods. + * datagrid: Auto resize the column width to fit the contents when the column width is not defined. + * datagrid: Double click on the right border of columns to auto resize the columns to the contents in the columns. + * datagrid: Add 'autoSizeColumn' method that allows users to adjust the column width to fit the contents. + * datagrid: Add 'getChecked' method to get all rows where the checkbox has been checked. + * datagrid: Add 'selectOnCheck' and 'checkOnSelect' properties and some checking methods to enhance the row selections. + * datagrid: Add 'pagePosition' property to allow users to display pager bar at either top,bottom or both places of the grid. + * datagrid: The buffer view and virtual scroll view are supported to display large amounts of records without pagination. + * tabs: Add 'disableTab' and 'enableTab' methods to allow users to disable or enable a tab panel. + +Version 1.2.6 +------------- +* Bug + * tabs: Call 'add' method with 'selected:false' option, the added tab panel is always selected. fixed. + * treegrid: The 'onSelect' and 'onUnselect' events can't be triggered. fixed. + * treegrid: Cannot display zero value field. fixed. +* Improvement + * propertygrid: Add 'expandGroup' and 'collapseGroup' methods. + * layout: Allow users to create collapsed layout panels by assigning 'collapsed' property to true. + * layout: Add 'add' and 'remove' methods that allow users to dynamically add or remove region panel. + * layout: Additional tool icons can be added on region panel header. + * calendar: Add 'firstDay' option that allow users to set first day of week. Sunday is 0, Monday is 1, ... + * tree: Add 'lines' option, true to display tree lines. + * tree: Add 'loadFilter' option that allow users to change data format before loading into the tree. + * tree: Add 'loader' option that allow users to define how to load data from remote server. + * treegrid: Add 'onClickCell' and 'onDblClickCell' callback function options. + * datagrid: Add 'autoRowHeight' property that allow users to determine if set the row height based on the contents of that row. + * datagrid: Improve performance to load large data set. + * datagrid: Add 'loader' option that allow users to define how to load data from remote server. + * treegrid: Add 'loader' option that allow users to define how to load data from remote server. + * combobox: Add 'onBeforeLoad' callback event function. + * combobox: Add 'loader' option that allow users to define how to load data from remote server. + * Add support for other loading mode such as dwr,xml,etc. +* New Plugins + * slider: Allows the user to choose a numeric value from a finite range. + +Version 1.2.5 +------------- +* Bug + * tabs: When add a new tab panel with href property, the content page is loaded twice. fixed. + * form: Failed to call 'load' method to load form input with complex name. fixed. + * draggable: End drag in ie9, the cursor cannot be restored. fixed. +* Improvement + * panel: The tools can be defined via html markup. + * tabs: Call 'close' method to close specified tab panel, users can pass tab title or index of tab panel. Other methods such 'select','getTab' and 'exists' are similar to 'close' method. + * tabs: Add 'getTabIndex' method. + * tabs: Users can define mini tools on tabs. + * tree: The mouse must move a specified distance to begin drag and drop operation. + * resizable: Add 'options','enable' and 'disable' methods. + * numberbox: Allow users to change number format. + * datagrid: The subgrid is supported now. + * searchbox: Add 'selectName' method to select searching type name. + +Version 1.2.4 +------------- +* Bug + * menu: The menu position is wrong when scroll bar appears. fixed. + * accordion: Cannot display the default selected panel in jQuery 1.6.2. fixed. + * tabs: Cannot display the default selected tab panel in jQuery 1.6.2. fixed. +* Improvement + * menu: Allow users to disable or enable menu item. + * combo: Add 'delay' property to set the delay time to do searching from the last key input event. + * treegrid: The 'getEditors' and 'getEditor' methods are supported now. + * treegrid: The 'loadFilter' option is supported now. + * messager: Add 'progress' method to display a message box with a progress bar. + * panel: Add 'extractor' option to allow users to extract panel content from ajax response. +* New Plugins + * searchbox: Allow users to type words into box and do searching operation. + * progressbar: To display the progress of a task. + +Version 1.2.3 +------------- +* Bug + * window: Cannot resize the window with iframe content. fixed. + * tree: The node will be removed when dragging to its child. fixed. + * combogrid: The onChange event fires multiple times. fixed. + * accordion: Cannot add batch new panels when animate property is set to true. fixed. +* Improvement + * treegrid: The footer row and row styler features are supported now. + * treegrid: Add 'getLevel','reloadFooter','getFooterRows' methods. + * treegrid: Support root nodes pagination and editable features. + * datagrid: Add 'getFooterRows','reloadFooter','insertRow' methods and improve editing performance. + * datagrid: Add 'loadFilter' option that allow users to change original source data to standard data format. + * draggable: Add 'onBeforeDrag' callback event function. + * validatebox: Add 'remote' validation type. + * combobox: Add 'method' option. +* New Plugins + * propertygrid: Allow users to edit property value in datagrid. + +Version 1.2.2 +------------- +* Bug + * datagrid: Apply fitColumns cannot work fine while set checkbox column. fixed. + * datagrid: The validateRow method cannot return boolean type value. fixed. + * numberbox: Cannot fix value in chrome when min or max property isn't defined. fixed. +* Improvement + * menu: Add some crud methods. + * combo: Add hasDownArrow property to determine whether to display the down arrow button. + * tree: Supports inline editing. + * calendar: Add some useful methods such as 'resize', 'moveTo' etc. + * timespinner: Add some useful methods. + * datebox: Refactoring based on combo and calendar plugin now. + * datagrid: Allow users to change row style in some conditions. + * datagrid: Users can use the footer row to display summary information. +* New Plugins + * datetimebox: Combines datebox with timespinner component. + +Version 1.2.1 +------------- +* Bug + * easyloader: Some dependencies cannot be loaded by their order. fixed. + * tree: The checkbox is setted incorrectly when removing a node. fixed. + * dialog: The dialog layout incorrectly when 'closed' property is setted to true. fixed. +* Improvement + * parser: Add onComplete callback function that can indicate whether the parse action is complete. + * menu: Add onClick callback function and some other methods. + * tree: Add some useful methods. + * tree: Drag and Drop feature is supported now. + * tree: Add onContextMenu callback function. + * tabs: Add onContextMenu callback function. + * tabs: Add 'tools' property that can create buttons on right bar. + * datagrid: Add onHeaderContextMenu and onRowContextMenu callback functions. + * datagrid: Custom view is supported. + * treegrid: Add onContextMenu callback function and append,remove methods. + +Version 1.2 +------------- +* Improvement + * tree: Add cascadeCheck,onlyLeafCheck properties and select event. + * combobox: Enable multiple selection. + * combotree: Enable multiple selection. + * tabs: Remember the trace of selection, when current tab panel is closed, the previous selected tab will be selected. + * datagrid: Extend from panel, so many properties defined in panel can be used for datagrid. +* New Plugins + * treegrid: Represent tabular data in hierarchical view, combines tree view and datagrid. + * combo: The basic component that allow user to extend their combo component such as combobox,combotree,etc. + * combogrid: Combines combobox with drop-down datagrid component. + * spinner: The basic plugin to create numberspinner,timespinner,etc. + * numberspinner: The numberbox that allow user to change value by clicking up and down spin buttons. + * timespinner: The time selector that allow user to quickly inc/dec a time. + +Version 1.1.2 +------------- +* Bug + * messager: When call show method in layout, the message window will be blocked. fixed. +* Improvement + * datagrid: Add validateRow method, remember the current editing row status when do editing action. + * datagrid: Add the ability to create merged cells. + * form: Add callback functions when loading data. + * panel,window,dialog: Add maximize,minimize,restore,collapse,expand methods. + * panel,tabs,accordion: The lazy loading feature is supported. + * tabs: Add getSelected,update,getTab methods. + * accordion: Add crud methods. + * linkbutton: Accept an id option to set the id attribute. + * tree: Enhance tree node operation. + +Version 1.1.1 +------------- +* Bug + * form: Cannot clear the value of combobox and combotree component. fixed. +* Improvement + * tree: Add some useful methods such as 'getRoot','getChildren','update',etc. + * datagrid: Add editable feature, improve performance while loading data. + * datebox: Add destroy method. + * combobox: Add destroy and clear method. + * combotree: Add destroy and clear method. + +Version 1.1 +------------- +* Bug + * messager: When call show method with timeout property setted, an error occurs while clicking the close button. fixed. + * combobox: The editable property of combobox plugin is invalid. fixed. + * window: The proxy box will not be removed when dragging or resizing exceed browser border in ie. fixed. +* Improvement + * menu: The menu item can use markup to display a different page. + * tree: The tree node can use markup to act as a tree menu. + * pagination: Add some event on refresh button and page list. + * datagrid: Add a 'param' parameter for reload method, with which users can pass query parameter when reload data. + * numberbox: Add required validation support, the usage is same as validatebox plugin. + * combobox: Add required validation support. + * combotree: Add required validation support. + * layout: Add some method that can get a region panel and attach event handlers. +* New Plugins + * droppable: A droppable plugin that supports drag drop operation. + * calendar: A calendar plugin that can either be embedded within a page or popup. + * datebox: Combines a textbox with a calendar that let users to select date. + * easyloader: A JavaScript loader that allows you to load plugin and their dependencies into your page. + +Version 1.0.5 +* Bug + * panel: The fit property of panel performs incorrectly. fixed. +* Improvement + * menu: Add a href attribute for menu item, with which user can display a different page in the current browser window. + * form: Add a validate method to do validation for validatebox component. + * dialog: The dialog can read collapsible,minimizable,maximizable and resizable attribute from markup. +* New Plugins + * validatebox: A validation plugin that checks to make sure the user's input value is valid. + +Version 1.0.4 +------------- +* Bug + * panel: When panel is invisible, it is abnormal when resized. fixed. + * panel: Memory leak in method 'destroy'. fixed. + * messager: Memory leak when messager box is closed. fixed. + * dialog: No onLoad event occurs when loading remote data. fixed. +* Improvement + * panel: Add method 'setTitle'. + * window: Add method 'setTitle'. + * dialog: Add method 'setTitle'. + * combotree: Add method 'getValue'. + * combobox: Add method 'getValue'. + * form: The 'load' method can load data and fill combobox and combotree field correctly. + +Version 1.0.3 +------------- +* Bug + * menu: When menu is show in a DIV container, it will be cropped. fixed. + * layout: If you collpase a region panel and then expand it immediately, the region panel will not show normally. fixed. + * accordion: If no panel selected then the first one will become selected and the first panel's body height will not set correctly. fixed. +* Improvement + * tree: Add some methods to support CRUD operation. + * datagrid: Toolbar can accept a new property named 'disabled' to disable the specified tool button. +* New Plugins + * combobox: Combines a textbox with a list of options that users are able to choose from. + * combotree: Combines combobox with drop-down tree component. + * numberbox: Make input element can only enter number char. + * dialog: rewrite the dialog plugin, dialog can contains toolbar and buttons. diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html new file mode 100644 index 00000000..99674027 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/_content.html @@ -0,0 +1,18 @@ + + + + + AJAX Content + + +

      Here is the content loaded via AJAX.

      +
        +
      • easyui is a collection of user-interface plugin based on jQuery.
      • +
      • easyui provides essential functionality for building modern, interactive, javascript applications.
      • +
      • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
      • +
      • complete framework for HTML5 web page.
      • +
      • easyui save your time and scales while developing your products.
      • +
      • easyui is very easy but powerful.
      • +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html new file mode 100644 index 00000000..0090ffb3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/actions.html @@ -0,0 +1,54 @@ + + + + + Accordion Actions - jQuery EasyUI Demo + + + + + + + +

      Accordion Actions

      +
      +
      +
      Click the buttons below to add or remove accordion items.
      +
      +
      +
      +
      +

      Accordion for jQuery

      +

      Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.

      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html new file mode 100644 index 00000000..c3371b8f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/ajax.html @@ -0,0 +1,31 @@ + + + + + Loading Accordion Content with AJAX - jQuery EasyUI Demo + + + + + + + +

      Loading Accordion Content with AJAX

      +
      +
      +
      Click AJAX panel header to load content via AJAX.
      +
      +
      +
      +
      +

      Accordion for jQuery

      +

      Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.

      +
      +
      +

      The accordion allows you to provide multiple panels and display one or more at a time. Each panel has built-in support for expanding and collapsing. Clicking on a panel header to expand or collapse that panel body. The panel content can be loaded via ajax by specifying a 'href' property. Users can define a panel to be selected. If it is not specified, then the first panel is taken by default.

      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html new file mode 100644 index 00000000..57fdd0c7 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/basic.html @@ -0,0 +1,55 @@ + + + + + Basic Accordion - jQuery EasyUI Demo + + + + + + + +

      Basic Accordion

      +
      +
      +
      Click on panel header to show its content.
      +
      +
      +
      +
      +

      Accordion for jQuery

      +

      Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.

      +
      +
      +

      The accordion allows you to provide multiple panels and display one or more at a time. Each panel has built-in support for expanding and collapsing. Clicking on a panel header to expand or collapse that panel body. The panel content can be loaded via ajax by specifying a 'href' property. Users can define a panel to be selected. If it is not specified, then the first panel is taken by default.

      +
      +
      +
        +
      • + Foods +
          +
        • + Fruits +
            +
          • apple
          • +
          • orange
          • +
          +
        • +
        • + Vegetables +
            +
          • tomato
          • +
          • carrot
          • +
          • cabbage
          • +
          • potato
          • +
          • lettuce
          • +
          +
        • +
        +
      • +
      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json new file mode 100644 index 00000000..63d64735 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/datagrid_data1.json @@ -0,0 +1,12 @@ +{"total":28,"rows":[ + {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, + {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, + {"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, + {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} +]} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html new file mode 100644 index 00000000..a6d56ff1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/expandable.html @@ -0,0 +1,36 @@ + + + + + Keep Expandable Panel in Accordion - jQuery EasyUI Demo + + + + + + + +

      Keep Expandable Panel in Accordion

      +
      +
      +
      Keep a expandable panel and prevent it from collapsing.
      +
      +
      +
      +
      + +
      +
      +

      Accordion for jQuery

      +

      Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.

      +
      +
      +

      Content1

      +
      +
      +

      Content2

      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html new file mode 100644 index 00000000..36f97785 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/multiple.html @@ -0,0 +1,37 @@ + + + + + Multiple Accordion Panels - jQuery EasyUI Demo + + + + + + + +

      Multiple Accordion Panels

      +
      +
      +
      Enable 'multiple' mode to expand multiple panels at one time.
      +
      +
      +
      +
      +

      A programming language is a formal language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.

      +
      +
      +

      Java (Indonesian: Jawa) is an island of Indonesia. With a population of 135 million (excluding the 3.6 million on the island of Madura which is administered as part of the provinces of Java), Java is the world's most populous island, and one of the most densely populated places in the world.

      +
      +
      +

      C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

      +
      +
      +

      A dynamic, reflective, general-purpose object-oriented programming language.

      +
      +
      +

      Fortran (previously FORTRAN) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.

      +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html b/src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html new file mode 100644 index 00000000..7246e58c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/accordion/tools.html @@ -0,0 +1,51 @@ + + + + + Accordion Tools - jQuery EasyUI Demo + + + + + + + +

      Accordion Tools

      +
      +
      +
      Click the tools on top right of panel to perform actions.
      +
      +
      +
      +
      +

      Accordion for jQuery

      +

      Accordion is a part of easyui framework for jQuery. It lets you define your accordion component on web page more easily.

      +
      +
      +

      The accordion allows you to provide multiple panels and display one ore more at a time. Each panel has built-in support for expanding and collapsing. Clicking on a panel header to expand or collapse that panel body. The panel content can be loaded via ajax by specifying a 'href' property. Users can define a panel to be selected. If it is not specified, then the first panel is taken by default.

      +
      +
      +
      + + + + + + + + + + +
      Item IDProduct IDList PriceUnit CostAttributeStatus
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html new file mode 100644 index 00000000..c38de4d1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/calendar/basic.html @@ -0,0 +1,22 @@ + + + + + Basic Calendar - jQuery EasyUI Demo + + + + + + + +

      Basic Calendar

      +
      +
      +
      Click to select date.
      +
      + +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html b/src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html new file mode 100644 index 00000000..b7437e2f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/calendar/firstday.html @@ -0,0 +1,33 @@ + + + + + First Day of Week - jQuery EasyUI Demo + + + + + + + +

      First Day of Week

      +
      +
      +
      Choose the first day of the week.
      +
      + +
      + +
      + +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html new file mode 100644 index 00000000..ab546eba --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combo/basic.html @@ -0,0 +1,42 @@ + + + + + Basic Combo - jQuery EasyUI Demo + + + + + + + +

      Basic Combo

      +
      +
      +
      Click the right arrow button to show drop down panel that can be filled with any content.
      +
      + +
      +
      Select a language
      + Java
      + C#
      + Ruby
      + Basic
      + Fortran +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html new file mode 100644 index 00000000..e0a00a85 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/actions.html @@ -0,0 +1,89 @@ + + + + + ComboBox Actions - jQuery EasyUI Demo + + + + + + + +

      ComboBox

      +
      +
      +
      Click the buttons below to perform actions.
      +
      + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html new file mode 100644 index 00000000..ea001e75 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/basic.html @@ -0,0 +1,73 @@ + + + + + Basic ComboBox - jQuery EasyUI Demo + + + + + + + +

      Basic ComboBox

      +
      +
      +
      Type in ComboBox to try auto complete.
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json new file mode 100644 index 00000000..9c8f7f5b --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data1.json @@ -0,0 +1,22 @@ +[{ + "id":1, + "text":"Java", + "desc":"Write once, run anywhere" +},{ + "id":2, + "text":"C#", + "desc":"One of the programming languages designed for the Common Language Infrastructure" +},{ + "id":3, + "text":"Ruby", + "selected":true, + "desc":"A dynamic, reflective, general-purpose object-oriented programming language" +},{ + "id":4, + "text":"Perl", + "desc":"A high-level, general-purpose, interpreted, dynamic programming language" +},{ + "id":5, + "text":"Basic", + "desc":"A family of general-purpose, high-level programming languages" +}] \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json new file mode 100644 index 00000000..c3baf77d --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/combobox_data2.json @@ -0,0 +1,47 @@ +[{ + "value":"f20", + "text":"Firefox 2.0 or higher", + "group":"Firefox" +},{ + "value":"f15", + "text":"Firefox 1.5.x", + "group":"Firefox" +},{ + "value":"f10", + "text":"Firefox 1.0.x", + "group":"Firefox" +},{ + "value":"ie7", + "text":"Microsoft Internet Explorer 7.0 or higher", + "group":"Microsoft Internet Explorer" +},{ + "value":"ie6", + "text":"Microsoft Internet Explorer 6.x", + "group":"Microsoft Internet Explorer" +},{ + "value":"ie5", + "text":"Microsoft Internet Explorer 5.x", + "group":"Microsoft Internet Explorer" +},{ + "value":"ie4", + "text":"Microsoft Internet Explorer 4.x", + "group":"Microsoft Internet Explorer" +},{ + "value":"op9", + "text":"Opera 9.0 or higher", + "group":"Opera" +},{ + "value":"op8", + "text":"Opera 8.x", + "group":"Opera" +},{ + "value":"op7", + "text":"Opera 7.x", + "group":"Opera" +},{ + "value":"Safari", + "text":"Safari" +},{ + "value":"Other", + "text":"Other" +}] \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html new file mode 100644 index 00000000..2571b8b8 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/customformat.html @@ -0,0 +1,35 @@ + + + + + Custom Format in ComboBox - jQuery EasyUI Demo + + + + + + + +

      Custom Format in ComboBox

      +
      +
      +
      This sample shows how to custom the format of list item.
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html new file mode 100644 index 00000000..9e14e93f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/dynamicdata.html @@ -0,0 +1,25 @@ + + + + + Load Dynamic ComboBox Data - jQuery EasyUI Demo + + + + + + + +

      Load Dynamic ComboBox Data

      +
      +
      +
      Click the button below to load data.
      +
      +
      + LoadData +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html new file mode 100644 index 00000000..f345c532 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/group.html @@ -0,0 +1,28 @@ + + + + + Group ComboBox - jQuery EasyUI Demo + + + + + + + +

      Group ComboBox

      +
      +
      +
      This example shows how to display combobox items in groups.
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html new file mode 100644 index 00000000..edfca1a5 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/multiple.html @@ -0,0 +1,30 @@ + + + + + Multiple Select - jQuery EasyUI Demo + + + + + + + +

      Load Dynamic ComboBox Data

      +
      +
      +
      Drop down the panel and select multiple items.
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html new file mode 100644 index 00000000..d3161dd9 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/navigation.html @@ -0,0 +1,76 @@ + + + + + Navigate ComboBox - jQuery EasyUI Demo + + + + + + + +

      Navigate ComboBox

      +
      +
      +
      Navigate through combobox items width keyboard to select an item.
      +
      +
      + + SelectOnNavigation +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html new file mode 100644 index 00000000..8d981cbc --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotedata.html @@ -0,0 +1,29 @@ + + + + + Binding to Remote Data - jQuery EasyUI Demo + + + + + + + +

      Binding to Remote Data

      +
      +
      +
      The ComboBox is bound to a remote data.
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html new file mode 100644 index 00000000..426446b2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combobox/remotejsonp.html @@ -0,0 +1,53 @@ + + + + + Remote JSONP - jQuery EasyUI Demo + + + + + + + +

      Remote JSONP

      +
      +
      +
      This sample shows how to use JSONP to retrieve data from a remote site.
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html new file mode 100644 index 00000000..8823b114 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/actions.html @@ -0,0 +1,56 @@ + + + + + ComboGrid Actions - jQuery EasyUI Demo + + + + + + + +

      ComboGrid Actions

      +
      +
      +
      Click the buttons below to perform actions.
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html new file mode 100644 index 00000000..9bd52036 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/basic.html @@ -0,0 +1,37 @@ + + + + + Basic ComboGrid - jQuery EasyUI Demo + + + + + + + +

      Basic ComboGrid

      +
      +
      +
      Click the right arrow button to show the DataGrid.
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json new file mode 100644 index 00000000..c74fa230 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/datagrid_data1.json @@ -0,0 +1,12 @@ +{"total":28,"rows":[ + {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, + {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, + {"selected":true,"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, + {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} +]} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html new file mode 100644 index 00000000..5e86a60b --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/initvalue.html @@ -0,0 +1,36 @@ + + + + + Initialize Value for ComboGrid - jQuery EasyUI Demo + + + + + + + +

      Initialize Value for ComboGrid

      +
      +
      +
      Initialize value when ComboGrid is created.
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html new file mode 100644 index 00000000..7229f3ee --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/multiple.html @@ -0,0 +1,40 @@ + + + + + Multiple ComboGrid - jQuery EasyUI Demo + + + + + + + +

      Multiple ComboGrid

      +
      +
      +
      Click the right arrow button to show the DataGrid and select items.
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html new file mode 100644 index 00000000..24b3238d --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combogrid/navigation.html @@ -0,0 +1,41 @@ + + + + + Navigate ComboGrid - jQuery EasyUI Demo + + + + + + + +

      Navigate ComboGrid

      +
      +
      +
      Navigate through grid items with keyboard to select an item.
      +
      +
      + + SelectOnNavigation +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html new file mode 100644 index 00000000..4a29e507 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/actions.html @@ -0,0 +1,42 @@ + + + + + ComboTree Actions - jQuery EasyUI Demo + + + + + + + +

      ComboTree Actions

      +
      +
      +
      Click the buttons below to perform actions
      +
      + + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html new file mode 100644 index 00000000..278a4a40 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/basic.html @@ -0,0 +1,22 @@ + + + + + Basic ComboTree - jQuery EasyUI Demo + + + + + + + +

      Basic ComboTree

      +
      +
      +
      Click the right arrow button to show the tree panel.
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html new file mode 100644 index 00000000..2d9113f5 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/initvalue.html @@ -0,0 +1,22 @@ + + + + + Initialize Value for ComboTree - jQuery EasyUI Demo + + + + + + + +

      Initialize Value for ComboTree

      +
      +
      +
      Initialize Value when ComboTree is created.
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html b/src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html new file mode 100644 index 00000000..add5382c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/multiple.html @@ -0,0 +1,25 @@ + + + + + Multiple ComboTree - jQuery EasyUI Demo + + + + + + + +

      Multiple ComboTree

      +
      +
      +
      Click the right arrow button to show the tree panel and select multiple nodes.
      +
      +
      + Cascade Check: + +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json new file mode 100644 index 00000000..e0c61922 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/combotree/tree_data1.json @@ -0,0 +1,49 @@ +[{ + "id":1, + "text":"My Documents", + "children":[{ + "id":11, + "text":"Photos", + "state":"closed", + "children":[{ + "id":111, + "text":"Friend" + },{ + "id":112, + "text":"Wife" + },{ + "id":113, + "text":"Company" + }] + },{ + "id":12, + "text":"Program Files", + "children":[{ + "id":121, + "text":"Intel" + },{ + "id":122, + "text":"Java", + "attributes":{ + "p1":"Custom Attribute1", + "p2":"Custom Attribute2" + } + },{ + "id":123, + "text":"Microsoft Office" + },{ + "id":124, + "text":"Games", + "checked":true + }] + },{ + "id":13, + "text":"index.html" + },{ + "id":14, + "text":"about.html" + },{ + "id":15, + "text":"welcome.html" + }] +}] diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html new file mode 100644 index 00000000..84b33b6c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/aligncolumns.html @@ -0,0 +1,35 @@ + + + + + Aligning Columns in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Aligning Columns in DataGrid

      +
      +
      +
      Use align and halign properties to set the alignment of the columns and their header.
      +
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html new file mode 100644 index 00000000..657c0f90 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/basic.html @@ -0,0 +1,35 @@ + + + + + Basic DataGrid - jQuery EasyUI Demo + + + + + + + +

      Basic DataGrid

      +
      +
      +
      The DataGrid is created from markup, no JavaScript code needed.
      +
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html new file mode 100644 index 00000000..07dcaedb --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellediting.html @@ -0,0 +1,82 @@ + + + + + Cell Editing in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Cell Editing in DataGrid

      +
      +
      +
      Click a cell to start editing.
      +
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html new file mode 100644 index 00000000..52447852 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/cellstyle.html @@ -0,0 +1,45 @@ + + + + + DataGrid Cell Style - jQuery EasyUI Demo + + + + + + + +

      DataGrid Cell Style

      +
      +
      +
      The cells which listprice value is less than 30 are highlighted.
      +
      +
      + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html new file mode 100644 index 00000000..44519c22 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/checkbox.html @@ -0,0 +1,45 @@ + + + + + CheckBox Selection on DataGrid - jQuery EasyUI Demo + + + + + + + +

      CheckBox Selection on DataGrid

      +
      +
      +
      Click the checkbox on header to select or unselect all selections.
      +
      +
      + + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      +
      + Selection Mode: +
      + SelectOnCheck:
      + CheckOnSelect: +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html new file mode 100644 index 00000000..7e820f55 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/clientpagination.html @@ -0,0 +1,92 @@ + + + + + Client Side Pagination in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Client Side Pagination in DataGrid

      +
      +
      +
      This sample shows how to implement client side pagination in DataGrid.
      +
      +
      + + + + + + + + + + + + + +
      Inv NoDateNameAmountPriceCostNote
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html new file mode 100644 index 00000000..1954f4e8 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/columngroup.html @@ -0,0 +1,37 @@ + + + + + Column Group - jQuery EasyUI Demo + + + + + + + +

      Column Group

      +
      +
      +
      The header cells can be merged. Useful to group columns under a category.
      +
      +
      + + + + + + + + + + + + + + +
      Item IDProductItem Details
      List PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html new file mode 100644 index 00000000..73aae131 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/complextoolbar.html @@ -0,0 +1,55 @@ + + + + + DataGrid Complex Toolbar - jQuery EasyUI Demo + + + + + + + +

      DataGrid Complex Toolbar

      +
      +
      +
      The DataGrid toolbar can be defined from a <div/> markup, so you can define the layout of toolbar easily.
      +
      +
      + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      +
      +
      + + + + + +
      +
      + Date From: + To: + Language: + + Search +
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html new file mode 100644 index 00000000..0aaca6f0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/contextmenu.html @@ -0,0 +1,84 @@ + + + + + Context Menu on DataGrid - jQuery EasyUI Demo + + + + + + + +

      Context Menu on DataGrid

      +
      +
      +
      Right click on the header of DataGrid to display context menu.
      +
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html new file mode 100644 index 00000000..727d2e31 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/custompager.html @@ -0,0 +1,56 @@ + + + + + Custom DataGrid Pager - jQuery EasyUI Demo + + + + + + + +

      Custom DataGrid Pager

      +
      +
      +
      You can append some buttons to the standard datagrid pager bar.
      +
      +
      + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json new file mode 100644 index 00000000..63d64735 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data1.json @@ -0,0 +1,12 @@ +{"total":28,"rows":[ + {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, + {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, + {"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, + {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} +]} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json new file mode 100644 index 00000000..ce91babf --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/datagrid_data2.json @@ -0,0 +1,15 @@ +{"total":28,"rows":[ + {"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, + {"productid":"K9-DL-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, + {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":28.50,"attr1":"Venomless","itemid":"EST-11"}, + {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, + {"productid":"RP-LI-02","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, + {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, + {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, + {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":63.50,"attr1":"Adult Female","itemid":"EST-16"}, + {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, + {"productid":"AV-CB-01","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} +],"footer":[ + {"unitcost":19.80,"listprice":60.40,"productid":"Average:"}, + {"unitcost":198.00,"listprice":604.00,"productid":"Total:"} +]} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html new file mode 100644 index 00000000..4c639854 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/footer.html @@ -0,0 +1,41 @@ + + + + + Footer Rows in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Footer Rows in DataGrid

      +
      +
      +
      The summary informations can be displayed in footer rows.
      +
      +
      + + + + + + + + + + + +
      Item IDProduct IDList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html new file mode 100644 index 00000000..95e42385 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/formatcolumns.html @@ -0,0 +1,42 @@ + + + + + Format DataGrid Columns - jQuery EasyUI Demo + + + + + + + +

      Format DataGrid Columns

      +
      +
      +
      The list price value will show red color when less than 30.
      +
      +
      + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html new file mode 100644 index 00000000..dadb429a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozencolumns.html @@ -0,0 +1,38 @@ + + + + + Frozen Columns in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Frozen Columns in DataGrid

      +
      +
      +
      You can freeze some columns that can't scroll out of view.
      +
      +
      + + + + + + + + + + + + + + + +
      Item IDProduct
      List PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html new file mode 100644 index 00000000..bf964fff --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/frozenrows.html @@ -0,0 +1,47 @@ + + + + + Frozen Rows in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Frozen Rows in DataGrid

      +
      +
      +
      This sample shows how to freeze some rows that will always be displayed at the top when the datagrid is scrolled down.
      +
      +
      + + + + + + + + + + + + + + + +
      Item IDProduct
      List PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html new file mode 100644 index 00000000..e98bb1c9 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/mergecells.html @@ -0,0 +1,61 @@ + + + + + Merge Cells for DataGrid - jQuery EasyUI Demo + + + + + + + +

      Merge Cells for DataGrid

      +
      +
      +
      Cells in DataGrid body can be merged.
      +
      +
      + + + + + + + + + + + +
      ProductItem IDList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html new file mode 100644 index 00000000..134fbf35 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/multisorting.html @@ -0,0 +1,40 @@ + + + + + Multiple Sorting - jQuery EasyUI Demo + + + + + + + +

      Multiple Sorting

      +
      +
      +
      Set 'multiSort' property to true to enable multiple column sorting.
      +
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json new file mode 100644 index 00000000..b0b6a936 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/products.json @@ -0,0 +1,9 @@ +[ +{"productid":"FI-SW-01","productname":"Koi"}, +{"productid":"K9-DL-01","productname":"Dalmation"}, +{"productid":"RP-SN-01","productname":"Rattlesnake"}, +{"productid":"RP-LI-02","productname":"Iguana"}, +{"productid":"FL-DSH-01","productname":"Manx"}, +{"productid":"FL-DLH-02","productname":"Persian"}, +{"productid":"AV-CB-01","productname":"Amazon Parrot"} +] diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html new file mode 100644 index 00000000..fcbec741 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowborder.html @@ -0,0 +1,63 @@ + + + + + Row Border in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Row Border in DataGrid

      +
      +
      +
      This sample shows how to change the row border style of datagrid.
      +
      +
      + Border: + + Striped: + +
      + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html new file mode 100644 index 00000000..6e7c5056 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowediting.html @@ -0,0 +1,116 @@ + + + + + Row Editing in DataGrid - jQuery EasyUI Demo + + + + + + + +

      Row Editing in DataGrid

      +
      +
      +
      Click the row to start editing.
      +
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html new file mode 100644 index 00000000..b5956b00 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/rowstyle.html @@ -0,0 +1,34 @@ + + + + + DataGrid Row Style - jQuery EasyUI Demo + + + + + + + +

      DataGrid Row Style

      +
      +
      +
      The rows which listprice value is less than 30 are highlighted.
      +
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html new file mode 100644 index 00000000..e1c618cc --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/selection.html @@ -0,0 +1,60 @@ + + + + + DataGrid Selection - jQuery EasyUI Demo + + + + + + + +

      DataGrid Selection

      +
      +
      +
      Choose a selection mode and select one or more rows.
      +
      + + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      +
      + Selection Mode: + +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html new file mode 100644 index 00000000..c3eada19 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/simpletoolbar.html @@ -0,0 +1,48 @@ + + + + + DataGrid with Toolbar - jQuery EasyUI Demo + + + + + + + +

      DataGrid with Toolbar

      +
      +
      +
      Put buttons on top toolbar of DataGrid.
      +
      +
      + + + + + + + + + + + +
      Item IDProductList PriceUnit CostAttributeStatus
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html new file mode 100644 index 00000000..9ebdc5ad --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datagrid/transform.html @@ -0,0 +1,47 @@ + + + + + Transform DataGrid from Table - jQuery EasyUI Demo + + + + + + + +

      Transform DataGrid from Table

      +
      +
      +
      Transform DataGrid from an existing, unformatted html table.
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Item IDProductList PriceAttribute
      EST-1FI-SW-0136.50Large
      EST-10K9-DL-0118.50Spotted Adult Female
      EST-11RP-SN-0128.50Venomless
      EST-12RP-SN-0126.50Rattleless
      EST-13RP-LI-0235.50Green Adult
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html new file mode 100644 index 00000000..efaa4692 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/basic.html @@ -0,0 +1,21 @@ + + + + + Basic DateBox - jQuery EasyUI Demo + + + + + + + +

      Basic DateBox

      +
      +
      +
      Click the calendar image on the right side.
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html new file mode 100644 index 00000000..6f6b99a2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/buttons.html @@ -0,0 +1,31 @@ + + + + + DateBox Buttons - jQuery EasyUI Demo + + + + + + + +

      DateBox Buttons

      +
      +
      +
      This example shows how to customize the datebox buttons underneath the calendar.
      +
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html new file mode 100644 index 00000000..d912416a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/dateformat.html @@ -0,0 +1,42 @@ + + + + + Date Format - jQuery EasyUI Demo + + + + + + + +

      Date Format

      +
      +
      +
      Different date formats are applied to different DateBox components.
      +
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html new file mode 100644 index 00000000..9e67cd36 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/events.html @@ -0,0 +1,30 @@ + + + + + DateBox Events - jQuery EasyUI Demo + + + + + + + +

      DateBox Events

      +
      +
      +
      Click the calendar image on the right side.
      +
      +
      + +
      + Selected Date: + +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html b/src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html new file mode 100644 index 00000000..f4f1b9d5 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datebox/validate.html @@ -0,0 +1,33 @@ + + + + + Validate DateBox - jQuery EasyUI Demo + + + + + + + +

      Validate DateBox

      +
      +
      +
      When the selected date is greater than specified date. The field validator will raise an error.
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html new file mode 100644 index 00000000..6cb9c140 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/basic.html @@ -0,0 +1,21 @@ + + + + + Basic DateTimeBox - jQuery EasyUI Demo + + + + + + + +

      Basic DateTimeBox

      +
      +
      +
      Click the calendar image on the right side.
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html new file mode 100644 index 00000000..ad00eb68 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/initvalue.html @@ -0,0 +1,22 @@ + + + + + Initialize Value for DateTime - jQuery EasyUI Demo + + + + + + + +

      Initialize Value for DateTime

      +
      +
      +
      The value is initialized when DateTimeBox has been created.
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html new file mode 100644 index 00000000..e88e3b27 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/datetimebox/showseconds.html @@ -0,0 +1,25 @@ + + + + + Display Seconds - jQuery EasyUI Demo + + + + + + + +

      Display Seconds

      +
      +
      +
      The user can decide to display seconds part or not.
      +
      +
      + Show Seconds: + +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/demo.css b/src/main/webapp/js/easyui-1.3.5/demo/demo.css new file mode 100644 index 00000000..ad8695a1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/demo.css @@ -0,0 +1,26 @@ +*{ + font-size:12px; +} +body { + font-family:helvetica,tahoma,verdana,sans-serif; + padding:3px; + font-size:13px; + margin:0; +} +h2 { + font-size:18px; + font-weight:bold; + margin:0; + margin-bottom:15px; +} +.demo-info{ + background:#FFFEE6; + color:#8F5700; + padding:12px; +} +.demo-tip{ + width:16px; + height:16px; + margin-right:8px; + float:left; +} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html new file mode 100644 index 00000000..d8b8151e --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/dialog/basic.html @@ -0,0 +1,26 @@ + + + + + Basic Dialog - jQuery EasyUI Demo + + + + + + + +

      Basic Dialog

      +
      +
      +
      Click below button to open or close dialog.
      +
      +
      + Open + Close +
      +
      + The dialog content. +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html new file mode 100644 index 00000000..6e32fbb7 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/dialog/complextoolbar.html @@ -0,0 +1,49 @@ + + + + + Complex Toolbar on Dialog - jQuery EasyUI Demo + + + + + + + +

      Complex Toolbar on Dialog

      +
      +
      +
      This sample shows how to create complex toolbar on dialog.
      +
      +
      + Open + Close +
      +
      + The dialog content. +
      +
      + + + + + +
      + Edit + Help + + +
      +
      +
      + Save + Close +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html b/src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html new file mode 100644 index 00000000..c9d5857c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/dialog/toolbarbuttons.html @@ -0,0 +1,55 @@ + + + + + Toolbar and Buttons - jQuery EasyUI Demo + + + + + + + +

      Toolbar and Buttons

      +
      +
      +
      The toolbar and buttons can be added to dialog.
      +
      +
      + Open + Close +
      +
      + The dialog content. +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html new file mode 100644 index 00000000..e0795816 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/draggable/basic.html @@ -0,0 +1,24 @@ + + + + + Basic Draggable - jQuery EasyUI Demo + + + + + + + +

      Basic Draggable

      +
      +
      +
      Move the boxes below by clicking on it with mouse.
      +
      +
      +
      +
      +
      Title
      +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html b/src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html new file mode 100644 index 00000000..e50d610a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/draggable/constain.html @@ -0,0 +1,38 @@ + + + + + Constrain Draggable - jQuery EasyUI Demo + + + + + + + +

      Constrain Draggable

      +
      +
      +
      The draggable object can only be moved within its parent container.
      +
      +
      +
      +
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html b/src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html new file mode 100644 index 00000000..c1a00358 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/draggable/snap.html @@ -0,0 +1,40 @@ + + + + + Snap Draggable - jQuery EasyUI Demo + + + + + + + +

      Snap Draggable

      +
      +
      +
      This sample shows how to snap a draggable object to a 20x20 grid.
      +
      +
      +
      +
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html b/src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html new file mode 100644 index 00000000..9297a02a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/droppable/accept.html @@ -0,0 +1,81 @@ + + + + + Accept a Drop - jQuery EasyUI Demo + + + + + + + +

      Accept a Drop

      +
      +
      +
      Some draggable object can not be accepted.
      +
      +
      +
      + drag me! +
      Drag 1
      +
      Drag 2
      +
      Drag 3
      +
      +
      + drop here! +
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html new file mode 100644 index 00000000..1261e310 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/droppable/basic.html @@ -0,0 +1,80 @@ + + + + + Basic Droppable - jQuery EasyUI Demo + + + + + + + +

      Basic Droppable

      +
      +
      +
      Drag the boxed on left to the target area on right.
      +
      +
      +
      +
      Source
      +
      +
      Apple
      +
      Peach
      +
      Orange
      +
      +
      +
      +
      Target
      +
      +
      +
      +
      + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html b/src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html new file mode 100644 index 00000000..960b7244 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/droppable/sort.html @@ -0,0 +1,74 @@ + + + + + Change Items Order - jQuery EasyUI Demo + + + + + + + +

      Change Items Order

      +
      +
      +
      Drag the list items to change their order.
      +
      +
      +
        +
      • Drag 1
      • +
      • Drag 2
      • +
      • Drag 3
      • +
      • Drag 4
      • +
      • Drag 5
      • +
      • Drag 6
      • +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html new file mode 100644 index 00000000..0d7ba7b1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/easyloader/basic.html @@ -0,0 +1,75 @@ + + + + + Basic EasyLoader - jQuery EasyUI Demo + + + + + + + +

      Basic EasyLoader

      +
      +
      +
      Click the buttons below to load components dynamically.
      +
      + +
      +
      +
      + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/form/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/form/basic.html new file mode 100644 index 00000000..5875c829 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/form/basic.html @@ -0,0 +1,62 @@ + + + + + Basic Form - jQuery EasyUI Demo + + + + + + + +

      Basic Form

      +
      +
      +
      Fill the form and submit it.
      +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + +
      Name:
      Email:
      Subject:
      Message:
      Language: + +
      +
      +
      +
      + Submit + Clear +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json new file mode 100644 index 00000000..45f0c9aa --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/form/form_data1.json @@ -0,0 +1,7 @@ +{ + "name":"easyui", + "email":"easyui@gmail.com", + "subject":"Subject Title", + "message":"Message Content", + "language":"en" +} \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/form/load.html b/src/main/webapp/js/easyui-1.3.5/demo/form/load.html new file mode 100644 index 00000000..513cb3e4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/form/load.html @@ -0,0 +1,71 @@ + + + + + Load Form Data - jQuery EasyUI Demo + + + + + + + +

      Load Form Data

      +
      +
      +
      Click the buttons below to load form data.
      +
      + +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + +
      Name:
      Email:
      Subject:
      Message:
      Language: + +
      +
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html new file mode 100644 index 00000000..76f2506a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/_content.html @@ -0,0 +1,18 @@ + + + + + AJAX Content + + +

      jQuery EasyUI framework help you build your web page easily.

      +
        +
      • easyui is a collection of user-interface plugin based on jQuery.
      • +
      • easyui provides essential functionality for building modern, interactive, javascript applications.
      • +
      • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
      • +
      • complete framework for HTML5 web page.
      • +
      • easyui save your time and scales while developing your products.
      • +
      • easyui is very easy but powerful.
      • +
      + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html new file mode 100644 index 00000000..f9e26e47 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/addremove.html @@ -0,0 +1,56 @@ + + + + + Add and Remove Layout - jQuery EasyUI Demo + + + + + + + +

      Add and Remove Layout

      +
      +
      +
      Click the buttons below to add or remove region panel of layout.
      +
      +
      + Select Region Panel: + + Add + Remove +
      +
      +
      +
      +
      +
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html new file mode 100644 index 00000000..8e5343e3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/autoheight.html @@ -0,0 +1,61 @@ + + + + + Auto Height for Layout - jQuery EasyUI Demo + + + + + + + +

      Auto Height for Layout

      +
      +
      +
      This example shows how to auto adjust layout height after dynamically adding items.
      +
      + +
      +
      +
      +
      +
      +

      Panel Content.

      +

      Panel Content.

      +

      Panel Content.

      +

      Panel Content.

      +

      Panel Content.

      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html new file mode 100644 index 00000000..4e36b8a1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/basic.html @@ -0,0 +1,42 @@ + + + + + Basic Layout - jQuery EasyUI Demo + + + + + + + +

      Basic Layout

      +
      +
      +
      The layout contains north,south,west,east and center regions.
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + + + + + + + + +
      Item IDProduct IDList PriceUnit CostAttributeStatus
      +
      +
      + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html new file mode 100644 index 00000000..8936d436 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/complex.html @@ -0,0 +1,60 @@ + + + + + Complex Layout - jQuery EasyUI Demo + + + + + + + +

      Complex Layout

      +
      +
      +
      This sample shows how to create a complex layout.
      +
      +
      +
      +
      +
      +
      +
        +
        +
        +
        +
        + content1 +
        +
        + content2 +
        +
        + content3 +
        +
        +
        +
        +
        +
        +
        + + + + + + + + + + + +
        Item IDProduct IDList PriceUnit CostAttributeStatus
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json new file mode 100644 index 00000000..63d64735 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/datagrid_data1.json @@ -0,0 +1,12 @@ +{"total":28,"rows":[ + {"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, + {"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"}, + {"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, + {"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, + {"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"}, + {"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, + {"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} +]} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/full.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/full.html new file mode 100644 index 00000000..13eb94ad --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/full.html @@ -0,0 +1,19 @@ + + + + + Full Layout - jQuery EasyUI Demo + + + + + + + +
        north region
        +
        west content
        +
        east region
        +
        south region
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html new file mode 100644 index 00000000..5e436fff --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/nestedlayout.html @@ -0,0 +1,34 @@ + + + + + Nested Layout - jQuery EasyUI Demo + + + + + + + +

        Nested Layout

        +
        +
        +
        The layout region panel contains another layout or other components.
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html b/src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html new file mode 100644 index 00000000..1fcc5248 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/nocollapsible.html @@ -0,0 +1,37 @@ + + + + + No collapsible button in Layout - jQuery EasyUI Demo + + + + + + + +

        No collapsible button in Layout

        +
        +
        +
        The layout region panel has no collapsible button.
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json new file mode 100644 index 00000000..a458d83f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/propertygrid_data1.json @@ -0,0 +1,20 @@ +{"total":7,"rows":[ + {"name":"Name","value":"Bill Smith","group":"ID Settings","editor":"text"}, + {"name":"Address","value":"","group":"ID Settings","editor":"text"}, + {"name":"Age","value":"40","group":"ID Settings","editor":"numberbox"}, + {"name":"Birthday","value":"01/02/2012","group":"ID Settings","editor":"datebox"}, + {"name":"SSN","value":"123-456-7890","group":"ID Settings","editor":"text"}, + {"name":"Email","value":"bill@gmail.com","group":"Marketing Settings","editor":{ + "type":"validatebox", + "options":{ + "validType":"email" + } + }}, + {"name":"FrequentBuyer","value":"false","group":"Marketing Settings","editor":{ + "type":"checkbox", + "options":{ + "on":true, + "off":false + } + }} +]} \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json new file mode 100644 index 00000000..e0c61922 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/layout/tree_data1.json @@ -0,0 +1,49 @@ +[{ + "id":1, + "text":"My Documents", + "children":[{ + "id":11, + "text":"Photos", + "state":"closed", + "children":[{ + "id":111, + "text":"Friend" + },{ + "id":112, + "text":"Wife" + },{ + "id":113, + "text":"Company" + }] + },{ + "id":12, + "text":"Program Files", + "children":[{ + "id":121, + "text":"Intel" + },{ + "id":122, + "text":"Java", + "attributes":{ + "p1":"Custom Attribute1", + "p2":"Custom Attribute2" + } + },{ + "id":123, + "text":"Microsoft Office" + },{ + "id":124, + "text":"Games", + "checked":true + }] + },{ + "id":13, + "text":"index.html" + },{ + "id":14, + "text":"about.html" + },{ + "id":15, + "text":"welcome.html" + }] +}] diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html new file mode 100644 index 00000000..8ee52e69 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/basic.html @@ -0,0 +1,28 @@ + + + + + Basic LinkButton - jQuery EasyUI Demo + + + + + + + +

        Basic LinkButton

        +
        +
        +
        Buttons can be created from <a/> link.
        +
        +
        +
        + Add + Remove + Save + Cut + Text Button +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html new file mode 100644 index 00000000..c5e0b500 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/group.html @@ -0,0 +1,36 @@ + + + + + Button Group - jQuery EasyUI Demo + + + + + + + +

        Button Group

        +
        +
        +
        In a button group only one button can be selected.
        +
        +
        + +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html new file mode 100644 index 00000000..6ca8bd5d --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/iconalign.html @@ -0,0 +1,33 @@ + + + + + Icon Align on LinkButton - jQuery EasyUI Demo + + + + + + + +

        Icon Align on LinkButton

        +
        +
        +
        Change the icon align to place icon on left or right of button.
        +
        +
        +
        + Add + Remove + Save + Cut +
        +
        + Select Icon Align: + +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html new file mode 100644 index 00000000..a5246375 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/plain.html @@ -0,0 +1,31 @@ + + + + + Plain LinkButton - jQuery EasyUI Demo + + + + + + + +

        Plain LinkButton

        +
        +
        +
        The link buttons have plain effect.
        +
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html new file mode 100644 index 00000000..8ee681bd --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/linkbutton/toggle.html @@ -0,0 +1,28 @@ + + + + + Toggle Button - jQuery EasyUI Demo + + + + + + + +

        Toggle Button

        +
        +
        +
        Click the button below to switch its selected state.
        +
        +
        +
        + Add + Remove + Save + Cut + Text Button +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html new file mode 100644 index 00000000..dea4f0ff --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/menu/basic.html @@ -0,0 +1,71 @@ + + + + + Basic Menu - jQuery EasyUI Demo + + + + + + + +

        Basic Menu

        +
        +
        +
        Right click on page to display menu.
        +
        +
        + +
        +
        New
        +
        + Open +
        +
        Word
        +
        Excel
        +
        PowerPoint
        +
        + M1 +
        +
        sub1
        +
        sub2
        +
        + Sub +
        +
        sub21
        +
        sub22
        +
        sub23
        +
        +
        +
        sub3
        +
        +
        +
        + Window Demos +
        +
        Window
        +
        Dialog
        + +
        +
        +
        +
        +
        Save
        +
        Print
        + +
        Exit
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html b/src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html new file mode 100644 index 00000000..d56c147b --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/menu/customitem.html @@ -0,0 +1,58 @@ + + + + + Custom Menu Item - jQuery EasyUI Demo + + + + + + + +

        Custom Menu Item

        +
        +
        +
        Right click on page to display menu, move to the 'Open' item to display its custom sub content.
        +
        +
        +
        +
        New
        +
        + Open + +
        +
        Save
        +
        Print
        + +
        Exit
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menu/events.html b/src/main/webapp/js/easyui-1.3.5/demo/menu/events.html new file mode 100644 index 00000000..568185b0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/menu/events.html @@ -0,0 +1,41 @@ + + + + + Menu Events - jQuery EasyUI Demo + + + + + + + +

        Menu Events

        +
        +
        +
        Right click on page to display menu and click an item.
        +
        +
        +
        +
        New
        +
        Save
        +
        Print
        + +
        Exit
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html new file mode 100644 index 00000000..f8f55ba1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/actions.html @@ -0,0 +1,61 @@ + + + + + MenuButton Actions - jQuery EasyUI Demo + + + + + + + +

        MenuButton Actions

        +
        +
        +
        Click the buttons below to perform actions.
        +
        + +
        + Home + Edit + Help + About +
        +
        +
        Undo
        +
        Redo
        + +
        Cut
        +
        Copy
        +
        Paste
        + +
        + Toolbar +
        +
        Address
        +
        Link
        +
        Navigation Toolbar
        +
        Bookmark Toolbar
        + +
        New Toolbar...
        +
        +
        +
        Delete
        +
        Select All
        +
        +
        +
        Help
        +
        Update
        +
        About
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html new file mode 100644 index 00000000..e31b5b92 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/menubutton/basic.html @@ -0,0 +1,57 @@ + + + + + Basic MenuButton - jQuery EasyUI Demo + + + + + + + +

        Basic MenuButton

        +
        +
        +
        Move mouse over the button to drop down menu.
        +
        +
        +
        + Home + Edit + Help + About +
        +
        +
        Undo
        +
        Redo
        + +
        Cut
        +
        Copy
        +
        Paste
        + +
        + Toolbar +
        +
        Address
        +
        Link
        +
        Navigation Toolbar
        +
        Bookmark Toolbar
        + +
        New Toolbar...
        +
        +
        +
        Delete
        +
        Select All
        +
        +
        +
        Help
        +
        Update
        +
        About
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html new file mode 100644 index 00000000..ccaf7f10 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/alert.html @@ -0,0 +1,43 @@ + + + + + Alert Messager - jQuery EasyUI Demo + + + + + + + +

        Alert Messager

        +
        +
        +
        Click on each button to display different alert message box.
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html new file mode 100644 index 00000000..1d14b9f6 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/basic.html @@ -0,0 +1,59 @@ + + + + + Basic Messager - jQuery EasyUI Demo + + + + + + + +

        Basic Messager

        +
        +
        +
        Click on each button to see a distinct message box.
        +
        +
        + Show + Slide + Fade + Progress +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html new file mode 100644 index 00000000..686d7ab4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/interactive.html @@ -0,0 +1,39 @@ + + + + + Interactive Messager - jQuery EasyUI Demo + + + + + + + +

        Interactive Messager

        +
        +
        +
        Click on each button to display interactive message box.
        +
        +
        + Confirm + Prompt +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/messager/position.html b/src/main/webapp/js/easyui-1.3.5/demo/messager/position.html new file mode 100644 index 00000000..a6ce26e6 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/messager/position.html @@ -0,0 +1,143 @@ + + + + + Message Box Position - jQuery EasyUI Demo + + + + + + + +

        Message Box Position

        +
        +
        +
        Click the buttons below to display message box on different position.
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html new file mode 100644 index 00000000..3e7390ca --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/basic.html @@ -0,0 +1,27 @@ + + + + + Basic NumberBox - jQuery EasyUI Demo + + + + + + + +

        Basic NumberBox

        +
        +
        +
        The Box can only input number.
        +
        +
        + +
        + Value: +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html new file mode 100644 index 00000000..988a9b9e --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/format.html @@ -0,0 +1,43 @@ + + + + + Format NumberBox - jQuery EasyUI Demo + + + + + + + +

        Format NumberBox

        +
        +
        +
        Number formatting is the ability to control how a number is displayed.
        +
        +
        + + + + + + + + + + + + + + + + + + + + + +
        Number in the United States
        Number in France
        Currency:USD
        Currency:EUR
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html new file mode 100644 index 00000000..0cd498f3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/numberbox/range.html @@ -0,0 +1,21 @@ + + + + + Number Range - jQuery EasyUI Demo + + + + + + + +

        Number Range

        +
        +
        +
        The value is constrained to a range between 10 and 90.
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html new file mode 100644 index 00000000..fa050ebe --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/basic.html @@ -0,0 +1,28 @@ + + + + + Basic NumberSpinner - jQuery EasyUI Demo + + + + + + + +

        Basic NumberSpinner

        +
        +
        +
        Click spinner button to change value.
        +
        +
        + +
        + Value: +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html new file mode 100644 index 00000000..b083a20f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/increment.html @@ -0,0 +1,21 @@ + + + + + Increment Number - jQuery EasyUI Demo + + + + + + + +

        Increment Number

        +
        +
        +
        The sample shows how to set the increment step.
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html new file mode 100644 index 00000000..9e5642d7 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/numberspinner/range.html @@ -0,0 +1,21 @@ + + + + + Number Range - jQuery EasyUI Demo + + + + + + + +

        Number Range

        +
        +
        +
        The value is constrained to a range between 10 and 100.
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html new file mode 100644 index 00000000..e0059ff9 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/attaching.html @@ -0,0 +1,33 @@ + + + + + Attaching Other Components - jQuery EasyUI Demo + + + + + + + +

        Attaching Other Components

        +
        +
        +
        Any other components can be attached to page bar.
        +
        +
        +
        +
        + + + + + +
        + + + +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html new file mode 100644 index 00000000..0f38524c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/basic.html @@ -0,0 +1,21 @@ + + + + + Basic Pagination - jQuery EasyUI Demo + + + + + + + +

        Basic Pagination

        +
        +
        +
        The user can change page number and page size on page bar.
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html new file mode 100644 index 00000000..26b1e411 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/custombuttons.html @@ -0,0 +1,39 @@ + + + + + Custom Pagination Buttons - jQuery EasyUI Demo + + + + + + + +

        Custom Pagination Buttons

        +
        +
        +
        The customized buttons can be appended to page bar.
        +
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html new file mode 100644 index 00000000..82886a1f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/layout.html @@ -0,0 +1,63 @@ + + + + + Pagination Layout - jQuery EasyUI Demo + + + + + + + +

        Pagination Layout

        +
        +
        +
        The pagination layout supports various types of pages which you can choose.
        +
        +
        +
        +
        + +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html new file mode 100644 index 00000000..0152dc5e --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/links.html @@ -0,0 +1,24 @@ + + + + + Pagination Links - jQuery EasyUI Demo + + + + + + + +

        Pagination Links

        +
        +
        +
        The example shows how to customize numbered pagination links.
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html b/src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html new file mode 100644 index 00000000..19333586 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/pagination/simple.html @@ -0,0 +1,27 @@ + + + + + Simplify Pagination - jQuery EasyUI Demo + + + + + + + +

        Simplify Pagination

        +
        +
        +
        The sample shows how to simplify pagination.
        +
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html new file mode 100644 index 00000000..99674027 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/_content.html @@ -0,0 +1,18 @@ + + + + + AJAX Content + + +

        Here is the content loaded via AJAX.

        +
          +
        • easyui is a collection of user-interface plugin based on jQuery.
        • +
        • easyui provides essential functionality for building modern, interactive, javascript applications.
        • +
        • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
        • +
        • complete framework for HTML5 web page.
        • +
        • easyui save your time and scales while developing your products.
        • +
        • easyui is very easy but powerful.
        • +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html new file mode 100644 index 00000000..e1829088 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/basic.html @@ -0,0 +1,34 @@ + + + + + Basic Panel - jQuery EasyUI Demo + + + + + + + +

        Basic Panel

        +
        +
        +
        The panel is a container for other components or elements.
        +
        +
        + Open + Close +
        +
        +

        jQuery EasyUI framework helps you build your web pages easily.

        +
          +
        • easyui is a collection of user-interface plugin based on jQuery.
        • +
        • easyui provides essential functionality for building modem, interactive, javascript applications.
        • +
        • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
        • +
        • complete framework for HTML5 web page.
        • +
        • easyui save your time and scales while developing your products.
        • +
        • easyui is very easy but powerful.
        • +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html new file mode 100644 index 00000000..d92b4e41 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/customtools.html @@ -0,0 +1,38 @@ + + + + + Custom Panel Tools - jQuery EasyUI Demo + + + + + + + +

        Custom Panel Tools

        +
        +
        +
        Click the right top buttons to perform actions with panel.
        +
        +
        +
        +

        jQuery EasyUI framework helps you build your web pages easily.

        +
          +
        • easyui is a collection of user-interface plugin based on jQuery.
        • +
        • easyui provides essential functionality for building modem, interactive, javascript applications.
        • +
        • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
        • +
        • complete framework for HTML5 web page.
        • +
        • easyui save your time and scales while developing your products.
        • +
        • easyui is very easy but powerful.
        • +
        +
        +
        + + + + +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html new file mode 100644 index 00000000..8c0e039f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/loadcontent.html @@ -0,0 +1,30 @@ + + + + + Load Panel Content - jQuery EasyUI Demo + + + + + + + +

        Load Panel Content

        +
        +
        +
        Click the refresh button on top right of panel to load content.
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html new file mode 100644 index 00000000..66b4858a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/nestedpanel.html @@ -0,0 +1,30 @@ + + + + + Nested Panel - jQuery EasyUI Demo + + + + + + + +

        Nested Panel

        +
        +
        +
        The panel can be placed inside containers and can contain other components.
        +
        +
        +
        +
        +
        + Left Content +
        +
        + Right Content +
        +
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html b/src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html new file mode 100644 index 00000000..f38e8d92 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/panel/paneltools.html @@ -0,0 +1,40 @@ + + + + + Panel Tools - jQuery EasyUI Demo + + + + + + + +

        Panel Tools

        +
        +
        +
        Click the right top buttons to perform actions with panel.
        +
        + +
        +
        +

        jQuery EasyUI framework helps you build your web pages easily.

        +
          +
        • easyui is a collection of user-interface plugin based on jQuery.
        • +
        • easyui provides essential functionality for building modem, interactive, javascript applications.
        • +
        • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
        • +
        • complete framework for HTML5 web page.
        • +
        • easyui save your time and scales while developing your products.
        • +
        • easyui is very easy but powerful.
        • +
        +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html new file mode 100644 index 00000000..24d58115 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/progressbar/basic.html @@ -0,0 +1,33 @@ + + + + + Basic ProgressBar - jQuery EasyUI Demo + + + + + + + +

        Basic ProgressBar

        +
        +
        +
        Click the button below to show progress information.
        +
        +
        + Start +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html new file mode 100644 index 00000000..51aeadb2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/basic.html @@ -0,0 +1,64 @@ + + + + + Basic PropertyGrid - jQuery EasyUI Demo + + + + + + + +

        Basic PropertyGrid

        +
        +
        +
        Click on row to change each property value.
        +
        + + +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html new file mode 100644 index 00000000..a88bb7b2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/customcolumns.html @@ -0,0 +1,34 @@ + + + + + Customize Columns of PropertyGrid - jQuery EasyUI Demo + + + + + + + +

        Customize Columns of PropertyGrid

        +
        +
        +
        The columns of PropertyGrid can be changed.
        +
        +
        + +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html new file mode 100644 index 00000000..90ea4ed4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/groupformat.html @@ -0,0 +1,33 @@ + + + + + Group Format - jQuery EasyUI Demo + + + + + + + +

        Group Format

        +
        +
        +
        The user can change the group information.
        +
        +
        + +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json new file mode 100644 index 00000000..a458d83f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/propertygrid/propertygrid_data1.json @@ -0,0 +1,20 @@ +{"total":7,"rows":[ + {"name":"Name","value":"Bill Smith","group":"ID Settings","editor":"text"}, + {"name":"Address","value":"","group":"ID Settings","editor":"text"}, + {"name":"Age","value":"40","group":"ID Settings","editor":"numberbox"}, + {"name":"Birthday","value":"01/02/2012","group":"ID Settings","editor":"datebox"}, + {"name":"SSN","value":"123-456-7890","group":"ID Settings","editor":"text"}, + {"name":"Email","value":"bill@gmail.com","group":"Marketing Settings","editor":{ + "type":"validatebox", + "options":{ + "validType":"email" + } + }}, + {"name":"FrequentBuyer","value":"false","group":"Marketing Settings","editor":{ + "type":"checkbox", + "options":{ + "on":true, + "off":false + } + }} +]} \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html new file mode 100644 index 00000000..8611d784 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/resizable/basic.html @@ -0,0 +1,27 @@ + + + + + Basic Resizable - jQuery EasyUI Demo + + + + + + + +

        Basic Resizable

        +
        +
        +
        Click on the edge of box and move the edge to resize the box.
        +
        +
        +
        +
        Resize Me
        +
        +
        +
        Title
        +
        Drag and Resize Me
        +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html new file mode 100644 index 00000000..2ff0bc13 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/basic.html @@ -0,0 +1,26 @@ + + + + + Basic SearchBox - jQuery EasyUI Demo + + + + + + + +

        Basic SearchBox

        +
        +
        +
        Click search button or press enter key in input box to do searching.
        +
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html new file mode 100644 index 00000000..6d94016f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/searchbox/category.html @@ -0,0 +1,31 @@ + + + + + Search Category - jQuery EasyUI Demo + + + + + + + +

        Search Category

        +
        +
        +
        Select a category and click search button or press enter key in input box to do searching.
        +
        +
        + +
        +
        All News
        +
        Sports News
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html new file mode 100644 index 00000000..5a6879a4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/basic.html @@ -0,0 +1,23 @@ + + + + + Basic Slider - jQuery EasyUI Demo + + + + + + + +

        Basic Slider

        +
        +
        +
        Drag the slider to change value.
        +
        +
        +
        + +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html new file mode 100644 index 00000000..a84ee6b2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/formattip.html @@ -0,0 +1,33 @@ + + + + + Format Tip Information - jQuery EasyUI Demo + + + + + + + +

        Format Tip Information

        +
        +
        +
        This sample shows how to format tip information.
        +
        +
        +
        + +
        +
        jQuery EasyUI
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html new file mode 100644 index 00000000..3f8b5e30 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/rule.html @@ -0,0 +1,26 @@ + + + + + Slider Rule - jQuery EasyUI Demo + + + + + + + +

        Slider Rule

        +
        +
        +
        This sample shows how to define slider rule.
        +
        +
        +
        + +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html b/src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html new file mode 100644 index 00000000..1b54f487 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/slider/vertical.html @@ -0,0 +1,27 @@ + + + + + Vertical Slider - jQuery EasyUI Demo + + + + + + + +

        Vertical Slider

        +
        +
        +
        This sample shows how to create a vertical slider.
        +
        +
        + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html new file mode 100644 index 00000000..5d6e1871 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/actions.html @@ -0,0 +1,67 @@ + + + + + SplitButton Actions - jQuery EasyUI Demo + + + + + + + +

        SplitButton Actions

        +
        +
        +
        Click the buttons below to perform actions.
        +
        + +
        + Home + Edit + Ok + Help +
        +
        +
        Undo
        +
        Redo
        + +
        Cut
        +
        Copy
        +
        Paste
        + +
        + Toolbar +
        +
        Address
        +
        Link
        +
        Navigation Toolbar
        +
        Bookmark Toolbar
        + +
        New Toolbar...
        +
        +
        +
        Delete
        +
        Select All
        +
        +
        +
        Ok
        +
        Cancel
        +
        +
        +
        Help
        +
        Update
        +
        + About + +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html new file mode 100644 index 00000000..a8c71bac --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/splitbutton/basic.html @@ -0,0 +1,64 @@ + + + + + Basic SplitButton - jQuery EasyUI Demo + + + + + + + +

        Basic SplitButton

        +
        +
        +
        Move mouse over the arrow area of button to drop down menu.
        +
        +
        +
        + Home + Edit + Ok + Help +
        +
        +
        Undo
        +
        Redo
        + +
        Cut
        +
        Copy
        +
        Paste
        + +
        + Toolbar +
        +
        Address
        +
        Link
        +
        Navigation Toolbar
        +
        Bookmark Toolbar
        + +
        New Toolbar...
        +
        +
        +
        Delete
        +
        Select All
        +
        +
        +
        Ok
        +
        Cancel
        +
        +
        +
        Help
        +
        Update
        +
        + About + +
        +
        + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html new file mode 100644 index 00000000..99674027 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/_content.html @@ -0,0 +1,18 @@ + + + + + AJAX Content + + +

        Here is the content loaded via AJAX.

        +
          +
        • easyui is a collection of user-interface plugin based on jQuery.
        • +
        • easyui provides essential functionality for building modern, interactive, javascript applications.
        • +
        • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
        • +
        • complete framework for HTML5 web page.
        • +
        • easyui save your time and scales while developing your products.
        • +
        • easyui is very easy but powerful.
        • +
        + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html new file mode 100644 index 00000000..51c4fb4e --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/autoheight.html @@ -0,0 +1,39 @@ + + + + + Auto Height for Tabs - jQuery EasyUI Demo + + + + + + + +

        Auto Height for Tabs

        +
        +
        +
        The tabs height is auto adjusted according to tab panel content.
        +
        +
        +
        +
        +

        jQuery EasyUI framework helps you build your web pages easily.

        +
          +
        • easyui is a collection of user-interface plugin based on jQuery.
        • +
        • easyui provides essential functionality for building modem, interactive, javascript applications.
        • +
        • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
        • +
        • complete framework for HTML5 web page.
        • +
        • easyui save your time and scales while developing your products.
        • +
        • easyui is very easy but powerful.
        • +
        +
        +
        +
          +
          +
          + This is the help content. +
          +
          + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html new file mode 100644 index 00000000..8bbe09ea --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/basic.html @@ -0,0 +1,39 @@ + + + + + Basic Tabs - jQuery EasyUI Demo + + + + + + + +

          Basic Tabs

          +
          +
          +
          Click tab strip to swap tab panel content.
          +
          +
          +
          +
          +

          jQuery EasyUI framework helps you build your web pages easily.

          +
            +
          • easyui is a collection of user-interface plugin based on jQuery.
          • +
          • easyui provides essential functionality for building modem, interactive, javascript applications.
          • +
          • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
          • +
          • complete framework for HTML5 web page.
          • +
          • easyui save your time and scales while developing your products.
          • +
          • easyui is very easy but powerful.
          • +
          +
          +
          +
            +
            +
            + This is the help content. +
            +
            + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html new file mode 100644 index 00000000..8615feb4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/dropdown.html @@ -0,0 +1,58 @@ + + + + + Tabs with DropDown - jQuery EasyUI Demo + + + + + + + +

            Tabs with DropDown

            +
            +
            +
            This sample shows how to add a dropdown menu over a tab strip.
            +
            +
            +
            +
            +

            jQuery EasyUI framework helps you build your web pages easily.

            +
              +
            • easyui is a collection of user-interface plugin based on jQuery.
            • +
            • easyui provides essential functionality for building modem, interactive, javascript applications.
            • +
            • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
            • +
            • complete framework for HTML5 web page.
            • +
            • easyui save your time and scales while developing your products.
            • +
            • easyui is very easy but powerful.
            • +
            +
            +
            +
              +
              +
              + This is the help content. +
              +
              +
              +
              Welcome
              +
              Help Contents
              +
              Search
              +
              Dynamic Help
              +
              + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html new file mode 100644 index 00000000..703bfd1e --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/fixedwidth.html @@ -0,0 +1,40 @@ + + + + + Fixed Tab Width - jQuery EasyUI Demo + + + + + + + +

              Fixed Tab Width

              +
              +
              +
              The tab strips have fixed width and height.
              +
              +
              +
              +
              +

              Home Content.

              +
              +
              +

              Maps Content.

              +
              +
              +

              Journal Content.

              +
              +
              +

              History Content.

              +
              +
              +

              References Content.

              +
              +
              +

              Contact Content.

              +
              +
              + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html new file mode 100644 index 00000000..4ff71c16 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/hover.html @@ -0,0 +1,49 @@ + + + + + Hover Tabs - jQuery EasyUI Demo + + + + + + + +

              Hover Tabs

              +
              +
              +
              Move mouse over the tab strip to open the tab panel.
              +
              +
              +
              +
              +

              jQuery EasyUI framework helps you build your web pages easily.

              +
                +
              • easyui is a collection of user-interface plugin based on jQuery.
              • +
              • easyui provides essential functionality for building modem, interactive, javascript applications.
              • +
              • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
              • +
              • complete framework for HTML5 web page.
              • +
              • easyui save your time and scales while developing your products.
              • +
              • easyui is very easy but powerful.
              • +
              +
              +
              +
                +
                +
                + This is the help content. +
                +
                + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/modem.png new file mode 100644 index 0000000000000000000000000000000000000000..be5a2eb2fc48a8f16681b591f4ef74888ee09c33 GIT binary patch literal 1633 zcmV-n2A=teP)DSXo(n z6%-WGq@<)6*xA{^2Ei8OFVPRn@pc;RG z0K(}2kU_v;uacIQE|igxVPIil0lOU8LJ$V2gBcFvgF+DKL$KN}U%tQ{3j&`%e`fgj z@gvL=d;kH2(*Zz33V;^3sH&=hEe8c1aykKFkQgk@fP4zVAcH}^2L(OIK_D>@4RRES ze)sMj*gUAC{s9CKRtErm69G(cJz`>Fj2}LHfCnwe5SVX(p#$bKGczNn7qEqVe0*Tb zKx$wP1gU%b_AT5|K=waih<*VGAQtps2Pz2H)YP1#tEdz1LA-G{v90jAo(|M-Y{Iec=5@nPoJ&=1Q2>IaFvsjn`>!l$t@@-2(}dD z0GK0?EkXud!iJNWd(GMH9%!pb!uh6=itz=n=!YbLZ{?6XRZ>k+%Q> zhy`Q`&;nIpmRY8(tSkWx7KUffo-s&DO2QK#$WmB3Ko0?!SPXU#m1Z4_<00M=8Jg|USYhq#|2XZmU!j~^!g0l-ZH#ay%!+e4s0^qV7 zCl zzk}l%xnx6*cces$;#;tKkUTJDgZV%`;9LP^gB$_!J;-ce!utdC{SlxvDE_~K)Byw# z3oyP-K}9Sx5VA6|Gca)cV_^9Y%36#J|Cs)QM1f48BN)Nn1tk_xApwc!e}BRC+4mpc z86F%z4whpB71y9L1E@wA=qY;#2Zjsh&of-Ue3{|QnKSo*QNADMdk_E!AQqr6xn4eh z#qi+MGlt6_&NBGR1u$ z0{{Yu<Cx%1A~kt11BpmeSi!CrWZyY9!TmJ7G?m2;TK>OdVJl%92G$?!48NGZF}SmPF>w9nW%&C26N4Xf z00ZYQUWPA1Um5-f1~UBq_k)2IR52MCGQ4~95>y1jif%}W2lO#BFiL>+E&~^z05CCs zVmN;M_>U(~p6rME{s*!H00M|*&z?PPz=SkSTvS{D7-$Skj7;G4z`*hXOoI&m$Mlkc znS+yo>HT}K&zO058JK{<%mPXaz!VNj<)Add07`g3`se1&48M$w7?`+u!SR3g?Afcp z#0yIKkI;*KfB*tHn;DoBY=PJr$mRzc!~(>uKtn+^3nLRF3ou86#ef(n%*@Kf$jA&< z2T=p$g5`mpXJG*;`2Fr3Gnc3+Gb50H=l1Ql4<9~U4~&|{K=YrVI{+Yn7?GN0TtLhY zauAfygvLh4gw(;r{y;5$3@UKZ9RLtOj04>>0tlc1ZXtfG21Qdk=RTSi)EQ1{_6i^UCwl}dq?)Kwu=icw$3Vv(^&DzBp z003H4WY{5#gx(W{WZ?xTPp(-6A&d7n9sqO>1QNe~ZLyh!;faNxAImH(PRkboJmIl) z5ft@hT9)XLC{1`m{6Mq^07z$}!gz5dlj%kb<7#2N1V~S32mm?^E&&!@<5jOx&3q{o za+2cX&tua)2r{taVogmAuD$W)qm~2Jb-st=OE#9C%TaGk*+GINT|sbi^6jAAyQ69v z8kDn-+d5(SDD|F*MUq!Y8 zc(PIdZebZiFlP5@(-6e!MAaf;@5+D2xe6|d8cfdKc6~j+K7)-5c4y4Sx{BFnKaWtq z>5TRFH=1ZgLzdQf!x{T;+PrT8Xs^e8w-+;+?n9TsNf?}i%e{^x&~3>;nZbF>Wk~-xi=)I9adQP-N!XQOOPah0O(QZ>2owWjyN~2)5!9nUX;qfIGvsHp@IVxcl=2QSj-aDrbsm+71?S} z(P`Ip&yPj&*46_(_|&4!Hz=_a?i71#2Li$LLi<)nVL z!{}WfIN}P&}jcP#>G?Gb4@Dg8Slpya_Y>1sq)VLm%q6alT7GG9ciH z=o`?VqJQAg0KhTaeay7TgYio%ePJb?E);6I?M9S?xW$@CT%}tOf{H0q7 zl`i}Cu}DQlJM)s>yd2C@xO01?p`g&-I~j%}`IIk6Y_>=2dpr+&3oX_Q8)ei(kFHYPxu*ps zYp-_l-RgrA8RDn!$Lm2bgGYu5Mdd0wSFTWOo4`S!NZ7|18*^m7=q?+~d$Wx!S3~ad z+qd`d_qu8q#;X~go_&(vYbA?;RKI^rk(F-U-T(#aumx`5F2EK1)KvG2^wc{g_+chg z$@@b)Sm!5c3i<3aJ0E2Ax4)~wB=r2XF8_c%C3(*EJ1#I%Qc@Vr&3)3U6U3N=3DN{@*z34hoRim^Arg_jcG>cCncl_cW}jS2nCa`kchCB!qvQ7I z=uc6;itt-`r&{6r(~xd+mFyq3twZh~O*rUVb*%k2+a5q+M`OXKY6x!|)7R8~b} zRQte@Xl8~+psdw=Kq)?VK}7sJE0SkH5r z2LOO|aL}fmrbzs@EHI}1#M!gcreGEyuq^-pDqDQe*`ua2K4o)M%1?=LDW{poV}XE} z#OPRJ@KI)b?9Nzb%$elYSU&);tP9>05W)H1iWnwxi( z35bh~vl9bllm9;Bm|~5OTm-YU69c^q@(A*Cv!8l93qnHH5jc8{4qtAxavOpx)su3t zmNn(O!v?S*3Q-NI+Vr2lbQX(pkjT`>3dQHP@o`xjqaih3qnq&vH|)yjEDq3ENj~*X zHu!OjW0JD%1loDs^o+wRE&(SBPF;+pu?5j!9T3>*lVMBnrwD~YZ{KzQkk_w2SMZ=J zIZE+guB(d+&c)T$a-Fj2l1G_{6W`s{-5owOJPc~IUwufI!6p&g5H~n7!W>j8mF%zY zFMYYQ<@79aQSRyzgqfW~RX>{FM*E8)BA;%`zTE52*1u5AsTqPkuL_*w27&a?l9IN; z_wVB>%gb-tu1a$%d}5MpQ%I3vYUrh5^%3U}6K~I`B$W(~xC9!omvc*|iW^^r7c}#oKM-NxzD*T(-)|KN1dXb}#%=YvteLUV5fj?QWh?F#CY?Buwoy4L z=R{FRcUdeJ4u{8YHp$&Oqnr8qj_$^m$dKPUCU^0(=R~(VZA6bUq)go=uBAqky{lu% zKBp0-hnxjVXxt1HYRIW5*NEKu6jf1CANS=;c1UPw=wN#0$^fI$kcs%UORLpFBlDg% zUiZi=N;T@IJY_@(K&}VXpRdyydb2uQOiLmrGV&DW)TvV#cXwwntDO4rBcJ+lY!6vj zRYeU7UIsO>O^I_aE?;VX@?`UmQmHf@Z`|lPXI-Nw@G&>C!DM&$HJGrlH7^q7?89;q zXYQkj!zt!21nlUZeQ6rgjo>$6Uy#9Quo@>_;g^(HlSqyJJ0rTI4SFpv|5_TZ;C8*E zc3D89fkJ-s&M*}KsBvH2-$)o&e` zeQZ5Jk_XdpQME?zdYwK`@frob;-GYTS2q-mYQ^*Qa^U$AtayNjD=$k-!<_t?DR8UB zAA9RNX`3QGZ1R;Q36%0ky~Hx~5dMwxZ-2ab6L?MC5Ja8+eF$V3Gr8QodJk0dg18KZ zoR7!#@wqmLYCIpuHpa(jR3l!JujVwIf4!~)NcnMNaGE3UV%2;}W*!Z9!;|>|>Eea8 zqq7zPA%671(%VaWl*3>`+Yc2|;n3m*l99>;EN2rAZ^i+v?s$poGHzbw+Nba4L#rH6 zq+MiGe?o-}D~G1MR<^zfzq+(@km=Q-(zW}5CylOrwh4>Vb%z8_K1v z{}MwZw_Q@a*%FqqwK59Fw(zE8C3}B&C? zVuA%ti8StfH{XZc2D8U_J|AyH{NhfILtZi<_ZTM@xbX@teKzjklX>M9=8`#Ed1Jrk z`Gv38>mF)aL&|8kP52^nQ#%GVws*XEG5;VahotE%ja@!`-&8RZhC-_mDh+X z=UGQpR`C`B!&I*F7JfdG22&_W)fCFGR!FUNO{VG(#$axsU>vlzfI0g2&z!Q*(e=i$ zp6es@6#)$*^JItW*m3o4-rEJ#L9 z*=8N2x83C0Xso1i*qhR#qLO0@sT3UP1j_21GkA#Notip#m8q2W%RhAdUiaZ;f%+xn zK4GR*3$K_M2~m(W_C`&j2-->mlPx`~d~q7cUxC`=j;vVIpx3_?Pt6e|1)Vuq4x5{b zPFZAERh{-X!c9^ml40Giad7jeVKOO5Mb;ZTWn!D0;=MJC$qygRJR7J@)^-%rL@UvI zl5kl&T-?98E1c60o$b2I)!8x#^2ut6A*9!6Isf^KKJv)K7Y%>4YSykdhIk% zG3y$bafGoO=g*Eumo9S0Y=2UTz4{vsI?HNo>_F$-kz{s~yL)T=)}^wV_XwIHzG9Uf zyrDDs82Z;OeZGFzLA43QCeL`1*}N`1?pHA_%fC;wv@OD4F+%=u9u zt-<>(M_a6z@xfr+c7ypZJpinAWK!d!Ghh8dYNbMFnq_p$qt8!?WC$6CA`S#_9<50R>^sn!rDR{DTdpKSy zZnNCkjFc6LaB=N>W^3-<8=3AZQ#+&DD znap!$rDu-T1i*cbI2HlTBPDG_Nil0PGBd4YM!nW`BSW6UxbA+Ea8~^pO{zMIezf1h zX$C-~-(vtWbL>jHE0^Cf%t?YrO9MI9##yQY#miw?pxwq6g9^*n`9 zsG$Q$SFfL-v2nrJMU08YC1iBZ160*gviuODFfn)e^088ae|`Mg)1O-qhoYaF{TULJ z4A6nAW5Dp6RUV{vfKm>dkEQ#6*K^zsupk2q+Ea4=oYE*vUp*jrbJ(W)8^E;x12P5j A&;S4c literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png b/src/main/webapp/js/easyui-1.3.5/demo/tabs/images/tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..fa871f54035fcd0bb0f7f2068d2b2ed4e5e0e0cf GIT binary patch literal 2505 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 + + + + Nested Tabs - jQuery EasyUI Demo + + + + + + + +

                Nested Tabs

                +
                +
                +
                The tab panel can contain sub tabs or other components.
                +
                +
                +
                +
                +
                +
                Content 1
                +
                Content 2
                +
                Content 3
                +
                +
                +
                +
                + +
                +
                + + + + + + + + + + + + + + + + + + + + +
                Title1Title2Title3
                d11d12d13
                d21d22d23
                +
                +
                + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html new file mode 100644 index 00000000..c72e2611 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/striptools.html @@ -0,0 +1,42 @@ + + + + + Tabs Strip Tools - jQuery EasyUI Demo + + + + + + + +

                Tabs Strip Tools

                +
                +
                +
                Click the mini-buttons on the tab strip to perform actions.
                +
                +
                +
                +
                +

                jQuery EasyUI framework helps you build your web pages easily.

                +
                  +
                • easyui is a collection of user-interface plugin based on jQuery.
                • +
                • easyui provides essential functionality for building modem, interactive, javascript applications.
                • +
                • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
                • +
                • complete framework for HTML5 web page.
                • +
                • easyui save your time and scales while developing your products.
                • +
                • easyui is very easy but powerful.
                • +
                +
                +
                + This is the help content. +
                +
                +
                + + + +
                + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html new file mode 100644 index 00000000..d99a3aa0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabimage.html @@ -0,0 +1,44 @@ + + + + + Tabs with Images - jQuery EasyUI Demo + + + + + + + +

                Tabs with Images

                +
                +
                +
                The tab strip can display big images.
                +
                +
                +
                + +

                A modem (modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information.

                +
                + +

                In computing, an image scanner—often abbreviated to just scanner—is a device that optically scans images, printed text, handwriting, or an object, and converts it to a digital image.

                + + +

                A personal digital assistant (PDA), also known as a palmtop computer, or personal data assistant, is a mobile device that functions as a personal information manager. PDAs are largely considered obsolete with the widespread adoption of smartphones.

                + + +

                A tablet computer, or simply tablet, is a one-piece mobile computer. Devices typically have a touchscreen, with finger or stylus gestures replacing the conventional computer mouse.

                + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html new file mode 100644 index 00000000..62a5f507 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabposition.html @@ -0,0 +1,48 @@ + + + + + Tab Position - jQuery EasyUI Demo + + + + + + + +

                Tab Position

                +
                +
                +
                Click the 'position' drop-down list and select an item to change the tab position.
                +
                +
                + Position: + +
                +
                +
                +

                jQuery EasyUI framework helps you build your web pages easily.

                +
                  +
                • easyui is a collection of user-interface plugin based on jQuery.
                • +
                • easyui provides essential functionality for building modem, interactive, javascript applications.
                • +
                • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
                • +
                • complete framework for HTML5 web page.
                • +
                • easyui save your time and scales while developing your products.
                • +
                • easyui is very easy but powerful.
                • +
                +
                +
                +
                  +
                  +
                  + This is the help content. +
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html new file mode 100644 index 00000000..93ecc0e6 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tabstools.html @@ -0,0 +1,44 @@ + + + + + Tabs Tools - jQuery EasyUI Demo + + + + + + + +

                  Tabs Tools

                  +
                  +
                  +
                  Click the buttons on the top right of tabs header to add or remove tab panel.
                  +
                  +
                  +
                  +
                  +
                  + + +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json new file mode 100644 index 00000000..e0c61922 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tabs/tree_data1.json @@ -0,0 +1,49 @@ +[{ + "id":1, + "text":"My Documents", + "children":[{ + "id":11, + "text":"Photos", + "state":"closed", + "children":[{ + "id":111, + "text":"Friend" + },{ + "id":112, + "text":"Wife" + },{ + "id":113, + "text":"Company" + }] + },{ + "id":12, + "text":"Program Files", + "children":[{ + "id":121, + "text":"Intel" + },{ + "id":122, + "text":"Java", + "attributes":{ + "p1":"Custom Attribute1", + "p2":"Custom Attribute2" + } + },{ + "id":123, + "text":"Microsoft Office" + },{ + "id":124, + "text":"Games", + "checked":true + }] + },{ + "id":13, + "text":"index.html" + },{ + "id":14, + "text":"about.html" + },{ + "id":15, + "text":"welcome.html" + }] +}] diff --git a/src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html new file mode 100644 index 00000000..9e88216f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/actions.html @@ -0,0 +1,41 @@ + + + + + TimeSpinner Actions - jQuery EasyUI Demo + + + + + + + +

                  TimeSpinner Actions

                  +
                  +
                  +
                  Click the buttons below to perform actions.
                  +
                  + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html new file mode 100644 index 00000000..40a5a786 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/basic.html @@ -0,0 +1,21 @@ + + + + + Basic TimeSpinner - jQuery EasyUI Demo + + + + + + + +

                  Basic TimeSpinner

                  +
                  +
                  +
                  Click spin button to adjust time.
                  +
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html new file mode 100644 index 00000000..f31a8bb1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/timespinner/range.html @@ -0,0 +1,23 @@ + + + + + Time Range - jQuery EasyUI Demo + + + + + + + +

                  Time Range

                  +
                  +
                  +
                  The time value is constrained in specified range.
                  +
                  +
                  + From 08:30 to 18:00 +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html new file mode 100644 index 00000000..99674027 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_content.html @@ -0,0 +1,18 @@ + + + + + AJAX Content + + +

                  Here is the content loaded via AJAX.

                  +
                    +
                  • easyui is a collection of user-interface plugin based on jQuery.
                  • +
                  • easyui provides essential functionality for building modern, interactive, javascript applications.
                  • +
                  • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
                  • +
                  • complete framework for HTML5 web page.
                  • +
                  • easyui save your time and scales while developing your products.
                  • +
                  • easyui is very easy but powerful.
                  • +
                  + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html new file mode 100644 index 00000000..ddcdc074 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/_dialog.html @@ -0,0 +1,23 @@ + + + + + Dialog Content + + +
                  +
                  +
                  User Name:
                  + +
                  +
                  +
                  Password:
                  + +
                  +
                  + Login + Cancel +
                  +
                  + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html new file mode 100644 index 00000000..e68a4b5c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/ajax.html @@ -0,0 +1,35 @@ + + + + + Ajax Tooltip - jQuery EasyUI Demo + + + + + + + +

                  Ajax Tooltip

                  +
                  +
                  +
                  The tooltip content can be loaded via AJAX.
                  +
                  +
                  + + + onShow: function(){ + $(this).tooltip('arrow').css('left', 20); + $(this).tooltip('tip').css('left', $(this).offset().left); + }, + onUpdate: function(cc){ + cc.panel({ + width: 500, + height: 'auto', + border: false, + href: '_content.html' + }); + } + ">Hove me to display tooltip content via AJAX. + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html new file mode 100644 index 00000000..6fb8cc7a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/basic.html @@ -0,0 +1,23 @@ + + + + + Basic Tooltip - jQuery EasyUI Demo + + + + + + + +

                  Basic Tooltip

                  +
                  +
                  +
                  Hover the links to display tooltip message.
                  +
                  +
                  +

                  The tooltip can use each elements title attribute. + Hover me to display tooltip. +

                  + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html new file mode 100644 index 00000000..1fb99b31 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customcontent.html @@ -0,0 +1,33 @@ + + + + + Custom Tooltip Content - jQuery EasyUI Demo + + + + + + + +

                  Custom Tooltip Content

                  +
                  +
                  +
                  Access to each elements attribute to get the tooltip content.
                  +
                  +
                  +
                  + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html new file mode 100644 index 00000000..67bbd087 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/customstyle.html @@ -0,0 +1,55 @@ + + + + + Custom Tooltip Style - jQuery EasyUI Demo + + + + + + + +

                  Custom Tooltip Style

                  +
                  +
                  +
                  This sample shows how to change the tooltip style.
                  +
                  +
                  +
                  +
                  Hover Me
                  +
                  +
                  +
                  Hover Me
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html new file mode 100644 index 00000000..28a5f9a0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/position.html @@ -0,0 +1,37 @@ + + + + + Tooltip Position - jQuery EasyUI Demo + + + + + + + +

                  Tooltip Position

                  +
                  +
                  +
                  Click the drop-down list below to change where the tooltip appears.
                  +
                  +
                  + Select position: + +
                  +
                  Hover Me
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html new file mode 100644 index 00000000..c7d2f219 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/toolbar.html @@ -0,0 +1,43 @@ + + + + + Tooltip as Toolbar - jQuery EasyUI Demo + + + + + + + +

                  Tooltip as Toolbar

                  +
                  +
                  +
                  This sample shows how to create a tooltip style toolbar.
                  +
                  +
                  +
                  +

                  Hover me to display toolbar.

                  +
                  +
                  +
                  + + + + + +
                  +
                  + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html new file mode 100644 index 00000000..957f58a0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/tooltip/tooltipdialog.html @@ -0,0 +1,47 @@ + + + + + Tooltip Dialog - jQuery EasyUI Demo + + + + + + + +

                  Tooltip Dialog

                  +
                  +
                  +
                  This sample shows how to create a tooltip dialog.
                  +
                  +
                  +
                  +

                  Click here to see the tooltip dialog. +

                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html new file mode 100644 index 00000000..62b1ad0f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/actions.html @@ -0,0 +1,67 @@ + + + + + TreeGrid Actions - jQuery EasyUI Demo + + + + + + + +

                  TreeGrid Actions

                  +
                  +
                  +
                  Click the buttons below to perform actions.
                  +
                  + + + + + + + + + + + +
                  Task NamePersonsBegin DateEnd DateProgress
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html new file mode 100644 index 00000000..417e783a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/basic.html @@ -0,0 +1,37 @@ + + + + + Basic TreeGrid - jQuery EasyUI Demo + + + + + + + +

                  Basic TreeGrid

                  +
                  +
                  +
                  TreeGrid allows you to expand or collapse group rows.
                  +
                  +
                  + + + + + + + + +
                  NameSizeModified Date
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html new file mode 100644 index 00000000..7f1d6468 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/clientpagination.html @@ -0,0 +1,95 @@ + + + + + Client Side Pagination in TreeGrid - jQuery EasyUI Demo + + + + + + + +

                  Client Side Pagination in TreeGrid

                  +
                  +
                  +
                  This sample shows how to implement client side pagination in TreeGrid.
                  +
                  +
                  + + + + + + + + + + +
                  Task NamePersonsBegin DateEnd DateProgress
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html new file mode 100644 index 00000000..2a5954cd --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/contextmenu.html @@ -0,0 +1,107 @@ + + + + + TreeGrid ContextMenu - jQuery EasyUI Demo + + + + + + + +

                  TreeGrid ContextMenu

                  +
                  +
                  +
                  Right click to display the context menu.
                  +
                  +
                  + + + + + + + + + + +
                  Task NamePersonsBegin DateEnd DateProgress
                  +
                  +
                  Append
                  +
                  Remove
                  + +
                  Collapse
                  +
                  Expand
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html new file mode 100644 index 00000000..1eaa64cd --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/editable.html @@ -0,0 +1,96 @@ + + + + + Editable TreeGrid - jQuery EasyUI Demo + + + + + + + +

                  Editable TreeGrid

                  +
                  +
                  +
                  Select one node and click edit button to perform editing.
                  +
                  +
                  + Edit + Save + Cancel +
                  + + + + + + + + + + +
                  Task NamePersonsBegin DateEnd DateProgress
                  + + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html new file mode 100644 index 00000000..7f9b601c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/footer.html @@ -0,0 +1,58 @@ + + + + + TreeGrid with Footer - jQuery EasyUI Demo + + + + + + + +

                  TreeGrid with Footer

                  +
                  +
                  +
                  Show summary information on TreeGrid footer.
                  +
                  +
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html new file mode 100644 index 00000000..70cc63e2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/reports.html @@ -0,0 +1,52 @@ + + + + + Reports using TreeGrid - jQuery EasyUI Demo + + + + + + + +

                  Reports using TreeGrid

                  +
                  +
                  +
                  Using TreeGrid to show complex reports.
                  +
                  +
                  + + + + + + + + + + + + + + + + + + + + + + +
                  Region
                  20092010
                  1st qrt.2st qrt.3st qrt.4st qrt.1st qrt.2st qrt.3st qrt.4st qrt.
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json new file mode 100644 index 00000000..6cc10973 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data1.json @@ -0,0 +1,73 @@ +[{ + "id":1, + "name":"C", + "size":"", + "date":"02/19/2010", + "children":[{ + "id":2, + "name":"Program Files", + "size":"120 MB", + "date":"03/20/2010", + "children":[{ + "id":21, + "name":"Java", + "size":"", + "date":"01/13/2010", + "state":"closed", + "children":[{ + "id":211, + "name":"java.exe", + "size":"142 KB", + "date":"01/13/2010" + },{ + "id":212, + "name":"jawt.dll", + "size":"5 KB", + "date":"01/13/2010" + }] + },{ + "id":22, + "name":"MySQL", + "size":"", + "date":"01/13/2010", + "state":"closed", + "children":[{ + "id":221, + "name":"my.ini", + "size":"10 KB", + "date":"02/26/2009" + },{ + "id":222, + "name":"my-huge.ini", + "size":"5 KB", + "date":"02/26/2009" + },{ + "id":223, + "name":"my-large.ini", + "size":"5 KB", + "date":"02/26/2009" + }] + }] + },{ + "id":3, + "name":"eclipse", + "size":"", + "date":"01/20/2010", + "children":[{ + "id":31, + "name":"eclipse.exe", + "size":"56 KB", + "date":"05/19/2009" + },{ + "id":32, + "name":"eclipse.ini", + "size":"1 KB", + "date":"04/20/2010" + },{ + "id":33, + "name":"notice.html", + "size":"7 KB", + "date":"03/17/2005" + }] + }] +}] \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json new file mode 100644 index 00000000..52c2c052 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data2.json @@ -0,0 +1,11 @@ +{"total":7,"rows":[ + {"id":1,"name":"All Tasks","begin":"3/4/2010","end":"3/20/2010","progress":60,"iconCls":"icon-ok"}, + {"id":2,"name":"Designing","begin":"3/4/2010","end":"3/10/2010","progress":100,"_parentId":1,"state":"closed"}, + {"id":21,"name":"Database","persons":2,"begin":"3/4/2010","end":"3/6/2010","progress":100,"_parentId":2}, + {"id":22,"name":"UML","persons":1,"begin":"3/7/2010","end":"3/8/2010","progress":100,"_parentId":2}, + {"id":23,"name":"Export Document","persons":1,"begin":"3/9/2010","end":"3/10/2010","progress":100,"_parentId":2}, + {"id":3,"name":"Coding","persons":2,"begin":"3/11/2010","end":"3/18/2010","progress":80}, + {"id":4,"name":"Testing","persons":1,"begin":"3/19/2010","end":"3/20/2010","progress":20} +],"footer":[ + {"name":"Total Persons:","persons":7,"iconCls":"icon-sum"} +]} diff --git a/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json new file mode 100644 index 00000000..7015d317 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/treegrid/treegrid_data3.json @@ -0,0 +1,13 @@ +{"total":9,"rows":[ + {"id":1,"region":"Wyoming"}, + {"id":11,"region":"Albin","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":1}, + {"id":12,"region":"Canon","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":1}, + {"id":13,"region":"Egbert","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":1}, + {"id":2,"region":"Washington"}, + {"id":21,"region":"Bellingham","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2}, + {"id":22,"region":"Chehalis","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2}, + {"id":23,"region":"Ellensburg","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2}, + {"id":24,"region":"Monroe","f1":2000,"f2":1800,"f3":1903,"f4":2183,"f5":2133,"f6":1923,"f7":2018,"f8":1838,"_parentId":2} +],"footer":[ + {"region":"Total","f1":14000,"f2":12600,"f3":13321,"f4":15281,"f5":14931,"f6":13461,"f7":14126,"f8":12866} +]} \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html new file mode 100644 index 00000000..16d01b90 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/basic.html @@ -0,0 +1,45 @@ + + + + + Basic ValidateBox - jQuery EasyUI Demo + + + + + + + +

                  Basic ValidateBox

                  +
                  +
                  +
                  It's easy to add validate logic to a input box.
                  +
                  +
                  +
                  + + + + + + + + + + + + + + + + + + + + + +
                  User Name:
                  Email:
                  Birthday:
                  URL:
                  Phone:
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html new file mode 100644 index 00000000..2af80fea --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/validatebox/customtooltip.html @@ -0,0 +1,90 @@ + + + + + Custom ValidateBox Tooltip - jQuery EasyUI Demo + + + + + + + +

                  Custom ValidateBox Tooltip

                  +
                  +
                  +
                  This sample shows how to display another tooltip message on a valid textbox.
                  +
                  +
                  +
                  + + + + + + + + + + + + + + + + + + + + + +
                  User Name:
                  Email:
                  Birthday:
                  URL:
                  Phone:
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/basic.html b/src/main/webapp/js/easyui-1.3.5/demo/window/basic.html new file mode 100644 index 00000000..9475150a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/window/basic.html @@ -0,0 +1,26 @@ + + + + + Basic Window - jQuery EasyUI Demo + + + + + + + +

                  Basic Window

                  +
                  +
                  +
                  Window can be dragged freely on screen.
                  +
                  +
                  + Open + Close +
                  +
                  + The window content. +
                  + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html b/src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html new file mode 100644 index 00000000..aab788c1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/window/customtools.html @@ -0,0 +1,33 @@ + + + + + Custom Window Tools - jQuery EasyUI Demo + + + + + + + +

                  Custom Window Tools

                  +
                  +
                  +
                  Click the right top buttons to perform actions.
                  +
                  +
                  + Open + Close +
                  +
                  + The window content. +
                  +
                  + + + + +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html b/src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html new file mode 100644 index 00000000..64083f0c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/window/inlinewindow.html @@ -0,0 +1,29 @@ + + + + + Inline Window - jQuery EasyUI Demo + + + + + + + +

                  Inline Window

                  +
                  +
                  +
                  The inline window stay inside its parent.
                  +
                  +
                  + Open + Close +
                  +
                  +
                  + This window stay inside its parent +
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html b/src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html new file mode 100644 index 00000000..f59a9c07 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/window/modalwindow.html @@ -0,0 +1,27 @@ + + + + + Modal Window - jQuery EasyUI Demo + + + + + + + +

                  Modal Window

                  +
                  +
                  +
                  Click the open button below to open the modal window.
                  +
                  +
                  + Open + Close +
                  +
                  + The window content. +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html b/src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html new file mode 100644 index 00000000..d29c6568 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/demo/window/windowlayout.html @@ -0,0 +1,36 @@ + + + + + Window Layout - jQuery EasyUI Demo + + + + + + + +

                  Window Layout

                  +
                  +
                  +
                  Using layout on window.
                  +
                  +
                  + Open + Close +
                  +
                  +
                  +
                  +
                  + jQuery EasyUI framework help you build your web page easily. +
                  +
                  + Ok + Cancel +
                  +
                  +
                  + + + \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/easyloader.js b/src/main/webapp/js/easyui-1.3.5/easyloader.js new file mode 100644 index 00000000..2cb888f7 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/easyloader.js @@ -0,0 +1,192 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function(){ +var _1={draggable:{js:"jquery.draggable.js"},droppable:{js:"jquery.droppable.js"},resizable:{js:"jquery.resizable.js"},linkbutton:{js:"jquery.linkbutton.js",css:"linkbutton.css"},progressbar:{js:"jquery.progressbar.js",css:"progressbar.css"},tooltip:{js:"jquery.tooltip.js",css:"tooltip.css"},pagination:{js:"jquery.pagination.js",css:"pagination.css",dependencies:["linkbutton"]},datagrid:{js:"jquery.datagrid.js",css:"datagrid.css",dependencies:["panel","resizable","linkbutton","pagination"]},treegrid:{js:"jquery.treegrid.js",css:"tree.css",dependencies:["datagrid"]},propertygrid:{js:"jquery.propertygrid.js",css:"propertygrid.css",dependencies:["datagrid"]},panel:{js:"jquery.panel.js",css:"panel.css"},window:{js:"jquery.window.js",css:"window.css",dependencies:["resizable","draggable","panel"]},dialog:{js:"jquery.dialog.js",css:"dialog.css",dependencies:["linkbutton","window"]},messager:{js:"jquery.messager.js",css:"messager.css",dependencies:["linkbutton","window","progressbar"]},layout:{js:"jquery.layout.js",css:"layout.css",dependencies:["resizable","panel"]},form:{js:"jquery.form.js"},menu:{js:"jquery.menu.js",css:"menu.css"},tabs:{js:"jquery.tabs.js",css:"tabs.css",dependencies:["panel","linkbutton"]},menubutton:{js:"jquery.menubutton.js",css:"menubutton.css",dependencies:["linkbutton","menu"]},splitbutton:{js:"jquery.splitbutton.js",css:"splitbutton.css",dependencies:["menubutton"]},accordion:{js:"jquery.accordion.js",css:"accordion.css",dependencies:["panel"]},calendar:{js:"jquery.calendar.js",css:"calendar.css"},combo:{js:"jquery.combo.js",css:"combo.css",dependencies:["panel","validatebox"]},combobox:{js:"jquery.combobox.js",css:"combobox.css",dependencies:["combo"]},combotree:{js:"jquery.combotree.js",dependencies:["combo","tree"]},combogrid:{js:"jquery.combogrid.js",dependencies:["combo","datagrid"]},validatebox:{js:"jquery.validatebox.js",css:"validatebox.css",dependencies:["tooltip"]},numberbox:{js:"jquery.numberbox.js",dependencies:["validatebox"]},searchbox:{js:"jquery.searchbox.js",css:"searchbox.css",dependencies:["menubutton"]},spinner:{js:"jquery.spinner.js",css:"spinner.css",dependencies:["validatebox"]},numberspinner:{js:"jquery.numberspinner.js",dependencies:["spinner","numberbox"]},timespinner:{js:"jquery.timespinner.js",dependencies:["spinner"]},tree:{js:"jquery.tree.js",css:"tree.css",dependencies:["draggable","droppable"]},datebox:{js:"jquery.datebox.js",css:"datebox.css",dependencies:["calendar","combo"]},datetimebox:{js:"jquery.datetimebox.js",dependencies:["datebox","timespinner"]},slider:{js:"jquery.slider.js",dependencies:["draggable"]},tooltip:{js:"jquery.tooltip.js"},parser:{js:"jquery.parser.js"}}; +var _2={"af":"easyui-lang-af.js","ar":"easyui-lang-ar.js","bg":"easyui-lang-bg.js","ca":"easyui-lang-ca.js","cs":"easyui-lang-cs.js","cz":"easyui-lang-cz.js","da":"easyui-lang-da.js","de":"easyui-lang-de.js","el":"easyui-lang-el.js","en":"easyui-lang-en.js","es":"easyui-lang-es.js","fr":"easyui-lang-fr.js","it":"easyui-lang-it.js","jp":"easyui-lang-jp.js","nl":"easyui-lang-nl.js","pl":"easyui-lang-pl.js","pt_BR":"easyui-lang-pt_BR.js","ru":"easyui-lang-ru.js","sv_SE":"easyui-lang-sv_SE.js","tr":"easyui-lang-tr.js","zh_CN":"easyui-lang-zh_CN.js","zh_TW":"easyui-lang-zh_TW.js"}; +var _3={}; +function _4(_5,_6){ +var _7=false; +var _8=document.createElement("script"); +_8.type="text/javascript"; +_8.language="javascript"; +_8.src=_5; +_8.onload=_8.onreadystatechange=function(){ +if(!_7&&(!_8.readyState||_8.readyState=="loaded"||_8.readyState=="complete")){ +_7=true; +_8.onload=_8.onreadystatechange=null; +if(_6){ +_6.call(_8); +} +} +}; +document.getElementsByTagName("head")[0].appendChild(_8); +}; +function _9(_a,_b){ +_4(_a,function(){ +document.getElementsByTagName("head")[0].removeChild(this); +if(_b){ +_b(); +} +}); +}; +function _c(_d,_e){ +var _f=document.createElement("link"); +_f.rel="stylesheet"; +_f.type="text/css"; +_f.media="screen"; +_f.href=_d; +document.getElementsByTagName("head")[0].appendChild(_f); +if(_e){ +_e.call(_f); +} +}; +function _10(_11,_12){ +_3[_11]="loading"; +var _13=_1[_11]; +var _14="loading"; +var _15=(easyloader.css&&_13["css"])?"loading":"loaded"; +if(easyloader.css&&_13["css"]){ +if(/^http/i.test(_13["css"])){ +var url=_13["css"]; +}else{ +var url=easyloader.base+"themes/"+easyloader.theme+"/"+_13["css"]; +} +_c(url,function(){ +_15="loaded"; +if(_14=="loaded"&&_15=="loaded"){ +_16(); +} +}); +} +if(/^http/i.test(_13["js"])){ +var url=_13["js"]; +}else{ +var url=easyloader.base+"plugins/"+_13["js"]; +} +_4(url,function(){ +_14="loaded"; +if(_14=="loaded"&&_15=="loaded"){ +_16(); +} +}); +function _16(){ +_3[_11]="loaded"; +easyloader.onProgress(_11); +if(_12){ +_12(); +} +}; +}; +function _17(_18,_19){ +var mm=[]; +var _1a=false; +if(typeof _18=="string"){ +add(_18); +}else{ +for(var i=0;i<_18.length;i++){ +add(_18[i]); +} +} +function add(_1b){ +if(!_1[_1b]){ +return; +} +var d=_1[_1b]["dependencies"]; +if(d){ +for(var i=0;i").appendTo("body"); +d.width(100); +$._boxModel=parseInt(d.width())==100; +d.remove(); +if(!window.easyloader&&$.parser.auto){ +$.parser.parse(); +} +}); +$.fn._outerWidth=function(_c){ +if(_c==undefined){ +if(this[0]==window){ +return this.width()||document.body.clientWidth; +} +return this.outerWidth()||0; +} +return this.each(function(){ +if($._boxModel){ +$(this).width(_c-($(this).outerWidth()-$(this).width())); +}else{ +$(this).width(_c); +} +}); +}; +$.fn._outerHeight=function(_d){ +if(_d==undefined){ +if(this[0]==window){ +return this.height()||document.body.clientHeight; +} +return this.outerHeight()||0; +} +return this.each(function(){ +if($._boxModel){ +$(this).height(_d-($(this).outerHeight()-$(this).height())); +}else{ +$(this).height(_d); +} +}); +}; +$.fn._scrollLeft=function(_e){ +if(_e==undefined){ +return this.scrollLeft(); +}else{ +return this.each(function(){ +$(this).scrollLeft(_e); +}); +} +}; +$.fn._propAttr=$.fn.prop||$.fn.attr; +$.fn._fit=function(_f){ +_f=_f==undefined?true:_f; +var t=this[0]; +var p=(t.tagName=="BODY"?t:this.parent()[0]); +var _10=p.fcount||0; +if(_f){ +if(!t.fitted){ +t.fitted=true; +p.fcount=_10+1; +$(p).addClass("panel-noscroll"); +if(p.tagName=="BODY"){ +$("html").addClass("panel-fit"); +} +} +}else{ +if(t.fitted){ +t.fitted=false; +p.fcount=_10-1; +if(p.fcount==0){ +$(p).removeClass("panel-noscroll"); +if(p.tagName=="BODY"){ +$("html").removeClass("panel-fit"); +} +} +} +} +return {width:$(p).width(),height:$(p).height()}; +}; +})(jQuery); +(function($){ +var _11=null; +var _12=null; +var _13=false; +function _14(e){ +if(e.touches.length!=1){ +return; +} +if(!_13){ +_13=true; +dblClickTimer=setTimeout(function(){ +_13=false; +},500); +}else{ +clearTimeout(dblClickTimer); +_13=false; +_15(e,"dblclick"); +} +_11=setTimeout(function(){ +_15(e,"contextmenu",3); +},1000); +_15(e,"mousedown"); +if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ +e.preventDefault(); +} +}; +function _16(e){ +if(e.touches.length!=1){ +return; +} +if(_11){ +clearTimeout(_11); +} +_15(e,"mousemove"); +if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ +e.preventDefault(); +} +}; +function _17(e){ +if(_11){ +clearTimeout(_11); +} +_15(e,"mouseup"); +if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ +e.preventDefault(); +} +}; +function _15(e,_18,_19){ +var _1a=new $.Event(_18); +_1a.pageX=e.changedTouches[0].pageX; +_1a.pageY=e.changedTouches[0].pageY; +_1a.which=_19||1; +$(e.target).trigger(_1a); +}; +if(document.addEventListener){ +document.addEventListener("touchstart",_14,true); +document.addEventListener("touchmove",_16,true); +document.addEventListener("touchend",_17,true); +} +})(jQuery); +(function($){ +function _1b(e){ +var _1c=$.data(e.data.target,"draggable"); +var _1d=_1c.options; +var _1e=_1c.proxy; +var _1f=e.data; +var _20=_1f.startLeft+e.pageX-_1f.startX; +var top=_1f.startTop+e.pageY-_1f.startY; +if(_1e){ +if(_1e.parent()[0]==document.body){ +if(_1d.deltaX!=null&&_1d.deltaX!=undefined){ +_20=e.pageX+_1d.deltaX; +}else{ +_20=e.pageX-e.data.offsetWidth; +} +if(_1d.deltaY!=null&&_1d.deltaY!=undefined){ +top=e.pageY+_1d.deltaY; +}else{ +top=e.pageY-e.data.offsetHeight; +} +}else{ +if(_1d.deltaX!=null&&_1d.deltaX!=undefined){ +_20+=e.data.offsetWidth+_1d.deltaX; +} +if(_1d.deltaY!=null&&_1d.deltaY!=undefined){ +top+=e.data.offsetHeight+_1d.deltaY; +} +} +} +if(e.data.parent!=document.body){ +_20+=$(e.data.parent).scrollLeft(); +top+=$(e.data.parent).scrollTop(); +} +if(_1d.axis=="h"){ +_1f.left=_20; +}else{ +if(_1d.axis=="v"){ +_1f.top=top; +}else{ +_1f.left=_20; +_1f.top=top; +} +} +}; +function _21(e){ +var _22=$.data(e.data.target,"draggable"); +var _23=_22.options; +var _24=_22.proxy; +if(!_24){ +_24=$(e.data.target); +} +_24.css({left:e.data.left,top:e.data.top}); +$("body").css("cursor",_23.cursor); +}; +function _25(e){ +$.fn.draggable.isDragging=true; +var _26=$.data(e.data.target,"draggable"); +var _27=_26.options; +var _28=$(".droppable").filter(function(){ +return e.data.target!=this; +}).filter(function(){ +var _29=$.data(this,"droppable").options.accept; +if(_29){ +return $(_29).filter(function(){ +return this==e.data.target; +}).length>0; +}else{ +return true; +} +}); +_26.droppables=_28; +var _2a=_26.proxy; +if(!_2a){ +if(_27.proxy){ +if(_27.proxy=="clone"){ +_2a=$(e.data.target).clone().insertAfter(e.data.target); +}else{ +_2a=_27.proxy.call(e.data.target,e.data.target); +} +_26.proxy=_2a; +}else{ +_2a=$(e.data.target); +} +} +_2a.css("position","absolute"); +_1b(e); +_21(e); +_27.onStartDrag.call(e.data.target,e); +return false; +}; +function _2b(e){ +var _2c=$.data(e.data.target,"draggable"); +_1b(e); +if(_2c.options.onDrag.call(e.data.target,e)!=false){ +_21(e); +} +var _2d=e.data.target; +_2c.droppables.each(function(){ +var _2e=$(this); +if(_2e.droppable("options").disabled){ +return; +} +var p2=_2e.offset(); +if(e.pageX>p2.left&&e.pageXp2.top&&e.pageYp2.left&&e.pageXp2.top&&e.pageY_43.options.edge; +}; +}); +}; +$.fn.draggable.methods={options:function(jq){ +return $.data(jq[0],"draggable").options; +},proxy:function(jq){ +return $.data(jq[0],"draggable").proxy; +},enable:function(jq){ +return jq.each(function(){ +$(this).draggable({disabled:false}); +}); +},disable:function(jq){ +return jq.each(function(){ +$(this).draggable({disabled:true}); +}); +}}; +$.fn.draggable.parseOptions=function(_48){ +var t=$(_48); +return $.extend({},$.parser.parseOptions(_48,["cursor","handle","axis",{"revert":"boolean","deltaX":"number","deltaY":"number","edge":"number"}]),{disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.draggable.defaults={proxy:null,revert:false,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:null,onBeforeDrag:function(e){ +},onStartDrag:function(e){ +},onDrag:function(e){ +},onStopDrag:function(e){ +}}; +$.fn.draggable.isDragging=false; +})(jQuery); +(function($){ +function _49(_4a){ +$(_4a).addClass("droppable"); +$(_4a).bind("_dragenter",function(e,_4b){ +$.data(_4a,"droppable").options.onDragEnter.apply(_4a,[e,_4b]); +}); +$(_4a).bind("_dragleave",function(e,_4c){ +$.data(_4a,"droppable").options.onDragLeave.apply(_4a,[e,_4c]); +}); +$(_4a).bind("_dragover",function(e,_4d){ +$.data(_4a,"droppable").options.onDragOver.apply(_4a,[e,_4d]); +}); +$(_4a).bind("_drop",function(e,_4e){ +$.data(_4a,"droppable").options.onDrop.apply(_4a,[e,_4e]); +}); +}; +$.fn.droppable=function(_4f,_50){ +if(typeof _4f=="string"){ +return $.fn.droppable.methods[_4f](this,_50); +} +_4f=_4f||{}; +return this.each(function(){ +var _51=$.data(this,"droppable"); +if(_51){ +$.extend(_51.options,_4f); +}else{ +_49(this); +$.data(this,"droppable",{options:$.extend({},$.fn.droppable.defaults,$.fn.droppable.parseOptions(this),_4f)}); +} +}); +}; +$.fn.droppable.methods={options:function(jq){ +return $.data(jq[0],"droppable").options; +},enable:function(jq){ +return jq.each(function(){ +$(this).droppable({disabled:false}); +}); +},disable:function(jq){ +return jq.each(function(){ +$(this).droppable({disabled:true}); +}); +}}; +$.fn.droppable.parseOptions=function(_52){ +var t=$(_52); +return $.extend({},$.parser.parseOptions(_52,["accept"]),{disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(e,_53){ +},onDragOver:function(e,_54){ +},onDragLeave:function(e,_55){ +},onDrop:function(e,_56){ +}}; +})(jQuery); +(function($){ +$.fn.resizable=function(_57,_58){ +if(typeof _57=="string"){ +return $.fn.resizable.methods[_57](this,_58); +} +function _59(e){ +var _5a=e.data; +var _5b=$.data(_5a.target,"resizable").options; +if(_5a.dir.indexOf("e")!=-1){ +var _5c=_5a.startWidth+e.pageX-_5a.startX; +_5c=Math.min(Math.max(_5c,_5b.minWidth),_5b.maxWidth); +_5a.width=_5c; +} +if(_5a.dir.indexOf("s")!=-1){ +var _5d=_5a.startHeight+e.pageY-_5a.startY; +_5d=Math.min(Math.max(_5d,_5b.minHeight),_5b.maxHeight); +_5a.height=_5d; +} +if(_5a.dir.indexOf("w")!=-1){ +var _5c=_5a.startWidth-e.pageX+_5a.startX; +_5c=Math.min(Math.max(_5c,_5b.minWidth),_5b.maxWidth); +_5a.width=_5c; +_5a.left=_5a.startLeft+_5a.startWidth-_5a.width; +} +if(_5a.dir.indexOf("n")!=-1){ +var _5d=_5a.startHeight-e.pageY+_5a.startY; +_5d=Math.min(Math.max(_5d,_5b.minHeight),_5b.maxHeight); +_5a.height=_5d; +_5a.top=_5a.startTop+_5a.startHeight-_5a.height; +} +}; +function _5e(e){ +var _5f=e.data; +var t=$(_5f.target); +t.css({left:_5f.left,top:_5f.top}); +if(t.outerWidth()!=_5f.width){ +t._outerWidth(_5f.width); +} +if(t.outerHeight()!=_5f.height){ +t._outerHeight(_5f.height); +} +}; +function _60(e){ +$.fn.resizable.isResizing=true; +$.data(e.data.target,"resizable").options.onStartResize.call(e.data.target,e); +return false; +}; +function _61(e){ +_59(e); +if($.data(e.data.target,"resizable").options.onResize.call(e.data.target,e)!=false){ +_5e(e); +} +return false; +}; +function _62(e){ +$.fn.resizable.isResizing=false; +_59(e,true); +_5e(e); +$.data(e.data.target,"resizable").options.onStopResize.call(e.data.target,e); +$(document).unbind(".resizable"); +$("body").css("cursor",""); +return false; +}; +return this.each(function(){ +var _63=null; +var _64=$.data(this,"resizable"); +if(_64){ +$(this).unbind(".resizable"); +_63=$.extend(_64.options,_57||{}); +}else{ +_63=$.extend({},$.fn.resizable.defaults,$.fn.resizable.parseOptions(this),_57||{}); +$.data(this,"resizable",{options:_63}); +} +if(_63.disabled==true){ +return; +} +$(this).bind("mousemove.resizable",{target:this},function(e){ +if($.fn.resizable.isResizing){ +return; +} +var dir=_65(e); +if(dir==""){ +$(e.data.target).css("cursor",""); +}else{ +$(e.data.target).css("cursor",dir+"-resize"); +} +}).bind("mouseleave.resizable",{target:this},function(e){ +$(e.data.target).css("cursor",""); +}).bind("mousedown.resizable",{target:this},function(e){ +var dir=_65(e); +if(dir==""){ +return; +} +function _66(css){ +var val=parseInt($(e.data.target).css(css)); +if(isNaN(val)){ +return 0; +}else{ +return val; +} +}; +var _67={target:e.data.target,dir:dir,startLeft:_66("left"),startTop:_66("top"),left:_66("left"),top:_66("top"),startX:e.pageX,startY:e.pageY,startWidth:$(e.data.target).outerWidth(),startHeight:$(e.data.target).outerHeight(),width:$(e.data.target).outerWidth(),height:$(e.data.target).outerHeight(),deltaWidth:$(e.data.target).outerWidth()-$(e.data.target).width(),deltaHeight:$(e.data.target).outerHeight()-$(e.data.target).height()}; +$(document).bind("mousedown.resizable",_67,_60); +$(document).bind("mousemove.resizable",_67,_61); +$(document).bind("mouseup.resizable",_67,_62); +$("body").css("cursor",dir+"-resize"); +}); +function _65(e){ +var tt=$(e.data.target); +var dir=""; +var _68=tt.offset(); +var _69=tt.outerWidth(); +var _6a=tt.outerHeight(); +var _6b=_63.edge; +if(e.pageY>_68.top&&e.pageY<_68.top+_6b){ +dir+="n"; +}else{ +if(e.pageY<_68.top+_6a&&e.pageY>_68.top+_6a-_6b){ +dir+="s"; +} +} +if(e.pageX>_68.left&&e.pageX<_68.left+_6b){ +dir+="w"; +}else{ +if(e.pageX<_68.left+_69&&e.pageX>_68.left+_69-_6b){ +dir+="e"; +} +} +var _6c=_63.handles.split(","); +for(var i=0;i<_6c.length;i++){ +var _6d=_6c[i].replace(/(^\s*)|(\s*$)/g,""); +if(_6d=="all"||_6d==dir){ +return dir; +} +} +return ""; +}; +}); +}; +$.fn.resizable.methods={options:function(jq){ +return $.data(jq[0],"resizable").options; +},enable:function(jq){ +return jq.each(function(){ +$(this).resizable({disabled:false}); +}); +},disable:function(jq){ +return jq.each(function(){ +$(this).resizable({disabled:true}); +}); +}}; +$.fn.resizable.parseOptions=function(_6e){ +var t=$(_6e); +return $.extend({},$.parser.parseOptions(_6e,["handles",{minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number",edge:"number"}]),{disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.resizable.defaults={disabled:false,handles:"n, e, s, w, ne, se, sw, nw, all",minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000,edge:5,onStartResize:function(e){ +},onResize:function(e){ +},onStopResize:function(e){ +}}; +$.fn.resizable.isResizing=false; +})(jQuery); +(function($){ +function _6f(_70){ +var _71=$.data(_70,"linkbutton").options; +var t=$(_70); +t.addClass("l-btn").removeClass("l-btn-plain l-btn-selected l-btn-plain-selected"); +if(_71.plain){ +t.addClass("l-btn-plain"); +} +if(_71.selected){ +t.addClass(_71.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected"); +} +t.attr("group",_71.group||""); +t.attr("id",_71.id||""); +t.html(""+""+""); +if(_71.text){ +t.find(".l-btn-text").html(_71.text); +if(_71.iconCls){ +t.find(".l-btn-text").addClass(_71.iconCls).addClass(_71.iconAlign=="left"?"l-btn-icon-left":"l-btn-icon-right"); +} +}else{ +t.find(".l-btn-text").html(" "); +if(_71.iconCls){ +t.find(".l-btn-empty").addClass(_71.iconCls); +} +} +t.unbind(".linkbutton").bind("focus.linkbutton",function(){ +if(!_71.disabled){ +$(this).find(".l-btn-text").addClass("l-btn-focus"); +} +}).bind("blur.linkbutton",function(){ +$(this).find(".l-btn-text").removeClass("l-btn-focus"); +}); +if(_71.toggle&&!_71.disabled){ +t.bind("click.linkbutton",function(){ +if(_71.selected){ +$(this).linkbutton("unselect"); +}else{ +$(this).linkbutton("select"); +} +}); +} +_72(_70,_71.selected); +_73(_70,_71.disabled); +}; +function _72(_74,_75){ +var _76=$.data(_74,"linkbutton").options; +if(_75){ +if(_76.group){ +$("a.l-btn[group=\""+_76.group+"\"]").each(function(){ +var o=$(this).linkbutton("options"); +if(o.toggle){ +$(this).removeClass("l-btn-selected l-btn-plain-selected"); +o.selected=false; +} +}); +} +$(_74).addClass(_76.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected"); +_76.selected=true; +}else{ +if(!_76.group){ +$(_74).removeClass("l-btn-selected l-btn-plain-selected"); +_76.selected=false; +} +} +}; +function _73(_77,_78){ +var _79=$.data(_77,"linkbutton"); +var _7a=_79.options; +$(_77).removeClass("l-btn-disabled l-btn-plain-disabled"); +if(_78){ +_7a.disabled=true; +var _7b=$(_77).attr("href"); +if(_7b){ +_79.href=_7b; +$(_77).attr("href","javascript:void(0)"); +} +if(_77.onclick){ +_79.onclick=_77.onclick; +_77.onclick=null; +} +_7a.plain?$(_77).addClass("l-btn-disabled l-btn-plain-disabled"):$(_77).addClass("l-btn-disabled"); +}else{ +_7a.disabled=false; +if(_79.href){ +$(_77).attr("href",_79.href); +} +if(_79.onclick){ +_77.onclick=_79.onclick; +} +} +}; +$.fn.linkbutton=function(_7c,_7d){ +if(typeof _7c=="string"){ +return $.fn.linkbutton.methods[_7c](this,_7d); +} +_7c=_7c||{}; +return this.each(function(){ +var _7e=$.data(this,"linkbutton"); +if(_7e){ +$.extend(_7e.options,_7c); +}else{ +$.data(this,"linkbutton",{options:$.extend({},$.fn.linkbutton.defaults,$.fn.linkbutton.parseOptions(this),_7c)}); +$(this).removeAttr("disabled"); +} +_6f(this); +}); +}; +$.fn.linkbutton.methods={options:function(jq){ +return $.data(jq[0],"linkbutton").options; +},enable:function(jq){ +return jq.each(function(){ +_73(this,false); +}); +},disable:function(jq){ +return jq.each(function(){ +_73(this,true); +}); +},select:function(jq){ +return jq.each(function(){ +_72(this,true); +}); +},unselect:function(jq){ +return jq.each(function(){ +_72(this,false); +}); +}}; +$.fn.linkbutton.parseOptions=function(_7f){ +var t=$(_7f); +return $.extend({},$.parser.parseOptions(_7f,["id","iconCls","iconAlign","group",{plain:"boolean",toggle:"boolean",selected:"boolean"}]),{disabled:(t.attr("disabled")?true:undefined),text:$.trim(t.html()),iconCls:(t.attr("icon")||t.attr("iconCls"))}); +}; +$.fn.linkbutton.defaults={id:null,disabled:false,toggle:false,selected:false,group:null,plain:false,text:"",iconCls:null,iconAlign:"left"}; +})(jQuery); +(function($){ +function _80(_81){ +var _82=$.data(_81,"pagination"); +var _83=_82.options; +var bb=_82.bb={}; +var _84=$(_81).addClass("pagination").html("
                  "); +var tr=_84.find("tr"); +var aa=$.extend([],_83.layout); +if(!_83.showPageList){ +_85(aa,"list"); +} +if(!_83.showRefresh){ +_85(aa,"refresh"); +} +if(aa[0]=="sep"){ +aa.shift(); +} +if(aa[aa.length-1]=="sep"){ +aa.pop(); +} +for(var _86=0;_86"); +ps.bind("change",function(){ +_83.pageSize=parseInt($(this).val()); +_83.onChangePageSize.call(_81,_83.pageSize); +_8d(_81,_83.pageNumber); +}); +for(var i=0;i<_83.pageList.length;i++){ +$("").text(_83.pageList[i]).appendTo(ps); +} +$("").append(ps).appendTo(tr); +}else{ +if(_87=="sep"){ +$("
                  ").appendTo(tr); +}else{ +if(_87=="first"){ +bb.first=_88("first"); +}else{ +if(_87=="prev"){ +bb.prev=_88("prev"); +}else{ +if(_87=="next"){ +bb.next=_88("next"); +}else{ +if(_87=="last"){ +bb.last=_88("last"); +}else{ +if(_87=="manual"){ +$("").html(_83.beforePageText).appendTo(tr).wrap(""); +bb.num=$("").appendTo(tr).wrap(""); +bb.num.unbind(".pagination").bind("keydown.pagination",function(e){ +if(e.keyCode==13){ +var _89=parseInt($(this).val())||1; +_8d(_81,_89); +return false; +} +}); +bb.after=$("").appendTo(tr).wrap(""); +}else{ +if(_87=="refresh"){ +bb.refresh=_88("refresh"); +}else{ +if(_87=="links"){ +$("").appendTo(tr); +} +} +} +} +} +} +} +} +} +} +if(_83.buttons){ +$("
                  ").appendTo(tr); +if($.isArray(_83.buttons)){ +for(var i=0;i<_83.buttons.length;i++){ +var btn=_83.buttons[i]; +if(btn=="-"){ +$("
                  ").appendTo(tr); +}else{ +var td=$("").appendTo(tr); +var a=$("").appendTo(td); +a[0].onclick=eval(btn.handler||function(){ +}); +a.linkbutton($.extend({},btn,{plain:true})); +} +} +}else{ +var td=$("").appendTo(tr); +$(_83.buttons).appendTo(td).show(); +} +} +$("
                  ").appendTo(_84); +$("
                  ").appendTo(_84); +function _88(_8a){ +var btn=_83.nav[_8a]; +var a=$("").appendTo(tr); +a.wrap(""); +a.linkbutton({iconCls:btn.iconCls,plain:true}).unbind(".pagination").bind("click.pagination",function(){ +btn.handler.call(_81); +}); +return a; +}; +function _85(aa,_8b){ +var _8c=$.inArray(_8b,aa); +if(_8c>=0){ +aa.splice(_8c,1); +} +return aa; +}; +}; +function _8d(_8e,_8f){ +var _90=$.data(_8e,"pagination").options; +_91(_8e,{pageNumber:_8f}); +_90.onSelectPage.call(_8e,_90.pageNumber,_90.pageSize); +}; +function _91(_92,_93){ +var _94=$.data(_92,"pagination"); +var _95=_94.options; +var bb=_94.bb; +$.extend(_95,_93||{}); +var ps=$(_92).find("select.pagination-page-list"); +if(ps.length){ +ps.val(_95.pageSize+""); +_95.pageSize=parseInt(ps.val()); +} +var _96=Math.ceil(_95.total/_95.pageSize)||1; +if(_95.pageNumber<1){ +_95.pageNumber=1; +} +if(_95.pageNumber>_96){ +_95.pageNumber=_96; +} +if(bb.num){ +bb.num.val(_95.pageNumber); +} +if(bb.after){ +bb.after.html(_95.afterPageText.replace(/{pages}/,_96)); +} +var td=$(_92).find("td.pagination-links"); +if(td.length){ +td.empty(); +var _97=_95.pageNumber-Math.floor(_95.links/2); +if(_97<1){ +_97=1; +} +var _98=_97+_95.links-1; +if(_98>_96){ +_98=_96; +} +_97=_98-_95.links+1; +if(_97<1){ +_97=1; +} +for(var i=_97;i<=_98;i++){ +var a=$("").appendTo(td); +a.linkbutton({plain:true,text:i}); +if(i==_95.pageNumber){ +a.linkbutton("select"); +}else{ +a.unbind(".pagination").bind("click.pagination",{pageNumber:i},function(e){ +_8d(_92,e.data.pageNumber); +}); +} +} +} +var _99=_95.displayMsg; +_99=_99.replace(/{from}/,_95.total==0?0:_95.pageSize*(_95.pageNumber-1)+1); +_99=_99.replace(/{to}/,Math.min(_95.pageSize*(_95.pageNumber),_95.total)); +_99=_99.replace(/{total}/,_95.total); +$(_92).find("div.pagination-info").html(_99); +if(bb.first){ +bb.first.linkbutton({disabled:(_95.pageNumber==1)}); +} +if(bb.prev){ +bb.prev.linkbutton({disabled:(_95.pageNumber==1)}); +} +if(bb.next){ +bb.next.linkbutton({disabled:(_95.pageNumber==_96)}); +} +if(bb.last){ +bb.last.linkbutton({disabled:(_95.pageNumber==_96)}); +} +_9a(_92,_95.loading); +}; +function _9a(_9b,_9c){ +var _9d=$.data(_9b,"pagination"); +var _9e=_9d.options; +_9e.loading=_9c; +if(_9e.showRefresh&&_9d.bb.refresh){ +_9d.bb.refresh.linkbutton({iconCls:(_9e.loading?"pagination-loading":"pagination-load")}); +} +}; +$.fn.pagination=function(_9f,_a0){ +if(typeof _9f=="string"){ +return $.fn.pagination.methods[_9f](this,_a0); +} +_9f=_9f||{}; +return this.each(function(){ +var _a1; +var _a2=$.data(this,"pagination"); +if(_a2){ +_a1=$.extend(_a2.options,_9f); +}else{ +_a1=$.extend({},$.fn.pagination.defaults,$.fn.pagination.parseOptions(this),_9f); +$.data(this,"pagination",{options:_a1}); +} +_80(this); +_91(this); +}); +}; +$.fn.pagination.methods={options:function(jq){ +return $.data(jq[0],"pagination").options; +},loading:function(jq){ +return jq.each(function(){ +_9a(this,true); +}); +},loaded:function(jq){ +return jq.each(function(){ +_9a(this,false); +}); +},refresh:function(jq,_a3){ +return jq.each(function(){ +_91(this,_a3); +}); +},select:function(jq,_a4){ +return jq.each(function(){ +_8d(this,_a4); +}); +}}; +$.fn.pagination.parseOptions=function(_a5){ +var t=$(_a5); +return $.extend({},$.parser.parseOptions(_a5,[{total:"number",pageSize:"number",pageNumber:"number",links:"number"},{loading:"boolean",showPageList:"boolean",showRefresh:"boolean"}]),{pageList:(t.attr("pageList")?eval(t.attr("pageList")):undefined)}); +}; +$.fn.pagination.defaults={total:1,pageSize:10,pageNumber:1,pageList:[10,20,30,50],loading:false,buttons:null,showPageList:true,showRefresh:true,links:10,layout:["list","sep","first","prev","sep","manual","sep","next","last","sep","refresh"],onSelectPage:function(_a6,_a7){ +},onBeforeRefresh:function(_a8,_a9){ +},onRefresh:function(_aa,_ab){ +},onChangePageSize:function(_ac){ +},beforePageText:"Page",afterPageText:"of {pages}",displayMsg:"Displaying {from} to {to} of {total} items",nav:{first:{iconCls:"pagination-first",handler:function(){ +var _ad=$(this).pagination("options"); +if(_ad.pageNumber>1){ +$(this).pagination("select",1); +} +}},prev:{iconCls:"pagination-prev",handler:function(){ +var _ae=$(this).pagination("options"); +if(_ae.pageNumber>1){ +$(this).pagination("select",_ae.pageNumber-1); +} +}},next:{iconCls:"pagination-next",handler:function(){ +var _af=$(this).pagination("options"); +var _b0=Math.ceil(_af.total/_af.pageSize); +if(_af.pageNumber<_b0){ +$(this).pagination("select",_af.pageNumber+1); +} +}},last:{iconCls:"pagination-last",handler:function(){ +var _b1=$(this).pagination("options"); +var _b2=Math.ceil(_b1.total/_b1.pageSize); +if(_b1.pageNumber<_b2){ +$(this).pagination("select",_b2); +} +}},refresh:{iconCls:"pagination-refresh",handler:function(){ +var _b3=$(this).pagination("options"); +if(_b3.onBeforeRefresh.call(this,_b3.pageNumber,_b3.pageSize)!=false){ +$(this).pagination("select",_b3.pageNumber); +_b3.onRefresh.call(this,_b3.pageNumber,_b3.pageSize); +} +}}}}; +})(jQuery); +(function($){ +function _b4(_b5){ +var _b6=$(_b5); +_b6.addClass("tree"); +return _b6; +}; +function _b7(_b8){ +var _b9=$.data(_b8,"tree").options; +$(_b8).unbind().bind("mouseover",function(e){ +var tt=$(e.target); +var _ba=tt.closest("div.tree-node"); +if(!_ba.length){ +return; +} +_ba.addClass("tree-node-hover"); +if(tt.hasClass("tree-hit")){ +if(tt.hasClass("tree-expanded")){ +tt.addClass("tree-expanded-hover"); +}else{ +tt.addClass("tree-collapsed-hover"); +} +} +e.stopPropagation(); +}).bind("mouseout",function(e){ +var tt=$(e.target); +var _bb=tt.closest("div.tree-node"); +if(!_bb.length){ +return; +} +_bb.removeClass("tree-node-hover"); +if(tt.hasClass("tree-hit")){ +if(tt.hasClass("tree-expanded")){ +tt.removeClass("tree-expanded-hover"); +}else{ +tt.removeClass("tree-collapsed-hover"); +} +} +e.stopPropagation(); +}).bind("click",function(e){ +var tt=$(e.target); +var _bc=tt.closest("div.tree-node"); +if(!_bc.length){ +return; +} +if(tt.hasClass("tree-hit")){ +_121(_b8,_bc[0]); +return false; +}else{ +if(tt.hasClass("tree-checkbox")){ +_e5(_b8,_bc[0],!tt.hasClass("tree-checkbox1")); +return false; +}else{ +_165(_b8,_bc[0]); +_b9.onClick.call(_b8,_bf(_b8,_bc[0])); +} +} +e.stopPropagation(); +}).bind("dblclick",function(e){ +var _bd=$(e.target).closest("div.tree-node"); +if(!_bd.length){ +return; +} +_165(_b8,_bd[0]); +_b9.onDblClick.call(_b8,_bf(_b8,_bd[0])); +e.stopPropagation(); +}).bind("contextmenu",function(e){ +var _be=$(e.target).closest("div.tree-node"); +if(!_be.length){ +return; +} +_b9.onContextMenu.call(_b8,e,_bf(_b8,_be[0])); +e.stopPropagation(); +}); +}; +function _c0(_c1){ +var _c2=$.data(_c1,"tree").options; +_c2.dnd=false; +var _c3=$(_c1).find("div.tree-node"); +_c3.draggable("disable"); +_c3.css("cursor","pointer"); +}; +function _c4(_c5){ +var _c6=$.data(_c5,"tree"); +var _c7=_c6.options; +var _c8=_c6.tree; +_c6.disabledNodes=[]; +_c7.dnd=true; +_c8.find("div.tree-node").draggable({disabled:false,revert:true,cursor:"pointer",proxy:function(_c9){ +var p=$("
                  ").appendTo("body"); +p.html(" "+$(_c9).find(".tree-title").html()); +p.hide(); +return p; +},deltaX:15,deltaY:15,onBeforeDrag:function(e){ +if(_c7.onBeforeDrag.call(_c5,_bf(_c5,this))==false){ +return false; +} +if($(e.target).hasClass("tree-hit")||$(e.target).hasClass("tree-checkbox")){ +return false; +} +if(e.which!=1){ +return false; +} +$(this).next("ul").find("div.tree-node").droppable({accept:"no-accept"}); +var _ca=$(this).find("span.tree-indent"); +if(_ca.length){ +e.data.offsetWidth-=_ca.length*_ca.width(); +} +},onStartDrag:function(){ +$(this).draggable("proxy").css({left:-10000,top:-10000}); +_c7.onStartDrag.call(_c5,_bf(_c5,this)); +var _cb=_bf(_c5,this); +if(_cb.id==undefined){ +_cb.id="easyui_tree_node_id_temp"; +_105(_c5,_cb); +} +_c6.draggingNodeId=_cb.id; +},onDrag:function(e){ +var x1=e.pageX,y1=e.pageY,x2=e.data.startX,y2=e.data.startY; +var d=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); +if(d>3){ +$(this).draggable("proxy").show(); +} +this.pageY=e.pageY; +},onStopDrag:function(){ +$(this).next("ul").find("div.tree-node").droppable({accept:"div.tree-node"}); +for(var i=0;i<_c6.disabledNodes.length;i++){ +$(_c6.disabledNodes[i]).droppable("enable"); +} +_c6.disabledNodes=[]; +var _cc=_15d(_c5,_c6.draggingNodeId); +if(_cc&&_cc.id=="easyui_tree_node_id_temp"){ +_cc.id=""; +_105(_c5,_cc); +} +_c7.onStopDrag.call(_c5,_cc); +}}).droppable({accept:"div.tree-node",onDragEnter:function(e,_cd){ +if(_c7.onDragEnter.call(_c5,this,_bf(_c5,_cd))==false){ +_ce(_cd,false); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +$(this).droppable("disable"); +_c6.disabledNodes.push(this); +} +},onDragOver:function(e,_cf){ +if($(this).droppable("options").disabled){ +return; +} +var _d0=_cf.pageY; +var top=$(this).offset().top; +var _d1=top+$(this).outerHeight(); +_ce(_cf,true); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +if(_d0>top+(_d1-top)/2){ +if(_d1-_d0<5){ +$(this).addClass("tree-node-bottom"); +}else{ +$(this).addClass("tree-node-append"); +} +}else{ +if(_d0-top<5){ +$(this).addClass("tree-node-top"); +}else{ +$(this).addClass("tree-node-append"); +} +} +if(_c7.onDragOver.call(_c5,this,_bf(_c5,_cf))==false){ +_ce(_cf,false); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +$(this).droppable("disable"); +_c6.disabledNodes.push(this); +} +},onDragLeave:function(e,_d2){ +_ce(_d2,false); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +_c7.onDragLeave.call(_c5,this,_bf(_c5,_d2)); +},onDrop:function(e,_d3){ +var _d4=this; +var _d5,_d6; +if($(this).hasClass("tree-node-append")){ +_d5=_d7; +_d6="append"; +}else{ +_d5=_d8; +_d6=$(this).hasClass("tree-node-top")?"top":"bottom"; +} +if(_c7.onBeforeDrop.call(_c5,_d4,_158(_c5,_d3),_d6)==false){ +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +return; +} +_d5(_d3,_d4,_d6); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +}}); +function _ce(_d9,_da){ +var _db=$(_d9).draggable("proxy").find("span.tree-dnd-icon"); +_db.removeClass("tree-dnd-yes tree-dnd-no").addClass(_da?"tree-dnd-yes":"tree-dnd-no"); +}; +function _d7(_dc,_dd){ +if(_bf(_c5,_dd).state=="closed"){ +_119(_c5,_dd,function(){ +_de(); +}); +}else{ +_de(); +} +function _de(){ +var _df=$(_c5).tree("pop",_dc); +$(_c5).tree("append",{parent:_dd,data:[_df]}); +_c7.onDrop.call(_c5,_dd,_df,"append"); +}; +}; +function _d8(_e0,_e1,_e2){ +var _e3={}; +if(_e2=="top"){ +_e3.before=_e1; +}else{ +_e3.after=_e1; +} +var _e4=$(_c5).tree("pop",_e0); +_e3.data=_e4; +$(_c5).tree("insert",_e3); +_c7.onDrop.call(_c5,_e1,_e4,_e2); +}; +}; +function _e5(_e6,_e7,_e8){ +var _e9=$.data(_e6,"tree").options; +if(!_e9.checkbox){ +return; +} +var _ea=_bf(_e6,_e7); +if(_e9.onBeforeCheck.call(_e6,_ea,_e8)==false){ +return; +} +var _eb=$(_e7); +var ck=_eb.find(".tree-checkbox"); +ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); +if(_e8){ +ck.addClass("tree-checkbox1"); +}else{ +ck.addClass("tree-checkbox0"); +} +if(_e9.cascadeCheck){ +_ec(_eb); +_ed(_eb); +} +_e9.onCheck.call(_e6,_ea,_e8); +function _ed(_ee){ +var _ef=_ee.next().find(".tree-checkbox"); +_ef.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); +if(_ee.find(".tree-checkbox").hasClass("tree-checkbox1")){ +_ef.addClass("tree-checkbox1"); +}else{ +_ef.addClass("tree-checkbox0"); +} +}; +function _ec(_f0){ +var _f1=_12c(_e6,_f0[0]); +if(_f1){ +var ck=$(_f1.target).find(".tree-checkbox"); +ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); +if(_f2(_f0)){ +ck.addClass("tree-checkbox1"); +}else{ +if(_f3(_f0)){ +ck.addClass("tree-checkbox0"); +}else{ +ck.addClass("tree-checkbox2"); +} +} +_ec($(_f1.target)); +} +function _f2(n){ +var ck=n.find(".tree-checkbox"); +if(ck.hasClass("tree-checkbox0")||ck.hasClass("tree-checkbox2")){ +return false; +} +var b=true; +n.parent().siblings().each(function(){ +if(!$(this).children("div.tree-node").children(".tree-checkbox").hasClass("tree-checkbox1")){ +b=false; +} +}); +return b; +}; +function _f3(n){ +var ck=n.find(".tree-checkbox"); +if(ck.hasClass("tree-checkbox1")||ck.hasClass("tree-checkbox2")){ +return false; +} +var b=true; +n.parent().siblings().each(function(){ +if(!$(this).children("div.tree-node").children(".tree-checkbox").hasClass("tree-checkbox0")){ +b=false; +} +}); +return b; +}; +}; +}; +function _f4(_f5,_f6){ +var _f7=$.data(_f5,"tree").options; +if(!_f7.checkbox){ +return; +} +var _f8=$(_f6); +if(_f9(_f5,_f6)){ +var ck=_f8.find(".tree-checkbox"); +if(ck.length){ +if(ck.hasClass("tree-checkbox1")){ +_e5(_f5,_f6,true); +}else{ +_e5(_f5,_f6,false); +} +}else{ +if(_f7.onlyLeafCheck){ +$("").insertBefore(_f8.find(".tree-title")); +} +} +}else{ +var ck=_f8.find(".tree-checkbox"); +if(_f7.onlyLeafCheck){ +ck.remove(); +}else{ +if(ck.hasClass("tree-checkbox1")){ +_e5(_f5,_f6,true); +}else{ +if(ck.hasClass("tree-checkbox2")){ +var _fa=true; +var _fb=true; +var _fc=_fd(_f5,_f6); +for(var i=0;i<_fc.length;i++){ +if(_fc[i].checked){ +_fb=false; +}else{ +_fa=false; +} +} +if(_fa){ +_e5(_f5,_f6,true); +} +if(_fb){ +_e5(_f5,_f6,false); +} +} +} +} +} +}; +function _fe(_ff,ul,data,_100){ +var _101=$.data(_ff,"tree"); +var opts=_101.options; +var _102=$(ul).prevAll("div.tree-node:first"); +data=opts.loadFilter.call(_ff,data,_102[0]); +var _103=_104(_ff,"domId",_102.attr("id")); +if(!_100){ +_103?_103.children=data:_101.data=data; +$(ul).empty(); +}else{ +if(_103){ +_103.children?_103.children=_103.children.concat(data):_103.children=data; +}else{ +_101.data=_101.data.concat(data); +} +} +opts.view.render.call(opts.view,_ff,ul,data); +if(opts.dnd){ +_c4(_ff); +} +if(_103){ +_105(_ff,_103); +} +var _106=[]; +var _107=[]; +for(var i=0;i1){ +$(_10c[0].target).addClass("tree-root-first"); +}else{ +if(_10c.length==1){ +$(_10c[0].target).addClass("tree-root-one"); +} +} +} +$(ul).children("li").each(function(){ +var node=$(this).children("div.tree-node"); +var ul=node.next("ul"); +if(ul.length){ +if($(this).next().length){ +_10d(node); +} +_109(_10a,ul,_10b); +}else{ +_10e(node); +} +}); +var _10f=$(ul).children("li:last").children("div.tree-node").addClass("tree-node-last"); +_10f.children("span.tree-join").removeClass("tree-join").addClass("tree-joinbottom"); +function _10e(node,_110){ +var icon=node.find("span.tree-icon"); +icon.prev("span.tree-indent").addClass("tree-join"); +}; +function _10d(node){ +var _111=node.find("span.tree-indent, span.tree-hit").length; +node.next().find("div.tree-node").each(function(){ +$(this).children("span:eq("+(_111-1)+")").addClass("tree-line"); +}); +}; +}; +function _112(_113,ul,_114,_115){ +var opts=$.data(_113,"tree").options; +_114=_114||{}; +var _116=null; +if(_113!=ul){ +var node=$(ul).prev(); +_116=_bf(_113,node[0]); +} +if(opts.onBeforeLoad.call(_113,_116,_114)==false){ +return; +} +var _117=$(ul).prev().children("span.tree-folder"); +_117.addClass("tree-loading"); +var _118=opts.loader.call(_113,_114,function(data){ +_117.removeClass("tree-loading"); +_fe(_113,ul,data); +if(_115){ +_115(); +} +},function(){ +_117.removeClass("tree-loading"); +opts.onLoadError.apply(_113,arguments); +if(_115){ +_115(); +} +}); +if(_118==false){ +_117.removeClass("tree-loading"); +} +}; +function _119(_11a,_11b,_11c){ +var opts=$.data(_11a,"tree").options; +var hit=$(_11b).children("span.tree-hit"); +if(hit.length==0){ +return; +} +if(hit.hasClass("tree-expanded")){ +return; +} +var node=_bf(_11a,_11b); +if(opts.onBeforeExpand.call(_11a,node)==false){ +return; +} +hit.removeClass("tree-collapsed tree-collapsed-hover").addClass("tree-expanded"); +hit.next().addClass("tree-folder-open"); +var ul=$(_11b).next(); +if(ul.length){ +if(opts.animate){ +ul.slideDown("normal",function(){ +node.state="open"; +opts.onExpand.call(_11a,node); +if(_11c){ +_11c(); +} +}); +}else{ +ul.css("display","block"); +node.state="open"; +opts.onExpand.call(_11a,node); +if(_11c){ +_11c(); +} +} +}else{ +var _11d=$("
                    ").insertAfter(_11b); +_112(_11a,_11d[0],{id:node.id},function(){ +if(_11d.is(":empty")){ +_11d.remove(); +} +if(opts.animate){ +_11d.slideDown("normal",function(){ +node.state="open"; +opts.onExpand.call(_11a,node); +if(_11c){ +_11c(); +} +}); +}else{ +_11d.css("display","block"); +node.state="open"; +opts.onExpand.call(_11a,node); +if(_11c){ +_11c(); +} +} +}); +} +}; +function _11e(_11f,_120){ +var opts=$.data(_11f,"tree").options; +var hit=$(_120).children("span.tree-hit"); +if(hit.length==0){ +return; +} +if(hit.hasClass("tree-collapsed")){ +return; +} +var node=_bf(_11f,_120); +if(opts.onBeforeCollapse.call(_11f,node)==false){ +return; +} +hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); +hit.next().removeClass("tree-folder-open"); +var ul=$(_120).next(); +if(opts.animate){ +ul.slideUp("normal",function(){ +node.state="closed"; +opts.onCollapse.call(_11f,node); +}); +}else{ +ul.css("display","none"); +node.state="closed"; +opts.onCollapse.call(_11f,node); +} +}; +function _121(_122,_123){ +var hit=$(_123).children("span.tree-hit"); +if(hit.length==0){ +return; +} +if(hit.hasClass("tree-expanded")){ +_11e(_122,_123); +}else{ +_119(_122,_123); +} +}; +function _124(_125,_126){ +var _127=_fd(_125,_126); +if(_126){ +_127.unshift(_bf(_125,_126)); +} +for(var i=0;i<_127.length;i++){ +_119(_125,_127[i].target); +} +}; +function _128(_129,_12a){ +var _12b=[]; +var p=_12c(_129,_12a); +while(p){ +_12b.unshift(p); +p=_12c(_129,p.target); +} +for(var i=0;i<_12b.length;i++){ +_119(_129,_12b[i].target); +} +}; +function _12d(_12e,_12f){ +var c=$(_12e).parent(); +while(c[0].tagName!="BODY"&&c.css("overflow-y")!="auto"){ +c=c.parent(); +} +var n=$(_12f); +var ntop=n.offset().top; +if(c[0].tagName!="BODY"){ +var ctop=c.offset().top; +if(ntopctop+c.outerHeight()-18){ +c.scrollTop(c.scrollTop()+ntop+n.outerHeight()-ctop-c.outerHeight()+18); +} +} +}else{ +c.scrollTop(ntop); +} +}; +function _130(_131,_132){ +var _133=_fd(_131,_132); +if(_132){ +_133.unshift(_bf(_131,_132)); +} +for(var i=0;i<_133.length;i++){ +_11e(_131,_133[i].target); +} +}; +function _134(_135,_136){ +var node=$(_136.parent); +var data=_136.data; +if(!data){ +return; +} +data=$.isArray(data)?data:[data]; +if(!data.length){ +return; +} +var ul; +if(node.length==0){ +ul=$(_135); +}else{ +if(_f9(_135,node[0])){ +var _137=node.find("span.tree-icon"); +_137.removeClass("tree-file").addClass("tree-folder tree-folder-open"); +var hit=$("").insertBefore(_137); +if(hit.prev().length){ +hit.prev().remove(); +} +} +ul=node.next(); +if(!ul.length){ +ul=$("
                      ").insertAfter(node); +} +} +_fe(_135,ul[0],data,true); +_f4(_135,ul.prev()); +}; +function _138(_139,_13a){ +var ref=_13a.before||_13a.after; +var _13b=_12c(_139,ref); +var data=_13a.data; +if(!data){ +return; +} +data=$.isArray(data)?data:[data]; +if(!data.length){ +return; +} +_134(_139,{parent:(_13b?_13b.target:null),data:data}); +var li=$(); +for(var i=0;i").prependTo(node); +node.next().remove(); +} +_105(_13d,_13f); +_f4(_13d,_13f.target); +} +_109(_13d,_13d); +function del(_140){ +var id=$(_140).attr("id"); +var _141=_12c(_13d,_140); +var cc=_141?_141.children:$.data(_13d,"tree").data; +for(var i=0;i=0;i--){ +_164.unshift(node.children[i]); +} +} +} +}; +function _165(_166,_167){ +var opts=$.data(_166,"tree").options; +var node=_bf(_166,_167); +if(opts.onBeforeSelect.call(_166,node)==false){ +return; +} +$(_166).find("div.tree-node-selected").removeClass("tree-node-selected"); +$(_167).addClass("tree-node-selected"); +opts.onSelect.call(_166,node); +}; +function _f9(_168,_169){ +return $(_169).children("span.tree-hit").length==0; +}; +function _16a(_16b,_16c){ +var opts=$.data(_16b,"tree").options; +var node=_bf(_16b,_16c); +if(opts.onBeforeEdit.call(_16b,node)==false){ +return; +} +$(_16c).css("position","relative"); +var nt=$(_16c).find(".tree-title"); +var _16d=nt.outerWidth(); +nt.empty(); +var _16e=$("").appendTo(nt); +_16e.val(node.text).focus(); +_16e.width(_16d+20); +_16e.height(document.compatMode=="CSS1Compat"?(18-(_16e.outerHeight()-_16e.height())):18); +_16e.bind("click",function(e){ +return false; +}).bind("mousedown",function(e){ +e.stopPropagation(); +}).bind("mousemove",function(e){ +e.stopPropagation(); +}).bind("keydown",function(e){ +if(e.keyCode==13){ +_16f(_16b,_16c); +return false; +}else{ +if(e.keyCode==27){ +_173(_16b,_16c); +return false; +} +} +}).bind("blur",function(e){ +e.stopPropagation(); +_16f(_16b,_16c); +}); +}; +function _16f(_170,_171){ +var opts=$.data(_170,"tree").options; +$(_171).css("position",""); +var _172=$(_171).find("input.tree-editor"); +var val=_172.val(); +_172.remove(); +var node=_bf(_170,_171); +node.text=val; +_105(_170,node); +opts.onAfterEdit.call(_170,node); +}; +function _173(_174,_175){ +var opts=$.data(_174,"tree").options; +$(_175).css("position",""); +$(_175).find("input.tree-editor").remove(); +var node=_bf(_174,_175); +_105(_174,node); +opts.onCancelEdit.call(_174,node); +}; +$.fn.tree=function(_176,_177){ +if(typeof _176=="string"){ +return $.fn.tree.methods[_176](this,_177); +} +var _176=_176||{}; +return this.each(function(){ +var _178=$.data(this,"tree"); +var opts; +if(_178){ +opts=$.extend(_178.options,_176); +_178.options=opts; +}else{ +opts=$.extend({},$.fn.tree.defaults,$.fn.tree.parseOptions(this),_176); +$.data(this,"tree",{options:opts,tree:_b4(this),data:[]}); +var data=$.fn.tree.parseData(this); +if(data.length){ +_fe(this,this,data); +} +} +_b7(this); +if(opts.data){ +_fe(this,this,opts.data); +} +_112(this,this); +}); +}; +$.fn.tree.methods={options:function(jq){ +return $.data(jq[0],"tree").options; +},loadData:function(jq,data){ +return jq.each(function(){ +_fe(this,this,data); +}); +},getNode:function(jq,_179){ +return _bf(jq[0],_179); +},getData:function(jq,_17a){ +return _158(jq[0],_17a); +},reload:function(jq,_17b){ +return jq.each(function(){ +if(_17b){ +var node=$(_17b); +var hit=node.children("span.tree-hit"); +hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); +node.next().remove(); +_119(this,_17b); +}else{ +$(this).empty(); +_112(this,this); +} +}); +},getRoot:function(jq){ +return _145(jq[0]); +},getRoots:function(jq){ +return _148(jq[0]); +},getParent:function(jq,_17c){ +return _12c(jq[0],_17c); +},getChildren:function(jq,_17d){ +return _fd(jq[0],_17d); +},getChecked:function(jq,_17e){ +return _151(jq[0],_17e); +},getSelected:function(jq){ +return _156(jq[0]); +},isLeaf:function(jq,_17f){ +return _f9(jq[0],_17f); +},find:function(jq,id){ +return _15d(jq[0],id); +},select:function(jq,_180){ +return jq.each(function(){ +_165(this,_180); +}); +},check:function(jq,_181){ +return jq.each(function(){ +_e5(this,_181,true); +}); +},uncheck:function(jq,_182){ +return jq.each(function(){ +_e5(this,_182,false); +}); +},collapse:function(jq,_183){ +return jq.each(function(){ +_11e(this,_183); +}); +},expand:function(jq,_184){ +return jq.each(function(){ +_119(this,_184); +}); +},collapseAll:function(jq,_185){ +return jq.each(function(){ +_130(this,_185); +}); +},expandAll:function(jq,_186){ +return jq.each(function(){ +_124(this,_186); +}); +},expandTo:function(jq,_187){ +return jq.each(function(){ +_128(this,_187); +}); +},scrollTo:function(jq,_188){ +return jq.each(function(){ +_12d(this,_188); +}); +},toggle:function(jq,_189){ +return jq.each(function(){ +_121(this,_189); +}); +},append:function(jq,_18a){ +return jq.each(function(){ +_134(this,_18a); +}); +},insert:function(jq,_18b){ +return jq.each(function(){ +_138(this,_18b); +}); +},remove:function(jq,_18c){ +return jq.each(function(){ +_13c(this,_18c); +}); +},pop:function(jq,_18d){ +var node=jq.tree("getData",_18d); +jq.tree("remove",_18d); +return node; +},update:function(jq,_18e){ +return jq.each(function(){ +_105(this,_18e); +}); +},enableDnd:function(jq){ +return jq.each(function(){ +_c4(this); +}); +},disableDnd:function(jq){ +return jq.each(function(){ +_c0(this); +}); +},beginEdit:function(jq,_18f){ +return jq.each(function(){ +_16a(this,_18f); +}); +},endEdit:function(jq,_190){ +return jq.each(function(){ +_16f(this,_190); +}); +},cancelEdit:function(jq,_191){ +return jq.each(function(){ +_173(this,_191); +}); +}}; +$.fn.tree.parseOptions=function(_192){ +var t=$(_192); +return $.extend({},$.parser.parseOptions(_192,["url","method",{checkbox:"boolean",cascadeCheck:"boolean",onlyLeafCheck:"boolean"},{animate:"boolean",lines:"boolean",dnd:"boolean"}])); +}; +$.fn.tree.parseData=function(_193){ +var data=[]; +_194(data,$(_193)); +return data; +function _194(aa,tree){ +tree.children("li").each(function(){ +var node=$(this); +var item=$.extend({},$.parser.parseOptions(this,["id","iconCls","state"]),{checked:(node.attr("checked")?true:undefined)}); +item.text=node.children("span").html(); +if(!item.text){ +item.text=node.html(); +} +var _195=node.children("ul"); +if(_195.length){ +item.children=[]; +_194(item.children,_195); +} +aa.push(item); +}); +}; +}; +var _196=1; +var _197={render:function(_198,ul,data){ +var opts=$.data(_198,"tree").options; +var _199=$(ul).prev("div.tree-node").find("span.tree-indent, span.tree-hit").length; +var cc=_19a(_199,data); +$(ul).append(cc.join("")); +function _19a(_19b,_19c){ +var cc=[]; +for(var i=0;i<_19c.length;i++){ +var item=_19c[i]; +if(item.state!="open"&&item.state!="closed"){ +item.state="open"; +} +item.domId="_easyui_tree_"+_196++; +cc.push("
                    • "); +cc.push("
                      "); +for(var j=0;j<_19b;j++){ +cc.push(""); +} +if(item.state=="closed"){ +cc.push(""); +cc.push(""); +}else{ +if(item.children&&item.children.length){ +cc.push(""); +cc.push(""); +}else{ +cc.push(""); +cc.push(""); +} +} +if(opts.checkbox){ +if((!opts.onlyLeafCheck)||(opts.onlyLeafCheck&&(!item.children||!item.children.length))){ +cc.push(""); +} +} +cc.push(""+opts.formatter.call(_198,item)+""); +cc.push("
                      "); +if(item.children&&item.children.length){ +var tmp=_19a(_19b+1,item.children); +cc.push("
                        "); +cc=cc.concat(tmp); +cc.push("
                      "); +} +cc.push("
                    • "); +} +return cc; +}; +}}; +$.fn.tree.defaults={url:null,method:"post",animate:false,checkbox:false,cascadeCheck:true,onlyLeafCheck:false,lines:false,dnd:false,data:null,formatter:function(node){ +return node.text; +},loader:function(_19d,_19e,_19f){ +var opts=$(this).tree("options"); +if(!opts.url){ +return false; +} +$.ajax({type:opts.method,url:opts.url,data:_19d,dataType:"json",success:function(data){ +_19e(data); +},error:function(){ +_19f.apply(this,arguments); +}}); +},loadFilter:function(data,_1a0){ +return data; +},view:_197,onBeforeLoad:function(node,_1a1){ +},onLoadSuccess:function(node,data){ +},onLoadError:function(){ +},onClick:function(node){ +},onDblClick:function(node){ +},onBeforeExpand:function(node){ +},onExpand:function(node){ +},onBeforeCollapse:function(node){ +},onCollapse:function(node){ +},onBeforeCheck:function(node,_1a2){ +},onCheck:function(node,_1a3){ +},onBeforeSelect:function(node){ +},onSelect:function(node){ +},onContextMenu:function(e,node){ +},onBeforeDrag:function(node){ +},onStartDrag:function(node){ +},onStopDrag:function(node){ +},onDragEnter:function(_1a4,_1a5){ +},onDragOver:function(_1a6,_1a7){ +},onDragLeave:function(_1a8,_1a9){ +},onBeforeDrop:function(_1aa,_1ab,_1ac){ +},onDrop:function(_1ad,_1ae,_1af){ +},onBeforeEdit:function(node){ +},onAfterEdit:function(node){ +},onCancelEdit:function(node){ +}}; +})(jQuery); +(function($){ +function init(_1b0){ +$(_1b0).addClass("progressbar"); +$(_1b0).html("
                      "); +return $(_1b0); +}; +function _1b1(_1b2,_1b3){ +var opts=$.data(_1b2,"progressbar").options; +var bar=$.data(_1b2,"progressbar").bar; +if(_1b3){ +opts.width=_1b3; +} +bar._outerWidth(opts.width)._outerHeight(opts.height); +bar.find("div.progressbar-text").width(bar.width()); +bar.find("div.progressbar-text,div.progressbar-value").css({height:bar.height()+"px",lineHeight:bar.height()+"px"}); +}; +$.fn.progressbar=function(_1b4,_1b5){ +if(typeof _1b4=="string"){ +var _1b6=$.fn.progressbar.methods[_1b4]; +if(_1b6){ +return _1b6(this,_1b5); +} +} +_1b4=_1b4||{}; +return this.each(function(){ +var _1b7=$.data(this,"progressbar"); +if(_1b7){ +$.extend(_1b7.options,_1b4); +}else{ +_1b7=$.data(this,"progressbar",{options:$.extend({},$.fn.progressbar.defaults,$.fn.progressbar.parseOptions(this),_1b4),bar:init(this)}); +} +$(this).progressbar("setValue",_1b7.options.value); +_1b1(this); +}); +}; +$.fn.progressbar.methods={options:function(jq){ +return $.data(jq[0],"progressbar").options; +},resize:function(jq,_1b8){ +return jq.each(function(){ +_1b1(this,_1b8); +}); +},getValue:function(jq){ +return $.data(jq[0],"progressbar").options.value; +},setValue:function(jq,_1b9){ +if(_1b9<0){ +_1b9=0; +} +if(_1b9>100){ +_1b9=100; +} +return jq.each(function(){ +var opts=$.data(this,"progressbar").options; +var text=opts.text.replace(/{value}/,_1b9); +var _1ba=opts.value; +opts.value=_1b9; +$(this).find("div.progressbar-value").width(_1b9+"%"); +$(this).find("div.progressbar-text").html(text); +if(_1ba!=_1b9){ +opts.onChange.call(this,_1b9,_1ba); +} +}); +}}; +$.fn.progressbar.parseOptions=function(_1bb){ +return $.extend({},$.parser.parseOptions(_1bb,["width","height","text",{value:"number"}])); +}; +$.fn.progressbar.defaults={width:"auto",height:22,value:0,text:"{value}%",onChange:function(_1bc,_1bd){ +}}; +})(jQuery); +(function($){ +function init(_1be){ +$(_1be).addClass("tooltip-f"); +}; +function _1bf(_1c0){ +var opts=$.data(_1c0,"tooltip").options; +$(_1c0).unbind(".tooltip").bind(opts.showEvent+".tooltip",function(e){ +_1c7(_1c0,e); +}).bind(opts.hideEvent+".tooltip",function(e){ +_1cd(_1c0,e); +}).bind("mousemove.tooltip",function(e){ +if(opts.trackMouse){ +opts.trackMouseX=e.pageX; +opts.trackMouseY=e.pageY; +_1c1(_1c0); +} +}); +}; +function _1c2(_1c3){ +var _1c4=$.data(_1c3,"tooltip"); +if(_1c4.showTimer){ +clearTimeout(_1c4.showTimer); +_1c4.showTimer=null; +} +if(_1c4.hideTimer){ +clearTimeout(_1c4.hideTimer); +_1c4.hideTimer=null; +} +}; +function _1c1(_1c5){ +var _1c6=$.data(_1c5,"tooltip"); +if(!_1c6||!_1c6.tip){ +return; +} +var opts=_1c6.options; +var tip=_1c6.tip; +if(opts.trackMouse){ +t=$(); +var left=opts.trackMouseX+opts.deltaX; +var top=opts.trackMouseY+opts.deltaY; +}else{ +var t=$(_1c5); +var left=t.offset().left+opts.deltaX; +var top=t.offset().top+opts.deltaY; +} +switch(opts.position){ +case "right": +left+=t._outerWidth()+12+(opts.trackMouse?12:0); +top-=(tip._outerHeight()-t._outerHeight())/2; +break; +case "left": +left-=tip._outerWidth()+12+(opts.trackMouse?12:0); +top-=(tip._outerHeight()-t._outerHeight())/2; +break; +case "top": +left-=(tip._outerWidth()-t._outerWidth())/2; +top-=tip._outerHeight()+12+(opts.trackMouse?12:0); +break; +case "bottom": +left-=(tip._outerWidth()-t._outerWidth())/2; +top+=t._outerHeight()+12+(opts.trackMouse?12:0); +break; +} +if(!$(_1c5).is(":visible")){ +left=-100000; +top=-100000; +} +tip.css({left:left,top:top,zIndex:(opts.zIndex!=undefined?opts.zIndex:($.fn.window?$.fn.window.defaults.zIndex++:""))}); +opts.onPosition.call(_1c5,left,top); +}; +function _1c7(_1c8,e){ +var _1c9=$.data(_1c8,"tooltip"); +var opts=_1c9.options; +var tip=_1c9.tip; +if(!tip){ +tip=$("
                      "+"
                      "+"
                      "+"
                      "+"
                      ").appendTo("body"); +_1c9.tip=tip; +_1ca(_1c8); +} +tip.removeClass("tooltip-top tooltip-bottom tooltip-left tooltip-right").addClass("tooltip-"+opts.position); +_1c2(_1c8); +_1c9.showTimer=setTimeout(function(){ +_1c1(_1c8); +tip.show(); +opts.onShow.call(_1c8,e); +var _1cb=tip.children(".tooltip-arrow-outer"); +var _1cc=tip.children(".tooltip-arrow"); +var bc="border-"+opts.position+"-color"; +_1cb.add(_1cc).css({borderTopColor:"",borderBottomColor:"",borderLeftColor:"",borderRightColor:""}); +_1cb.css(bc,tip.css(bc)); +_1cc.css(bc,tip.css("backgroundColor")); +},opts.showDelay); +}; +function _1cd(_1ce,e){ +var _1cf=$.data(_1ce,"tooltip"); +if(_1cf&&_1cf.tip){ +_1c2(_1ce); +_1cf.hideTimer=setTimeout(function(){ +_1cf.tip.hide(); +_1cf.options.onHide.call(_1ce,e); +},_1cf.options.hideDelay); +} +}; +function _1ca(_1d0,_1d1){ +var _1d2=$.data(_1d0,"tooltip"); +var opts=_1d2.options; +if(_1d1){ +opts.content=_1d1; +} +if(!_1d2.tip){ +return; +} +var cc=typeof opts.content=="function"?opts.content.call(_1d0):opts.content; +_1d2.tip.children(".tooltip-content").html(cc); +opts.onUpdate.call(_1d0,cc); +}; +function _1d3(_1d4){ +var _1d5=$.data(_1d4,"tooltip"); +if(_1d5){ +_1c2(_1d4); +var opts=_1d5.options; +if(_1d5.tip){ +_1d5.tip.remove(); +} +if(opts._title){ +$(_1d4).attr("title",opts._title); +} +$.removeData(_1d4,"tooltip"); +$(_1d4).unbind(".tooltip").removeClass("tooltip-f"); +opts.onDestroy.call(_1d4); +} +}; +$.fn.tooltip=function(_1d6,_1d7){ +if(typeof _1d6=="string"){ +return $.fn.tooltip.methods[_1d6](this,_1d7); +} +_1d6=_1d6||{}; +return this.each(function(){ +var _1d8=$.data(this,"tooltip"); +if(_1d8){ +$.extend(_1d8.options,_1d6); +}else{ +$.data(this,"tooltip",{options:$.extend({},$.fn.tooltip.defaults,$.fn.tooltip.parseOptions(this),_1d6)}); +init(this); +} +_1bf(this); +_1ca(this); +}); +}; +$.fn.tooltip.methods={options:function(jq){ +return $.data(jq[0],"tooltip").options; +},tip:function(jq){ +return $.data(jq[0],"tooltip").tip; +},arrow:function(jq){ +return jq.tooltip("tip").children(".tooltip-arrow-outer,.tooltip-arrow"); +},show:function(jq,e){ +return jq.each(function(){ +_1c7(this,e); +}); +},hide:function(jq,e){ +return jq.each(function(){ +_1cd(this,e); +}); +},update:function(jq,_1d9){ +return jq.each(function(){ +_1ca(this,_1d9); +}); +},reposition:function(jq){ +return jq.each(function(){ +_1c1(this); +}); +},destroy:function(jq){ +return jq.each(function(){ +_1d3(this); +}); +}}; +$.fn.tooltip.parseOptions=function(_1da){ +var t=$(_1da); +var opts=$.extend({},$.parser.parseOptions(_1da,["position","showEvent","hideEvent","content",{deltaX:"number",deltaY:"number",showDelay:"number",hideDelay:"number"}]),{_title:t.attr("title")}); +t.attr("title",""); +if(!opts.content){ +opts.content=opts._title; +} +return opts; +}; +$.fn.tooltip.defaults={position:"bottom",content:null,trackMouse:false,deltaX:0,deltaY:0,showEvent:"mouseenter",hideEvent:"mouseleave",showDelay:200,hideDelay:100,onShow:function(e){ +},onHide:function(e){ +},onUpdate:function(_1db){ +},onPosition:function(left,top){ +},onDestroy:function(){ +}}; +})(jQuery); +(function($){ +$.fn._remove=function(){ +return this.each(function(){ +$(this).remove(); +try{ +this.outerHTML=""; +} +catch(err){ +} +}); +}; +function _1dc(node){ +node._remove(); +}; +function _1dd(_1de,_1df){ +var opts=$.data(_1de,"panel").options; +var _1e0=$.data(_1de,"panel").panel; +var _1e1=_1e0.children("div.panel-header"); +var _1e2=_1e0.children("div.panel-body"); +if(_1df){ +$.extend(opts,{width:_1df.width,height:_1df.height,left:_1df.left,top:_1df.top}); +} +opts.fit?$.extend(opts,_1e0._fit()):_1e0._fit(false); +_1e0.css({left:opts.left,top:opts.top}); +if(!isNaN(opts.width)){ +_1e0._outerWidth(opts.width); +}else{ +_1e0.width("auto"); +} +_1e1.add(_1e2)._outerWidth(_1e0.width()); +if(!isNaN(opts.height)){ +_1e0._outerHeight(opts.height); +_1e2._outerHeight(_1e0.height()-_1e1._outerHeight()); +}else{ +_1e2.height("auto"); +} +_1e0.css("height",""); +opts.onResize.apply(_1de,[opts.width,opts.height]); +$(_1de).find(">div,>form>div").triggerHandler("_resize"); +}; +function _1e3(_1e4,_1e5){ +var opts=$.data(_1e4,"panel").options; +var _1e6=$.data(_1e4,"panel").panel; +if(_1e5){ +if(_1e5.left!=null){ +opts.left=_1e5.left; +} +if(_1e5.top!=null){ +opts.top=_1e5.top; +} +} +_1e6.css({left:opts.left,top:opts.top}); +opts.onMove.apply(_1e4,[opts.left,opts.top]); +}; +function _1e7(_1e8){ +$(_1e8).addClass("panel-body"); +var _1e9=$("
                      ").insertBefore(_1e8); +_1e9[0].appendChild(_1e8); +_1e9.bind("_resize",function(){ +var opts=$.data(_1e8,"panel").options; +if(opts.fit==true){ +_1dd(_1e8); +} +return false; +}); +return _1e9; +}; +function _1ea(_1eb){ +var opts=$.data(_1eb,"panel").options; +var _1ec=$.data(_1eb,"panel").panel; +if(opts.tools&&typeof opts.tools=="string"){ +_1ec.find(">div.panel-header>div.panel-tool .panel-tool-a").appendTo(opts.tools); +} +_1dc(_1ec.children("div.panel-header")); +if(opts.title&&!opts.noheader){ +var _1ed=$("
                      "+opts.title+"
                      ").prependTo(_1ec); +if(opts.iconCls){ +_1ed.find(".panel-title").addClass("panel-with-icon"); +$("
                      ").addClass(opts.iconCls).appendTo(_1ed); +} +var tool=$("
                      ").appendTo(_1ed); +tool.bind("click",function(e){ +e.stopPropagation(); +}); +if(opts.tools){ +if($.isArray(opts.tools)){ +for(var i=0;i").addClass(opts.tools[i].iconCls).appendTo(tool); +if(opts.tools[i].handler){ +t.bind("click",eval(opts.tools[i].handler)); +} +} +}else{ +$(opts.tools).children().each(function(){ +$(this).addClass($(this).attr("iconCls")).addClass("panel-tool-a").appendTo(tool); +}); +} +} +if(opts.collapsible){ +$("").appendTo(tool).bind("click",function(){ +if(opts.collapsed==true){ +_208(_1eb,true); +}else{ +_1fd(_1eb,true); +} +return false; +}); +} +if(opts.minimizable){ +$("").appendTo(tool).bind("click",function(){ +_20e(_1eb); +return false; +}); +} +if(opts.maximizable){ +$("").appendTo(tool).bind("click",function(){ +if(opts.maximized==true){ +_211(_1eb); +}else{ +_1fc(_1eb); +} +return false; +}); +} +if(opts.closable){ +$("").appendTo(tool).bind("click",function(){ +_1ee(_1eb); +return false; +}); +} +_1ec.children("div.panel-body").removeClass("panel-body-noheader"); +}else{ +_1ec.children("div.panel-body").addClass("panel-body-noheader"); +} +}; +function _1ef(_1f0){ +var _1f1=$.data(_1f0,"panel"); +var opts=_1f1.options; +if(opts.href){ +if(!_1f1.isLoaded||!opts.cache){ +if(opts.onBeforeLoad.call(_1f0)==false){ +return; +} +_1f1.isLoaded=false; +_1f2(_1f0); +if(opts.loadingMessage){ +$(_1f0).html($("
                      ").html(opts.loadingMessage)); +} +$.ajax({url:opts.href,cache:false,dataType:"html",success:function(data){ +_1f3(opts.extractor.call(_1f0,data)); +opts.onLoad.apply(_1f0,arguments); +_1f1.isLoaded=true; +}}); +} +}else{ +if(opts.content){ +if(!_1f1.isLoaded){ +_1f2(_1f0); +_1f3(opts.content); +_1f1.isLoaded=true; +} +} +} +function _1f3(_1f4){ +$(_1f0).html(_1f4); +if($.parser){ +$.parser.parse($(_1f0)); +} +}; +}; +function _1f2(_1f5){ +var t=$(_1f5); +t.find(".combo-f").each(function(){ +$(this).combo("destroy"); +}); +t.find(".m-btn").each(function(){ +$(this).menubutton("destroy"); +}); +t.find(".s-btn").each(function(){ +$(this).splitbutton("destroy"); +}); +t.find(".tooltip-f").each(function(){ +$(this).tooltip("destroy"); +}); +}; +function _1f6(_1f7){ +$(_1f7).find("div.panel:visible,div.accordion:visible,div.tabs-container:visible,div.layout:visible").each(function(){ +$(this).triggerHandler("_resize",[true]); +}); +}; +function _1f8(_1f9,_1fa){ +var opts=$.data(_1f9,"panel").options; +var _1fb=$.data(_1f9,"panel").panel; +if(_1fa!=true){ +if(opts.onBeforeOpen.call(_1f9)==false){ +return; +} +} +_1fb.show(); +opts.closed=false; +opts.minimized=false; +var tool=_1fb.children("div.panel-header").find("a.panel-tool-restore"); +if(tool.length){ +opts.maximized=true; +} +opts.onOpen.call(_1f9); +if(opts.maximized==true){ +opts.maximized=false; +_1fc(_1f9); +} +if(opts.collapsed==true){ +opts.collapsed=false; +_1fd(_1f9); +} +if(!opts.collapsed){ +_1ef(_1f9); +_1f6(_1f9); +} +}; +function _1ee(_1fe,_1ff){ +var opts=$.data(_1fe,"panel").options; +var _200=$.data(_1fe,"panel").panel; +if(_1ff!=true){ +if(opts.onBeforeClose.call(_1fe)==false){ +return; +} +} +_200._fit(false); +_200.hide(); +opts.closed=true; +opts.onClose.call(_1fe); +}; +function _201(_202,_203){ +var opts=$.data(_202,"panel").options; +var _204=$.data(_202,"panel").panel; +if(_203!=true){ +if(opts.onBeforeDestroy.call(_202)==false){ +return; +} +} +_1f2(_202); +_1dc(_204); +opts.onDestroy.call(_202); +}; +function _1fd(_205,_206){ +var opts=$.data(_205,"panel").options; +var _207=$.data(_205,"panel").panel; +var body=_207.children("div.panel-body"); +var tool=_207.children("div.panel-header").find("a.panel-tool-collapse"); +if(opts.collapsed==true){ +return; +} +body.stop(true,true); +if(opts.onBeforeCollapse.call(_205)==false){ +return; +} +tool.addClass("panel-tool-expand"); +if(_206==true){ +body.slideUp("normal",function(){ +opts.collapsed=true; +opts.onCollapse.call(_205); +}); +}else{ +body.hide(); +opts.collapsed=true; +opts.onCollapse.call(_205); +} +}; +function _208(_209,_20a){ +var opts=$.data(_209,"panel").options; +var _20b=$.data(_209,"panel").panel; +var body=_20b.children("div.panel-body"); +var tool=_20b.children("div.panel-header").find("a.panel-tool-collapse"); +if(opts.collapsed==false){ +return; +} +body.stop(true,true); +if(opts.onBeforeExpand.call(_209)==false){ +return; +} +tool.removeClass("panel-tool-expand"); +if(_20a==true){ +body.slideDown("normal",function(){ +opts.collapsed=false; +opts.onExpand.call(_209); +_1ef(_209); +_1f6(_209); +}); +}else{ +body.show(); +opts.collapsed=false; +opts.onExpand.call(_209); +_1ef(_209); +_1f6(_209); +} +}; +function _1fc(_20c){ +var opts=$.data(_20c,"panel").options; +var _20d=$.data(_20c,"panel").panel; +var tool=_20d.children("div.panel-header").find("a.panel-tool-max"); +if(opts.maximized==true){ +return; +} +tool.addClass("panel-tool-restore"); +if(!$.data(_20c,"panel").original){ +$.data(_20c,"panel").original={width:opts.width,height:opts.height,left:opts.left,top:opts.top,fit:opts.fit}; +} +opts.left=0; +opts.top=0; +opts.fit=true; +_1dd(_20c); +opts.minimized=false; +opts.maximized=true; +opts.onMaximize.call(_20c); +}; +function _20e(_20f){ +var opts=$.data(_20f,"panel").options; +var _210=$.data(_20f,"panel").panel; +_210._fit(false); +_210.hide(); +opts.minimized=true; +opts.maximized=false; +opts.onMinimize.call(_20f); +}; +function _211(_212){ +var opts=$.data(_212,"panel").options; +var _213=$.data(_212,"panel").panel; +var tool=_213.children("div.panel-header").find("a.panel-tool-max"); +if(opts.maximized==false){ +return; +} +_213.show(); +tool.removeClass("panel-tool-restore"); +$.extend(opts,$.data(_212,"panel").original); +_1dd(_212); +opts.minimized=false; +opts.maximized=false; +$.data(_212,"panel").original=null; +opts.onRestore.call(_212); +}; +function _214(_215){ +var opts=$.data(_215,"panel").options; +var _216=$.data(_215,"panel").panel; +var _217=$(_215).panel("header"); +var body=$(_215).panel("body"); +_216.css(opts.style); +_216.addClass(opts.cls); +if(opts.border){ +_217.removeClass("panel-header-noborder"); +body.removeClass("panel-body-noborder"); +}else{ +_217.addClass("panel-header-noborder"); +body.addClass("panel-body-noborder"); +} +_217.addClass(opts.headerCls); +body.addClass(opts.bodyCls); +if(opts.id){ +$(_215).attr("id",opts.id); +}else{ +$(_215).attr("id",""); +} +}; +function _218(_219,_21a){ +$.data(_219,"panel").options.title=_21a; +$(_219).panel("header").find("div.panel-title").html(_21a); +}; +var TO=false; +var _21b=true; +$(window).unbind(".panel").bind("resize.panel",function(){ +if(!_21b){ +return; +} +if(TO!==false){ +clearTimeout(TO); +} +TO=setTimeout(function(){ +_21b=false; +var _21c=$("body.layout"); +if(_21c.length){ +_21c.layout("resize"); +}else{ +$("body").children("div.panel,div.accordion,div.tabs-container,div.layout").triggerHandler("_resize"); +} +_21b=true; +TO=false; +},200); +}); +$.fn.panel=function(_21d,_21e){ +if(typeof _21d=="string"){ +return $.fn.panel.methods[_21d](this,_21e); +} +_21d=_21d||{}; +return this.each(function(){ +var _21f=$.data(this,"panel"); +var opts; +if(_21f){ +opts=$.extend(_21f.options,_21d); +_21f.isLoaded=false; +}else{ +opts=$.extend({},$.fn.panel.defaults,$.fn.panel.parseOptions(this),_21d); +$(this).attr("title",""); +_21f=$.data(this,"panel",{options:opts,panel:_1e7(this),isLoaded:false}); +} +_1ea(this); +_214(this); +if(opts.doSize==true){ +_21f.panel.css("display","block"); +_1dd(this); +} +if(opts.closed==true||opts.minimized==true){ +_21f.panel.hide(); +}else{ +_1f8(this); +} +}); +}; +$.fn.panel.methods={options:function(jq){ +return $.data(jq[0],"panel").options; +},panel:function(jq){ +return $.data(jq[0],"panel").panel; +},header:function(jq){ +return $.data(jq[0],"panel").panel.find(">div.panel-header"); +},body:function(jq){ +return $.data(jq[0],"panel").panel.find(">div.panel-body"); +},setTitle:function(jq,_220){ +return jq.each(function(){ +_218(this,_220); +}); +},open:function(jq,_221){ +return jq.each(function(){ +_1f8(this,_221); +}); +},close:function(jq,_222){ +return jq.each(function(){ +_1ee(this,_222); +}); +},destroy:function(jq,_223){ +return jq.each(function(){ +_201(this,_223); +}); +},refresh:function(jq,href){ +return jq.each(function(){ +$.data(this,"panel").isLoaded=false; +if(href){ +$.data(this,"panel").options.href=href; +} +_1ef(this); +}); +},resize:function(jq,_224){ +return jq.each(function(){ +_1dd(this,_224); +}); +},move:function(jq,_225){ +return jq.each(function(){ +_1e3(this,_225); +}); +},maximize:function(jq){ +return jq.each(function(){ +_1fc(this); +}); +},minimize:function(jq){ +return jq.each(function(){ +_20e(this); +}); +},restore:function(jq){ +return jq.each(function(){ +_211(this); +}); +},collapse:function(jq,_226){ +return jq.each(function(){ +_1fd(this,_226); +}); +},expand:function(jq,_227){ +return jq.each(function(){ +_208(this,_227); +}); +}}; +$.fn.panel.parseOptions=function(_228){ +var t=$(_228); +return $.extend({},$.parser.parseOptions(_228,["id","width","height","left","top","title","iconCls","cls","headerCls","bodyCls","tools","href",{cache:"boolean",fit:"boolean",border:"boolean",noheader:"boolean"},{collapsible:"boolean",minimizable:"boolean",maximizable:"boolean"},{closable:"boolean",collapsed:"boolean",minimized:"boolean",maximized:"boolean",closed:"boolean"}]),{loadingMessage:(t.attr("loadingMessage")!=undefined?t.attr("loadingMessage"):undefined)}); +}; +$.fn.panel.defaults={id:null,title:null,iconCls:null,width:"auto",height:"auto",left:null,top:null,cls:null,headerCls:null,bodyCls:null,style:{},href:null,cache:true,fit:false,border:true,doSize:true,noheader:false,content:null,collapsible:false,minimizable:false,maximizable:false,closable:false,collapsed:false,minimized:false,maximized:false,closed:false,tools:null,href:null,loadingMessage:"Loading...",extractor:function(data){ +var _229=/]*>((.|[\n\r])*)<\/body>/im; +var _22a=_229.exec(data); +if(_22a){ +return _22a[1]; +}else{ +return data; +} +},onBeforeLoad:function(){ +},onLoad:function(){ +},onBeforeOpen:function(){ +},onOpen:function(){ +},onBeforeClose:function(){ +},onClose:function(){ +},onBeforeDestroy:function(){ +},onDestroy:function(){ +},onResize:function(_22b,_22c){ +},onMove:function(left,top){ +},onMaximize:function(){ +},onRestore:function(){ +},onMinimize:function(){ +},onBeforeCollapse:function(){ +},onBeforeExpand:function(){ +},onCollapse:function(){ +},onExpand:function(){ +}}; +})(jQuery); +(function($){ +function _22d(_22e,_22f){ +var opts=$.data(_22e,"window").options; +if(_22f){ +$.extend(opts,_22f); +} +$(_22e).panel("resize",opts); +}; +function _230(_231,_232){ +var _233=$.data(_231,"window"); +if(_232){ +if(_232.left!=null){ +_233.options.left=_232.left; +} +if(_232.top!=null){ +_233.options.top=_232.top; +} +} +$(_231).panel("move",_233.options); +if(_233.shadow){ +_233.shadow.css({left:_233.options.left,top:_233.options.top}); +} +}; +function _234(_235,_236){ +var _237=$.data(_235,"window"); +var opts=_237.options; +var _238=opts.width; +if(isNaN(_238)){ +_238=_237.window._outerWidth(); +} +if(opts.inline){ +var _239=_237.window.parent(); +opts.left=(_239.width()-_238)/2+_239.scrollLeft(); +}else{ +opts.left=($(window)._outerWidth()-_238)/2+$(document).scrollLeft(); +} +if(_236){ +_230(_235); +} +}; +function _23a(_23b,_23c){ +var _23d=$.data(_23b,"window"); +var opts=_23d.options; +var _23e=opts.height; +if(isNaN(_23e)){ +_23e=_23d.window._outerHeight(); +} +if(opts.inline){ +var _23f=_23d.window.parent(); +opts.top=(_23f.height()-_23e)/2+_23f.scrollTop(); +}else{ +opts.top=($(window)._outerHeight()-_23e)/2+$(document).scrollTop(); +} +if(_23c){ +_230(_23b); +} +}; +function _240(_241){ +var _242=$.data(_241,"window"); +var win=$(_241).panel($.extend({},_242.options,{border:false,doSize:true,closed:true,cls:"window",headerCls:"window-header",bodyCls:"window-body "+(_242.options.noheader?"window-body-noheader":""),onBeforeDestroy:function(){ +if(_242.options.onBeforeDestroy.call(_241)==false){ +return false; +} +if(_242.shadow){ +_242.shadow.remove(); +} +if(_242.mask){ +_242.mask.remove(); +} +},onClose:function(){ +if(_242.shadow){ +_242.shadow.hide(); +} +if(_242.mask){ +_242.mask.hide(); +} +_242.options.onClose.call(_241); +},onOpen:function(){ +if(_242.mask){ +_242.mask.css({display:"block",zIndex:$.fn.window.defaults.zIndex++}); +} +if(_242.shadow){ +_242.shadow.css({display:"block",zIndex:$.fn.window.defaults.zIndex++,left:_242.options.left,top:_242.options.top,width:_242.window._outerWidth(),height:_242.window._outerHeight()}); +} +_242.window.css("z-index",$.fn.window.defaults.zIndex++); +_242.options.onOpen.call(_241); +},onResize:function(_243,_244){ +var opts=$(this).panel("options"); +$.extend(_242.options,{width:opts.width,height:opts.height,left:opts.left,top:opts.top}); +if(_242.shadow){ +_242.shadow.css({left:_242.options.left,top:_242.options.top,width:_242.window._outerWidth(),height:_242.window._outerHeight()}); +} +_242.options.onResize.call(_241,_243,_244); +},onMinimize:function(){ +if(_242.shadow){ +_242.shadow.hide(); +} +if(_242.mask){ +_242.mask.hide(); +} +_242.options.onMinimize.call(_241); +},onBeforeCollapse:function(){ +if(_242.options.onBeforeCollapse.call(_241)==false){ +return false; +} +if(_242.shadow){ +_242.shadow.hide(); +} +},onExpand:function(){ +if(_242.shadow){ +_242.shadow.show(); +} +_242.options.onExpand.call(_241); +}})); +_242.window=win.panel("panel"); +if(_242.mask){ +_242.mask.remove(); +} +if(_242.options.modal==true){ +_242.mask=$("
                      ").insertAfter(_242.window); +_242.mask.css({width:(_242.options.inline?_242.mask.parent().width():_245().width),height:(_242.options.inline?_242.mask.parent().height():_245().height),display:"none"}); +} +if(_242.shadow){ +_242.shadow.remove(); +} +if(_242.options.shadow==true){ +_242.shadow=$("
                      ").insertAfter(_242.window); +_242.shadow.css({display:"none"}); +} +if(_242.options.left==null){ +_234(_241); +} +if(_242.options.top==null){ +_23a(_241); +} +_230(_241); +if(_242.options.closed==false){ +win.window("open"); +} +}; +function _246(_247){ +var _248=$.data(_247,"window"); +_248.window.draggable({handle:">div.panel-header>div.panel-title",disabled:_248.options.draggable==false,onStartDrag:function(e){ +if(_248.mask){ +_248.mask.css("z-index",$.fn.window.defaults.zIndex++); +} +if(_248.shadow){ +_248.shadow.css("z-index",$.fn.window.defaults.zIndex++); +} +_248.window.css("z-index",$.fn.window.defaults.zIndex++); +if(!_248.proxy){ +_248.proxy=$("
                      ").insertAfter(_248.window); +} +_248.proxy.css({display:"none",zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top}); +_248.proxy._outerWidth(_248.window._outerWidth()); +_248.proxy._outerHeight(_248.window._outerHeight()); +setTimeout(function(){ +if(_248.proxy){ +_248.proxy.show(); +} +},500); +},onDrag:function(e){ +_248.proxy.css({display:"block",left:e.data.left,top:e.data.top}); +return false; +},onStopDrag:function(e){ +_248.options.left=e.data.left; +_248.options.top=e.data.top; +$(_247).window("move"); +_248.proxy.remove(); +_248.proxy=null; +}}); +_248.window.resizable({disabled:_248.options.resizable==false,onStartResize:function(e){ +_248.pmask=$("
                      ").insertAfter(_248.window); +_248.pmask.css({zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top,width:_248.window._outerWidth(),height:_248.window._outerHeight()}); +if(!_248.proxy){ +_248.proxy=$("
                      ").insertAfter(_248.window); +} +_248.proxy.css({zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top}); +_248.proxy._outerWidth(e.data.width); +_248.proxy._outerHeight(e.data.height); +},onResize:function(e){ +_248.proxy.css({left:e.data.left,top:e.data.top}); +_248.proxy._outerWidth(e.data.width); +_248.proxy._outerHeight(e.data.height); +return false; +},onStopResize:function(e){ +$.extend(_248.options,{left:e.data.left,top:e.data.top,width:e.data.width,height:e.data.height}); +_22d(_247); +_248.pmask.remove(); +_248.pmask=null; +_248.proxy.remove(); +_248.proxy=null; +}}); +}; +function _245(){ +if(document.compatMode=="BackCompat"){ +return {width:Math.max(document.body.scrollWidth,document.body.clientWidth),height:Math.max(document.body.scrollHeight,document.body.clientHeight)}; +}else{ +return {width:Math.max(document.documentElement.scrollWidth,document.documentElement.clientWidth),height:Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight)}; +} +}; +$(window).resize(function(){ +$("body>div.window-mask").css({width:$(window)._outerWidth(),height:$(window)._outerHeight()}); +setTimeout(function(){ +$("body>div.window-mask").css({width:_245().width,height:_245().height}); +},50); +}); +$.fn.window=function(_249,_24a){ +if(typeof _249=="string"){ +var _24b=$.fn.window.methods[_249]; +if(_24b){ +return _24b(this,_24a); +}else{ +return this.panel(_249,_24a); +} +} +_249=_249||{}; +return this.each(function(){ +var _24c=$.data(this,"window"); +if(_24c){ +$.extend(_24c.options,_249); +}else{ +_24c=$.data(this,"window",{options:$.extend({},$.fn.window.defaults,$.fn.window.parseOptions(this),_249)}); +if(!_24c.options.inline){ +document.body.appendChild(this); +} +} +_240(this); +_246(this); +}); +}; +$.fn.window.methods={options:function(jq){ +var _24d=jq.panel("options"); +var _24e=$.data(jq[0],"window").options; +return $.extend(_24e,{closed:_24d.closed,collapsed:_24d.collapsed,minimized:_24d.minimized,maximized:_24d.maximized}); +},window:function(jq){ +return $.data(jq[0],"window").window; +},resize:function(jq,_24f){ +return jq.each(function(){ +_22d(this,_24f); +}); +},move:function(jq,_250){ +return jq.each(function(){ +_230(this,_250); +}); +},hcenter:function(jq){ +return jq.each(function(){ +_234(this,true); +}); +},vcenter:function(jq){ +return jq.each(function(){ +_23a(this,true); +}); +},center:function(jq){ +return jq.each(function(){ +_234(this); +_23a(this); +_230(this); +}); +}}; +$.fn.window.parseOptions=function(_251){ +return $.extend({},$.fn.panel.parseOptions(_251),$.parser.parseOptions(_251,[{draggable:"boolean",resizable:"boolean",shadow:"boolean",modal:"boolean",inline:"boolean"}])); +}; +$.fn.window.defaults=$.extend({},$.fn.panel.defaults,{zIndex:9000,draggable:true,resizable:true,shadow:true,modal:false,inline:false,title:"New Window",collapsible:true,minimizable:true,maximizable:true,closable:true,closed:false}); +})(jQuery); +(function($){ +function _252(_253){ +var cp=document.createElement("div"); +while(_253.firstChild){ +cp.appendChild(_253.firstChild); +} +_253.appendChild(cp); +var _254=$(cp); +_254.attr("style",$(_253).attr("style")); +$(_253).removeAttr("style").css("overflow","hidden"); +_254.panel({border:false,doSize:false,bodyCls:"dialog-content"}); +return _254; +}; +function _255(_256){ +var opts=$.data(_256,"dialog").options; +var _257=$.data(_256,"dialog").contentPanel; +if(opts.toolbar){ +if($.isArray(opts.toolbar)){ +$(_256).find("div.dialog-toolbar").remove(); +var _258=$("
                      ").prependTo(_256); +var tr=_258.find("tr"); +for(var i=0;i
                      ").appendTo(tr); +}else{ +var td=$("").appendTo(tr); +var tool=$("").appendTo(td); +tool[0].onclick=eval(btn.handler||function(){ +}); +tool.linkbutton($.extend({},btn,{plain:true})); +} +} +}else{ +$(opts.toolbar).addClass("dialog-toolbar").prependTo(_256); +$(opts.toolbar).show(); +} +}else{ +$(_256).find("div.dialog-toolbar").remove(); +} +if(opts.buttons){ +if($.isArray(opts.buttons)){ +$(_256).find("div.dialog-button").remove(); +var _259=$("
                      ").appendTo(_256); +for(var i=0;i").appendTo(_259); +if(p.handler){ +_25a[0].onclick=p.handler; +} +_25a.linkbutton(p); +} +}else{ +$(opts.buttons).addClass("dialog-button").appendTo(_256); +$(opts.buttons).show(); +} +}else{ +$(_256).find("div.dialog-button").remove(); +} +var _25b=opts.href; +var _25c=opts.content; +opts.href=null; +opts.content=null; +_257.panel({closed:opts.closed,cache:opts.cache,href:_25b,content:_25c,onLoad:function(){ +if(opts.height=="auto"){ +$(_256).window("resize"); +} +opts.onLoad.apply(_256,arguments); +}}); +$(_256).window($.extend({},opts,{onOpen:function(){ +if(_257.panel("options").closed){ +_257.panel("open"); +} +if(opts.onOpen){ +opts.onOpen.call(_256); +} +},onResize:function(_25d,_25e){ +var _25f=$(_256); +_257.panel("panel").show(); +_257.panel("resize",{width:_25f.width(),height:(_25e=="auto")?"auto":_25f.height()-_25f.children("div.dialog-toolbar")._outerHeight()-_25f.children("div.dialog-button")._outerHeight()}); +if(opts.onResize){ +opts.onResize.call(_256,_25d,_25e); +} +}})); +opts.href=_25b; +opts.content=_25c; +}; +function _260(_261,href){ +var _262=$.data(_261,"dialog").contentPanel; +_262.panel("refresh",href); +}; +$.fn.dialog=function(_263,_264){ +if(typeof _263=="string"){ +var _265=$.fn.dialog.methods[_263]; +if(_265){ +return _265(this,_264); +}else{ +return this.window(_263,_264); +} +} +_263=_263||{}; +return this.each(function(){ +var _266=$.data(this,"dialog"); +if(_266){ +$.extend(_266.options,_263); +}else{ +$.data(this,"dialog",{options:$.extend({},$.fn.dialog.defaults,$.fn.dialog.parseOptions(this),_263),contentPanel:_252(this)}); +} +_255(this); +}); +}; +$.fn.dialog.methods={options:function(jq){ +var _267=$.data(jq[0],"dialog").options; +var _268=jq.panel("options"); +$.extend(_267,{closed:_268.closed,collapsed:_268.collapsed,minimized:_268.minimized,maximized:_268.maximized}); +var _269=$.data(jq[0],"dialog").contentPanel; +return _267; +},dialog:function(jq){ +return jq.window("window"); +},refresh:function(jq,href){ +return jq.each(function(){ +_260(this,href); +}); +}}; +$.fn.dialog.parseOptions=function(_26a){ +return $.extend({},$.fn.window.parseOptions(_26a),$.parser.parseOptions(_26a,["toolbar","buttons"])); +}; +$.fn.dialog.defaults=$.extend({},$.fn.window.defaults,{title:"New Dialog",collapsible:false,minimizable:false,maximizable:false,resizable:false,toolbar:null,buttons:null}); +})(jQuery); +(function($){ +function show(el,type,_26b,_26c){ +var win=$(el).window("window"); +if(!win){ +return; +} +switch(type){ +case null: +win.show(); +break; +case "slide": +win.slideDown(_26b); +break; +case "fade": +win.fadeIn(_26b); +break; +case "show": +win.show(_26b); +break; +} +var _26d=null; +if(_26c>0){ +_26d=setTimeout(function(){ +hide(el,type,_26b); +},_26c); +} +win.hover(function(){ +if(_26d){ +clearTimeout(_26d); +} +},function(){ +if(_26c>0){ +_26d=setTimeout(function(){ +hide(el,type,_26b); +},_26c); +} +}); +}; +function hide(el,type,_26e){ +if(el.locked==true){ +return; +} +el.locked=true; +var win=$(el).window("window"); +if(!win){ +return; +} +switch(type){ +case null: +win.hide(); +break; +case "slide": +win.slideUp(_26e); +break; +case "fade": +win.fadeOut(_26e); +break; +case "show": +win.hide(_26e); +break; +} +setTimeout(function(){ +$(el).window("destroy"); +},_26e); +}; +function _26f(_270){ +var opts=$.extend({},$.fn.window.defaults,{collapsible:false,minimizable:false,maximizable:false,shadow:false,draggable:false,resizable:false,closed:true,style:{left:"",top:"",right:0,zIndex:$.fn.window.defaults.zIndex++,bottom:-document.body.scrollTop-document.documentElement.scrollTop},onBeforeOpen:function(){ +show(this,opts.showType,opts.showSpeed,opts.timeout); +return false; +},onBeforeClose:function(){ +hide(this,opts.showType,opts.showSpeed); +return false; +}},{title:"",width:250,height:100,showType:"slide",showSpeed:600,msg:"",timeout:4000},_270); +opts.style.zIndex=$.fn.window.defaults.zIndex++; +var win=$("
                      ").html(opts.msg).appendTo("body"); +win.window(opts); +win.window("window").css(opts.style); +win.window("open"); +return win; +}; +function _271(_272,_273,_274){ +var win=$("
                      ").appendTo("body"); +win.append(_273); +if(_274){ +var tb=$("
                      ").appendTo(win); +for(var _275 in _274){ +$("").attr("href","javascript:void(0)").text(_275).css("margin-left",10).bind("click",eval(_274[_275])).appendTo(tb).linkbutton(); +} +} +win.window({title:_272,noheader:(_272?false:true),width:300,height:"auto",modal:true,collapsible:false,minimizable:false,maximizable:false,resizable:false,onClose:function(){ +setTimeout(function(){ +win.window("destroy"); +},100); +}}); +win.window("window").addClass("messager-window"); +win.children("div.messager-button").children("a:first").focus(); +return win; +}; +$.messager={show:function(_276){ +return _26f(_276); +},alert:function(_277,msg,icon,fn){ +var _278="
                      "+msg+"
                      "; +switch(icon){ +case "error": +_278="
                      "+_278; +break; +case "info": +_278="
                      "+_278; +break; +case "question": +_278="
                      "+_278; +break; +case "warning": +_278="
                      "+_278; +break; +} +_278+="
                      "; +var _279={}; +_279[$.messager.defaults.ok]=function(){ +win.window("close"); +if(fn){ +fn(); +return false; +} +}; +var win=_271(_277,_278,_279); +return win; +},confirm:function(_27a,msg,fn){ +var _27b="
                      "+"
                      "+msg+"
                      "+"
                      "; +var _27c={}; +_27c[$.messager.defaults.ok]=function(){ +win.window("close"); +if(fn){ +fn(true); +return false; +} +}; +_27c[$.messager.defaults.cancel]=function(){ +win.window("close"); +if(fn){ +fn(false); +return false; +} +}; +var win=_271(_27a,_27b,_27c); +return win; +},prompt:function(_27d,msg,fn){ +var _27e="
                      "+"
                      "+msg+"
                      "+"
                      "+"
                      "+"
                      "; +var _27f={}; +_27f[$.messager.defaults.ok]=function(){ +win.window("close"); +if(fn){ +fn($(".messager-input",win).val()); +return false; +} +}; +_27f[$.messager.defaults.cancel]=function(){ +win.window("close"); +if(fn){ +fn(); +return false; +} +}; +var win=_271(_27d,_27e,_27f); +win.children("input.messager-input").focus(); +return win; +},progress:function(_280){ +var _281={bar:function(){ +return $("body>div.messager-window").find("div.messager-p-bar"); +},close:function(){ +var win=$("body>div.messager-window>div.messager-body:has(div.messager-progress)"); +if(win.length){ +win.window("close"); +} +}}; +if(typeof _280=="string"){ +var _282=_281[_280]; +return _282(); +} +var opts=$.extend({title:"",msg:"",text:undefined,interval:300},_280||{}); +var _283="
                      "; +var win=_271(opts.title,_283,null); +win.find("div.messager-p-msg").html(opts.msg); +var bar=win.find("div.messager-p-bar"); +bar.progressbar({text:opts.text}); +win.window({closable:false,onClose:function(){ +if(this.timer){ +clearInterval(this.timer); +} +$(this).window("destroy"); +}}); +if(opts.interval){ +win[0].timer=setInterval(function(){ +var v=bar.progressbar("getValue"); +v+=10; +if(v>100){ +v=0; +} +bar.progressbar("setValue",v); +},opts.interval); +} +return win; +}}; +$.messager.defaults={ok:"Ok",cancel:"Cancel"}; +})(jQuery); +(function($){ +function _284(_285){ +var _286=$.data(_285,"accordion"); +var opts=_286.options; +var _287=_286.panels; +var cc=$(_285); +opts.fit?$.extend(opts,cc._fit()):cc._fit(false); +if(!isNaN(opts.width)){ +cc._outerWidth(opts.width); +}else{ +cc.css("width",""); +} +var _288=0; +var _289="auto"; +var _28a=cc.find(">div.panel>div.accordion-header"); +if(_28a.length){ +_288=$(_28a[0]).css("height","")._outerHeight(); +} +if(!isNaN(opts.height)){ +cc._outerHeight(opts.height); +_289=cc.height()-_288*_28a.length; +}else{ +cc.css("height",""); +} +_28b(true,_289-_28b(false)+1); +function _28b(_28c,_28d){ +var _28e=0; +for(var i=0;i<_287.length;i++){ +var p=_287[i]; +var h=p.panel("header")._outerHeight(_288); +if(p.panel("options").collapsible==_28c){ +var _28f=isNaN(_28d)?undefined:(_28d+_288*h.length); +p.panel("resize",{width:cc.width(),height:(_28c?_28f:undefined)}); +_28e+=p.panel("panel").outerHeight()-_288; +} +} +return _28e; +}; +}; +function _290(_291,_292,_293,all){ +var _294=$.data(_291,"accordion").panels; +var pp=[]; +for(var i=0;i<_294.length;i++){ +var p=_294[i]; +if(_292){ +if(p.panel("options")[_292]==_293){ +pp.push(p); +} +}else{ +if(p[0]==$(_293)[0]){ +return i; +} +} +} +if(_292){ +return all?pp:(pp.length?pp[0]:null); +}else{ +return -1; +} +}; +function _295(_296){ +return _290(_296,"collapsed",false,true); +}; +function _297(_298){ +var pp=_295(_298); +return pp.length?pp[0]:null; +}; +function _299(_29a,_29b){ +return _290(_29a,null,_29b); +}; +function _29c(_29d,_29e){ +var _29f=$.data(_29d,"accordion").panels; +if(typeof _29e=="number"){ +if(_29e<0||_29e>=_29f.length){ +return null; +}else{ +return _29f[_29e]; +} +} +return _290(_29d,"title",_29e); +}; +function _2a0(_2a1){ +var opts=$.data(_2a1,"accordion").options; +var cc=$(_2a1); +if(opts.border){ +cc.removeClass("accordion-noborder"); +}else{ +cc.addClass("accordion-noborder"); +} +}; +function init(_2a2){ +var _2a3=$.data(_2a2,"accordion"); +var cc=$(_2a2); +cc.addClass("accordion"); +_2a3.panels=[]; +cc.children("div").each(function(){ +var opts=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); +var pp=$(this); +_2a3.panels.push(pp); +_2a5(_2a2,pp,opts); +}); +cc.bind("_resize",function(e,_2a4){ +var opts=$.data(_2a2,"accordion").options; +if(opts.fit==true||_2a4){ +_284(_2a2); +} +return false; +}); +}; +function _2a5(_2a6,pp,_2a7){ +var opts=$.data(_2a6,"accordion").options; +pp.panel($.extend({},{collapsible:true,minimizable:false,maximizable:false,closable:false,doSize:false,collapsed:true,headerCls:"accordion-header",bodyCls:"accordion-body"},_2a7,{onBeforeExpand:function(){ +if(_2a7.onBeforeExpand){ +if(_2a7.onBeforeExpand.call(this)==false){ +return false; +} +} +if(!opts.multiple){ +var all=$.grep(_295(_2a6),function(p){ +return p.panel("options").collapsible; +}); +for(var i=0;i").addClass("accordion-collapse accordion-expand").appendTo(tool); +t.bind("click",function(){ +var _2ab=_299(_2a6,pp); +if(pp.panel("options").collapsed){ +_2ac(_2a6,_2ab); +}else{ +_2b0(_2a6,_2ab); +} +return false; +}); +pp.panel("options").collapsible?t.show():t.hide(); +_2aa.click(function(){ +$(this).find("a.accordion-collapse:visible").triggerHandler("click"); +return false; +}); +}; +function _2ac(_2ad,_2ae){ +var p=_29c(_2ad,_2ae); +if(!p){ +return; +} +_2af(_2ad); +var opts=$.data(_2ad,"accordion").options; +p.panel("expand",opts.animate); +}; +function _2b0(_2b1,_2b2){ +var p=_29c(_2b1,_2b2); +if(!p){ +return; +} +_2af(_2b1); +var opts=$.data(_2b1,"accordion").options; +p.panel("collapse",opts.animate); +}; +function _2b3(_2b4){ +var opts=$.data(_2b4,"accordion").options; +var p=_290(_2b4,"selected",true); +if(p){ +_2b5(_299(_2b4,p)); +}else{ +_2b5(opts.selected); +} +function _2b5(_2b6){ +var _2b7=opts.animate; +opts.animate=false; +_2ac(_2b4,_2b6); +opts.animate=_2b7; +}; +}; +function _2af(_2b8){ +var _2b9=$.data(_2b8,"accordion").panels; +for(var i=0;i<_2b9.length;i++){ +_2b9[i].stop(true,true); +} +}; +function add(_2ba,_2bb){ +var _2bc=$.data(_2ba,"accordion"); +var opts=_2bc.options; +var _2bd=_2bc.panels; +if(_2bb.selected==undefined){ +_2bb.selected=true; +} +_2af(_2ba); +var pp=$("
                      ").appendTo(_2ba); +_2bd.push(pp); +_2a5(_2ba,pp,_2bb); +_284(_2ba); +opts.onAdd.call(_2ba,_2bb.title,_2bd.length-1); +if(_2bb.selected){ +_2ac(_2ba,_2bd.length-1); +} +}; +function _2be(_2bf,_2c0){ +var _2c1=$.data(_2bf,"accordion"); +var opts=_2c1.options; +var _2c2=_2c1.panels; +_2af(_2bf); +var _2c3=_29c(_2bf,_2c0); +var _2c4=_2c3.panel("options").title; +var _2c5=_299(_2bf,_2c3); +if(!_2c3){ +return; +} +if(opts.onBeforeRemove.call(_2bf,_2c4,_2c5)==false){ +return; +} +_2c2.splice(_2c5,1); +_2c3.panel("destroy"); +if(_2c2.length){ +_284(_2bf); +var curr=_297(_2bf); +if(!curr){ +_2ac(_2bf,0); +} +} +opts.onRemove.call(_2bf,_2c4,_2c5); +}; +$.fn.accordion=function(_2c6,_2c7){ +if(typeof _2c6=="string"){ +return $.fn.accordion.methods[_2c6](this,_2c7); +} +_2c6=_2c6||{}; +return this.each(function(){ +var _2c8=$.data(this,"accordion"); +if(_2c8){ +$.extend(_2c8.options,_2c6); +}else{ +$.data(this,"accordion",{options:$.extend({},$.fn.accordion.defaults,$.fn.accordion.parseOptions(this),_2c6),accordion:$(this).addClass("accordion"),panels:[]}); +init(this); +} +_2a0(this); +_284(this); +_2b3(this); +}); +}; +$.fn.accordion.methods={options:function(jq){ +return $.data(jq[0],"accordion").options; +},panels:function(jq){ +return $.data(jq[0],"accordion").panels; +},resize:function(jq){ +return jq.each(function(){ +_284(this); +}); +},getSelections:function(jq){ +return _295(jq[0]); +},getSelected:function(jq){ +return _297(jq[0]); +},getPanel:function(jq,_2c9){ +return _29c(jq[0],_2c9); +},getPanelIndex:function(jq,_2ca){ +return _299(jq[0],_2ca); +},select:function(jq,_2cb){ +return jq.each(function(){ +_2ac(this,_2cb); +}); +},unselect:function(jq,_2cc){ +return jq.each(function(){ +_2b0(this,_2cc); +}); +},add:function(jq,_2cd){ +return jq.each(function(){ +add(this,_2cd); +}); +},remove:function(jq,_2ce){ +return jq.each(function(){ +_2be(this,_2ce); +}); +}}; +$.fn.accordion.parseOptions=function(_2cf){ +var t=$(_2cf); +return $.extend({},$.parser.parseOptions(_2cf,["width","height",{fit:"boolean",border:"boolean",animate:"boolean",multiple:"boolean",selected:"number"}])); +}; +$.fn.accordion.defaults={width:"auto",height:"auto",fit:false,border:true,animate:true,multiple:false,selected:0,onSelect:function(_2d0,_2d1){ +},onUnselect:function(_2d2,_2d3){ +},onAdd:function(_2d4,_2d5){ +},onBeforeRemove:function(_2d6,_2d7){ +},onRemove:function(_2d8,_2d9){ +}}; +})(jQuery); +(function($){ +function _2da(_2db){ +var opts=$.data(_2db,"tabs").options; +if(opts.tabPosition=="left"||opts.tabPosition=="right"||!opts.showHeader){ +return; +} +var _2dc=$(_2db).children("div.tabs-header"); +var tool=_2dc.children("div.tabs-tool"); +var _2dd=_2dc.children("div.tabs-scroller-left"); +var _2de=_2dc.children("div.tabs-scroller-right"); +var wrap=_2dc.children("div.tabs-wrap"); +var _2df=_2dc.outerHeight(); +if(opts.plain){ +_2df-=_2df-_2dc.height(); +} +tool._outerHeight(_2df); +var _2e0=0; +$("ul.tabs li",_2dc).each(function(){ +_2e0+=$(this).outerWidth(true); +}); +var _2e1=_2dc.width()-tool._outerWidth(); +if(_2e0>_2e1){ +_2dd.add(_2de).show()._outerHeight(_2df); +if(opts.toolPosition=="left"){ +tool.css({left:_2dd.outerWidth(),right:""}); +wrap.css({marginLeft:_2dd.outerWidth()+tool._outerWidth(),marginRight:_2de._outerWidth(),width:_2e1-_2dd.outerWidth()-_2de.outerWidth()}); +}else{ +tool.css({left:"",right:_2de.outerWidth()}); +wrap.css({marginLeft:_2dd.outerWidth(),marginRight:_2de.outerWidth()+tool._outerWidth(),width:_2e1-_2dd.outerWidth()-_2de.outerWidth()}); +} +}else{ +_2dd.add(_2de).hide(); +if(opts.toolPosition=="left"){ +tool.css({left:0,right:""}); +wrap.css({marginLeft:tool._outerWidth(),marginRight:0,width:_2e1}); +}else{ +tool.css({left:"",right:0}); +wrap.css({marginLeft:0,marginRight:tool._outerWidth(),width:_2e1}); +} +} +}; +function _2e2(_2e3){ +var opts=$.data(_2e3,"tabs").options; +var _2e4=$(_2e3).children("div.tabs-header"); +if(opts.tools){ +if(typeof opts.tools=="string"){ +$(opts.tools).addClass("tabs-tool").appendTo(_2e4); +$(opts.tools).show(); +}else{ +_2e4.children("div.tabs-tool").remove(); +var _2e5=$("
                      ").appendTo(_2e4); +var tr=_2e5.find("tr"); +for(var i=0;i").appendTo(tr); +var tool=$("").appendTo(td); +tool[0].onclick=eval(opts.tools[i].handler||function(){ +}); +tool.linkbutton($.extend({},opts.tools[i],{plain:true})); +} +} +}else{ +_2e4.children("div.tabs-tool").remove(); +} +}; +function _2e6(_2e7){ +var _2e8=$.data(_2e7,"tabs"); +var opts=_2e8.options; +var cc=$(_2e7); +opts.fit?$.extend(opts,cc._fit()):cc._fit(false); +cc.width(opts.width).height(opts.height); +var _2e9=$(_2e7).children("div.tabs-header"); +var _2ea=$(_2e7).children("div.tabs-panels"); +var wrap=_2e9.find("div.tabs-wrap"); +var ul=wrap.find(".tabs"); +for(var i=0;i<_2e8.tabs.length;i++){ +var _2eb=_2e8.tabs[i].panel("options"); +var p_t=_2eb.tab.find("a.tabs-inner"); +var _2ec=parseInt(_2eb.tabWidth||opts.tabWidth)||undefined; +if(_2ec){ +p_t._outerWidth(_2ec); +}else{ +p_t.css("width",""); +} +p_t._outerHeight(opts.tabHeight); +p_t.css("lineHeight",p_t.height()+"px"); +} +if(opts.tabPosition=="left"||opts.tabPosition=="right"){ +_2e9._outerWidth(opts.showHeader?opts.headerWidth:0); +_2ea._outerWidth(cc.width()-_2e9.outerWidth()); +_2e9.add(_2ea)._outerHeight(opts.height); +wrap._outerWidth(_2e9.width()); +ul._outerWidth(wrap.width()).css("height",""); +}else{ +var lrt=_2e9.children("div.tabs-scroller-left,div.tabs-scroller-right,div.tabs-tool"); +_2e9._outerWidth(opts.width).css("height",""); +if(opts.showHeader){ +_2e9.css("background-color",""); +wrap.css("height",""); +lrt.show(); +}else{ +_2e9.css("background-color","transparent"); +_2e9._outerHeight(0); +wrap._outerHeight(0); +lrt.hide(); +} +ul._outerHeight(opts.tabHeight).css("width",""); +_2da(_2e7); +var _2ed=opts.height; +if(!isNaN(_2ed)){ +_2ea._outerHeight(_2ed-_2e9.outerHeight()); +}else{ +_2ea.height("auto"); +} +var _2ec=opts.width; +if(!isNaN(_2ec)){ +_2ea._outerWidth(_2ec); +}else{ +_2ea.width("auto"); +} +} +}; +function _2ee(_2ef){ +var opts=$.data(_2ef,"tabs").options; +var tab=_2f0(_2ef); +if(tab){ +var _2f1=$(_2ef).children("div.tabs-panels"); +var _2f2=opts.width=="auto"?"auto":_2f1.width(); +var _2f3=opts.height=="auto"?"auto":_2f1.height(); +tab.panel("resize",{width:_2f2,height:_2f3}); +} +}; +function _2f4(_2f5){ +var tabs=$.data(_2f5,"tabs").tabs; +var cc=$(_2f5); +cc.addClass("tabs-container"); +var pp=$("
                      ").insertBefore(cc); +cc.children("div").each(function(){ +pp[0].appendChild(this); +}); +cc[0].appendChild(pp[0]); +$("
                      "+"
                      "+"
                      "+"
                      "+"
                        "+"
                        "+"
                        ").prependTo(_2f5); +cc.children("div.tabs-panels").children("div").each(function(i){ +var opts=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); +var pp=$(this); +tabs.push(pp); +_302(_2f5,pp,opts); +}); +cc.children("div.tabs-header").find(".tabs-scroller-left, .tabs-scroller-right").hover(function(){ +$(this).addClass("tabs-scroller-over"); +},function(){ +$(this).removeClass("tabs-scroller-over"); +}); +cc.bind("_resize",function(e,_2f6){ +var opts=$.data(_2f5,"tabs").options; +if(opts.fit==true||_2f6){ +_2e6(_2f5); +_2ee(_2f5); +} +return false; +}); +}; +function _2f7(_2f8){ +var _2f9=$.data(_2f8,"tabs"); +var opts=_2f9.options; +$(_2f8).children("div.tabs-header").unbind().bind("click",function(e){ +if($(e.target).hasClass("tabs-scroller-left")){ +$(_2f8).tabs("scrollBy",-opts.scrollIncrement); +}else{ +if($(e.target).hasClass("tabs-scroller-right")){ +$(_2f8).tabs("scrollBy",opts.scrollIncrement); +}else{ +var li=$(e.target).closest("li"); +if(li.hasClass("tabs-disabled")){ +return; +} +var a=$(e.target).closest("a.tabs-close"); +if(a.length){ +_313(_2f8,_2fa(li)); +}else{ +if(li.length){ +var _2fb=_2fa(li); +var _2fc=_2f9.tabs[_2fb].panel("options"); +if(_2fc.collapsible){ +_2fc.closed?_309(_2f8,_2fb):_32a(_2f8,_2fb); +}else{ +_309(_2f8,_2fb); +} +} +} +} +} +}).bind("contextmenu",function(e){ +var li=$(e.target).closest("li"); +if(li.hasClass("tabs-disabled")){ +return; +} +if(li.length){ +opts.onContextMenu.call(_2f8,e,li.find("span.tabs-title").html(),_2fa(li)); +} +}); +function _2fa(li){ +var _2fd=0; +li.parent().children("li").each(function(i){ +if(li[0]==this){ +_2fd=i; +return false; +} +}); +return _2fd; +}; +}; +function _2fe(_2ff){ +var opts=$.data(_2ff,"tabs").options; +var _300=$(_2ff).children("div.tabs-header"); +var _301=$(_2ff).children("div.tabs-panels"); +_300.removeClass("tabs-header-top tabs-header-bottom tabs-header-left tabs-header-right"); +_301.removeClass("tabs-panels-top tabs-panels-bottom tabs-panels-left tabs-panels-right"); +if(opts.tabPosition=="top"){ +_300.insertBefore(_301); +}else{ +if(opts.tabPosition=="bottom"){ +_300.insertAfter(_301); +_300.addClass("tabs-header-bottom"); +_301.addClass("tabs-panels-top"); +}else{ +if(opts.tabPosition=="left"){ +_300.addClass("tabs-header-left"); +_301.addClass("tabs-panels-right"); +}else{ +if(opts.tabPosition=="right"){ +_300.addClass("tabs-header-right"); +_301.addClass("tabs-panels-left"); +} +} +} +} +if(opts.plain==true){ +_300.addClass("tabs-header-plain"); +}else{ +_300.removeClass("tabs-header-plain"); +} +if(opts.border==true){ +_300.removeClass("tabs-header-noborder"); +_301.removeClass("tabs-panels-noborder"); +}else{ +_300.addClass("tabs-header-noborder"); +_301.addClass("tabs-panels-noborder"); +} +}; +function _302(_303,pp,_304){ +var _305=$.data(_303,"tabs"); +_304=_304||{}; +pp.panel($.extend({},_304,{border:false,noheader:true,closed:true,doSize:false,iconCls:(_304.icon?_304.icon:undefined),onLoad:function(){ +if(_304.onLoad){ +_304.onLoad.call(this,arguments); +} +_305.options.onLoad.call(_303,$(this)); +}})); +var opts=pp.panel("options"); +var tabs=$(_303).children("div.tabs-header").find("ul.tabs"); +opts.tab=$("
                      • ").appendTo(tabs); +opts.tab.append(""+""+""+""); +$(_303).tabs("update",{tab:pp,options:opts}); +}; +function _306(_307,_308){ +var opts=$.data(_307,"tabs").options; +var tabs=$.data(_307,"tabs").tabs; +if(_308.selected==undefined){ +_308.selected=true; +} +var pp=$("
                        ").appendTo($(_307).children("div.tabs-panels")); +tabs.push(pp); +_302(_307,pp,_308); +opts.onAdd.call(_307,_308.title,tabs.length-1); +_2e6(_307); +if(_308.selected){ +_309(_307,tabs.length-1); +} +}; +function _30a(_30b,_30c){ +var _30d=$.data(_30b,"tabs").selectHis; +var pp=_30c.tab; +var _30e=pp.panel("options").title; +pp.panel($.extend({},_30c.options,{iconCls:(_30c.options.icon?_30c.options.icon:undefined)})); +var opts=pp.panel("options"); +var tab=opts.tab; +var _30f=tab.find("span.tabs-title"); +var _310=tab.find("span.tabs-icon"); +_30f.html(opts.title); +_310.attr("class","tabs-icon"); +tab.find("a.tabs-close").remove(); +if(opts.closable){ +_30f.addClass("tabs-closable"); +$("").appendTo(tab); +}else{ +_30f.removeClass("tabs-closable"); +} +if(opts.iconCls){ +_30f.addClass("tabs-with-icon"); +_310.addClass(opts.iconCls); +}else{ +_30f.removeClass("tabs-with-icon"); +} +if(_30e!=opts.title){ +for(var i=0;i<_30d.length;i++){ +if(_30d[i]==_30e){ +_30d[i]=opts.title; +} +} +} +tab.find("span.tabs-p-tool").remove(); +if(opts.tools){ +var _311=$("").insertAfter(tab.find("a.tabs-inner")); +if($.isArray(opts.tools)){ +for(var i=0;i").appendTo(_311); +t.addClass(opts.tools[i].iconCls); +if(opts.tools[i].handler){ +t.bind("click",{handler:opts.tools[i].handler},function(e){ +if($(this).parents("li").hasClass("tabs-disabled")){ +return; +} +e.data.handler.call(this); +}); +} +} +}else{ +$(opts.tools).children().appendTo(_311); +} +var pr=_311.children().length*12; +if(opts.closable){ +pr+=8; +}else{ +pr-=3; +_311.css("right","5px"); +} +_30f.css("padding-right",pr+"px"); +} +_2e6(_30b); +$.data(_30b,"tabs").options.onUpdate.call(_30b,opts.title,_312(_30b,pp)); +}; +function _313(_314,_315){ +var opts=$.data(_314,"tabs").options; +var tabs=$.data(_314,"tabs").tabs; +var _316=$.data(_314,"tabs").selectHis; +if(!_317(_314,_315)){ +return; +} +var tab=_318(_314,_315); +var _319=tab.panel("options").title; +var _31a=_312(_314,tab); +if(opts.onBeforeClose.call(_314,_319,_31a)==false){ +return; +} +var tab=_318(_314,_315,true); +tab.panel("options").tab.remove(); +tab.panel("destroy"); +opts.onClose.call(_314,_319,_31a); +_2e6(_314); +for(var i=0;i<_316.length;i++){ +if(_316[i]==_319){ +_316.splice(i,1); +i--; +} +} +var _31b=_316.pop(); +if(_31b){ +_309(_314,_31b); +}else{ +if(tabs.length){ +_309(_314,0); +} +} +}; +function _318(_31c,_31d,_31e){ +var tabs=$.data(_31c,"tabs").tabs; +if(typeof _31d=="number"){ +if(_31d<0||_31d>=tabs.length){ +return null; +}else{ +var tab=tabs[_31d]; +if(_31e){ +tabs.splice(_31d,1); +} +return tab; +} +} +for(var i=0;idiv.tabs-header>div.tabs-wrap"); +var left=tab.position().left; +var _32c=left+tab.outerWidth(); +if(left<0||_32c>wrap.width()){ +var _32d=left-(wrap.width()-tab.width())/2; +$(_324).tabs("scrollBy",_32d); +}else{ +$(_324).tabs("scrollBy",0); +} +_2ee(_324); +opts.onSelect.call(_324,_32b,_312(_324,_328)); +}; +function _32a(_32e,_32f){ +var _330=$.data(_32e,"tabs"); +var p=_318(_32e,_32f); +if(p){ +var opts=p.panel("options"); +if(!opts.closed){ +p.panel("close"); +if(opts.closed){ +opts.tab.removeClass("tabs-selected"); +_330.options.onUnselect.call(_32e,opts.title,_312(_32e,p)); +} +} +} +}; +function _317(_331,_332){ +return _318(_331,_332)!=null; +}; +function _333(_334,_335){ +var opts=$.data(_334,"tabs").options; +opts.showHeader=_335; +$(_334).tabs("resize"); +}; +$.fn.tabs=function(_336,_337){ +if(typeof _336=="string"){ +return $.fn.tabs.methods[_336](this,_337); +} +_336=_336||{}; +return this.each(function(){ +var _338=$.data(this,"tabs"); +var opts; +if(_338){ +opts=$.extend(_338.options,_336); +_338.options=opts; +}else{ +$.data(this,"tabs",{options:$.extend({},$.fn.tabs.defaults,$.fn.tabs.parseOptions(this),_336),tabs:[],selectHis:[]}); +_2f4(this); +} +_2e2(this); +_2fe(this); +_2e6(this); +_2f7(this); +_321(this); +}); +}; +$.fn.tabs.methods={options:function(jq){ +var cc=jq[0]; +var opts=$.data(cc,"tabs").options; +var s=_2f0(cc); +opts.selected=s?_312(cc,s):-1; +return opts; +},tabs:function(jq){ +return $.data(jq[0],"tabs").tabs; +},resize:function(jq){ +return jq.each(function(){ +_2e6(this); +_2ee(this); +}); +},add:function(jq,_339){ +return jq.each(function(){ +_306(this,_339); +}); +},close:function(jq,_33a){ +return jq.each(function(){ +_313(this,_33a); +}); +},getTab:function(jq,_33b){ +return _318(jq[0],_33b); +},getTabIndex:function(jq,tab){ +return _312(jq[0],tab); +},getSelected:function(jq){ +return _2f0(jq[0]); +},select:function(jq,_33c){ +return jq.each(function(){ +_309(this,_33c); +}); +},unselect:function(jq,_33d){ +return jq.each(function(){ +_32a(this,_33d); +}); +},exists:function(jq,_33e){ +return _317(jq[0],_33e); +},update:function(jq,_33f){ +return jq.each(function(){ +_30a(this,_33f); +}); +},enableTab:function(jq,_340){ +return jq.each(function(){ +$(this).tabs("getTab",_340).panel("options").tab.removeClass("tabs-disabled"); +}); +},disableTab:function(jq,_341){ +return jq.each(function(){ +$(this).tabs("getTab",_341).panel("options").tab.addClass("tabs-disabled"); +}); +},showHeader:function(jq){ +return jq.each(function(){ +_333(this,true); +}); +},hideHeader:function(jq){ +return jq.each(function(){ +_333(this,false); +}); +},scrollBy:function(jq,_342){ +return jq.each(function(){ +var opts=$(this).tabs("options"); +var wrap=$(this).find(">div.tabs-header>div.tabs-wrap"); +var pos=Math.min(wrap._scrollLeft()+_342,_343()); +wrap.animate({scrollLeft:pos},opts.scrollDuration); +function _343(){ +var w=0; +var ul=wrap.children("ul"); +ul.children("li").each(function(){ +w+=$(this).outerWidth(true); +}); +return w-wrap.width()+(ul.outerWidth()-ul.width()); +}; +}); +}}; +$.fn.tabs.parseOptions=function(_344){ +return $.extend({},$.parser.parseOptions(_344,["width","height","tools","toolPosition","tabPosition",{fit:"boolean",border:"boolean",plain:"boolean",headerWidth:"number",tabWidth:"number",tabHeight:"number",selected:"number",showHeader:"boolean"}])); +}; +$.fn.tabs.defaults={width:"auto",height:"auto",headerWidth:150,tabWidth:"auto",tabHeight:27,selected:0,showHeader:true,plain:false,fit:false,border:true,tools:null,toolPosition:"right",tabPosition:"top",scrollIncrement:100,scrollDuration:400,onLoad:function(_345){ +},onSelect:function(_346,_347){ +},onUnselect:function(_348,_349){ +},onBeforeClose:function(_34a,_34b){ +},onClose:function(_34c,_34d){ +},onAdd:function(_34e,_34f){ +},onUpdate:function(_350,_351){ +},onContextMenu:function(e,_352,_353){ +}}; +})(jQuery); +(function($){ +var _354=false; +function _355(_356){ +var _357=$.data(_356,"layout"); +var opts=_357.options; +var _358=_357.panels; +var cc=$(_356); +if(_356.tagName=="BODY"){ +cc._fit(); +}else{ +opts.fit?cc.css(cc._fit()):cc._fit(false); +} +var cpos={top:0,left:0,width:cc.width(),height:cc.height()}; +_359(_35a(_358.expandNorth)?_358.expandNorth:_358.north,"n"); +_359(_35a(_358.expandSouth)?_358.expandSouth:_358.south,"s"); +_35b(_35a(_358.expandEast)?_358.expandEast:_358.east,"e"); +_35b(_35a(_358.expandWest)?_358.expandWest:_358.west,"w"); +_358.center.panel("resize",cpos); +function _35c(pp){ +var opts=pp.panel("options"); +return Math.min(Math.max(opts.height,opts.minHeight),opts.maxHeight); +}; +function _35d(pp){ +var opts=pp.panel("options"); +return Math.min(Math.max(opts.width,opts.minWidth),opts.maxWidth); +}; +function _359(pp,type){ +if(!pp.length){ +return; +} +var opts=pp.panel("options"); +var _35e=_35c(pp); +pp.panel("resize",{width:cc.width(),height:_35e,left:0,top:(type=="n"?0:cc.height()-_35e)}); +cpos.height-=_35e; +if(type=="n"){ +cpos.top+=_35e; +if(!opts.split&&opts.border){ +cpos.top--; +} +} +if(!opts.split&&opts.border){ +cpos.height++; +} +}; +function _35b(pp,type){ +if(!pp.length){ +return; +} +var opts=pp.panel("options"); +var _35f=_35d(pp); +pp.panel("resize",{width:_35f,height:cpos.height,left:(type=="e"?cc.width()-_35f:0),top:cpos.top}); +cpos.width-=_35f; +if(type=="w"){ +cpos.left+=_35f; +if(!opts.split&&opts.border){ +cpos.left--; +} +} +if(!opts.split&&opts.border){ +cpos.width++; +} +}; +}; +function init(_360){ +var cc=$(_360); +cc.addClass("layout"); +function _361(cc){ +cc.children("div").each(function(){ +var opts=$.fn.layout.parsePanelOptions(this); +if("north,south,east,west,center".indexOf(opts.region)>=0){ +_363(_360,opts,this); +} +}); +}; +cc.children("form").length?_361(cc.children("form")):_361(cc); +cc.append("
                        "); +cc.bind("_resize",function(e,_362){ +var opts=$.data(_360,"layout").options; +if(opts.fit==true||_362){ +_355(_360); +} +return false; +}); +}; +function _363(_364,_365,el){ +_365.region=_365.region||"center"; +var _366=$.data(_364,"layout").panels; +var cc=$(_364); +var dir=_365.region; +if(_366[dir].length){ +return; +} +var pp=$(el); +if(!pp.length){ +pp=$("
                        ").appendTo(cc); +} +var _367=$.extend({},$.fn.layout.paneldefaults,{width:(pp.length?parseInt(pp[0].style.width)||pp.outerWidth():"auto"),height:(pp.length?parseInt(pp[0].style.height)||pp.outerHeight():"auto"),doSize:false,collapsible:true,cls:("layout-panel layout-panel-"+dir),bodyCls:"layout-body",onOpen:function(){ +var tool=$(this).panel("header").children("div.panel-tool"); +tool.children("a.panel-tool-collapse").hide(); +var _368={north:"up",south:"down",east:"right",west:"left"}; +if(!_368[dir]){ +return; +} +var _369="layout-button-"+_368[dir]; +var t=tool.children("a."+_369); +if(!t.length){ +t=$("").addClass(_369).appendTo(tool); +t.bind("click",{dir:dir},function(e){ +_375(_364,e.data.dir); +return false; +}); +} +$(this).panel("options").collapsible?t.show():t.hide(); +}},_365); +pp.panel(_367); +_366[dir]=pp; +if(pp.panel("options").split){ +var _36a=pp.panel("panel"); +_36a.addClass("layout-split-"+dir); +var _36b=""; +if(dir=="north"){ +_36b="s"; +} +if(dir=="south"){ +_36b="n"; +} +if(dir=="east"){ +_36b="w"; +} +if(dir=="west"){ +_36b="e"; +} +_36a.resizable($.extend({},{handles:_36b,onStartResize:function(e){ +_354=true; +if(dir=="north"||dir=="south"){ +var _36c=$(">div.layout-split-proxy-v",_364); +}else{ +var _36c=$(">div.layout-split-proxy-h",_364); +} +var top=0,left=0,_36d=0,_36e=0; +var pos={display:"block"}; +if(dir=="north"){ +pos.top=parseInt(_36a.css("top"))+_36a.outerHeight()-_36c.height(); +pos.left=parseInt(_36a.css("left")); +pos.width=_36a.outerWidth(); +pos.height=_36c.height(); +}else{ +if(dir=="south"){ +pos.top=parseInt(_36a.css("top")); +pos.left=parseInt(_36a.css("left")); +pos.width=_36a.outerWidth(); +pos.height=_36c.height(); +}else{ +if(dir=="east"){ +pos.top=parseInt(_36a.css("top"))||0; +pos.left=parseInt(_36a.css("left"))||0; +pos.width=_36c.width(); +pos.height=_36a.outerHeight(); +}else{ +if(dir=="west"){ +pos.top=parseInt(_36a.css("top"))||0; +pos.left=_36a.outerWidth()-_36c.width(); +pos.width=_36c.width(); +pos.height=_36a.outerHeight(); +} +} +} +} +_36c.css(pos); +$("
                        ").css({left:0,top:0,width:cc.width(),height:cc.height()}).appendTo(cc); +},onResize:function(e){ +if(dir=="north"||dir=="south"){ +var _36f=$(">div.layout-split-proxy-v",_364); +_36f.css("top",e.pageY-$(_364).offset().top-_36f.height()/2); +}else{ +var _36f=$(">div.layout-split-proxy-h",_364); +_36f.css("left",e.pageX-$(_364).offset().left-_36f.width()/2); +} +return false; +},onStopResize:function(e){ +cc.children("div.layout-split-proxy-v,div.layout-split-proxy-h").hide(); +pp.panel("resize",e.data); +_355(_364); +_354=false; +cc.find(">div.layout-mask").remove(); +}},_365)); +} +}; +function _370(_371,_372){ +var _373=$.data(_371,"layout").panels; +if(_373[_372].length){ +_373[_372].panel("destroy"); +_373[_372]=$(); +var _374="expand"+_372.substring(0,1).toUpperCase()+_372.substring(1); +if(_373[_374]){ +_373[_374].panel("destroy"); +_373[_374]=undefined; +} +} +}; +function _375(_376,_377,_378){ +if(_378==undefined){ +_378="normal"; +} +var _379=$.data(_376,"layout").panels; +var p=_379[_377]; +var _37a=p.panel("options"); +if(_37a.onBeforeCollapse.call(p)==false){ +return; +} +var _37b="expand"+_377.substring(0,1).toUpperCase()+_377.substring(1); +if(!_379[_37b]){ +_379[_37b]=_37c(_377); +_379[_37b].panel("panel").bind("click",function(){ +var _37d=_37e(); +p.panel("expand",false).panel("open").panel("resize",_37d.collapse); +p.panel("panel").animate(_37d.expand,function(){ +$(this).unbind(".layout").bind("mouseleave.layout",{region:_377},function(e){ +if(_354==true){ +return; +} +_375(_376,e.data.region); +}); +}); +return false; +}); +} +var _37f=_37e(); +if(!_35a(_379[_37b])){ +_379.center.panel("resize",_37f.resizeC); +} +p.panel("panel").animate(_37f.collapse,_378,function(){ +p.panel("collapse",false).panel("close"); +_379[_37b].panel("open").panel("resize",_37f.expandP); +$(this).unbind(".layout"); +}); +function _37c(dir){ +var icon; +if(dir=="east"){ +icon="layout-button-left"; +}else{ +if(dir=="west"){ +icon="layout-button-right"; +}else{ +if(dir=="north"){ +icon="layout-button-down"; +}else{ +if(dir=="south"){ +icon="layout-button-up"; +} +} +} +} +var p=$("
                        ").appendTo(_376); +p.panel($.extend({},$.fn.layout.paneldefaults,{cls:("layout-expand layout-expand-"+dir),title:" ",closed:true,doSize:false,tools:[{iconCls:icon,handler:function(){ +_381(_376,_377); +return false; +}}]})); +p.panel("panel").hover(function(){ +$(this).addClass("layout-expand-over"); +},function(){ +$(this).removeClass("layout-expand-over"); +}); +return p; +}; +function _37e(){ +var cc=$(_376); +var _380=_379.center.panel("options"); +if(_377=="east"){ +var ww=_380.width+_37a.width-28; +if(_37a.split||!_37a.border){ +ww++; +} +return {resizeC:{width:ww},expand:{left:cc.width()-_37a.width},expandP:{top:_380.top,left:cc.width()-28,width:28,height:_380.height},collapse:{left:cc.width(),top:_380.top,height:_380.height}}; +}else{ +if(_377=="west"){ +var ww=_380.width+_37a.width-28; +if(_37a.split||!_37a.border){ +ww++; +} +return {resizeC:{width:ww,left:28-1},expand:{left:0},expandP:{left:0,top:_380.top,width:28,height:_380.height},collapse:{left:-_37a.width,top:_380.top,height:_380.height}}; +}else{ +if(_377=="north"){ +var hh=_380.height; +if(!_35a(_379.expandNorth)){ +hh+=_37a.height-28+((_37a.split||!_37a.border)?1:0); +} +_379.east.add(_379.west).add(_379.expandEast).add(_379.expandWest).panel("resize",{top:28-1,height:hh}); +return {resizeC:{top:28-1,height:hh},expand:{top:0},expandP:{top:0,left:0,width:cc.width(),height:28},collapse:{top:-_37a.height,width:cc.width()}}; +}else{ +if(_377=="south"){ +var hh=_380.height; +if(!_35a(_379.expandSouth)){ +hh+=_37a.height-28+((_37a.split||!_37a.border)?1:0); +} +_379.east.add(_379.west).add(_379.expandEast).add(_379.expandWest).panel("resize",{height:hh}); +return {resizeC:{height:hh},expand:{top:cc.height()-_37a.height},expandP:{top:cc.height()-28,left:0,width:cc.width(),height:28},collapse:{top:cc.height(),width:cc.width()}}; +} +} +} +} +}; +}; +function _381(_382,_383){ +var _384=$.data(_382,"layout").panels; +var p=_384[_383]; +var _385=p.panel("options"); +if(_385.onBeforeExpand.call(p)==false){ +return; +} +var _386=_387(); +var _388="expand"+_383.substring(0,1).toUpperCase()+_383.substring(1); +if(_384[_388]){ +_384[_388].panel("close"); +p.panel("panel").stop(true,true); +p.panel("expand",false).panel("open").panel("resize",_386.collapse); +p.panel("panel").animate(_386.expand,function(){ +_355(_382); +}); +} +function _387(){ +var cc=$(_382); +var _389=_384.center.panel("options"); +if(_383=="east"&&_384.expandEast){ +return {collapse:{left:cc.width(),top:_389.top,height:_389.height},expand:{left:cc.width()-_384["east"].panel("options").width}}; +}else{ +if(_383=="west"&&_384.expandWest){ +return {collapse:{left:-_384["west"].panel("options").width,top:_389.top,height:_389.height},expand:{left:0}}; +}else{ +if(_383=="north"&&_384.expandNorth){ +return {collapse:{top:-_384["north"].panel("options").height,width:cc.width()},expand:{top:0}}; +}else{ +if(_383=="south"&&_384.expandSouth){ +return {collapse:{top:cc.height(),width:cc.width()},expand:{top:cc.height()-_384["south"].panel("options").height}}; +} +} +} +} +}; +}; +function _35a(pp){ +if(!pp){ +return false; +} +if(pp.length){ +return pp.panel("panel").is(":visible"); +}else{ +return false; +} +}; +function _38a(_38b){ +var _38c=$.data(_38b,"layout").panels; +if(_38c.east.length&&_38c.east.panel("options").collapsed){ +_375(_38b,"east",0); +} +if(_38c.west.length&&_38c.west.panel("options").collapsed){ +_375(_38b,"west",0); +} +if(_38c.north.length&&_38c.north.panel("options").collapsed){ +_375(_38b,"north",0); +} +if(_38c.south.length&&_38c.south.panel("options").collapsed){ +_375(_38b,"south",0); +} +}; +$.fn.layout=function(_38d,_38e){ +if(typeof _38d=="string"){ +return $.fn.layout.methods[_38d](this,_38e); +} +_38d=_38d||{}; +return this.each(function(){ +var _38f=$.data(this,"layout"); +if(_38f){ +$.extend(_38f.options,_38d); +}else{ +var opts=$.extend({},$.fn.layout.defaults,$.fn.layout.parseOptions(this),_38d); +$.data(this,"layout",{options:opts,panels:{center:$(),north:$(),south:$(),east:$(),west:$()}}); +init(this); +} +_355(this); +_38a(this); +}); +}; +$.fn.layout.methods={resize:function(jq){ +return jq.each(function(){ +_355(this); +}); +},panel:function(jq,_390){ +return $.data(jq[0],"layout").panels[_390]; +},collapse:function(jq,_391){ +return jq.each(function(){ +_375(this,_391); +}); +},expand:function(jq,_392){ +return jq.each(function(){ +_381(this,_392); +}); +},add:function(jq,_393){ +return jq.each(function(){ +_363(this,_393); +_355(this); +if($(this).layout("panel",_393.region).panel("options").collapsed){ +_375(this,_393.region,0); +} +}); +},remove:function(jq,_394){ +return jq.each(function(){ +_370(this,_394); +_355(this); +}); +}}; +$.fn.layout.parseOptions=function(_395){ +return $.extend({},$.parser.parseOptions(_395,[{fit:"boolean"}])); +}; +$.fn.layout.defaults={fit:false}; +$.fn.layout.parsePanelOptions=function(_396){ +var t=$(_396); +return $.extend({},$.fn.panel.parseOptions(_396),$.parser.parseOptions(_396,["region",{split:"boolean",minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number"}])); +}; +$.fn.layout.paneldefaults=$.extend({},$.fn.panel.defaults,{region:null,split:false,minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000}); +})(jQuery); +(function($){ +function init(_397){ +$(_397).appendTo("body"); +$(_397).addClass("menu-top"); +$(document).unbind(".menu").bind("mousedown.menu",function(e){ +var _398=$("body>div.menu:visible"); +var m=$(e.target).closest("div.menu",_398); +if(m.length){ +return; +} +$("body>div.menu-top:visible").menu("hide"); +}); +var _399=_39a($(_397)); +for(var i=0;i<_399.length;i++){ +_39b(_399[i]); +} +function _39a(menu){ +var _39c=[]; +menu.addClass("menu"); +_39c.push(menu); +if(!menu.hasClass("menu-content")){ +menu.children("div").each(function(){ +var _39d=$(this).children("div"); +if(_39d.length){ +_39d.insertAfter(_397); +this.submenu=_39d; +var mm=_39a(_39d); +_39c=_39c.concat(mm); +} +}); +} +return _39c; +}; +function _39b(menu){ +var _39e=$.parser.parseOptions(menu[0],["width"]).width; +if(menu.hasClass("menu-content")){ +menu[0].originalWidth=_39e||menu._outerWidth(); +}else{ +menu[0].originalWidth=_39e||0; +menu.children("div").each(function(){ +var item=$(this); +var _39f=$.extend({},$.parser.parseOptions(this,["name","iconCls","href",{separator:"boolean"}]),{disabled:(item.attr("disabled")?true:undefined)}); +if(_39f.separator){ +item.addClass("menu-sep"); +} +if(!item.hasClass("menu-sep")){ +item[0].itemName=_39f.name||""; +item[0].itemHref=_39f.href||""; +var text=item.addClass("menu-item").html(); +item.empty().append($("
                        ").html(text)); +if(_39f.iconCls){ +$("
                        ").addClass(_39f.iconCls).appendTo(item); +} +if(_39f.disabled){ +_3a0(_397,item[0],true); +} +if(item[0].submenu){ +$("
                        ").appendTo(item); +} +_3a1(_397,item); +} +}); +$("
                        ").prependTo(menu); +} +_3a2(_397,menu); +menu.hide(); +_3a3(_397,menu); +}; +}; +function _3a2(_3a4,menu){ +var opts=$.data(_3a4,"menu").options; +var _3a5=menu.attr("style"); +menu.css({display:"block",left:-10000,height:"auto",overflow:"hidden"}); +var _3a6=0; +menu.find("div.menu-text").each(function(){ +if(_3a6<$(this)._outerWidth()){ +_3a6=$(this)._outerWidth(); +} +$(this).closest("div.menu-item")._outerHeight($(this)._outerHeight()+2); +}); +_3a6+=65; +menu._outerWidth(Math.max((menu[0].originalWidth||0),_3a6,opts.minWidth)); +menu.children("div.menu-line")._outerHeight(menu.outerHeight()); +menu.attr("style",_3a5); +}; +function _3a3(_3a7,menu){ +var _3a8=$.data(_3a7,"menu"); +menu.unbind(".menu").bind("mouseenter.menu",function(){ +if(_3a8.timer){ +clearTimeout(_3a8.timer); +_3a8.timer=null; +} +}).bind("mouseleave.menu",function(){ +if(_3a8.options.hideOnUnhover){ +_3a8.timer=setTimeout(function(){ +_3a9(_3a7); +},100); +} +}); +}; +function _3a1(_3aa,item){ +if(!item.hasClass("menu-item")){ +return; +} +item.unbind(".menu"); +item.bind("click.menu",function(){ +if($(this).hasClass("menu-item-disabled")){ +return; +} +if(!this.submenu){ +_3a9(_3aa); +var href=$(this).attr("href"); +if(href){ +location.href=href; +} +} +var item=$(_3aa).menu("getItem",this); +$.data(_3aa,"menu").options.onClick.call(_3aa,item); +}).bind("mouseenter.menu",function(e){ +item.siblings().each(function(){ +if(this.submenu){ +_3ad(this.submenu); +} +$(this).removeClass("menu-active"); +}); +item.addClass("menu-active"); +if($(this).hasClass("menu-item-disabled")){ +item.addClass("menu-active-disabled"); +return; +} +var _3ab=item[0].submenu; +if(_3ab){ +$(_3aa).menu("show",{menu:_3ab,parent:item}); +} +}).bind("mouseleave.menu",function(e){ +item.removeClass("menu-active menu-active-disabled"); +var _3ac=item[0].submenu; +if(_3ac){ +if(e.pageX>=parseInt(_3ac.css("left"))){ +item.addClass("menu-active"); +}else{ +_3ad(_3ac); +} +}else{ +item.removeClass("menu-active"); +} +}); +}; +function _3a9(_3ae){ +var _3af=$.data(_3ae,"menu"); +if(_3af){ +if($(_3ae).is(":visible")){ +_3ad($(_3ae)); +_3af.options.onHide.call(_3ae); +} +} +return false; +}; +function _3b0(_3b1,_3b2){ +var left,top; +_3b2=_3b2||{}; +var menu=$(_3b2.menu||_3b1); +if(menu.hasClass("menu-top")){ +var opts=$.data(_3b1,"menu").options; +$.extend(opts,_3b2); +left=opts.left; +top=opts.top; +if(opts.alignTo){ +var at=$(opts.alignTo); +left=at.offset().left; +top=at.offset().top+at._outerHeight(); +} +if(left+menu.outerWidth()>$(window)._outerWidth()+$(document)._scrollLeft()){ +left=$(window)._outerWidth()+$(document).scrollLeft()-menu.outerWidth()-5; +} +if(top+menu.outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ +top=$(window)._outerHeight()+$(document).scrollTop()-menu.outerHeight()-5; +} +}else{ +var _3b3=_3b2.parent; +left=_3b3.offset().left+_3b3.outerWidth()-2; +if(left+menu.outerWidth()+5>$(window)._outerWidth()+$(document).scrollLeft()){ +left=_3b3.offset().left-menu.outerWidth()+2; +} +var top=_3b3.offset().top-3; +if(top+menu.outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ +top=$(window)._outerHeight()+$(document).scrollTop()-menu.outerHeight()-5; +} +} +menu.css({left:left,top:top}); +menu.show(0,function(){ +if(!menu[0].shadow){ +menu[0].shadow=$("
                        ").insertAfter(menu); +} +menu[0].shadow.css({display:"block",zIndex:$.fn.menu.defaults.zIndex++,left:menu.css("left"),top:menu.css("top"),width:menu.outerWidth(),height:menu.outerHeight()}); +menu.css("z-index",$.fn.menu.defaults.zIndex++); +if(menu.hasClass("menu-top")){ +$.data(menu[0],"menu").options.onShow.call(menu[0]); +} +}); +}; +function _3ad(menu){ +if(!menu){ +return; +} +_3b4(menu); +menu.find("div.menu-item").each(function(){ +if(this.submenu){ +_3ad(this.submenu); +} +$(this).removeClass("menu-active"); +}); +function _3b4(m){ +m.stop(true,true); +if(m[0].shadow){ +m[0].shadow.hide(); +} +m.hide(); +}; +}; +function _3b5(_3b6,text){ +var _3b7=null; +var tmp=$("
                        "); +function find(menu){ +menu.children("div.menu-item").each(function(){ +var item=$(_3b6).menu("getItem",this); +var s=tmp.empty().html(item.text).text(); +if(text==$.trim(s)){ +_3b7=item; +}else{ +if(this.submenu&&!_3b7){ +find(this.submenu); +} +} +}); +}; +find($(_3b6)); +tmp.remove(); +return _3b7; +}; +function _3a0(_3b8,_3b9,_3ba){ +var t=$(_3b9); +if(!t.hasClass("menu-item")){ +return; +} +if(_3ba){ +t.addClass("menu-item-disabled"); +if(_3b9.onclick){ +_3b9.onclick1=_3b9.onclick; +_3b9.onclick=null; +} +}else{ +t.removeClass("menu-item-disabled"); +if(_3b9.onclick1){ +_3b9.onclick=_3b9.onclick1; +_3b9.onclick1=null; +} +} +}; +function _3bb(_3bc,_3bd){ +var menu=$(_3bc); +if(_3bd.parent){ +if(!_3bd.parent.submenu){ +var _3be=$("
                        ").appendTo("body"); +_3be.hide(); +_3bd.parent.submenu=_3be; +$("
                        ").appendTo(_3bd.parent); +} +menu=_3bd.parent.submenu; +} +if(_3bd.separator){ +var item=$("
                        ").appendTo(menu); +}else{ +var item=$("
                        ").appendTo(menu); +$("
                        ").html(_3bd.text).appendTo(item); +} +if(_3bd.iconCls){ +$("
                        ").addClass(_3bd.iconCls).appendTo(item); +} +if(_3bd.id){ +item.attr("id",_3bd.id); +} +if(_3bd.name){ +item[0].itemName=_3bd.name; +} +if(_3bd.href){ +item[0].itemHref=_3bd.href; +} +if(_3bd.onclick){ +if(typeof _3bd.onclick=="string"){ +item.attr("onclick",_3bd.onclick); +}else{ +item[0].onclick=eval(_3bd.onclick); +} +} +if(_3bd.handler){ +item[0].onclick=eval(_3bd.handler); +} +if(_3bd.disabled){ +_3a0(_3bc,item[0],true); +} +_3a1(_3bc,item); +_3a3(_3bc,menu); +_3a2(_3bc,menu); +}; +function _3bf(_3c0,_3c1){ +function _3c2(el){ +if(el.submenu){ +el.submenu.children("div.menu-item").each(function(){ +_3c2(this); +}); +var _3c3=el.submenu[0].shadow; +if(_3c3){ +_3c3.remove(); +} +el.submenu.remove(); +} +$(el).remove(); +}; +_3c2(_3c1); +}; +function _3c4(_3c5){ +$(_3c5).children("div.menu-item").each(function(){ +_3bf(_3c5,this); +}); +if(_3c5.shadow){ +_3c5.shadow.remove(); +} +$(_3c5).remove(); +}; +$.fn.menu=function(_3c6,_3c7){ +if(typeof _3c6=="string"){ +return $.fn.menu.methods[_3c6](this,_3c7); +} +_3c6=_3c6||{}; +return this.each(function(){ +var _3c8=$.data(this,"menu"); +if(_3c8){ +$.extend(_3c8.options,_3c6); +}else{ +_3c8=$.data(this,"menu",{options:$.extend({},$.fn.menu.defaults,$.fn.menu.parseOptions(this),_3c6)}); +init(this); +} +$(this).css({left:_3c8.options.left,top:_3c8.options.top}); +}); +}; +$.fn.menu.methods={options:function(jq){ +return $.data(jq[0],"menu").options; +},show:function(jq,pos){ +return jq.each(function(){ +_3b0(this,pos); +}); +},hide:function(jq){ +return jq.each(function(){ +_3a9(this); +}); +},destroy:function(jq){ +return jq.each(function(){ +_3c4(this); +}); +},setText:function(jq,_3c9){ +return jq.each(function(){ +$(_3c9.target).children("div.menu-text").html(_3c9.text); +}); +},setIcon:function(jq,_3ca){ +return jq.each(function(){ +var item=$(this).menu("getItem",_3ca.target); +if(item.iconCls){ +$(item.target).children("div.menu-icon").removeClass(item.iconCls).addClass(_3ca.iconCls); +}else{ +$("
                        ").addClass(_3ca.iconCls).appendTo(_3ca.target); +} +}); +},getItem:function(jq,_3cb){ +var t=$(_3cb); +var item={target:_3cb,id:t.attr("id"),text:$.trim(t.children("div.menu-text").html()),disabled:t.hasClass("menu-item-disabled"),name:_3cb.itemName,href:_3cb.itemHref,onclick:_3cb.onclick}; +var icon=t.children("div.menu-icon"); +if(icon.length){ +var cc=[]; +var aa=icon.attr("class").split(" "); +for(var i=0;i "})); +if(opts.menu){ +$(opts.menu).menu(); +var _3d2=$(opts.menu).menu("options"); +var _3d3=_3d2.onShow; +var _3d4=_3d2.onHide; +$.extend(_3d2,{onShow:function(){ +var _3d5=$(this).menu("options"); +var btn=$(_3d5.alignTo); +var opts=btn.menubutton("options"); +btn.addClass((opts.plain==true)?opts.cls.btn2:opts.cls.btn1); +_3d3.call(this); +},onHide:function(){ +var _3d6=$(this).menu("options"); +var btn=$(_3d6.alignTo); +var opts=btn.menubutton("options"); +btn.removeClass((opts.plain==true)?opts.cls.btn2:opts.cls.btn1); +_3d4.call(this); +}}); +} +_3d7(_3d1,opts.disabled); +}; +function _3d7(_3d8,_3d9){ +var opts=$.data(_3d8,"menubutton").options; +opts.disabled=_3d9; +var btn=$(_3d8); +var t=btn.find("."+opts.cls.trigger); +if(!t.length){ +t=btn; +} +t.unbind(".menubutton"); +if(_3d9){ +btn.linkbutton("disable"); +}else{ +btn.linkbutton("enable"); +var _3da=null; +t.bind("click.menubutton",function(){ +_3db(_3d8); +return false; +}).bind("mouseenter.menubutton",function(){ +_3da=setTimeout(function(){ +_3db(_3d8); +},opts.duration); +return false; +}).bind("mouseleave.menubutton",function(){ +if(_3da){ +clearTimeout(_3da); +} +}); +} +}; +function _3db(_3dc){ +var opts=$.data(_3dc,"menubutton").options; +if(opts.disabled||!opts.menu){ +return; +} +$("body>div.menu-top").menu("hide"); +var btn=$(_3dc); +var mm=$(opts.menu); +if(mm.length){ +mm.menu("options").alignTo=btn; +mm.menu("show",{alignTo:btn}); +} +btn.blur(); +}; +$.fn.menubutton=function(_3dd,_3de){ +if(typeof _3dd=="string"){ +var _3df=$.fn.menubutton.methods[_3dd]; +if(_3df){ +return _3df(this,_3de); +}else{ +return this.linkbutton(_3dd,_3de); +} +} +_3dd=_3dd||{}; +return this.each(function(){ +var _3e0=$.data(this,"menubutton"); +if(_3e0){ +$.extend(_3e0.options,_3dd); +}else{ +$.data(this,"menubutton",{options:$.extend({},$.fn.menubutton.defaults,$.fn.menubutton.parseOptions(this),_3dd)}); +$(this).removeAttr("disabled"); +} +init(this); +}); +}; +$.fn.menubutton.methods={options:function(jq){ +var _3e1=jq.linkbutton("options"); +var _3e2=$.data(jq[0],"menubutton").options; +_3e2.toggle=_3e1.toggle; +_3e2.selected=_3e1.selected; +return _3e2; +},enable:function(jq){ +return jq.each(function(){ +_3d7(this,false); +}); +},disable:function(jq){ +return jq.each(function(){ +_3d7(this,true); +}); +},destroy:function(jq){ +return jq.each(function(){ +var opts=$(this).menubutton("options"); +if(opts.menu){ +$(opts.menu).menu("destroy"); +} +$(this).remove(); +}); +}}; +$.fn.menubutton.parseOptions=function(_3e3){ +var t=$(_3e3); +return $.extend({},$.fn.linkbutton.parseOptions(_3e3),$.parser.parseOptions(_3e3,["menu",{plain:"boolean",duration:"number"}])); +}; +$.fn.menubutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100,cls:{btn1:"m-btn-active",btn2:"m-btn-plain-active",arrow:"m-btn-downarrow",trigger:"m-btn"}}); +})(jQuery); +(function($){ +function init(_3e4){ +var opts=$.data(_3e4,"splitbutton").options; +$(_3e4).menubutton(opts); +}; +$.fn.splitbutton=function(_3e5,_3e6){ +if(typeof _3e5=="string"){ +var _3e7=$.fn.splitbutton.methods[_3e5]; +if(_3e7){ +return _3e7(this,_3e6); +}else{ +return this.menubutton(_3e5,_3e6); +} +} +_3e5=_3e5||{}; +return this.each(function(){ +var _3e8=$.data(this,"splitbutton"); +if(_3e8){ +$.extend(_3e8.options,_3e5); +}else{ +$.data(this,"splitbutton",{options:$.extend({},$.fn.splitbutton.defaults,$.fn.splitbutton.parseOptions(this),_3e5)}); +$(this).removeAttr("disabled"); +} +init(this); +}); +}; +$.fn.splitbutton.methods={options:function(jq){ +var _3e9=jq.menubutton("options"); +var _3ea=$.data(jq[0],"splitbutton").options; +$.extend(_3ea,{disabled:_3e9.disabled,toggle:_3e9.toggle,selected:_3e9.selected}); +return _3ea; +}}; +$.fn.splitbutton.parseOptions=function(_3eb){ +var t=$(_3eb); +return $.extend({},$.fn.linkbutton.parseOptions(_3eb),$.parser.parseOptions(_3eb,["menu",{plain:"boolean",duration:"number"}])); +}; +$.fn.splitbutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100,cls:{btn1:"s-btn-active",btn2:"s-btn-plain-active",arrow:"s-btn-downarrow",trigger:"s-btn-downarrow"}}); +})(jQuery); +(function($){ +function init(_3ec){ +$(_3ec).addClass("searchbox-f").hide(); +var span=$("").insertAfter(_3ec); +var _3ed=$("").appendTo(span); +$("").appendTo(span); +var name=$(_3ec).attr("name"); +if(name){ +_3ed.attr("name",name); +$(_3ec).removeAttr("name").attr("searchboxName",name); +} +return span; +}; +function _3ee(_3ef,_3f0){ +var opts=$.data(_3ef,"searchbox").options; +var sb=$.data(_3ef,"searchbox").searchbox; +if(_3f0){ +opts.width=_3f0; +} +sb.appendTo("body"); +if(isNaN(opts.width)){ +opts.width=sb._outerWidth(); +} +var _3f1=sb.find("span.searchbox-button"); +var menu=sb.find("a.searchbox-menu"); +var _3f2=sb.find("input.searchbox-text"); +sb._outerWidth(opts.width)._outerHeight(opts.height); +_3f2._outerWidth(sb.width()-menu._outerWidth()-_3f1._outerWidth()); +_3f2.css({height:sb.height()+"px",lineHeight:sb.height()+"px"}); +menu._outerHeight(sb.height()); +_3f1._outerHeight(sb.height()); +var _3f3=menu.find("span.l-btn-left"); +_3f3._outerHeight(sb.height()); +_3f3.find("span.l-btn-text,span.m-btn-downarrow").css({height:_3f3.height()+"px",lineHeight:_3f3.height()+"px"}); +sb.insertAfter(_3ef); +}; +function _3f4(_3f5){ +var _3f6=$.data(_3f5,"searchbox"); +var opts=_3f6.options; +if(opts.menu){ +_3f6.menu=$(opts.menu).menu({onClick:function(item){ +_3f7(item); +}}); +var item=_3f6.menu.children("div.menu-item:first"); +_3f6.menu.children("div.menu-item").each(function(){ +var _3f8=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); +if(_3f8.selected){ +item=$(this); +return false; +} +}); +item.triggerHandler("click"); +}else{ +_3f6.searchbox.find("a.searchbox-menu").remove(); +_3f6.menu=null; +} +function _3f7(item){ +_3f6.searchbox.find("a.searchbox-menu").remove(); +var mb=$("").html(item.text); +mb.prependTo(_3f6.searchbox).menubutton({menu:_3f6.menu,iconCls:item.iconCls}); +_3f6.searchbox.find("input.searchbox-text").attr("name",item.name||item.text); +_3ee(_3f5); +}; +}; +function _3f9(_3fa){ +var _3fb=$.data(_3fa,"searchbox"); +var opts=_3fb.options; +var _3fc=_3fb.searchbox.find("input.searchbox-text"); +var _3fd=_3fb.searchbox.find(".searchbox-button"); +_3fc.unbind(".searchbox").bind("blur.searchbox",function(e){ +opts.value=$(this).val(); +if(opts.value==""){ +$(this).val(opts.prompt); +$(this).addClass("searchbox-prompt"); +}else{ +$(this).removeClass("searchbox-prompt"); +} +}).bind("focus.searchbox",function(e){ +if($(this).val()!=opts.value){ +$(this).val(opts.value); +} +$(this).removeClass("searchbox-prompt"); +}).bind("keydown.searchbox",function(e){ +if(e.keyCode==13){ +e.preventDefault(); +opts.value=$(this).val(); +opts.searcher.call(_3fa,opts.value,_3fc._propAttr("name")); +return false; +} +}); +_3fd.unbind(".searchbox").bind("click.searchbox",function(){ +opts.searcher.call(_3fa,opts.value,_3fc._propAttr("name")); +}).bind("mouseenter.searchbox",function(){ +$(this).addClass("searchbox-button-hover"); +}).bind("mouseleave.searchbox",function(){ +$(this).removeClass("searchbox-button-hover"); +}); +}; +function _3fe(_3ff){ +var _400=$.data(_3ff,"searchbox"); +var opts=_400.options; +var _401=_400.searchbox.find("input.searchbox-text"); +if(opts.value==""){ +_401.val(opts.prompt); +_401.addClass("searchbox-prompt"); +}else{ +_401.val(opts.value); +_401.removeClass("searchbox-prompt"); +} +}; +$.fn.searchbox=function(_402,_403){ +if(typeof _402=="string"){ +return $.fn.searchbox.methods[_402](this,_403); +} +_402=_402||{}; +return this.each(function(){ +var _404=$.data(this,"searchbox"); +if(_404){ +$.extend(_404.options,_402); +}else{ +_404=$.data(this,"searchbox",{options:$.extend({},$.fn.searchbox.defaults,$.fn.searchbox.parseOptions(this),_402),searchbox:init(this)}); +} +_3f4(this); +_3fe(this); +_3f9(this); +_3ee(this); +}); +}; +$.fn.searchbox.methods={options:function(jq){ +return $.data(jq[0],"searchbox").options; +},menu:function(jq){ +return $.data(jq[0],"searchbox").menu; +},textbox:function(jq){ +return $.data(jq[0],"searchbox").searchbox.find("input.searchbox-text"); +},getValue:function(jq){ +return $.data(jq[0],"searchbox").options.value; +},setValue:function(jq,_405){ +return jq.each(function(){ +$(this).searchbox("options").value=_405; +$(this).searchbox("textbox").val(_405); +$(this).searchbox("textbox").blur(); +}); +},getName:function(jq){ +return $.data(jq[0],"searchbox").searchbox.find("input.searchbox-text").attr("name"); +},selectName:function(jq,name){ +return jq.each(function(){ +var menu=$.data(this,"searchbox").menu; +if(menu){ +menu.children("div.menu-item[name=\""+name+"\"]").triggerHandler("click"); +} +}); +},destroy:function(jq){ +return jq.each(function(){ +var menu=$(this).searchbox("menu"); +if(menu){ +menu.menu("destroy"); +} +$.data(this,"searchbox").searchbox.remove(); +$(this).remove(); +}); +},resize:function(jq,_406){ +return jq.each(function(){ +_3ee(this,_406); +}); +}}; +$.fn.searchbox.parseOptions=function(_407){ +var t=$(_407); +return $.extend({},$.parser.parseOptions(_407,["width","height","prompt","menu"]),{value:t.val(),searcher:(t.attr("searcher")?eval(t.attr("searcher")):undefined)}); +}; +$.fn.searchbox.defaults={width:"auto",height:22,prompt:"",value:"",menu:null,searcher:function(_408,name){ +}}; +})(jQuery); +(function($){ +function init(_409){ +$(_409).addClass("validatebox-text"); +}; +function _40a(_40b){ +var _40c=$.data(_40b,"validatebox"); +_40c.validating=false; +if(_40c.timer){ +clearTimeout(_40c.timer); +} +$(_40b).tooltip("destroy"); +$(_40b).unbind(); +$(_40b).remove(); +}; +function _40d(_40e){ +var box=$(_40e); +var _40f=$.data(_40e,"validatebox"); +box.unbind(".validatebox"); +if(_40f.options.novalidate){ +return; +} +box.bind("focus.validatebox",function(){ +_40f.validating=true; +_40f.value=undefined; +(function(){ +if(_40f.validating){ +if(_40f.value!=box.val()){ +_40f.value=box.val(); +if(_40f.timer){ +clearTimeout(_40f.timer); +} +_40f.timer=setTimeout(function(){ +$(_40e).validatebox("validate"); +},_40f.options.delay); +}else{ +_414(_40e); +} +setTimeout(arguments.callee,200); +} +})(); +}).bind("blur.validatebox",function(){ +if(_40f.timer){ +clearTimeout(_40f.timer); +_40f.timer=undefined; +} +_40f.validating=false; +_410(_40e); +}).bind("mouseenter.validatebox",function(){ +if(box.hasClass("validatebox-invalid")){ +_411(_40e); +} +}).bind("mouseleave.validatebox",function(){ +if(!_40f.validating){ +_410(_40e); +} +}); +}; +function _411(_412){ +var _413=$.data(_412,"validatebox"); +var opts=_413.options; +$(_412).tooltip($.extend({},opts.tipOptions,{content:_413.message,position:opts.tipPosition,deltaX:opts.deltaX})).tooltip("show"); +_413.tip=true; +}; +function _414(_415){ +var _416=$.data(_415,"validatebox"); +if(_416&&_416.tip){ +$(_415).tooltip("reposition"); +} +}; +function _410(_417){ +var _418=$.data(_417,"validatebox"); +_418.tip=false; +$(_417).tooltip("hide"); +}; +function _419(_41a){ +var _41b=$.data(_41a,"validatebox"); +var opts=_41b.options; +var box=$(_41a); +var _41c=box.val(); +function _41d(msg){ +_41b.message=msg; +}; +function _41e(_41f){ +var _420=/([a-zA-Z_]+)(.*)/.exec(_41f); +var rule=opts.rules[_420[1]]; +if(rule&&_41c){ +var _421=eval(_420[2]); +if(!rule["validator"](_41c,_421)){ +box.addClass("validatebox-invalid"); +var _422=rule["message"]; +if(_421){ +for(var i=0;i<_421.length;i++){ +_422=_422.replace(new RegExp("\\{"+i+"\\}","g"),_421[i]); +} +} +_41d(opts.invalidMessage||_422); +if(_41b.validating){ +_411(_41a); +} +return false; +} +} +return true; +}; +box.removeClass("validatebox-invalid"); +_410(_41a); +if(opts.novalidate||box.is(":disabled")){ +return true; +} +if(opts.required){ +if(_41c==""){ +box.addClass("validatebox-invalid"); +_41d(opts.missingMessage); +if(_41b.validating){ +_411(_41a); +} +return false; +} +} +if(opts.validType){ +if(typeof opts.validType=="string"){ +if(!_41e(opts.validType)){ +return false; +} +}else{ +for(var i=0;i=_42d[0]&&len<=_42d[1]; +},message:"Please enter a value between {0} and {1}."},remote:{validator:function(_42e,_42f){ +var data={}; +data[_42f[1]]=_42e; +var _430=$.ajax({url:_42f[0],dataType:"json",data:data,async:false,cache:false,type:"post"}).responseText; +return _430=="true"; +},message:"Please fix this field."}}}; +})(jQuery); +(function($){ +function _431(_432,_433){ +_433=_433||{}; +var _434={}; +if(_433.onSubmit){ +if(_433.onSubmit.call(_432,_434)==false){ +return; +} +} +var form=$(_432); +if(_433.url){ +form.attr("action",_433.url); +} +var _435="easyui_frame_"+(new Date().getTime()); +var _436=$("").attr("src",window.ActiveXObject?"javascript:false":"about:blank").css({position:"absolute",top:-1000,left:-1000}); +var t=form.attr("target"),a=form.attr("action"); +form.attr("target",_435); +var _437=$(); +try{ +_436.appendTo("body"); +_436.bind("load",cb); +for(var n in _434){ +var f=$("").val(_434[n]).appendTo(form); +_437=_437.add(f); +} +_438(); +form[0].submit(); +} +finally{ +form.attr("action",a); +t?form.attr("target",t):form.removeAttr("target"); +_437.remove(); +} +function _438(){ +var f=$("#"+_435); +if(!f.length){ +return; +} +try{ +var s=f.contents()[0].readyState; +if(s&&s.toLowerCase()=="uninitialized"){ +setTimeout(_438,100); +} +} +catch(e){ +cb(); +} +}; +var _439=10; +function cb(){ +var _43a=$("#"+_435); +if(!_43a.length){ +return; +} +_43a.unbind(); +var data=""; +try{ +var body=_43a.contents().find("body"); +data=body.html(); +if(data==""){ +if(--_439){ +setTimeout(cb,100); +return; +} +} +var ta=body.find(">textarea"); +if(ta.length){ +data=ta.val(); +}else{ +var pre=body.find(">pre"); +if(pre.length){ +data=pre.html(); +} +} +} +catch(e){ +} +if(_433.success){ +_433.success(data); +} +setTimeout(function(){ +_43a.unbind(); +_43a.remove(); +},100); +}; +}; +function load(_43b,data){ +if(!$.data(_43b,"form")){ +$.data(_43b,"form",{options:$.extend({},$.fn.form.defaults)}); +} +var opts=$.data(_43b,"form").options; +if(typeof data=="string"){ +var _43c={}; +if(opts.onBeforeLoad.call(_43b,_43c)==false){ +return; +} +$.ajax({url:data,data:_43c,dataType:"json",success:function(data){ +_43d(data); +},error:function(){ +opts.onLoadError.apply(_43b,arguments); +}}); +}else{ +_43d(data); +} +function _43d(data){ +var form=$(_43b); +for(var name in data){ +var val=data[name]; +var rr=_43e(name,val); +if(!rr.length){ +var _43f=_440(name,val); +if(!_43f){ +$("input[name=\""+name+"\"]",form).val(val); +$("textarea[name=\""+name+"\"]",form).val(val); +$("select[name=\""+name+"\"]",form).val(val); +} +} +_441(name,val); +} +opts.onLoadSuccess.call(_43b,data); +_447(_43b); +}; +function _43e(name,val){ +var rr=$(_43b).find("input[name=\""+name+"\"][type=radio], input[name=\""+name+"\"][type=checkbox]"); +rr._propAttr("checked",false); +rr.each(function(){ +var f=$(this); +if(f.val()==String(val)||$.inArray(f.val(),$.isArray(val)?val:[val])>=0){ +f._propAttr("checked",true); +} +}); +return rr; +}; +function _440(name,val){ +var _442=0; +var pp=["numberbox","slider"]; +for(var i=0;i").insertAfter(_459); +var name=$(_459).attr("name"); +if(name){ +v.attr("name",name); +$(_459).removeAttr("name").attr("numberboxName",name); +} +return v; +}; +function _45a(_45b){ +var opts=$.data(_45b,"numberbox").options; +var fn=opts.onChange; +opts.onChange=function(){ +}; +_45c(_45b,opts.parser.call(_45b,opts.value)); +opts.onChange=fn; +opts.originalValue=_45d(_45b); +}; +function _45d(_45e){ +return $.data(_45e,"numberbox").field.val(); +}; +function _45c(_45f,_460){ +var _461=$.data(_45f,"numberbox"); +var opts=_461.options; +var _462=_45d(_45f); +_460=opts.parser.call(_45f,_460); +opts.value=_460; +_461.field.val(_460); +$(_45f).val(opts.formatter.call(_45f,_460)); +if(_462!=_460){ +opts.onChange.call(_45f,_460,_462); +} +}; +function _463(_464){ +var opts=$.data(_464,"numberbox").options; +$(_464).unbind(".numberbox").bind("keypress.numberbox",function(e){ +return opts.filter.call(_464,e); +}).bind("blur.numberbox",function(){ +_45c(_464,$(this).val()); +$(this).val(opts.formatter.call(_464,_45d(_464))); +}).bind("focus.numberbox",function(){ +var vv=_45d(_464); +if(vv!=opts.parser.call(_464,$(this).val())){ +$(this).val(opts.formatter.call(_464,vv)); +} +}); +}; +function _465(_466){ +if($.fn.validatebox){ +var opts=$.data(_466,"numberbox").options; +$(_466).validatebox(opts); +} +}; +function _467(_468,_469){ +var opts=$.data(_468,"numberbox").options; +if(_469){ +opts.disabled=true; +$(_468).attr("disabled",true); +}else{ +opts.disabled=false; +$(_468).removeAttr("disabled"); +} +}; +$.fn.numberbox=function(_46a,_46b){ +if(typeof _46a=="string"){ +var _46c=$.fn.numberbox.methods[_46a]; +if(_46c){ +return _46c(this,_46b); +}else{ +return this.validatebox(_46a,_46b); +} +} +_46a=_46a||{}; +return this.each(function(){ +var _46d=$.data(this,"numberbox"); +if(_46d){ +$.extend(_46d.options,_46a); +}else{ +_46d=$.data(this,"numberbox",{options:$.extend({},$.fn.numberbox.defaults,$.fn.numberbox.parseOptions(this),_46a),field:init(this)}); +$(this).removeAttr("disabled"); +$(this).css({imeMode:"disabled"}); +} +_467(this,_46d.options.disabled); +_463(this); +_465(this); +_45a(this); +}); +}; +$.fn.numberbox.methods={options:function(jq){ +return $.data(jq[0],"numberbox").options; +},destroy:function(jq){ +return jq.each(function(){ +$.data(this,"numberbox").field.remove(); +$(this).validatebox("destroy"); +$(this).remove(); +}); +},disable:function(jq){ +return jq.each(function(){ +_467(this,true); +}); +},enable:function(jq){ +return jq.each(function(){ +_467(this,false); +}); +},fix:function(jq){ +return jq.each(function(){ +_45c(this,$(this).val()); +}); +},setValue:function(jq,_46e){ +return jq.each(function(){ +_45c(this,_46e); +}); +},getValue:function(jq){ +return _45d(jq[0]); +},clear:function(jq){ +return jq.each(function(){ +var _46f=$.data(this,"numberbox"); +_46f.field.val(""); +$(this).val(""); +}); +},reset:function(jq){ +return jq.each(function(){ +var opts=$(this).numberbox("options"); +$(this).numberbox("setValue",opts.originalValue); +}); +}}; +$.fn.numberbox.parseOptions=function(_470){ +var t=$(_470); +return $.extend({},$.fn.validatebox.parseOptions(_470),$.parser.parseOptions(_470,["decimalSeparator","groupSeparator","suffix",{min:"number",max:"number",precision:"number"}]),{prefix:(t.attr("prefix")?t.attr("prefix"):undefined),disabled:(t.attr("disabled")?true:undefined),value:(t.val()||undefined)}); +}; +$.fn.numberbox.defaults=$.extend({},$.fn.validatebox.defaults,{disabled:false,value:"",min:null,max:null,precision:0,decimalSeparator:".",groupSeparator:"",prefix:"",suffix:"",filter:function(e){ +var opts=$(this).numberbox("options"); +if(e.which==45){ +return ($(this).val().indexOf("-")==-1?true:false); +} +var c=String.fromCharCode(e.which); +if(c==opts.decimalSeparator){ +return ($(this).val().indexOf(c)==-1?true:false); +}else{ +if(c==opts.groupSeparator){ +return true; +}else{ +if((e.which>=48&&e.which<=57&&e.ctrlKey==false&&e.shiftKey==false)||e.which==0||e.which==8){ +return true; +}else{ +if(e.ctrlKey==true&&(e.which==99||e.which==118)){ +return true; +}else{ +return false; +} +} +} +} +},formatter:function(_471){ +if(!_471){ +return _471; +} +_471=_471+""; +var opts=$(this).numberbox("options"); +var s1=_471,s2=""; +var dpos=_471.indexOf("."); +if(dpos>=0){ +s1=_471.substring(0,dpos); +s2=_471.substring(dpos+1,_471.length); +} +if(opts.groupSeparator){ +var p=/(\d+)(\d{3})/; +while(p.test(s1)){ +s1=s1.replace(p,"$1"+opts.groupSeparator+"$2"); +} +} +if(s2){ +return opts.prefix+s1+opts.decimalSeparator+s2+opts.suffix; +}else{ +return opts.prefix+s1+opts.suffix; +} +},parser:function(s){ +s=s+""; +var opts=$(this).numberbox("options"); +if(parseFloat(s)!=s){ +if(opts.prefix){ +s=$.trim(s.replace(new RegExp("\\"+$.trim(opts.prefix),"g"),"")); +} +if(opts.suffix){ +s=$.trim(s.replace(new RegExp("\\"+$.trim(opts.suffix),"g"),"")); +} +if(opts.groupSeparator){ +s=$.trim(s.replace(new RegExp("\\"+opts.groupSeparator,"g"),"")); +} +if(opts.decimalSeparator){ +s=$.trim(s.replace(new RegExp("\\"+opts.decimalSeparator,"g"),".")); +} +s=s.replace(/\s/g,""); +} +var val=parseFloat(s).toFixed(opts.precision); +if(isNaN(val)){ +val=""; +}else{ +if(typeof (opts.min)=="number"&&valopts.max){ +val=opts.max.toFixed(opts.precision); +} +} +} +return val; +},onChange:function(_472,_473){ +}}); +})(jQuery); +(function($){ +function _474(_475){ +var opts=$.data(_475,"calendar").options; +var t=$(_475); +opts.fit?$.extend(opts,t._fit()):t._fit(false); +var _476=t.find(".calendar-header"); +t._outerWidth(opts.width); +t._outerHeight(opts.height); +t.find(".calendar-body")._outerHeight(t.height()-_476._outerHeight()); +}; +function init(_477){ +$(_477).addClass("calendar").html("
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"Aprial 2010"+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+""+""+""+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "); +$(_477).find(".calendar-title span").hover(function(){ +$(this).addClass("calendar-menu-hover"); +},function(){ +$(this).removeClass("calendar-menu-hover"); +}).click(function(){ +var menu=$(_477).find(".calendar-menu"); +if(menu.is(":visible")){ +menu.hide(); +}else{ +_47e(_477); +} +}); +$(".calendar-prevmonth,.calendar-nextmonth,.calendar-prevyear,.calendar-nextyear",_477).hover(function(){ +$(this).addClass("calendar-nav-hover"); +},function(){ +$(this).removeClass("calendar-nav-hover"); +}); +$(_477).find(".calendar-nextmonth").click(function(){ +_478(_477,1); +}); +$(_477).find(".calendar-prevmonth").click(function(){ +_478(_477,-1); +}); +$(_477).find(".calendar-nextyear").click(function(){ +_47b(_477,1); +}); +$(_477).find(".calendar-prevyear").click(function(){ +_47b(_477,-1); +}); +$(_477).bind("_resize",function(){ +var opts=$.data(_477,"calendar").options; +if(opts.fit==true){ +_474(_477); +} +return false; +}); +}; +function _478(_479,_47a){ +var opts=$.data(_479,"calendar").options; +opts.month+=_47a; +if(opts.month>12){ +opts.year++; +opts.month=1; +}else{ +if(opts.month<1){ +opts.year--; +opts.month=12; +} +} +show(_479); +var menu=$(_479).find(".calendar-menu-month-inner"); +menu.find("td.calendar-selected").removeClass("calendar-selected"); +menu.find("td:eq("+(opts.month-1)+")").addClass("calendar-selected"); +}; +function _47b(_47c,_47d){ +var opts=$.data(_47c,"calendar").options; +opts.year+=_47d; +show(_47c); +var menu=$(_47c).find(".calendar-menu-year"); +menu.val(opts.year); +}; +function _47e(_47f){ +var opts=$.data(_47f,"calendar").options; +$(_47f).find(".calendar-menu").show(); +if($(_47f).find(".calendar-menu-month-inner").is(":empty")){ +$(_47f).find(".calendar-menu-month-inner").empty(); +var t=$("
                        ").appendTo($(_47f).find(".calendar-menu-month-inner")); +var idx=0; +for(var i=0;i<3;i++){ +var tr=$("").appendTo(t); +for(var j=0;j<4;j++){ +$("").html(opts.months[idx++]).attr("abbr",idx).appendTo(tr); +} +} +$(_47f).find(".calendar-menu-prev,.calendar-menu-next").hover(function(){ +$(this).addClass("calendar-menu-hover"); +},function(){ +$(this).removeClass("calendar-menu-hover"); +}); +$(_47f).find(".calendar-menu-next").click(function(){ +var y=$(_47f).find(".calendar-menu-year"); +if(!isNaN(y.val())){ +y.val(parseInt(y.val())+1); +} +}); +$(_47f).find(".calendar-menu-prev").click(function(){ +var y=$(_47f).find(".calendar-menu-year"); +if(!isNaN(y.val())){ +y.val(parseInt(y.val()-1)); +} +}); +$(_47f).find(".calendar-menu-year").keypress(function(e){ +if(e.keyCode==13){ +_480(); +} +}); +$(_47f).find(".calendar-menu-month").hover(function(){ +$(this).addClass("calendar-menu-hover"); +},function(){ +$(this).removeClass("calendar-menu-hover"); +}).click(function(){ +var menu=$(_47f).find(".calendar-menu"); +menu.find(".calendar-selected").removeClass("calendar-selected"); +$(this).addClass("calendar-selected"); +_480(); +}); +} +function _480(){ +var menu=$(_47f).find(".calendar-menu"); +var year=menu.find(".calendar-menu-year").val(); +var _481=menu.find(".calendar-selected").attr("abbr"); +if(!isNaN(year)){ +opts.year=parseInt(year); +opts.month=parseInt(_481); +show(_47f); +} +menu.hide(); +}; +var body=$(_47f).find(".calendar-body"); +var sele=$(_47f).find(".calendar-menu"); +var _482=sele.find(".calendar-menu-year-inner"); +var _483=sele.find(".calendar-menu-month-inner"); +_482.find("input").val(opts.year).focus(); +_483.find("td.calendar-selected").removeClass("calendar-selected"); +_483.find("td:eq("+(opts.month-1)+")").addClass("calendar-selected"); +sele._outerWidth(body._outerWidth()); +sele._outerHeight(body._outerHeight()); +_483._outerHeight(sele.height()-_482._outerHeight()); +}; +function _484(_485,year,_486){ +var opts=$.data(_485,"calendar").options; +var _487=[]; +var _488=new Date(year,_486,0).getDate(); +for(var i=1;i<=_488;i++){ +_487.push([year,_486,i]); +} +var _489=[],week=[]; +var _48a=-1; +while(_487.length>0){ +var date=_487.shift(); +week.push(date); +var day=new Date(date[0],date[1]-1,date[2]).getDay(); +if(_48a==day){ +day=0; +}else{ +if(day==(opts.firstDay==0?7:opts.firstDay)-1){ +_489.push(week); +week=[]; +} +} +_48a=day; +} +if(week.length){ +_489.push(week); +} +var _48b=_489[0]; +if(_48b.length<7){ +while(_48b.length<7){ +var _48c=_48b[0]; +var date=new Date(_48c[0],_48c[1]-1,_48c[2]-1); +_48b.unshift([date.getFullYear(),date.getMonth()+1,date.getDate()]); +} +}else{ +var _48c=_48b[0]; +var week=[]; +for(var i=1;i<=7;i++){ +var date=new Date(_48c[0],_48c[1]-1,_48c[2]-i); +week.unshift([date.getFullYear(),date.getMonth()+1,date.getDate()]); +} +_489.unshift(week); +} +var _48d=_489[_489.length-1]; +while(_48d.length<7){ +var _48e=_48d[_48d.length-1]; +var date=new Date(_48e[0],_48e[1]-1,_48e[2]+1); +_48d.push([date.getFullYear(),date.getMonth()+1,date.getDate()]); +} +if(_489.length<6){ +var _48e=_48d[_48d.length-1]; +var week=[]; +for(var i=1;i<=7;i++){ +var date=new Date(_48e[0],_48e[1]-1,_48e[2]+i); +week.push([date.getFullYear(),date.getMonth()+1,date.getDate()]); +} +_489.push(week); +} +return _489; +}; +function show(_48f){ +var opts=$.data(_48f,"calendar").options; +$(_48f).find(".calendar-title span").html(opts.months[opts.month-1]+" "+opts.year); +var body=$(_48f).find("div.calendar-body"); +body.find(">table").remove(); +var t=$("
                        ").prependTo(body); +var tr=$("").appendTo(t.find("thead")); +for(var i=opts.firstDay;i"+opts.weeks[i]+""); +} +for(var i=0;i"+opts.weeks[i]+""); +} +var _490=_484(_48f,opts.year,opts.month); +for(var i=0;i<_490.length;i++){ +var week=_490[i]; +var tr=$("").appendTo(t.find("tbody")); +for(var j=0;j").attr("abbr",day[0]+","+day[1]+","+day[2]).html(day[2]).appendTo(tr); +} +} +t.find("td[abbr^=\""+opts.year+","+opts.month+"\"]").removeClass("calendar-other-month"); +var now=new Date(); +var _491=now.getFullYear()+","+(now.getMonth()+1)+","+now.getDate(); +t.find("td[abbr=\""+_491+"\"]").addClass("calendar-today"); +if(opts.current){ +t.find(".calendar-selected").removeClass("calendar-selected"); +var _492=opts.current.getFullYear()+","+(opts.current.getMonth()+1)+","+opts.current.getDate(); +t.find("td[abbr=\""+_492+"\"]").addClass("calendar-selected"); +} +var _493=6-opts.firstDay; +var _494=_493+1; +if(_493>=7){ +_493-=7; +} +if(_494>=7){ +_494-=7; +} +t.find("tr").find("td:eq("+_493+")").addClass("calendar-saturday"); +t.find("tr").find("td:eq("+_494+")").addClass("calendar-sunday"); +t.find("td").hover(function(){ +$(this).addClass("calendar-hover"); +},function(){ +$(this).removeClass("calendar-hover"); +}).click(function(){ +t.find(".calendar-selected").removeClass("calendar-selected"); +$(this).addClass("calendar-selected"); +var _495=$(this).attr("abbr").split(","); +opts.current=new Date(_495[0],parseInt(_495[1])-1,_495[2]); +opts.onSelect.call(_48f,opts.current); +}); +}; +$.fn.calendar=function(_496,_497){ +if(typeof _496=="string"){ +return $.fn.calendar.methods[_496](this,_497); +} +_496=_496||{}; +return this.each(function(){ +var _498=$.data(this,"calendar"); +if(_498){ +$.extend(_498.options,_496); +}else{ +_498=$.data(this,"calendar",{options:$.extend({},$.fn.calendar.defaults,$.fn.calendar.parseOptions(this),_496)}); +init(this); +} +if(_498.options.border==false){ +$(this).addClass("calendar-noborder"); +} +_474(this); +show(this); +$(this).find("div.calendar-menu").hide(); +}); +}; +$.fn.calendar.methods={options:function(jq){ +return $.data(jq[0],"calendar").options; +},resize:function(jq){ +return jq.each(function(){ +_474(this); +}); +},moveTo:function(jq,date){ +return jq.each(function(){ +$(this).calendar({year:date.getFullYear(),month:date.getMonth()+1,current:date}); +}); +}}; +$.fn.calendar.parseOptions=function(_499){ +var t=$(_499); +return $.extend({},$.parser.parseOptions(_499,["width","height",{firstDay:"number",fit:"boolean",border:"boolean"}])); +}; +$.fn.calendar.defaults={width:180,height:180,fit:false,border:true,firstDay:0,weeks:["S","M","T","W","T","F","S"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(date){ +}}; +})(jQuery); +(function($){ +function init(_49a){ +var _49b=$(""+""+""+""+""+"").insertAfter(_49a); +$(_49a).addClass("spinner-text spinner-f").prependTo(_49b); +return _49b; +}; +function _49c(_49d,_49e){ +var opts=$.data(_49d,"spinner").options; +var _49f=$.data(_49d,"spinner").spinner; +if(_49e){ +opts.width=_49e; +} +var _4a0=$("
                        ").insertBefore(_49f); +_49f.appendTo("body"); +if(isNaN(opts.width)){ +opts.width=$(_49d).outerWidth(); +} +var _4a1=_49f.find(".spinner-arrow"); +_49f._outerWidth(opts.width)._outerHeight(opts.height); +$(_49d)._outerWidth(_49f.width()-_4a1.outerWidth()); +$(_49d).css({height:_49f.height()+"px",lineHeight:_49f.height()+"px"}); +_4a1._outerHeight(_49f.height()); +_4a1.find("span")._outerHeight(_4a1.height()/2); +_49f.insertAfter(_4a0); +_4a0.remove(); +}; +function _4a2(_4a3){ +var opts=$.data(_4a3,"spinner").options; +var _4a4=$.data(_4a3,"spinner").spinner; +_4a4.find(".spinner-arrow-up,.spinner-arrow-down").unbind(".spinner"); +if(!opts.disabled){ +_4a4.find(".spinner-arrow-up").bind("mouseenter.spinner",function(){ +$(this).addClass("spinner-arrow-hover"); +}).bind("mouseleave.spinner",function(){ +$(this).removeClass("spinner-arrow-hover"); +}).bind("click.spinner",function(){ +opts.spin.call(_4a3,false); +opts.onSpinUp.call(_4a3); +$(_4a3).validatebox("validate"); +}); +_4a4.find(".spinner-arrow-down").bind("mouseenter.spinner",function(){ +$(this).addClass("spinner-arrow-hover"); +}).bind("mouseleave.spinner",function(){ +$(this).removeClass("spinner-arrow-hover"); +}).bind("click.spinner",function(){ +opts.spin.call(_4a3,true); +opts.onSpinDown.call(_4a3); +$(_4a3).validatebox("validate"); +}); +} +}; +function _4a5(_4a6,_4a7){ +var opts=$.data(_4a6,"spinner").options; +if(_4a7){ +opts.disabled=true; +$(_4a6).attr("disabled",true); +}else{ +opts.disabled=false; +$(_4a6).removeAttr("disabled"); +} +}; +$.fn.spinner=function(_4a8,_4a9){ +if(typeof _4a8=="string"){ +var _4aa=$.fn.spinner.methods[_4a8]; +if(_4aa){ +return _4aa(this,_4a9); +}else{ +return this.validatebox(_4a8,_4a9); +} +} +_4a8=_4a8||{}; +return this.each(function(){ +var _4ab=$.data(this,"spinner"); +if(_4ab){ +$.extend(_4ab.options,_4a8); +}else{ +_4ab=$.data(this,"spinner",{options:$.extend({},$.fn.spinner.defaults,$.fn.spinner.parseOptions(this),_4a8),spinner:init(this)}); +$(this).removeAttr("disabled"); +} +_4ab.options.originalValue=_4ab.options.value; +$(this).val(_4ab.options.value); +$(this).attr("readonly",!_4ab.options.editable); +_4a5(this,_4ab.options.disabled); +_49c(this); +$(this).validatebox(_4ab.options); +_4a2(this); +}); +}; +$.fn.spinner.methods={options:function(jq){ +var opts=$.data(jq[0],"spinner").options; +return $.extend(opts,{value:jq.val()}); +},destroy:function(jq){ +return jq.each(function(){ +var _4ac=$.data(this,"spinner").spinner; +$(this).validatebox("destroy"); +_4ac.remove(); +}); +},resize:function(jq,_4ad){ +return jq.each(function(){ +_49c(this,_4ad); +}); +},enable:function(jq){ +return jq.each(function(){ +_4a5(this,false); +_4a2(this); +}); +},disable:function(jq){ +return jq.each(function(){ +_4a5(this,true); +_4a2(this); +}); +},getValue:function(jq){ +return jq.val(); +},setValue:function(jq,_4ae){ +return jq.each(function(){ +var opts=$.data(this,"spinner").options; +opts.value=_4ae; +$(this).val(_4ae); +}); +},clear:function(jq){ +return jq.each(function(){ +var opts=$.data(this,"spinner").options; +opts.value=""; +$(this).val(""); +}); +},reset:function(jq){ +return jq.each(function(){ +var opts=$(this).spinner("options"); +$(this).spinner("setValue",opts.originalValue); +}); +}}; +$.fn.spinner.parseOptions=function(_4af){ +var t=$(_4af); +return $.extend({},$.fn.validatebox.parseOptions(_4af),$.parser.parseOptions(_4af,["width","height","min","max",{increment:"number",editable:"boolean"}]),{value:(t.val()||undefined),disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.spinner.defaults=$.extend({},$.fn.validatebox.defaults,{width:"auto",height:22,deltaX:19,value:"",min:null,max:null,increment:1,editable:true,disabled:false,spin:function(down){ +},onSpinUp:function(){ +},onSpinDown:function(){ +}}); +})(jQuery); +(function($){ +function _4b0(_4b1){ +$(_4b1).addClass("numberspinner-f"); +var opts=$.data(_4b1,"numberspinner").options; +$(_4b1).spinner(opts).numberbox(opts); +}; +function _4b2(_4b3,down){ +var opts=$.data(_4b3,"numberspinner").options; +var v=parseFloat($(_4b3).numberbox("getValue")||opts.value)||0; +if(down==true){ +v-=opts.increment; +}else{ +v+=opts.increment; +} +$(_4b3).numberbox("setValue",v); +}; +$.fn.numberspinner=function(_4b4,_4b5){ +if(typeof _4b4=="string"){ +var _4b6=$.fn.numberspinner.methods[_4b4]; +if(_4b6){ +return _4b6(this,_4b5); +}else{ +return this.spinner(_4b4,_4b5); +} +} +_4b4=_4b4||{}; +return this.each(function(){ +var _4b7=$.data(this,"numberspinner"); +if(_4b7){ +$.extend(_4b7.options,_4b4); +}else{ +$.data(this,"numberspinner",{options:$.extend({},$.fn.numberspinner.defaults,$.fn.numberspinner.parseOptions(this),_4b4)}); +} +_4b0(this); +}); +}; +$.fn.numberspinner.methods={options:function(jq){ +var opts=$.data(jq[0],"numberspinner").options; +return $.extend(opts,{value:jq.numberbox("getValue"),originalValue:jq.numberbox("options").originalValue}); +},setValue:function(jq,_4b8){ +return jq.each(function(){ +$(this).numberbox("setValue",_4b8); +}); +},getValue:function(jq){ +return jq.numberbox("getValue"); +},clear:function(jq){ +return jq.each(function(){ +$(this).spinner("clear"); +$(this).numberbox("clear"); +}); +},reset:function(jq){ +return jq.each(function(){ +var opts=$(this).numberspinner("options"); +$(this).numberspinner("setValue",opts.originalValue); +}); +}}; +$.fn.numberspinner.parseOptions=function(_4b9){ +return $.extend({},$.fn.spinner.parseOptions(_4b9),$.fn.numberbox.parseOptions(_4b9),{}); +}; +$.fn.numberspinner.defaults=$.extend({},$.fn.spinner.defaults,$.fn.numberbox.defaults,{spin:function(down){ +_4b2(this,down); +}}); +})(jQuery); +(function($){ +function _4ba(_4bb){ +var opts=$.data(_4bb,"timespinner").options; +$(_4bb).addClass("timespinner-f"); +$(_4bb).spinner(opts); +$(_4bb).unbind(".timespinner"); +$(_4bb).bind("click.timespinner",function(){ +var _4bc=0; +if(this.selectionStart!=null){ +_4bc=this.selectionStart; +}else{ +if(this.createTextRange){ +var _4bd=_4bb.createTextRange(); +var s=document.selection.createRange(); +s.setEndPoint("StartToStart",_4bd); +_4bc=s.text.length; +} +} +if(_4bc>=0&&_4bc<=2){ +opts.highlight=0; +}else{ +if(_4bc>=3&&_4bc<=5){ +opts.highlight=1; +}else{ +if(_4bc>=6&&_4bc<=8){ +opts.highlight=2; +} +} +} +_4bf(_4bb); +}).bind("blur.timespinner",function(){ +_4be(_4bb); +}); +}; +function _4bf(_4c0){ +var opts=$.data(_4c0,"timespinner").options; +var _4c1=0,end=0; +if(opts.highlight==0){ +_4c1=0; +end=2; +}else{ +if(opts.highlight==1){ +_4c1=3; +end=5; +}else{ +if(opts.highlight==2){ +_4c1=6; +end=8; +} +} +} +if(_4c0.selectionStart!=null){ +_4c0.setSelectionRange(_4c1,end); +}else{ +if(_4c0.createTextRange){ +var _4c2=_4c0.createTextRange(); +_4c2.collapse(); +_4c2.moveEnd("character",end); +_4c2.moveStart("character",_4c1); +_4c2.select(); +} +} +$(_4c0).focus(); +}; +function _4c3(_4c4,_4c5){ +var opts=$.data(_4c4,"timespinner").options; +if(!_4c5){ +return null; +} +var vv=_4c5.split(opts.separator); +for(var i=0;itime){ +time=_4c8; +} +if(_4c9&&_4c9"]; +for(var i=0;i<_4dc.length;i++){ +_4db.cache[_4dc[i][0]]={width:_4dc[i][1]}; +} +var _4dd=0; +for(var s in _4db.cache){ +var item=_4db.cache[s]; +item.index=_4dd++; +ss.push(s+"{width:"+item.width+"}"); +} +ss.push(""); +$(ss.join("\n")).appendTo(cc); +setTimeout(function(){ +cc.children("style:not(:last)").remove(); +},0); +},getRule:function(_4de){ +var _4df=cc.children("style:last")[0]; +var _4e0=_4df.styleSheet?_4df.styleSheet:(_4df.sheet||document.styleSheets[document.styleSheets.length-1]); +var _4e1=_4e0.cssRules||_4e0.rules; +return _4e1[_4de]; +},set:function(_4e2,_4e3){ +var item=_4db.cache[_4e2]; +if(item){ +item.width=_4e3; +var rule=this.getRule(item.index); +if(rule){ +rule.style["width"]=_4e3; +} +} +},remove:function(_4e4){ +var tmp=[]; +for(var s in _4db.cache){ +if(s.indexOf(_4e4)==-1){ +tmp.push([s,_4db.cache[s].width]); +} +} +_4db.cache={}; +this.add(tmp); +},dirty:function(_4e5){ +if(_4e5){ +_4db.dirty.push(_4e5); +} +},clean:function(){ +for(var i=0;i<_4db.dirty.length;i++){ +this.remove(_4db.dirty[i]); +} +_4db.dirty=[]; +}}; +}; +function _4e6(_4e7,_4e8){ +var opts=$.data(_4e7,"datagrid").options; +var _4e9=$.data(_4e7,"datagrid").panel; +if(_4e8){ +if(_4e8.width){ +opts.width=_4e8.width; +} +if(_4e8.height){ +opts.height=_4e8.height; +} +} +if(opts.fit==true){ +var p=_4e9.panel("panel").parent(); +opts.width=p.width(); +opts.height=p.height(); +} +_4e9.panel("resize",{width:opts.width,height:opts.height}); +}; +function _4ea(_4eb){ +var opts=$.data(_4eb,"datagrid").options; +var dc=$.data(_4eb,"datagrid").dc; +var wrap=$.data(_4eb,"datagrid").panel; +var _4ec=wrap.width(); +var _4ed=wrap.height(); +var view=dc.view; +var _4ee=dc.view1; +var _4ef=dc.view2; +var _4f0=_4ee.children("div.datagrid-header"); +var _4f1=_4ef.children("div.datagrid-header"); +var _4f2=_4f0.find("table"); +var _4f3=_4f1.find("table"); +view.width(_4ec); +var _4f4=_4f0.children("div.datagrid-header-inner").show(); +_4ee.width(_4f4.find("table").width()); +if(!opts.showHeader){ +_4f4.hide(); +} +_4ef.width(_4ec-_4ee._outerWidth()); +_4ee.children("div.datagrid-header,div.datagrid-body,div.datagrid-footer").width(_4ee.width()); +_4ef.children("div.datagrid-header,div.datagrid-body,div.datagrid-footer").width(_4ef.width()); +var hh; +_4f0.css("height",""); +_4f1.css("height",""); +_4f2.css("height",""); +_4f3.css("height",""); +hh=Math.max(_4f2.height(),_4f3.height()); +_4f2.height(hh); +_4f3.height(hh); +_4f0.add(_4f1)._outerHeight(hh); +if(opts.height!="auto"){ +var _4f5=_4ed-_4ef.children("div.datagrid-header")._outerHeight()-_4ef.children("div.datagrid-footer")._outerHeight()-wrap.children("div.datagrid-toolbar")._outerHeight(); +wrap.children("div.datagrid-pager").each(function(){ +_4f5-=$(this)._outerHeight(); +}); +dc.body1.add(dc.body2).children("table.datagrid-btable-frozen").css({position:"absolute",top:dc.header2._outerHeight()}); +var _4f6=dc.body2.children("table.datagrid-btable-frozen")._outerHeight(); +_4ee.add(_4ef).children("div.datagrid-body").css({marginTop:_4f6,height:(_4f5-_4f6)}); +} +view.height(_4ef.height()); +}; +function _4f7(_4f8,_4f9,_4fa){ +var rows=$.data(_4f8,"datagrid").data.rows; +var opts=$.data(_4f8,"datagrid").options; +var dc=$.data(_4f8,"datagrid").dc; +if(!dc.body1.is(":empty")&&(!opts.nowrap||opts.autoRowHeight||_4fa)){ +if(_4f9!=undefined){ +var tr1=opts.finder.getTr(_4f8,_4f9,"body",1); +var tr2=opts.finder.getTr(_4f8,_4f9,"body",2); +_4fb(tr1,tr2); +}else{ +var tr1=opts.finder.getTr(_4f8,0,"allbody",1); +var tr2=opts.finder.getTr(_4f8,0,"allbody",2); +_4fb(tr1,tr2); +if(opts.showFooter){ +var tr1=opts.finder.getTr(_4f8,0,"allfooter",1); +var tr2=opts.finder.getTr(_4f8,0,"allfooter",2); +_4fb(tr1,tr2); +} +} +} +_4ea(_4f8); +if(opts.height=="auto"){ +var _4fc=dc.body1.parent(); +var _4fd=dc.body2; +var _4fe=_4ff(_4fd); +var _500=_4fe.height; +if(_4fe.width>_4fd.width()){ +_500+=18; +} +_4fc.height(_500); +_4fd.height(_500); +dc.view.height(dc.view2.height()); +} +dc.body2.triggerHandler("scroll"); +function _4fb(trs1,trs2){ +for(var i=0;i"); +} +_508(true); +_508(false); +_4ea(_505); +function _508(_509){ +var _50a=_509?1:2; +var tr=opts.finder.getTr(_505,_506,"body",_50a); +(_509?dc.body1:dc.body2).children("table.datagrid-btable-frozen").append(tr); +}; +}; +function _50b(_50c,_50d){ +function _50e(){ +var _50f=[]; +var _510=[]; +$(_50c).children("thead").each(function(){ +var opt=$.parser.parseOptions(this,[{frozen:"boolean"}]); +$(this).find("tr").each(function(){ +var cols=[]; +$(this).find("th").each(function(){ +var th=$(this); +var col=$.extend({},$.parser.parseOptions(this,["field","align","halign","order",{sortable:"boolean",checkbox:"boolean",resizable:"boolean",fixed:"boolean"},{rowspan:"number",colspan:"number",width:"number"}]),{title:(th.html()||undefined),hidden:(th.attr("hidden")?true:undefined),formatter:(th.attr("formatter")?eval(th.attr("formatter")):undefined),styler:(th.attr("styler")?eval(th.attr("styler")):undefined),sorter:(th.attr("sorter")?eval(th.attr("sorter")):undefined)}); +if(th.attr("editor")){ +var s=$.trim(th.attr("editor")); +if(s.substr(0,1)=="{"){ +col.editor=eval("("+s+")"); +}else{ +col.editor=s; +} +} +cols.push(col); +}); +opt.frozen?_50f.push(cols):_510.push(cols); +}); +}); +return [_50f,_510]; +}; +var _511=$("
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+""+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+""+"
                        "+"
                        "+"
                        "+"
                        ").insertAfter(_50c); +_511.panel({doSize:false}); +_511.panel("panel").addClass("datagrid").bind("_resize",function(e,_512){ +var opts=$.data(_50c,"datagrid").options; +if(opts.fit==true||_512){ +_4e6(_50c); +setTimeout(function(){ +if($.data(_50c,"datagrid")){ +_513(_50c); +} +},0); +} +return false; +}); +$(_50c).hide().appendTo(_511.children("div.datagrid-view")); +var cc=_50e(); +var view=_511.children("div.datagrid-view"); +var _514=view.children("div.datagrid-view1"); +var _515=view.children("div.datagrid-view2"); +var _516=_511.closest("div.datagrid-view"); +if(!_516.length){ +_516=view; +} +var ss=_4d9(_516); +return {panel:_511,frozenColumns:cc[0],columns:cc[1],dc:{view:view,view1:_514,view2:_515,header1:_514.children("div.datagrid-header").children("div.datagrid-header-inner"),header2:_515.children("div.datagrid-header").children("div.datagrid-header-inner"),body1:_514.children("div.datagrid-body").children("div.datagrid-body-inner"),body2:_515.children("div.datagrid-body"),footer1:_514.children("div.datagrid-footer").children("div.datagrid-footer-inner"),footer2:_515.children("div.datagrid-footer").children("div.datagrid-footer-inner")},ss:ss}; +}; +function _517(_518){ +var _519=$.data(_518,"datagrid"); +var opts=_519.options; +var dc=_519.dc; +var _51a=_519.panel; +_51a.panel($.extend({},opts,{id:null,doSize:false,onResize:function(_51b,_51c){ +setTimeout(function(){ +if($.data(_518,"datagrid")){ +_4ea(_518); +_543(_518); +opts.onResize.call(_51a,_51b,_51c); +} +},0); +},onExpand:function(){ +_4f7(_518); +opts.onExpand.call(_51a); +}})); +_519.rowIdPrefix="datagrid-row-r"+(++_4d4); +_519.cellClassPrefix="datagrid-cell-c"+_4d4; +_51d(dc.header1,opts.frozenColumns,true); +_51d(dc.header2,opts.columns,false); +_51e(); +dc.header1.add(dc.header2).css("display",opts.showHeader?"block":"none"); +dc.footer1.add(dc.footer2).css("display",opts.showFooter?"block":"none"); +if(opts.toolbar){ +if($.isArray(opts.toolbar)){ +$("div.datagrid-toolbar",_51a).remove(); +var tb=$("
                        ").prependTo(_51a); +var tr=tb.find("tr"); +for(var i=0;i
                        ").appendTo(tr); +}else{ +var td=$("").appendTo(tr); +var tool=$("").appendTo(td); +tool[0].onclick=eval(btn.handler||function(){ +}); +tool.linkbutton($.extend({},btn,{plain:true})); +} +} +}else{ +$(opts.toolbar).addClass("datagrid-toolbar").prependTo(_51a); +$(opts.toolbar).show(); +} +}else{ +$("div.datagrid-toolbar",_51a).remove(); +} +$("div.datagrid-pager",_51a).remove(); +if(opts.pagination){ +var _51f=$("
                        "); +if(opts.pagePosition=="bottom"){ +_51f.appendTo(_51a); +}else{ +if(opts.pagePosition=="top"){ +_51f.addClass("datagrid-pager-top").prependTo(_51a); +}else{ +var ptop=$("
                        ").prependTo(_51a); +_51f.appendTo(_51a); +_51f=_51f.add(ptop); +} +} +_51f.pagination({total:(opts.pageNumber*opts.pageSize),pageNumber:opts.pageNumber,pageSize:opts.pageSize,pageList:opts.pageList,onSelectPage:function(_520,_521){ +opts.pageNumber=_520; +opts.pageSize=_521; +_51f.pagination("refresh",{pageNumber:_520,pageSize:_521}); +_60a(_518); +}}); +opts.pageSize=_51f.pagination("options").pageSize; +} +function _51d(_522,_523,_524){ +if(!_523){ +return; +} +$(_522).show(); +$(_522).empty(); +var _525=[]; +var _526=[]; +if(opts.sortName){ +_525=opts.sortName.split(","); +_526=opts.sortOrder.split(","); +} +var t=$("
                        ").appendTo(_522); +for(var i=0;i<_523.length;i++){ +var tr=$("").appendTo($("tbody",t)); +var cols=_523[i]; +for(var j=0;j").appendTo(tr); +if(col.checkbox){ +td.attr("field",col.field); +$("
                        ").html("").appendTo(td); +}else{ +if(col.field){ +td.attr("field",col.field); +td.append("
                        "); +$("span",td).html(col.title); +$("span.datagrid-sort-icon",td).html(" "); +var cell=td.find("div.datagrid-cell"); +var pos=_4d5(_525,col.field); +if(pos>=0){ +cell.addClass("datagrid-sort-"+_526[pos]); +} +if(col.resizable==false){ +cell.attr("resizable","false"); +} +if(col.width){ +cell._outerWidth(col.width); +col.boxWidth=parseInt(cell[0].style.width); +}else{ +col.auto=true; +} +cell.css("text-align",(col.halign||col.align||"")); +col.cellClass=_519.cellClassPrefix+"-"+col.field.replace(/[\.|\s]/g,"-"); +cell.addClass(col.cellClass).css("width",""); +}else{ +$("
                        ").html(col.title).appendTo(td); +} +} +if(col.hidden){ +td.hide(); +} +} +} +if(_524&&opts.rownumbers){ +var td=$("
                        "); +if($("tr",t).length==0){ +td.wrap("").parent().appendTo($("tbody",t)); +}else{ +td.prependTo($("tr:first",t)); +} +} +}; +function _51e(){ +var _527=[]; +var _528=_529(_518,true).concat(_529(_518)); +for(var i=0;i<_528.length;i++){ +var col=_52a(_518,_528[i]); +if(col&&!col.checkbox){ +_527.push(["."+col.cellClass,col.boxWidth?col.boxWidth+"px":"auto"]); +} +} +_519.ss.add(_527); +_519.ss.dirty(_519.cellSelectorPrefix); +_519.cellSelectorPrefix="."+_519.cellClassPrefix; +}; +}; +function _52b(_52c){ +var _52d=$.data(_52c,"datagrid"); +var _52e=_52d.panel; +var opts=_52d.options; +var dc=_52d.dc; +var _52f=dc.header1.add(dc.header2); +_52f.find("input[type=checkbox]").unbind(".datagrid").bind("click.datagrid",function(e){ +if(opts.singleSelect&&opts.selectOnCheck){ +return false; +} +if($(this).is(":checked")){ +_5a5(_52c); +}else{ +_5ab(_52c); +} +e.stopPropagation(); +}); +var _530=_52f.find("div.datagrid-cell"); +_530.closest("td").unbind(".datagrid").bind("mouseenter.datagrid",function(){ +if(_52d.resizing){ +return; +} +$(this).addClass("datagrid-header-over"); +}).bind("mouseleave.datagrid",function(){ +$(this).removeClass("datagrid-header-over"); +}).bind("contextmenu.datagrid",function(e){ +var _531=$(this).attr("field"); +opts.onHeaderContextMenu.call(_52c,e,_531); +}); +_530.unbind(".datagrid").bind("click.datagrid",function(e){ +var p1=$(this).offset().left+5; +var p2=$(this).offset().left+$(this)._outerWidth()-5; +if(e.pageXp1){ +var _532=$(this).parent().attr("field"); +var col=_52a(_52c,_532); +if(!col.sortable||_52d.resizing){ +return; +} +var _533=[]; +var _534=[]; +if(opts.sortName){ +_533=opts.sortName.split(","); +_534=opts.sortOrder.split(","); +} +var pos=_4d5(_533,_532); +var _535=col.order||"asc"; +if(pos>=0){ +$(this).removeClass("datagrid-sort-asc datagrid-sort-desc"); +var _536=_534[pos]=="asc"?"desc":"asc"; +if(opts.multiSort&&_536==_535){ +_533.splice(pos,1); +_534.splice(pos,1); +}else{ +_534[pos]=_536; +$(this).addClass("datagrid-sort-"+_536); +} +}else{ +if(opts.multiSort){ +_533.push(_532); +_534.push(_535); +}else{ +_533=[_532]; +_534=[_535]; +_530.removeClass("datagrid-sort-asc datagrid-sort-desc"); +} +$(this).addClass("datagrid-sort-"+_535); +} +opts.sortName=_533.join(","); +opts.sortOrder=_534.join(","); +if(opts.remoteSort){ +_60a(_52c); +}else{ +var data=$.data(_52c,"datagrid").data; +_572(_52c,data); +} +opts.onSortColumn.call(_52c,opts.sortName,opts.sortOrder); +} +}).bind("dblclick.datagrid",function(e){ +var p1=$(this).offset().left+5; +var p2=$(this).offset().left+$(this)._outerWidth()-5; +var cond=opts.resizeHandle=="right"?(e.pageX>p2):(opts.resizeHandle=="left"?(e.pageXp2)); +if(cond){ +var _537=$(this).parent().attr("field"); +var col=_52a(_52c,_537); +if(col.resizable==false){ +return; +} +$(_52c).datagrid("autoSizeColumn",_537); +col.auto=false; +} +}); +var _538=opts.resizeHandle=="right"?"e":(opts.resizeHandle=="left"?"w":"e,w"); +_530.each(function(){ +$(this).resizable({handles:_538,disabled:($(this).attr("resizable")?$(this).attr("resizable")=="false":false),minWidth:25,onStartResize:function(e){ +_52d.resizing=true; +_52f.css("cursor",$("body").css("cursor")); +if(!_52d.proxy){ +_52d.proxy=$("
                        ").appendTo(dc.view); +} +_52d.proxy.css({left:e.pageX-$(_52e).offset().left-1,display:"none"}); +setTimeout(function(){ +if(_52d.proxy){ +_52d.proxy.show(); +} +},500); +},onResize:function(e){ +_52d.proxy.css({left:e.pageX-$(_52e).offset().left-1,display:"block"}); +return false; +},onStopResize:function(e){ +_52f.css("cursor",""); +$(this).css("height",""); +$(this)._outerWidth($(this)._outerWidth()); +var _539=$(this).parent().attr("field"); +var col=_52a(_52c,_539); +col.width=$(this)._outerWidth(); +col.boxWidth=parseInt(this.style.width); +col.auto=undefined; +$(this).css("width",""); +_513(_52c,_539); +_52d.proxy.remove(); +_52d.proxy=null; +if($(this).parents("div:first.datagrid-header").parent().hasClass("datagrid-view1")){ +_4ea(_52c); +} +_543(_52c); +opts.onResizeColumn.call(_52c,_539,col.width); +setTimeout(function(){ +_52d.resizing=false; +},0); +}}); +}); +dc.body1.add(dc.body2).unbind().bind("mouseover",function(e){ +if(_52d.resizing){ +return; +} +var tr=$(e.target).closest("tr.datagrid-row"); +if(!_53a(tr)){ +return; +} +var _53b=_53c(tr); +_58d(_52c,_53b); +e.stopPropagation(); +}).bind("mouseout",function(e){ +var tr=$(e.target).closest("tr.datagrid-row"); +if(!_53a(tr)){ +return; +} +var _53d=_53c(tr); +opts.finder.getTr(_52c,_53d).removeClass("datagrid-row-over"); +e.stopPropagation(); +}).bind("click",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!_53a(tr)){ +return; +} +var _53e=_53c(tr); +if(tt.parent().hasClass("datagrid-cell-check")){ +if(opts.singleSelect&&opts.selectOnCheck){ +if(!opts.checkOnSelect){ +_5ab(_52c,true); +} +_598(_52c,_53e); +}else{ +if(tt.is(":checked")){ +_598(_52c,_53e); +}else{ +_59f(_52c,_53e); +} +} +}else{ +var row=opts.finder.getRow(_52c,_53e); +var td=tt.closest("td[field]",tr); +if(td.length){ +var _53f=td.attr("field"); +opts.onClickCell.call(_52c,_53e,_53f,row[_53f]); +} +if(opts.singleSelect==true){ +_591(_52c,_53e); +}else{ +if(tr.hasClass("datagrid-row-selected")){ +_599(_52c,_53e); +}else{ +_591(_52c,_53e); +} +} +opts.onClickRow.call(_52c,_53e,row); +} +e.stopPropagation(); +}).bind("dblclick",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!_53a(tr)){ +return; +} +var _540=_53c(tr); +var row=opts.finder.getRow(_52c,_540); +var td=tt.closest("td[field]",tr); +if(td.length){ +var _541=td.attr("field"); +opts.onDblClickCell.call(_52c,_540,_541,row[_541]); +} +opts.onDblClickRow.call(_52c,_540,row); +e.stopPropagation(); +}).bind("contextmenu",function(e){ +var tr=$(e.target).closest("tr.datagrid-row"); +if(!_53a(tr)){ +return; +} +var _542=_53c(tr); +var row=opts.finder.getRow(_52c,_542); +opts.onRowContextMenu.call(_52c,e,_542,row); +e.stopPropagation(); +}); +dc.body2.bind("scroll",function(){ +var b1=dc.view1.children("div.datagrid-body"); +b1.scrollTop($(this).scrollTop()); +var c1=dc.body1.children(":first"); +var c2=dc.body2.children(":first"); +if(c1.length&&c2.length){ +var top1=c1.offset().top; +var top2=c2.offset().top; +if(top1!=top2){ +b1.scrollTop(b1.scrollTop()+top1-top2); +} +} +dc.view2.children("div.datagrid-header,div.datagrid-footer")._scrollLeft($(this)._scrollLeft()); +dc.body2.children("table.datagrid-btable-frozen").css("left",-$(this)._scrollLeft()); +}); +function _53c(tr){ +if(tr.attr("datagrid-row-index")){ +return parseInt(tr.attr("datagrid-row-index")); +}else{ +return tr.attr("node-id"); +} +}; +function _53a(tr){ +return tr.length&&tr.parent().length; +}; +}; +function _543(_544){ +var _545=$.data(_544,"datagrid"); +var opts=_545.options; +var dc=_545.dc; +dc.body2.css("overflow-x",opts.fitColumns?"hidden":""); +if(!opts.fitColumns){ +return; +} +if(!_545.leftWidth){ +_545.leftWidth=0; +} +var _546=dc.view2.children("div.datagrid-header"); +var _547=0; +var _548; +var _549=_529(_544,false); +for(var i=0;i<_549.length;i++){ +var col=_52a(_544,_549[i]); +if(_54a(col)){ +_547+=col.width; +_548=col; +} +} +if(!_547){ +return; +} +if(_548){ +_54b(_548,-_545.leftWidth); +} +var _54c=_546.children("div.datagrid-header-inner").show(); +var _54d=_546.width()-_546.find("table").width()-opts.scrollbarSize+_545.leftWidth; +var rate=_54d/_547; +if(!opts.showHeader){ +_54c.hide(); +} +for(var i=0;i<_549.length;i++){ +var col=_52a(_544,_549[i]); +if(_54a(col)){ +var _54e=parseInt(col.width*rate); +_54b(col,_54e); +_54d-=_54e; +} +} +_545.leftWidth=_54d; +if(_548){ +_54b(_548,_545.leftWidth); +} +_513(_544); +function _54b(col,_54f){ +col.width+=_54f; +col.boxWidth+=_54f; +}; +function _54a(col){ +if(!col.hidden&&!col.checkbox&&!col.auto&&!col.fixed){ +return true; +} +}; +}; +function _550(_551,_552){ +var _553=$.data(_551,"datagrid"); +var opts=_553.options; +var dc=_553.dc; +var tmp=$("
                        ").appendTo("body"); +if(_552){ +_4e6(_552); +if(opts.fitColumns){ +_4ea(_551); +_543(_551); +} +}else{ +var _554=false; +var _555=_529(_551,true).concat(_529(_551,false)); +for(var i=0;i<_555.length;i++){ +var _552=_555[i]; +var col=_52a(_551,_552); +if(col.auto){ +_4e6(_552); +_554=true; +} +} +if(_554&&opts.fitColumns){ +_4ea(_551); +_543(_551); +} +} +tmp.remove(); +function _4e6(_556){ +var _557=dc.view.find("div.datagrid-header td[field=\""+_556+"\"] div.datagrid-cell"); +_557.css("width",""); +var col=$(_551).datagrid("getColumnOption",_556); +col.width=undefined; +col.boxWidth=undefined; +col.auto=true; +$(_551).datagrid("fixColumnSize",_556); +var _558=Math.max(_559("header"),_559("allbody"),_559("allfooter")); +_557._outerWidth(_558); +col.width=_558; +col.boxWidth=parseInt(_557[0].style.width); +_557.css("width",""); +$(_551).datagrid("fixColumnSize",_556); +opts.onResizeColumn.call(_551,_556,col.width); +function _559(type){ +var _55a=0; +if(type=="header"){ +_55a=_55b(_557); +}else{ +opts.finder.getTr(_551,0,type).find("td[field=\""+_556+"\"] div.datagrid-cell").each(function(){ +var w=_55b($(this)); +if(_55ab?1:-1); +}; +r=_577(r1[sn],r2[sn])*(so=="asc"?1:-1); +if(r!=0){ +return r; +} +} +return r; +}); +} +if(opts.view.onBeforeRender){ +opts.view.onBeforeRender.call(opts.view,_573,data.rows); +} +opts.view.render.call(opts.view,_573,dc.body2,false); +opts.view.render.call(opts.view,_573,dc.body1,true); +if(opts.showFooter){ +opts.view.renderFooter.call(opts.view,_573,dc.footer2,false); +opts.view.renderFooter.call(opts.view,_573,dc.footer1,true); +} +if(opts.view.onAfterRender){ +opts.view.onAfterRender.call(opts.view,_573); +} +_574.ss.clean(); +opts.onLoadSuccess.call(_573,data); +var _578=$(_573).datagrid("getPager"); +if(_578.length){ +var _579=_578.pagination("options"); +if(_579.total!=data.total){ +_578.pagination("refresh",{total:data.total}); +if(opts.pageNumber!=_579.pageNumber){ +opts.pageNumber=_579.pageNumber; +_60a(_573); +} +} +} +_4f7(_573); +dc.body2.triggerHandler("scroll"); +_57a(); +$(_573).datagrid("autoSizeColumn"); +function _57a(){ +if(opts.idField){ +for(var i=0;i_58b.height()-18){ +_58b.scrollTop(_58b.scrollTop()+top+tr._outerHeight()-_58b.height()+18); +} +} +} +}; +function _58d(_58e,_58f){ +var _590=$.data(_58e,"datagrid"); +var opts=_590.options; +opts.finder.getTr(_58e,_590.highlightIndex).removeClass("datagrid-row-over"); +opts.finder.getTr(_58e,_58f).addClass("datagrid-row-over"); +_590.highlightIndex=_58f; +}; +function _591(_592,_593,_594){ +var _595=$.data(_592,"datagrid"); +var dc=_595.dc; +var opts=_595.options; +var _596=_595.selectedRows; +if(opts.singleSelect){ +_597(_592); +_596.splice(0,_596.length); +} +if(!_594&&opts.checkOnSelect){ +_598(_592,_593,true); +} +var row=opts.finder.getRow(_592,_593); +if(opts.idField){ +_4d8(_596,opts.idField,row); +} +opts.finder.getTr(_592,_593).addClass("datagrid-row-selected"); +opts.onSelect.call(_592,_593,row); +_586(_592,_593); +}; +function _599(_59a,_59b,_59c){ +var _59d=$.data(_59a,"datagrid"); +var dc=_59d.dc; +var opts=_59d.options; +var _59e=$.data(_59a,"datagrid").selectedRows; +if(!_59c&&opts.checkOnSelect){ +_59f(_59a,_59b,true); +} +opts.finder.getTr(_59a,_59b).removeClass("datagrid-row-selected"); +var row=opts.finder.getRow(_59a,_59b); +if(opts.idField){ +_4d6(_59e,opts.idField,row[opts.idField]); +} +opts.onUnselect.call(_59a,_59b,row); +}; +function _5a0(_5a1,_5a2){ +var _5a3=$.data(_5a1,"datagrid"); +var opts=_5a3.options; +var rows=_5a3.data.rows; +var _5a4=$.data(_5a1,"datagrid").selectedRows; +if(!_5a2&&opts.checkOnSelect){ +_5a5(_5a1,true); +} +opts.finder.getTr(_5a1,"","allbody").addClass("datagrid-row-selected"); +if(opts.idField){ +for(var _5a6=0;_5a6"); +cell.children("table").bind("click dblclick contextmenu",function(e){ +e.stopPropagation(); +}); +$.data(cell[0],"datagrid.editor",{actions:_5db,target:_5db.init(cell.find("td"),_5da),field:_5d8,type:_5d9,oldHtml:_5dc}); +} +} +}); +_4f7(_5d6,_5d7,true); +}; +function _5cd(_5de,_5df){ +var opts=$.data(_5de,"datagrid").options; +var tr=opts.finder.getTr(_5de,_5df); +tr.children("td").each(function(){ +var cell=$(this).find("div.datagrid-editable"); +if(cell.length){ +var ed=$.data(cell[0],"datagrid.editor"); +if(ed.actions.destroy){ +ed.actions.destroy(ed.target); +} +cell.html(ed.oldHtml); +$.removeData(cell[0],"datagrid.editor"); +cell.removeClass("datagrid-editable"); +cell.css("width",""); +} +}); +}; +function _5c2(_5e0,_5e1){ +var tr=$.data(_5e0,"datagrid").options.finder.getTr(_5e0,_5e1); +if(!tr.hasClass("datagrid-row-editing")){ +return true; +} +var vbox=tr.find(".validatebox-text"); +vbox.validatebox("validate"); +vbox.trigger("mouseleave"); +var _5e2=tr.find(".validatebox-invalid"); +return _5e2.length==0; +}; +function _5e3(_5e4,_5e5){ +var _5e6=$.data(_5e4,"datagrid").insertedRows; +var _5e7=$.data(_5e4,"datagrid").deletedRows; +var _5e8=$.data(_5e4,"datagrid").updatedRows; +if(!_5e5){ +var rows=[]; +rows=rows.concat(_5e6); +rows=rows.concat(_5e7); +rows=rows.concat(_5e8); +return rows; +}else{ +if(_5e5=="inserted"){ +return _5e6; +}else{ +if(_5e5=="deleted"){ +return _5e7; +}else{ +if(_5e5=="updated"){ +return _5e8; +} +} +} +} +return []; +}; +function _5e9(_5ea,_5eb){ +var _5ec=$.data(_5ea,"datagrid"); +var opts=_5ec.options; +var data=_5ec.data; +var _5ed=_5ec.insertedRows; +var _5ee=_5ec.deletedRows; +$(_5ea).datagrid("cancelEdit",_5eb); +var row=data.rows[_5eb]; +if(_4d5(_5ed,row)>=0){ +_4d6(_5ed,row); +}else{ +_5ee.push(row); +} +_4d6(_5ec.selectedRows,opts.idField,data.rows[_5eb][opts.idField]); +_4d6(_5ec.checkedRows,opts.idField,data.rows[_5eb][opts.idField]); +opts.view.deleteRow.call(opts.view,_5ea,_5eb); +if(opts.height=="auto"){ +_4f7(_5ea); +} +$(_5ea).datagrid("getPager").pagination("refresh",{total:data.total}); +}; +function _5ef(_5f0,_5f1){ +var data=$.data(_5f0,"datagrid").data; +var view=$.data(_5f0,"datagrid").options.view; +var _5f2=$.data(_5f0,"datagrid").insertedRows; +view.insertRow.call(view,_5f0,_5f1.index,_5f1.row); +_5f2.push(_5f1.row); +$(_5f0).datagrid("getPager").pagination("refresh",{total:data.total}); +}; +function _5f3(_5f4,row){ +var data=$.data(_5f4,"datagrid").data; +var view=$.data(_5f4,"datagrid").options.view; +var _5f5=$.data(_5f4,"datagrid").insertedRows; +view.insertRow.call(view,_5f4,null,row); +_5f5.push(row); +$(_5f4).datagrid("getPager").pagination("refresh",{total:data.total}); +}; +function _5f6(_5f7){ +var _5f8=$.data(_5f7,"datagrid"); +var data=_5f8.data; +var rows=data.rows; +var _5f9=[]; +for(var i=0;i=0){ +(_606=="s"?_591:_598)(_5fd,_607,true); +} +} +}; +for(var i=0;i0){ +_572(this,data); +_5f6(this); +} +} +_4e6(this); +_60a(this); +_52b(this); +}); +}; +var _618={text:{init:function(_619,_61a){ +var _61b=$("").appendTo(_619); +return _61b; +},getValue:function(_61c){ +return $(_61c).val(); +},setValue:function(_61d,_61e){ +$(_61d).val(_61e); +},resize:function(_61f,_620){ +$(_61f)._outerWidth(_620)._outerHeight(22); +}},textarea:{init:function(_621,_622){ +var _623=$("").appendTo(_621); +return _623; +},getValue:function(_624){ +return $(_624).val(); +},setValue:function(_625,_626){ +$(_625).val(_626); +},resize:function(_627,_628){ +$(_627)._outerWidth(_628); +}},checkbox:{init:function(_629,_62a){ +var _62b=$("").appendTo(_629); +_62b.val(_62a.on); +_62b.attr("offval",_62a.off); +return _62b; +},getValue:function(_62c){ +if($(_62c).is(":checked")){ +return $(_62c).val(); +}else{ +return $(_62c).attr("offval"); +} +},setValue:function(_62d,_62e){ +var _62f=false; +if($(_62d).val()==_62e){ +_62f=true; +} +$(_62d)._propAttr("checked",_62f); +}},numberbox:{init:function(_630,_631){ +var _632=$("").appendTo(_630); +_632.numberbox(_631); +return _632; +},destroy:function(_633){ +$(_633).numberbox("destroy"); +},getValue:function(_634){ +$(_634).blur(); +return $(_634).numberbox("getValue"); +},setValue:function(_635,_636){ +$(_635).numberbox("setValue",_636); +},resize:function(_637,_638){ +$(_637)._outerWidth(_638)._outerHeight(22); +}},validatebox:{init:function(_639,_63a){ +var _63b=$("").appendTo(_639); +_63b.validatebox(_63a); +return _63b; +},destroy:function(_63c){ +$(_63c).validatebox("destroy"); +},getValue:function(_63d){ +return $(_63d).val(); +},setValue:function(_63e,_63f){ +$(_63e).val(_63f); +},resize:function(_640,_641){ +$(_640)._outerWidth(_641)._outerHeight(22); +}},datebox:{init:function(_642,_643){ +var _644=$("").appendTo(_642); +_644.datebox(_643); +return _644; +},destroy:function(_645){ +$(_645).datebox("destroy"); +},getValue:function(_646){ +return $(_646).datebox("getValue"); +},setValue:function(_647,_648){ +$(_647).datebox("setValue",_648); +},resize:function(_649,_64a){ +$(_649).datebox("resize",_64a); +}},combobox:{init:function(_64b,_64c){ +var _64d=$("").appendTo(_64b); +_64d.combobox(_64c||{}); +return _64d; +},destroy:function(_64e){ +$(_64e).combobox("destroy"); +},getValue:function(_64f){ +var opts=$(_64f).combobox("options"); +if(opts.multiple){ +return $(_64f).combobox("getValues").join(opts.separator); +}else{ +return $(_64f).combobox("getValue"); +} +},setValue:function(_650,_651){ +var opts=$(_650).combobox("options"); +if(opts.multiple){ +if(_651){ +$(_650).combobox("setValues",_651.split(opts.separator)); +}else{ +$(_650).combobox("clear"); +} +}else{ +$(_650).combobox("setValue",_651); +} +},resize:function(_652,_653){ +$(_652).combobox("resize",_653); +}},combotree:{init:function(_654,_655){ +var _656=$("").appendTo(_654); +_656.combotree(_655); +return _656; +},destroy:function(_657){ +$(_657).combotree("destroy"); +},getValue:function(_658){ +return $(_658).combotree("getValue"); +},setValue:function(_659,_65a){ +$(_659).combotree("setValue",_65a); +},resize:function(_65b,_65c){ +$(_65b).combotree("resize",_65c); +}}}; +$.fn.datagrid.methods={options:function(jq){ +var _65d=$.data(jq[0],"datagrid").options; +var _65e=$.data(jq[0],"datagrid").panel.panel("options"); +var opts=$.extend(_65d,{width:_65e.width,height:_65e.height,closed:_65e.closed,collapsed:_65e.collapsed,minimized:_65e.minimized,maximized:_65e.maximized}); +return opts; +},getPanel:function(jq){ +return $.data(jq[0],"datagrid").panel; +},getPager:function(jq){ +return $.data(jq[0],"datagrid").panel.children("div.datagrid-pager"); +},getColumnFields:function(jq,_65f){ +return _529(jq[0],_65f); +},getColumnOption:function(jq,_660){ +return _52a(jq[0],_660); +},resize:function(jq,_661){ +return jq.each(function(){ +_4e6(this,_661); +}); +},load:function(jq,_662){ +return jq.each(function(){ +var opts=$(this).datagrid("options"); +opts.pageNumber=1; +var _663=$(this).datagrid("getPager"); +_663.pagination("refresh",{pageNumber:1}); +_60a(this,_662); +}); +},reload:function(jq,_664){ +return jq.each(function(){ +_60a(this,_664); +}); +},reloadFooter:function(jq,_665){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +var dc=$.data(this,"datagrid").dc; +if(_665){ +$.data(this,"datagrid").footer=_665; +} +if(opts.showFooter){ +opts.view.renderFooter.call(opts.view,this,dc.footer2,false); +opts.view.renderFooter.call(opts.view,this,dc.footer1,true); +if(opts.view.onAfterRender){ +opts.view.onAfterRender.call(opts.view,this); +} +$(this).datagrid("fixRowHeight"); +} +}); +},loading:function(jq){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +$(this).datagrid("getPager").pagination("loading"); +if(opts.loadMsg){ +var _666=$(this).datagrid("getPanel"); +if(!_666.children("div.datagrid-mask").length){ +$("
                        ").appendTo(_666); +var msg=$("
                        ").html(opts.loadMsg).appendTo(_666); +msg._outerHeight(40); +msg.css({marginLeft:(-msg.outerWidth()/2),lineHeight:(msg.height()+"px")}); +} +} +}); +},loaded:function(jq){ +return jq.each(function(){ +$(this).datagrid("getPager").pagination("loaded"); +var _667=$(this).datagrid("getPanel"); +_667.children("div.datagrid-mask-msg").remove(); +_667.children("div.datagrid-mask").remove(); +}); +},fitColumns:function(jq){ +return jq.each(function(){ +_543(this); +}); +},fixColumnSize:function(jq,_668){ +return jq.each(function(){ +_513(this,_668); +}); +},fixRowHeight:function(jq,_669){ +return jq.each(function(){ +_4f7(this,_669); +}); +},freezeRow:function(jq,_66a){ +return jq.each(function(){ +_504(this,_66a); +}); +},autoSizeColumn:function(jq,_66b){ +return jq.each(function(){ +_550(this,_66b); +}); +},loadData:function(jq,data){ +return jq.each(function(){ +_572(this,data); +_5f6(this); +}); +},getData:function(jq){ +return $.data(jq[0],"datagrid").data; +},getRows:function(jq){ +return $.data(jq[0],"datagrid").data.rows; +},getFooterRows:function(jq){ +return $.data(jq[0],"datagrid").footer; +},getRowIndex:function(jq,id){ +return _57c(jq[0],id); +},getChecked:function(jq){ +return _583(jq[0]); +},getSelected:function(jq){ +var rows=_57f(jq[0]); +return rows.length>0?rows[0]:null; +},getSelections:function(jq){ +return _57f(jq[0]); +},clearSelections:function(jq){ +return jq.each(function(){ +var _66c=$.data(this,"datagrid").selectedRows; +_66c.splice(0,_66c.length); +_597(this); +}); +},clearChecked:function(jq){ +return jq.each(function(){ +var _66d=$.data(this,"datagrid").checkedRows; +_66d.splice(0,_66d.length); +_5ab(this); +}); +},scrollTo:function(jq,_66e){ +return jq.each(function(){ +_586(this,_66e); +}); +},highlightRow:function(jq,_66f){ +return jq.each(function(){ +_58d(this,_66f); +_586(this,_66f); +}); +},selectAll:function(jq){ +return jq.each(function(){ +_5a0(this); +}); +},unselectAll:function(jq){ +return jq.each(function(){ +_597(this); +}); +},selectRow:function(jq,_670){ +return jq.each(function(){ +_591(this,_670); +}); +},selectRecord:function(jq,id){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +if(opts.idField){ +var _671=_57c(this,id); +if(_671>=0){ +$(this).datagrid("selectRow",_671); +} +} +}); +},unselectRow:function(jq,_672){ +return jq.each(function(){ +_599(this,_672); +}); +},checkRow:function(jq,_673){ +return jq.each(function(){ +_598(this,_673); +}); +},uncheckRow:function(jq,_674){ +return jq.each(function(){ +_59f(this,_674); +}); +},checkAll:function(jq){ +return jq.each(function(){ +_5a5(this); +}); +},uncheckAll:function(jq){ +return jq.each(function(){ +_5ab(this); +}); +},beginEdit:function(jq,_675){ +return jq.each(function(){ +_5bd(this,_675); +}); +},endEdit:function(jq,_676){ +return jq.each(function(){ +_5c3(this,_676,false); +}); +},cancelEdit:function(jq,_677){ +return jq.each(function(){ +_5c3(this,_677,true); +}); +},getEditors:function(jq,_678){ +return _5ce(jq[0],_678); +},getEditor:function(jq,_679){ +return _5d2(jq[0],_679); +},refreshRow:function(jq,_67a){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +opts.view.refreshRow.call(opts.view,this,_67a); +}); +},validateRow:function(jq,_67b){ +return _5c2(jq[0],_67b); +},updateRow:function(jq,_67c){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +opts.view.updateRow.call(opts.view,this,_67c.index,_67c.row); +}); +},appendRow:function(jq,row){ +return jq.each(function(){ +_5f3(this,row); +}); +},insertRow:function(jq,_67d){ +return jq.each(function(){ +_5ef(this,_67d); +}); +},deleteRow:function(jq,_67e){ +return jq.each(function(){ +_5e9(this,_67e); +}); +},getChanges:function(jq,_67f){ +return _5e3(jq[0],_67f); +},acceptChanges:function(jq){ +return jq.each(function(){ +_5fa(this); +}); +},rejectChanges:function(jq){ +return jq.each(function(){ +_5fc(this); +}); +},mergeCells:function(jq,_680){ +return jq.each(function(){ +_610(this,_680); +}); +},showColumn:function(jq,_681){ +return jq.each(function(){ +var _682=$(this).datagrid("getPanel"); +_682.find("td[field=\""+_681+"\"]").show(); +$(this).datagrid("getColumnOption",_681).hidden=false; +$(this).datagrid("fitColumns"); +}); +},hideColumn:function(jq,_683){ +return jq.each(function(){ +var _684=$(this).datagrid("getPanel"); +_684.find("td[field=\""+_683+"\"]").hide(); +$(this).datagrid("getColumnOption",_683).hidden=true; +$(this).datagrid("fitColumns"); +}); +}}; +$.fn.datagrid.parseOptions=function(_685){ +var t=$(_685); +return $.extend({},$.fn.panel.parseOptions(_685),$.parser.parseOptions(_685,["url","toolbar","idField","sortName","sortOrder","pagePosition","resizeHandle",{fitColumns:"boolean",autoRowHeight:"boolean",striped:"boolean",nowrap:"boolean"},{rownumbers:"boolean",singleSelect:"boolean",checkOnSelect:"boolean",selectOnCheck:"boolean"},{pagination:"boolean",pageSize:"number",pageNumber:"number"},{multiSort:"boolean",remoteSort:"boolean",showHeader:"boolean",showFooter:"boolean"},{scrollbarSize:"number"}]),{pageList:(t.attr("pageList")?eval(t.attr("pageList")):undefined),loadMsg:(t.attr("loadMsg")!=undefined?t.attr("loadMsg"):undefined),rowStyler:(t.attr("rowStyler")?eval(t.attr("rowStyler")):undefined)}); +}; +$.fn.datagrid.parseData=function(_686){ +var t=$(_686); +var data={total:0,rows:[]}; +var _687=t.datagrid("getColumnFields",true).concat(t.datagrid("getColumnFields",false)); +t.find("tbody tr").each(function(){ +data.total++; +var row={}; +$.extend(row,$.parser.parseOptions(this,["iconCls","state"])); +for(var i=0;i<_687.length;i++){ +row[_687[i]]=$(this).find("td:eq("+i+")").html(); +} +data.rows.push(row); +}); +return data; +}; +var _688={render:function(_689,_68a,_68b){ +var _68c=$.data(_689,"datagrid"); +var opts=_68c.options; +var rows=_68c.data.rows; +var _68d=$(_689).datagrid("getColumnFields",_68b); +if(_68b){ +if(!(opts.rownumbers||(opts.frozenColumns&&opts.frozenColumns.length))){ +return; +} +} +var _68e=[""]; +for(var i=0;i"); +_68e.push(this.renderRow.call(this,_689,_68d,_68b,i,rows[i])); +_68e.push(""); +} +_68e.push("
                        "); +$(_68a).html(_68e.join("")); +},renderFooter:function(_693,_694,_695){ +var opts=$.data(_693,"datagrid").options; +var rows=$.data(_693,"datagrid").footer||[]; +var _696=$(_693).datagrid("getColumnFields",_695); +var _697=[""]; +for(var i=0;i"); +_697.push(this.renderRow.call(this,_693,_696,_695,i,rows[i])); +_697.push(""); +} +_697.push("
                        "); +$(_694).html(_697.join("")); +},renderRow:function(_698,_699,_69a,_69b,_69c){ +var opts=$.data(_698,"datagrid").options; +var cc=[]; +if(_69a&&opts.rownumbers){ +var _69d=_69b+1; +if(opts.pagination){ +_69d+=(opts.pageNumber-1)*opts.pageSize; +} +cc.push("
                        "+_69d+"
                        "); +} +for(var i=0;i<_699.length;i++){ +var _69e=_699[i]; +var col=$(_698).datagrid("getColumnOption",_69e); +if(col){ +var _69f=_69c[_69e]; +var css=col.styler?(col.styler(_69f,_69c,_69b)||""):""; +var _6a0=""; +var _6a1=""; +if(typeof css=="string"){ +_6a1=css; +}else{ +if(cc){ +_6a0=css["class"]||""; +_6a1=css["style"]||""; +} +} +var cls=_6a0?"class=\""+_6a0+"\"":""; +var _6a2=col.hidden?"style=\"display:none;"+_6a1+"\"":(_6a1?"style=\""+_6a1+"\"":""); +cc.push(""); +if(col.checkbox){ +var _6a2=""; +}else{ +var _6a2=_6a1; +if(col.align){ +_6a2+=";text-align:"+col.align+";"; +} +if(!opts.nowrap){ +_6a2+=";white-space:normal;height:auto;"; +}else{ +if(opts.autoRowHeight){ +_6a2+=";height:auto;"; +} +} +} +cc.push("
                        "); +if(col.checkbox){ +cc.push(""); +}else{ +if(col.formatter){ +cc.push(col.formatter(_69f,_69c,_69b)); +}else{ +cc.push(_69f); +} +} +cc.push("
                        "); +cc.push(""); +} +} +return cc.join(""); +},refreshRow:function(_6a3,_6a4){ +this.updateRow.call(this,_6a3,_6a4,{}); +},updateRow:function(_6a5,_6a6,row){ +var opts=$.data(_6a5,"datagrid").options; +var rows=$(_6a5).datagrid("getRows"); +$.extend(rows[_6a6],row); +var css=opts.rowStyler?opts.rowStyler.call(_6a5,_6a6,rows[_6a6]):""; +var _6a7=""; +var _6a8=""; +if(typeof css=="string"){ +_6a8=css; +}else{ +if(css){ +_6a7=css["class"]||""; +_6a8=css["style"]||""; +} +} +var _6a7="datagrid-row "+(_6a6%2&&opts.striped?"datagrid-row-alt ":" ")+_6a7; +function _6a9(_6aa){ +var _6ab=$(_6a5).datagrid("getColumnFields",_6aa); +var tr=opts.finder.getTr(_6a5,_6a6,"body",(_6aa?1:2)); +var _6ac=tr.find("div.datagrid-cell-check input[type=checkbox]").is(":checked"); +tr.html(this.renderRow.call(this,_6a5,_6ab,_6aa,_6a6,rows[_6a6])); +tr.attr("style",_6a8).attr("class",tr.hasClass("datagrid-row-selected")?_6a7+" datagrid-row-selected":_6a7); +if(_6ac){ +tr.find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); +} +}; +_6a9.call(this,true); +_6a9.call(this,false); +$(_6a5).datagrid("fixRowHeight",_6a6); +},insertRow:function(_6ad,_6ae,row){ +var _6af=$.data(_6ad,"datagrid"); +var opts=_6af.options; +var dc=_6af.dc; +var data=_6af.data; +if(_6ae==undefined||_6ae==null){ +_6ae=data.rows.length; +} +if(_6ae>data.rows.length){ +_6ae=data.rows.length; +} +function _6b0(_6b1){ +var _6b2=_6b1?1:2; +for(var i=data.rows.length-1;i>=_6ae;i--){ +var tr=opts.finder.getTr(_6ad,i,"body",_6b2); +tr.attr("datagrid-row-index",i+1); +tr.attr("id",_6af.rowIdPrefix+"-"+_6b2+"-"+(i+1)); +if(_6b1&&opts.rownumbers){ +var _6b3=i+2; +if(opts.pagination){ +_6b3+=(opts.pageNumber-1)*opts.pageSize; +} +tr.find("div.datagrid-cell-rownumber").html(_6b3); +} +if(opts.striped){ +tr.removeClass("datagrid-row-alt").addClass((i+1)%2?"datagrid-row-alt":""); +} +} +}; +function _6b4(_6b5){ +var _6b6=_6b5?1:2; +var _6b7=$(_6ad).datagrid("getColumnFields",_6b5); +var _6b8=_6af.rowIdPrefix+"-"+_6b6+"-"+_6ae; +var tr=""; +if(_6ae>=data.rows.length){ +if(data.rows.length){ +opts.finder.getTr(_6ad,"","last",_6b6).after(tr); +}else{ +var cc=_6b5?dc.body1:dc.body2; +cc.html(""+tr+"
                        "); +} +}else{ +opts.finder.getTr(_6ad,_6ae+1,"body",_6b6).before(tr); +} +}; +_6b0.call(this,true); +_6b0.call(this,false); +_6b4.call(this,true); +_6b4.call(this,false); +data.total+=1; +data.rows.splice(_6ae,0,row); +this.refreshRow.call(this,_6ad,_6ae); +},deleteRow:function(_6b9,_6ba){ +var _6bb=$.data(_6b9,"datagrid"); +var opts=_6bb.options; +var data=_6bb.data; +function _6bc(_6bd){ +var _6be=_6bd?1:2; +for(var i=_6ba+1;itable>tbody>tr[datagrid-row-index="+_6c9+"]"); +} +return tr; +}else{ +if(type=="footer"){ +return (_6ca==1?dc.footer1:dc.footer2).find(">table>tbody>tr[datagrid-row-index="+_6c9+"]"); +}else{ +if(type=="selected"){ +return (_6ca==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-selected"); +}else{ +if(type=="highlight"){ +return (_6ca==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-over"); +}else{ +if(type=="checked"){ +return (_6ca==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-checked"); +}else{ +if(type=="last"){ +return (_6ca==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index]:last"); +}else{ +if(type=="allbody"){ +return (_6ca==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index]"); +}else{ +if(type=="allfooter"){ +return (_6ca==1?dc.footer1:dc.footer2).find(">table>tbody>tr[datagrid-row-index]"); +} +} +} +} +} +} +} +} +} +},getRow:function(_6cc,p){ +var _6cd=(typeof p=="object")?p.attr("datagrid-row-index"):p; +return $.data(_6cc,"datagrid").data.rows[parseInt(_6cd)]; +}},view:_688,onBeforeLoad:function(_6ce){ +},onLoadSuccess:function(){ +},onLoadError:function(){ +},onClickRow:function(_6cf,_6d0){ +},onDblClickRow:function(_6d1,_6d2){ +},onClickCell:function(_6d3,_6d4,_6d5){ +},onDblClickCell:function(_6d6,_6d7,_6d8){ +},onSortColumn:function(sort,_6d9){ +},onResizeColumn:function(_6da,_6db){ +},onSelect:function(_6dc,_6dd){ +},onUnselect:function(_6de,_6df){ +},onSelectAll:function(rows){ +},onUnselectAll:function(rows){ +},onCheck:function(_6e0,_6e1){ +},onUncheck:function(_6e2,_6e3){ +},onCheckAll:function(rows){ +},onUncheckAll:function(rows){ +},onBeforeEdit:function(_6e4,_6e5){ +},onAfterEdit:function(_6e6,_6e7,_6e8){ +},onCancelEdit:function(_6e9,_6ea){ +},onHeaderContextMenu:function(e,_6eb){ +},onRowContextMenu:function(e,_6ec,_6ed){ +}}); +})(jQuery); +(function($){ +var _6ee; +function _6ef(_6f0){ +var _6f1=$.data(_6f0,"propertygrid"); +var opts=$.data(_6f0,"propertygrid").options; +$(_6f0).datagrid($.extend({},opts,{cls:"propertygrid",view:(opts.showGroup?opts.groupView:opts.view),onClickRow:function(_6f2,row){ +if(_6ee!=this){ +_6f3(_6ee); +_6ee=this; +} +if(opts.editIndex!=_6f2&&row.editor){ +var col=$(this).datagrid("getColumnOption","value"); +col.editor=row.editor; +_6f3(_6ee); +$(this).datagrid("beginEdit",_6f2); +$(this).datagrid("getEditors",_6f2)[0].target.focus(); +opts.editIndex=_6f2; +} +opts.onClickRow.call(_6f0,_6f2,row); +},loadFilter:function(data){ +_6f3(this); +return opts.loadFilter.call(this,data); +}})); +$(document).unbind(".propertygrid").bind("mousedown.propertygrid",function(e){ +var p=$(e.target).closest("div.datagrid-view,div.combo-panel"); +if(p.length){ +return; +} +_6f3(_6ee); +_6ee=undefined; +}); +}; +function _6f3(_6f4){ +var t=$(_6f4); +if(!t.length){ +return; +} +var opts=$.data(_6f4,"propertygrid").options; +var _6f5=opts.editIndex; +if(_6f5==undefined){ +return; +} +var ed=t.datagrid("getEditors",_6f5)[0]; +if(ed){ +ed.target.blur(); +if(t.datagrid("validateRow",_6f5)){ +t.datagrid("endEdit",_6f5); +}else{ +t.datagrid("cancelEdit",_6f5); +} +} +opts.editIndex=undefined; +}; +$.fn.propertygrid=function(_6f6,_6f7){ +if(typeof _6f6=="string"){ +var _6f8=$.fn.propertygrid.methods[_6f6]; +if(_6f8){ +return _6f8(this,_6f7); +}else{ +return this.datagrid(_6f6,_6f7); +} +} +_6f6=_6f6||{}; +return this.each(function(){ +var _6f9=$.data(this,"propertygrid"); +if(_6f9){ +$.extend(_6f9.options,_6f6); +}else{ +var opts=$.extend({},$.fn.propertygrid.defaults,$.fn.propertygrid.parseOptions(this),_6f6); +opts.frozenColumns=$.extend(true,[],opts.frozenColumns); +opts.columns=$.extend(true,[],opts.columns); +$.data(this,"propertygrid",{options:opts}); +} +_6ef(this); +}); +}; +$.fn.propertygrid.methods={options:function(jq){ +return $.data(jq[0],"propertygrid").options; +}}; +$.fn.propertygrid.parseOptions=function(_6fa){ +return $.extend({},$.fn.datagrid.parseOptions(_6fa),$.parser.parseOptions(_6fa,[{showGroup:"boolean"}])); +}; +var _6fb=$.extend({},$.fn.datagrid.defaults.view,{render:function(_6fc,_6fd,_6fe){ +var _6ff=[]; +var _700=this.groups; +for(var i=0;i<_700.length;i++){ +_6ff.push(this.renderGroup.call(this,_6fc,i,_700[i],_6fe)); +} +$(_6fd).html(_6ff.join("")); +},renderGroup:function(_701,_702,_703,_704){ +var _705=$.data(_701,"datagrid"); +var opts=_705.options; +var _706=$(_701).datagrid("getColumnFields",_704); +var _707=[]; +_707.push("
                        "); +_707.push(""); +_707.push(""); +if((_704&&(opts.rownumbers||opts.frozenColumns.length))||(!_704&&!(opts.rownumbers||opts.frozenColumns.length))){ +_707.push(""); +} +_707.push(""); +_707.push(""); +_707.push("
                         "); +if(!_704){ +_707.push(""); +_707.push(opts.groupFormatter.call(_701,_703.value,_703.rows)); +_707.push(""); +} +_707.push("
                        "); +_707.push("
                        "); +_707.push(""); +var _708=_703.startIndex; +for(var j=0;j<_703.rows.length;j++){ +var css=opts.rowStyler?opts.rowStyler.call(_701,_708,_703.rows[j]):""; +var _709=""; +var _70a=""; +if(typeof css=="string"){ +_70a=css; +}else{ +if(css){ +_709=css["class"]||""; +_70a=css["style"]||""; +} +} +var cls="class=\"datagrid-row "+(_708%2&&opts.striped?"datagrid-row-alt ":" ")+_709+"\""; +var _70b=_70a?"style=\""+_70a+"\"":""; +var _70c=_705.rowIdPrefix+"-"+(_704?1:2)+"-"+_708; +_707.push(""); +_707.push(this.renderRow.call(this,_701,_706,_704,_708,_703.rows[j])); +_707.push(""); +_708++; +} +_707.push("
                        "); +return _707.join(""); +},bindEvents:function(_70d){ +var _70e=$.data(_70d,"datagrid"); +var dc=_70e.dc; +var body=dc.body1.add(dc.body2); +var _70f=($.data(body[0],"events")||$._data(body[0],"events")).click[0].handler; +body.unbind("click").bind("click",function(e){ +var tt=$(e.target); +var _710=tt.closest("span.datagrid-row-expander"); +if(_710.length){ +var _711=_710.closest("div.datagrid-group").attr("group-index"); +if(_710.hasClass("datagrid-row-collapse")){ +$(_70d).datagrid("collapseGroup",_711); +}else{ +$(_70d).datagrid("expandGroup",_711); +} +}else{ +_70f(e); +} +e.stopPropagation(); +}); +},onBeforeRender:function(_712,rows){ +var _713=$.data(_712,"datagrid"); +var opts=_713.options; +_714(); +var _715=[]; +for(var i=0;i"+".datagrid-group{height:25px;overflow:hidden;font-weight:bold;border-bottom:1px solid #ccc;}"+""); +} +}; +}}); +$.extend($.fn.datagrid.methods,{expandGroup:function(jq,_71c){ +return jq.each(function(){ +var view=$.data(this,"datagrid").dc.view; +var _71d=view.find(_71c!=undefined?"div.datagrid-group[group-index=\""+_71c+"\"]":"div.datagrid-group"); +var _71e=_71d.find("span.datagrid-row-expander"); +if(_71e.hasClass("datagrid-row-expand")){ +_71e.removeClass("datagrid-row-expand").addClass("datagrid-row-collapse"); +_71d.next("table").show(); +} +$(this).datagrid("fixRowHeight"); +}); +},collapseGroup:function(jq,_71f){ +return jq.each(function(){ +var view=$.data(this,"datagrid").dc.view; +var _720=view.find(_71f!=undefined?"div.datagrid-group[group-index=\""+_71f+"\"]":"div.datagrid-group"); +var _721=_720.find("span.datagrid-row-expander"); +if(_721.hasClass("datagrid-row-collapse")){ +_721.removeClass("datagrid-row-collapse").addClass("datagrid-row-expand"); +_720.next("table").hide(); +} +$(this).datagrid("fixRowHeight"); +}); +}}); +$.fn.propertygrid.defaults=$.extend({},$.fn.datagrid.defaults,{singleSelect:true,remoteSort:false,fitColumns:true,loadMsg:"",frozenColumns:[[{field:"f",width:16,resizable:false}]],columns:[[{field:"name",title:"Name",width:100,sortable:true},{field:"value",title:"Value",width:100,resizable:false}]],showGroup:false,groupView:_6fb,groupField:"group",groupFormatter:function(_722,rows){ +return _722; +}}); +})(jQuery); +(function($){ +function _723(_724){ +var _725=$.data(_724,"treegrid"); +var opts=_725.options; +$(_724).datagrid($.extend({},opts,{url:null,data:null,loader:function(){ +return false; +},onBeforeLoad:function(){ +return false; +},onLoadSuccess:function(){ +},onResizeColumn:function(_726,_727){ +_73d(_724); +opts.onResizeColumn.call(_724,_726,_727); +},onSortColumn:function(sort,_728){ +opts.sortName=sort; +opts.sortOrder=_728; +if(opts.remoteSort){ +_73c(_724); +}else{ +var data=$(_724).treegrid("getData"); +_752(_724,0,data); +} +opts.onSortColumn.call(_724,sort,_728); +},onBeforeEdit:function(_729,row){ +if(opts.onBeforeEdit.call(_724,row)==false){ +return false; +} +},onAfterEdit:function(_72a,row,_72b){ +opts.onAfterEdit.call(_724,row,_72b); +},onCancelEdit:function(_72c,row){ +opts.onCancelEdit.call(_724,row); +},onSelect:function(_72d){ +opts.onSelect.call(_724,find(_724,_72d)); +},onUnselect:function(_72e){ +opts.onUnselect.call(_724,find(_724,_72e)); +},onSelectAll:function(){ +opts.onSelectAll.call(_724,$.data(_724,"treegrid").data); +},onUnselectAll:function(){ +opts.onUnselectAll.call(_724,$.data(_724,"treegrid").data); +},onCheck:function(_72f){ +opts.onCheck.call(_724,find(_724,_72f)); +},onUncheck:function(_730){ +opts.onUncheck.call(_724,find(_724,_730)); +},onCheckAll:function(){ +opts.onCheckAll.call(_724,$.data(_724,"treegrid").data); +},onUncheckAll:function(){ +opts.onUncheckAll.call(_724,$.data(_724,"treegrid").data); +},onClickRow:function(_731){ +opts.onClickRow.call(_724,find(_724,_731)); +},onDblClickRow:function(_732){ +opts.onDblClickRow.call(_724,find(_724,_732)); +},onClickCell:function(_733,_734){ +opts.onClickCell.call(_724,_734,find(_724,_733)); +},onDblClickCell:function(_735,_736){ +opts.onDblClickCell.call(_724,_736,find(_724,_735)); +},onRowContextMenu:function(e,_737){ +opts.onContextMenu.call(_724,e,find(_724,_737)); +}})); +if(!opts.columns){ +var _738=$.data(_724,"datagrid").options; +opts.columns=_738.columns; +opts.frozenColumns=_738.frozenColumns; +} +_725.dc=$.data(_724,"datagrid").dc; +if(opts.pagination){ +var _739=$(_724).datagrid("getPager"); +_739.pagination({pageNumber:opts.pageNumber,pageSize:opts.pageSize,pageList:opts.pageList,onSelectPage:function(_73a,_73b){ +opts.pageNumber=_73a; +opts.pageSize=_73b; +_73c(_724); +}}); +opts.pageSize=_739.pagination("options").pageSize; +} +}; +function _73d(_73e,_73f){ +var opts=$.data(_73e,"datagrid").options; +var dc=$.data(_73e,"datagrid").dc; +if(!dc.body1.is(":empty")&&(!opts.nowrap||opts.autoRowHeight)){ +if(_73f!=undefined){ +var _740=_741(_73e,_73f); +for(var i=0;i<_740.length;i++){ +_742(_740[i][opts.idField]); +} +} +} +$(_73e).datagrid("fixRowHeight",_73f); +function _742(_743){ +var tr1=opts.finder.getTr(_73e,_743,"body",1); +var tr2=opts.finder.getTr(_73e,_743,"body",2); +tr1.css("height",""); +tr2.css("height",""); +var _744=Math.max(tr1.height(),tr2.height()); +tr1.css("height",_744); +tr2.css("height",_744); +}; +}; +function _745(_746){ +var dc=$.data(_746,"datagrid").dc; +var opts=$.data(_746,"treegrid").options; +if(!opts.rownumbers){ +return; +} +dc.body1.find("div.datagrid-cell-rownumber").each(function(i){ +$(this).html(i+1); +}); +}; +function _747(_748){ +var dc=$.data(_748,"datagrid").dc; +var body=dc.body1.add(dc.body2); +var _749=($.data(body[0],"events")||$._data(body[0],"events")).click[0].handler; +dc.body1.add(dc.body2).bind("mouseover",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!tr.length){ +return; +} +if(tt.hasClass("tree-hit")){ +tt.hasClass("tree-expanded")?tt.addClass("tree-expanded-hover"):tt.addClass("tree-collapsed-hover"); +} +e.stopPropagation(); +}).bind("mouseout",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!tr.length){ +return; +} +if(tt.hasClass("tree-hit")){ +tt.hasClass("tree-expanded")?tt.removeClass("tree-expanded-hover"):tt.removeClass("tree-collapsed-hover"); +} +e.stopPropagation(); +}).unbind("click").bind("click",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!tr.length){ +return; +} +if(tt.hasClass("tree-hit")){ +_74a(_748,tr.attr("node-id")); +}else{ +_749(e); +} +e.stopPropagation(); +}); +}; +function _74b(_74c,_74d){ +var opts=$.data(_74c,"treegrid").options; +var tr1=opts.finder.getTr(_74c,_74d,"body",1); +var tr2=opts.finder.getTr(_74c,_74d,"body",2); +var _74e=$(_74c).datagrid("getColumnFields",true).length+(opts.rownumbers?1:0); +var _74f=$(_74c).datagrid("getColumnFields",false).length; +_750(tr1,_74e); +_750(tr2,_74f); +function _750(tr,_751){ +$(""+""+"
                        "+""+"").insertAfter(tr); +}; +}; +function _752(_753,_754,data,_755){ +var _756=$.data(_753,"treegrid"); +var opts=_756.options; +var dc=_756.dc; +data=opts.loadFilter.call(_753,data,_754); +var node=find(_753,_754); +if(node){ +var _757=opts.finder.getTr(_753,_754,"body",1); +var _758=opts.finder.getTr(_753,_754,"body",2); +var cc1=_757.next("tr.treegrid-tr-tree").children("td").children("div"); +var cc2=_758.next("tr.treegrid-tr-tree").children("td").children("div"); +if(!_755){ +node.children=[]; +} +}else{ +var cc1=dc.body1; +var cc2=dc.body2; +if(!_755){ +_756.data=[]; +} +} +if(!_755){ +cc1.empty(); +cc2.empty(); +} +if(opts.view.onBeforeRender){ +opts.view.onBeforeRender.call(opts.view,_753,_754,data); +} +opts.view.render.call(opts.view,_753,cc1,true); +opts.view.render.call(opts.view,_753,cc2,false); +if(opts.showFooter){ +opts.view.renderFooter.call(opts.view,_753,dc.footer1,true); +opts.view.renderFooter.call(opts.view,_753,dc.footer2,false); +} +if(opts.view.onAfterRender){ +opts.view.onAfterRender.call(opts.view,_753); +} +opts.onLoadSuccess.call(_753,node,data); +if(!_754&&opts.pagination){ +var _759=$.data(_753,"treegrid").total; +var _75a=$(_753).datagrid("getPager"); +if(_75a.pagination("options").total!=_759){ +_75a.pagination({total:_759}); +} +} +_73d(_753); +_745(_753); +$(_753).treegrid("autoSizeColumn"); +}; +function _73c(_75b,_75c,_75d,_75e,_75f){ +var opts=$.data(_75b,"treegrid").options; +var body=$(_75b).datagrid("getPanel").find("div.datagrid-body"); +if(_75d){ +opts.queryParams=_75d; +} +var _760=$.extend({},opts.queryParams); +if(opts.pagination){ +$.extend(_760,{page:opts.pageNumber,rows:opts.pageSize}); +} +if(opts.sortName){ +$.extend(_760,{sort:opts.sortName,order:opts.sortOrder}); +} +var row=find(_75b,_75c); +if(opts.onBeforeLoad.call(_75b,row,_760)==false){ +return; +} +var _761=body.find("tr[node-id=\""+_75c+"\"] span.tree-folder"); +_761.addClass("tree-loading"); +$(_75b).treegrid("loading"); +var _762=opts.loader.call(_75b,_760,function(data){ +_761.removeClass("tree-loading"); +$(_75b).treegrid("loaded"); +_752(_75b,_75c,data,_75e); +if(_75f){ +_75f(); +} +},function(){ +_761.removeClass("tree-loading"); +$(_75b).treegrid("loaded"); +opts.onLoadError.apply(_75b,arguments); +if(_75f){ +_75f(); +} +}); +if(_762==false){ +_761.removeClass("tree-loading"); +$(_75b).treegrid("loaded"); +} +}; +function _763(_764){ +var rows=_765(_764); +if(rows.length){ +return rows[0]; +}else{ +return null; +} +}; +function _765(_766){ +return $.data(_766,"treegrid").data; +}; +function _767(_768,_769){ +var row=find(_768,_769); +if(row._parentId){ +return find(_768,row._parentId); +}else{ +return null; +} +}; +function _741(_76a,_76b){ +var opts=$.data(_76a,"treegrid").options; +var body=$(_76a).datagrid("getPanel").find("div.datagrid-view2 div.datagrid-body"); +var _76c=[]; +if(_76b){ +_76d(_76b); +}else{ +var _76e=_765(_76a); +for(var i=0;i<_76e.length;i++){ +_76c.push(_76e[i]); +_76d(_76e[i][opts.idField]); +} +} +function _76d(_76f){ +var _770=find(_76a,_76f); +if(_770&&_770.children){ +for(var i=0,len=_770.children.length;i").insertBefore(_795); +if(hit.prev().length){ +hit.prev().remove(); +} +} +} +_752(_793,_794.parent,_794.data,true); +}; +function _796(_797,_798){ +var ref=_798.before||_798.after; +var opts=$.data(_797,"treegrid").options; +var _799=_767(_797,ref); +_792(_797,{parent:(_799?_799[opts.idField]:null),data:[_798.data]}); +_79a(true); +_79a(false); +_745(_797); +function _79a(_79b){ +var _79c=_79b?1:2; +var tr=opts.finder.getTr(_797,_798.data[opts.idField],"body",_79c); +var _79d=tr.closest("table.datagrid-btable"); +tr=tr.parent().children(); +var dest=opts.finder.getTr(_797,ref,"body",_79c); +if(_798.before){ +tr.insertBefore(dest); +}else{ +var sub=dest.next("tr.treegrid-tr-tree"); +tr.insertAfter(sub.length?sub:dest); +} +_79d.remove(); +}; +}; +function _79e(_79f,_7a0){ +var opts=$.data(_79f,"treegrid").options; +var tr=opts.finder.getTr(_79f,_7a0); +tr.next("tr.treegrid-tr-tree").remove(); +tr.remove(); +var _7a1=del(_7a0); +if(_7a1){ +if(_7a1.children.length==0){ +tr=opts.finder.getTr(_79f,_7a1[opts.idField]); +tr.next("tr.treegrid-tr-tree").remove(); +var cell=tr.children("td[field=\""+opts.treeField+"\"]").children("div.datagrid-cell"); +cell.find(".tree-icon").removeClass("tree-folder").addClass("tree-file"); +cell.find(".tree-hit").remove(); +$("").prependTo(cell); +} +} +_745(_79f); +function del(id){ +var cc; +var _7a2=_767(_79f,_7a0); +if(_7a2){ +cc=_7a2.children; +}else{ +cc=$(_79f).treegrid("getData"); +} +for(var i=0;i"]; +for(var i=0;i<_7bb.length;i++){ +var row=_7bb[i]; +if(row.state!="open"&&row.state!="closed"){ +row.state="open"; +} +var css=opts.rowStyler?opts.rowStyler.call(_7b1,row):""; +var _7bd=""; +var _7be=""; +if(typeof css=="string"){ +_7be=css; +}else{ +if(css){ +_7bd=css["class"]||""; +_7be=css["style"]||""; +} +} +var cls="class=\"datagrid-row "+(_7b6++%2&&opts.striped?"datagrid-row-alt ":" ")+_7bd+"\""; +var _7bf=_7be?"style=\""+_7be+"\"":""; +var _7c0=_7b5+"-"+(_7b9?1:2)+"-"+row[opts.idField]; +_7bc.push(""); +_7bc=_7bc.concat(view.renderRow.call(view,_7b1,_7b4,_7b9,_7ba,row)); +_7bc.push(""); +if(row.children&&row.children.length){ +var tt=_7b8(_7b9,_7ba+1,row.children); +var v=row.state=="closed"?"none":"block"; +_7bc.push("
                        "); +_7bc=_7bc.concat(tt); +_7bc.push("
                        "); +} +} +_7bc.push(""); +return _7bc; +}; +},renderFooter:function(_7c1,_7c2,_7c3){ +var opts=$.data(_7c1,"treegrid").options; +var rows=$.data(_7c1,"treegrid").footer||[]; +var _7c4=$(_7c1).datagrid("getColumnFields",_7c3); +var _7c5=[""]; +for(var i=0;i"); +_7c5.push(this.renderRow.call(this,_7c1,_7c4,_7c3,0,row)); +_7c5.push(""); +} +_7c5.push("
                        "); +$(_7c2).html(_7c5.join("")); +},renderRow:function(_7c6,_7c7,_7c8,_7c9,row){ +var opts=$.data(_7c6,"treegrid").options; +var cc=[]; +if(_7c8&&opts.rownumbers){ +cc.push("
                        0
                        "); +} +for(var i=0;i<_7c7.length;i++){ +var _7ca=_7c7[i]; +var col=$(_7c6).datagrid("getColumnOption",_7ca); +if(col){ +var css=col.styler?(col.styler(row[_7ca],row)||""):""; +var _7cb=""; +var _7cc=""; +if(typeof css=="string"){ +_7cc=css; +}else{ +if(cc){ +_7cb=css["class"]||""; +_7cc=css["style"]||""; +} +} +var cls=_7cb?"class=\""+_7cb+"\"":""; +var _7cd=col.hidden?"style=\"display:none;"+_7cc+"\"":(_7cc?"style=\""+_7cc+"\"":""); +cc.push(""); +if(col.checkbox){ +var _7cd=""; +}else{ +var _7cd=_7cc; +if(col.align){ +_7cd+=";text-align:"+col.align+";"; +} +if(!opts.nowrap){ +_7cd+=";white-space:normal;height:auto;"; +}else{ +if(opts.autoRowHeight){ +_7cd+=";height:auto;"; +} +} +} +cc.push("
                        "); +if(col.checkbox){ +if(row.checked){ +cc.push(""); +}else{ +var val=null; +if(col.formatter){ +val=col.formatter(row[_7ca],row); +}else{ +val=row[_7ca]; +} +if(_7ca==opts.treeField){ +for(var j=0;j<_7c9;j++){ +cc.push(""); +} +if(row.state=="closed"){ +cc.push(""); +cc.push(""); +}else{ +if(row.children&&row.children.length){ +cc.push(""); +cc.push(""); +}else{ +cc.push(""); +cc.push(""); +} +} +cc.push(""+val+""); +}else{ +cc.push(val); +} +} +cc.push("
                        "); +cc.push(""); +} +} +return cc.join(""); +},refreshRow:function(_7ce,id){ +this.updateRow.call(this,_7ce,id,{}); +},updateRow:function(_7cf,id,row){ +var opts=$.data(_7cf,"treegrid").options; +var _7d0=$(_7cf).treegrid("find",id); +$.extend(_7d0,row); +var _7d1=$(_7cf).treegrid("getLevel",id)-1; +var _7d2=opts.rowStyler?opts.rowStyler.call(_7cf,_7d0):""; +function _7d3(_7d4){ +var _7d5=$(_7cf).treegrid("getColumnFields",_7d4); +var tr=opts.finder.getTr(_7cf,id,"body",(_7d4?1:2)); +var _7d6=tr.find("div.datagrid-cell-rownumber").html(); +var _7d7=tr.find("div.datagrid-cell-check input[type=checkbox]").is(":checked"); +tr.html(this.renderRow(_7cf,_7d5,_7d4,_7d1,_7d0)); +tr.attr("style",_7d2||""); +tr.find("div.datagrid-cell-rownumber").html(_7d6); +if(_7d7){ +tr.find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); +} +}; +_7d3.call(this,true); +_7d3.call(this,false); +$(_7cf).treegrid("fixRowHeight",id); +},onBeforeRender:function(_7d8,_7d9,data){ +if($.isArray(_7d9)){ +data={total:_7d9.length,rows:_7d9}; +_7d9=null; +} +if(!data){ +return false; +} +var _7da=$.data(_7d8,"treegrid"); +var opts=_7da.options; +if(data.length==undefined){ +if(data.footer){ +_7da.footer=data.footer; +} +if(data.total){ +_7da.total=data.total; +} +data=this.transfer(_7d8,_7d9,data.rows); +}else{ +function _7db(_7dc,_7dd){ +for(var i=0;i<_7dc.length;i++){ +var row=_7dc[i]; +row._parentId=_7dd; +if(row.children&&row.children.length){ +_7db(row.children,row[opts.idField]); +} +} +}; +_7db(data,_7d9); +} +var node=find(_7d8,_7d9); +if(node){ +if(node.children){ +node.children=node.children.concat(data); +}else{ +node.children=data; +} +}else{ +_7da.data=_7da.data.concat(data); +} +this.sort(_7d8,data); +this.treeNodes=data; +this.treeLevel=$(_7d8).treegrid("getLevel",_7d9); +},sort:function(_7de,data){ +var opts=$.data(_7de,"treegrid").options; +if(!opts.remoteSort&&opts.sortName){ +var _7df=opts.sortName.split(","); +var _7e0=opts.sortOrder.split(","); +_7e1(data); +} +function _7e1(rows){ +rows.sort(function(r1,r2){ +var r=0; +for(var i=0;i<_7df.length;i++){ +var sn=_7df[i]; +var so=_7e0[i]; +var col=$(_7de).treegrid("getColumnOption",sn); +var _7e2=col.sorter||function(a,b){ +return a==b?0:(a>b?1:-1); +}; +r=_7e2(r1[sn],r2[sn])*(so=="asc"?1:-1); +if(r!=0){ +return r; +} +} +return r; +}); +for(var i=0;i"+""+""+""+"").insertAfter(_7fb); +var _7fc=$("
                        ").appendTo("body"); +_7fc.panel({doSize:false,closed:true,cls:"combo-p",style:{position:"absolute",zIndex:10},onOpen:function(){ +$(this).panel("resize"); +},onClose:function(){ +var _7fd=$.data(_7fb,"combo"); +if(_7fd){ +_7fd.options.onHidePanel.call(_7fb); +} +}}); +var name=$(_7fb).attr("name"); +if(name){ +span.find("input.combo-value").attr("name",name); +$(_7fb).removeAttr("name").attr("comboName",name); +} +return {combo:span,panel:_7fc}; +}; +function _7fe(_7ff){ +var _800=$.data(_7ff,"combo"); +var opts=_800.options; +var _801=_800.combo; +if(opts.hasDownArrow){ +_801.find(".combo-arrow").show(); +}else{ +_801.find(".combo-arrow").hide(); +} +_802(_7ff,opts.disabled); +_803(_7ff,opts.readonly); +}; +function _804(_805){ +var _806=$.data(_805,"combo"); +var _807=_806.combo.find("input.combo-text"); +_807.validatebox("destroy"); +_806.panel.panel("destroy"); +_806.combo.remove(); +$(_805).remove(); +}; +function _808(_809){ +$(_809).find(".combo-f").each(function(){ +var p=$(this).combo("panel"); +if(p.is(":visible")){ +p.panel("close"); +} +}); +}; +function _80a(_80b){ +var _80c=$.data(_80b,"combo"); +var opts=_80c.options; +var _80d=_80c.panel; +var _80e=_80c.combo; +var _80f=_80e.find(".combo-text"); +var _810=_80e.find(".combo-arrow"); +$(document).unbind(".combo").bind("mousedown.combo",function(e){ +var p=$(e.target).closest("span.combo,div.combo-p"); +if(p.length){ +_808(p); +return; +} +$("body>div.combo-p>div.combo-panel:visible").panel("close"); +}); +_80f.unbind(".combo"); +_810.unbind(".combo"); +if(!opts.disabled&&!opts.readonly){ +_80f.bind("click.combo",function(e){ +if(!opts.editable){ +_811.call(this); +}else{ +var p=$(this).closest("div.combo-panel"); +$("div.combo-panel:visible").not(_80d).not(p).panel("close"); +} +}).bind("keydown.combo",function(e){ +switch(e.keyCode){ +case 38: +opts.keyHandler.up.call(_80b,e); +break; +case 40: +opts.keyHandler.down.call(_80b,e); +break; +case 37: +opts.keyHandler.left.call(_80b,e); +break; +case 39: +opts.keyHandler.right.call(_80b,e); +break; +case 13: +e.preventDefault(); +opts.keyHandler.enter.call(_80b,e); +return false; +case 9: +case 27: +_812(_80b); +break; +default: +if(opts.editable){ +if(_80c.timer){ +clearTimeout(_80c.timer); +} +_80c.timer=setTimeout(function(){ +var q=_80f.val(); +if(_80c.previousValue!=q){ +_80c.previousValue=q; +$(_80b).combo("showPanel"); +opts.keyHandler.query.call(_80b,_80f.val(),e); +$(_80b).combo("validate"); +} +},opts.delay); +} +} +}); +_810.bind("click.combo",function(){ +_811.call(this); +}).bind("mouseenter.combo",function(){ +$(this).addClass("combo-arrow-hover"); +}).bind("mouseleave.combo",function(){ +$(this).removeClass("combo-arrow-hover"); +}); +} +function _811(){ +if(_80d.is(":visible")){ +_808(_80d); +_812(_80b); +}else{ +var p=$(this).closest("div.combo-panel"); +$("div.combo-panel:visible").not(_80d).not(p).panel("close"); +$(_80b).combo("showPanel"); +} +_80f.focus(); +}; +}; +function _813(_814){ +var opts=$.data(_814,"combo").options; +var _815=$.data(_814,"combo").combo; +var _816=$.data(_814,"combo").panel; +if($.fn.window){ +_816.panel("panel").css("z-index",$.fn.window.defaults.zIndex++); +} +_816.panel("move",{left:_815.offset().left,top:_817()}); +if(_816.panel("options").closed){ +_816.panel("open"); +opts.onShowPanel.call(_814); +} +(function(){ +if(_816.is(":visible")){ +_816.panel("move",{left:_818(),top:_817()}); +setTimeout(arguments.callee,200); +} +})(); +function _818(){ +var left=_815.offset().left; +if(left+_816._outerWidth()>$(window)._outerWidth()+$(document).scrollLeft()){ +left=$(window)._outerWidth()+$(document).scrollLeft()-_816._outerWidth(); +} +if(left<0){ +left=0; +} +return left; +}; +function _817(){ +var top=_815.offset().top+_815._outerHeight(); +if(top+_816._outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ +top=_815.offset().top-_816._outerHeight(); +} +if(top<$(document).scrollTop()){ +top=_815.offset().top+_815._outerHeight(); +} +return top; +}; +}; +function _812(_819){ +var _81a=$.data(_819,"combo").panel; +_81a.panel("close"); +}; +function _81b(_81c){ +var opts=$.data(_81c,"combo").options; +var _81d=$(_81c).combo("textbox"); +_81d.validatebox($.extend({},opts,{deltaX:(opts.hasDownArrow?opts.deltaX:(opts.deltaX>0?1:-1))})); +}; +function _802(_81e,_81f){ +var _820=$.data(_81e,"combo"); +var opts=_820.options; +var _821=_820.combo; +if(_81f){ +opts.disabled=true; +$(_81e).attr("disabled",true); +_821.find(".combo-value").attr("disabled",true); +_821.find(".combo-text").attr("disabled",true); +}else{ +opts.disabled=false; +$(_81e).removeAttr("disabled"); +_821.find(".combo-value").removeAttr("disabled"); +_821.find(".combo-text").removeAttr("disabled"); +} +}; +function _803(_822,mode){ +var _823=$.data(_822,"combo"); +var opts=_823.options; +opts.readonly=mode==undefined?true:mode; +var _824=opts.readonly?true:(!opts.editable); +_823.combo.find(".combo-text").attr("readonly",_824).css("cursor",_824?"pointer":""); +}; +function _825(_826){ +var _827=$.data(_826,"combo"); +var opts=_827.options; +var _828=_827.combo; +if(opts.multiple){ +_828.find("input.combo-value").remove(); +}else{ +_828.find("input.combo-value").val(""); +} +_828.find("input.combo-text").val(""); +}; +function _829(_82a){ +var _82b=$.data(_82a,"combo").combo; +return _82b.find("input.combo-text").val(); +}; +function _82c(_82d,text){ +var _82e=$.data(_82d,"combo"); +var _82f=_82e.combo.find("input.combo-text"); +if(_82f.val()!=text){ +_82f.val(text); +$(_82d).combo("validate"); +_82e.previousValue=text; +} +}; +function _830(_831){ +var _832=[]; +var _833=$.data(_831,"combo").combo; +_833.find("input.combo-value").each(function(){ +_832.push($(this).val()); +}); +return _832; +}; +function _834(_835,_836){ +var opts=$.data(_835,"combo").options; +var _837=_830(_835); +var _838=$.data(_835,"combo").combo; +_838.find("input.combo-value").remove(); +var name=$(_835).attr("comboName"); +for(var i=0;i<_836.length;i++){ +var _839=$("").appendTo(_838); +if(name){ +_839.attr("name",name); +} +_839.val(_836[i]); +} +var tmp=[]; +for(var i=0;i<_837.length;i++){ +tmp[i]=_837[i]; +} +var aa=[]; +for(var i=0;i<_836.length;i++){ +for(var j=0;j_859.height()){ +var h=_859.scrollTop()+item.position().top+item.outerHeight()-_859.height(); +_859.scrollTop(h); +} +} +} +}; +function nav(_85a,dir){ +var opts=$.data(_85a,"combobox").options; +var _85b=$(_85a).combobox("panel"); +var item=_85b.children("div.combobox-item-hover"); +if(!item.length){ +item=_85b.children("div.combobox-item-selected"); +} +item.removeClass("combobox-item-hover"); +var _85c="div.combobox-item:visible:not(.combobox-item-disabled):first"; +var _85d="div.combobox-item:visible:not(.combobox-item-disabled):last"; +if(!item.length){ +item=_85b.children(dir=="next"?_85c:_85d); +}else{ +if(dir=="next"){ +item=item.nextAll(_85c); +if(!item.length){ +item=_85b.children(_85c); +} +}else{ +item=item.prevAll(_85c); +if(!item.length){ +item=_85b.children(_85d); +} +} +} +if(item.length){ +item.addClass("combobox-item-hover"); +var row=_84e(_85a,item.attr("id"),"domId"); +if(row){ +_856(_85a,row[opts.valueField]); +if(opts.selectOnNavigation){ +_85e(_85a,row[opts.valueField]); +} +} +} +}; +function _85e(_85f,_860){ +var opts=$.data(_85f,"combobox").options; +var _861=$(_85f).combo("getValues"); +if($.inArray(_860+"",_861)==-1){ +if(opts.multiple){ +_861.push(_860); +}else{ +_861=[_860]; +} +_862(_85f,_861); +opts.onSelect.call(_85f,_84e(_85f,_860)); +} +}; +function _863(_864,_865){ +var opts=$.data(_864,"combobox").options; +var _866=$(_864).combo("getValues"); +var _867=$.inArray(_865+"",_866); +if(_867>=0){ +_866.splice(_867,1); +_862(_864,_866); +opts.onUnselect.call(_864,_84e(_864,_865)); +} +}; +function _862(_868,_869,_86a){ +var opts=$.data(_868,"combobox").options; +var _86b=$(_868).combo("panel"); +_86b.find("div.combobox-item-selected").removeClass("combobox-item-selected"); +var vv=[],ss=[]; +for(var i=0;i<_869.length;i++){ +var v=_869[i]; +var s=v; +var row=_84e(_868,v); +if(row){ +s=row[opts.textField]; +$("#"+row.domId).addClass("combobox-item-selected"); +} +vv.push(v); +ss.push(s); +} +$(_868).combo("setValues",vv); +if(!_86a){ +$(_868).combo("setText",ss.join(opts.separator)); +} +}; +var _86c=1; +function _86d(_86e,data,_86f){ +var _870=$.data(_86e,"combobox"); +var opts=_870.options; +_870.data=opts.loadFilter.call(_86e,data); +_870.groups=[]; +data=_870.data; +var _871=$(_86e).combobox("getValues"); +var dd=[]; +var _872=undefined; +for(var i=0;i"); +dd.push(opts.groupFormatter?opts.groupFormatter.call(_86e,g):g); +dd.push("
                        "); +} +}else{ +_872=undefined; +} +var cls="combobox-item"+(row.disabled?" combobox-item-disabled":"")+(g?" combobox-gitem":""); +row.domId="_easyui_combobox_"+_86c++; +dd.push("
                        "); +dd.push(opts.formatter?opts.formatter.call(_86e,row):s); +dd.push("
                        "); +if(row["selected"]&&$.inArray(v,_871)==-1){ +_871.push(v); +} +} +$(_86e).combo("panel").html(dd.join("")); +if(opts.multiple){ +_862(_86e,_871,_86f); +}else{ +_862(_86e,_871.length?[_871[_871.length-1]]:[],_86f); +} +opts.onLoadSuccess.call(_86e,data); +}; +function _873(_874,url,_875,_876){ +var opts=$.data(_874,"combobox").options; +if(url){ +opts.url=url; +} +_875=_875||{}; +if(opts.onBeforeLoad.call(_874,_875)==false){ +return; +} +opts.loader.call(_874,_875,function(data){ +_86d(_874,data,_876); +},function(){ +opts.onLoadError.apply(this,arguments); +}); +}; +function _877(_878,q){ +var _879=$.data(_878,"combobox"); +var opts=_879.options; +if(opts.multiple&&!q){ +_862(_878,[],true); +}else{ +_862(_878,[q],true); +} +if(opts.mode=="remote"){ +_873(_878,null,{q:q},true); +}else{ +var _87a=$(_878).combo("panel"); +_87a.find("div.combobox-item,div.combobox-group").hide(); +var data=_879.data; +var _87b=undefined; +for(var i=0;i").appendTo(_89c); +$.data(_89b,"combotree").tree=tree; +} +tree.tree($.extend({},opts,{checkbox:opts.multiple,onLoadSuccess:function(node,data){ +var _89d=$(_89b).combotree("getValues"); +if(opts.multiple){ +var _89e=tree.tree("getChecked"); +for(var i=0;i<_89e.length;i++){ +var id=_89e[i].id; +(function(){ +for(var i=0;i<_89d.length;i++){ +if(id==_89d[i]){ +return; +} +} +_89d.push(id); +})(); +} +} +$(_89b).combotree("setValues",_89d); +opts.onLoadSuccess.call(this,node,data); +},onClick:function(node){ +_8a0(_89b); +$(_89b).combo("hidePanel"); +opts.onClick.call(this,node); +},onCheck:function(node,_89f){ +_8a0(_89b); +opts.onCheck.call(this,node,_89f); +}})); +}; +function _8a0(_8a1){ +var opts=$.data(_8a1,"combotree").options; +var tree=$.data(_8a1,"combotree").tree; +var vv=[],ss=[]; +if(opts.multiple){ +var _8a2=tree.tree("getChecked"); +for(var i=0;i<_8a2.length;i++){ +vv.push(_8a2[i].id); +ss.push(_8a2[i].text); +} +}else{ +var node=tree.tree("getSelected"); +if(node){ +vv.push(node.id); +ss.push(node.text); +} +} +$(_8a1).combo("setValues",vv).combo("setText",ss.join(opts.separator)); +}; +function _8a3(_8a4,_8a5){ +var opts=$.data(_8a4,"combotree").options; +var tree=$.data(_8a4,"combotree").tree; +tree.find("span.tree-checkbox").addClass("tree-checkbox0").removeClass("tree-checkbox1 tree-checkbox2"); +var vv=[],ss=[]; +for(var i=0;i<_8a5.length;i++){ +var v=_8a5[i]; +var s=v; +var node=tree.tree("find",v); +if(node){ +s=node.text; +tree.tree("check",node.target); +tree.tree("select",node.target); +} +vv.push(v); +ss.push(s); +} +$(_8a4).combo("setValues",vv).combo("setText",ss.join(opts.separator)); +}; +$.fn.combotree=function(_8a6,_8a7){ +if(typeof _8a6=="string"){ +var _8a8=$.fn.combotree.methods[_8a6]; +if(_8a8){ +return _8a8(this,_8a7); +}else{ +return this.combo(_8a6,_8a7); +} +} +_8a6=_8a6||{}; +return this.each(function(){ +var _8a9=$.data(this,"combotree"); +if(_8a9){ +$.extend(_8a9.options,_8a6); +}else{ +$.data(this,"combotree",{options:$.extend({},$.fn.combotree.defaults,$.fn.combotree.parseOptions(this),_8a6)}); +} +_89a(this); +}); +}; +$.fn.combotree.methods={options:function(jq){ +var _8aa=jq.combo("options"); +return $.extend($.data(jq[0],"combotree").options,{originalValue:_8aa.originalValue,disabled:_8aa.disabled,readonly:_8aa.readonly}); +},tree:function(jq){ +return $.data(jq[0],"combotree").tree; +},loadData:function(jq,data){ +return jq.each(function(){ +var opts=$.data(this,"combotree").options; +opts.data=data; +var tree=$.data(this,"combotree").tree; +tree.tree("loadData",data); +}); +},reload:function(jq,url){ +return jq.each(function(){ +var opts=$.data(this,"combotree").options; +var tree=$.data(this,"combotree").tree; +if(url){ +opts.url=url; +} +tree.tree({url:opts.url}); +}); +},setValues:function(jq,_8ab){ +return jq.each(function(){ +_8a3(this,_8ab); +}); +},setValue:function(jq,_8ac){ +return jq.each(function(){ +_8a3(this,[_8ac]); +}); +},clear:function(jq){ +return jq.each(function(){ +var tree=$.data(this,"combotree").tree; +tree.find("div.tree-node-selected").removeClass("tree-node-selected"); +var cc=tree.tree("getChecked"); +for(var i=0;i").appendTo(_8b1); +_8b0.grid=grid; +} +grid.datagrid($.extend({},opts,{border:false,fit:true,singleSelect:(!opts.multiple),onLoadSuccess:function(data){ +var _8b2=$(_8af).combo("getValues"); +var _8b3=opts.onSelect; +opts.onSelect=function(){ +}; +_8bd(_8af,_8b2,_8b0.remainText); +opts.onSelect=_8b3; +opts.onLoadSuccess.apply(_8af,arguments); +},onClickRow:_8b4,onSelect:function(_8b5,row){ +_8b6(); +opts.onSelect.call(this,_8b5,row); +},onUnselect:function(_8b7,row){ +_8b6(); +opts.onUnselect.call(this,_8b7,row); +},onSelectAll:function(rows){ +_8b6(); +opts.onSelectAll.call(this,rows); +},onUnselectAll:function(rows){ +if(opts.multiple){ +_8b6(); +} +opts.onUnselectAll.call(this,rows); +}})); +function _8b4(_8b8,row){ +_8b0.remainText=false; +_8b6(); +if(!opts.multiple){ +$(_8af).combo("hidePanel"); +} +opts.onClickRow.call(this,_8b8,row); +}; +function _8b6(){ +var rows=grid.datagrid("getSelections"); +var vv=[],ss=[]; +for(var i=0;i=_8bb){ +_8bc=0; +} +} +grid.datagrid("highlightRow",_8bc); +if(opts.selectOnNavigation){ +_8ba.remainText=false; +grid.datagrid("selectRow",_8bc); +} +}; +function _8bd(_8be,_8bf,_8c0){ +var _8c1=$.data(_8be,"combogrid"); +var opts=_8c1.options; +var grid=_8c1.grid; +var rows=grid.datagrid("getRows"); +var ss=[]; +var _8c2=$(_8be).combo("getValues"); +var _8c3=$(_8be).combo("options"); +var _8c4=_8c3.onChange; +_8c3.onChange=function(){ +}; +grid.datagrid("clearSelections"); +for(var i=0;i<_8bf.length;i++){ +var _8c5=grid.datagrid("getRowIndex",_8bf[i]); +if(_8c5>=0){ +grid.datagrid("selectRow",_8c5); +ss.push(rows[_8c5][opts.textField]); +}else{ +ss.push(_8bf[i]); +} +} +$(_8be).combo("setValues",_8c2); +_8c3.onChange=_8c4; +$(_8be).combo("setValues",_8bf); +if(!_8c0){ +var s=ss.join(opts.separator); +if($(_8be).combo("getText")!=s){ +$(_8be).combo("setText",s); +} +} +}; +function _8c6(_8c7,q){ +var _8c8=$.data(_8c7,"combogrid"); +var opts=_8c8.options; +var grid=_8c8.grid; +_8c8.remainText=true; +if(opts.multiple&&!q){ +_8bd(_8c7,[],true); +}else{ +_8bd(_8c7,[q],true); +} +if(opts.mode=="remote"){ +grid.datagrid("clearSelections"); +grid.datagrid("load",$.extend({},opts.queryParams,{q:q})); +}else{ +if(!q){ +return; +} +var rows=grid.datagrid("getRows"); +for(var i=0;i
                        ").appendTo(_8da); +if(opts.sharedCalendar){ +_8d7.calendar=$(opts.sharedCalendar).appendTo(cc); +if(!_8d7.calendar.hasClass("calendar")){ +_8d7.calendar.calendar(); +} +}else{ +_8d7.calendar=$("
                        ").appendTo(cc).calendar(); +} +$.extend(_8d7.calendar.calendar("options"),{fit:true,border:false,onSelect:function(date){ +var opts=$(this.target).datebox("options"); +_8e0(this.target,opts.formatter(date)); +$(this.target).combo("hidePanel"); +opts.onSelect.call(_8d6,date); +}}); +_8e0(_8d6,opts.value); +var _8db=$("
                        ").appendTo(_8da); +var tr=_8db.find("tr"); +for(var i=0;i").appendTo(tr); +var btn=opts.buttons[i]; +var t=$("").html($.isFunction(btn.text)?btn.text(_8d6):btn.text).appendTo(td); +t.bind("click",{target:_8d6,handler:btn.handler},function(e){ +e.data.handler.call(this,e.data.target); +}); +} +tr.find("td").css("width",(100/opts.buttons.length)+"%"); +}; +function _8d8(){ +var _8dc=$(_8d6).combo("panel"); +var cc=_8dc.children("div.datebox-calendar-inner"); +_8dc.children()._outerWidth(_8dc.width()); +_8d7.calendar.appendTo(cc); +_8d7.calendar[0].target=_8d6; +if(opts.panelHeight!="auto"){ +var _8dd=_8dc.height(); +_8dc.children().not(cc).each(function(){ +_8dd-=$(this).outerHeight(); +}); +cc._outerHeight(_8dd); +} +_8d7.calendar.calendar("resize"); +}; +}; +function _8de(_8df,q){ +_8e0(_8df,q); +}; +function _8e1(_8e2){ +var _8e3=$.data(_8e2,"datebox"); +var opts=_8e3.options; +var _8e4=opts.formatter(_8e3.calendar.calendar("options").current); +_8e0(_8e2,_8e4); +$(_8e2).combo("hidePanel"); +}; +function _8e0(_8e5,_8e6){ +var _8e7=$.data(_8e5,"datebox"); +var opts=_8e7.options; +$(_8e5).combo("setValue",_8e6).combo("setText",_8e6); +_8e7.calendar.calendar("moveTo",opts.parser(_8e6)); +}; +$.fn.datebox=function(_8e8,_8e9){ +if(typeof _8e8=="string"){ +var _8ea=$.fn.datebox.methods[_8e8]; +if(_8ea){ +return _8ea(this,_8e9); +}else{ +return this.combo(_8e8,_8e9); +} +} +_8e8=_8e8||{}; +return this.each(function(){ +var _8eb=$.data(this,"datebox"); +if(_8eb){ +$.extend(_8eb.options,_8e8); +}else{ +$.data(this,"datebox",{options:$.extend({},$.fn.datebox.defaults,$.fn.datebox.parseOptions(this),_8e8)}); +} +_8d5(this); +}); +}; +$.fn.datebox.methods={options:function(jq){ +var _8ec=jq.combo("options"); +return $.extend($.data(jq[0],"datebox").options,{originalValue:_8ec.originalValue,disabled:_8ec.disabled,readonly:_8ec.readonly}); +},calendar:function(jq){ +return $.data(jq[0],"datebox").calendar; +},setValue:function(jq,_8ed){ +return jq.each(function(){ +_8e0(this,_8ed); +}); +},reset:function(jq){ +return jq.each(function(){ +var opts=$(this).datebox("options"); +$(this).datebox("setValue",opts.originalValue); +}); +}}; +$.fn.datebox.parseOptions=function(_8ee){ +return $.extend({},$.fn.combo.parseOptions(_8ee),$.parser.parseOptions(_8ee,["sharedCalendar"])); +}; +$.fn.datebox.defaults=$.extend({},$.fn.combo.defaults,{panelWidth:180,panelHeight:"auto",sharedCalendar:null,keyHandler:{up:function(e){ +},down:function(e){ +},left:function(e){ +},right:function(e){ +},enter:function(e){ +_8e1(this); +},query:function(q,e){ +_8de(this,q); +}},currentText:"Today",closeText:"Close",okText:"Ok",buttons:[{text:function(_8ef){ +return $(_8ef).datebox("options").currentText; +},handler:function(_8f0){ +$(_8f0).datebox("calendar").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()}); +_8e1(_8f0); +}},{text:function(_8f1){ +return $(_8f1).datebox("options").closeText; +},handler:function(_8f2){ +$(this).closest("div.combo-panel").panel("close"); +}}],formatter:function(date){ +var y=date.getFullYear(); +var m=date.getMonth()+1; +var d=date.getDate(); +return m+"/"+d+"/"+y; +},parser:function(s){ +var t=Date.parse(s); +if(!isNaN(t)){ +return new Date(t); +}else{ +return new Date(); +} +},onSelect:function(date){ +}}); +})(jQuery); +(function($){ +function _8f3(_8f4){ +var _8f5=$.data(_8f4,"datetimebox"); +var opts=_8f5.options; +$(_8f4).datebox($.extend({},opts,{onShowPanel:function(){ +var _8f6=$(_8f4).datetimebox("getValue"); +_8f8(_8f4,_8f6,true); +opts.onShowPanel.call(_8f4); +},formatter:$.fn.datebox.defaults.formatter,parser:$.fn.datebox.defaults.parser})); +$(_8f4).removeClass("datebox-f").addClass("datetimebox-f"); +$(_8f4).datebox("calendar").calendar({onSelect:function(date){ +opts.onSelect.call(_8f4,date); +}}); +var _8f7=$(_8f4).datebox("panel"); +if(!_8f5.spinner){ +var p=$("
                        ").insertAfter(_8f7.children("div.datebox-calendar-inner")); +_8f5.spinner=p.children("input"); +} +_8f5.spinner.timespinner({showSeconds:opts.showSeconds,separator:opts.timeSeparator}).unbind(".datetimebox").bind("mousedown.datetimebox",function(e){ +e.stopPropagation(); +}); +_8f8(_8f4,opts.value); +}; +function _8f9(_8fa){ +var c=$(_8fa).datetimebox("calendar"); +var t=$(_8fa).datetimebox("spinner"); +var date=c.calendar("options").current; +return new Date(date.getFullYear(),date.getMonth(),date.getDate(),t.timespinner("getHours"),t.timespinner("getMinutes"),t.timespinner("getSeconds")); +}; +function _8fb(_8fc,q){ +_8f8(_8fc,q,true); +}; +function _8fd(_8fe){ +var opts=$.data(_8fe,"datetimebox").options; +var date=_8f9(_8fe); +_8f8(_8fe,opts.formatter.call(_8fe,date)); +$(_8fe).combo("hidePanel"); +}; +function _8f8(_8ff,_900,_901){ +var opts=$.data(_8ff,"datetimebox").options; +$(_8ff).combo("setValue",_900); +if(!_901){ +if(_900){ +var date=opts.parser.call(_8ff,_900); +$(_8ff).combo("setValue",opts.formatter.call(_8ff,date)); +$(_8ff).combo("setText",opts.formatter.call(_8ff,date)); +}else{ +$(_8ff).combo("setText",_900); +} +} +var date=opts.parser.call(_8ff,_900); +$(_8ff).datetimebox("calendar").calendar("moveTo",date); +$(_8ff).datetimebox("spinner").timespinner("setValue",_902(date)); +function _902(date){ +function _903(_904){ +return (_904<10?"0":"")+_904; +}; +var tt=[_903(date.getHours()),_903(date.getMinutes())]; +if(opts.showSeconds){ +tt.push(_903(date.getSeconds())); +} +return tt.join($(_8ff).datetimebox("spinner").timespinner("options").separator); +}; +}; +$.fn.datetimebox=function(_905,_906){ +if(typeof _905=="string"){ +var _907=$.fn.datetimebox.methods[_905]; +if(_907){ +return _907(this,_906); +}else{ +return this.datebox(_905,_906); +} +} +_905=_905||{}; +return this.each(function(){ +var _908=$.data(this,"datetimebox"); +if(_908){ +$.extend(_908.options,_905); +}else{ +$.data(this,"datetimebox",{options:$.extend({},$.fn.datetimebox.defaults,$.fn.datetimebox.parseOptions(this),_905)}); +} +_8f3(this); +}); +}; +$.fn.datetimebox.methods={options:function(jq){ +var _909=jq.datebox("options"); +return $.extend($.data(jq[0],"datetimebox").options,{originalValue:_909.originalValue,disabled:_909.disabled,readonly:_909.readonly}); +},spinner:function(jq){ +return $.data(jq[0],"datetimebox").spinner; +},setValue:function(jq,_90a){ +return jq.each(function(){ +_8f8(this,_90a); +}); +},reset:function(jq){ +return jq.each(function(){ +var opts=$(this).datetimebox("options"); +$(this).datetimebox("setValue",opts.originalValue); +}); +}}; +$.fn.datetimebox.parseOptions=function(_90b){ +var t=$(_90b); +return $.extend({},$.fn.datebox.parseOptions(_90b),$.parser.parseOptions(_90b,["timeSeparator",{showSeconds:"boolean"}])); +}; +$.fn.datetimebox.defaults=$.extend({},$.fn.datebox.defaults,{showSeconds:true,timeSeparator:":",keyHandler:{up:function(e){ +},down:function(e){ +},left:function(e){ +},right:function(e){ +},enter:function(e){ +_8fd(this); +},query:function(q,e){ +_8fb(this,q); +}},buttons:[{text:function(_90c){ +return $(_90c).datetimebox("options").currentText; +},handler:function(_90d){ +$(_90d).datetimebox("calendar").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()}); +_8fd(_90d); +}},{text:function(_90e){ +return $(_90e).datetimebox("options").okText; +},handler:function(_90f){ +_8fd(_90f); +}},{text:function(_910){ +return $(_910).datetimebox("options").closeText; +},handler:function(_911){ +$(this).closest("div.combo-panel").panel("close"); +}}],formatter:function(date){ +var h=date.getHours(); +var M=date.getMinutes(); +var s=date.getSeconds(); +function _912(_913){ +return (_913<10?"0":"")+_913; +}; +var _914=$(this).datetimebox("spinner").timespinner("options").separator; +var r=$.fn.datebox.defaults.formatter(date)+" "+_912(h)+_914+_912(M); +if($(this).datetimebox("options").showSeconds){ +r+=_914+_912(s); +} +return r; +},parser:function(s){ +if($.trim(s)==""){ +return new Date(); +} +var dt=s.split(" "); +var d=$.fn.datebox.defaults.parser(dt[0]); +if(dt.length<2){ +return d; +} +var _915=$(this).datetimebox("spinner").timespinner("options").separator; +var tt=dt[1].split(_915); +var hour=parseInt(tt[0],10)||0; +var _916=parseInt(tt[1],10)||0; +var _917=parseInt(tt[2],10)||0; +return new Date(d.getFullYear(),d.getMonth(),d.getDate(),hour,_916,_917); +}}); +})(jQuery); +(function($){ +function init(_918){ +var _919=$("
                        "+"
                        "+""+""+"
                        "+"
                        "+"
                        "+"
                        "+""+"
                        ").insertAfter(_918); +var t=$(_918); +t.addClass("slider-f").hide(); +var name=t.attr("name"); +if(name){ +_919.find("input.slider-value").attr("name",name); +t.removeAttr("name").attr("sliderName",name); +} +return _919; +}; +function _91a(_91b,_91c){ +var _91d=$.data(_91b,"slider"); +var opts=_91d.options; +var _91e=_91d.slider; +if(_91c){ +if(_91c.width){ +opts.width=_91c.width; +} +if(_91c.height){ +opts.height=_91c.height; +} +} +if(opts.mode=="h"){ +_91e.css("height",""); +_91e.children("div").css("height",""); +if(!isNaN(opts.width)){ +_91e.width(opts.width); +} +}else{ +_91e.css("width",""); +_91e.children("div").css("width",""); +if(!isNaN(opts.height)){ +_91e.height(opts.height); +_91e.find("div.slider-rule").height(opts.height); +_91e.find("div.slider-rulelabel").height(opts.height); +_91e.find("div.slider-inner")._outerHeight(opts.height); +} +} +_91f(_91b); +}; +function _920(_921){ +var _922=$.data(_921,"slider"); +var opts=_922.options; +var _923=_922.slider; +var aa=opts.mode=="h"?opts.rule:opts.rule.slice(0).reverse(); +if(opts.reversed){ +aa=aa.slice(0).reverse(); +} +_924(aa); +function _924(aa){ +var rule=_923.find("div.slider-rule"); +var _925=_923.find("div.slider-rulelabel"); +rule.empty(); +_925.empty(); +for(var i=0;i").appendTo(rule); +span.css((opts.mode=="h"?"left":"top"),_926); +if(aa[i]!="|"){ +span=$("").appendTo(_925); +span.html(aa[i]); +if(opts.mode=="h"){ +span.css({left:_926,marginLeft:-Math.round(span.outerWidth()/2)}); +}else{ +span.css({top:_926,marginTop:-Math.round(span.outerHeight()/2)}); +} +} +} +}; +}; +function _927(_928){ +var _929=$.data(_928,"slider"); +var opts=_929.options; +var _92a=_929.slider; +_92a.removeClass("slider-h slider-v slider-disabled"); +_92a.addClass(opts.mode=="h"?"slider-h":"slider-v"); +_92a.addClass(opts.disabled?"slider-disabled":""); +_92a.find("a.slider-handle").draggable({axis:opts.mode,cursor:"pointer",disabled:opts.disabled,onDrag:function(e){ +var left=e.data.left; +var _92b=_92a.width(); +if(opts.mode!="h"){ +left=e.data.top; +_92b=_92a.height(); +} +if(left<0||left>_92b){ +return false; +}else{ +var _92c=_93e(_928,left); +_92d(_92c); +return false; +} +},onBeforeDrag:function(){ +_929.isDragging=true; +},onStartDrag:function(){ +opts.onSlideStart.call(_928,opts.value); +},onStopDrag:function(e){ +var _92e=_93e(_928,(opts.mode=="h"?e.data.left:e.data.top)); +_92d(_92e); +opts.onSlideEnd.call(_928,opts.value); +opts.onComplete.call(_928,opts.value); +_929.isDragging=false; +}}); +_92a.find("div.slider-inner").unbind(".slider").bind("mousedown.slider",function(e){ +if(_929.isDragging){ +return; +} +var pos=$(this).offset(); +var _92f=_93e(_928,(opts.mode=="h"?(e.pageX-pos.left):(e.pageY-pos.top))); +_92d(_92f); +opts.onComplete.call(_928,opts.value); +}); +function _92d(_930){ +var s=Math.abs(_930%opts.step); +if(sopts.max){ +_933=opts.max; +} +opts.value=_933; +$(_932).val(_933); +_935.find("input.slider-value").val(_933); +var pos=_937(_932,_933); +var tip=_935.find(".slider-tip"); +if(opts.showTip){ +tip.show(); +tip.html(opts.tipFormatter.call(_932,opts.value)); +}else{ +tip.hide(); +} +if(opts.mode=="h"){ +var _938="left:"+pos+"px;"; +_935.find(".slider-handle").attr("style",_938); +tip.attr("style",_938+"margin-left:"+(-Math.round(tip.outerWidth()/2))+"px"); +}else{ +var _938="top:"+pos+"px;"; +_935.find(".slider-handle").attr("style",_938); +tip.attr("style",_938+"margin-left:"+(-Math.round(tip.outerWidth()))+"px"); +} +if(_936!=_933){ +opts.onChange.call(_932,_933,_936); +} +}; +function _91f(_939){ +var opts=$.data(_939,"slider").options; +var fn=opts.onChange; +opts.onChange=function(){ +}; +_931(_939,opts.value); +opts.onChange=fn; +}; +function _937(_93a,_93b){ +var _93c=$.data(_93a,"slider"); +var opts=_93c.options; +var _93d=_93c.slider; +if(opts.mode=="h"){ +var pos=(_93b-opts.min)/(opts.max-opts.min)*_93d.width(); +if(opts.reversed){ +pos=_93d.width()-pos; +} +}else{ +var pos=_93d.height()-(_93b-opts.min)/(opts.max-opts.min)*_93d.height(); +if(opts.reversed){ +pos=_93d.height()-pos; +} +} +return pos.toFixed(0); +}; +function _93e(_93f,pos){ +var _940=$.data(_93f,"slider"); +var opts=_940.options; +var _941=_940.slider; +if(opts.mode=="h"){ +var _942=opts.min+(opts.max-opts.min)*(pos/_941.width()); +}else{ +var _942=opts.min+(opts.max-opts.min)*((_941.height()-pos)/_941.height()); +} +return opts.reversed?opts.max-_942.toFixed(0):_942.toFixed(0); +}; +$.fn.slider=function(_943,_944){ +if(typeof _943=="string"){ +return $.fn.slider.methods[_943](this,_944); +} +_943=_943||{}; +return this.each(function(){ +var _945=$.data(this,"slider"); +if(_945){ +$.extend(_945.options,_943); +}else{ +_945=$.data(this,"slider",{options:$.extend({},$.fn.slider.defaults,$.fn.slider.parseOptions(this),_943),slider:init(this)}); +$(this).removeAttr("disabled"); +} +var opts=_945.options; +opts.min=parseFloat(opts.min); +opts.max=parseFloat(opts.max); +opts.value=parseFloat(opts.value); +opts.step=parseFloat(opts.step); +opts.originalValue=opts.value; +_927(this); +_920(this); +_91a(this); +}); +}; +$.fn.slider.methods={options:function(jq){ +return $.data(jq[0],"slider").options; +},destroy:function(jq){ +return jq.each(function(){ +$.data(this,"slider").slider.remove(); +$(this).remove(); +}); +},resize:function(jq,_946){ +return jq.each(function(){ +_91a(this,_946); +}); +},getValue:function(jq){ +return jq.slider("options").value; +},setValue:function(jq,_947){ +return jq.each(function(){ +_931(this,_947); +}); +},clear:function(jq){ +return jq.each(function(){ +var opts=$(this).slider("options"); +_931(this,opts.min); +}); +},reset:function(jq){ +return jq.each(function(){ +var opts=$(this).slider("options"); +_931(this,opts.originalValue); +}); +},enable:function(jq){ +return jq.each(function(){ +$.data(this,"slider").options.disabled=false; +_927(this); +}); +},disable:function(jq){ +return jq.each(function(){ +$.data(this,"slider").options.disabled=true; +_927(this); +}); +}}; +$.fn.slider.parseOptions=function(_948){ +var t=$(_948); +return $.extend({},$.parser.parseOptions(_948,["width","height","mode",{reversed:"boolean",showTip:"boolean",min:"number",max:"number",step:"number"}]),{value:(t.val()||undefined),disabled:(t.attr("disabled")?true:undefined),rule:(t.attr("rule")?eval(t.attr("rule")):undefined)}); +}; +$.fn.slider.defaults={width:"auto",height:"auto",mode:"h",reversed:false,showTip:false,disabled:false,value:0,min:0,max:100,step:1,rule:[],tipFormatter:function(_949){ +return _949; +},onChange:function(_94a,_94b){ +},onSlideStart:function(_94c){ +},onSlideEnd:function(_94d){ +},onComplete:function(_94e){ +}}; +})(jQuery); + +$.extend($.fn.validatebox.defaults.rules, { + equals: { + validator: function(value,param) + { + return value == $(param[0]).val(); + }, + message: '确认密码与输入密码不一致' + } +}); diff --git a/src/main/webapp/js/easyui-1.3.5/jquery.min.js b/src/main/webapp/js/easyui-1.3.5/jquery.min.js new file mode 100644 index 00000000..f121291c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v@1.8.0 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bR[a]=c,c}function ch(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||cd.test(a)?d(a,e):ch(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ch(a+"["+e+"]",b[e],c,d);else d(a,b)}function cy(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.0",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                        a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                        t
                        ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                        ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/^(?:\{.*\}|\[.*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.shift(),e=p._queueHooks(a,b),f=function(){p.dequeue(a,b)};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),delete e.stop,d.call(a,f,e)),!c.length&&e&&e.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;jq&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bd(a,b,c,d){var e=0,f=b.length;for(;e0?h(g,c,f):[]}function bf(a,c,d,e,f){var g,h,i,j,k,l,m,n,p=0,q=f.length,s=L.POS,t=new RegExp("^"+s.source+"(?!"+r+")","i"),u=function(){var a=1,c=arguments.length-2;for(;ai){m=a.slice(i,g.index),i=n,l=[c],B.test(m)&&(k&&(l=k),k=e);if(h=H.test(m))m=m.slice(0,-5).replace(B,"$&*");g.length>1&&g[0].replace(t,u),k=be(m,g[1],g[2],l,k,h)}}k?(j=j.concat(k),(m=a.slice(i))&&m!==")"?B.test(m)?bd(m,j,d,e):Z(m,c,d,e?e.concat(k):k):o.apply(d,j)):Z(a,c,d,e)}return q===1?d:Z.uniqueSort(d)}function bg(a,b,c){var d,e,f,g=[],i=0,j=D.exec(a),k=!j.pop()&&!j.pop(),l=k&&a.match(C)||[""],m=$.preFilter,n=$.filter,o=!c&&b!==h;for(;(e=l[i])!=null&&k;i++){g.push(d=[]),o&&(e=" "+e);while(e){k=!1;if(j=B.exec(e))e=e.slice(j[0].length),k=d.push({part:j.pop().replace(A," "),captures:j});for(f in n)(j=L[f].exec(e))&&(!m[f]||(j=m[f](j,b,c)))&&(e=e.slice(j.shift().length),k=d.push({part:f,captures:j}));if(!k)break}}return k||Z.error(a),g}function bh(a,b,e){var f=b.dir,g=m++;return a||(a=function(a){return a===e}),b.first?function(b,c){while(b=b[f])if(b.nodeType===1)return a(b,c)&&b}:function(b,e){var h,i=g+"."+d,j=i+"."+c;while(b=b[f])if(b.nodeType===1){if((h=b[q])===j)return b.sizset;if(typeof h=="string"&&h.indexOf(i)===0){if(b.sizset)return b}else{b[q]=j;if(a(b,e))return b.sizset=!0,b;b.sizset=!1}}}}function bi(a,b){return a?function(c,d){var e=b(c,d);return e&&a(e===!0?c:e,d)}:b}function bj(a,b,c){var d,e,f=0;for(;d=a[f];f++)$.relative[d.part]?e=bh(e,$.relative[d.part],b):(d.captures.push(b,c),e=bi(e,$.filter[d.part].apply(null,d.captures)));return e}function bk(a){return function(b,c){var d,e=0;for(;d=a[e];e++)if(d(b,c))return!0;return!1}}var c,d,e,f,g,h=a.document,i=h.documentElement,j="undefined",k=!1,l=!0,m=0,n=[].slice,o=[].push,q=("sizcache"+Math.random()).replace(".",""),r="[\\x20\\t\\r\\n\\f]",s="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",t=s.replace("w","w#"),u="([*^$|!~]?=)",v="\\["+r+"*("+s+")"+r+"*(?:"+u+r+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+t+")|)|)"+r+"*\\]",w=":("+s+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\]))|(?:,(?=[^\\(]*\\))))*))\\)|)",x=":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)",y=r+"*([\\x20\\t\\r\\n\\f>+~])"+r+"*",z="(?=[^\\x20\\t\\r\\n\\f])(?:\\\\.|"+v+"|"+w.replace(2,7)+"|[^\\\\(),])+",A=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),B=new RegExp("^"+y),C=new RegExp(z+"?(?="+r+"*,|$)","g"),D=new RegExp("^(?:(?!,)(?:(?:^|,)"+r+"*"+z+")*?|"+r+"*(.*?))(\\)|$)"),E=new RegExp(z.slice(19,-6)+"\\x20\\t\\r\\n\\f>+~])+|"+y,"g"),F=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,G=/[\x20\t\r\n\f]*[+~]/,H=/:not\($/,I=/h\d/i,J=/input|select|textarea|button/i,K=/\\(?!\\)/g,L={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),NAME:new RegExp("^\\[name=['\"]?("+s+")['\"]?\\]"),TAG:new RegExp("^("+s.replace("[-","[-\\*")+")"),ATTR:new RegExp("^"+v),PSEUDO:new RegExp("^"+w),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),POS:new RegExp(x,"ig"),needsContext:new RegExp("^"+r+"*[>+~]|"+x,"i")},M={},N=[],O={},P=[],Q=function(a){return a.sizzleFilter=!0,a},R=function(a){return function(b){return b.nodeName.toLowerCase()==="input"&&b.type===a}},S=function(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}},T=function(a){var b=!1,c=h.createElement("div");try{b=a(c)}catch(d){}return c=null,b},U=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),V=T(function(a){a.id=q+0,a.innerHTML="
                        ",i.insertBefore(a,i.firstChild);var b=h.getElementsByName&&h.getElementsByName(q).length===2+h.getElementsByName(q+0).length;return g=!h.getElementById(q),i.removeChild(a),b}),W=T(function(a){return a.appendChild(h.createComment("")),a.getElementsByTagName("*").length===0}),X=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==j&&a.firstChild.getAttribute("href")==="#"}),Y=T(function(a){return a.innerHTML="",!a.getElementsByClassName||a.getElementsByClassName("e").length===0?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length!==1)}),Z=function(a,b,c,d){c=c||[],b=b||h;var e,f,g,i,j=b.nodeType;if(j!==1&&j!==9)return[];if(!a||typeof a!="string")return c;g=ba(b);if(!g&&!d)if(e=F.exec(a))if(i=e[1]){if(j===9){f=b.getElementById(i);if(!f||!f.parentNode)return c;if(f.id===i)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(i))&&bb(b,f)&&f.id===i)return c.push(f),c}else{if(e[2])return o.apply(c,n.call(b.getElementsByTagName(a),0)),c;if((i=e[3])&&Y&&b.getElementsByClassName)return o.apply(c,n.call(b.getElementsByClassName(i),0)),c}return bm(a,b,c,d,g)},$=Z.selectors={cacheLength:50,match:L,order:["ID","TAG"],attrHandle:{},createPseudo:Q,find:{ID:g?function(a,b,c){if(typeof b.getElementById!==j&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==j&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==j&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:W?function(a,b){if(typeof b.getElementsByTagName!==j)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(K,""),a[3]=(a[4]||a[5]||"").replace(K,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||Z.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&Z.error(a[0]),a},PSEUDO:function(a){var b,c=a[4];return L.CHILD.test(a[0])?null:(c&&(b=D.exec(c))&&b.pop()&&(a[0]=a[0].slice(0,b[0].length-c.length-1),c=b[0].slice(0,-1)),a.splice(2,3,c||a[3]),a)}},filter:{ID:g?function(a){return a=a.replace(K,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(K,""),function(b){var c=typeof b.getAttributeNode!==j&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(K,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=M[a];return b||(b=M[a]=new RegExp("(^|"+r+")"+a+"("+r+"|$)"),N.push(a),N.length>$.cacheLength&&delete M[N.shift()]),function(a){return b.test(a.className||typeof a.getAttribute!==j&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=Z.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return Z.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=m++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[q]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[q]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e=$.pseudos[a]||$.pseudos[a.toLowerCase()];return e||Z.error("unsupported pseudo: "+a),e.sizzleFilter?e(b,c,d):e}},pseudos:{not:Q(function(a,b,c){var d=bl(a.replace(A,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!$.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:Q(function(a){return function(b){return(b.textContent||b.innerText||bc(b)).indexOf(a)>-1}}),has:Q(function(a){return function(b){return Z(a,b).length>0}}),header:function(a){return I.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:R("radio"),checkbox:R("checkbox"),file:R("file"),password:R("password"),image:R("image"),submit:S("submit"),reset:S("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return J.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e$.cacheLength&&delete O[P.shift()],g};Z.matches=function(a,b){return Z(a,null,null,b)},Z.matchesSelector=function(a,b){return Z(b,null,null,[a]).length>0};var bm=function(a,b,e,f,g){a=a.replace(A,"$1");var h,i,j,k,l,m,p,q,r,s=a.match(C),t=a.match(E),u=b.nodeType;if(L.POS.test(a))return bf(a,b,e,f,s);if(f)h=n.call(f,0);else if(s&&s.length===1){if(t.length>1&&u===9&&!g&&(s=L.ID.exec(t[0]))){b=$.find.ID(s[1],b,g)[0];if(!b)return e;a=a.slice(t.shift().length)}q=(s=G.exec(t[0]))&&!s.index&&b.parentNode||b,r=t.pop(),m=r.split(":not")[0];for(j=0,k=$.order.length;j",a.querySelectorAll("[selected]").length||e.push("\\["+r+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

                        ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+r+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bm=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return o.apply(f,n.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j=d.getAttribute("id"),k=j||q,l=G.test(a)&&d.parentNode||d;j?k=k.replace(c,"\\$&"):d.setAttribute("id",k);try{return o.apply(f,n.call(l.querySelectorAll(a.replace(C,"[id='"+k+"'] $&")),0)),f}catch(i){}finally{j||d.removeAttribute("id")}}return b(a,d,f,g,h)},g&&(T(function(b){a=g.call(b,"div");try{g.call(b,"[test!='']:sizzle"),f.push($.match.PSEUDO)}catch(c){}}),f=new RegExp(f.join("|")),Z.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!ba(b)&&!f.test(c)&&(!e||!e.test(c)))try{var h=g.call(b,c);if(h||a||b.document&&b.document.nodeType!==11)return h}catch(i){}return Z(c,null,null,[b]).length>0})}(),Z.attr=p.attr,p.find=Z,p.expr=Z.selectors,p.expr[":"]=p.expr.pseudos,p.unique=Z.uniqueSort,p.text=Z.getText,p.isXMLDoc=Z.isXML,p.contains=Z.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                        ","
                        "],thead:[1,"","
                        "],tr:[2,"","
                        "],td:[3,"","
                        "],col:[2,"","
                        "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                        ","
                        "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=0,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(g=b===e&&bA;(h=a[s])!=null;s++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{g=g||bk(b),l=l||g.appendChild(b.createElement("div")),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(f=n.length-1;f>=0;--f)p.nodeName(n[f],"tbody")&&!n[f].childNodes.length&&n[f].parentNode.removeChild(n[f])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l=g.lastChild}h.nodeType?t.push(h):t=p.merge(t,h)}l&&(g.removeChild(l),h=l=g=null);if(!p.support.appendChecked)for(s=0;(h=t[s])!=null;s++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(s=0;(h=t[s])!=null;s++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[s+1,0].concat(r)),s+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^margin/,bO=new RegExp("^("+q+")(.*)$","i"),bP=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bQ=new RegExp("^([-+])=("+q+")","i"),bR={},bS={position:"absolute",visibility:"hidden",display:"block"},bT={letterSpacing:0,fontWeight:400,lineHeight:1},bU=["Top","Right","Bottom","Left"],bV=["Webkit","O","Moz","ms"],bW=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return bZ(this,!0)},hide:function(){return bZ(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bW.apply(this,arguments):this.each(function(){(c?a:bY(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bX(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bQ.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bX(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bT&&(f=bT[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(a,b){var c,d,e,f,g=getComputedStyle(a,null),h=a.style;return g&&(c=g[b],c===""&&!p.contains(a.ownerDocument.documentElement,a)&&(c=p.style(a,b)),bP.test(c)&&bN.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=c,c=g.width,h.width=d,h.minWidth=e,h.maxWidth=f)),c}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bP.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0||bH(a,"display")!=="none"?ca(a,b,d):p.swap(a,bS,function(){return ca(a,b,d)})},set:function(a,c,d){return b$(a,c,d?b_(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bP.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bU[d]+b]=e[d]||e[d-2]||e[0];return f}},bN.test(a)||(p.cssHooks[a+b].set=b$)});var cc=/%20/g,cd=/\[\]$/,ce=/\r?\n/g,cf=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,cg=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||cg.test(this.nodeName)||cf.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(ce,"\r\n")}}):{name:b.name,value:c.replace(ce,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ch(d,a[d],c,f);return e.join("&").replace(cc,"+")};var ci,cj,ck=/#.*$/,cl=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cm=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,cn=/^(?:GET|HEAD)$/,co=/^\/\//,cp=/\?/,cq=/)<[^<]*)*<\/script>/gi,cr=/([?&])_=[^&]*/,cs=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,ct=p.fn.load,cu={},cv={},cw=["*/"]+["*"];try{ci=f.href}catch(cx){ci=e.createElement("a"),ci.href="",ci=ci.href}cj=cs.exec(ci.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&ct)return ct.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                        ").append(a.replace(cq,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cA(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cA(a,b),a},ajaxSettings:{url:ci,isLocal:cm.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cw},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cy(cu),ajaxTransport:cy(cv),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cB(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cC(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cl.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(ck,"").replace(co,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=cs.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==cj[1]&&i[2]==cj[2]&&(i[3]||(i[1]==="http:"?80:443))==(cj[3]||(cj[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cz(cu,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!cn.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cp.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cr,"$1_="+z);l.url=A+(A===l.url?(cp.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cw+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cz(cv,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cD=[],cE=/\?/,cF=/(=)\?(?=&|$)|\?\?/,cG=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cD.pop()||p.expando+"_"+cG++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cF.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cF.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cF,"$1"+f):m?c.data=i.replace(cF,"$1"+f):k&&(c.url+=(cE.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cD.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cH,cI=a.ActiveXObject?function(){for(var a in cH)cH[a](0,1)}:!1,cJ=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cK()||cL()}:cK,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cI&&delete cH[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cJ,cI&&(cH||(cH={},p(a).unload(cI)),cH[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cM,cN,cO=/^(?:toggle|show|hide)$/,cP=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cQ=/queueHooks$/,cR=[cX],cS={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cP.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cV,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c$.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c$.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=c_(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-af.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-af.js new file mode 100644 index 00000000..b8a7cce6 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-af.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Bladsy'; + $.fn.pagination.defaults.afterPageText = 'Van {pages}'; + $.fn.pagination.defaults.displayMsg = 'Wys (from) tot (to) van (total) items'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Verwerking, wag asseblief ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Die styl'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = "Die veld is verpligtend."; + $.fn.validatebox.defaults.rules.email.message = "Gee 'n geldige e-pos adres."; + $.fn.validatebox.defaults.rules.url.message = "Gee 'n geldige URL nie."; + $.fn.validatebox.defaults.rules.length.message = "Voer 'n waarde tussen {0} en {1}."; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Die veld is verpligtend.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Die veld is verpligtend.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Die veld is verpligtend.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Die veld is verpligtend.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Vandag'; + $.fn.datebox.defaults.closeText = 'Sluit'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Die veld is verpligtend.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ar.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ar.js new file mode 100644 index 00000000..5abd14ad --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ar.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'صفحة'; + $.fn.pagination.defaults.afterPageText = 'من {pages}'; + $.fn.pagination.defaults.displayMsg = 'عرض {from} إلى {to} من {total} عنصر'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'معالجة, الرجاء الإنتظار ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'موافق'; + $.messager.defaults.cancel = 'إلغاء'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'هذا الحقل مطلوب.'; + $.fn.validatebox.defaults.rules.email.message = 'الرجاء إدخال بريد إلكتروني صحيح.'; + $.fn.validatebox.defaults.rules.url.message = 'الرجاء إدخال رابط صحيح.'; + $.fn.validatebox.defaults.rules.length.message = 'الرجاء إدخال قيمة بين {0} و {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'الرجاء التأكد من الحقل.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'هذا الحقل مطلوب.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'هذا الحقل مطلوب.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'هذا الحقل مطلوب.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'هذا الحقل مطلوب.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'اليوم'; + $.fn.datebox.defaults.closeText = 'إغلاق'; + $.fn.datebox.defaults.okText = 'موافق'; + $.fn.datebox.defaults.missingMessage = 'هذا الحقل مطلوب.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-bg.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-bg.js new file mode 100644 index 00000000..6b877375 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-bg.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Страница'; + $.fn.pagination.defaults.afterPageText = 'от {pages}'; + $.fn.pagination.defaults.displayMsg = 'Показани {from} за {to} от {total} продукти'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Обработка, моля изчакайте ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Добре'; + $.messager.defaults.cancel = 'Задрасквам'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Това поле е задължително.'; + $.fn.validatebox.defaults.rules.email.message = 'Моля, въведете валиден имейл адрес.'; + $.fn.validatebox.defaults.rules.url.message = 'Моля въведете валиден URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Моля, въведете стойност между {0} и {1}.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Това поле е задължително.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Това поле е задължително.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Това поле е задължително.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Това поле е задължително.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Днес'; + $.fn.datebox.defaults.closeText = 'Близо'; + $.fn.datebox.defaults.okText = 'Добре'; + $.fn.datebox.defaults.missingMessage = 'Това поле е задължително.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ca.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ca.js new file mode 100644 index 00000000..d37a579f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ca.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Pàgina'; + $.fn.pagination.defaults.afterPageText = 'de {pages}'; + $.fn.pagination.defaults.displayMsg = "Veient {from} a {to} de {total} d'articles"; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Elaboració, si us plau esperi ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Cancel'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Aquest camp és obligatori.'; + $.fn.validatebox.defaults.rules.email.message = 'Introduïu una adreça de correu electrònic vàlida.'; + $.fn.validatebox.defaults.rules.url.message = 'Si us plau, introduïu un URL vàlida.'; + $.fn.validatebox.defaults.rules.length.message = 'Si us plau, introduïu un valor entre {0} i {1}.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Aquest camp és obligatori.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Aquest camp és obligatori.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Aquest camp és obligatori.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Aquest camp és obligatori.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Avui'; + $.fn.datebox.defaults.closeText = 'Tancar'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Aquest camp és obligatori.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cs.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cs.js new file mode 100644 index 00000000..c0408ec2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cs.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Strana'; + $.fn.pagination.defaults.afterPageText = 'z {pages}'; + $.fn.pagination.defaults.displayMsg = 'Zobrazuji {from} do {to} z {total} položky'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Zpracování, čekejte prosím ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Zrušit'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Toto pole je vyžadováno.'; + $.fn.validatebox.defaults.rules.email.message = 'Zadejte prosím platnou e-mailovou adresu.'; + $.fn.validatebox.defaults.rules.url.message = 'Zadejte prosím platnou adresu URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Prosím, zadejte hodnotu mezi {0} a {1}.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Dnes'; + $.fn.datebox.defaults.closeText = 'Zavřít'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cz.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cz.js new file mode 100644 index 00000000..ef23d6b0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-cz.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Strana'; + $.fn.pagination.defaults.afterPageText = 'z {pages}'; + $.fn.pagination.defaults.displayMsg = 'Zobrazuji záznam {from} až {to} z {total}.'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Pracuji, čekejte prosím…'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Zrušit'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Toto pole je vyžadováno.'; + $.fn.validatebox.defaults.rules.email.message = 'Zadejte, prosím, platnou e-mailovou adresu.'; + $.fn.validatebox.defaults.rules.url.message = 'Zadejte, prosím, platnou adresu URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Zadejte, prosím, hodnotu mezi {0} a {1}.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['N','P','Ú','S','Č','P','S']; //neděle pondělí úterý středa čtvrtek pátek sobota + $.fn.calendar.defaults.months = ['led', 'únr', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro']; //leden únor březen duben květen červen červenec srpen září říjen listopad prosinec +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Dnes'; + $.fn.datebox.defaults.closeText = 'Zavřít'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Toto pole je vyžadováno.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-da.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-da.js new file mode 100644 index 00000000..1ee1a7ba --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-da.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Page'; + $.fn.pagination.defaults.afterPageText = 'af {pages}'; + $.fn.pagination.defaults.displayMsg = 'Viser {from} til {to} af {total} poster'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Behandling, vent venligst ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Annuller'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Dette felt er påkrævet.'; + $.fn.validatebox.defaults.rules.email.message = 'Angiv en gyldig e-mail-adresse.'; + $.fn.validatebox.defaults.rules.url.message = 'Angiv en gyldig webadresse.'; + $.fn.validatebox.defaults.rules.length.message = 'Angiv en værdi mellem {0} og {1}.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Dette felt er påkrævet.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Dette felt er påkrævet.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Dette felt er påkrævet.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Dette felt er påkrævet.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'I dag'; + $.fn.datebox.defaults.closeText = 'Luk'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Dette felt er påkrævet.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-de.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-de.js new file mode 100644 index 00000000..2d0e9a4c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-de.js @@ -0,0 +1,70 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Seite'; + $.fn.pagination.defaults.afterPageText = 'von {pages}'; + $.fn.pagination.defaults.displayMsg = '{from} bis {to} von {total} Datensätzen'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Verarbeitung läuft, bitte warten ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'OK'; + $.messager.defaults.cancel = 'Abbruch'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Dieses Feld wird benötigt.'; + $.fn.validatebox.defaults.rules.email.message = 'Bitte geben Sie eine gültige E-Mail-Adresse ein.'; + $.fn.validatebox.defaults.rules.url.message = 'Bitte geben Sie eine gültige URL ein.'; + $.fn.validatebox.defaults.rules.length.message = 'Bitte geben Sie einen Wert zwischen {0} und {1} ein.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Dieses Feld wird benötigt.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Dieses Feld wird benötigt.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Dieses Feld wird benötigt.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Dieses Feld wird benötigt.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.firstDay = 1; + $.fn.calendar.defaults.weeks = ['S','M','D','M','D','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Heute'; + $.fn.datebox.defaults.closeText = 'Schließen'; + $.fn.datebox.defaults.okText = 'OK'; + $.fn.datebox.defaults.missingMessage = 'Dieses Feld wird benötigt.'; + $.fn.datebox.defaults.formatter = function(date){ + var y = date.getFullYear(); + var m = date.getMonth()+1; + var d = date.getDate(); + return (d<10?('0'+d):d)+'.'+(m<10?('0'+m):m)+'.'+y; + }; + $.fn.datebox.defaults.parser = function(s){ + if (!s) return new Date(); + var ss = s.split('.'); + var m = parseInt(ss[1],10); + var d = parseInt(ss[0],10); + var y = parseInt(ss[2],10); + if (!isNaN(y) && !isNaN(m) && !isNaN(d)){ + return new Date(y,m-1,d); + } else { + return new Date(); + } + }; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-el.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-el.js new file mode 100644 index 00000000..f2545719 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-el.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Σελίδα'; + $.fn.pagination.defaults.afterPageText = 'από {pages}'; + $.fn.pagination.defaults.displayMsg = 'Εμφάνιση {from} εώς {to} από {total} αντικείμενα'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Γίνεται Επεξεργασία, Παρακαλώ Περιμένετε ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Εντάξει'; + $.messager.defaults.cancel = 'Άκυρο'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Το πεδίο είναι υποχρεωτικό.'; + $.fn.validatebox.defaults.rules.email.message = 'Παρακαλώ εισάγετε σωστή Ηλ.Διεύθυνση.'; + $.fn.validatebox.defaults.rules.url.message = 'Παρακαλώ εισάγετε σωστό σύνδεσμο.'; + $.fn.validatebox.defaults.rules.length.message = 'Παρακαλώ εισάγετε τιμή μεταξύ {0} και {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Παρακαλώ διορθώστε αυτό το πεδίο.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Το πεδίο είναι υποχρεωτικό.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Το πεδίο είναι υποχρεωτικό.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Το πεδίο είναι υποχρεωτικό.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Το πεδίο είναι υποχρεωτικό.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['Κυρ','Δευ','Τρι','Τετ','Πεμ','Παρ','Σαβ']; + $.fn.calendar.defaults.months = ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιου', 'Ιου', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Σήμερα'; + $.fn.datebox.defaults.closeText = 'Κλείσιμο'; + $.fn.datebox.defaults.okText = 'Εντάξει'; + $.fn.datebox.defaults.missingMessage = 'Το πεδίο είναι υποχρεωτικό.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-en.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-en.js new file mode 100644 index 00000000..6528efa2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-en.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Page'; + $.fn.pagination.defaults.afterPageText = 'of {pages}'; + $.fn.pagination.defaults.displayMsg = 'Displaying {from} to {to} of {total} items'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Processing, please wait ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Cancel'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'This field is required.'; + $.fn.validatebox.defaults.rules.email.message = 'Please enter a valid email address.'; + $.fn.validatebox.defaults.rules.url.message = 'Please enter a valid URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Please enter a value between {0} and {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Please fix this field.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'This field is required.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'This field is required.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'This field is required.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'This field is required.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Today'; + $.fn.datebox.defaults.closeText = 'Close'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'This field is required.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-es.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-es.js new file mode 100644 index 00000000..d6582e81 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-es.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Página'; + $.fn.pagination.defaults.afterPageText = 'de {pages}'; + $.fn.pagination.defaults.displayMsg = 'Mostrando {from} a {to} de {total} elementos'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Procesando, por favor espere ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Aceptar'; + $.messager.defaults.cancel = 'Cancelar'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Este campo es obligatorio.'; + $.fn.validatebox.defaults.rules.email.message = 'Por favor ingrese una dirección de correo válida.'; + $.fn.validatebox.defaults.rules.url.message = 'Por favor ingrese una URL válida.'; + $.fn.validatebox.defaults.rules.length.message = 'Por favor ingrese un valor entre {0} y {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Por favor corrija este campo.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Este campo es obligatorio.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Este campo es obligatorio.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Este campo es obligatorio.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Este campo es obligatorio.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['Do','Lu','Ma','Mi','Ju','Vi','Sá']; + $.fn.calendar.defaults.months = ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Hoy'; + $.fn.datebox.defaults.closeText = 'Cerrar'; + $.fn.datebox.defaults.okText = 'Aceptar'; + $.fn.datebox.defaults.missingMessage = 'Este campo es obligatorio.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-fr.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-fr.js new file mode 100644 index 00000000..cac005ce --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-fr.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Page'; + $.fn.pagination.defaults.afterPageText = 'de {pages}'; + $.fn.pagination.defaults.displayMsg = 'Affichage de {from} et {to} au {total} des articles'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = "Traitement, s'il vous plaît patienter ..."; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Annuler'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Ce champ est obligatoire.'; + $.fn.validatebox.defaults.rules.email.message = "S'il vous plaît entrer une adresse email valide."; + $.fn.validatebox.defaults.rules.url.message = "S'il vous plaît entrer une URL valide."; + $.fn.validatebox.defaults.rules.length.message = "S'il vous plaît entrez une valeur comprise entre {0} et {1}."; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Ce champ est obligatoire.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Ce champ est obligatoire.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Ce champ est obligatoire.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Ce champ est obligatoire.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = "Aujourd'hui"; + $.fn.datebox.defaults.closeText = 'Fermer'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Ce champ est obligatoire.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-it.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-it.js new file mode 100644 index 00000000..b0ca33cf --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-it.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Pagina'; + $.fn.pagination.defaults.afterPageText = 'di {pages}'; + $.fn.pagination.defaults.displayMsg = 'Visualizzazione {from} a {to} di {total} elementi'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'In lavorazione, attendere ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Annulla'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Questo campo è richiesto.'; + $.fn.validatebox.defaults.rules.email.message = 'Inserisci un indirizzo email valido.'; + $.fn.validatebox.defaults.rules.url.message = 'Inserisci un URL valido.'; + $.fn.validatebox.defaults.rules.length.message = 'Inserisci un valore tra {0} e {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Aggiusta questo campo.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Questo campo è richiesto.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Questo campo è richiesto.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Questo campo è richiesto.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Questo campo è richiesto.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Oggi'; + $.fn.datebox.defaults.closeText = 'Chiudi'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Questo campo è richiesto.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-jp.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-jp.js new file mode 100644 index 00000000..2c155f51 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-jp.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'ページ'; + $.fn.pagination.defaults.afterPageText = '{pages} 中'; + $.fn.pagination.defaults.displayMsg = '全 {total} アイテム中 {from} から {to} を表示中'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = '処理中です。少々お待ちください...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'OK'; + $.messager.defaults.cancel = 'キャンセル'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = '入力は必須です。'; + $.fn.validatebox.defaults.rules.email.message = '正しいメールアドレスを入力してください。'; + $.fn.validatebox.defaults.rules.url.message = '正しいURLを入力してください。'; + $.fn.validatebox.defaults.rules.length.message = '{0} から {1} の範囲の正しい値を入力してください。'; + $.fn.validatebox.defaults.rules.remote.message = 'このフィールドを修正してください。'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = '入力は必須です。'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = '入力は必須です。'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = '入力は必須です。'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = '入力は必須です。'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['日','月','火','水','木','金','土']; + $.fn.calendar.defaults.months = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = '今日'; + $.fn.datebox.defaults.closeText = '閉じる'; + $.fn.datebox.defaults.okText = 'OK'; + $.fn.datebox.defaults.missingMessage = '入力は必須です。'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-nl.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-nl.js new file mode 100644 index 00000000..3bc5f9ec --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-nl.js @@ -0,0 +1,51 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Pagina'; + $.fn.pagination.defaults.afterPageText = 'van {pages}'; + $.fn.pagination.defaults.displayMsg = 'Tonen van {from} tot {to} van de {total} items'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Verwerking, even geduld ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Annuleren'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Dit veld is verplicht.'; + $.fn.validatebox.defaults.rules.email.message = 'Geef een geldig e-mailadres.'; + $.fn.validatebox.defaults.rules.url.message = 'Vul een geldige URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Voer een waarde tussen {0} en {1}.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Dit veld is verplicht.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Dit veld is verplicht.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Dit veld is verplicht.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Dit veld is verplicht.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['S','M','T','W','T','F','S']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Vandaag'; + $.fn.datebox.defaults.closeText = 'Dicht'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Dit veld is verplicht.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pl.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pl.js new file mode 100644 index 00000000..6957f528 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pl.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Strona'; + $.fn.pagination.defaults.afterPageText = 'z {pages}'; + $.fn.pagination.defaults.displayMsg = 'Wyświetlono elementy od {from} do {to} z {total}'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Przetwarzanie, proszę czekać ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Cancel'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'To pole jest wymagane.'; + $.fn.validatebox.defaults.rules.email.message = 'Wprowadź poprawny adres email.'; + $.fn.validatebox.defaults.rules.url.message = 'Wprowadź poprawny adres URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Wprowadź wartość z zakresu od {0} do {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Proszę poprawić to pole.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'To pole jest wymagane.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'To pole jest wymagane.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'To pole jest wymagane.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'To pole jest wymagane.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['N','P','W','Ś','C','P','S']; + $.fn.calendar.defaults.months = ['Sty', 'Lut', 'Mar', 'Kwi', 'Maj', 'Cze', 'Lip', 'Sie', 'Wrz', 'Paź', 'Lis', 'Gru']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Dzisiaj'; + $.fn.datebox.defaults.closeText = 'Zamknij'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'To pole jest wymagane.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pt_BR.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pt_BR.js new file mode 100644 index 00000000..9cd4985d --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-pt_BR.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Página'; + $.fn.pagination.defaults.afterPageText = 'de {pages}'; + $.fn.pagination.defaults.displayMsg = 'Mostrando {from} a {to} de {total} itens'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Processando, aguarde ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Cancelar'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Esse campo é requerido.'; + $.fn.validatebox.defaults.rules.email.message = 'Insira um endereço de email válido.'; + $.fn.validatebox.defaults.rules.url.message = 'Insira uma URL válida.'; + $.fn.validatebox.defaults.rules.length.message = 'Insira uma valor entre {0} e {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Corrija esse campo.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Esse campo é requerido.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Esse campo é requerido.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Esse campo é requerido.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Esse campo é requerido.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['D','S','T','Q','Q','S','S']; + $.fn.calendar.defaults.months = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Hoje'; + $.fn.datebox.defaults.closeText = 'Fechar'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Esse campo é requerido.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ru.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ru.js new file mode 100644 index 00000000..492964e4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-ru.js @@ -0,0 +1,53 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Страница'; + $.fn.pagination.defaults.afterPageText = 'из {pages}'; + $.fn.pagination.defaults.displayMsg = 'Просмотр {from} до {to} из {total} записей'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = 'Обрабатывается, пожалуйста ждите ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Ок'; + $.messager.defaults.cancel = 'Закрыть'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Это поле необходимо.'; + $.fn.validatebox.defaults.rules.email.message = 'Пожалуйста введите корректный e-mail адрес.'; + $.fn.validatebox.defaults.rules.url.message = 'Пожалуйста введите корректный URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Пожалуйста введите зачение между {0} и {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Пожалуйста исправте это поле.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Это поле необходимо.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Это поле необходимо.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Это поле необходимо.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Это поле необходимо.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.firstDay = 1; + $.fn.calendar.defaults.weeks = ['В','П','В','С','Ч','П','С']; + $.fn.calendar.defaults.months = ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Сегодня'; + $.fn.datebox.defaults.closeText = 'Закрыть'; + $.fn.datebox.defaults.okText = 'Ок'; + $.fn.datebox.defaults.missingMessage = 'Это поле необходимо.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-sv_SE.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-sv_SE.js new file mode 100644 index 00000000..feb03211 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-sv_SE.js @@ -0,0 +1,52 @@ +if ($.fn.pagination) { + $.fn.pagination.defaults.beforePageText = 'Sida'; + $.fn.pagination.defaults.afterPageText = 'av {pages}'; + $.fn.pagination.defaults.displayMsg = 'Visar {from} till {to} av {total} poster'; +} +if ($.fn.datagrid) { + $.fn.datagrid.defaults.loadMsg = 'Bearbetar, vänligen vänta ...'; +} +if ($.fn.treegrid && $.fn.datagrid) { + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager) { + $.messager.defaults.ok = 'Ok'; + $.messager.defaults.cancel = 'Avbryt'; +} +if ($.fn.validatebox) { + $.fn.validatebox.defaults.missingMessage = 'Detta fält är obligatoriskt.'; + $.fn.validatebox.defaults.rules.email.message = 'Vänligen ange en korrekt e-post adress.'; + $.fn.validatebox.defaults.rules.url.message = 'Vänligen ange en korrekt URL.'; + $.fn.validatebox.defaults.rules.length.message = 'Vänligen ange ett nummer mellan {0} och {1}.'; + $.fn.validatebox.defaults.rules.remote.message = 'Vänligen åtgärda detta fält.'; +} +if ($.fn.numberbox) { + $.fn.numberbox.defaults.missingMessage = 'Detta fält är obligatoriskt.'; +} +if ($.fn.combobox) { + $.fn.combobox.defaults.missingMessage = 'Detta fält är obligatoriskt.'; +} +if ($.fn.combotree) { + $.fn.combotree.defaults.missingMessage = 'Detta fält är obligatoriskt.'; +} +if ($.fn.combogrid) { + $.fn.combogrid.defaults.missingMessage = 'Detta fält är obligatoriskt.'; +} +if ($.fn.calendar) { + $.fn.calendar.defaults.weeks = ['Sön', 'Mån', 'Tis', 'Ons', 'Tors', 'Fre', 'Lör']; + $.fn.calendar.defaults.months = ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec']; +} +if ($.fn.datebox) { + $.fn.datebox.defaults.currentText = 'I dag'; + $.fn.datebox.defaults.closeText = 'Stäng'; + $.fn.datebox.defaults.okText = 'Ok'; + $.fn.datebox.defaults.missingMessage = 'Detta fält är obligatoriskt.'; +} +if ($.fn.datetimebox && $.fn.datebox) { + $.extend($.fn.datetimebox.defaults, { + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-tr.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-tr.js new file mode 100644 index 00000000..d3aa7066 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-tr.js @@ -0,0 +1,66 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = 'Sayfa'; + $.fn.pagination.defaults.afterPageText = ' / {pages}'; + $.fn.pagination.defaults.displayMsg = '{from} ile {to} arası gösteriliyor, toplam {total} kayıt'; +} +if ($.fn.datagrid){ + $.fn.panel.defaults.loadingMessage = "Yükleniyor..."; +} + +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadingMessage = "Yükleniyor..."; + $.fn.datagrid.defaults.loadMsg = 'İşleminiz Yapılıyor, lütfen bekleyin ...'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = 'Tamam'; + $.messager.defaults.cancel = 'İptal'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = 'Bu alan zorunludur.'; + $.fn.validatebox.defaults.rules.email.message = 'Lütfen geçerli bir email adresi giriniz.'; + $.fn.validatebox.defaults.rules.url.message = 'Lütfen geçerli bir URL giriniz.'; + $.fn.validatebox.defaults.rules.length.message = 'Lütfen {0} ile {1} arasında bir değer giriniz.'; + $.fn.validatebox.defaults.rules.remote.message = 'Lütfen bu alanı düzeltiniz.'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = 'Bu alan zorunludur.'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = 'Bu alan zorunludur.'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = 'Bu alan zorunludur.'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = 'Bu alan zorunludur.'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['Pz','Pt','Sa','Ça','Pe','Cu','Ct']; + $.fn.calendar.defaults.months = ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = 'Bugün'; + $.fn.datebox.defaults.closeText = 'Kapat'; + $.fn.datebox.defaults.okText = 'Tamam'; + $.fn.datebox.defaults.missingMessage = 'Bu alan zorunludur.'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); + + $.fn.datebox.defaults.formatter=function(date){ + var y=date.getFullYear(); + var m=date.getMonth()+1; + var d=date.getDate(); + if(m<10){m="0"+m;} + if(d<10){d="0"+d;} + return d+"."+m+"."+y; + }; +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js new file mode 100644 index 00000000..24a3a18a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js @@ -0,0 +1,70 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = '第'; + $.fn.pagination.defaults.afterPageText = '共{pages}页'; + $.fn.pagination.defaults.displayMsg = '显示{from}到{to},共{total}记录'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = '正在处理,请稍待。。。'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = '确定'; + $.messager.defaults.cancel = '取消'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = '必填'; + $.fn.validatebox.defaults.rules.email.message = '请输入有效的电子邮件地址'; + $.fn.validatebox.defaults.rules.url.message = '请输入有效的URL地址'; + $.fn.validatebox.defaults.rules.length.message = '输入内容长度必须介于{0}和{1}之间'; + $.fn.validatebox.defaults.rules.remote.message = '请修正该字段'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = '必填'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = '必填'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = '必填'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = '必填'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['日','一','二','三','四','五','六']; + $.fn.calendar.defaults.months = ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = '今天'; + $.fn.datebox.defaults.closeText = '关闭'; + $.fn.datebox.defaults.okText = '确定'; + $.fn.datebox.defaults.missingMessage = '必填'; + $.fn.datebox.defaults.formatter = function(date){ + var y = date.getFullYear(); + var m = date.getMonth()+1; + var d = date.getDate(); + return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d); + }; + $.fn.datebox.defaults.parser = function(s){ + if (!s) return new Date(); + var ss = s.split('-'); + var y = parseInt(ss[0],10); + var m = parseInt(ss[1],10); + var d = parseInt(ss[2],10); + if (!isNaN(y) && !isNaN(m) && !isNaN(d)){ + return new Date(y,m-1,d); + } else { + return new Date(); + } + }; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_TW.js b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_TW.js new file mode 100644 index 00000000..70ffa76a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/locale/easyui-lang-zh_TW.js @@ -0,0 +1,52 @@ +if ($.fn.pagination){ + $.fn.pagination.defaults.beforePageText = '第'; + $.fn.pagination.defaults.afterPageText = '共{pages}頁'; + $.fn.pagination.defaults.displayMsg = '顯示{from}到{to},共{total}記錄'; +} +if ($.fn.datagrid){ + $.fn.datagrid.defaults.loadMsg = '正在處理,請稍待。。。'; +} +if ($.fn.treegrid && $.fn.datagrid){ + $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; +} +if ($.messager){ + $.messager.defaults.ok = '確定'; + $.messager.defaults.cancel = '取消'; +} +if ($.fn.validatebox){ + $.fn.validatebox.defaults.missingMessage = '該輸入項為必輸項'; + $.fn.validatebox.defaults.rules.email.message = '請輸入有效的電子郵件地址'; + $.fn.validatebox.defaults.rules.url.message = '請輸入有效的URL地址'; + $.fn.validatebox.defaults.rules.length.message = '輸入內容長度必須介於{0}和{1}之間'; + $.fn.validatebox.defaults.rules.remote.message = '請修正此欄位'; +} +if ($.fn.numberbox){ + $.fn.numberbox.defaults.missingMessage = '該輸入項為必輸項'; +} +if ($.fn.combobox){ + $.fn.combobox.defaults.missingMessage = '該輸入項為必輸項'; +} +if ($.fn.combotree){ + $.fn.combotree.defaults.missingMessage = '該輸入項為必輸項'; +} +if ($.fn.combogrid){ + $.fn.combogrid.defaults.missingMessage = '該輸入項為必輸項'; +} +if ($.fn.calendar){ + $.fn.calendar.defaults.weeks = ['日','一','二','三','四','五','六']; + $.fn.calendar.defaults.months = ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']; +} +if ($.fn.datebox){ + $.fn.datebox.defaults.currentText = '今天'; + $.fn.datebox.defaults.closeText = '關閉'; + $.fn.datebox.defaults.okText = '確定'; + $.fn.datebox.defaults.missingMessage = '該輸入項為必輸項'; +} +if ($.fn.datetimebox && $.fn.datebox){ + $.extend($.fn.datetimebox.defaults,{ + currentText: $.fn.datebox.defaults.currentText, + closeText: $.fn.datebox.defaults.closeText, + okText: $.fn.datebox.defaults.okText, + missingMessage: $.fn.datebox.defaults.missingMessage + }); +} diff --git a/src/main/webapp/js/easyui-1.3.5/outlook.js b/src/main/webapp/js/easyui-1.3.5/outlook.js new file mode 100644 index 00000000..cb0e8d69 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/outlook.js @@ -0,0 +1,183 @@ +$(function () { + // InitLeftMenu(); + tabClose(); + tabCloseEven(); + + + // $('#tabs').tabs('add',{ + // title:'title', + // content:createFrame('http://www.xjz365.com') + // }).tabs({ + // onSelect: function (title) { + // var currTab = $('#tabs').tabs('getTab', title); + // var iframe = $(currTab.panel('options').content); + + // var src = iframe.attr('src'); + // if(src) + // $('#tabs').tabs('update', { tab: currTab, options: { content: createFrame(src)} }); + + // } + // }); +}) + +//初始化左侧 +function InitLeftMenu() { + $("#nav").accordion({ animate: false }); + + $.each(_menus.menus, function (i, n) { + var menulist = ''; + menulist += ''; + + $('#nav').accordion('add', { + title: n.menuname, + content: menulist, + iconCls: 'icon ' + n.icon + }); + + }); + + $('.easyui-accordion li a').click(function () { + var tabTitle = $(this).children('.nav').text(); + + var url = $(this).attr("rel"); + var menuid = $(this).attr("ref"); + var icon = getIcon(menuid, icon); + + addTab(tabTitle, url, icon); + $('.easyui-accordion li div').removeClass("selected"); + $(this).parent().addClass("selected"); + }).hover(function () { + $(this).parent().addClass("hover"); + }, function () { + $(this).parent().removeClass("hover"); + }); + + //选中第一个 + var panels = $('#nav').accordion('panels'); + var t = panels[0].panel('options').title; + $('#nav').accordion('select', t); +} +//获取左侧导航的图标 +function getIcon(menuid) { + var icon = 'icon '; + $.each(_menus.menus, function (i, n) { + $.each(n.menus, function (j, o) { + if (o.menuid == menuid) { + icon += o.icon; + } + }) + }) + + return icon; +} + +function addTab(subtitle, url, icon) { + if (!$('#tabs').tabs('exists', subtitle)) { + $('#tabs').tabs('add', { + title: subtitle, + content: createFrame(url), + closable: true, + icon: icon + }); + } else { + $('#tabs').tabs('select', subtitle); + $('#mm-tabupdate').click(); + } + tabClose(); +} +function createFrame(url) { + var s = ''; + return s; +} +function tabClose() { + /*双击关闭TAB选项卡*/ + $(".tabs-inner").dblclick(function () { + var subtitle = $(this).children(".tabs-closable").text(); + $('#tabs').tabs('close', subtitle); + }) + /*为选项卡绑定右键*/ + $(".tabs-inner").bind('contextmenu', function (e) { + $('#mm').menu('show', { + left: e.pageX, + top: e.pageY + }); + + var subtitle = $(this).children(".tabs-closable").text(); + + $('#mm').data("currtab", subtitle); + $('#tabs').tabs('select', subtitle); + return false; + }); +} +//绑定右键菜单事件 +function tabCloseEven() { + //刷新 + $('#mm-tabupdate').click(function () { + var currTab = $('#tabs').tabs('getSelected'); + var url = $(currTab.panel('options').content).attr('src'); + $('#tabs').tabs('update', { + tab: currTab, + options: { + content: createFrame(url) + } + }) + }) + //关闭当前 + $('#mm-tabclose').click(function () { + var currtab_title = $('#mm').data("currtab"); + $('#tabs').tabs('close', currtab_title); + }) + //全部关闭 + $('#mm-tabcloseall').click(function () { + $('.tabs-inner span').each(function (i, n) { + var t = $(n).text(); + $('#tabs').tabs('close', t); + }); + }); + //关闭除当前之外的TAB + $('#mm-tabcloseother').click(function () { + $('#mm-tabcloseright').click(); + $('#mm-tabcloseleft').click(); + }); + //关闭当前右侧的TAB + $('#mm-tabcloseright').click(function () { + var nextall = $('.tabs-selected').nextAll(); + if (nextall.length == 0) { + //msgShow('系统提示','后边没有啦~~','error'); + //alert('后边没有啦~~'); + return false; + } + nextall.each(function (i, n) { + var t = $('a:eq(0) span', $(n)).text(); + $('#tabs').tabs('close', t); + }); + return false; + }); + //关闭当前左侧的TAB + $('#mm-tabcloseleft').click(function () { + var prevall = $('.tabs-selected').prevAll(); + if (prevall.length == 0) { + //alert('到头了,前边没有啦~~'); + return false; + } + prevall.each(function (i, n) { + var t = $('a:eq(0) span', $(n)).text(); + $('#tabs').tabs('close', t); + }); + return false; + }); + + //退出 + $("#mm-exit").click(function () { + $('#mm').menu('hide'); + }) +} + +//弹出信息窗口 title:标题 msgString:提示信息 msgType:信息类型 [error,info,question,warning] +function msgShow(title, msgString, msgType) { + $.messager.alert(title, msgString, msgType); +} diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.accordion.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.accordion.js new file mode 100644 index 00000000..15b316f2 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.accordion.js @@ -0,0 +1,322 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"accordion"); +var _4=_3.options; +var _5=_3.panels; +var cc=$(_2); +_4.fit?$.extend(_4,cc._fit()):cc._fit(false); +if(!isNaN(_4.width)){ +cc._outerWidth(_4.width); +}else{ +cc.css("width",""); +} +var _6=0; +var _7="auto"; +var _8=cc.find(">div.panel>div.accordion-header"); +if(_8.length){ +_6=$(_8[0]).css("height","")._outerHeight(); +} +if(!isNaN(_4.height)){ +cc._outerHeight(_4.height); +_7=cc.height()-_6*_8.length; +}else{ +cc.css("height",""); +} +_9(true,_7-_9(false)+1); +function _9(_a,_b){ +var _c=0; +for(var i=0;i<_5.length;i++){ +var p=_5[i]; +var h=p.panel("header")._outerHeight(_6); +if(p.panel("options").collapsible==_a){ +var _d=isNaN(_b)?undefined:(_b+_6*h.length); +p.panel("resize",{width:cc.width(),height:(_a?_d:undefined)}); +_c+=p.panel("panel").outerHeight()-_6; +} +} +return _c; +}; +}; +function _e(_f,_10,_11,all){ +var _12=$.data(_f,"accordion").panels; +var pp=[]; +for(var i=0;i<_12.length;i++){ +var p=_12[i]; +if(_10){ +if(p.panel("options")[_10]==_11){ +pp.push(p); +} +}else{ +if(p[0]==$(_11)[0]){ +return i; +} +} +} +if(_10){ +return all?pp:(pp.length?pp[0]:null); +}else{ +return -1; +} +}; +function _13(_14){ +return _e(_14,"collapsed",false,true); +}; +function _15(_16){ +var pp=_13(_16); +return pp.length?pp[0]:null; +}; +function _17(_18,_19){ +return _e(_18,null,_19); +}; +function _1a(_1b,_1c){ +var _1d=$.data(_1b,"accordion").panels; +if(typeof _1c=="number"){ +if(_1c<0||_1c>=_1d.length){ +return null; +}else{ +return _1d[_1c]; +} +} +return _e(_1b,"title",_1c); +}; +function _1e(_1f){ +var _20=$.data(_1f,"accordion").options; +var cc=$(_1f); +if(_20.border){ +cc.removeClass("accordion-noborder"); +}else{ +cc.addClass("accordion-noborder"); +} +}; +function _21(_22){ +var _23=$.data(_22,"accordion"); +var cc=$(_22); +cc.addClass("accordion"); +_23.panels=[]; +cc.children("div").each(function(){ +var _24=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); +var pp=$(this); +_23.panels.push(pp); +_27(_22,pp,_24); +}); +cc.bind("_resize",function(e,_25){ +var _26=$.data(_22,"accordion").options; +if(_26.fit==true||_25){ +_1(_22); +} +return false; +}); +}; +function _27(_28,pp,_29){ +var _2a=$.data(_28,"accordion").options; +pp.panel($.extend({},{collapsible:true,minimizable:false,maximizable:false,closable:false,doSize:false,collapsed:true,headerCls:"accordion-header",bodyCls:"accordion-body"},_29,{onBeforeExpand:function(){ +if(_29.onBeforeExpand){ +if(_29.onBeforeExpand.call(this)==false){ +return false; +} +} +if(!_2a.multiple){ +var all=$.grep(_13(_28),function(p){ +return p.panel("options").collapsible; +}); +for(var i=0;i").addClass("accordion-collapse accordion-expand").appendTo(_2e); +t.bind("click",function(){ +var _2f=_17(_28,pp); +if(pp.panel("options").collapsed){ +_30(_28,_2f); +}else{ +_35(_28,_2f); +} +return false; +}); +pp.panel("options").collapsible?t.show():t.hide(); +_2d.click(function(){ +$(this).find("a.accordion-collapse:visible").triggerHandler("click"); +return false; +}); +}; +function _30(_31,_32){ +var p=_1a(_31,_32); +if(!p){ +return; +} +_33(_31); +var _34=$.data(_31,"accordion").options; +p.panel("expand",_34.animate); +}; +function _35(_36,_37){ +var p=_1a(_36,_37); +if(!p){ +return; +} +_33(_36); +var _38=$.data(_36,"accordion").options; +p.panel("collapse",_38.animate); +}; +function _39(_3a){ +var _3b=$.data(_3a,"accordion").options; +var p=_e(_3a,"selected",true); +if(p){ +_3c(_17(_3a,p)); +}else{ +_3c(_3b.selected); +} +function _3c(_3d){ +var _3e=_3b.animate; +_3b.animate=false; +_30(_3a,_3d); +_3b.animate=_3e; +}; +}; +function _33(_3f){ +var _40=$.data(_3f,"accordion").panels; +for(var i=0;i<_40.length;i++){ +_40[i].stop(true,true); +} +}; +function add(_41,_42){ +var _43=$.data(_41,"accordion"); +var _44=_43.options; +var _45=_43.panels; +if(_42.selected==undefined){ +_42.selected=true; +} +_33(_41); +var pp=$("
                        ").appendTo(_41); +_45.push(pp); +_27(_41,pp,_42); +_1(_41); +_44.onAdd.call(_41,_42.title,_45.length-1); +if(_42.selected){ +_30(_41,_45.length-1); +} +}; +function _46(_47,_48){ +var _49=$.data(_47,"accordion"); +var _4a=_49.options; +var _4b=_49.panels; +_33(_47); +var _4c=_1a(_47,_48); +var _4d=_4c.panel("options").title; +var _4e=_17(_47,_4c); +if(!_4c){ +return; +} +if(_4a.onBeforeRemove.call(_47,_4d,_4e)==false){ +return; +} +_4b.splice(_4e,1); +_4c.panel("destroy"); +if(_4b.length){ +_1(_47); +var _4f=_15(_47); +if(!_4f){ +_30(_47,0); +} +} +_4a.onRemove.call(_47,_4d,_4e); +}; +$.fn.accordion=function(_50,_51){ +if(typeof _50=="string"){ +return $.fn.accordion.methods[_50](this,_51); +} +_50=_50||{}; +return this.each(function(){ +var _52=$.data(this,"accordion"); +if(_52){ +$.extend(_52.options,_50); +}else{ +$.data(this,"accordion",{options:$.extend({},$.fn.accordion.defaults,$.fn.accordion.parseOptions(this),_50),accordion:$(this).addClass("accordion"),panels:[]}); +_21(this); +} +_1e(this); +_1(this); +_39(this); +}); +}; +$.fn.accordion.methods={options:function(jq){ +return $.data(jq[0],"accordion").options; +},panels:function(jq){ +return $.data(jq[0],"accordion").panels; +},resize:function(jq){ +return jq.each(function(){ +_1(this); +}); +},getSelections:function(jq){ +return _13(jq[0]); +},getSelected:function(jq){ +return _15(jq[0]); +},getPanel:function(jq,_53){ +return _1a(jq[0],_53); +},getPanelIndex:function(jq,_54){ +return _17(jq[0],_54); +},select:function(jq,_55){ +return jq.each(function(){ +_30(this,_55); +}); +},unselect:function(jq,_56){ +return jq.each(function(){ +_35(this,_56); +}); +},add:function(jq,_57){ +return jq.each(function(){ +add(this,_57); +}); +},remove:function(jq,_58){ +return jq.each(function(){ +_46(this,_58); +}); +}}; +$.fn.accordion.parseOptions=function(_59){ +var t=$(_59); +return $.extend({},$.parser.parseOptions(_59,["width","height",{fit:"boolean",border:"boolean",animate:"boolean",multiple:"boolean",selected:"number"}])); +}; +$.fn.accordion.defaults={width:"auto",height:"auto",fit:false,border:true,animate:true,multiple:false,selected:0,onSelect:function(_5a,_5b){ +},onUnselect:function(_5c,_5d){ +},onAdd:function(_5e,_5f){ +},onBeforeRemove:function(_60,_61){ +},onRemove:function(_62,_63){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.calendar.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.calendar.js new file mode 100644 index 00000000..1f71fe6e --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.calendar.js @@ -0,0 +1,304 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"calendar").options; +var t=$(_2); +_3.fit?$.extend(_3,t._fit()):t._fit(false); +var _4=t.find(".calendar-header"); +t._outerWidth(_3.width); +t._outerHeight(_3.height); +t.find(".calendar-body")._outerHeight(t.height()-_4._outerHeight()); +}; +function _5(_6){ +$(_6).addClass("calendar").html("
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+"Aprial 2010"+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "+""+""+""+"
                        "+"
                        "+"
                        "+"
                        "+"
                        "); +$(_6).find(".calendar-title span").hover(function(){ +$(this).addClass("calendar-menu-hover"); +},function(){ +$(this).removeClass("calendar-menu-hover"); +}).click(function(){ +var _7=$(_6).find(".calendar-menu"); +if(_7.is(":visible")){ +_7.hide(); +}else{ +_14(_6); +} +}); +$(".calendar-prevmonth,.calendar-nextmonth,.calendar-prevyear,.calendar-nextyear",_6).hover(function(){ +$(this).addClass("calendar-nav-hover"); +},function(){ +$(this).removeClass("calendar-nav-hover"); +}); +$(_6).find(".calendar-nextmonth").click(function(){ +_9(_6,1); +}); +$(_6).find(".calendar-prevmonth").click(function(){ +_9(_6,-1); +}); +$(_6).find(".calendar-nextyear").click(function(){ +_f(_6,1); +}); +$(_6).find(".calendar-prevyear").click(function(){ +_f(_6,-1); +}); +$(_6).bind("_resize",function(){ +var _8=$.data(_6,"calendar").options; +if(_8.fit==true){ +_1(_6); +} +return false; +}); +}; +function _9(_a,_b){ +var _c=$.data(_a,"calendar").options; +_c.month+=_b; +if(_c.month>12){ +_c.year++; +_c.month=1; +}else{ +if(_c.month<1){ +_c.year--; +_c.month=12; +} +} +_d(_a); +var _e=$(_a).find(".calendar-menu-month-inner"); +_e.find("td.calendar-selected").removeClass("calendar-selected"); +_e.find("td:eq("+(_c.month-1)+")").addClass("calendar-selected"); +}; +function _f(_10,_11){ +var _12=$.data(_10,"calendar").options; +_12.year+=_11; +_d(_10); +var _13=$(_10).find(".calendar-menu-year"); +_13.val(_12.year); +}; +function _14(_15){ +var _16=$.data(_15,"calendar").options; +$(_15).find(".calendar-menu").show(); +if($(_15).find(".calendar-menu-month-inner").is(":empty")){ +$(_15).find(".calendar-menu-month-inner").empty(); +var t=$("
                        ").appendTo($(_15).find(".calendar-menu-month-inner")); +var idx=0; +for(var i=0;i<3;i++){ +var tr=$("").appendTo(t); +for(var j=0;j<4;j++){ +$("").html(_16.months[idx++]).attr("abbr",idx).appendTo(tr); +} +} +$(_15).find(".calendar-menu-prev,.calendar-menu-next").hover(function(){ +$(this).addClass("calendar-menu-hover"); +},function(){ +$(this).removeClass("calendar-menu-hover"); +}); +$(_15).find(".calendar-menu-next").click(function(){ +var y=$(_15).find(".calendar-menu-year"); +if(!isNaN(y.val())){ +y.val(parseInt(y.val())+1); +} +}); +$(_15).find(".calendar-menu-prev").click(function(){ +var y=$(_15).find(".calendar-menu-year"); +if(!isNaN(y.val())){ +y.val(parseInt(y.val()-1)); +} +}); +$(_15).find(".calendar-menu-year").keypress(function(e){ +if(e.keyCode==13){ +_17(); +} +}); +$(_15).find(".calendar-menu-month").hover(function(){ +$(this).addClass("calendar-menu-hover"); +},function(){ +$(this).removeClass("calendar-menu-hover"); +}).click(function(){ +var _18=$(_15).find(".calendar-menu"); +_18.find(".calendar-selected").removeClass("calendar-selected"); +$(this).addClass("calendar-selected"); +_17(); +}); +} +function _17(){ +var _19=$(_15).find(".calendar-menu"); +var _1a=_19.find(".calendar-menu-year").val(); +var _1b=_19.find(".calendar-selected").attr("abbr"); +if(!isNaN(_1a)){ +_16.year=parseInt(_1a); +_16.month=parseInt(_1b); +_d(_15); +} +_19.hide(); +}; +var _1c=$(_15).find(".calendar-body"); +var _1d=$(_15).find(".calendar-menu"); +var _1e=_1d.find(".calendar-menu-year-inner"); +var _1f=_1d.find(".calendar-menu-month-inner"); +_1e.find("input").val(_16.year).focus(); +_1f.find("td.calendar-selected").removeClass("calendar-selected"); +_1f.find("td:eq("+(_16.month-1)+")").addClass("calendar-selected"); +_1d._outerWidth(_1c._outerWidth()); +_1d._outerHeight(_1c._outerHeight()); +_1f._outerHeight(_1d.height()-_1e._outerHeight()); +}; +function _20(_21,_22,_23){ +var _24=$.data(_21,"calendar").options; +var _25=[]; +var _26=new Date(_22,_23,0).getDate(); +for(var i=1;i<=_26;i++){ +_25.push([_22,_23,i]); +} +var _27=[],_28=[]; +var _29=-1; +while(_25.length>0){ +var _2a=_25.shift(); +_28.push(_2a); +var day=new Date(_2a[0],_2a[1]-1,_2a[2]).getDay(); +if(_29==day){ +day=0; +}else{ +if(day==(_24.firstDay==0?7:_24.firstDay)-1){ +_27.push(_28); +_28=[]; +} +} +_29=day; +} +if(_28.length){ +_27.push(_28); +} +var _2b=_27[0]; +if(_2b.length<7){ +while(_2b.length<7){ +var _2c=_2b[0]; +var _2a=new Date(_2c[0],_2c[1]-1,_2c[2]-1); +_2b.unshift([_2a.getFullYear(),_2a.getMonth()+1,_2a.getDate()]); +} +}else{ +var _2c=_2b[0]; +var _28=[]; +for(var i=1;i<=7;i++){ +var _2a=new Date(_2c[0],_2c[1]-1,_2c[2]-i); +_28.unshift([_2a.getFullYear(),_2a.getMonth()+1,_2a.getDate()]); +} +_27.unshift(_28); +} +var _2d=_27[_27.length-1]; +while(_2d.length<7){ +var _2e=_2d[_2d.length-1]; +var _2a=new Date(_2e[0],_2e[1]-1,_2e[2]+1); +_2d.push([_2a.getFullYear(),_2a.getMonth()+1,_2a.getDate()]); +} +if(_27.length<6){ +var _2e=_2d[_2d.length-1]; +var _28=[]; +for(var i=1;i<=7;i++){ +var _2a=new Date(_2e[0],_2e[1]-1,_2e[2]+i); +_28.push([_2a.getFullYear(),_2a.getMonth()+1,_2a.getDate()]); +} +_27.push(_28); +} +return _27; +}; +function _d(_2f){ +var _30=$.data(_2f,"calendar").options; +$(_2f).find(".calendar-title span").html(_30.months[_30.month-1]+" "+_30.year); +var _31=$(_2f).find("div.calendar-body"); +_31.find(">table").remove(); +var t=$("
                        ").prependTo(_31); +var tr=$("").appendTo(t.find("thead")); +for(var i=_30.firstDay;i<_30.weeks.length;i++){ +tr.append(""+_30.weeks[i]+""); +} +for(var i=0;i<_30.firstDay;i++){ +tr.append(""+_30.weeks[i]+""); +} +var _32=_20(_2f,_30.year,_30.month); +for(var i=0;i<_32.length;i++){ +var _33=_32[i]; +var tr=$("").appendTo(t.find("tbody")); +for(var j=0;j<_33.length;j++){ +var day=_33[j]; +$("").attr("abbr",day[0]+","+day[1]+","+day[2]).html(day[2]).appendTo(tr); +} +} +t.find("td[abbr^=\""+_30.year+","+_30.month+"\"]").removeClass("calendar-other-month"); +var now=new Date(); +var _34=now.getFullYear()+","+(now.getMonth()+1)+","+now.getDate(); +t.find("td[abbr=\""+_34+"\"]").addClass("calendar-today"); +if(_30.current){ +t.find(".calendar-selected").removeClass("calendar-selected"); +var _35=_30.current.getFullYear()+","+(_30.current.getMonth()+1)+","+_30.current.getDate(); +t.find("td[abbr=\""+_35+"\"]").addClass("calendar-selected"); +} +var _36=6-_30.firstDay; +var _37=_36+1; +if(_36>=7){ +_36-=7; +} +if(_37>=7){ +_37-=7; +} +t.find("tr").find("td:eq("+_36+")").addClass("calendar-saturday"); +t.find("tr").find("td:eq("+_37+")").addClass("calendar-sunday"); +t.find("td").hover(function(){ +$(this).addClass("calendar-hover"); +},function(){ +$(this).removeClass("calendar-hover"); +}).click(function(){ +t.find(".calendar-selected").removeClass("calendar-selected"); +$(this).addClass("calendar-selected"); +var _38=$(this).attr("abbr").split(","); +_30.current=new Date(_38[0],parseInt(_38[1])-1,_38[2]); +_30.onSelect.call(_2f,_30.current); +}); +}; +$.fn.calendar=function(_39,_3a){ +if(typeof _39=="string"){ +return $.fn.calendar.methods[_39](this,_3a); +} +_39=_39||{}; +return this.each(function(){ +var _3b=$.data(this,"calendar"); +if(_3b){ +$.extend(_3b.options,_39); +}else{ +_3b=$.data(this,"calendar",{options:$.extend({},$.fn.calendar.defaults,$.fn.calendar.parseOptions(this),_39)}); +_5(this); +} +if(_3b.options.border==false){ +$(this).addClass("calendar-noborder"); +} +_1(this); +_d(this); +$(this).find("div.calendar-menu").hide(); +}); +}; +$.fn.calendar.methods={options:function(jq){ +return $.data(jq[0],"calendar").options; +},resize:function(jq){ +return jq.each(function(){ +_1(this); +}); +},moveTo:function(jq,_3c){ +return jq.each(function(){ +$(this).calendar({year:_3c.getFullYear(),month:_3c.getMonth()+1,current:_3c}); +}); +}}; +$.fn.calendar.parseOptions=function(_3d){ +var t=$(_3d); +return $.extend({},$.parser.parseOptions(_3d,["width","height",{firstDay:"number",fit:"boolean",border:"boolean"}])); +}; +$.fn.calendar.defaults={width:180,height:180,fit:false,border:true,firstDay:0,weeks:["S","M","T","W","T","F","S"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(_3e){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combo.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combo.js new file mode 100644 index 00000000..50cd8780 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combo.js @@ -0,0 +1,453 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2,_3){ +var _4=$.data(_2,"combo"); +var _5=_4.options; +var _6=_4.combo; +var _7=_4.panel; +if(_3){ +_5.width=_3; +} +if(isNaN(_5.width)){ +var c=$(_2).clone(); +c.css("visibility","hidden"); +c.appendTo("body"); +_5.width=c.outerWidth(); +c.remove(); +} +_6.appendTo("body"); +var _8=_6.find("input.combo-text"); +var _9=_6.find(".combo-arrow"); +var _a=_5.hasDownArrow?_9._outerWidth():0; +_6._outerWidth(_5.width)._outerHeight(_5.height); +_8._outerWidth(_6.width()-_a); +_8.css({height:_6.height()+"px",lineHeight:_6.height()+"px"}); +_9._outerHeight(_6.height()); +_7.panel("resize",{width:(_5.panelWidth?_5.panelWidth:_6.outerWidth()),height:_5.panelHeight}); +_6.insertAfter(_2); +}; +function _b(_c){ +$(_c).addClass("combo-f").hide(); +var _d=$(""+""+""+""+"").insertAfter(_c); +var _e=$("
                        ").appendTo("body"); +_e.panel({doSize:false,closed:true,cls:"combo-p",style:{position:"absolute",zIndex:10},onOpen:function(){ +$(this).panel("resize"); +},onClose:function(){ +var _f=$.data(_c,"combo"); +if(_f){ +_f.options.onHidePanel.call(_c); +} +}}); +var _10=$(_c).attr("name"); +if(_10){ +_d.find("input.combo-value").attr("name",_10); +$(_c).removeAttr("name").attr("comboName",_10); +} +return {combo:_d,panel:_e}; +}; +function _11(_12){ +var _13=$.data(_12,"combo"); +var _14=_13.options; +var _15=_13.combo; +if(_14.hasDownArrow){ +_15.find(".combo-arrow").show(); +}else{ +_15.find(".combo-arrow").hide(); +} +_16(_12,_14.disabled); +_17(_12,_14.readonly); +}; +function _18(_19){ +var _1a=$.data(_19,"combo"); +var _1b=_1a.combo.find("input.combo-text"); +_1b.validatebox("destroy"); +_1a.panel.panel("destroy"); +_1a.combo.remove(); +$(_19).remove(); +}; +function _1c(_1d){ +$(_1d).find(".combo-f").each(function(){ +var p=$(this).combo("panel"); +if(p.is(":visible")){ +p.panel("close"); +} +}); +}; +function _1e(_1f){ +var _20=$.data(_1f,"combo"); +var _21=_20.options; +var _22=_20.panel; +var _23=_20.combo; +var _24=_23.find(".combo-text"); +var _25=_23.find(".combo-arrow"); +$(document).unbind(".combo").bind("mousedown.combo",function(e){ +var p=$(e.target).closest("span.combo,div.combo-p"); +if(p.length){ +_1c(p); +return; +} +$("body>div.combo-p>div.combo-panel:visible").panel("close"); +}); +_24.unbind(".combo"); +_25.unbind(".combo"); +if(!_21.disabled&&!_21.readonly){ +_24.bind("click.combo",function(e){ +if(!_21.editable){ +_26.call(this); +}else{ +var p=$(this).closest("div.combo-panel"); +$("div.combo-panel:visible").not(_22).not(p).panel("close"); +} +}).bind("keydown.combo",function(e){ +switch(e.keyCode){ +case 38: +_21.keyHandler.up.call(_1f,e); +break; +case 40: +_21.keyHandler.down.call(_1f,e); +break; +case 37: +_21.keyHandler.left.call(_1f,e); +break; +case 39: +_21.keyHandler.right.call(_1f,e); +break; +case 13: +e.preventDefault(); +_21.keyHandler.enter.call(_1f,e); +return false; +case 9: +case 27: +_27(_1f); +break; +default: +if(_21.editable){ +if(_20.timer){ +clearTimeout(_20.timer); +} +_20.timer=setTimeout(function(){ +var q=_24.val(); +if(_20.previousValue!=q){ +_20.previousValue=q; +$(_1f).combo("showPanel"); +_21.keyHandler.query.call(_1f,_24.val(),e); +$(_1f).combo("validate"); +} +},_21.delay); +} +} +}); +_25.bind("click.combo",function(){ +_26.call(this); +}).bind("mouseenter.combo",function(){ +$(this).addClass("combo-arrow-hover"); +}).bind("mouseleave.combo",function(){ +$(this).removeClass("combo-arrow-hover"); +}); +} +function _26(){ +if(_22.is(":visible")){ +_1c(_22); +_27(_1f); +}else{ +var p=$(this).closest("div.combo-panel"); +$("div.combo-panel:visible").not(_22).not(p).panel("close"); +$(_1f).combo("showPanel"); +} +_24.focus(); +}; +}; +function _28(_29){ +var _2a=$.data(_29,"combo").options; +var _2b=$.data(_29,"combo").combo; +var _2c=$.data(_29,"combo").panel; +if($.fn.window){ +_2c.panel("panel").css("z-index",$.fn.window.defaults.zIndex++); +} +_2c.panel("move",{left:_2b.offset().left,top:_2d()}); +if(_2c.panel("options").closed){ +_2c.panel("open"); +_2a.onShowPanel.call(_29); +} +(function(){ +if(_2c.is(":visible")){ +_2c.panel("move",{left:_2e(),top:_2d()}); +setTimeout(arguments.callee,200); +} +})(); +function _2e(){ +var _2f=_2b.offset().left; +if(_2f+_2c._outerWidth()>$(window)._outerWidth()+$(document).scrollLeft()){ +_2f=$(window)._outerWidth()+$(document).scrollLeft()-_2c._outerWidth(); +} +if(_2f<0){ +_2f=0; +} +return _2f; +}; +function _2d(){ +var top=_2b.offset().top+_2b._outerHeight(); +if(top+_2c._outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ +top=_2b.offset().top-_2c._outerHeight(); +} +if(top<$(document).scrollTop()){ +top=_2b.offset().top+_2b._outerHeight(); +} +return top; +}; +}; +function _27(_30){ +var _31=$.data(_30,"combo").panel; +_31.panel("close"); +}; +function _32(_33){ +var _34=$.data(_33,"combo").options; +var _35=$(_33).combo("textbox"); +_35.validatebox($.extend({},_34,{deltaX:(_34.hasDownArrow?_34.deltaX:(_34.deltaX>0?1:-1))})); +}; +function _16(_36,_37){ +var _38=$.data(_36,"combo"); +var _39=_38.options; +var _3a=_38.combo; +if(_37){ +_39.disabled=true; +$(_36).attr("disabled",true); +_3a.find(".combo-value").attr("disabled",true); +_3a.find(".combo-text").attr("disabled",true); +}else{ +_39.disabled=false; +$(_36).removeAttr("disabled"); +_3a.find(".combo-value").removeAttr("disabled"); +_3a.find(".combo-text").removeAttr("disabled"); +} +}; +function _17(_3b,_3c){ +var _3d=$.data(_3b,"combo"); +var _3e=_3d.options; +_3e.readonly=_3c==undefined?true:_3c; +var _3f=_3e.readonly?true:(!_3e.editable); +_3d.combo.find(".combo-text").attr("readonly",_3f).css("cursor",_3f?"pointer":""); +}; +function _40(_41){ +var _42=$.data(_41,"combo"); +var _43=_42.options; +var _44=_42.combo; +if(_43.multiple){ +_44.find("input.combo-value").remove(); +}else{ +_44.find("input.combo-value").val(""); +} +_44.find("input.combo-text").val(""); +}; +function _45(_46){ +var _47=$.data(_46,"combo").combo; +return _47.find("input.combo-text").val(); +}; +function _48(_49,_4a){ +var _4b=$.data(_49,"combo"); +var _4c=_4b.combo.find("input.combo-text"); +if(_4c.val()!=_4a){ +_4c.val(_4a); +$(_49).combo("validate"); +_4b.previousValue=_4a; +} +}; +function _4d(_4e){ +var _4f=[]; +var _50=$.data(_4e,"combo").combo; +_50.find("input.combo-value").each(function(){ +_4f.push($(this).val()); +}); +return _4f; +}; +function _51(_52,_53){ +var _54=$.data(_52,"combo").options; +var _55=_4d(_52); +var _56=$.data(_52,"combo").combo; +_56.find("input.combo-value").remove(); +var _57=$(_52).attr("comboName"); +for(var i=0;i<_53.length;i++){ +var _58=$("").appendTo(_56); +if(_57){ +_58.attr("name",_57); +} +_58.val(_53[i]); +} +var tmp=[]; +for(var i=0;i<_55.length;i++){ +tmp[i]=_55[i]; +} +var aa=[]; +for(var i=0;i<_53.length;i++){ +for(var j=0;j_10.height()){ +var h=_10.scrollTop()+_11.position().top+_11.outerHeight()-_10.height(); +_10.scrollTop(h); +} +} +} +}; +function nav(_12,dir){ +var _13=$.data(_12,"combobox").options; +var _14=$(_12).combobox("panel"); +var _15=_14.children("div.combobox-item-hover"); +if(!_15.length){ +_15=_14.children("div.combobox-item-selected"); +} +_15.removeClass("combobox-item-hover"); +var _16="div.combobox-item:visible:not(.combobox-item-disabled):first"; +var _17="div.combobox-item:visible:not(.combobox-item-disabled):last"; +if(!_15.length){ +_15=_14.children(dir=="next"?_16:_17); +}else{ +if(dir=="next"){ +_15=_15.nextAll(_16); +if(!_15.length){ +_15=_14.children(_16); +} +}else{ +_15=_15.prevAll(_16); +if(!_15.length){ +_15=_14.children(_17); +} +} +} +if(_15.length){ +_15.addClass("combobox-item-hover"); +var row=_1(_12,_15.attr("id"),"domId"); +if(row){ +_d(_12,row[_13.valueField]); +if(_13.selectOnNavigation){ +_18(_12,row[_13.valueField]); +} +} +} +}; +function _18(_19,_1a){ +var _1b=$.data(_19,"combobox").options; +var _1c=$(_19).combo("getValues"); +if($.inArray(_1a+"",_1c)==-1){ +if(_1b.multiple){ +_1c.push(_1a); +}else{ +_1c=[_1a]; +} +_1d(_19,_1c); +_1b.onSelect.call(_19,_1(_19,_1a)); +} +}; +function _1e(_1f,_20){ +var _21=$.data(_1f,"combobox").options; +var _22=$(_1f).combo("getValues"); +var _23=$.inArray(_20+"",_22); +if(_23>=0){ +_22.splice(_23,1); +_1d(_1f,_22); +_21.onUnselect.call(_1f,_1(_1f,_20)); +} +}; +function _1d(_24,_25,_26){ +var _27=$.data(_24,"combobox").options; +var _28=$(_24).combo("panel"); +_28.find("div.combobox-item-selected").removeClass("combobox-item-selected"); +var vv=[],ss=[]; +for(var i=0;i<_25.length;i++){ +var v=_25[i]; +var s=v; +var row=_1(_24,v); +if(row){ +s=row[_27.textField]; +$("#"+row.domId).addClass("combobox-item-selected"); +} +vv.push(v); +ss.push(s); +} +$(_24).combo("setValues",vv); +if(!_26){ +$(_24).combo("setText",ss.join(_27.separator)); +} +}; +var _29=1; +function _2a(_2b,_2c,_2d){ +var _2e=$.data(_2b,"combobox"); +var _2f=_2e.options; +_2e.data=_2f.loadFilter.call(_2b,_2c); +_2e.groups=[]; +_2c=_2e.data; +var _30=$(_2b).combobox("getValues"); +var dd=[]; +var _31=undefined; +for(var i=0;i<_2c.length;i++){ +var row=_2c[i]; +var v=row[_2f.valueField]+""; +var s=row[_2f.textField]; +var g=row[_2f.groupField]; +if(g){ +if(_31!=g){ +_31=g; +var _32={value:g,domId:("_easyui_combobox_"+_29++)}; +_2e.groups.push(_32); +dd.push("
                        "); +dd.push(_2f.groupFormatter?_2f.groupFormatter.call(_2b,g):g); +dd.push("
                        "); +} +}else{ +_31=undefined; +} +var cls="combobox-item"+(row.disabled?" combobox-item-disabled":"")+(g?" combobox-gitem":""); +row.domId="_easyui_combobox_"+_29++; +dd.push("
                        "); +dd.push(_2f.formatter?_2f.formatter.call(_2b,row):s); +dd.push("
                        "); +if(row["selected"]&&$.inArray(v,_30)==-1){ +_30.push(v); +} +} +$(_2b).combo("panel").html(dd.join("")); +if(_2f.multiple){ +_1d(_2b,_30,_2d); +}else{ +_1d(_2b,_30.length?[_30[_30.length-1]]:[],_2d); +} +_2f.onLoadSuccess.call(_2b,_2c); +}; +function _33(_34,url,_35,_36){ +var _37=$.data(_34,"combobox").options; +if(url){ +_37.url=url; +} +_35=_35||{}; +if(_37.onBeforeLoad.call(_34,_35)==false){ +return; +} +_37.loader.call(_34,_35,function(_38){ +_2a(_34,_38,_36); +},function(){ +_37.onLoadError.apply(this,arguments); +}); +}; +function _39(_3a,q){ +var _3b=$.data(_3a,"combobox"); +var _3c=_3b.options; +if(_3c.multiple&&!q){ +_1d(_3a,[],true); +}else{ +_1d(_3a,[q],true); +} +if(_3c.mode=="remote"){ +_33(_3a,null,{q:q},true); +}else{ +var _3d=$(_3a).combo("panel"); +_3d.find("div.combobox-item,div.combobox-group").hide(); +var _3e=_3b.data; +var _3f=undefined; +for(var i=0;i<_3e.length;i++){ +var row=_3e[i]; +if(_3c.filter.call(_3a,q,row)){ +var v=row[_3c.valueField]; +var s=row[_3c.textField]; +var g=row[_3c.groupField]; +var _40=$("#"+row.domId).show(); +if(s.toLowerCase()==q.toLowerCase()){ +_1d(_3a,[v]); +_40.addClass("combobox-item-selected"); +} +if(_3c.groupField&&_3f!=g){ +var _41=_1(_3a,g,"value",true); +if(_41){ +$("#"+_41.domId).show(); +} +_3f=g; +} +} +} +} +}; +function _42(_43){ +var t=$(_43); +var _44=t.combobox("options"); +var _45=t.combobox("panel"); +var _46=_45.children("div.combobox-item-hover"); +if(!_46.length){ +_46=_45.children("div.combobox-item-selected"); +} +if(!_46.length){ +return; +} +var row=_1(_43,_46.attr("id"),"domId"); +if(!row){ +return; +} +var _47=row[_44.valueField]; +if(_44.multiple){ +if(_46.hasClass("combobox-item-selected")){ +t.combobox("unselect",_47); +}else{ +t.combobox("select",_47); +} +}else{ +t.combobox("select",_47); +t.combobox("hidePanel"); +} +var vv=[]; +var _48=t.combobox("getValues"); +for(var i=0;i<_48.length;i++){ +if(_1(_43,_48[i])){ +vv.push(_48[i]); +} +} +t.combobox("setValues",vv); +}; +function _49(_4a){ +var _4b=$.data(_4a,"combobox").options; +$(_4a).addClass("combobox-f"); +$(_4a).combo($.extend({},_4b,{onShowPanel:function(){ +$(_4a).combo("panel").find("div.combobox-item,div.combobox-group").show(); +_d(_4a,$(_4a).combobox("getValue")); +_4b.onShowPanel.call(_4a); +}})); +$(_4a).combo("panel").unbind().bind("mouseover",function(e){ +$(this).children("div.combobox-item-hover").removeClass("combobox-item-hover"); +var _4c=$(e.target).closest("div.combobox-item"); +if(!_4c.hasClass("combobox-item-disabled")){ +_4c.addClass("combobox-item-hover"); +} +e.stopPropagation(); +}).bind("mouseout",function(e){ +$(e.target).closest("div.combobox-item").removeClass("combobox-item-hover"); +e.stopPropagation(); +}).bind("click",function(e){ +var _4d=$(e.target).closest("div.combobox-item"); +if(!_4d.length||_4d.hasClass("combobox-item-disabled")){ +return; +} +var row=_1(_4a,_4d.attr("id"),"domId"); +if(!row){ +return; +} +var _4e=row[_4b.valueField]; +if(_4b.multiple){ +if(_4d.hasClass("combobox-item-selected")){ +_1e(_4a,_4e); +}else{ +_18(_4a,_4e); +} +}else{ +_18(_4a,_4e); +$(_4a).combo("hidePanel"); +} +e.stopPropagation(); +}); +}; +$.fn.combobox=function(_4f,_50){ +if(typeof _4f=="string"){ +var _51=$.fn.combobox.methods[_4f]; +if(_51){ +return _51(this,_50); +}else{ +return this.combo(_4f,_50); +} +} +_4f=_4f||{}; +return this.each(function(){ +var _52=$.data(this,"combobox"); +if(_52){ +$.extend(_52.options,_4f); +_49(this); +}else{ +_52=$.data(this,"combobox",{options:$.extend({},$.fn.combobox.defaults,$.fn.combobox.parseOptions(this),_4f),data:[]}); +_49(this); +var _53=$.fn.combobox.parseData(this); +if(_53.length){ +_2a(this,_53); +} +} +if(_52.options.data){ +_2a(this,_52.options.data); +} +_33(this); +}); +}; +$.fn.combobox.methods={options:function(jq){ +var _54=jq.combo("options"); +return $.extend($.data(jq[0],"combobox").options,{originalValue:_54.originalValue,disabled:_54.disabled,readonly:_54.readonly}); +},getData:function(jq){ +return $.data(jq[0],"combobox").data; +},setValues:function(jq,_55){ +return jq.each(function(){ +_1d(this,_55); +}); +},setValue:function(jq,_56){ +return jq.each(function(){ +_1d(this,[_56]); +}); +},clear:function(jq){ +return jq.each(function(){ +$(this).combo("clear"); +var _57=$(this).combo("panel"); +_57.find("div.combobox-item-selected").removeClass("combobox-item-selected"); +}); +},reset:function(jq){ +return jq.each(function(){ +var _58=$(this).combobox("options"); +if(_58.multiple){ +$(this).combobox("setValues",_58.originalValue); +}else{ +$(this).combobox("setValue",_58.originalValue); +} +}); +},loadData:function(jq,_59){ +return jq.each(function(){ +_2a(this,_59); +}); +},reload:function(jq,url){ +return jq.each(function(){ +_33(this,url); +}); +},select:function(jq,_5a){ +return jq.each(function(){ +_18(this,_5a); +}); +},unselect:function(jq,_5b){ +return jq.each(function(){ +_1e(this,_5b); +}); +}}; +$.fn.combobox.parseOptions=function(_5c){ +var t=$(_5c); +return $.extend({},$.fn.combo.parseOptions(_5c),$.parser.parseOptions(_5c,["valueField","textField","groupField","mode","method","url"])); +}; +$.fn.combobox.parseData=function(_5d){ +var _5e=[]; +var _5f=$(_5d).combobox("options"); +$(_5d).children().each(function(){ +if(this.tagName.toLowerCase()=="optgroup"){ +var _60=$(this).attr("label"); +$(this).children().each(function(){ +_61(this,_60); +}); +}else{ +_61(this); +} +}); +return _5e; +function _61(el,_62){ +var t=$(el); +var row={}; +row[_5f.valueField]=t.attr("value")!=undefined?t.attr("value"):t.html(); +row[_5f.textField]=t.html(); +row["selected"]=t.is(":selected"); +row["disabled"]=t.is(":disabled"); +if(_62){ +_5f.groupField=_5f.groupField||"group"; +row[_5f.groupField]=_62; +} +_5e.push(row); +}; +}; +$.fn.combobox.defaults=$.extend({},$.fn.combo.defaults,{valueField:"value",textField:"text",groupField:null,groupFormatter:function(_63){ +return _63; +},mode:"local",method:"post",url:null,data:null,keyHandler:{up:function(e){ +nav(this,"prev"); +e.preventDefault(); +},down:function(e){ +nav(this,"next"); +e.preventDefault(); +},left:function(e){ +},right:function(e){ +},enter:function(e){ +_42(this); +},query:function(q,e){ +_39(this,q); +}},filter:function(q,row){ +var _64=$(this).combobox("options"); +return row[_64.textField].toLowerCase().indexOf(q.toLowerCase())==0; +},formatter:function(row){ +var _65=$(this).combobox("options"); +return row[_65.textField]; +},loader:function(_66,_67,_68){ +var _69=$(this).combobox("options"); +if(!_69.url){ +return false; +} +$.ajax({type:_69.method,url:_69.url,data:_66,dataType:"json",success:function(_6a){ +_67(_6a); +},error:function(){ +_68.apply(this,arguments); +}}); +},loadFilter:function(_6b){ +return _6b; +},onBeforeLoad:function(_6c){ +},onLoadSuccess:function(){ +},onLoadError:function(){ +},onSelect:function(_6d){ +},onUnselect:function(_6e){ +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combogrid.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combogrid.js new file mode 100644 index 00000000..21290774 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combogrid.js @@ -0,0 +1,253 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"combogrid"); +var _4=_3.options; +var _5=_3.grid; +$(_2).addClass("combogrid-f").combo(_4); +var _6=$(_2).combo("panel"); +if(!_5){ +_5=$("
                        ").appendTo(_6); +_3.grid=_5; +} +_5.datagrid($.extend({},_4,{border:false,fit:true,singleSelect:(!_4.multiple),onLoadSuccess:function(_7){ +var _8=$(_2).combo("getValues"); +var _9=_4.onSelect; +_4.onSelect=function(){ +}; +_1a(_2,_8,_3.remainText); +_4.onSelect=_9; +_4.onLoadSuccess.apply(_2,arguments); +},onClickRow:_a,onSelect:function(_b,_c){ +_d(); +_4.onSelect.call(this,_b,_c); +},onUnselect:function(_e,_f){ +_d(); +_4.onUnselect.call(this,_e,_f); +},onSelectAll:function(_10){ +_d(); +_4.onSelectAll.call(this,_10); +},onUnselectAll:function(_11){ +if(_4.multiple){ +_d(); +} +_4.onUnselectAll.call(this,_11); +}})); +function _a(_12,row){ +_3.remainText=false; +_d(); +if(!_4.multiple){ +$(_2).combo("hidePanel"); +} +_4.onClickRow.call(this,_12,row); +}; +function _d(){ +var _13=_5.datagrid("getSelections"); +var vv=[],ss=[]; +for(var i=0;i<_13.length;i++){ +vv.push(_13[i][_4.idField]); +ss.push(_13[i][_4.textField]); +} +if(!_4.multiple){ +$(_2).combo("setValues",(vv.length?vv:[""])); +}else{ +$(_2).combo("setValues",vv); +} +if(!_3.remainText){ +$(_2).combo("setText",ss.join(_4.separator)); +} +}; +}; +function nav(_14,dir){ +var _15=$.data(_14,"combogrid"); +var _16=_15.options; +var _17=_15.grid; +var _18=_17.datagrid("getRows").length; +if(!_18){ +return; +} +var tr=_16.finder.getTr(_17[0],null,"highlight"); +if(!tr.length){ +tr=_16.finder.getTr(_17[0],null,"selected"); +} +var _19; +if(!tr.length){ +_19=(dir=="next"?0:_18-1); +}else{ +var _19=parseInt(tr.attr("datagrid-row-index")); +_19+=(dir=="next"?1:-1); +if(_19<0){ +_19=_18-1; +} +if(_19>=_18){ +_19=0; +} +} +_17.datagrid("highlightRow",_19); +if(_16.selectOnNavigation){ +_15.remainText=false; +_17.datagrid("selectRow",_19); +} +}; +function _1a(_1b,_1c,_1d){ +var _1e=$.data(_1b,"combogrid"); +var _1f=_1e.options; +var _20=_1e.grid; +var _21=_20.datagrid("getRows"); +var ss=[]; +var _22=$(_1b).combo("getValues"); +var _23=$(_1b).combo("options"); +var _24=_23.onChange; +_23.onChange=function(){ +}; +_20.datagrid("clearSelections"); +for(var i=0;i<_1c.length;i++){ +var _25=_20.datagrid("getRowIndex",_1c[i]); +if(_25>=0){ +_20.datagrid("selectRow",_25); +ss.push(_21[_25][_1f.textField]); +}else{ +ss.push(_1c[i]); +} +} +$(_1b).combo("setValues",_22); +_23.onChange=_24; +$(_1b).combo("setValues",_1c); +if(!_1d){ +var s=ss.join(_1f.separator); +if($(_1b).combo("getText")!=s){ +$(_1b).combo("setText",s); +} +} +}; +function _26(_27,q){ +var _28=$.data(_27,"combogrid"); +var _29=_28.options; +var _2a=_28.grid; +_28.remainText=true; +if(_29.multiple&&!q){ +_1a(_27,[],true); +}else{ +_1a(_27,[q],true); +} +if(_29.mode=="remote"){ +_2a.datagrid("clearSelections"); +_2a.datagrid("load",$.extend({},_29.queryParams,{q:q})); +}else{ +if(!q){ +return; +} +var _2b=_2a.datagrid("getRows"); +for(var i=0;i<_2b.length;i++){ +if(_29.filter.call(_27,q,_2b[i])){ +_2a.datagrid("clearSelections"); +_2a.datagrid("selectRow",i); +return; +} +} +} +}; +function _2c(_2d){ +var _2e=$.data(_2d,"combogrid"); +var _2f=_2e.options; +var _30=_2e.grid; +var tr=_2f.finder.getTr(_30[0],null,"highlight"); +if(!tr.length){ +tr=_2f.finder.getTr(_30[0],null,"selected"); +} +if(!tr.length){ +return; +} +_2e.remainText=false; +var _31=parseInt(tr.attr("datagrid-row-index")); +if(_2f.multiple){ +if(tr.hasClass("datagrid-row-selected")){ +_30.datagrid("unselectRow",_31); +}else{ +_30.datagrid("selectRow",_31); +} +}else{ +_30.datagrid("selectRow",_31); +$(_2d).combogrid("hidePanel"); +} +}; +$.fn.combogrid=function(_32,_33){ +if(typeof _32=="string"){ +var _34=$.fn.combogrid.methods[_32]; +if(_34){ +return _34(this,_33); +}else{ +return this.combo(_32,_33); +} +} +_32=_32||{}; +return this.each(function(){ +var _35=$.data(this,"combogrid"); +if(_35){ +$.extend(_35.options,_32); +}else{ +_35=$.data(this,"combogrid",{options:$.extend({},$.fn.combogrid.defaults,$.fn.combogrid.parseOptions(this),_32)}); +} +_1(this); +}); +}; +$.fn.combogrid.methods={options:function(jq){ +var _36=jq.combo("options"); +return $.extend($.data(jq[0],"combogrid").options,{originalValue:_36.originalValue,disabled:_36.disabled,readonly:_36.readonly}); +},grid:function(jq){ +return $.data(jq[0],"combogrid").grid; +},setValues:function(jq,_37){ +return jq.each(function(){ +_1a(this,_37); +}); +},setValue:function(jq,_38){ +return jq.each(function(){ +_1a(this,[_38]); +}); +},clear:function(jq){ +return jq.each(function(){ +$(this).combogrid("grid").datagrid("clearSelections"); +$(this).combo("clear"); +}); +},reset:function(jq){ +return jq.each(function(){ +var _39=$(this).combogrid("options"); +if(_39.multiple){ +$(this).combogrid("setValues",_39.originalValue); +}else{ +$(this).combogrid("setValue",_39.originalValue); +} +}); +}}; +$.fn.combogrid.parseOptions=function(_3a){ +var t=$(_3a); +return $.extend({},$.fn.combo.parseOptions(_3a),$.fn.datagrid.parseOptions(_3a),$.parser.parseOptions(_3a,["idField","textField","mode"])); +}; +$.fn.combogrid.defaults=$.extend({},$.fn.combo.defaults,$.fn.datagrid.defaults,{loadMsg:null,idField:null,textField:null,mode:"local",keyHandler:{up:function(e){ +nav(this,"prev"); +e.preventDefault(); +},down:function(e){ +nav(this,"next"); +e.preventDefault(); +},left:function(e){ +},right:function(e){ +},enter:function(e){ +_2c(this); +},query:function(q,e){ +_26(this,q); +}},filter:function(q,row){ +var _3b=$(this).combogrid("options"); +return row[_3b.textField].indexOf(q)==0; +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combotree.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combotree.js new file mode 100644 index 00000000..c31225ad --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.combotree.js @@ -0,0 +1,162 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"combotree").options; +var _4=$.data(_2,"combotree").tree; +$(_2).addClass("combotree-f"); +$(_2).combo(_3); +var _5=$(_2).combo("panel"); +if(!_4){ +_4=$("
                          ").appendTo(_5); +$.data(_2,"combotree").tree=_4; +} +_4.tree($.extend({},_3,{checkbox:_3.multiple,onLoadSuccess:function(_6,_7){ +var _8=$(_2).combotree("getValues"); +if(_3.multiple){ +var _9=_4.tree("getChecked"); +for(var i=0;i<_9.length;i++){ +var id=_9[i].id; +(function(){ +for(var i=0;i<_8.length;i++){ +if(id==_8[i]){ +return; +} +} +_8.push(id); +})(); +} +} +$(_2).combotree("setValues",_8); +_3.onLoadSuccess.call(this,_6,_7); +},onClick:function(_a){ +_d(_2); +$(_2).combo("hidePanel"); +_3.onClick.call(this,_a); +},onCheck:function(_b,_c){ +_d(_2); +_3.onCheck.call(this,_b,_c); +}})); +}; +function _d(_e){ +var _f=$.data(_e,"combotree").options; +var _10=$.data(_e,"combotree").tree; +var vv=[],ss=[]; +if(_f.multiple){ +var _11=_10.tree("getChecked"); +for(var i=0;i<_11.length;i++){ +vv.push(_11[i].id); +ss.push(_11[i].text); +} +}else{ +var _12=_10.tree("getSelected"); +if(_12){ +vv.push(_12.id); +ss.push(_12.text); +} +} +$(_e).combo("setValues",vv).combo("setText",ss.join(_f.separator)); +}; +function _13(_14,_15){ +var _16=$.data(_14,"combotree").options; +var _17=$.data(_14,"combotree").tree; +_17.find("span.tree-checkbox").addClass("tree-checkbox0").removeClass("tree-checkbox1 tree-checkbox2"); +var vv=[],ss=[]; +for(var i=0;i<_15.length;i++){ +var v=_15[i]; +var s=v; +var _18=_17.tree("find",v); +if(_18){ +s=_18.text; +_17.tree("check",_18.target); +_17.tree("select",_18.target); +} +vv.push(v); +ss.push(s); +} +$(_14).combo("setValues",vv).combo("setText",ss.join(_16.separator)); +}; +$.fn.combotree=function(_19,_1a){ +if(typeof _19=="string"){ +var _1b=$.fn.combotree.methods[_19]; +if(_1b){ +return _1b(this,_1a); +}else{ +return this.combo(_19,_1a); +} +} +_19=_19||{}; +return this.each(function(){ +var _1c=$.data(this,"combotree"); +if(_1c){ +$.extend(_1c.options,_19); +}else{ +$.data(this,"combotree",{options:$.extend({},$.fn.combotree.defaults,$.fn.combotree.parseOptions(this),_19)}); +} +_1(this); +}); +}; +$.fn.combotree.methods={options:function(jq){ +var _1d=jq.combo("options"); +return $.extend($.data(jq[0],"combotree").options,{originalValue:_1d.originalValue,disabled:_1d.disabled,readonly:_1d.readonly}); +},tree:function(jq){ +return $.data(jq[0],"combotree").tree; +},loadData:function(jq,_1e){ +return jq.each(function(){ +var _1f=$.data(this,"combotree").options; +_1f.data=_1e; +var _20=$.data(this,"combotree").tree; +_20.tree("loadData",_1e); +}); +},reload:function(jq,url){ +return jq.each(function(){ +var _21=$.data(this,"combotree").options; +var _22=$.data(this,"combotree").tree; +if(url){ +_21.url=url; +} +_22.tree({url:_21.url}); +}); +},setValues:function(jq,_23){ +return jq.each(function(){ +_13(this,_23); +}); +},setValue:function(jq,_24){ +return jq.each(function(){ +_13(this,[_24]); +}); +},clear:function(jq){ +return jq.each(function(){ +var _25=$.data(this,"combotree").tree; +_25.find("div.tree-node-selected").removeClass("tree-node-selected"); +var cc=_25.tree("getChecked"); +for(var i=0;i"]; +for(var i=0;i<_c.length;i++){ +_b.cache[_c[i][0]]={width:_c[i][1]}; +} +var _d=0; +for(var s in _b.cache){ +var _e=_b.cache[s]; +_e.index=_d++; +ss.push(s+"{width:"+_e.width+"}"); +} +ss.push(""); +$(ss.join("\n")).appendTo(cc); +setTimeout(function(){ +cc.children("style:not(:last)").remove(); +},0); +},getRule:function(_f){ +var _10=cc.children("style:last")[0]; +var _11=_10.styleSheet?_10.styleSheet:(_10.sheet||document.styleSheets[document.styleSheets.length-1]); +var _12=_11.cssRules||_11.rules; +return _12[_f]; +},set:function(_13,_14){ +var _15=_b.cache[_13]; +if(_15){ +_15.width=_14; +var _16=this.getRule(_15.index); +if(_16){ +_16.style["width"]=_14; +} +} +},remove:function(_17){ +var tmp=[]; +for(var s in _b.cache){ +if(s.indexOf(_17)==-1){ +tmp.push([s,_b.cache[s].width]); +} +} +_b.cache={}; +this.add(tmp); +},dirty:function(_18){ +if(_18){ +_b.dirty.push(_18); +} +},clean:function(){ +for(var i=0;i<_b.dirty.length;i++){ +this.remove(_b.dirty[i]); +} +_b.dirty=[]; +}}; +}; +function _19(_1a,_1b){ +var _1c=$.data(_1a,"datagrid").options; +var _1d=$.data(_1a,"datagrid").panel; +if(_1b){ +if(_1b.width){ +_1c.width=_1b.width; +} +if(_1b.height){ +_1c.height=_1b.height; +} +} +if(_1c.fit==true){ +var p=_1d.panel("panel").parent(); +_1c.width=p.width(); +_1c.height=p.height(); +} +_1d.panel("resize",{width:_1c.width,height:_1c.height}); +}; +function _1e(_1f){ +var _20=$.data(_1f,"datagrid").options; +var dc=$.data(_1f,"datagrid").dc; +var _21=$.data(_1f,"datagrid").panel; +var _22=_21.width(); +var _23=_21.height(); +var _24=dc.view; +var _25=dc.view1; +var _26=dc.view2; +var _27=_25.children("div.datagrid-header"); +var _28=_26.children("div.datagrid-header"); +var _29=_27.find("table"); +var _2a=_28.find("table"); +_24.width(_22); +var _2b=_27.children("div.datagrid-header-inner").show(); +_25.width(_2b.find("table").width()); +if(!_20.showHeader){ +_2b.hide(); +} +_26.width(_22-_25._outerWidth()); +_25.children("div.datagrid-header,div.datagrid-body,div.datagrid-footer").width(_25.width()); +_26.children("div.datagrid-header,div.datagrid-body,div.datagrid-footer").width(_26.width()); +var hh; +_27.css("height",""); +_28.css("height",""); +_29.css("height",""); +_2a.css("height",""); +hh=Math.max(_29.height(),_2a.height()); +_29.height(hh); +_2a.height(hh); +_27.add(_28)._outerHeight(hh); +if(_20.height!="auto"){ +var _2c=_23-_26.children("div.datagrid-header")._outerHeight()-_26.children("div.datagrid-footer")._outerHeight()-_21.children("div.datagrid-toolbar")._outerHeight(); +_21.children("div.datagrid-pager").each(function(){ +_2c-=$(this)._outerHeight(); +}); +dc.body1.add(dc.body2).children("table.datagrid-btable-frozen").css({position:"absolute",top:dc.header2._outerHeight()}); +var _2d=dc.body2.children("table.datagrid-btable-frozen")._outerHeight(); +_25.add(_26).children("div.datagrid-body").css({marginTop:_2d,height:(_2c-_2d)}); +} +_24.height(_26.height()); +}; +function _2e(_2f,_30,_31){ +var _32=$.data(_2f,"datagrid").data.rows; +var _33=$.data(_2f,"datagrid").options; +var dc=$.data(_2f,"datagrid").dc; +if(!dc.body1.is(":empty")&&(!_33.nowrap||_33.autoRowHeight||_31)){ +if(_30!=undefined){ +var tr1=_33.finder.getTr(_2f,_30,"body",1); +var tr2=_33.finder.getTr(_2f,_30,"body",2); +_34(tr1,tr2); +}else{ +var tr1=_33.finder.getTr(_2f,0,"allbody",1); +var tr2=_33.finder.getTr(_2f,0,"allbody",2); +_34(tr1,tr2); +if(_33.showFooter){ +var tr1=_33.finder.getTr(_2f,0,"allfooter",1); +var tr2=_33.finder.getTr(_2f,0,"allfooter",2); +_34(tr1,tr2); +} +} +} +_1e(_2f); +if(_33.height=="auto"){ +var _35=dc.body1.parent(); +var _36=dc.body2; +var _37=_38(_36); +var _39=_37.height; +if(_37.width>_36.width()){ +_39+=18; +} +_35.height(_39); +_36.height(_39); +dc.view.height(dc.view2.height()); +} +dc.body2.triggerHandler("scroll"); +function _34(_3a,_3b){ +for(var i=0;i<_3b.length;i++){ +var tr1=$(_3a[i]); +var tr2=$(_3b[i]); +tr1.css("height",""); +tr2.css("height",""); +var _3c=Math.max(tr1.height(),tr2.height()); +tr1.css("height",_3c); +tr2.css("height",_3c); +} +}; +function _38(cc){ +var _3d=0; +var _3e=0; +$(cc).children().each(function(){ +var c=$(this); +if(c.is(":visible")){ +_3e+=c._outerHeight(); +if(_3d"); +} +_44(true); +_44(false); +_1e(_40); +function _44(_45){ +var _46=_45?1:2; +var tr=_43.finder.getTr(_40,_41,"body",_46); +(_45?dc.body1:dc.body2).children("table.datagrid-btable-frozen").append(tr); +}; +}; +function _47(_48,_49){ +function _4a(){ +var _4b=[]; +var _4c=[]; +$(_48).children("thead").each(function(){ +var opt=$.parser.parseOptions(this,[{frozen:"boolean"}]); +$(this).find("tr").each(function(){ +var _4d=[]; +$(this).find("th").each(function(){ +var th=$(this); +var col=$.extend({},$.parser.parseOptions(this,["field","align","halign","order",{sortable:"boolean",checkbox:"boolean",resizable:"boolean",fixed:"boolean"},{rowspan:"number",colspan:"number",width:"number"}]),{title:(th.html()||undefined),hidden:(th.attr("hidden")?true:undefined),formatter:(th.attr("formatter")?eval(th.attr("formatter")):undefined),styler:(th.attr("styler")?eval(th.attr("styler")):undefined),sorter:(th.attr("sorter")?eval(th.attr("sorter")):undefined)}); +if(th.attr("editor")){ +var s=$.trim(th.attr("editor")); +if(s.substr(0,1)=="{"){ +col.editor=eval("("+s+")"); +}else{ +col.editor=s; +} +} +_4d.push(col); +}); +opt.frozen?_4b.push(_4d):_4c.push(_4d); +}); +}); +return [_4b,_4c]; +}; +var _4e=$("
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+""+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+"
                          "+""+"
                          "+"
                          "+"
                          "+"
                          ").insertAfter(_48); +_4e.panel({doSize:false}); +_4e.panel("panel").addClass("datagrid").bind("_resize",function(e,_4f){ +var _50=$.data(_48,"datagrid").options; +if(_50.fit==true||_4f){ +_19(_48); +setTimeout(function(){ +if($.data(_48,"datagrid")){ +_51(_48); +} +},0); +} +return false; +}); +$(_48).hide().appendTo(_4e.children("div.datagrid-view")); +var cc=_4a(); +var _52=_4e.children("div.datagrid-view"); +var _53=_52.children("div.datagrid-view1"); +var _54=_52.children("div.datagrid-view2"); +var _55=_4e.closest("div.datagrid-view"); +if(!_55.length){ +_55=_52; +} +var ss=_9(_55); +return {panel:_4e,frozenColumns:cc[0],columns:cc[1],dc:{view:_52,view1:_53,view2:_54,header1:_53.children("div.datagrid-header").children("div.datagrid-header-inner"),header2:_54.children("div.datagrid-header").children("div.datagrid-header-inner"),body1:_53.children("div.datagrid-body").children("div.datagrid-body-inner"),body2:_54.children("div.datagrid-body"),footer1:_53.children("div.datagrid-footer").children("div.datagrid-footer-inner"),footer2:_54.children("div.datagrid-footer").children("div.datagrid-footer-inner")},ss:ss}; +}; +function _56(_57){ +var _58=$.data(_57,"datagrid"); +var _59=_58.options; +var dc=_58.dc; +var _5a=_58.panel; +_5a.panel($.extend({},_59,{id:null,doSize:false,onResize:function(_5b,_5c){ +setTimeout(function(){ +if($.data(_57,"datagrid")){ +_1e(_57); +_8d(_57); +_59.onResize.call(_5a,_5b,_5c); +} +},0); +},onExpand:function(){ +_2e(_57); +_59.onExpand.call(_5a); +}})); +_58.rowIdPrefix="datagrid-row-r"+(++_1); +_58.cellClassPrefix="datagrid-cell-c"+_1; +_5d(dc.header1,_59.frozenColumns,true); +_5d(dc.header2,_59.columns,false); +_5e(); +dc.header1.add(dc.header2).css("display",_59.showHeader?"block":"none"); +dc.footer1.add(dc.footer2).css("display",_59.showFooter?"block":"none"); +if(_59.toolbar){ +if($.isArray(_59.toolbar)){ +$("div.datagrid-toolbar",_5a).remove(); +var tb=$("
                          ").prependTo(_5a); +var tr=tb.find("tr"); +for(var i=0;i<_59.toolbar.length;i++){ +var btn=_59.toolbar[i]; +if(btn=="-"){ +$("
                          ").appendTo(tr); +}else{ +var td=$("").appendTo(tr); +var _5f=$("").appendTo(td); +_5f[0].onclick=eval(btn.handler||function(){ +}); +_5f.linkbutton($.extend({},btn,{plain:true})); +} +} +}else{ +$(_59.toolbar).addClass("datagrid-toolbar").prependTo(_5a); +$(_59.toolbar).show(); +} +}else{ +$("div.datagrid-toolbar",_5a).remove(); +} +$("div.datagrid-pager",_5a).remove(); +if(_59.pagination){ +var _60=$("
                          "); +if(_59.pagePosition=="bottom"){ +_60.appendTo(_5a); +}else{ +if(_59.pagePosition=="top"){ +_60.addClass("datagrid-pager-top").prependTo(_5a); +}else{ +var _61=$("
                          ").prependTo(_5a); +_60.appendTo(_5a); +_60=_60.add(_61); +} +} +_60.pagination({total:(_59.pageNumber*_59.pageSize),pageNumber:_59.pageNumber,pageSize:_59.pageSize,pageList:_59.pageList,onSelectPage:function(_62,_63){ +_59.pageNumber=_62; +_59.pageSize=_63; +_60.pagination("refresh",{pageNumber:_62,pageSize:_63}); +_16b(_57); +}}); +_59.pageSize=_60.pagination("options").pageSize; +} +function _5d(_64,_65,_66){ +if(!_65){ +return; +} +$(_64).show(); +$(_64).empty(); +var _67=[]; +var _68=[]; +if(_59.sortName){ +_67=_59.sortName.split(","); +_68=_59.sortOrder.split(","); +} +var t=$("
                          ").appendTo(_64); +for(var i=0;i<_65.length;i++){ +var tr=$("").appendTo($("tbody",t)); +var _69=_65[i]; +for(var j=0;j<_69.length;j++){ +var col=_69[j]; +var _6a=""; +if(col.rowspan){ +_6a+="rowspan=\""+col.rowspan+"\" "; +} +if(col.colspan){ +_6a+="colspan=\""+col.colspan+"\" "; +} +var td=$("").appendTo(tr); +if(col.checkbox){ +td.attr("field",col.field); +$("
                          ").html("").appendTo(td); +}else{ +if(col.field){ +td.attr("field",col.field); +td.append("
                          "); +$("span",td).html(col.title); +$("span.datagrid-sort-icon",td).html(" "); +var _6b=td.find("div.datagrid-cell"); +var pos=_2(_67,col.field); +if(pos>=0){ +_6b.addClass("datagrid-sort-"+_68[pos]); +} +if(col.resizable==false){ +_6b.attr("resizable","false"); +} +if(col.width){ +_6b._outerWidth(col.width); +col.boxWidth=parseInt(_6b[0].style.width); +}else{ +col.auto=true; +} +_6b.css("text-align",(col.halign||col.align||"")); +col.cellClass=_58.cellClassPrefix+"-"+col.field.replace(/[\.|\s]/g,"-"); +_6b.addClass(col.cellClass).css("width",""); +}else{ +$("
                          ").html(col.title).appendTo(td); +} +} +if(col.hidden){ +td.hide(); +} +} +} +if(_66&&_59.rownumbers){ +var td=$("
                          "); +if($("tr",t).length==0){ +td.wrap("").parent().appendTo($("tbody",t)); +}else{ +td.prependTo($("tr:first",t)); +} +} +}; +function _5e(){ +var _6c=[]; +var _6d=_6e(_57,true).concat(_6e(_57)); +for(var i=0;i<_6d.length;i++){ +var col=_6f(_57,_6d[i]); +if(col&&!col.checkbox){ +_6c.push(["."+col.cellClass,col.boxWidth?col.boxWidth+"px":"auto"]); +} +} +_58.ss.add(_6c); +_58.ss.dirty(_58.cellSelectorPrefix); +_58.cellSelectorPrefix="."+_58.cellClassPrefix; +}; +}; +function _70(_71){ +var _72=$.data(_71,"datagrid"); +var _73=_72.panel; +var _74=_72.options; +var dc=_72.dc; +var _75=dc.header1.add(dc.header2); +_75.find("input[type=checkbox]").unbind(".datagrid").bind("click.datagrid",function(e){ +if(_74.singleSelect&&_74.selectOnCheck){ +return false; +} +if($(this).is(":checked")){ +_106(_71); +}else{ +_10c(_71); +} +e.stopPropagation(); +}); +var _76=_75.find("div.datagrid-cell"); +_76.closest("td").unbind(".datagrid").bind("mouseenter.datagrid",function(){ +if(_72.resizing){ +return; +} +$(this).addClass("datagrid-header-over"); +}).bind("mouseleave.datagrid",function(){ +$(this).removeClass("datagrid-header-over"); +}).bind("contextmenu.datagrid",function(e){ +var _77=$(this).attr("field"); +_74.onHeaderContextMenu.call(_71,e,_77); +}); +_76.unbind(".datagrid").bind("click.datagrid",function(e){ +var p1=$(this).offset().left+5; +var p2=$(this).offset().left+$(this)._outerWidth()-5; +if(e.pageXp1){ +var _78=$(this).parent().attr("field"); +var col=_6f(_71,_78); +if(!col.sortable||_72.resizing){ +return; +} +var _79=[]; +var _7a=[]; +if(_74.sortName){ +_79=_74.sortName.split(","); +_7a=_74.sortOrder.split(","); +} +var pos=_2(_79,_78); +var _7b=col.order||"asc"; +if(pos>=0){ +$(this).removeClass("datagrid-sort-asc datagrid-sort-desc"); +var _7c=_7a[pos]=="asc"?"desc":"asc"; +if(_74.multiSort&&_7c==_7b){ +_79.splice(pos,1); +_7a.splice(pos,1); +}else{ +_7a[pos]=_7c; +$(this).addClass("datagrid-sort-"+_7c); +} +}else{ +if(_74.multiSort){ +_79.push(_78); +_7a.push(_7b); +}else{ +_79=[_78]; +_7a=[_7b]; +_76.removeClass("datagrid-sort-asc datagrid-sort-desc"); +} +$(this).addClass("datagrid-sort-"+_7b); +} +_74.sortName=_79.join(","); +_74.sortOrder=_7a.join(","); +if(_74.remoteSort){ +_16b(_71); +}else{ +var _7d=$.data(_71,"datagrid").data; +_c6(_71,_7d); +} +_74.onSortColumn.call(_71,_74.sortName,_74.sortOrder); +} +}).bind("dblclick.datagrid",function(e){ +var p1=$(this).offset().left+5; +var p2=$(this).offset().left+$(this)._outerWidth()-5; +var _7e=_74.resizeHandle=="right"?(e.pageX>p2):(_74.resizeHandle=="left"?(e.pageXp2)); +if(_7e){ +var _7f=$(this).parent().attr("field"); +var col=_6f(_71,_7f); +if(col.resizable==false){ +return; +} +$(_71).datagrid("autoSizeColumn",_7f); +col.auto=false; +} +}); +var _80=_74.resizeHandle=="right"?"e":(_74.resizeHandle=="left"?"w":"e,w"); +_76.each(function(){ +$(this).resizable({handles:_80,disabled:($(this).attr("resizable")?$(this).attr("resizable")=="false":false),minWidth:25,onStartResize:function(e){ +_72.resizing=true; +_75.css("cursor",$("body").css("cursor")); +if(!_72.proxy){ +_72.proxy=$("
                          ").appendTo(dc.view); +} +_72.proxy.css({left:e.pageX-$(_73).offset().left-1,display:"none"}); +setTimeout(function(){ +if(_72.proxy){ +_72.proxy.show(); +} +},500); +},onResize:function(e){ +_72.proxy.css({left:e.pageX-$(_73).offset().left-1,display:"block"}); +return false; +},onStopResize:function(e){ +_75.css("cursor",""); +$(this).css("height",""); +$(this)._outerWidth($(this)._outerWidth()); +var _81=$(this).parent().attr("field"); +var col=_6f(_71,_81); +col.width=$(this)._outerWidth(); +col.boxWidth=parseInt(this.style.width); +col.auto=undefined; +$(this).css("width",""); +_51(_71,_81); +_72.proxy.remove(); +_72.proxy=null; +if($(this).parents("div:first.datagrid-header").parent().hasClass("datagrid-view1")){ +_1e(_71); +} +_8d(_71); +_74.onResizeColumn.call(_71,_81,col.width); +setTimeout(function(){ +_72.resizing=false; +},0); +}}); +}); +dc.body1.add(dc.body2).unbind().bind("mouseover",function(e){ +if(_72.resizing){ +return; +} +var tr=$(e.target).closest("tr.datagrid-row"); +if(!_82(tr)){ +return; +} +var _83=_84(tr); +_eb(_71,_83); +e.stopPropagation(); +}).bind("mouseout",function(e){ +var tr=$(e.target).closest("tr.datagrid-row"); +if(!_82(tr)){ +return; +} +var _85=_84(tr); +_74.finder.getTr(_71,_85).removeClass("datagrid-row-over"); +e.stopPropagation(); +}).bind("click",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!_82(tr)){ +return; +} +var _86=_84(tr); +if(tt.parent().hasClass("datagrid-cell-check")){ +if(_74.singleSelect&&_74.selectOnCheck){ +if(!_74.checkOnSelect){ +_10c(_71,true); +} +_f8(_71,_86); +}else{ +if(tt.is(":checked")){ +_f8(_71,_86); +}else{ +_100(_71,_86); +} +} +}else{ +var row=_74.finder.getRow(_71,_86); +var td=tt.closest("td[field]",tr); +if(td.length){ +var _87=td.attr("field"); +_74.onClickCell.call(_71,_86,_87,row[_87]); +} +if(_74.singleSelect==true){ +_f0(_71,_86); +}else{ +if(tr.hasClass("datagrid-row-selected")){ +_f9(_71,_86); +}else{ +_f0(_71,_86); +} +} +_74.onClickRow.call(_71,_86,row); +} +e.stopPropagation(); +}).bind("dblclick",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!_82(tr)){ +return; +} +var _88=_84(tr); +var row=_74.finder.getRow(_71,_88); +var td=tt.closest("td[field]",tr); +if(td.length){ +var _89=td.attr("field"); +_74.onDblClickCell.call(_71,_88,_89,row[_89]); +} +_74.onDblClickRow.call(_71,_88,row); +e.stopPropagation(); +}).bind("contextmenu",function(e){ +var tr=$(e.target).closest("tr.datagrid-row"); +if(!_82(tr)){ +return; +} +var _8a=_84(tr); +var row=_74.finder.getRow(_71,_8a); +_74.onRowContextMenu.call(_71,e,_8a,row); +e.stopPropagation(); +}); +dc.body2.bind("scroll",function(){ +var b1=dc.view1.children("div.datagrid-body"); +b1.scrollTop($(this).scrollTop()); +var c1=dc.body1.children(":first"); +var c2=dc.body2.children(":first"); +if(c1.length&&c2.length){ +var _8b=c1.offset().top; +var _8c=c2.offset().top; +if(_8b!=_8c){ +b1.scrollTop(b1.scrollTop()+_8b-_8c); +} +} +dc.view2.children("div.datagrid-header,div.datagrid-footer")._scrollLeft($(this)._scrollLeft()); +dc.body2.children("table.datagrid-btable-frozen").css("left",-$(this)._scrollLeft()); +}); +function _84(tr){ +if(tr.attr("datagrid-row-index")){ +return parseInt(tr.attr("datagrid-row-index")); +}else{ +return tr.attr("node-id"); +} +}; +function _82(tr){ +return tr.length&&tr.parent().length; +}; +}; +function _8d(_8e){ +var _8f=$.data(_8e,"datagrid"); +var _90=_8f.options; +var dc=_8f.dc; +dc.body2.css("overflow-x",_90.fitColumns?"hidden":""); +if(!_90.fitColumns){ +return; +} +if(!_8f.leftWidth){ +_8f.leftWidth=0; +} +var _91=dc.view2.children("div.datagrid-header"); +var _92=0; +var _93; +var _94=_6e(_8e,false); +for(var i=0;i<_94.length;i++){ +var col=_6f(_8e,_94[i]); +if(_95(col)){ +_92+=col.width; +_93=col; +} +} +if(!_92){ +return; +} +if(_93){ +_96(_93,-_8f.leftWidth); +} +var _97=_91.children("div.datagrid-header-inner").show(); +var _98=_91.width()-_91.find("table").width()-_90.scrollbarSize+_8f.leftWidth; +var _99=_98/_92; +if(!_90.showHeader){ +_97.hide(); +} +for(var i=0;i<_94.length;i++){ +var col=_6f(_8e,_94[i]); +if(_95(col)){ +var _9a=parseInt(col.width*_99); +_96(col,_9a); +_98-=_9a; +} +} +_8f.leftWidth=_98; +if(_93){ +_96(_93,_8f.leftWidth); +} +_51(_8e); +function _96(col,_9b){ +col.width+=_9b; +col.boxWidth+=_9b; +}; +function _95(col){ +if(!col.hidden&&!col.checkbox&&!col.auto&&!col.fixed){ +return true; +} +}; +}; +function _9c(_9d,_9e){ +var _9f=$.data(_9d,"datagrid"); +var _a0=_9f.options; +var dc=_9f.dc; +var tmp=$("
                          ").appendTo("body"); +if(_9e){ +_19(_9e); +if(_a0.fitColumns){ +_1e(_9d); +_8d(_9d); +} +}else{ +var _a1=false; +var _a2=_6e(_9d,true).concat(_6e(_9d,false)); +for(var i=0;i<_a2.length;i++){ +var _9e=_a2[i]; +var col=_6f(_9d,_9e); +if(col.auto){ +_19(_9e); +_a1=true; +} +} +if(_a1&&_a0.fitColumns){ +_1e(_9d); +_8d(_9d); +} +} +tmp.remove(); +function _19(_a3){ +var _a4=dc.view.find("div.datagrid-header td[field=\""+_a3+"\"] div.datagrid-cell"); +_a4.css("width",""); +var col=$(_9d).datagrid("getColumnOption",_a3); +col.width=undefined; +col.boxWidth=undefined; +col.auto=true; +$(_9d).datagrid("fixColumnSize",_a3); +var _a5=Math.max(_a6("header"),_a6("allbody"),_a6("allfooter")); +_a4._outerWidth(_a5); +col.width=_a5; +col.boxWidth=parseInt(_a4[0].style.width); +_a4.css("width",""); +$(_9d).datagrid("fixColumnSize",_a3); +_a0.onResizeColumn.call(_9d,_a3,col.width); +function _a6(_a7){ +var _a8=0; +if(_a7=="header"){ +_a8=_a9(_a4); +}else{ +_a0.finder.getTr(_9d,0,_a7).find("td[field=\""+_a3+"\"] div.datagrid-cell").each(function(){ +var w=_a9($(this)); +if(_a8b?1:-1); +}; +r=_cd(r1[sn],r2[sn])*(so=="asc"?1:-1); +if(r!=0){ +return r; +} +} +return r; +}); +} +if(_ca.view.onBeforeRender){ +_ca.view.onBeforeRender.call(_ca.view,_c7,_c8.rows); +} +_ca.view.render.call(_ca.view,_c7,dc.body2,false); +_ca.view.render.call(_ca.view,_c7,dc.body1,true); +if(_ca.showFooter){ +_ca.view.renderFooter.call(_ca.view,_c7,dc.footer2,false); +_ca.view.renderFooter.call(_ca.view,_c7,dc.footer1,true); +} +if(_ca.view.onAfterRender){ +_ca.view.onAfterRender.call(_ca.view,_c7); +} +_c9.ss.clean(); +_ca.onLoadSuccess.call(_c7,_c8); +var _ce=$(_c7).datagrid("getPager"); +if(_ce.length){ +var _cf=_ce.pagination("options"); +if(_cf.total!=_c8.total){ +_ce.pagination("refresh",{total:_c8.total}); +if(_ca.pageNumber!=_cf.pageNumber){ +_ca.pageNumber=_cf.pageNumber; +_16b(_c7); +} +} +} +_2e(_c7); +dc.body2.triggerHandler("scroll"); +_d0(); +$(_c7).datagrid("autoSizeColumn"); +function _d0(){ +if(_ca.idField){ +for(var i=0;i<_c8.rows.length;i++){ +var row=_c8.rows[i]; +if(_d1(_c9.selectedRows,row)){ +_ca.finder.getTr(_c7,i).addClass("datagrid-row-selected"); +} +if(_d1(_c9.checkedRows,row)){ +_ca.finder.getTr(_c7,i).find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); +} +} +} +function _d1(a,r){ +for(var i=0;i_e9.height()-18){ +_e9.scrollTop(_e9.scrollTop()+top+tr._outerHeight()-_e9.height()+18); +} +} +} +}; +function _eb(_ec,_ed){ +var _ee=$.data(_ec,"datagrid"); +var _ef=_ee.options; +_ef.finder.getTr(_ec,_ee.highlightIndex).removeClass("datagrid-row-over"); +_ef.finder.getTr(_ec,_ed).addClass("datagrid-row-over"); +_ee.highlightIndex=_ed; +}; +function _f0(_f1,_f2,_f3){ +var _f4=$.data(_f1,"datagrid"); +var dc=_f4.dc; +var _f5=_f4.options; +var _f6=_f4.selectedRows; +if(_f5.singleSelect){ +_f7(_f1); +_f6.splice(0,_f6.length); +} +if(!_f3&&_f5.checkOnSelect){ +_f8(_f1,_f2,true); +} +var row=_f5.finder.getRow(_f1,_f2); +if(_f5.idField){ +_7(_f6,_f5.idField,row); +} +_f5.finder.getTr(_f1,_f2).addClass("datagrid-row-selected"); +_f5.onSelect.call(_f1,_f2,row); +_e3(_f1,_f2); +}; +function _f9(_fa,_fb,_fc){ +var _fd=$.data(_fa,"datagrid"); +var dc=_fd.dc; +var _fe=_fd.options; +var _ff=$.data(_fa,"datagrid").selectedRows; +if(!_fc&&_fe.checkOnSelect){ +_100(_fa,_fb,true); +} +_fe.finder.getTr(_fa,_fb).removeClass("datagrid-row-selected"); +var row=_fe.finder.getRow(_fa,_fb); +if(_fe.idField){ +_4(_ff,_fe.idField,row[_fe.idField]); +} +_fe.onUnselect.call(_fa,_fb,row); +}; +function _101(_102,_103){ +var _104=$.data(_102,"datagrid"); +var opts=_104.options; +var rows=_104.data.rows; +var _105=$.data(_102,"datagrid").selectedRows; +if(!_103&&opts.checkOnSelect){ +_106(_102,true); +} +opts.finder.getTr(_102,"","allbody").addClass("datagrid-row-selected"); +if(opts.idField){ +for(var _107=0;_107"); +cell.children("table").bind("click dblclick contextmenu",function(e){ +e.stopPropagation(); +}); +$.data(cell[0],"datagrid.editor",{actions:_13c,target:_13c.init(cell.find("td"),_13b),field:_139,type:_13a,oldHtml:_13d}); +} +} +}); +_2e(_137,_138,true); +}; +function _12e(_13f,_140){ +var opts=$.data(_13f,"datagrid").options; +var tr=opts.finder.getTr(_13f,_140); +tr.children("td").each(function(){ +var cell=$(this).find("div.datagrid-editable"); +if(cell.length){ +var ed=$.data(cell[0],"datagrid.editor"); +if(ed.actions.destroy){ +ed.actions.destroy(ed.target); +} +cell.html(ed.oldHtml); +$.removeData(cell[0],"datagrid.editor"); +cell.removeClass("datagrid-editable"); +cell.css("width",""); +} +}); +}; +function _123(_141,_142){ +var tr=$.data(_141,"datagrid").options.finder.getTr(_141,_142); +if(!tr.hasClass("datagrid-row-editing")){ +return true; +} +var vbox=tr.find(".validatebox-text"); +vbox.validatebox("validate"); +vbox.trigger("mouseleave"); +var _143=tr.find(".validatebox-invalid"); +return _143.length==0; +}; +function _144(_145,_146){ +var _147=$.data(_145,"datagrid").insertedRows; +var _148=$.data(_145,"datagrid").deletedRows; +var _149=$.data(_145,"datagrid").updatedRows; +if(!_146){ +var rows=[]; +rows=rows.concat(_147); +rows=rows.concat(_148); +rows=rows.concat(_149); +return rows; +}else{ +if(_146=="inserted"){ +return _147; +}else{ +if(_146=="deleted"){ +return _148; +}else{ +if(_146=="updated"){ +return _149; +} +} +} +} +return []; +}; +function _14a(_14b,_14c){ +var _14d=$.data(_14b,"datagrid"); +var opts=_14d.options; +var data=_14d.data; +var _14e=_14d.insertedRows; +var _14f=_14d.deletedRows; +$(_14b).datagrid("cancelEdit",_14c); +var row=data.rows[_14c]; +if(_2(_14e,row)>=0){ +_4(_14e,row); +}else{ +_14f.push(row); +} +_4(_14d.selectedRows,opts.idField,data.rows[_14c][opts.idField]); +_4(_14d.checkedRows,opts.idField,data.rows[_14c][opts.idField]); +opts.view.deleteRow.call(opts.view,_14b,_14c); +if(opts.height=="auto"){ +_2e(_14b); +} +$(_14b).datagrid("getPager").pagination("refresh",{total:data.total}); +}; +function _150(_151,_152){ +var data=$.data(_151,"datagrid").data; +var view=$.data(_151,"datagrid").options.view; +var _153=$.data(_151,"datagrid").insertedRows; +view.insertRow.call(view,_151,_152.index,_152.row); +_153.push(_152.row); +$(_151).datagrid("getPager").pagination("refresh",{total:data.total}); +}; +function _154(_155,row){ +var data=$.data(_155,"datagrid").data; +var view=$.data(_155,"datagrid").options.view; +var _156=$.data(_155,"datagrid").insertedRows; +view.insertRow.call(view,_155,null,row); +_156.push(row); +$(_155).datagrid("getPager").pagination("refresh",{total:data.total}); +}; +function _157(_158){ +var _159=$.data(_158,"datagrid"); +var data=_159.data; +var rows=data.rows; +var _15a=[]; +for(var i=0;i=0){ +(_167=="s"?_f0:_f8)(_15e,_168,true); +} +} +}; +for(var i=0;i0){ +_c6(this,data); +_157(this); +} +} +_19(this); +_16b(this); +_70(this); +}); +}; +var _179={text:{init:function(_17a,_17b){ +var _17c=$("").appendTo(_17a); +return _17c; +},getValue:function(_17d){ +return $(_17d).val(); +},setValue:function(_17e,_17f){ +$(_17e).val(_17f); +},resize:function(_180,_181){ +$(_180)._outerWidth(_181)._outerHeight(22); +}},textarea:{init:function(_182,_183){ +var _184=$("").appendTo(_182); +return _184; +},getValue:function(_185){ +return $(_185).val(); +},setValue:function(_186,_187){ +$(_186).val(_187); +},resize:function(_188,_189){ +$(_188)._outerWidth(_189); +}},checkbox:{init:function(_18a,_18b){ +var _18c=$("").appendTo(_18a); +_18c.val(_18b.on); +_18c.attr("offval",_18b.off); +return _18c; +},getValue:function(_18d){ +if($(_18d).is(":checked")){ +return $(_18d).val(); +}else{ +return $(_18d).attr("offval"); +} +},setValue:function(_18e,_18f){ +var _190=false; +if($(_18e).val()==_18f){ +_190=true; +} +$(_18e)._propAttr("checked",_190); +}},numberbox:{init:function(_191,_192){ +var _193=$("").appendTo(_191); +_193.numberbox(_192); +return _193; +},destroy:function(_194){ +$(_194).numberbox("destroy"); +},getValue:function(_195){ +$(_195).blur(); +return $(_195).numberbox("getValue"); +},setValue:function(_196,_197){ +$(_196).numberbox("setValue",_197); +},resize:function(_198,_199){ +$(_198)._outerWidth(_199)._outerHeight(22); +}},validatebox:{init:function(_19a,_19b){ +var _19c=$("").appendTo(_19a); +_19c.validatebox(_19b); +return _19c; +},destroy:function(_19d){ +$(_19d).validatebox("destroy"); +},getValue:function(_19e){ +return $(_19e).val(); +},setValue:function(_19f,_1a0){ +$(_19f).val(_1a0); +},resize:function(_1a1,_1a2){ +$(_1a1)._outerWidth(_1a2)._outerHeight(22); +}},datebox:{init:function(_1a3,_1a4){ +var _1a5=$("").appendTo(_1a3); +_1a5.datebox(_1a4); +return _1a5; +},destroy:function(_1a6){ +$(_1a6).datebox("destroy"); +},getValue:function(_1a7){ +return $(_1a7).datebox("getValue"); +},setValue:function(_1a8,_1a9){ +$(_1a8).datebox("setValue",_1a9); +},resize:function(_1aa,_1ab){ +$(_1aa).datebox("resize",_1ab); +}},combobox:{init:function(_1ac,_1ad){ +var _1ae=$("").appendTo(_1ac); +_1ae.combobox(_1ad||{}); +return _1ae; +},destroy:function(_1af){ +$(_1af).combobox("destroy"); +},getValue:function(_1b0){ +var opts=$(_1b0).combobox("options"); +if(opts.multiple){ +return $(_1b0).combobox("getValues").join(opts.separator); +}else{ +return $(_1b0).combobox("getValue"); +} +},setValue:function(_1b1,_1b2){ +var opts=$(_1b1).combobox("options"); +if(opts.multiple){ +if(_1b2){ +$(_1b1).combobox("setValues",_1b2.split(opts.separator)); +}else{ +$(_1b1).combobox("clear"); +} +}else{ +$(_1b1).combobox("setValue",_1b2); +} +},resize:function(_1b3,_1b4){ +$(_1b3).combobox("resize",_1b4); +}},combotree:{init:function(_1b5,_1b6){ +var _1b7=$("").appendTo(_1b5); +_1b7.combotree(_1b6); +return _1b7; +},destroy:function(_1b8){ +$(_1b8).combotree("destroy"); +},getValue:function(_1b9){ +return $(_1b9).combotree("getValue"); +},setValue:function(_1ba,_1bb){ +$(_1ba).combotree("setValue",_1bb); +},resize:function(_1bc,_1bd){ +$(_1bc).combotree("resize",_1bd); +}}}; +$.fn.datagrid.methods={options:function(jq){ +var _1be=$.data(jq[0],"datagrid").options; +var _1bf=$.data(jq[0],"datagrid").panel.panel("options"); +var opts=$.extend(_1be,{width:_1bf.width,height:_1bf.height,closed:_1bf.closed,collapsed:_1bf.collapsed,minimized:_1bf.minimized,maximized:_1bf.maximized}); +return opts; +},getPanel:function(jq){ +return $.data(jq[0],"datagrid").panel; +},getPager:function(jq){ +return $.data(jq[0],"datagrid").panel.children("div.datagrid-pager"); +},getColumnFields:function(jq,_1c0){ +return _6e(jq[0],_1c0); +},getColumnOption:function(jq,_1c1){ +return _6f(jq[0],_1c1); +},resize:function(jq,_1c2){ +return jq.each(function(){ +_19(this,_1c2); +}); +},load:function(jq,_1c3){ +return jq.each(function(){ +var opts=$(this).datagrid("options"); +opts.pageNumber=1; +var _1c4=$(this).datagrid("getPager"); +_1c4.pagination("refresh",{pageNumber:1}); +_16b(this,_1c3); +}); +},reload:function(jq,_1c5){ +return jq.each(function(){ +_16b(this,_1c5); +}); +},reloadFooter:function(jq,_1c6){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +var dc=$.data(this,"datagrid").dc; +if(_1c6){ +$.data(this,"datagrid").footer=_1c6; +} +if(opts.showFooter){ +opts.view.renderFooter.call(opts.view,this,dc.footer2,false); +opts.view.renderFooter.call(opts.view,this,dc.footer1,true); +if(opts.view.onAfterRender){ +opts.view.onAfterRender.call(opts.view,this); +} +$(this).datagrid("fixRowHeight"); +} +}); +},loading:function(jq){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +$(this).datagrid("getPager").pagination("loading"); +if(opts.loadMsg){ +var _1c7=$(this).datagrid("getPanel"); +if(!_1c7.children("div.datagrid-mask").length){ +$("
                          ").appendTo(_1c7); +var msg=$("
                          ").html(opts.loadMsg).appendTo(_1c7); +msg._outerHeight(40); +msg.css({marginLeft:(-msg.outerWidth()/2),lineHeight:(msg.height()+"px")}); +} +} +}); +},loaded:function(jq){ +return jq.each(function(){ +$(this).datagrid("getPager").pagination("loaded"); +var _1c8=$(this).datagrid("getPanel"); +_1c8.children("div.datagrid-mask-msg").remove(); +_1c8.children("div.datagrid-mask").remove(); +}); +},fitColumns:function(jq){ +return jq.each(function(){ +_8d(this); +}); +},fixColumnSize:function(jq,_1c9){ +return jq.each(function(){ +_51(this,_1c9); +}); +},fixRowHeight:function(jq,_1ca){ +return jq.each(function(){ +_2e(this,_1ca); +}); +},freezeRow:function(jq,_1cb){ +return jq.each(function(){ +_3f(this,_1cb); +}); +},autoSizeColumn:function(jq,_1cc){ +return jq.each(function(){ +_9c(this,_1cc); +}); +},loadData:function(jq,data){ +return jq.each(function(){ +_c6(this,data); +_157(this); +}); +},getData:function(jq){ +return $.data(jq[0],"datagrid").data; +},getRows:function(jq){ +return $.data(jq[0],"datagrid").data.rows; +},getFooterRows:function(jq){ +return $.data(jq[0],"datagrid").footer; +},getRowIndex:function(jq,id){ +return _d2(jq[0],id); +},getChecked:function(jq){ +return _de(jq[0]); +},getSelected:function(jq){ +var rows=_d7(jq[0]); +return rows.length>0?rows[0]:null; +},getSelections:function(jq){ +return _d7(jq[0]); +},clearSelections:function(jq){ +return jq.each(function(){ +var _1cd=$.data(this,"datagrid").selectedRows; +_1cd.splice(0,_1cd.length); +_f7(this); +}); +},clearChecked:function(jq){ +return jq.each(function(){ +var _1ce=$.data(this,"datagrid").checkedRows; +_1ce.splice(0,_1ce.length); +_10c(this); +}); +},scrollTo:function(jq,_1cf){ +return jq.each(function(){ +_e3(this,_1cf); +}); +},highlightRow:function(jq,_1d0){ +return jq.each(function(){ +_eb(this,_1d0); +_e3(this,_1d0); +}); +},selectAll:function(jq){ +return jq.each(function(){ +_101(this); +}); +},unselectAll:function(jq){ +return jq.each(function(){ +_f7(this); +}); +},selectRow:function(jq,_1d1){ +return jq.each(function(){ +_f0(this,_1d1); +}); +},selectRecord:function(jq,id){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +if(opts.idField){ +var _1d2=_d2(this,id); +if(_1d2>=0){ +$(this).datagrid("selectRow",_1d2); +} +} +}); +},unselectRow:function(jq,_1d3){ +return jq.each(function(){ +_f9(this,_1d3); +}); +},checkRow:function(jq,_1d4){ +return jq.each(function(){ +_f8(this,_1d4); +}); +},uncheckRow:function(jq,_1d5){ +return jq.each(function(){ +_100(this,_1d5); +}); +},checkAll:function(jq){ +return jq.each(function(){ +_106(this); +}); +},uncheckAll:function(jq){ +return jq.each(function(){ +_10c(this); +}); +},beginEdit:function(jq,_1d6){ +return jq.each(function(){ +_11e(this,_1d6); +}); +},endEdit:function(jq,_1d7){ +return jq.each(function(){ +_124(this,_1d7,false); +}); +},cancelEdit:function(jq,_1d8){ +return jq.each(function(){ +_124(this,_1d8,true); +}); +},getEditors:function(jq,_1d9){ +return _12f(jq[0],_1d9); +},getEditor:function(jq,_1da){ +return _133(jq[0],_1da); +},refreshRow:function(jq,_1db){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +opts.view.refreshRow.call(opts.view,this,_1db); +}); +},validateRow:function(jq,_1dc){ +return _123(jq[0],_1dc); +},updateRow:function(jq,_1dd){ +return jq.each(function(){ +var opts=$.data(this,"datagrid").options; +opts.view.updateRow.call(opts.view,this,_1dd.index,_1dd.row); +}); +},appendRow:function(jq,row){ +return jq.each(function(){ +_154(this,row); +}); +},insertRow:function(jq,_1de){ +return jq.each(function(){ +_150(this,_1de); +}); +},deleteRow:function(jq,_1df){ +return jq.each(function(){ +_14a(this,_1df); +}); +},getChanges:function(jq,_1e0){ +return _144(jq[0],_1e0); +},acceptChanges:function(jq){ +return jq.each(function(){ +_15b(this); +}); +},rejectChanges:function(jq){ +return jq.each(function(){ +_15d(this); +}); +},mergeCells:function(jq,_1e1){ +return jq.each(function(){ +_171(this,_1e1); +}); +},showColumn:function(jq,_1e2){ +return jq.each(function(){ +var _1e3=$(this).datagrid("getPanel"); +_1e3.find("td[field=\""+_1e2+"\"]").show(); +$(this).datagrid("getColumnOption",_1e2).hidden=false; +$(this).datagrid("fitColumns"); +}); +},hideColumn:function(jq,_1e4){ +return jq.each(function(){ +var _1e5=$(this).datagrid("getPanel"); +_1e5.find("td[field=\""+_1e4+"\"]").hide(); +$(this).datagrid("getColumnOption",_1e4).hidden=true; +$(this).datagrid("fitColumns"); +}); +}}; +$.fn.datagrid.parseOptions=function(_1e6){ +var t=$(_1e6); +return $.extend({},$.fn.panel.parseOptions(_1e6),$.parser.parseOptions(_1e6,["url","toolbar","idField","sortName","sortOrder","pagePosition","resizeHandle",{fitColumns:"boolean",autoRowHeight:"boolean",striped:"boolean",nowrap:"boolean"},{rownumbers:"boolean",singleSelect:"boolean",checkOnSelect:"boolean",selectOnCheck:"boolean"},{pagination:"boolean",pageSize:"number",pageNumber:"number"},{multiSort:"boolean",remoteSort:"boolean",showHeader:"boolean",showFooter:"boolean"},{scrollbarSize:"number"}]),{pageList:(t.attr("pageList")?eval(t.attr("pageList")):undefined),loadMsg:(t.attr("loadMsg")!=undefined?t.attr("loadMsg"):undefined),rowStyler:(t.attr("rowStyler")?eval(t.attr("rowStyler")):undefined)}); +}; +$.fn.datagrid.parseData=function(_1e7){ +var t=$(_1e7); +var data={total:0,rows:[]}; +var _1e8=t.datagrid("getColumnFields",true).concat(t.datagrid("getColumnFields",false)); +t.find("tbody tr").each(function(){ +data.total++; +var row={}; +$.extend(row,$.parser.parseOptions(this,["iconCls","state"])); +for(var i=0;i<_1e8.length;i++){ +row[_1e8[i]]=$(this).find("td:eq("+i+")").html(); +} +data.rows.push(row); +}); +return data; +}; +var _1e9={render:function(_1ea,_1eb,_1ec){ +var _1ed=$.data(_1ea,"datagrid"); +var opts=_1ed.options; +var rows=_1ed.data.rows; +var _1ee=$(_1ea).datagrid("getColumnFields",_1ec); +if(_1ec){ +if(!(opts.rownumbers||(opts.frozenColumns&&opts.frozenColumns.length))){ +return; +} +} +var _1ef=[""]; +for(var i=0;i"); +_1ef.push(this.renderRow.call(this,_1ea,_1ee,_1ec,i,rows[i])); +_1ef.push(""); +} +_1ef.push("
                          "); +$(_1eb).html(_1ef.join("")); +},renderFooter:function(_1f4,_1f5,_1f6){ +var opts=$.data(_1f4,"datagrid").options; +var rows=$.data(_1f4,"datagrid").footer||[]; +var _1f7=$(_1f4).datagrid("getColumnFields",_1f6); +var _1f8=[""]; +for(var i=0;i"); +_1f8.push(this.renderRow.call(this,_1f4,_1f7,_1f6,i,rows[i])); +_1f8.push(""); +} +_1f8.push("
                          "); +$(_1f5).html(_1f8.join("")); +},renderRow:function(_1f9,_1fa,_1fb,_1fc,_1fd){ +var opts=$.data(_1f9,"datagrid").options; +var cc=[]; +if(_1fb&&opts.rownumbers){ +var _1fe=_1fc+1; +if(opts.pagination){ +_1fe+=(opts.pageNumber-1)*opts.pageSize; +} +cc.push("
                          "+_1fe+"
                          "); +} +for(var i=0;i<_1fa.length;i++){ +var _1ff=_1fa[i]; +var col=$(_1f9).datagrid("getColumnOption",_1ff); +if(col){ +var _200=_1fd[_1ff]; +var css=col.styler?(col.styler(_200,_1fd,_1fc)||""):""; +var _201=""; +var _202=""; +if(typeof css=="string"){ +_202=css; +}else{ +if(cc){ +_201=css["class"]||""; +_202=css["style"]||""; +} +} +var cls=_201?"class=\""+_201+"\"":""; +var _203=col.hidden?"style=\"display:none;"+_202+"\"":(_202?"style=\""+_202+"\"":""); +cc.push(""); +if(col.checkbox){ +var _203=""; +}else{ +var _203=_202; +if(col.align){ +_203+=";text-align:"+col.align+";"; +} +if(!opts.nowrap){ +_203+=";white-space:normal;height:auto;"; +}else{ +if(opts.autoRowHeight){ +_203+=";height:auto;"; +} +} +} +cc.push("
                          "); +if(col.checkbox){ +cc.push(""); +}else{ +if(col.formatter){ +cc.push(col.formatter(_200,_1fd,_1fc)); +}else{ +cc.push(_200); +} +} +cc.push("
                          "); +cc.push(""); +} +} +return cc.join(""); +},refreshRow:function(_204,_205){ +this.updateRow.call(this,_204,_205,{}); +},updateRow:function(_206,_207,row){ +var opts=$.data(_206,"datagrid").options; +var rows=$(_206).datagrid("getRows"); +$.extend(rows[_207],row); +var css=opts.rowStyler?opts.rowStyler.call(_206,_207,rows[_207]):""; +var _208=""; +var _209=""; +if(typeof css=="string"){ +_209=css; +}else{ +if(css){ +_208=css["class"]||""; +_209=css["style"]||""; +} +} +var _208="datagrid-row "+(_207%2&&opts.striped?"datagrid-row-alt ":" ")+_208; +function _20a(_20b){ +var _20c=$(_206).datagrid("getColumnFields",_20b); +var tr=opts.finder.getTr(_206,_207,"body",(_20b?1:2)); +var _20d=tr.find("div.datagrid-cell-check input[type=checkbox]").is(":checked"); +tr.html(this.renderRow.call(this,_206,_20c,_20b,_207,rows[_207])); +tr.attr("style",_209).attr("class",tr.hasClass("datagrid-row-selected")?_208+" datagrid-row-selected":_208); +if(_20d){ +tr.find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); +} +}; +_20a.call(this,true); +_20a.call(this,false); +$(_206).datagrid("fixRowHeight",_207); +},insertRow:function(_20e,_20f,row){ +var _210=$.data(_20e,"datagrid"); +var opts=_210.options; +var dc=_210.dc; +var data=_210.data; +if(_20f==undefined||_20f==null){ +_20f=data.rows.length; +} +if(_20f>data.rows.length){ +_20f=data.rows.length; +} +function _211(_212){ +var _213=_212?1:2; +for(var i=data.rows.length-1;i>=_20f;i--){ +var tr=opts.finder.getTr(_20e,i,"body",_213); +tr.attr("datagrid-row-index",i+1); +tr.attr("id",_210.rowIdPrefix+"-"+_213+"-"+(i+1)); +if(_212&&opts.rownumbers){ +var _214=i+2; +if(opts.pagination){ +_214+=(opts.pageNumber-1)*opts.pageSize; +} +tr.find("div.datagrid-cell-rownumber").html(_214); +} +if(opts.striped){ +tr.removeClass("datagrid-row-alt").addClass((i+1)%2?"datagrid-row-alt":""); +} +} +}; +function _215(_216){ +var _217=_216?1:2; +var _218=$(_20e).datagrid("getColumnFields",_216); +var _219=_210.rowIdPrefix+"-"+_217+"-"+_20f; +var tr=""; +if(_20f>=data.rows.length){ +if(data.rows.length){ +opts.finder.getTr(_20e,"","last",_217).after(tr); +}else{ +var cc=_216?dc.body1:dc.body2; +cc.html(""+tr+"
                          "); +} +}else{ +opts.finder.getTr(_20e,_20f+1,"body",_217).before(tr); +} +}; +_211.call(this,true); +_211.call(this,false); +_215.call(this,true); +_215.call(this,false); +data.total+=1; +data.rows.splice(_20f,0,row); +this.refreshRow.call(this,_20e,_20f); +},deleteRow:function(_21a,_21b){ +var _21c=$.data(_21a,"datagrid"); +var opts=_21c.options; +var data=_21c.data; +function _21d(_21e){ +var _21f=_21e?1:2; +for(var i=_21b+1;itable>tbody>tr[datagrid-row-index="+_22a+"]"); +} +return tr; +}else{ +if(type=="footer"){ +return (_22b==1?dc.footer1:dc.footer2).find(">table>tbody>tr[datagrid-row-index="+_22a+"]"); +}else{ +if(type=="selected"){ +return (_22b==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-selected"); +}else{ +if(type=="highlight"){ +return (_22b==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-over"); +}else{ +if(type=="checked"){ +return (_22b==1?dc.body1:dc.body2).find(">table>tbody>tr.datagrid-row-checked"); +}else{ +if(type=="last"){ +return (_22b==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index]:last"); +}else{ +if(type=="allbody"){ +return (_22b==1?dc.body1:dc.body2).find(">table>tbody>tr[datagrid-row-index]"); +}else{ +if(type=="allfooter"){ +return (_22b==1?dc.footer1:dc.footer2).find(">table>tbody>tr[datagrid-row-index]"); +} +} +} +} +} +} +} +} +} +},getRow:function(_22d,p){ +var _22e=(typeof p=="object")?p.attr("datagrid-row-index"):p; +return $.data(_22d,"datagrid").data.rows[parseInt(_22e)]; +}},view:_1e9,onBeforeLoad:function(_22f){ +},onLoadSuccess:function(){ +},onLoadError:function(){ +},onClickRow:function(_230,_231){ +},onDblClickRow:function(_232,_233){ +},onClickCell:function(_234,_235,_236){ +},onDblClickCell:function(_237,_238,_239){ +},onSortColumn:function(sort,_23a){ +},onResizeColumn:function(_23b,_23c){ +},onSelect:function(_23d,_23e){ +},onUnselect:function(_23f,_240){ +},onSelectAll:function(rows){ +},onUnselectAll:function(rows){ +},onCheck:function(_241,_242){ +},onUncheck:function(_243,_244){ +},onCheckAll:function(rows){ +},onUncheckAll:function(rows){ +},onBeforeEdit:function(_245,_246){ +},onAfterEdit:function(_247,_248,_249){ +},onCancelEdit:function(_24a,_24b){ +},onHeaderContextMenu:function(e,_24c){ +},onRowContextMenu:function(e,_24d,_24e){ +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.datebox.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.datebox.js new file mode 100644 index 00000000..9112d206 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.datebox.js @@ -0,0 +1,157 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"datebox"); +var _4=_3.options; +$(_2).addClass("datebox-f").combo($.extend({},_4,{onShowPanel:function(){ +_5(); +_10(_2,$(_2).datebox("getText")); +_4.onShowPanel.call(_2); +}})); +$(_2).combo("textbox").parent().addClass("datebox"); +if(!_3.calendar){ +_6(); +} +function _6(){ +var _7=$(_2).combo("panel").css("overflow","hidden"); +var cc=$("
                          ").appendTo(_7); +if(_4.sharedCalendar){ +_3.calendar=$(_4.sharedCalendar).appendTo(cc); +if(!_3.calendar.hasClass("calendar")){ +_3.calendar.calendar(); +} +}else{ +_3.calendar=$("
                          ").appendTo(cc).calendar(); +} +$.extend(_3.calendar.calendar("options"),{fit:true,border:false,onSelect:function(_8){ +var _9=$(this.target).datebox("options"); +_10(this.target,_9.formatter(_8)); +$(this.target).combo("hidePanel"); +_9.onSelect.call(_2,_8); +}}); +_10(_2,_4.value); +var _a=$("
                          ").appendTo(_7); +var tr=_a.find("tr"); +for(var i=0;i<_4.buttons.length;i++){ +var td=$("").appendTo(tr); +var _b=_4.buttons[i]; +var t=$("").html($.isFunction(_b.text)?_b.text(_2):_b.text).appendTo(td); +t.bind("click",{target:_2,handler:_b.handler},function(e){ +e.data.handler.call(this,e.data.target); +}); +} +tr.find("td").css("width",(100/_4.buttons.length)+"%"); +}; +function _5(){ +var _c=$(_2).combo("panel"); +var cc=_c.children("div.datebox-calendar-inner"); +_c.children()._outerWidth(_c.width()); +_3.calendar.appendTo(cc); +_3.calendar[0].target=_2; +if(_4.panelHeight!="auto"){ +var _d=_c.height(); +_c.children().not(cc).each(function(){ +_d-=$(this).outerHeight(); +}); +cc._outerHeight(_d); +} +_3.calendar.calendar("resize"); +}; +}; +function _e(_f,q){ +_10(_f,q); +}; +function _11(_12){ +var _13=$.data(_12,"datebox"); +var _14=_13.options; +var _15=_14.formatter(_13.calendar.calendar("options").current); +_10(_12,_15); +$(_12).combo("hidePanel"); +}; +function _10(_16,_17){ +var _18=$.data(_16,"datebox"); +var _19=_18.options; +$(_16).combo("setValue",_17).combo("setText",_17); +_18.calendar.calendar("moveTo",_19.parser(_17)); +}; +$.fn.datebox=function(_1a,_1b){ +if(typeof _1a=="string"){ +var _1c=$.fn.datebox.methods[_1a]; +if(_1c){ +return _1c(this,_1b); +}else{ +return this.combo(_1a,_1b); +} +} +_1a=_1a||{}; +return this.each(function(){ +var _1d=$.data(this,"datebox"); +if(_1d){ +$.extend(_1d.options,_1a); +}else{ +$.data(this,"datebox",{options:$.extend({},$.fn.datebox.defaults,$.fn.datebox.parseOptions(this),_1a)}); +} +_1(this); +}); +}; +$.fn.datebox.methods={options:function(jq){ +var _1e=jq.combo("options"); +return $.extend($.data(jq[0],"datebox").options,{originalValue:_1e.originalValue,disabled:_1e.disabled,readonly:_1e.readonly}); +},calendar:function(jq){ +return $.data(jq[0],"datebox").calendar; +},setValue:function(jq,_1f){ +return jq.each(function(){ +_10(this,_1f); +}); +},reset:function(jq){ +return jq.each(function(){ +var _20=$(this).datebox("options"); +$(this).datebox("setValue",_20.originalValue); +}); +}}; +$.fn.datebox.parseOptions=function(_21){ +return $.extend({},$.fn.combo.parseOptions(_21),$.parser.parseOptions(_21,["sharedCalendar"])); +}; +$.fn.datebox.defaults=$.extend({},$.fn.combo.defaults,{panelWidth:180,panelHeight:"auto",sharedCalendar:null,keyHandler:{up:function(e){ +},down:function(e){ +},left:function(e){ +},right:function(e){ +},enter:function(e){ +_11(this); +},query:function(q,e){ +_e(this,q); +}},currentText:"Today",closeText:"Close",okText:"Ok",buttons:[{text:function(_22){ +return $(_22).datebox("options").currentText; +},handler:function(_23){ +$(_23).datebox("calendar").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()}); +_11(_23); +}},{text:function(_24){ +return $(_24).datebox("options").closeText; +},handler:function(_25){ +$(this).closest("div.combo-panel").panel("close"); +}}],formatter:function(_26){ +var y=_26.getFullYear(); +var m=_26.getMonth()+1; +var d=_26.getDate(); +return m+"/"+d+"/"+y; +},parser:function(s){ +var t=Date.parse(s); +if(!isNaN(t)){ +return new Date(t); +}else{ +return new Date(); +} +},onSelect:function(_27){ +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.datetimebox.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.datetimebox.js new file mode 100644 index 00000000..6b232edb --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.datetimebox.js @@ -0,0 +1,166 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"datetimebox"); +var _4=_3.options; +$(_2).datebox($.extend({},_4,{onShowPanel:function(){ +var _5=$(_2).datetimebox("getValue"); +_8(_2,_5,true); +_4.onShowPanel.call(_2); +},formatter:$.fn.datebox.defaults.formatter,parser:$.fn.datebox.defaults.parser})); +$(_2).removeClass("datebox-f").addClass("datetimebox-f"); +$(_2).datebox("calendar").calendar({onSelect:function(_6){ +_4.onSelect.call(_2,_6); +}}); +var _7=$(_2).datebox("panel"); +if(!_3.spinner){ +var p=$("
                          ").insertAfter(_7.children("div.datebox-calendar-inner")); +_3.spinner=p.children("input"); +} +_3.spinner.timespinner({showSeconds:_4.showSeconds,separator:_4.timeSeparator}).unbind(".datetimebox").bind("mousedown.datetimebox",function(e){ +e.stopPropagation(); +}); +_8(_2,_4.value); +}; +function _9(_a){ +var c=$(_a).datetimebox("calendar"); +var t=$(_a).datetimebox("spinner"); +var _b=c.calendar("options").current; +return new Date(_b.getFullYear(),_b.getMonth(),_b.getDate(),t.timespinner("getHours"),t.timespinner("getMinutes"),t.timespinner("getSeconds")); +}; +function _c(_d,q){ +_8(_d,q,true); +}; +function _e(_f){ +var _10=$.data(_f,"datetimebox").options; +var _11=_9(_f); +_8(_f,_10.formatter.call(_f,_11)); +$(_f).combo("hidePanel"); +}; +function _8(_12,_13,_14){ +var _15=$.data(_12,"datetimebox").options; +$(_12).combo("setValue",_13); +if(!_14){ +if(_13){ +var _16=_15.parser.call(_12,_13); +$(_12).combo("setValue",_15.formatter.call(_12,_16)); +$(_12).combo("setText",_15.formatter.call(_12,_16)); +}else{ +$(_12).combo("setText",_13); +} +} +var _16=_15.parser.call(_12,_13); +$(_12).datetimebox("calendar").calendar("moveTo",_16); +$(_12).datetimebox("spinner").timespinner("setValue",_17(_16)); +function _17(_18){ +function _19(_1a){ +return (_1a<10?"0":"")+_1a; +}; +var tt=[_19(_18.getHours()),_19(_18.getMinutes())]; +if(_15.showSeconds){ +tt.push(_19(_18.getSeconds())); +} +return tt.join($(_12).datetimebox("spinner").timespinner("options").separator); +}; +}; +$.fn.datetimebox=function(_1b,_1c){ +if(typeof _1b=="string"){ +var _1d=$.fn.datetimebox.methods[_1b]; +if(_1d){ +return _1d(this,_1c); +}else{ +return this.datebox(_1b,_1c); +} +} +_1b=_1b||{}; +return this.each(function(){ +var _1e=$.data(this,"datetimebox"); +if(_1e){ +$.extend(_1e.options,_1b); +}else{ +$.data(this,"datetimebox",{options:$.extend({},$.fn.datetimebox.defaults,$.fn.datetimebox.parseOptions(this),_1b)}); +} +_1(this); +}); +}; +$.fn.datetimebox.methods={options:function(jq){ +var _1f=jq.datebox("options"); +return $.extend($.data(jq[0],"datetimebox").options,{originalValue:_1f.originalValue,disabled:_1f.disabled,readonly:_1f.readonly}); +},spinner:function(jq){ +return $.data(jq[0],"datetimebox").spinner; +},setValue:function(jq,_20){ +return jq.each(function(){ +_8(this,_20); +}); +},reset:function(jq){ +return jq.each(function(){ +var _21=$(this).datetimebox("options"); +$(this).datetimebox("setValue",_21.originalValue); +}); +}}; +$.fn.datetimebox.parseOptions=function(_22){ +var t=$(_22); +return $.extend({},$.fn.datebox.parseOptions(_22),$.parser.parseOptions(_22,["timeSeparator",{showSeconds:"boolean"}])); +}; +$.fn.datetimebox.defaults=$.extend({},$.fn.datebox.defaults,{showSeconds:true,timeSeparator:":",keyHandler:{up:function(e){ +},down:function(e){ +},left:function(e){ +},right:function(e){ +},enter:function(e){ +_e(this); +},query:function(q,e){ +_c(this,q); +}},buttons:[{text:function(_23){ +return $(_23).datetimebox("options").currentText; +},handler:function(_24){ +$(_24).datetimebox("calendar").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()}); +_e(_24); +}},{text:function(_25){ +return $(_25).datetimebox("options").okText; +},handler:function(_26){ +_e(_26); +}},{text:function(_27){ +return $(_27).datetimebox("options").closeText; +},handler:function(_28){ +$(this).closest("div.combo-panel").panel("close"); +}}],formatter:function(_29){ +var h=_29.getHours(); +var M=_29.getMinutes(); +var s=_29.getSeconds(); +function _2a(_2b){ +return (_2b<10?"0":"")+_2b; +}; +var _2c=$(this).datetimebox("spinner").timespinner("options").separator; +var r=$.fn.datebox.defaults.formatter(_29)+" "+_2a(h)+_2c+_2a(M); +if($(this).datetimebox("options").showSeconds){ +r+=_2c+_2a(s); +} +return r; +},parser:function(s){ +if($.trim(s)==""){ +return new Date(); +} +var dt=s.split(" "); +var d=$.fn.datebox.defaults.parser(dt[0]); +if(dt.length<2){ +return d; +} +var _2d=$(this).datetimebox("spinner").timespinner("options").separator; +var tt=dt[1].split(_2d); +var _2e=parseInt(tt[0],10)||0; +var _2f=parseInt(tt[1],10)||0; +var _30=parseInt(tt[2],10)||0; +return new Date(d.getFullYear(),d.getMonth(),d.getDate(),_2e,_2f,_30); +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.dialog.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.dialog.js new file mode 100644 index 00000000..b88dec41 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.dialog.js @@ -0,0 +1,141 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var cp=document.createElement("div"); +while(_2.firstChild){ +cp.appendChild(_2.firstChild); +} +_2.appendChild(cp); +var _3=$(cp); +_3.attr("style",$(_2).attr("style")); +$(_2).removeAttr("style").css("overflow","hidden"); +_3.panel({border:false,doSize:false,bodyCls:"dialog-content"}); +return _3; +}; +function _4(_5){ +var _6=$.data(_5,"dialog").options; +var _7=$.data(_5,"dialog").contentPanel; +if(_6.toolbar){ +if($.isArray(_6.toolbar)){ +$(_5).find("div.dialog-toolbar").remove(); +var _8=$("
                          ").prependTo(_5); +var tr=_8.find("tr"); +for(var i=0;i<_6.toolbar.length;i++){ +var _9=_6.toolbar[i]; +if(_9=="-"){ +$("
                          ").appendTo(tr); +}else{ +var td=$("").appendTo(tr); +var _a=$("").appendTo(td); +_a[0].onclick=eval(_9.handler||function(){ +}); +_a.linkbutton($.extend({},_9,{plain:true})); +} +} +}else{ +$(_6.toolbar).addClass("dialog-toolbar").prependTo(_5); +$(_6.toolbar).show(); +} +}else{ +$(_5).find("div.dialog-toolbar").remove(); +} +if(_6.buttons){ +if($.isArray(_6.buttons)){ +$(_5).find("div.dialog-button").remove(); +var _b=$("
                          ").appendTo(_5); +for(var i=0;i<_6.buttons.length;i++){ +var p=_6.buttons[i]; +var _c=$("").appendTo(_b); +if(p.handler){ +_c[0].onclick=p.handler; +} +_c.linkbutton(p); +} +}else{ +$(_6.buttons).addClass("dialog-button").appendTo(_5); +$(_6.buttons).show(); +} +}else{ +$(_5).find("div.dialog-button").remove(); +} +var _d=_6.href; +var _e=_6.content; +_6.href=null; +_6.content=null; +_7.panel({closed:_6.closed,cache:_6.cache,href:_d,content:_e,onLoad:function(){ +if(_6.height=="auto"){ +$(_5).window("resize"); +} +_6.onLoad.apply(_5,arguments); +}}); +$(_5).window($.extend({},_6,{onOpen:function(){ +if(_7.panel("options").closed){ +_7.panel("open"); +} +if(_6.onOpen){ +_6.onOpen.call(_5); +} +},onResize:function(_f,_10){ +var _11=$(_5); +_7.panel("panel").show(); +_7.panel("resize",{width:_11.width(),height:(_10=="auto")?"auto":_11.height()-_11.children("div.dialog-toolbar")._outerHeight()-_11.children("div.dialog-button")._outerHeight()}); +if(_6.onResize){ +_6.onResize.call(_5,_f,_10); +} +}})); +_6.href=_d; +_6.content=_e; +}; +function _12(_13,_14){ +var _15=$.data(_13,"dialog").contentPanel; +_15.panel("refresh",_14); +}; +$.fn.dialog=function(_16,_17){ +if(typeof _16=="string"){ +var _18=$.fn.dialog.methods[_16]; +if(_18){ +return _18(this,_17); +}else{ +return this.window(_16,_17); +} +} +_16=_16||{}; +return this.each(function(){ +var _19=$.data(this,"dialog"); +if(_19){ +$.extend(_19.options,_16); +}else{ +$.data(this,"dialog",{options:$.extend({},$.fn.dialog.defaults,$.fn.dialog.parseOptions(this),_16),contentPanel:_1(this)}); +} +_4(this); +}); +}; +$.fn.dialog.methods={options:function(jq){ +var _1a=$.data(jq[0],"dialog").options; +var _1b=jq.panel("options"); +$.extend(_1a,{closed:_1b.closed,collapsed:_1b.collapsed,minimized:_1b.minimized,maximized:_1b.maximized}); +var _1c=$.data(jq[0],"dialog").contentPanel; +return _1a; +},dialog:function(jq){ +return jq.window("window"); +},refresh:function(jq,_1d){ +return jq.each(function(){ +_12(this,_1d); +}); +}}; +$.fn.dialog.parseOptions=function(_1e){ +return $.extend({},$.fn.window.parseOptions(_1e),$.parser.parseOptions(_1e,["toolbar","buttons"])); +}; +$.fn.dialog.defaults=$.extend({},$.fn.window.defaults,{title:"New Dialog",collapsible:false,minimizable:false,maximizable:false,resizable:false,toolbar:null,buttons:null}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.draggable.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.draggable.js new file mode 100644 index 00000000..b5b094cb --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.draggable.js @@ -0,0 +1,285 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(e){ +var _2=$.data(e.data.target,"draggable"); +var _3=_2.options; +var _4=_2.proxy; +var _5=e.data; +var _6=_5.startLeft+e.pageX-_5.startX; +var _7=_5.startTop+e.pageY-_5.startY; +if(_4){ +if(_4.parent()[0]==document.body){ +if(_3.deltaX!=null&&_3.deltaX!=undefined){ +_6=e.pageX+_3.deltaX; +}else{ +_6=e.pageX-e.data.offsetWidth; +} +if(_3.deltaY!=null&&_3.deltaY!=undefined){ +_7=e.pageY+_3.deltaY; +}else{ +_7=e.pageY-e.data.offsetHeight; +} +}else{ +if(_3.deltaX!=null&&_3.deltaX!=undefined){ +_6+=e.data.offsetWidth+_3.deltaX; +} +if(_3.deltaY!=null&&_3.deltaY!=undefined){ +_7+=e.data.offsetHeight+_3.deltaY; +} +} +} +if(e.data.parent!=document.body){ +_6+=$(e.data.parent).scrollLeft(); +_7+=$(e.data.parent).scrollTop(); +} +if(_3.axis=="h"){ +_5.left=_6; +}else{ +if(_3.axis=="v"){ +_5.top=_7; +}else{ +_5.left=_6; +_5.top=_7; +} +} +}; +function _8(e){ +var _9=$.data(e.data.target,"draggable"); +var _a=_9.options; +var _b=_9.proxy; +if(!_b){ +_b=$(e.data.target); +} +_b.css({left:e.data.left,top:e.data.top}); +$("body").css("cursor",_a.cursor); +}; +function _c(e){ +$.fn.draggable.isDragging=true; +var _d=$.data(e.data.target,"draggable"); +var _e=_d.options; +var _f=$(".droppable").filter(function(){ +return e.data.target!=this; +}).filter(function(){ +var _10=$.data(this,"droppable").options.accept; +if(_10){ +return $(_10).filter(function(){ +return this==e.data.target; +}).length>0; +}else{ +return true; +} +}); +_d.droppables=_f; +var _11=_d.proxy; +if(!_11){ +if(_e.proxy){ +if(_e.proxy=="clone"){ +_11=$(e.data.target).clone().insertAfter(e.data.target); +}else{ +_11=_e.proxy.call(e.data.target,e.data.target); +} +_d.proxy=_11; +}else{ +_11=$(e.data.target); +} +} +_11.css("position","absolute"); +_1(e); +_8(e); +_e.onStartDrag.call(e.data.target,e); +return false; +}; +function _12(e){ +var _13=$.data(e.data.target,"draggable"); +_1(e); +if(_13.options.onDrag.call(e.data.target,e)!=false){ +_8(e); +} +var _14=e.data.target; +_13.droppables.each(function(){ +var _15=$(this); +if(_15.droppable("options").disabled){ +return; +} +var p2=_15.offset(); +if(e.pageX>p2.left&&e.pageXp2.top&&e.pageYp2.left&&e.pageXp2.top&&e.pageY_2a.options.edge; +}; +}); +}; +$.fn.draggable.methods={options:function(jq){ +return $.data(jq[0],"draggable").options; +},proxy:function(jq){ +return $.data(jq[0],"draggable").proxy; +},enable:function(jq){ +return jq.each(function(){ +$(this).draggable({disabled:false}); +}); +},disable:function(jq){ +return jq.each(function(){ +$(this).draggable({disabled:true}); +}); +}}; +$.fn.draggable.parseOptions=function(_2f){ +var t=$(_2f); +return $.extend({},$.parser.parseOptions(_2f,["cursor","handle","axis",{"revert":"boolean","deltaX":"number","deltaY":"number","edge":"number"}]),{disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.draggable.defaults={proxy:null,revert:false,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:null,onBeforeDrag:function(e){ +},onStartDrag:function(e){ +},onDrag:function(e){ +},onStopDrag:function(e){ +}}; +$.fn.draggable.isDragging=false; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.droppable.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.droppable.js new file mode 100644 index 00000000..77438d69 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.droppable.js @@ -0,0 +1,64 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +$(_2).addClass("droppable"); +$(_2).bind("_dragenter",function(e,_3){ +$.data(_2,"droppable").options.onDragEnter.apply(_2,[e,_3]); +}); +$(_2).bind("_dragleave",function(e,_4){ +$.data(_2,"droppable").options.onDragLeave.apply(_2,[e,_4]); +}); +$(_2).bind("_dragover",function(e,_5){ +$.data(_2,"droppable").options.onDragOver.apply(_2,[e,_5]); +}); +$(_2).bind("_drop",function(e,_6){ +$.data(_2,"droppable").options.onDrop.apply(_2,[e,_6]); +}); +}; +$.fn.droppable=function(_7,_8){ +if(typeof _7=="string"){ +return $.fn.droppable.methods[_7](this,_8); +} +_7=_7||{}; +return this.each(function(){ +var _9=$.data(this,"droppable"); +if(_9){ +$.extend(_9.options,_7); +}else{ +_1(this); +$.data(this,"droppable",{options:$.extend({},$.fn.droppable.defaults,$.fn.droppable.parseOptions(this),_7)}); +} +}); +}; +$.fn.droppable.methods={options:function(jq){ +return $.data(jq[0],"droppable").options; +},enable:function(jq){ +return jq.each(function(){ +$(this).droppable({disabled:false}); +}); +},disable:function(jq){ +return jq.each(function(){ +$(this).droppable({disabled:true}); +}); +}}; +$.fn.droppable.parseOptions=function(_a){ +var t=$(_a); +return $.extend({},$.parser.parseOptions(_a,["accept"]),{disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(e,_b){ +},onDragOver:function(e,_c){ +},onDragLeave:function(e,_d){ +},onDrop:function(e,_e){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.form.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.form.js new file mode 100644 index 00000000..65957645 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.form.js @@ -0,0 +1,292 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2,_3){ +_3=_3||{}; +var _4={}; +if(_3.onSubmit){ +if(_3.onSubmit.call(_2,_4)==false){ +return; +} +} +var _5=$(_2); +if(_3.url){ +_5.attr("action",_3.url); +} +var _6="easyui_frame_"+(new Date().getTime()); +var _7=$("").attr("src",window.ActiveXObject?"javascript:false":"about:blank").css({position:"absolute",top:-1000,left:-1000}); +var t=_5.attr("target"),a=_5.attr("action"); +_5.attr("target",_6); +var _8=$(); +try{ +_7.appendTo("body"); +_7.bind("load",cb); +for(var n in _4){ +var f=$("").val(_4[n]).appendTo(_5); +_8=_8.add(f); +} +_9(); +_5[0].submit(); +} +finally{ +_5.attr("action",a); +t?_5.attr("target",t):_5.removeAttr("target"); +_8.remove(); +} +function _9(){ +var f=$("#"+_6); +if(!f.length){ +return; +} +try{ +var s=f.contents()[0].readyState; +if(s&&s.toLowerCase()=="uninitialized"){ +setTimeout(_9,100); +} +} +catch(e){ +cb(); +} +}; +var _a=10; +function cb(){ +var _b=$("#"+_6); +if(!_b.length){ +return; +} +_b.unbind(); +var _c=""; +try{ +var _d=_b.contents().find("body"); +_c=_d.html(); +if(_c==""){ +if(--_a){ +setTimeout(cb,100); +return; +} +} +var ta=_d.find(">textarea"); +if(ta.length){ +_c=ta.val(); +}else{ +var _e=_d.find(">pre"); +if(_e.length){ +_c=_e.html(); +} +} +} +catch(e){ +} +if(_3.success){ +_3.success(_c); +} +setTimeout(function(){ +_b.unbind(); +_b.remove(); +},100); +}; +}; +function _f(_10,_11){ +if(!$.data(_10,"form")){ +$.data(_10,"form",{options:$.extend({},$.fn.form.defaults)}); +} +var _12=$.data(_10,"form").options; +if(typeof _11=="string"){ +var _13={}; +if(_12.onBeforeLoad.call(_10,_13)==false){ +return; +} +$.ajax({url:_11,data:_13,dataType:"json",success:function(_14){ +_15(_14); +},error:function(){ +_12.onLoadError.apply(_10,arguments); +}}); +}else{ +_15(_11); +} +function _15(_16){ +var _17=$(_10); +for(var _18 in _16){ +var val=_16[_18]; +var rr=_19(_18,val); +if(!rr.length){ +var _1a=_1b(_18,val); +if(!_1a){ +$("input[name=\""+_18+"\"]",_17).val(val); +$("textarea[name=\""+_18+"\"]",_17).val(val); +$("select[name=\""+_18+"\"]",_17).val(val); +} +} +_1c(_18,val); +} +_12.onLoadSuccess.call(_10,_16); +_28(_10); +}; +function _19(_1d,val){ +var rr=$(_10).find("input[name=\""+_1d+"\"][type=radio], input[name=\""+_1d+"\"][type=checkbox]"); +rr._propAttr("checked",false); +rr.each(function(){ +var f=$(this); +if(f.val()==String(val)||$.inArray(f.val(),$.isArray(val)?val:[val])>=0){ +f._propAttr("checked",true); +} +}); +return rr; +}; +function _1b(_1e,val){ +var _1f=0; +var pp=["numberbox","slider"]; +for(var i=0;i=0){ +_1b(_16,_18,this); +} +}); +}; +cc.children("form").length?_17(cc.children("form")):_17(cc); +cc.append("
                          "); +cc.bind("_resize",function(e,_19){ +var _1a=$.data(_16,"layout").options; +if(_1a.fit==true||_19){ +_2(_16); +} +return false; +}); +}; +function _1b(_1c,_1d,el){ +_1d.region=_1d.region||"center"; +var _1e=$.data(_1c,"layout").panels; +var cc=$(_1c); +var dir=_1d.region; +if(_1e[dir].length){ +return; +} +var pp=$(el); +if(!pp.length){ +pp=$("
                          ").appendTo(cc); +} +var _1f=$.extend({},$.fn.layout.paneldefaults,{width:(pp.length?parseInt(pp[0].style.width)||pp.outerWidth():"auto"),height:(pp.length?parseInt(pp[0].style.height)||pp.outerHeight():"auto"),doSize:false,collapsible:true,cls:("layout-panel layout-panel-"+dir),bodyCls:"layout-body",onOpen:function(){ +var _20=$(this).panel("header").children("div.panel-tool"); +_20.children("a.panel-tool-collapse").hide(); +var _21={north:"up",south:"down",east:"right",west:"left"}; +if(!_21[dir]){ +return; +} +var _22="layout-button-"+_21[dir]; +var t=_20.children("a."+_22); +if(!t.length){ +t=$("").addClass(_22).appendTo(_20); +t.bind("click",{dir:dir},function(e){ +_2f(_1c,e.data.dir); +return false; +}); +} +$(this).panel("options").collapsible?t.show():t.hide(); +}},_1d); +pp.panel(_1f); +_1e[dir]=pp; +if(pp.panel("options").split){ +var _23=pp.panel("panel"); +_23.addClass("layout-split-"+dir); +var _24=""; +if(dir=="north"){ +_24="s"; +} +if(dir=="south"){ +_24="n"; +} +if(dir=="east"){ +_24="w"; +} +if(dir=="west"){ +_24="e"; +} +_23.resizable($.extend({},{handles:_24,onStartResize:function(e){ +_1=true; +if(dir=="north"||dir=="south"){ +var _25=$(">div.layout-split-proxy-v",_1c); +}else{ +var _25=$(">div.layout-split-proxy-h",_1c); +} +var top=0,_26=0,_27=0,_28=0; +var pos={display:"block"}; +if(dir=="north"){ +pos.top=parseInt(_23.css("top"))+_23.outerHeight()-_25.height(); +pos.left=parseInt(_23.css("left")); +pos.width=_23.outerWidth(); +pos.height=_25.height(); +}else{ +if(dir=="south"){ +pos.top=parseInt(_23.css("top")); +pos.left=parseInt(_23.css("left")); +pos.width=_23.outerWidth(); +pos.height=_25.height(); +}else{ +if(dir=="east"){ +pos.top=parseInt(_23.css("top"))||0; +pos.left=parseInt(_23.css("left"))||0; +pos.width=_25.width(); +pos.height=_23.outerHeight(); +}else{ +if(dir=="west"){ +pos.top=parseInt(_23.css("top"))||0; +pos.left=_23.outerWidth()-_25.width(); +pos.width=_25.width(); +pos.height=_23.outerHeight(); +} +} +} +} +_25.css(pos); +$("
                          ").css({left:0,top:0,width:cc.width(),height:cc.height()}).appendTo(cc); +},onResize:function(e){ +if(dir=="north"||dir=="south"){ +var _29=$(">div.layout-split-proxy-v",_1c); +_29.css("top",e.pageY-$(_1c).offset().top-_29.height()/2); +}else{ +var _29=$(">div.layout-split-proxy-h",_1c); +_29.css("left",e.pageX-$(_1c).offset().left-_29.width()/2); +} +return false; +},onStopResize:function(e){ +cc.children("div.layout-split-proxy-v,div.layout-split-proxy-h").hide(); +pp.panel("resize",e.data); +_2(_1c); +_1=false; +cc.find(">div.layout-mask").remove(); +}},_1d)); +} +}; +function _2a(_2b,_2c){ +var _2d=$.data(_2b,"layout").panels; +if(_2d[_2c].length){ +_2d[_2c].panel("destroy"); +_2d[_2c]=$(); +var _2e="expand"+_2c.substring(0,1).toUpperCase()+_2c.substring(1); +if(_2d[_2e]){ +_2d[_2e].panel("destroy"); +_2d[_2e]=undefined; +} +} +}; +function _2f(_30,_31,_32){ +if(_32==undefined){ +_32="normal"; +} +var _33=$.data(_30,"layout").panels; +var p=_33[_31]; +var _34=p.panel("options"); +if(_34.onBeforeCollapse.call(p)==false){ +return; +} +var _35="expand"+_31.substring(0,1).toUpperCase()+_31.substring(1); +if(!_33[_35]){ +_33[_35]=_36(_31); +_33[_35].panel("panel").bind("click",function(){ +var _37=_38(); +p.panel("expand",false).panel("open").panel("resize",_37.collapse); +p.panel("panel").animate(_37.expand,function(){ +$(this).unbind(".layout").bind("mouseleave.layout",{region:_31},function(e){ +if(_1==true){ +return; +} +_2f(_30,e.data.region); +}); +}); +return false; +}); +} +var _39=_38(); +if(!_9(_33[_35])){ +_33.center.panel("resize",_39.resizeC); +} +p.panel("panel").animate(_39.collapse,_32,function(){ +p.panel("collapse",false).panel("close"); +_33[_35].panel("open").panel("resize",_39.expandP); +$(this).unbind(".layout"); +}); +function _36(dir){ +var _3a; +if(dir=="east"){ +_3a="layout-button-left"; +}else{ +if(dir=="west"){ +_3a="layout-button-right"; +}else{ +if(dir=="north"){ +_3a="layout-button-down"; +}else{ +if(dir=="south"){ +_3a="layout-button-up"; +} +} +} +} +var p=$("
                          ").appendTo(_30); +p.panel($.extend({},$.fn.layout.paneldefaults,{cls:("layout-expand layout-expand-"+dir),title:" ",closed:true,doSize:false,tools:[{iconCls:_3a,handler:function(){ +_3c(_30,_31); +return false; +}}]})); +p.panel("panel").hover(function(){ +$(this).addClass("layout-expand-over"); +},function(){ +$(this).removeClass("layout-expand-over"); +}); +return p; +}; +function _38(){ +var cc=$(_30); +var _3b=_33.center.panel("options"); +if(_31=="east"){ +var ww=_3b.width+_34.width-28; +if(_34.split||!_34.border){ +ww++; +} +return {resizeC:{width:ww},expand:{left:cc.width()-_34.width},expandP:{top:_3b.top,left:cc.width()-28,width:28,height:_3b.height},collapse:{left:cc.width(),top:_3b.top,height:_3b.height}}; +}else{ +if(_31=="west"){ +var ww=_3b.width+_34.width-28; +if(_34.split||!_34.border){ +ww++; +} +return {resizeC:{width:ww,left:28-1},expand:{left:0},expandP:{left:0,top:_3b.top,width:28,height:_3b.height},collapse:{left:-_34.width,top:_3b.top,height:_3b.height}}; +}else{ +if(_31=="north"){ +var hh=_3b.height; +if(!_9(_33.expandNorth)){ +hh+=_34.height-28+((_34.split||!_34.border)?1:0); +} +_33.east.add(_33.west).add(_33.expandEast).add(_33.expandWest).panel("resize",{top:28-1,height:hh}); +return {resizeC:{top:28-1,height:hh},expand:{top:0},expandP:{top:0,left:0,width:cc.width(),height:28},collapse:{top:-_34.height,width:cc.width()}}; +}else{ +if(_31=="south"){ +var hh=_3b.height; +if(!_9(_33.expandSouth)){ +hh+=_34.height-28+((_34.split||!_34.border)?1:0); +} +_33.east.add(_33.west).add(_33.expandEast).add(_33.expandWest).panel("resize",{height:hh}); +return {resizeC:{height:hh},expand:{top:cc.height()-_34.height},expandP:{top:cc.height()-28,left:0,width:cc.width(),height:28},collapse:{top:cc.height(),width:cc.width()}}; +} +} +} +} +}; +}; +function _3c(_3d,_3e){ +var _3f=$.data(_3d,"layout").panels; +var p=_3f[_3e]; +var _40=p.panel("options"); +if(_40.onBeforeExpand.call(p)==false){ +return; +} +var _41=_42(); +var _43="expand"+_3e.substring(0,1).toUpperCase()+_3e.substring(1); +if(_3f[_43]){ +_3f[_43].panel("close"); +p.panel("panel").stop(true,true); +p.panel("expand",false).panel("open").panel("resize",_41.collapse); +p.panel("panel").animate(_41.expand,function(){ +_2(_3d); +}); +} +function _42(){ +var cc=$(_3d); +var _44=_3f.center.panel("options"); +if(_3e=="east"&&_3f.expandEast){ +return {collapse:{left:cc.width(),top:_44.top,height:_44.height},expand:{left:cc.width()-_3f["east"].panel("options").width}}; +}else{ +if(_3e=="west"&&_3f.expandWest){ +return {collapse:{left:-_3f["west"].panel("options").width,top:_44.top,height:_44.height},expand:{left:0}}; +}else{ +if(_3e=="north"&&_3f.expandNorth){ +return {collapse:{top:-_3f["north"].panel("options").height,width:cc.width()},expand:{top:0}}; +}else{ +if(_3e=="south"&&_3f.expandSouth){ +return {collapse:{top:cc.height(),width:cc.width()},expand:{top:cc.height()-_3f["south"].panel("options").height}}; +} +} +} +} +}; +}; +function _9(pp){ +if(!pp){ +return false; +} +if(pp.length){ +return pp.panel("panel").is(":visible"); +}else{ +return false; +} +}; +function _45(_46){ +var _47=$.data(_46,"layout").panels; +if(_47.east.length&&_47.east.panel("options").collapsed){ +_2f(_46,"east",0); +} +if(_47.west.length&&_47.west.panel("options").collapsed){ +_2f(_46,"west",0); +} +if(_47.north.length&&_47.north.panel("options").collapsed){ +_2f(_46,"north",0); +} +if(_47.south.length&&_47.south.panel("options").collapsed){ +_2f(_46,"south",0); +} +}; +$.fn.layout=function(_48,_49){ +if(typeof _48=="string"){ +return $.fn.layout.methods[_48](this,_49); +} +_48=_48||{}; +return this.each(function(){ +var _4a=$.data(this,"layout"); +if(_4a){ +$.extend(_4a.options,_48); +}else{ +var _4b=$.extend({},$.fn.layout.defaults,$.fn.layout.parseOptions(this),_48); +$.data(this,"layout",{options:_4b,panels:{center:$(),north:$(),south:$(),east:$(),west:$()}}); +_15(this); +} +_2(this); +_45(this); +}); +}; +$.fn.layout.methods={resize:function(jq){ +return jq.each(function(){ +_2(this); +}); +},panel:function(jq,_4c){ +return $.data(jq[0],"layout").panels[_4c]; +},collapse:function(jq,_4d){ +return jq.each(function(){ +_2f(this,_4d); +}); +},expand:function(jq,_4e){ +return jq.each(function(){ +_3c(this,_4e); +}); +},add:function(jq,_4f){ +return jq.each(function(){ +_1b(this,_4f); +_2(this); +if($(this).layout("panel",_4f.region).panel("options").collapsed){ +_2f(this,_4f.region,0); +} +}); +},remove:function(jq,_50){ +return jq.each(function(){ +_2a(this,_50); +_2(this); +}); +}}; +$.fn.layout.parseOptions=function(_51){ +return $.extend({},$.parser.parseOptions(_51,[{fit:"boolean"}])); +}; +$.fn.layout.defaults={fit:false}; +$.fn.layout.parsePanelOptions=function(_52){ +var t=$(_52); +return $.extend({},$.fn.panel.parseOptions(_52),$.parser.parseOptions(_52,["region",{split:"boolean",minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number"}])); +}; +$.fn.layout.paneldefaults=$.extend({},$.fn.panel.defaults,{region:null,split:false,minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.linkbutton.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.linkbutton.js new file mode 100644 index 00000000..eb43f949 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.linkbutton.js @@ -0,0 +1,144 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"linkbutton").options; +var t=$(_2); +t.addClass("l-btn").removeClass("l-btn-plain l-btn-selected l-btn-plain-selected"); +if(_3.plain){ +t.addClass("l-btn-plain"); +} +if(_3.selected){ +t.addClass(_3.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected"); +} +t.attr("group",_3.group||""); +t.attr("id",_3.id||""); +t.html(""+""+""); +if(_3.text){ +t.find(".l-btn-text").html(_3.text); +if(_3.iconCls){ +t.find(".l-btn-text").addClass(_3.iconCls).addClass(_3.iconAlign=="left"?"l-btn-icon-left":"l-btn-icon-right"); +} +}else{ +t.find(".l-btn-text").html(" "); +if(_3.iconCls){ +t.find(".l-btn-empty").addClass(_3.iconCls); +} +} +t.unbind(".linkbutton").bind("focus.linkbutton",function(){ +if(!_3.disabled){ +$(this).find(".l-btn-text").addClass("l-btn-focus"); +} +}).bind("blur.linkbutton",function(){ +$(this).find(".l-btn-text").removeClass("l-btn-focus"); +}); +if(_3.toggle&&!_3.disabled){ +t.bind("click.linkbutton",function(){ +if(_3.selected){ +$(this).linkbutton("unselect"); +}else{ +$(this).linkbutton("select"); +} +}); +} +_4(_2,_3.selected); +_5(_2,_3.disabled); +}; +function _4(_6,_7){ +var _8=$.data(_6,"linkbutton").options; +if(_7){ +if(_8.group){ +$("a.l-btn[group=\""+_8.group+"\"]").each(function(){ +var o=$(this).linkbutton("options"); +if(o.toggle){ +$(this).removeClass("l-btn-selected l-btn-plain-selected"); +o.selected=false; +} +}); +} +$(_6).addClass(_8.plain?"l-btn-selected l-btn-plain-selected":"l-btn-selected"); +_8.selected=true; +}else{ +if(!_8.group){ +$(_6).removeClass("l-btn-selected l-btn-plain-selected"); +_8.selected=false; +} +} +}; +function _5(_9,_a){ +var _b=$.data(_9,"linkbutton"); +var _c=_b.options; +$(_9).removeClass("l-btn-disabled l-btn-plain-disabled"); +if(_a){ +_c.disabled=true; +var _d=$(_9).attr("href"); +if(_d){ +_b.href=_d; +$(_9).attr("href","javascript:void(0)"); +} +if(_9.onclick){ +_b.onclick=_9.onclick; +_9.onclick=null; +} +_c.plain?$(_9).addClass("l-btn-disabled l-btn-plain-disabled"):$(_9).addClass("l-btn-disabled"); +}else{ +_c.disabled=false; +if(_b.href){ +$(_9).attr("href",_b.href); +} +if(_b.onclick){ +_9.onclick=_b.onclick; +} +} +}; +$.fn.linkbutton=function(_e,_f){ +if(typeof _e=="string"){ +return $.fn.linkbutton.methods[_e](this,_f); +} +_e=_e||{}; +return this.each(function(){ +var _10=$.data(this,"linkbutton"); +if(_10){ +$.extend(_10.options,_e); +}else{ +$.data(this,"linkbutton",{options:$.extend({},$.fn.linkbutton.defaults,$.fn.linkbutton.parseOptions(this),_e)}); +$(this).removeAttr("disabled"); +} +_1(this); +}); +}; +$.fn.linkbutton.methods={options:function(jq){ +return $.data(jq[0],"linkbutton").options; +},enable:function(jq){ +return jq.each(function(){ +_5(this,false); +}); +},disable:function(jq){ +return jq.each(function(){ +_5(this,true); +}); +},select:function(jq){ +return jq.each(function(){ +_4(this,true); +}); +},unselect:function(jq){ +return jq.each(function(){ +_4(this,false); +}); +}}; +$.fn.linkbutton.parseOptions=function(_11){ +var t=$(_11); +return $.extend({},$.parser.parseOptions(_11,["id","iconCls","iconAlign","group",{plain:"boolean",toggle:"boolean",selected:"boolean"}]),{disabled:(t.attr("disabled")?true:undefined),text:$.trim(t.html()),iconCls:(t.attr("icon")||t.attr("iconCls"))}); +}; +$.fn.linkbutton.defaults={id:null,disabled:false,toggle:false,selected:false,group:null,plain:false,text:"",iconCls:null,iconAlign:"left"}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.menu.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.menu.js new file mode 100644 index 00000000..6b337f9b --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.menu.js @@ -0,0 +1,427 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +$(_2).appendTo("body"); +$(_2).addClass("menu-top"); +$(document).unbind(".menu").bind("mousedown.menu",function(e){ +var _3=$("body>div.menu:visible"); +var m=$(e.target).closest("div.menu",_3); +if(m.length){ +return; +} +$("body>div.menu-top:visible").menu("hide"); +}); +var _4=_5($(_2)); +for(var i=0;i<_4.length;i++){ +_6(_4[i]); +} +function _5(_7){ +var _8=[]; +_7.addClass("menu"); +_8.push(_7); +if(!_7.hasClass("menu-content")){ +_7.children("div").each(function(){ +var _9=$(this).children("div"); +if(_9.length){ +_9.insertAfter(_2); +this.submenu=_9; +var mm=_5(_9); +_8=_8.concat(mm); +} +}); +} +return _8; +}; +function _6(_a){ +var _b=$.parser.parseOptions(_a[0],["width"]).width; +if(_a.hasClass("menu-content")){ +_a[0].originalWidth=_b||_a._outerWidth(); +}else{ +_a[0].originalWidth=_b||0; +_a.children("div").each(function(){ +var _c=$(this); +var _d=$.extend({},$.parser.parseOptions(this,["name","iconCls","href",{separator:"boolean"}]),{disabled:(_c.attr("disabled")?true:undefined)}); +if(_d.separator){ +_c.addClass("menu-sep"); +} +if(!_c.hasClass("menu-sep")){ +_c[0].itemName=_d.name||""; +_c[0].itemHref=_d.href||""; +var _e=_c.addClass("menu-item").html(); +_c.empty().append($("
                          ").html(_e)); +if(_d.iconCls){ +$("
                          ").addClass(_d.iconCls).appendTo(_c); +} +if(_d.disabled){ +_f(_2,_c[0],true); +} +if(_c[0].submenu){ +$("
                          ").appendTo(_c); +} +_10(_2,_c); +} +}); +$("
                          ").prependTo(_a); +} +_11(_2,_a); +_a.hide(); +_12(_2,_a); +}; +}; +function _11(_13,_14){ +var _15=$.data(_13,"menu").options; +var _16=_14.attr("style"); +_14.css({display:"block",left:-10000,height:"auto",overflow:"hidden"}); +var _17=0; +_14.find("div.menu-text").each(function(){ +if(_17<$(this)._outerWidth()){ +_17=$(this)._outerWidth(); +} +$(this).closest("div.menu-item")._outerHeight($(this)._outerHeight()+2); +}); +_17+=65; +_14._outerWidth(Math.max((_14[0].originalWidth||0),_17,_15.minWidth)); +_14.children("div.menu-line")._outerHeight(_14.outerHeight()); +_14.attr("style",_16); +}; +function _12(_18,_19){ +var _1a=$.data(_18,"menu"); +_19.unbind(".menu").bind("mouseenter.menu",function(){ +if(_1a.timer){ +clearTimeout(_1a.timer); +_1a.timer=null; +} +}).bind("mouseleave.menu",function(){ +if(_1a.options.hideOnUnhover){ +_1a.timer=setTimeout(function(){ +_1b(_18); +},100); +} +}); +}; +function _10(_1c,_1d){ +if(!_1d.hasClass("menu-item")){ +return; +} +_1d.unbind(".menu"); +_1d.bind("click.menu",function(){ +if($(this).hasClass("menu-item-disabled")){ +return; +} +if(!this.submenu){ +_1b(_1c); +var _1e=$(this).attr("href"); +if(_1e){ +location.href=_1e; +} +} +var _1f=$(_1c).menu("getItem",this); +$.data(_1c,"menu").options.onClick.call(_1c,_1f); +}).bind("mouseenter.menu",function(e){ +_1d.siblings().each(function(){ +if(this.submenu){ +_22(this.submenu); +} +$(this).removeClass("menu-active"); +}); +_1d.addClass("menu-active"); +if($(this).hasClass("menu-item-disabled")){ +_1d.addClass("menu-active-disabled"); +return; +} +var _20=_1d[0].submenu; +if(_20){ +$(_1c).menu("show",{menu:_20,parent:_1d}); +} +}).bind("mouseleave.menu",function(e){ +_1d.removeClass("menu-active menu-active-disabled"); +var _21=_1d[0].submenu; +if(_21){ +if(e.pageX>=parseInt(_21.css("left"))){ +_1d.addClass("menu-active"); +}else{ +_22(_21); +} +}else{ +_1d.removeClass("menu-active"); +} +}); +}; +function _1b(_23){ +var _24=$.data(_23,"menu"); +if(_24){ +if($(_23).is(":visible")){ +_22($(_23)); +_24.options.onHide.call(_23); +} +} +return false; +}; +function _25(_26,_27){ +var _28,top; +_27=_27||{}; +var _29=$(_27.menu||_26); +if(_29.hasClass("menu-top")){ +var _2a=$.data(_26,"menu").options; +$.extend(_2a,_27); +_28=_2a.left; +top=_2a.top; +if(_2a.alignTo){ +var at=$(_2a.alignTo); +_28=at.offset().left; +top=at.offset().top+at._outerHeight(); +} +if(_28+_29.outerWidth()>$(window)._outerWidth()+$(document)._scrollLeft()){ +_28=$(window)._outerWidth()+$(document).scrollLeft()-_29.outerWidth()-5; +} +if(top+_29.outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ +top=$(window)._outerHeight()+$(document).scrollTop()-_29.outerHeight()-5; +} +}else{ +var _2b=_27.parent; +_28=_2b.offset().left+_2b.outerWidth()-2; +if(_28+_29.outerWidth()+5>$(window)._outerWidth()+$(document).scrollLeft()){ +_28=_2b.offset().left-_29.outerWidth()+2; +} +var top=_2b.offset().top-3; +if(top+_29.outerHeight()>$(window)._outerHeight()+$(document).scrollTop()){ +top=$(window)._outerHeight()+$(document).scrollTop()-_29.outerHeight()-5; +} +} +_29.css({left:_28,top:top}); +_29.show(0,function(){ +if(!_29[0].shadow){ +_29[0].shadow=$("
                          ").insertAfter(_29); +} +_29[0].shadow.css({display:"block",zIndex:$.fn.menu.defaults.zIndex++,left:_29.css("left"),top:_29.css("top"),width:_29.outerWidth(),height:_29.outerHeight()}); +_29.css("z-index",$.fn.menu.defaults.zIndex++); +if(_29.hasClass("menu-top")){ +$.data(_29[0],"menu").options.onShow.call(_29[0]); +} +}); +}; +function _22(_2c){ +if(!_2c){ +return; +} +_2d(_2c); +_2c.find("div.menu-item").each(function(){ +if(this.submenu){ +_22(this.submenu); +} +$(this).removeClass("menu-active"); +}); +function _2d(m){ +m.stop(true,true); +if(m[0].shadow){ +m[0].shadow.hide(); +} +m.hide(); +}; +}; +function _2e(_2f,_30){ +var _31=null; +var tmp=$("
                          "); +function _32(_33){ +_33.children("div.menu-item").each(function(){ +var _34=$(_2f).menu("getItem",this); +var s=tmp.empty().html(_34.text).text(); +if(_30==$.trim(s)){ +_31=_34; +}else{ +if(this.submenu&&!_31){ +_32(this.submenu); +} +} +}); +}; +_32($(_2f)); +tmp.remove(); +return _31; +}; +function _f(_35,_36,_37){ +var t=$(_36); +if(!t.hasClass("menu-item")){ +return; +} +if(_37){ +t.addClass("menu-item-disabled"); +if(_36.onclick){ +_36.onclick1=_36.onclick; +_36.onclick=null; +} +}else{ +t.removeClass("menu-item-disabled"); +if(_36.onclick1){ +_36.onclick=_36.onclick1; +_36.onclick1=null; +} +} +}; +function _38(_39,_3a){ +var _3b=$(_39); +if(_3a.parent){ +if(!_3a.parent.submenu){ +var _3c=$("
                          ").appendTo("body"); +_3c.hide(); +_3a.parent.submenu=_3c; +$("
                          ").appendTo(_3a.parent); +} +_3b=_3a.parent.submenu; +} +if(_3a.separator){ +var _3d=$("
                          ").appendTo(_3b); +}else{ +var _3d=$("
                          ").appendTo(_3b); +$("
                          ").html(_3a.text).appendTo(_3d); +} +if(_3a.iconCls){ +$("
                          ").addClass(_3a.iconCls).appendTo(_3d); +} +if(_3a.id){ +_3d.attr("id",_3a.id); +} +if(_3a.name){ +_3d[0].itemName=_3a.name; +} +if(_3a.href){ +_3d[0].itemHref=_3a.href; +} +if(_3a.onclick){ +if(typeof _3a.onclick=="string"){ +_3d.attr("onclick",_3a.onclick); +}else{ +_3d[0].onclick=eval(_3a.onclick); +} +} +if(_3a.handler){ +_3d[0].onclick=eval(_3a.handler); +} +if(_3a.disabled){ +_f(_39,_3d[0],true); +} +_10(_39,_3d); +_12(_39,_3b); +_11(_39,_3b); +}; +function _3e(_3f,_40){ +function _41(el){ +if(el.submenu){ +el.submenu.children("div.menu-item").each(function(){ +_41(this); +}); +var _42=el.submenu[0].shadow; +if(_42){ +_42.remove(); +} +el.submenu.remove(); +} +$(el).remove(); +}; +_41(_40); +}; +function _43(_44){ +$(_44).children("div.menu-item").each(function(){ +_3e(_44,this); +}); +if(_44.shadow){ +_44.shadow.remove(); +} +$(_44).remove(); +}; +$.fn.menu=function(_45,_46){ +if(typeof _45=="string"){ +return $.fn.menu.methods[_45](this,_46); +} +_45=_45||{}; +return this.each(function(){ +var _47=$.data(this,"menu"); +if(_47){ +$.extend(_47.options,_45); +}else{ +_47=$.data(this,"menu",{options:$.extend({},$.fn.menu.defaults,$.fn.menu.parseOptions(this),_45)}); +_1(this); +} +$(this).css({left:_47.options.left,top:_47.options.top}); +}); +}; +$.fn.menu.methods={options:function(jq){ +return $.data(jq[0],"menu").options; +},show:function(jq,pos){ +return jq.each(function(){ +_25(this,pos); +}); +},hide:function(jq){ +return jq.each(function(){ +_1b(this); +}); +},destroy:function(jq){ +return jq.each(function(){ +_43(this); +}); +},setText:function(jq,_48){ +return jq.each(function(){ +$(_48.target).children("div.menu-text").html(_48.text); +}); +},setIcon:function(jq,_49){ +return jq.each(function(){ +var _4a=$(this).menu("getItem",_49.target); +if(_4a.iconCls){ +$(_4a.target).children("div.menu-icon").removeClass(_4a.iconCls).addClass(_49.iconCls); +}else{ +$("
                          ").addClass(_49.iconCls).appendTo(_49.target); +} +}); +},getItem:function(jq,_4b){ +var t=$(_4b); +var _4c={target:_4b,id:t.attr("id"),text:$.trim(t.children("div.menu-text").html()),disabled:t.hasClass("menu-item-disabled"),name:_4b.itemName,href:_4b.itemHref,onclick:_4b.onclick}; +var _4d=t.children("div.menu-icon"); +if(_4d.length){ +var cc=[]; +var aa=_4d.attr("class").split(" "); +for(var i=0;i "})); +if(_3.menu){ +$(_3.menu).menu(); +var _5=$(_3.menu).menu("options"); +var _6=_5.onShow; +var _7=_5.onHide; +$.extend(_5,{onShow:function(){ +var _8=$(this).menu("options"); +var _9=$(_8.alignTo); +var _a=_9.menubutton("options"); +_9.addClass((_a.plain==true)?_a.cls.btn2:_a.cls.btn1); +_6.call(this); +},onHide:function(){ +var _b=$(this).menu("options"); +var _c=$(_b.alignTo); +var _d=_c.menubutton("options"); +_c.removeClass((_d.plain==true)?_d.cls.btn2:_d.cls.btn1); +_7.call(this); +}}); +} +_e(_2,_3.disabled); +}; +function _e(_f,_10){ +var _11=$.data(_f,"menubutton").options; +_11.disabled=_10; +var btn=$(_f); +var t=btn.find("."+_11.cls.trigger); +if(!t.length){ +t=btn; +} +t.unbind(".menubutton"); +if(_10){ +btn.linkbutton("disable"); +}else{ +btn.linkbutton("enable"); +var _12=null; +t.bind("click.menubutton",function(){ +_13(_f); +return false; +}).bind("mouseenter.menubutton",function(){ +_12=setTimeout(function(){ +_13(_f); +},_11.duration); +return false; +}).bind("mouseleave.menubutton",function(){ +if(_12){ +clearTimeout(_12); +} +}); +} +}; +function _13(_14){ +var _15=$.data(_14,"menubutton").options; +if(_15.disabled||!_15.menu){ +return; +} +$("body>div.menu-top").menu("hide"); +var btn=$(_14); +var mm=$(_15.menu); +if(mm.length){ +mm.menu("options").alignTo=btn; +mm.menu("show",{alignTo:btn}); +} +btn.blur(); +}; +$.fn.menubutton=function(_16,_17){ +if(typeof _16=="string"){ +var _18=$.fn.menubutton.methods[_16]; +if(_18){ +return _18(this,_17); +}else{ +return this.linkbutton(_16,_17); +} +} +_16=_16||{}; +return this.each(function(){ +var _19=$.data(this,"menubutton"); +if(_19){ +$.extend(_19.options,_16); +}else{ +$.data(this,"menubutton",{options:$.extend({},$.fn.menubutton.defaults,$.fn.menubutton.parseOptions(this),_16)}); +$(this).removeAttr("disabled"); +} +_1(this); +}); +}; +$.fn.menubutton.methods={options:function(jq){ +var _1a=jq.linkbutton("options"); +var _1b=$.data(jq[0],"menubutton").options; +_1b.toggle=_1a.toggle; +_1b.selected=_1a.selected; +return _1b; +},enable:function(jq){ +return jq.each(function(){ +_e(this,false); +}); +},disable:function(jq){ +return jq.each(function(){ +_e(this,true); +}); +},destroy:function(jq){ +return jq.each(function(){ +var _1c=$(this).menubutton("options"); +if(_1c.menu){ +$(_1c.menu).menu("destroy"); +} +$(this).remove(); +}); +}}; +$.fn.menubutton.parseOptions=function(_1d){ +var t=$(_1d); +return $.extend({},$.fn.linkbutton.parseOptions(_1d),$.parser.parseOptions(_1d,["menu",{plain:"boolean",duration:"number"}])); +}; +$.fn.menubutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100,cls:{btn1:"m-btn-active",btn2:"m-btn-plain-active",arrow:"m-btn-downarrow",trigger:"m-btn"}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.messager.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.messager.js new file mode 100644 index 00000000..cac65812 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.messager.js @@ -0,0 +1,217 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(el,_2,_3,_4){ +var _5=$(el).window("window"); +if(!_5){ +return; +} +switch(_2){ +case null: +_5.show(); +break; +case "slide": +_5.slideDown(_3); +break; +case "fade": +_5.fadeIn(_3); +break; +case "show": +_5.show(_3); +break; +} +var _6=null; +if(_4>0){ +_6=setTimeout(function(){ +_7(el,_2,_3); +},_4); +} +_5.hover(function(){ +if(_6){ +clearTimeout(_6); +} +},function(){ +if(_4>0){ +_6=setTimeout(function(){ +_7(el,_2,_3); +},_4); +} +}); +}; +function _7(el,_8,_9){ +if(el.locked==true){ +return; +} +el.locked=true; +var _a=$(el).window("window"); +if(!_a){ +return; +} +switch(_8){ +case null: +_a.hide(); +break; +case "slide": +_a.slideUp(_9); +break; +case "fade": +_a.fadeOut(_9); +break; +case "show": +_a.hide(_9); +break; +} +setTimeout(function(){ +$(el).window("destroy"); +},_9); +}; +function _b(_c){ +var _d=$.extend({},$.fn.window.defaults,{collapsible:false,minimizable:false,maximizable:false,shadow:false,draggable:false,resizable:false,closed:true,style:{left:"",top:"",right:0,zIndex:$.fn.window.defaults.zIndex++,bottom:-document.body.scrollTop-document.documentElement.scrollTop},onBeforeOpen:function(){ +_1(this,_d.showType,_d.showSpeed,_d.timeout); +return false; +},onBeforeClose:function(){ +_7(this,_d.showType,_d.showSpeed); +return false; +}},{title:"",width:250,height:100,showType:"slide",showSpeed:600,msg:"",timeout:4000},_c); +_d.style.zIndex=$.fn.window.defaults.zIndex++; +var _e=$("
                          ").html(_d.msg).appendTo("body"); +_e.window(_d); +_e.window("window").css(_d.style); +_e.window("open"); +return _e; +}; +function _f(_10,_11,_12){ +var win=$("
                          ").appendTo("body"); +win.append(_11); +if(_12){ +var tb=$("
                          ").appendTo(win); +for(var _13 in _12){ +$("").attr("href","javascript:void(0)").text(_13).css("margin-left",10).bind("click",eval(_12[_13])).appendTo(tb).linkbutton(); +} +} +win.window({title:_10,noheader:(_10?false:true),width:300,height:"auto",modal:true,collapsible:false,minimizable:false,maximizable:false,resizable:false,onClose:function(){ +setTimeout(function(){ +win.window("destroy"); +},100); +}}); +win.window("window").addClass("messager-window"); +win.children("div.messager-button").children("a:first").focus(); +return win; +}; +$.messager={show:function(_14){ +return _b(_14); +},alert:function(_15,msg,_16,fn){ +var _17="
                          "+msg+"
                          "; +switch(_16){ +case "error": +_17="
                          "+_17; +break; +case "info": +_17="
                          "+_17; +break; +case "question": +_17="
                          "+_17; +break; +case "warning": +_17="
                          "+_17; +break; +} +_17+="
                          "; +var _18={}; +_18[$.messager.defaults.ok]=function(){ +win.window("close"); +if(fn){ +fn(); +return false; +} +}; +var win=_f(_15,_17,_18); +return win; +},confirm:function(_19,msg,fn){ +var _1a="
                          "+"
                          "+msg+"
                          "+"
                          "; +var _1b={}; +_1b[$.messager.defaults.ok]=function(){ +win.window("close"); +if(fn){ +fn(true); +return false; +} +}; +_1b[$.messager.defaults.cancel]=function(){ +win.window("close"); +if(fn){ +fn(false); +return false; +} +}; +var win=_f(_19,_1a,_1b); +return win; +},prompt:function(_1c,msg,fn){ +var _1d="
                          "+"
                          "+msg+"
                          "+"
                          "+"
                          "+"
                          "; +var _1e={}; +_1e[$.messager.defaults.ok]=function(){ +win.window("close"); +if(fn){ +fn($(".messager-input",win).val()); +return false; +} +}; +_1e[$.messager.defaults.cancel]=function(){ +win.window("close"); +if(fn){ +fn(); +return false; +} +}; +var win=_f(_1c,_1d,_1e); +win.children("input.messager-input").focus(); +return win; +},progress:function(_1f){ +var _20={bar:function(){ +return $("body>div.messager-window").find("div.messager-p-bar"); +},close:function(){ +var win=$("body>div.messager-window>div.messager-body:has(div.messager-progress)"); +if(win.length){ +win.window("close"); +} +}}; +if(typeof _1f=="string"){ +var _21=_20[_1f]; +return _21(); +} +var _22=$.extend({title:"",msg:"",text:undefined,interval:300},_1f||{}); +var _23="
                          "; +var win=_f(_22.title,_23,null); +win.find("div.messager-p-msg").html(_22.msg); +var bar=win.find("div.messager-p-bar"); +bar.progressbar({text:_22.text}); +win.window({closable:false,onClose:function(){ +if(this.timer){ +clearInterval(this.timer); +} +$(this).window("destroy"); +}}); +if(_22.interval){ +win[0].timer=setInterval(function(){ +var v=bar.progressbar("getValue"); +v+=10; +if(v>100){ +v=0; +} +bar.progressbar("setValue",v); +},_22.interval); +} +return win; +}}; +$.messager.defaults={ok:"Ok",cancel:"Cancel"}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberbox.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberbox.js new file mode 100644 index 00000000..edc30385 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberbox.js @@ -0,0 +1,224 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +$(_2).addClass("numberbox-f"); +var v=$("").insertAfter(_2); +var _3=$(_2).attr("name"); +if(_3){ +v.attr("name",_3); +$(_2).removeAttr("name").attr("numberboxName",_3); +} +return v; +}; +function _4(_5){ +var _6=$.data(_5,"numberbox").options; +var fn=_6.onChange; +_6.onChange=function(){ +}; +_7(_5,_6.parser.call(_5,_6.value)); +_6.onChange=fn; +_6.originalValue=_8(_5); +}; +function _8(_9){ +return $.data(_9,"numberbox").field.val(); +}; +function _7(_a,_b){ +var _c=$.data(_a,"numberbox"); +var _d=_c.options; +var _e=_8(_a); +_b=_d.parser.call(_a,_b); +_d.value=_b; +_c.field.val(_b); +$(_a).val(_d.formatter.call(_a,_b)); +if(_e!=_b){ +_d.onChange.call(_a,_b,_e); +} +}; +function _f(_10){ +var _11=$.data(_10,"numberbox").options; +$(_10).unbind(".numberbox").bind("keypress.numberbox",function(e){ +return _11.filter.call(_10,e); +}).bind("blur.numberbox",function(){ +_7(_10,$(this).val()); +$(this).val(_11.formatter.call(_10,_8(_10))); +}).bind("focus.numberbox",function(){ +var vv=_8(_10); +if(vv!=_11.parser.call(_10,$(this).val())){ +$(this).val(_11.formatter.call(_10,vv)); +} +}); +}; +function _12(_13){ +if($.fn.validatebox){ +var _14=$.data(_13,"numberbox").options; +$(_13).validatebox(_14); +} +}; +function _15(_16,_17){ +var _18=$.data(_16,"numberbox").options; +if(_17){ +_18.disabled=true; +$(_16).attr("disabled",true); +}else{ +_18.disabled=false; +$(_16).removeAttr("disabled"); +} +}; +$.fn.numberbox=function(_19,_1a){ +if(typeof _19=="string"){ +var _1b=$.fn.numberbox.methods[_19]; +if(_1b){ +return _1b(this,_1a); +}else{ +return this.validatebox(_19,_1a); +} +} +_19=_19||{}; +return this.each(function(){ +var _1c=$.data(this,"numberbox"); +if(_1c){ +$.extend(_1c.options,_19); +}else{ +_1c=$.data(this,"numberbox",{options:$.extend({},$.fn.numberbox.defaults,$.fn.numberbox.parseOptions(this),_19),field:_1(this)}); +$(this).removeAttr("disabled"); +$(this).css({imeMode:"disabled"}); +} +_15(this,_1c.options.disabled); +_f(this); +_12(this); +_4(this); +}); +}; +$.fn.numberbox.methods={options:function(jq){ +return $.data(jq[0],"numberbox").options; +},destroy:function(jq){ +return jq.each(function(){ +$.data(this,"numberbox").field.remove(); +$(this).validatebox("destroy"); +$(this).remove(); +}); +},disable:function(jq){ +return jq.each(function(){ +_15(this,true); +}); +},enable:function(jq){ +return jq.each(function(){ +_15(this,false); +}); +},fix:function(jq){ +return jq.each(function(){ +_7(this,$(this).val()); +}); +},setValue:function(jq,_1d){ +return jq.each(function(){ +_7(this,_1d); +}); +},getValue:function(jq){ +return _8(jq[0]); +},clear:function(jq){ +return jq.each(function(){ +var _1e=$.data(this,"numberbox"); +_1e.field.val(""); +$(this).val(""); +}); +},reset:function(jq){ +return jq.each(function(){ +var _1f=$(this).numberbox("options"); +$(this).numberbox("setValue",_1f.originalValue); +}); +}}; +$.fn.numberbox.parseOptions=function(_20){ +var t=$(_20); +return $.extend({},$.fn.validatebox.parseOptions(_20),$.parser.parseOptions(_20,["decimalSeparator","groupSeparator","suffix",{min:"number",max:"number",precision:"number"}]),{prefix:(t.attr("prefix")?t.attr("prefix"):undefined),disabled:(t.attr("disabled")?true:undefined),value:(t.val()||undefined)}); +}; +$.fn.numberbox.defaults=$.extend({},$.fn.validatebox.defaults,{disabled:false,value:"",min:null,max:null,precision:0,decimalSeparator:".",groupSeparator:"",prefix:"",suffix:"",filter:function(e){ +var _21=$(this).numberbox("options"); +if(e.which==45){ +return ($(this).val().indexOf("-")==-1?true:false); +} +var c=String.fromCharCode(e.which); +if(c==_21.decimalSeparator){ +return ($(this).val().indexOf(c)==-1?true:false); +}else{ +if(c==_21.groupSeparator){ +return true; +}else{ +if((e.which>=48&&e.which<=57&&e.ctrlKey==false&&e.shiftKey==false)||e.which==0||e.which==8){ +return true; +}else{ +if(e.ctrlKey==true&&(e.which==99||e.which==118)){ +return true; +}else{ +return false; +} +} +} +} +},formatter:function(_22){ +if(!_22){ +return _22; +} +_22=_22+""; +var _23=$(this).numberbox("options"); +var s1=_22,s2=""; +var _24=_22.indexOf("."); +if(_24>=0){ +s1=_22.substring(0,_24); +s2=_22.substring(_24+1,_22.length); +} +if(_23.groupSeparator){ +var p=/(\d+)(\d{3})/; +while(p.test(s1)){ +s1=s1.replace(p,"$1"+_23.groupSeparator+"$2"); +} +} +if(s2){ +return _23.prefix+s1+_23.decimalSeparator+s2+_23.suffix; +}else{ +return _23.prefix+s1+_23.suffix; +} +},parser:function(s){ +s=s+""; +var _25=$(this).numberbox("options"); +if(parseFloat(s)!=s){ +if(_25.prefix){ +s=$.trim(s.replace(new RegExp("\\"+$.trim(_25.prefix),"g"),"")); +} +if(_25.suffix){ +s=$.trim(s.replace(new RegExp("\\"+$.trim(_25.suffix),"g"),"")); +} +if(_25.groupSeparator){ +s=$.trim(s.replace(new RegExp("\\"+_25.groupSeparator,"g"),"")); +} +if(_25.decimalSeparator){ +s=$.trim(s.replace(new RegExp("\\"+_25.decimalSeparator,"g"),".")); +} +s=s.replace(/\s/g,""); +} +var val=parseFloat(s).toFixed(_25.precision); +if(isNaN(val)){ +val=""; +}else{ +if(typeof (_25.min)=="number"&&val<_25.min){ +val=_25.min.toFixed(_25.precision); +}else{ +if(typeof (_25.max)=="number"&&val>_25.max){ +val=_25.max.toFixed(_25.precision); +} +} +} +return val; +},onChange:function(_26,_27){ +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberspinner.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberspinner.js new file mode 100644 index 00000000..5856610f --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.numberspinner.js @@ -0,0 +1,75 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +$(_2).addClass("numberspinner-f"); +var _3=$.data(_2,"numberspinner").options; +$(_2).spinner(_3).numberbox(_3); +}; +function _4(_5,_6){ +var _7=$.data(_5,"numberspinner").options; +var v=parseFloat($(_5).numberbox("getValue")||_7.value)||0; +if(_6==true){ +v-=_7.increment; +}else{ +v+=_7.increment; +} +$(_5).numberbox("setValue",v); +}; +$.fn.numberspinner=function(_8,_9){ +if(typeof _8=="string"){ +var _a=$.fn.numberspinner.methods[_8]; +if(_a){ +return _a(this,_9); +}else{ +return this.spinner(_8,_9); +} +} +_8=_8||{}; +return this.each(function(){ +var _b=$.data(this,"numberspinner"); +if(_b){ +$.extend(_b.options,_8); +}else{ +$.data(this,"numberspinner",{options:$.extend({},$.fn.numberspinner.defaults,$.fn.numberspinner.parseOptions(this),_8)}); +} +_1(this); +}); +}; +$.fn.numberspinner.methods={options:function(jq){ +var _c=$.data(jq[0],"numberspinner").options; +return $.extend(_c,{value:jq.numberbox("getValue"),originalValue:jq.numberbox("options").originalValue}); +},setValue:function(jq,_d){ +return jq.each(function(){ +$(this).numberbox("setValue",_d); +}); +},getValue:function(jq){ +return jq.numberbox("getValue"); +},clear:function(jq){ +return jq.each(function(){ +$(this).spinner("clear"); +$(this).numberbox("clear"); +}); +},reset:function(jq){ +return jq.each(function(){ +var _e=$(this).numberspinner("options"); +$(this).numberspinner("setValue",_e.originalValue); +}); +}}; +$.fn.numberspinner.parseOptions=function(_f){ +return $.extend({},$.fn.spinner.parseOptions(_f),$.fn.numberbox.parseOptions(_f),{}); +}; +$.fn.numberspinner.defaults=$.extend({},$.fn.spinner.defaults,$.fn.numberbox.defaults,{spin:function(_10){ +_4(this,_10); +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.pagination.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.pagination.js new file mode 100644 index 00000000..fa20f58a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.pagination.js @@ -0,0 +1,284 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"pagination"); +var _4=_3.options; +var bb=_3.bb={}; +var _5=$(_2).addClass("pagination").html("
                          "); +var tr=_5.find("tr"); +var aa=$.extend([],_4.layout); +if(!_4.showPageList){ +_6(aa,"list"); +} +if(!_4.showRefresh){ +_6(aa,"refresh"); +} +if(aa[0]=="sep"){ +aa.shift(); +} +if(aa[aa.length-1]=="sep"){ +aa.pop(); +} +for(var _7=0;_7"); +ps.bind("change",function(){ +_4.pageSize=parseInt($(this).val()); +_4.onChangePageSize.call(_2,_4.pageSize); +_10(_2,_4.pageNumber); +}); +for(var i=0;i<_4.pageList.length;i++){ +$("").text(_4.pageList[i]).appendTo(ps); +} +$("").append(ps).appendTo(tr); +}else{ +if(_8=="sep"){ +$("
                          ").appendTo(tr); +}else{ +if(_8=="first"){ +bb.first=_9("first"); +}else{ +if(_8=="prev"){ +bb.prev=_9("prev"); +}else{ +if(_8=="next"){ +bb.next=_9("next"); +}else{ +if(_8=="last"){ +bb.last=_9("last"); +}else{ +if(_8=="manual"){ +$("").html(_4.beforePageText).appendTo(tr).wrap(""); +bb.num=$("").appendTo(tr).wrap(""); +bb.num.unbind(".pagination").bind("keydown.pagination",function(e){ +if(e.keyCode==13){ +var _a=parseInt($(this).val())||1; +_10(_2,_a); +return false; +} +}); +bb.after=$("").appendTo(tr).wrap(""); +}else{ +if(_8=="refresh"){ +bb.refresh=_9("refresh"); +}else{ +if(_8=="links"){ +$("").appendTo(tr); +} +} +} +} +} +} +} +} +} +} +if(_4.buttons){ +$("
                          ").appendTo(tr); +if($.isArray(_4.buttons)){ +for(var i=0;i<_4.buttons.length;i++){ +var _b=_4.buttons[i]; +if(_b=="-"){ +$("
                          ").appendTo(tr); +}else{ +var td=$("").appendTo(tr); +var a=$("").appendTo(td); +a[0].onclick=eval(_b.handler||function(){ +}); +a.linkbutton($.extend({},_b,{plain:true})); +} +} +}else{ +var td=$("").appendTo(tr); +$(_4.buttons).appendTo(td).show(); +} +} +$("
                          ").appendTo(_5); +$("
                          ").appendTo(_5); +function _9(_c){ +var _d=_4.nav[_c]; +var a=$("").appendTo(tr); +a.wrap(""); +a.linkbutton({iconCls:_d.iconCls,plain:true}).unbind(".pagination").bind("click.pagination",function(){ +_d.handler.call(_2); +}); +return a; +}; +function _6(aa,_e){ +var _f=$.inArray(_e,aa); +if(_f>=0){ +aa.splice(_f,1); +} +return aa; +}; +}; +function _10(_11,_12){ +var _13=$.data(_11,"pagination").options; +_14(_11,{pageNumber:_12}); +_13.onSelectPage.call(_11,_13.pageNumber,_13.pageSize); +}; +function _14(_15,_16){ +var _17=$.data(_15,"pagination"); +var _18=_17.options; +var bb=_17.bb; +$.extend(_18,_16||{}); +var ps=$(_15).find("select.pagination-page-list"); +if(ps.length){ +ps.val(_18.pageSize+""); +_18.pageSize=parseInt(ps.val()); +} +var _19=Math.ceil(_18.total/_18.pageSize)||1; +if(_18.pageNumber<1){ +_18.pageNumber=1; +} +if(_18.pageNumber>_19){ +_18.pageNumber=_19; +} +if(bb.num){ +bb.num.val(_18.pageNumber); +} +if(bb.after){ +bb.after.html(_18.afterPageText.replace(/{pages}/,_19)); +} +var td=$(_15).find("td.pagination-links"); +if(td.length){ +td.empty(); +var _1a=_18.pageNumber-Math.floor(_18.links/2); +if(_1a<1){ +_1a=1; +} +var _1b=_1a+_18.links-1; +if(_1b>_19){ +_1b=_19; +} +_1a=_1b-_18.links+1; +if(_1a<1){ +_1a=1; +} +for(var i=_1a;i<=_1b;i++){ +var a=$("").appendTo(td); +a.linkbutton({plain:true,text:i}); +if(i==_18.pageNumber){ +a.linkbutton("select"); +}else{ +a.unbind(".pagination").bind("click.pagination",{pageNumber:i},function(e){ +_10(_15,e.data.pageNumber); +}); +} +} +} +var _1c=_18.displayMsg; +_1c=_1c.replace(/{from}/,_18.total==0?0:_18.pageSize*(_18.pageNumber-1)+1); +_1c=_1c.replace(/{to}/,Math.min(_18.pageSize*(_18.pageNumber),_18.total)); +_1c=_1c.replace(/{total}/,_18.total); +$(_15).find("div.pagination-info").html(_1c); +if(bb.first){ +bb.first.linkbutton({disabled:(_18.pageNumber==1)}); +} +if(bb.prev){ +bb.prev.linkbutton({disabled:(_18.pageNumber==1)}); +} +if(bb.next){ +bb.next.linkbutton({disabled:(_18.pageNumber==_19)}); +} +if(bb.last){ +bb.last.linkbutton({disabled:(_18.pageNumber==_19)}); +} +_1d(_15,_18.loading); +}; +function _1d(_1e,_1f){ +var _20=$.data(_1e,"pagination"); +var _21=_20.options; +_21.loading=_1f; +if(_21.showRefresh&&_20.bb.refresh){ +_20.bb.refresh.linkbutton({iconCls:(_21.loading?"pagination-loading":"pagination-load")}); +} +}; +$.fn.pagination=function(_22,_23){ +if(typeof _22=="string"){ +return $.fn.pagination.methods[_22](this,_23); +} +_22=_22||{}; +return this.each(function(){ +var _24; +var _25=$.data(this,"pagination"); +if(_25){ +_24=$.extend(_25.options,_22); +}else{ +_24=$.extend({},$.fn.pagination.defaults,$.fn.pagination.parseOptions(this),_22); +$.data(this,"pagination",{options:_24}); +} +_1(this); +_14(this); +}); +}; +$.fn.pagination.methods={options:function(jq){ +return $.data(jq[0],"pagination").options; +},loading:function(jq){ +return jq.each(function(){ +_1d(this,true); +}); +},loaded:function(jq){ +return jq.each(function(){ +_1d(this,false); +}); +},refresh:function(jq,_26){ +return jq.each(function(){ +_14(this,_26); +}); +},select:function(jq,_27){ +return jq.each(function(){ +_10(this,_27); +}); +}}; +$.fn.pagination.parseOptions=function(_28){ +var t=$(_28); +return $.extend({},$.parser.parseOptions(_28,[{total:"number",pageSize:"number",pageNumber:"number",links:"number"},{loading:"boolean",showPageList:"boolean",showRefresh:"boolean"}]),{pageList:(t.attr("pageList")?eval(t.attr("pageList")):undefined)}); +}; +$.fn.pagination.defaults={total:1,pageSize:10,pageNumber:1,pageList:[10,20,30,50],loading:false,buttons:null,showPageList:true,showRefresh:true,links:10,layout:["list","sep","first","prev","sep","manual","sep","next","last","sep","refresh"],onSelectPage:function(_29,_2a){ +},onBeforeRefresh:function(_2b,_2c){ +},onRefresh:function(_2d,_2e){ +},onChangePageSize:function(_2f){ +},beforePageText:"Page",afterPageText:"of {pages}",displayMsg:"Displaying {from} to {to} of {total} items",nav:{first:{iconCls:"pagination-first",handler:function(){ +var _30=$(this).pagination("options"); +if(_30.pageNumber>1){ +$(this).pagination("select",1); +} +}},prev:{iconCls:"pagination-prev",handler:function(){ +var _31=$(this).pagination("options"); +if(_31.pageNumber>1){ +$(this).pagination("select",_31.pageNumber-1); +} +}},next:{iconCls:"pagination-next",handler:function(){ +var _32=$(this).pagination("options"); +var _33=Math.ceil(_32.total/_32.pageSize); +if(_32.pageNumber<_33){ +$(this).pagination("select",_32.pageNumber+1); +} +}},last:{iconCls:"pagination-last",handler:function(){ +var _34=$(this).pagination("options"); +var _35=Math.ceil(_34.total/_34.pageSize); +if(_34.pageNumber<_35){ +$(this).pagination("select",_35); +} +}},refresh:{iconCls:"pagination-refresh",handler:function(){ +var _36=$(this).pagination("options"); +if(_36.onBeforeRefresh.call(this,_36.pageNumber,_36.pageSize)!=false){ +$(this).pagination("select",_36.pageNumber); +_36.onRefresh.call(this,_36.pageNumber,_36.pageSize); +} +}}}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.panel.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.panel.js new file mode 100644 index 00000000..0956a0bb --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.panel.js @@ -0,0 +1,520 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +$.fn._remove=function(){ +return this.each(function(){ +$(this).remove(); +try{ +this.outerHTML=""; +} +catch(err){ +} +}); +}; +function _1(_2){ +_2._remove(); +}; +function _3(_4,_5){ +var _6=$.data(_4,"panel").options; +var _7=$.data(_4,"panel").panel; +var _8=_7.children("div.panel-header"); +var _9=_7.children("div.panel-body"); +if(_5){ +$.extend(_6,{width:_5.width,height:_5.height,left:_5.left,top:_5.top}); +} +_6.fit?$.extend(_6,_7._fit()):_7._fit(false); +_7.css({left:_6.left,top:_6.top}); +if(!isNaN(_6.width)){ +_7._outerWidth(_6.width); +}else{ +_7.width("auto"); +} +_8.add(_9)._outerWidth(_7.width()); +if(!isNaN(_6.height)){ +_7._outerHeight(_6.height); +_9._outerHeight(_7.height()-_8._outerHeight()); +}else{ +_9.height("auto"); +} +_7.css("height",""); +_6.onResize.apply(_4,[_6.width,_6.height]); +$(_4).find(">div,>form>div").triggerHandler("_resize"); +}; +function _a(_b,_c){ +var _d=$.data(_b,"panel").options; +var _e=$.data(_b,"panel").panel; +if(_c){ +if(_c.left!=null){ +_d.left=_c.left; +} +if(_c.top!=null){ +_d.top=_c.top; +} +} +_e.css({left:_d.left,top:_d.top}); +_d.onMove.apply(_b,[_d.left,_d.top]); +}; +function _f(_10){ +$(_10).addClass("panel-body"); +var _11=$("
                          ").insertBefore(_10); +_11[0].appendChild(_10); +_11.bind("_resize",function(){ +var _12=$.data(_10,"panel").options; +if(_12.fit==true){ +_3(_10); +} +return false; +}); +return _11; +}; +function _13(_14){ +var _15=$.data(_14,"panel").options; +var _16=$.data(_14,"panel").panel; +if(_15.tools&&typeof _15.tools=="string"){ +_16.find(">div.panel-header>div.panel-tool .panel-tool-a").appendTo(_15.tools); +} +_1(_16.children("div.panel-header")); +if(_15.title&&!_15.noheader){ +var _17=$("
                          "+_15.title+"
                          ").prependTo(_16); +if(_15.iconCls){ +_17.find(".panel-title").addClass("panel-with-icon"); +$("
                          ").addClass(_15.iconCls).appendTo(_17); +} +var _18=$("
                          ").appendTo(_17); +_18.bind("click",function(e){ +e.stopPropagation(); +}); +if(_15.tools){ +if($.isArray(_15.tools)){ +for(var i=0;i<_15.tools.length;i++){ +var t=$("").addClass(_15.tools[i].iconCls).appendTo(_18); +if(_15.tools[i].handler){ +t.bind("click",eval(_15.tools[i].handler)); +} +} +}else{ +$(_15.tools).children().each(function(){ +$(this).addClass($(this).attr("iconCls")).addClass("panel-tool-a").appendTo(_18); +}); +} +} +if(_15.collapsible){ +$("").appendTo(_18).bind("click",function(){ +if(_15.collapsed==true){ +_3c(_14,true); +}else{ +_2c(_14,true); +} +return false; +}); +} +if(_15.minimizable){ +$("").appendTo(_18).bind("click",function(){ +_47(_14); +return false; +}); +} +if(_15.maximizable){ +$("").appendTo(_18).bind("click",function(){ +if(_15.maximized==true){ +_4b(_14); +}else{ +_2b(_14); +} +return false; +}); +} +if(_15.closable){ +$("").appendTo(_18).bind("click",function(){ +_19(_14); +return false; +}); +} +_16.children("div.panel-body").removeClass("panel-body-noheader"); +}else{ +_16.children("div.panel-body").addClass("panel-body-noheader"); +} +}; +function _1a(_1b){ +var _1c=$.data(_1b,"panel"); +var _1d=_1c.options; +if(_1d.href){ +if(!_1c.isLoaded||!_1d.cache){ +if(_1d.onBeforeLoad.call(_1b)==false){ +return; +} +_1c.isLoaded=false; +_1e(_1b); +if(_1d.loadingMessage){ +$(_1b).html($("
                          ").html(_1d.loadingMessage)); +} +$.ajax({url:_1d.href,cache:false,dataType:"html",success:function(_1f){ +_20(_1d.extractor.call(_1b,_1f)); +_1d.onLoad.apply(_1b,arguments); +_1c.isLoaded=true; +}}); +} +}else{ +if(_1d.content){ +if(!_1c.isLoaded){ +_1e(_1b); +_20(_1d.content); +_1c.isLoaded=true; +} +} +} +function _20(_21){ +$(_1b).html(_21); +if($.parser){ +$.parser.parse($(_1b)); +} +}; +}; +function _1e(_22){ +var t=$(_22); +t.find(".combo-f").each(function(){ +$(this).combo("destroy"); +}); +t.find(".m-btn").each(function(){ +$(this).menubutton("destroy"); +}); +t.find(".s-btn").each(function(){ +$(this).splitbutton("destroy"); +}); +t.find(".tooltip-f").each(function(){ +$(this).tooltip("destroy"); +}); +}; +function _23(_24){ +$(_24).find("div.panel:visible,div.accordion:visible,div.tabs-container:visible,div.layout:visible").each(function(){ +$(this).triggerHandler("_resize",[true]); +}); +}; +function _25(_26,_27){ +var _28=$.data(_26,"panel").options; +var _29=$.data(_26,"panel").panel; +if(_27!=true){ +if(_28.onBeforeOpen.call(_26)==false){ +return; +} +} +_29.show(); +_28.closed=false; +_28.minimized=false; +var _2a=_29.children("div.panel-header").find("a.panel-tool-restore"); +if(_2a.length){ +_28.maximized=true; +} +_28.onOpen.call(_26); +if(_28.maximized==true){ +_28.maximized=false; +_2b(_26); +} +if(_28.collapsed==true){ +_28.collapsed=false; +_2c(_26); +} +if(!_28.collapsed){ +_1a(_26); +_23(_26); +} +}; +function _19(_2d,_2e){ +var _2f=$.data(_2d,"panel").options; +var _30=$.data(_2d,"panel").panel; +if(_2e!=true){ +if(_2f.onBeforeClose.call(_2d)==false){ +return; +} +} +_30._fit(false); +_30.hide(); +_2f.closed=true; +_2f.onClose.call(_2d); +}; +function _31(_32,_33){ +var _34=$.data(_32,"panel").options; +var _35=$.data(_32,"panel").panel; +if(_33!=true){ +if(_34.onBeforeDestroy.call(_32)==false){ +return; +} +} +_1e(_32); +_1(_35); +_34.onDestroy.call(_32); +}; +function _2c(_36,_37){ +var _38=$.data(_36,"panel").options; +var _39=$.data(_36,"panel").panel; +var _3a=_39.children("div.panel-body"); +var _3b=_39.children("div.panel-header").find("a.panel-tool-collapse"); +if(_38.collapsed==true){ +return; +} +_3a.stop(true,true); +if(_38.onBeforeCollapse.call(_36)==false){ +return; +} +_3b.addClass("panel-tool-expand"); +if(_37==true){ +_3a.slideUp("normal",function(){ +_38.collapsed=true; +_38.onCollapse.call(_36); +}); +}else{ +_3a.hide(); +_38.collapsed=true; +_38.onCollapse.call(_36); +} +}; +function _3c(_3d,_3e){ +var _3f=$.data(_3d,"panel").options; +var _40=$.data(_3d,"panel").panel; +var _41=_40.children("div.panel-body"); +var _42=_40.children("div.panel-header").find("a.panel-tool-collapse"); +if(_3f.collapsed==false){ +return; +} +_41.stop(true,true); +if(_3f.onBeforeExpand.call(_3d)==false){ +return; +} +_42.removeClass("panel-tool-expand"); +if(_3e==true){ +_41.slideDown("normal",function(){ +_3f.collapsed=false; +_3f.onExpand.call(_3d); +_1a(_3d); +_23(_3d); +}); +}else{ +_41.show(); +_3f.collapsed=false; +_3f.onExpand.call(_3d); +_1a(_3d); +_23(_3d); +} +}; +function _2b(_43){ +var _44=$.data(_43,"panel").options; +var _45=$.data(_43,"panel").panel; +var _46=_45.children("div.panel-header").find("a.panel-tool-max"); +if(_44.maximized==true){ +return; +} +_46.addClass("panel-tool-restore"); +if(!$.data(_43,"panel").original){ +$.data(_43,"panel").original={width:_44.width,height:_44.height,left:_44.left,top:_44.top,fit:_44.fit}; +} +_44.left=0; +_44.top=0; +_44.fit=true; +_3(_43); +_44.minimized=false; +_44.maximized=true; +_44.onMaximize.call(_43); +}; +function _47(_48){ +var _49=$.data(_48,"panel").options; +var _4a=$.data(_48,"panel").panel; +_4a._fit(false); +_4a.hide(); +_49.minimized=true; +_49.maximized=false; +_49.onMinimize.call(_48); +}; +function _4b(_4c){ +var _4d=$.data(_4c,"panel").options; +var _4e=$.data(_4c,"panel").panel; +var _4f=_4e.children("div.panel-header").find("a.panel-tool-max"); +if(_4d.maximized==false){ +return; +} +_4e.show(); +_4f.removeClass("panel-tool-restore"); +$.extend(_4d,$.data(_4c,"panel").original); +_3(_4c); +_4d.minimized=false; +_4d.maximized=false; +$.data(_4c,"panel").original=null; +_4d.onRestore.call(_4c); +}; +function _50(_51){ +var _52=$.data(_51,"panel").options; +var _53=$.data(_51,"panel").panel; +var _54=$(_51).panel("header"); +var _55=$(_51).panel("body"); +_53.css(_52.style); +_53.addClass(_52.cls); +if(_52.border){ +_54.removeClass("panel-header-noborder"); +_55.removeClass("panel-body-noborder"); +}else{ +_54.addClass("panel-header-noborder"); +_55.addClass("panel-body-noborder"); +} +_54.addClass(_52.headerCls); +_55.addClass(_52.bodyCls); +if(_52.id){ +$(_51).attr("id",_52.id); +}else{ +$(_51).attr("id",""); +} +}; +function _56(_57,_58){ +$.data(_57,"panel").options.title=_58; +$(_57).panel("header").find("div.panel-title").html(_58); +}; +var TO=false; +var _59=true; +$(window).unbind(".panel").bind("resize.panel",function(){ +if(!_59){ +return; +} +if(TO!==false){ +clearTimeout(TO); +} +TO=setTimeout(function(){ +_59=false; +var _5a=$("body.layout"); +if(_5a.length){ +_5a.layout("resize"); +}else{ +$("body").children("div.panel,div.accordion,div.tabs-container,div.layout").triggerHandler("_resize"); +} +_59=true; +TO=false; +},200); +}); +$.fn.panel=function(_5b,_5c){ +if(typeof _5b=="string"){ +return $.fn.panel.methods[_5b](this,_5c); +} +_5b=_5b||{}; +return this.each(function(){ +var _5d=$.data(this,"panel"); +var _5e; +if(_5d){ +_5e=$.extend(_5d.options,_5b); +_5d.isLoaded=false; +}else{ +_5e=$.extend({},$.fn.panel.defaults,$.fn.panel.parseOptions(this),_5b); +$(this).attr("title",""); +_5d=$.data(this,"panel",{options:_5e,panel:_f(this),isLoaded:false}); +} +_13(this); +_50(this); +if(_5e.doSize==true){ +_5d.panel.css("display","block"); +_3(this); +} +if(_5e.closed==true||_5e.minimized==true){ +_5d.panel.hide(); +}else{ +_25(this); +} +}); +}; +$.fn.panel.methods={options:function(jq){ +return $.data(jq[0],"panel").options; +},panel:function(jq){ +return $.data(jq[0],"panel").panel; +},header:function(jq){ +return $.data(jq[0],"panel").panel.find(">div.panel-header"); +},body:function(jq){ +return $.data(jq[0],"panel").panel.find(">div.panel-body"); +},setTitle:function(jq,_5f){ +return jq.each(function(){ +_56(this,_5f); +}); +},open:function(jq,_60){ +return jq.each(function(){ +_25(this,_60); +}); +},close:function(jq,_61){ +return jq.each(function(){ +_19(this,_61); +}); +},destroy:function(jq,_62){ +return jq.each(function(){ +_31(this,_62); +}); +},refresh:function(jq,_63){ +return jq.each(function(){ +$.data(this,"panel").isLoaded=false; +if(_63){ +$.data(this,"panel").options.href=_63; +} +_1a(this); +}); +},resize:function(jq,_64){ +return jq.each(function(){ +_3(this,_64); +}); +},move:function(jq,_65){ +return jq.each(function(){ +_a(this,_65); +}); +},maximize:function(jq){ +return jq.each(function(){ +_2b(this); +}); +},minimize:function(jq){ +return jq.each(function(){ +_47(this); +}); +},restore:function(jq){ +return jq.each(function(){ +_4b(this); +}); +},collapse:function(jq,_66){ +return jq.each(function(){ +_2c(this,_66); +}); +},expand:function(jq,_67){ +return jq.each(function(){ +_3c(this,_67); +}); +}}; +$.fn.panel.parseOptions=function(_68){ +var t=$(_68); +return $.extend({},$.parser.parseOptions(_68,["id","width","height","left","top","title","iconCls","cls","headerCls","bodyCls","tools","href",{cache:"boolean",fit:"boolean",border:"boolean",noheader:"boolean"},{collapsible:"boolean",minimizable:"boolean",maximizable:"boolean"},{closable:"boolean",collapsed:"boolean",minimized:"boolean",maximized:"boolean",closed:"boolean"}]),{loadingMessage:(t.attr("loadingMessage")!=undefined?t.attr("loadingMessage"):undefined)}); +}; +$.fn.panel.defaults={id:null,title:null,iconCls:null,width:"auto",height:"auto",left:null,top:null,cls:null,headerCls:null,bodyCls:null,style:{},href:null,cache:true,fit:false,border:true,doSize:true,noheader:false,content:null,collapsible:false,minimizable:false,maximizable:false,closable:false,collapsed:false,minimized:false,maximized:false,closed:false,tools:null,href:null,loadingMessage:"Loading...",extractor:function(_69){ +var _6a=/]*>((.|[\n\r])*)<\/body>/im; +var _6b=_6a.exec(_69); +if(_6b){ +return _6b[1]; +}else{ +return _69; +} +},onBeforeLoad:function(){ +},onLoad:function(){ +},onBeforeOpen:function(){ +},onOpen:function(){ +},onBeforeClose:function(){ +},onClose:function(){ +},onBeforeDestroy:function(){ +},onDestroy:function(){ +},onResize:function(_6c,_6d){ +},onMove:function(_6e,top){ +},onMaximize:function(){ +},onRestore:function(){ +},onMinimize:function(){ +},onBeforeCollapse:function(){ +},onBeforeExpand:function(){ +},onCollapse:function(){ +},onExpand:function(){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.parser.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.parser.js new file mode 100644 index 00000000..298a0fff --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.parser.js @@ -0,0 +1,218 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +$.parser={auto:true,onComplete:function(_1){ +},plugins:["draggable","droppable","resizable","pagination","tooltip","linkbutton","menu","menubutton","splitbutton","progressbar","tree","combobox","combotree","combogrid","numberbox","validatebox","searchbox","numberspinner","timespinner","calendar","datebox","datetimebox","slider","layout","panel","datagrid","propertygrid","treegrid","tabs","accordion","window","dialog"],parse:function(_2){ +var aa=[]; +for(var i=0;i<$.parser.plugins.length;i++){ +var _3=$.parser.plugins[i]; +var r=$(".easyui-"+_3,_2); +if(r.length){ +if(r[_3]){ +r[_3](); +}else{ +aa.push({name:_3,jq:r}); +} +} +} +if(aa.length&&window.easyloader){ +var _4=[]; +for(var i=0;i
                          ").appendTo("body"); +d.width(100); +$._boxModel=parseInt(d.width())==100; +d.remove(); +if(!window.easyloader&&$.parser.auto){ +$.parser.parse(); +} +}); +$.fn._outerWidth=function(_c){ +if(_c==undefined){ +if(this[0]==window){ +return this.width()||document.body.clientWidth; +} +return this.outerWidth()||0; +} +return this.each(function(){ +if($._boxModel){ +$(this).width(_c-($(this).outerWidth()-$(this).width())); +}else{ +$(this).width(_c); +} +}); +}; +$.fn._outerHeight=function(_d){ +if(_d==undefined){ +if(this[0]==window){ +return this.height()||document.body.clientHeight; +} +return this.outerHeight()||0; +} +return this.each(function(){ +if($._boxModel){ +$(this).height(_d-($(this).outerHeight()-$(this).height())); +}else{ +$(this).height(_d); +} +}); +}; +$.fn._scrollLeft=function(_e){ +if(_e==undefined){ +return this.scrollLeft(); +}else{ +return this.each(function(){ +$(this).scrollLeft(_e); +}); +} +}; +$.fn._propAttr=$.fn.prop||$.fn.attr; +$.fn._fit=function(_f){ +_f=_f==undefined?true:_f; +var t=this[0]; +var p=(t.tagName=="BODY"?t:this.parent()[0]); +var _10=p.fcount||0; +if(_f){ +if(!t.fitted){ +t.fitted=true; +p.fcount=_10+1; +$(p).addClass("panel-noscroll"); +if(p.tagName=="BODY"){ +$("html").addClass("panel-fit"); +} +} +}else{ +if(t.fitted){ +t.fitted=false; +p.fcount=_10-1; +if(p.fcount==0){ +$(p).removeClass("panel-noscroll"); +if(p.tagName=="BODY"){ +$("html").removeClass("panel-fit"); +} +} +} +} +return {width:$(p).width(),height:$(p).height()}; +}; +})(jQuery); +(function($){ +var _11=null; +var _12=null; +var _13=false; +function _14(e){ +if(e.touches.length!=1){ +return; +} +if(!_13){ +_13=true; +dblClickTimer=setTimeout(function(){ +_13=false; +},500); +}else{ +clearTimeout(dblClickTimer); +_13=false; +_15(e,"dblclick"); +} +_11=setTimeout(function(){ +_15(e,"contextmenu",3); +},1000); +_15(e,"mousedown"); +if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ +e.preventDefault(); +} +}; +function _16(e){ +if(e.touches.length!=1){ +return; +} +if(_11){ +clearTimeout(_11); +} +_15(e,"mousemove"); +if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ +e.preventDefault(); +} +}; +function _17(e){ +if(_11){ +clearTimeout(_11); +} +_15(e,"mouseup"); +if($.fn.draggable.isDragging||$.fn.resizable.isResizing){ +e.preventDefault(); +} +}; +function _15(e,_18,_19){ +var _1a=new $.Event(_18); +_1a.pageX=e.changedTouches[0].pageX; +_1a.pageY=e.changedTouches[0].pageY; +_1a.which=_19||1; +$(e.target).trigger(_1a); +}; +if(document.addEventListener){ +document.addEventListener("touchstart",_14,true); +document.addEventListener("touchmove",_16,true); +document.addEventListener("touchend",_17,true); +} +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.progressbar.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.progressbar.js new file mode 100644 index 00000000..68f25b91 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.progressbar.js @@ -0,0 +1,80 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +$(_2).addClass("progressbar"); +$(_2).html("
                          "); +return $(_2); +}; +function _3(_4,_5){ +var _6=$.data(_4,"progressbar").options; +var _7=$.data(_4,"progressbar").bar; +if(_5){ +_6.width=_5; +} +_7._outerWidth(_6.width)._outerHeight(_6.height); +_7.find("div.progressbar-text").width(_7.width()); +_7.find("div.progressbar-text,div.progressbar-value").css({height:_7.height()+"px",lineHeight:_7.height()+"px"}); +}; +$.fn.progressbar=function(_8,_9){ +if(typeof _8=="string"){ +var _a=$.fn.progressbar.methods[_8]; +if(_a){ +return _a(this,_9); +} +} +_8=_8||{}; +return this.each(function(){ +var _b=$.data(this,"progressbar"); +if(_b){ +$.extend(_b.options,_8); +}else{ +_b=$.data(this,"progressbar",{options:$.extend({},$.fn.progressbar.defaults,$.fn.progressbar.parseOptions(this),_8),bar:_1(this)}); +} +$(this).progressbar("setValue",_b.options.value); +_3(this); +}); +}; +$.fn.progressbar.methods={options:function(jq){ +return $.data(jq[0],"progressbar").options; +},resize:function(jq,_c){ +return jq.each(function(){ +_3(this,_c); +}); +},getValue:function(jq){ +return $.data(jq[0],"progressbar").options.value; +},setValue:function(jq,_d){ +if(_d<0){ +_d=0; +} +if(_d>100){ +_d=100; +} +return jq.each(function(){ +var _e=$.data(this,"progressbar").options; +var _f=_e.text.replace(/{value}/,_d); +var _10=_e.value; +_e.value=_d; +$(this).find("div.progressbar-value").width(_d+"%"); +$(this).find("div.progressbar-text").html(_f); +if(_10!=_d){ +_e.onChange.call(this,_d,_10); +} +}); +}}; +$.fn.progressbar.parseOptions=function(_11){ +return $.extend({},$.parser.parseOptions(_11,["width","height","text",{value:"number"}])); +}; +$.fn.progressbar.defaults={width:"auto",height:22,value:0,text:"{value}%",onChange:function(_12,_13){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.propertygrid.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.propertygrid.js new file mode 100644 index 00000000..3f700374 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.propertygrid.js @@ -0,0 +1,237 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +var _1; +function _2(_3){ +var _4=$.data(_3,"propertygrid"); +var _5=$.data(_3,"propertygrid").options; +$(_3).datagrid($.extend({},_5,{cls:"propertygrid",view:(_5.showGroup?_5.groupView:_5.view),onClickRow:function(_6,_7){ +if(_1!=this){ +_a(_1); +_1=this; +} +if(_5.editIndex!=_6&&_7.editor){ +var _8=$(this).datagrid("getColumnOption","value"); +_8.editor=_7.editor; +_a(_1); +$(this).datagrid("beginEdit",_6); +$(this).datagrid("getEditors",_6)[0].target.focus(); +_5.editIndex=_6; +} +_5.onClickRow.call(_3,_6,_7); +},loadFilter:function(_9){ +_a(this); +return _5.loadFilter.call(this,_9); +}})); +$(document).unbind(".propertygrid").bind("mousedown.propertygrid",function(e){ +var p=$(e.target).closest("div.datagrid-view,div.combo-panel"); +if(p.length){ +return; +} +_a(_1); +_1=undefined; +}); +}; +function _a(_b){ +var t=$(_b); +if(!t.length){ +return; +} +var _c=$.data(_b,"propertygrid").options; +var _d=_c.editIndex; +if(_d==undefined){ +return; +} +var ed=t.datagrid("getEditors",_d)[0]; +if(ed){ +ed.target.blur(); +if(t.datagrid("validateRow",_d)){ +t.datagrid("endEdit",_d); +}else{ +t.datagrid("cancelEdit",_d); +} +} +_c.editIndex=undefined; +}; +$.fn.propertygrid=function(_e,_f){ +if(typeof _e=="string"){ +var _10=$.fn.propertygrid.methods[_e]; +if(_10){ +return _10(this,_f); +}else{ +return this.datagrid(_e,_f); +} +} +_e=_e||{}; +return this.each(function(){ +var _11=$.data(this,"propertygrid"); +if(_11){ +$.extend(_11.options,_e); +}else{ +var _12=$.extend({},$.fn.propertygrid.defaults,$.fn.propertygrid.parseOptions(this),_e); +_12.frozenColumns=$.extend(true,[],_12.frozenColumns); +_12.columns=$.extend(true,[],_12.columns); +$.data(this,"propertygrid",{options:_12}); +} +_2(this); +}); +}; +$.fn.propertygrid.methods={options:function(jq){ +return $.data(jq[0],"propertygrid").options; +}}; +$.fn.propertygrid.parseOptions=function(_13){ +return $.extend({},$.fn.datagrid.parseOptions(_13),$.parser.parseOptions(_13,[{showGroup:"boolean"}])); +}; +var _14=$.extend({},$.fn.datagrid.defaults.view,{render:function(_15,_16,_17){ +var _18=[]; +var _19=this.groups; +for(var i=0;i<_19.length;i++){ +_18.push(this.renderGroup.call(this,_15,i,_19[i],_17)); +} +$(_16).html(_18.join("")); +},renderGroup:function(_1a,_1b,_1c,_1d){ +var _1e=$.data(_1a,"datagrid"); +var _1f=_1e.options; +var _20=$(_1a).datagrid("getColumnFields",_1d); +var _21=[]; +_21.push("
                          "); +_21.push(""); +_21.push(""); +if((_1d&&(_1f.rownumbers||_1f.frozenColumns.length))||(!_1d&&!(_1f.rownumbers||_1f.frozenColumns.length))){ +_21.push(""); +} +_21.push(""); +_21.push(""); +_21.push("
                           "); +if(!_1d){ +_21.push(""); +_21.push(_1f.groupFormatter.call(_1a,_1c.value,_1c.rows)); +_21.push(""); +} +_21.push("
                          "); +_21.push("
                          "); +_21.push(""); +var _22=_1c.startIndex; +for(var j=0;j<_1c.rows.length;j++){ +var css=_1f.rowStyler?_1f.rowStyler.call(_1a,_22,_1c.rows[j]):""; +var _23=""; +var _24=""; +if(typeof css=="string"){ +_24=css; +}else{ +if(css){ +_23=css["class"]||""; +_24=css["style"]||""; +} +} +var cls="class=\"datagrid-row "+(_22%2&&_1f.striped?"datagrid-row-alt ":" ")+_23+"\""; +var _25=_24?"style=\""+_24+"\"":""; +var _26=_1e.rowIdPrefix+"-"+(_1d?1:2)+"-"+_22; +_21.push(""); +_21.push(this.renderRow.call(this,_1a,_20,_1d,_22,_1c.rows[j])); +_21.push(""); +_22++; +} +_21.push("
                          "); +return _21.join(""); +},bindEvents:function(_27){ +var _28=$.data(_27,"datagrid"); +var dc=_28.dc; +var _29=dc.body1.add(dc.body2); +var _2a=($.data(_29[0],"events")||$._data(_29[0],"events")).click[0].handler; +_29.unbind("click").bind("click",function(e){ +var tt=$(e.target); +var _2b=tt.closest("span.datagrid-row-expander"); +if(_2b.length){ +var _2c=_2b.closest("div.datagrid-group").attr("group-index"); +if(_2b.hasClass("datagrid-row-collapse")){ +$(_27).datagrid("collapseGroup",_2c); +}else{ +$(_27).datagrid("expandGroup",_2c); +} +}else{ +_2a(e); +} +e.stopPropagation(); +}); +},onBeforeRender:function(_2d,_2e){ +var _2f=$.data(_2d,"datagrid"); +var _30=_2f.options; +_31(); +var _32=[]; +for(var i=0;i<_2e.length;i++){ +var row=_2e[i]; +var _33=_34(row[_30.groupField]); +if(!_33){ +_33={value:row[_30.groupField],rows:[row]}; +_32.push(_33); +}else{ +_33.rows.push(row); +} +} +var _35=0; +var _36=[]; +for(var i=0;i<_32.length;i++){ +var _33=_32[i]; +_33.startIndex=_35; +_35+=_33.rows.length; +_36=_36.concat(_33.rows); +} +_2f.data.rows=_36; +this.groups=_32; +var _37=this; +setTimeout(function(){ +_37.bindEvents(_2d); +},0); +function _34(_38){ +for(var i=0;i<_32.length;i++){ +var _39=_32[i]; +if(_39.value==_38){ +return _39; +} +} +return null; +}; +function _31(){ +if(!$("#datagrid-group-style").length){ +$("head").append(""); +} +}; +}}); +$.extend($.fn.datagrid.methods,{expandGroup:function(jq,_3a){ +return jq.each(function(){ +var _3b=$.data(this,"datagrid").dc.view; +var _3c=_3b.find(_3a!=undefined?"div.datagrid-group[group-index=\""+_3a+"\"]":"div.datagrid-group"); +var _3d=_3c.find("span.datagrid-row-expander"); +if(_3d.hasClass("datagrid-row-expand")){ +_3d.removeClass("datagrid-row-expand").addClass("datagrid-row-collapse"); +_3c.next("table").show(); +} +$(this).datagrid("fixRowHeight"); +}); +},collapseGroup:function(jq,_3e){ +return jq.each(function(){ +var _3f=$.data(this,"datagrid").dc.view; +var _40=_3f.find(_3e!=undefined?"div.datagrid-group[group-index=\""+_3e+"\"]":"div.datagrid-group"); +var _41=_40.find("span.datagrid-row-expander"); +if(_41.hasClass("datagrid-row-collapse")){ +_41.removeClass("datagrid-row-collapse").addClass("datagrid-row-expand"); +_40.next("table").hide(); +} +$(this).datagrid("fixRowHeight"); +}); +}}); +$.fn.propertygrid.defaults=$.extend({},$.fn.datagrid.defaults,{singleSelect:true,remoteSort:false,fitColumns:true,loadMsg:"",frozenColumns:[[{field:"f",width:16,resizable:false}]],columns:[[{field:"name",title:"Name",width:100,sortable:true},{field:"value",title:"Value",width:100,resizable:false}]],showGroup:false,groupView:_14,groupField:"group",groupFormatter:function(_42,_43){ +return _42; +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.resizable.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.resizable.js new file mode 100644 index 00000000..2b4634e3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.resizable.js @@ -0,0 +1,172 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +$.fn.resizable=function(_1,_2){ +if(typeof _1=="string"){ +return $.fn.resizable.methods[_1](this,_2); +} +function _3(e){ +var _4=e.data; +var _5=$.data(_4.target,"resizable").options; +if(_4.dir.indexOf("e")!=-1){ +var _6=_4.startWidth+e.pageX-_4.startX; +_6=Math.min(Math.max(_6,_5.minWidth),_5.maxWidth); +_4.width=_6; +} +if(_4.dir.indexOf("s")!=-1){ +var _7=_4.startHeight+e.pageY-_4.startY; +_7=Math.min(Math.max(_7,_5.minHeight),_5.maxHeight); +_4.height=_7; +} +if(_4.dir.indexOf("w")!=-1){ +var _6=_4.startWidth-e.pageX+_4.startX; +_6=Math.min(Math.max(_6,_5.minWidth),_5.maxWidth); +_4.width=_6; +_4.left=_4.startLeft+_4.startWidth-_4.width; +} +if(_4.dir.indexOf("n")!=-1){ +var _7=_4.startHeight-e.pageY+_4.startY; +_7=Math.min(Math.max(_7,_5.minHeight),_5.maxHeight); +_4.height=_7; +_4.top=_4.startTop+_4.startHeight-_4.height; +} +}; +function _8(e){ +var _9=e.data; +var t=$(_9.target); +t.css({left:_9.left,top:_9.top}); +if(t.outerWidth()!=_9.width){ +t._outerWidth(_9.width); +} +if(t.outerHeight()!=_9.height){ +t._outerHeight(_9.height); +} +}; +function _a(e){ +$.fn.resizable.isResizing=true; +$.data(e.data.target,"resizable").options.onStartResize.call(e.data.target,e); +return false; +}; +function _b(e){ +_3(e); +if($.data(e.data.target,"resizable").options.onResize.call(e.data.target,e)!=false){ +_8(e); +} +return false; +}; +function _c(e){ +$.fn.resizable.isResizing=false; +_3(e,true); +_8(e); +$.data(e.data.target,"resizable").options.onStopResize.call(e.data.target,e); +$(document).unbind(".resizable"); +$("body").css("cursor",""); +return false; +}; +return this.each(function(){ +var _d=null; +var _e=$.data(this,"resizable"); +if(_e){ +$(this).unbind(".resizable"); +_d=$.extend(_e.options,_1||{}); +}else{ +_d=$.extend({},$.fn.resizable.defaults,$.fn.resizable.parseOptions(this),_1||{}); +$.data(this,"resizable",{options:_d}); +} +if(_d.disabled==true){ +return; +} +$(this).bind("mousemove.resizable",{target:this},function(e){ +if($.fn.resizable.isResizing){ +return; +} +var _f=_10(e); +if(_f==""){ +$(e.data.target).css("cursor",""); +}else{ +$(e.data.target).css("cursor",_f+"-resize"); +} +}).bind("mouseleave.resizable",{target:this},function(e){ +$(e.data.target).css("cursor",""); +}).bind("mousedown.resizable",{target:this},function(e){ +var dir=_10(e); +if(dir==""){ +return; +} +function _11(css){ +var val=parseInt($(e.data.target).css(css)); +if(isNaN(val)){ +return 0; +}else{ +return val; +} +}; +var _12={target:e.data.target,dir:dir,startLeft:_11("left"),startTop:_11("top"),left:_11("left"),top:_11("top"),startX:e.pageX,startY:e.pageY,startWidth:$(e.data.target).outerWidth(),startHeight:$(e.data.target).outerHeight(),width:$(e.data.target).outerWidth(),height:$(e.data.target).outerHeight(),deltaWidth:$(e.data.target).outerWidth()-$(e.data.target).width(),deltaHeight:$(e.data.target).outerHeight()-$(e.data.target).height()}; +$(document).bind("mousedown.resizable",_12,_a); +$(document).bind("mousemove.resizable",_12,_b); +$(document).bind("mouseup.resizable",_12,_c); +$("body").css("cursor",dir+"-resize"); +}); +function _10(e){ +var tt=$(e.data.target); +var dir=""; +var _13=tt.offset(); +var _14=tt.outerWidth(); +var _15=tt.outerHeight(); +var _16=_d.edge; +if(e.pageY>_13.top&&e.pageY<_13.top+_16){ +dir+="n"; +}else{ +if(e.pageY<_13.top+_15&&e.pageY>_13.top+_15-_16){ +dir+="s"; +} +} +if(e.pageX>_13.left&&e.pageX<_13.left+_16){ +dir+="w"; +}else{ +if(e.pageX<_13.left+_14&&e.pageX>_13.left+_14-_16){ +dir+="e"; +} +} +var _17=_d.handles.split(","); +for(var i=0;i<_17.length;i++){ +var _18=_17[i].replace(/(^\s*)|(\s*$)/g,""); +if(_18=="all"||_18==dir){ +return dir; +} +} +return ""; +}; +}); +}; +$.fn.resizable.methods={options:function(jq){ +return $.data(jq[0],"resizable").options; +},enable:function(jq){ +return jq.each(function(){ +$(this).resizable({disabled:false}); +}); +},disable:function(jq){ +return jq.each(function(){ +$(this).resizable({disabled:true}); +}); +}}; +$.fn.resizable.parseOptions=function(_19){ +var t=$(_19); +return $.extend({},$.parser.parseOptions(_19,["handles",{minWidth:"number",minHeight:"number",maxWidth:"number",maxHeight:"number",edge:"number"}]),{disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.resizable.defaults={disabled:false,handles:"n, e, s, w, ne, se, sw, nw, all",minWidth:10,minHeight:10,maxWidth:10000,maxHeight:10000,edge:5,onStartResize:function(e){ +},onResize:function(e){ +},onStopResize:function(e){ +}}; +$.fn.resizable.isResizing=false; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.searchbox.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.searchbox.js new file mode 100644 index 00000000..92bd8df4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.searchbox.js @@ -0,0 +1,184 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +$(_2).addClass("searchbox-f").hide(); +var _3=$("").insertAfter(_2); +var _4=$("").appendTo(_3); +$("").appendTo(_3); +var _5=$(_2).attr("name"); +if(_5){ +_4.attr("name",_5); +$(_2).removeAttr("name").attr("searchboxName",_5); +} +return _3; +}; +function _6(_7,_8){ +var _9=$.data(_7,"searchbox").options; +var sb=$.data(_7,"searchbox").searchbox; +if(_8){ +_9.width=_8; +} +sb.appendTo("body"); +if(isNaN(_9.width)){ +_9.width=sb._outerWidth(); +} +var _a=sb.find("span.searchbox-button"); +var _b=sb.find("a.searchbox-menu"); +var _c=sb.find("input.searchbox-text"); +sb._outerWidth(_9.width)._outerHeight(_9.height); +_c._outerWidth(sb.width()-_b._outerWidth()-_a._outerWidth()); +_c.css({height:sb.height()+"px",lineHeight:sb.height()+"px"}); +_b._outerHeight(sb.height()); +_a._outerHeight(sb.height()); +var _d=_b.find("span.l-btn-left"); +_d._outerHeight(sb.height()); +_d.find("span.l-btn-text,span.m-btn-downarrow").css({height:_d.height()+"px",lineHeight:_d.height()+"px"}); +sb.insertAfter(_7); +}; +function _e(_f){ +var _10=$.data(_f,"searchbox"); +var _11=_10.options; +if(_11.menu){ +_10.menu=$(_11.menu).menu({onClick:function(_12){ +_13(_12); +}}); +var _14=_10.menu.children("div.menu-item:first"); +_10.menu.children("div.menu-item").each(function(){ +var _15=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); +if(_15.selected){ +_14=$(this); +return false; +} +}); +_14.triggerHandler("click"); +}else{ +_10.searchbox.find("a.searchbox-menu").remove(); +_10.menu=null; +} +function _13(_16){ +_10.searchbox.find("a.searchbox-menu").remove(); +var mb=$("").html(_16.text); +mb.prependTo(_10.searchbox).menubutton({menu:_10.menu,iconCls:_16.iconCls}); +_10.searchbox.find("input.searchbox-text").attr("name",_16.name||_16.text); +_6(_f); +}; +}; +function _17(_18){ +var _19=$.data(_18,"searchbox"); +var _1a=_19.options; +var _1b=_19.searchbox.find("input.searchbox-text"); +var _1c=_19.searchbox.find(".searchbox-button"); +_1b.unbind(".searchbox").bind("blur.searchbox",function(e){ +_1a.value=$(this).val(); +if(_1a.value==""){ +$(this).val(_1a.prompt); +$(this).addClass("searchbox-prompt"); +}else{ +$(this).removeClass("searchbox-prompt"); +} +}).bind("focus.searchbox",function(e){ +if($(this).val()!=_1a.value){ +$(this).val(_1a.value); +} +$(this).removeClass("searchbox-prompt"); +}).bind("keydown.searchbox",function(e){ +if(e.keyCode==13){ +e.preventDefault(); +_1a.value=$(this).val(); +_1a.searcher.call(_18,_1a.value,_1b._propAttr("name")); +return false; +} +}); +_1c.unbind(".searchbox").bind("click.searchbox",function(){ +_1a.searcher.call(_18,_1a.value,_1b._propAttr("name")); +}).bind("mouseenter.searchbox",function(){ +$(this).addClass("searchbox-button-hover"); +}).bind("mouseleave.searchbox",function(){ +$(this).removeClass("searchbox-button-hover"); +}); +}; +function _1d(_1e){ +var _1f=$.data(_1e,"searchbox"); +var _20=_1f.options; +var _21=_1f.searchbox.find("input.searchbox-text"); +if(_20.value==""){ +_21.val(_20.prompt); +_21.addClass("searchbox-prompt"); +}else{ +_21.val(_20.value); +_21.removeClass("searchbox-prompt"); +} +}; +$.fn.searchbox=function(_22,_23){ +if(typeof _22=="string"){ +return $.fn.searchbox.methods[_22](this,_23); +} +_22=_22||{}; +return this.each(function(){ +var _24=$.data(this,"searchbox"); +if(_24){ +$.extend(_24.options,_22); +}else{ +_24=$.data(this,"searchbox",{options:$.extend({},$.fn.searchbox.defaults,$.fn.searchbox.parseOptions(this),_22),searchbox:_1(this)}); +} +_e(this); +_1d(this); +_17(this); +_6(this); +}); +}; +$.fn.searchbox.methods={options:function(jq){ +return $.data(jq[0],"searchbox").options; +},menu:function(jq){ +return $.data(jq[0],"searchbox").menu; +},textbox:function(jq){ +return $.data(jq[0],"searchbox").searchbox.find("input.searchbox-text"); +},getValue:function(jq){ +return $.data(jq[0],"searchbox").options.value; +},setValue:function(jq,_25){ +return jq.each(function(){ +$(this).searchbox("options").value=_25; +$(this).searchbox("textbox").val(_25); +$(this).searchbox("textbox").blur(); +}); +},getName:function(jq){ +return $.data(jq[0],"searchbox").searchbox.find("input.searchbox-text").attr("name"); +},selectName:function(jq,_26){ +return jq.each(function(){ +var _27=$.data(this,"searchbox").menu; +if(_27){ +_27.children("div.menu-item[name=\""+_26+"\"]").triggerHandler("click"); +} +}); +},destroy:function(jq){ +return jq.each(function(){ +var _28=$(this).searchbox("menu"); +if(_28){ +_28.menu("destroy"); +} +$.data(this,"searchbox").searchbox.remove(); +$(this).remove(); +}); +},resize:function(jq,_29){ +return jq.each(function(){ +_6(this,_29); +}); +}}; +$.fn.searchbox.parseOptions=function(_2a){ +var t=$(_2a); +return $.extend({},$.parser.parseOptions(_2a,["width","height","prompt","menu"]),{value:t.val(),searcher:(t.attr("searcher")?eval(t.attr("searcher")):undefined)}); +}; +$.fn.searchbox.defaults={width:"auto",height:22,prompt:"",value:"",menu:null,searcher:function(_2b,_2c){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.slider.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.slider.js new file mode 100644 index 00000000..1959bdb8 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.slider.js @@ -0,0 +1,280 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$("
                          "+"
                          "+""+""+"
                          "+"
                          "+"
                          "+"
                          "+""+"
                          ").insertAfter(_2); +var t=$(_2); +t.addClass("slider-f").hide(); +var _4=t.attr("name"); +if(_4){ +_3.find("input.slider-value").attr("name",_4); +t.removeAttr("name").attr("sliderName",_4); +} +return _3; +}; +function _5(_6,_7){ +var _8=$.data(_6,"slider"); +var _9=_8.options; +var _a=_8.slider; +if(_7){ +if(_7.width){ +_9.width=_7.width; +} +if(_7.height){ +_9.height=_7.height; +} +} +if(_9.mode=="h"){ +_a.css("height",""); +_a.children("div").css("height",""); +if(!isNaN(_9.width)){ +_a.width(_9.width); +} +}else{ +_a.css("width",""); +_a.children("div").css("width",""); +if(!isNaN(_9.height)){ +_a.height(_9.height); +_a.find("div.slider-rule").height(_9.height); +_a.find("div.slider-rulelabel").height(_9.height); +_a.find("div.slider-inner")._outerHeight(_9.height); +} +} +_b(_6); +}; +function _c(_d){ +var _e=$.data(_d,"slider"); +var _f=_e.options; +var _10=_e.slider; +var aa=_f.mode=="h"?_f.rule:_f.rule.slice(0).reverse(); +if(_f.reversed){ +aa=aa.slice(0).reverse(); +} +_11(aa); +function _11(aa){ +var _12=_10.find("div.slider-rule"); +var _13=_10.find("div.slider-rulelabel"); +_12.empty(); +_13.empty(); +for(var i=0;i").appendTo(_12); +_15.css((_f.mode=="h"?"left":"top"),_14); +if(aa[i]!="|"){ +_15=$("").appendTo(_13); +_15.html(aa[i]); +if(_f.mode=="h"){ +_15.css({left:_14,marginLeft:-Math.round(_15.outerWidth()/2)}); +}else{ +_15.css({top:_14,marginTop:-Math.round(_15.outerHeight()/2)}); +} +} +} +}; +}; +function _16(_17){ +var _18=$.data(_17,"slider"); +var _19=_18.options; +var _1a=_18.slider; +_1a.removeClass("slider-h slider-v slider-disabled"); +_1a.addClass(_19.mode=="h"?"slider-h":"slider-v"); +_1a.addClass(_19.disabled?"slider-disabled":""); +_1a.find("a.slider-handle").draggable({axis:_19.mode,cursor:"pointer",disabled:_19.disabled,onDrag:function(e){ +var _1b=e.data.left; +var _1c=_1a.width(); +if(_19.mode!="h"){ +_1b=e.data.top; +_1c=_1a.height(); +} +if(_1b<0||_1b>_1c){ +return false; +}else{ +var _1d=_32(_17,_1b); +_1e(_1d); +return false; +} +},onBeforeDrag:function(){ +_18.isDragging=true; +},onStartDrag:function(){ +_19.onSlideStart.call(_17,_19.value); +},onStopDrag:function(e){ +var _1f=_32(_17,(_19.mode=="h"?e.data.left:e.data.top)); +_1e(_1f); +_19.onSlideEnd.call(_17,_19.value); +_19.onComplete.call(_17,_19.value); +_18.isDragging=false; +}}); +_1a.find("div.slider-inner").unbind(".slider").bind("mousedown.slider",function(e){ +if(_18.isDragging){ +return; +} +var pos=$(this).offset(); +var _20=_32(_17,(_19.mode=="h"?(e.pageX-pos.left):(e.pageY-pos.top))); +_1e(_20); +_19.onComplete.call(_17,_19.value); +}); +function _1e(_21){ +var s=Math.abs(_21%_19.step); +if(s<_19.step/2){ +_21-=s; +}else{ +_21=_21-s+_19.step; +} +_22(_17,_21); +}; +}; +function _22(_23,_24){ +var _25=$.data(_23,"slider"); +var _26=_25.options; +var _27=_25.slider; +var _28=_26.value; +if(_24<_26.min){ +_24=_26.min; +} +if(_24>_26.max){ +_24=_26.max; +} +_26.value=_24; +$(_23).val(_24); +_27.find("input.slider-value").val(_24); +var pos=_29(_23,_24); +var tip=_27.find(".slider-tip"); +if(_26.showTip){ +tip.show(); +tip.html(_26.tipFormatter.call(_23,_26.value)); +}else{ +tip.hide(); +} +if(_26.mode=="h"){ +var _2a="left:"+pos+"px;"; +_27.find(".slider-handle").attr("style",_2a); +tip.attr("style",_2a+"margin-left:"+(-Math.round(tip.outerWidth()/2))+"px"); +}else{ +var _2a="top:"+pos+"px;"; +_27.find(".slider-handle").attr("style",_2a); +tip.attr("style",_2a+"margin-left:"+(-Math.round(tip.outerWidth()))+"px"); +} +if(_28!=_24){ +_26.onChange.call(_23,_24,_28); +} +}; +function _b(_2b){ +var _2c=$.data(_2b,"slider").options; +var fn=_2c.onChange; +_2c.onChange=function(){ +}; +_22(_2b,_2c.value); +_2c.onChange=fn; +}; +function _29(_2d,_2e){ +var _2f=$.data(_2d,"slider"); +var _30=_2f.options; +var _31=_2f.slider; +if(_30.mode=="h"){ +var pos=(_2e-_30.min)/(_30.max-_30.min)*_31.width(); +if(_30.reversed){ +pos=_31.width()-pos; +} +}else{ +var pos=_31.height()-(_2e-_30.min)/(_30.max-_30.min)*_31.height(); +if(_30.reversed){ +pos=_31.height()-pos; +} +} +return pos.toFixed(0); +}; +function _32(_33,pos){ +var _34=$.data(_33,"slider"); +var _35=_34.options; +var _36=_34.slider; +if(_35.mode=="h"){ +var _37=_35.min+(_35.max-_35.min)*(pos/_36.width()); +}else{ +var _37=_35.min+(_35.max-_35.min)*((_36.height()-pos)/_36.height()); +} +return _35.reversed?_35.max-_37.toFixed(0):_37.toFixed(0); +}; +$.fn.slider=function(_38,_39){ +if(typeof _38=="string"){ +return $.fn.slider.methods[_38](this,_39); +} +_38=_38||{}; +return this.each(function(){ +var _3a=$.data(this,"slider"); +if(_3a){ +$.extend(_3a.options,_38); +}else{ +_3a=$.data(this,"slider",{options:$.extend({},$.fn.slider.defaults,$.fn.slider.parseOptions(this),_38),slider:_1(this)}); +$(this).removeAttr("disabled"); +} +var _3b=_3a.options; +_3b.min=parseFloat(_3b.min); +_3b.max=parseFloat(_3b.max); +_3b.value=parseFloat(_3b.value); +_3b.step=parseFloat(_3b.step); +_3b.originalValue=_3b.value; +_16(this); +_c(this); +_5(this); +}); +}; +$.fn.slider.methods={options:function(jq){ +return $.data(jq[0],"slider").options; +},destroy:function(jq){ +return jq.each(function(){ +$.data(this,"slider").slider.remove(); +$(this).remove(); +}); +},resize:function(jq,_3c){ +return jq.each(function(){ +_5(this,_3c); +}); +},getValue:function(jq){ +return jq.slider("options").value; +},setValue:function(jq,_3d){ +return jq.each(function(){ +_22(this,_3d); +}); +},clear:function(jq){ +return jq.each(function(){ +var _3e=$(this).slider("options"); +_22(this,_3e.min); +}); +},reset:function(jq){ +return jq.each(function(){ +var _3f=$(this).slider("options"); +_22(this,_3f.originalValue); +}); +},enable:function(jq){ +return jq.each(function(){ +$.data(this,"slider").options.disabled=false; +_16(this); +}); +},disable:function(jq){ +return jq.each(function(){ +$.data(this,"slider").options.disabled=true; +_16(this); +}); +}}; +$.fn.slider.parseOptions=function(_40){ +var t=$(_40); +return $.extend({},$.parser.parseOptions(_40,["width","height","mode",{reversed:"boolean",showTip:"boolean",min:"number",max:"number",step:"number"}]),{value:(t.val()||undefined),disabled:(t.attr("disabled")?true:undefined),rule:(t.attr("rule")?eval(t.attr("rule")):undefined)}); +}; +$.fn.slider.defaults={width:"auto",height:"auto",mode:"h",reversed:false,showTip:false,disabled:false,value:0,min:0,max:100,step:1,rule:[],tipFormatter:function(_41){ +return _41; +},onChange:function(_42,_43){ +},onSlideStart:function(_44){ +},onSlideEnd:function(_45){ +},onComplete:function(_46){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.spinner.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.spinner.js new file mode 100644 index 00000000..47839f54 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.spinner.js @@ -0,0 +1,152 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$(""+""+""+""+""+"").insertAfter(_2); +$(_2).addClass("spinner-text spinner-f").prependTo(_3); +return _3; +}; +function _4(_5,_6){ +var _7=$.data(_5,"spinner").options; +var _8=$.data(_5,"spinner").spinner; +if(_6){ +_7.width=_6; +} +var _9=$("
                          ").insertBefore(_8); +_8.appendTo("body"); +if(isNaN(_7.width)){ +_7.width=$(_5).outerWidth(); +} +var _a=_8.find(".spinner-arrow"); +_8._outerWidth(_7.width)._outerHeight(_7.height); +$(_5)._outerWidth(_8.width()-_a.outerWidth()); +$(_5).css({height:_8.height()+"px",lineHeight:_8.height()+"px"}); +_a._outerHeight(_8.height()); +_a.find("span")._outerHeight(_a.height()/2); +_8.insertAfter(_9); +_9.remove(); +}; +function _b(_c){ +var _d=$.data(_c,"spinner").options; +var _e=$.data(_c,"spinner").spinner; +_e.find(".spinner-arrow-up,.spinner-arrow-down").unbind(".spinner"); +if(!_d.disabled){ +_e.find(".spinner-arrow-up").bind("mouseenter.spinner",function(){ +$(this).addClass("spinner-arrow-hover"); +}).bind("mouseleave.spinner",function(){ +$(this).removeClass("spinner-arrow-hover"); +}).bind("click.spinner",function(){ +_d.spin.call(_c,false); +_d.onSpinUp.call(_c); +$(_c).validatebox("validate"); +}); +_e.find(".spinner-arrow-down").bind("mouseenter.spinner",function(){ +$(this).addClass("spinner-arrow-hover"); +}).bind("mouseleave.spinner",function(){ +$(this).removeClass("spinner-arrow-hover"); +}).bind("click.spinner",function(){ +_d.spin.call(_c,true); +_d.onSpinDown.call(_c); +$(_c).validatebox("validate"); +}); +} +}; +function _f(_10,_11){ +var _12=$.data(_10,"spinner").options; +if(_11){ +_12.disabled=true; +$(_10).attr("disabled",true); +}else{ +_12.disabled=false; +$(_10).removeAttr("disabled"); +} +}; +$.fn.spinner=function(_13,_14){ +if(typeof _13=="string"){ +var _15=$.fn.spinner.methods[_13]; +if(_15){ +return _15(this,_14); +}else{ +return this.validatebox(_13,_14); +} +} +_13=_13||{}; +return this.each(function(){ +var _16=$.data(this,"spinner"); +if(_16){ +$.extend(_16.options,_13); +}else{ +_16=$.data(this,"spinner",{options:$.extend({},$.fn.spinner.defaults,$.fn.spinner.parseOptions(this),_13),spinner:_1(this)}); +$(this).removeAttr("disabled"); +} +_16.options.originalValue=_16.options.value; +$(this).val(_16.options.value); +$(this).attr("readonly",!_16.options.editable); +_f(this,_16.options.disabled); +_4(this); +$(this).validatebox(_16.options); +_b(this); +}); +}; +$.fn.spinner.methods={options:function(jq){ +var _17=$.data(jq[0],"spinner").options; +return $.extend(_17,{value:jq.val()}); +},destroy:function(jq){ +return jq.each(function(){ +var _18=$.data(this,"spinner").spinner; +$(this).validatebox("destroy"); +_18.remove(); +}); +},resize:function(jq,_19){ +return jq.each(function(){ +_4(this,_19); +}); +},enable:function(jq){ +return jq.each(function(){ +_f(this,false); +_b(this); +}); +},disable:function(jq){ +return jq.each(function(){ +_f(this,true); +_b(this); +}); +},getValue:function(jq){ +return jq.val(); +},setValue:function(jq,_1a){ +return jq.each(function(){ +var _1b=$.data(this,"spinner").options; +_1b.value=_1a; +$(this).val(_1a); +}); +},clear:function(jq){ +return jq.each(function(){ +var _1c=$.data(this,"spinner").options; +_1c.value=""; +$(this).val(""); +}); +},reset:function(jq){ +return jq.each(function(){ +var _1d=$(this).spinner("options"); +$(this).spinner("setValue",_1d.originalValue); +}); +}}; +$.fn.spinner.parseOptions=function(_1e){ +var t=$(_1e); +return $.extend({},$.fn.validatebox.parseOptions(_1e),$.parser.parseOptions(_1e,["width","height","min","max",{increment:"number",editable:"boolean"}]),{value:(t.val()||undefined),disabled:(t.attr("disabled")?true:undefined)}); +}; +$.fn.spinner.defaults=$.extend({},$.fn.validatebox.defaults,{width:"auto",height:22,deltaX:19,value:"",min:null,max:null,increment:1,editable:true,disabled:false,spin:function(_1f){ +},onSpinUp:function(){ +},onSpinDown:function(){ +}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.splitbutton.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.splitbutton.js new file mode 100644 index 00000000..8138b1a4 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.splitbutton.js @@ -0,0 +1,50 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"splitbutton").options; +$(_2).menubutton(_3); +}; +$.fn.splitbutton=function(_4,_5){ +if(typeof _4=="string"){ +var _6=$.fn.splitbutton.methods[_4]; +if(_6){ +return _6(this,_5); +}else{ +return this.menubutton(_4,_5); +} +} +_4=_4||{}; +return this.each(function(){ +var _7=$.data(this,"splitbutton"); +if(_7){ +$.extend(_7.options,_4); +}else{ +$.data(this,"splitbutton",{options:$.extend({},$.fn.splitbutton.defaults,$.fn.splitbutton.parseOptions(this),_4)}); +$(this).removeAttr("disabled"); +} +_1(this); +}); +}; +$.fn.splitbutton.methods={options:function(jq){ +var _8=jq.menubutton("options"); +var _9=$.data(jq[0],"splitbutton").options; +$.extend(_9,{disabled:_8.disabled,toggle:_8.toggle,selected:_8.selected}); +return _9; +}}; +$.fn.splitbutton.parseOptions=function(_a){ +var t=$(_a); +return $.extend({},$.fn.linkbutton.parseOptions(_a),$.parser.parseOptions(_a,["menu",{plain:"boolean",duration:"number"}])); +}; +$.fn.splitbutton.defaults=$.extend({},$.fn.linkbutton.defaults,{plain:true,menu:null,duration:100,cls:{btn1:"s-btn-active",btn2:"s-btn-plain-active",arrow:"s-btn-downarrow",trigger:"s-btn-downarrow"}}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.tabs.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.tabs.js new file mode 100644 index 00000000..87b742b6 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.tabs.js @@ -0,0 +1,609 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"tabs").options; +if(_3.tabPosition=="left"||_3.tabPosition=="right"||!_3.showHeader){ +return; +} +var _4=$(_2).children("div.tabs-header"); +var _5=_4.children("div.tabs-tool"); +var _6=_4.children("div.tabs-scroller-left"); +var _7=_4.children("div.tabs-scroller-right"); +var _8=_4.children("div.tabs-wrap"); +var _9=_4.outerHeight(); +if(_3.plain){ +_9-=_9-_4.height(); +} +_5._outerHeight(_9); +var _a=0; +$("ul.tabs li",_4).each(function(){ +_a+=$(this).outerWidth(true); +}); +var _b=_4.width()-_5._outerWidth(); +if(_a>_b){ +_6.add(_7).show()._outerHeight(_9); +if(_3.toolPosition=="left"){ +_5.css({left:_6.outerWidth(),right:""}); +_8.css({marginLeft:_6.outerWidth()+_5._outerWidth(),marginRight:_7._outerWidth(),width:_b-_6.outerWidth()-_7.outerWidth()}); +}else{ +_5.css({left:"",right:_7.outerWidth()}); +_8.css({marginLeft:_6.outerWidth(),marginRight:_7.outerWidth()+_5._outerWidth(),width:_b-_6.outerWidth()-_7.outerWidth()}); +} +}else{ +_6.add(_7).hide(); +if(_3.toolPosition=="left"){ +_5.css({left:0,right:""}); +_8.css({marginLeft:_5._outerWidth(),marginRight:0,width:_b}); +}else{ +_5.css({left:"",right:0}); +_8.css({marginLeft:0,marginRight:_5._outerWidth(),width:_b}); +} +} +}; +function _c(_d){ +var _e=$.data(_d,"tabs").options; +var _f=$(_d).children("div.tabs-header"); +if(_e.tools){ +if(typeof _e.tools=="string"){ +$(_e.tools).addClass("tabs-tool").appendTo(_f); +$(_e.tools).show(); +}else{ +_f.children("div.tabs-tool").remove(); +var _10=$("
                          ").appendTo(_f); +var tr=_10.find("tr"); +for(var i=0;i<_e.tools.length;i++){ +var td=$("").appendTo(tr); +var _11=$("").appendTo(td); +_11[0].onclick=eval(_e.tools[i].handler||function(){ +}); +_11.linkbutton($.extend({},_e.tools[i],{plain:true})); +} +} +}else{ +_f.children("div.tabs-tool").remove(); +} +}; +function _12(_13){ +var _14=$.data(_13,"tabs"); +var _15=_14.options; +var cc=$(_13); +_15.fit?$.extend(_15,cc._fit()):cc._fit(false); +cc.width(_15.width).height(_15.height); +var _16=$(_13).children("div.tabs-header"); +var _17=$(_13).children("div.tabs-panels"); +var _18=_16.find("div.tabs-wrap"); +var ul=_18.find(".tabs"); +for(var i=0;i<_14.tabs.length;i++){ +var _19=_14.tabs[i].panel("options"); +var p_t=_19.tab.find("a.tabs-inner"); +var _1a=parseInt(_19.tabWidth||_15.tabWidth)||undefined; +if(_1a){ +p_t._outerWidth(_1a); +}else{ +p_t.css("width",""); +} +p_t._outerHeight(_15.tabHeight); +p_t.css("lineHeight",p_t.height()+"px"); +} +if(_15.tabPosition=="left"||_15.tabPosition=="right"){ +_16._outerWidth(_15.showHeader?_15.headerWidth:0); +_17._outerWidth(cc.width()-_16.outerWidth()); +_16.add(_17)._outerHeight(_15.height); +_18._outerWidth(_16.width()); +ul._outerWidth(_18.width()).css("height",""); +}else{ +var lrt=_16.children("div.tabs-scroller-left,div.tabs-scroller-right,div.tabs-tool"); +_16._outerWidth(_15.width).css("height",""); +if(_15.showHeader){ +_16.css("background-color",""); +_18.css("height",""); +lrt.show(); +}else{ +_16.css("background-color","transparent"); +_16._outerHeight(0); +_18._outerHeight(0); +lrt.hide(); +} +ul._outerHeight(_15.tabHeight).css("width",""); +_1(_13); +var _1b=_15.height; +if(!isNaN(_1b)){ +_17._outerHeight(_1b-_16.outerHeight()); +}else{ +_17.height("auto"); +} +var _1a=_15.width; +if(!isNaN(_1a)){ +_17._outerWidth(_1a); +}else{ +_17.width("auto"); +} +} +}; +function _1c(_1d){ +var _1e=$.data(_1d,"tabs").options; +var tab=_1f(_1d); +if(tab){ +var _20=$(_1d).children("div.tabs-panels"); +var _21=_1e.width=="auto"?"auto":_20.width(); +var _22=_1e.height=="auto"?"auto":_20.height(); +tab.panel("resize",{width:_21,height:_22}); +} +}; +function _23(_24){ +var _25=$.data(_24,"tabs").tabs; +var cc=$(_24); +cc.addClass("tabs-container"); +var pp=$("
                          ").insertBefore(cc); +cc.children("div").each(function(){ +pp[0].appendChild(this); +}); +cc[0].appendChild(pp[0]); +$("
                          "+"
                          "+"
                          "+"
                          "+"
                            "+"
                            "+"
                            ").prependTo(_24); +cc.children("div.tabs-panels").children("div").each(function(i){ +var _26=$.extend({},$.parser.parseOptions(this),{selected:($(this).attr("selected")?true:undefined)}); +var pp=$(this); +_25.push(pp); +_36(_24,pp,_26); +}); +cc.children("div.tabs-header").find(".tabs-scroller-left, .tabs-scroller-right").hover(function(){ +$(this).addClass("tabs-scroller-over"); +},function(){ +$(this).removeClass("tabs-scroller-over"); +}); +cc.bind("_resize",function(e,_27){ +var _28=$.data(_24,"tabs").options; +if(_28.fit==true||_27){ +_12(_24); +_1c(_24); +} +return false; +}); +}; +function _29(_2a){ +var _2b=$.data(_2a,"tabs"); +var _2c=_2b.options; +$(_2a).children("div.tabs-header").unbind().bind("click",function(e){ +if($(e.target).hasClass("tabs-scroller-left")){ +$(_2a).tabs("scrollBy",-_2c.scrollIncrement); +}else{ +if($(e.target).hasClass("tabs-scroller-right")){ +$(_2a).tabs("scrollBy",_2c.scrollIncrement); +}else{ +var li=$(e.target).closest("li"); +if(li.hasClass("tabs-disabled")){ +return; +} +var a=$(e.target).closest("a.tabs-close"); +if(a.length){ +_4c(_2a,_2d(li)); +}else{ +if(li.length){ +var _2e=_2d(li); +var _2f=_2b.tabs[_2e].panel("options"); +if(_2f.collapsible){ +_2f.closed?_41(_2a,_2e):_6b(_2a,_2e); +}else{ +_41(_2a,_2e); +} +} +} +} +} +}).bind("contextmenu",function(e){ +var li=$(e.target).closest("li"); +if(li.hasClass("tabs-disabled")){ +return; +} +if(li.length){ +_2c.onContextMenu.call(_2a,e,li.find("span.tabs-title").html(),_2d(li)); +} +}); +function _2d(li){ +var _30=0; +li.parent().children("li").each(function(i){ +if(li[0]==this){ +_30=i; +return false; +} +}); +return _30; +}; +}; +function _31(_32){ +var _33=$.data(_32,"tabs").options; +var _34=$(_32).children("div.tabs-header"); +var _35=$(_32).children("div.tabs-panels"); +_34.removeClass("tabs-header-top tabs-header-bottom tabs-header-left tabs-header-right"); +_35.removeClass("tabs-panels-top tabs-panels-bottom tabs-panels-left tabs-panels-right"); +if(_33.tabPosition=="top"){ +_34.insertBefore(_35); +}else{ +if(_33.tabPosition=="bottom"){ +_34.insertAfter(_35); +_34.addClass("tabs-header-bottom"); +_35.addClass("tabs-panels-top"); +}else{ +if(_33.tabPosition=="left"){ +_34.addClass("tabs-header-left"); +_35.addClass("tabs-panels-right"); +}else{ +if(_33.tabPosition=="right"){ +_34.addClass("tabs-header-right"); +_35.addClass("tabs-panels-left"); +} +} +} +} +if(_33.plain==true){ +_34.addClass("tabs-header-plain"); +}else{ +_34.removeClass("tabs-header-plain"); +} +if(_33.border==true){ +_34.removeClass("tabs-header-noborder"); +_35.removeClass("tabs-panels-noborder"); +}else{ +_34.addClass("tabs-header-noborder"); +_35.addClass("tabs-panels-noborder"); +} +}; +function _36(_37,pp,_38){ +var _39=$.data(_37,"tabs"); +_38=_38||{}; +pp.panel($.extend({},_38,{border:false,noheader:true,closed:true,doSize:false,iconCls:(_38.icon?_38.icon:undefined),onLoad:function(){ +if(_38.onLoad){ +_38.onLoad.call(this,arguments); +} +_39.options.onLoad.call(_37,$(this)); +}})); +var _3a=pp.panel("options"); +var _3b=$(_37).children("div.tabs-header").find("ul.tabs"); +_3a.tab=$("
                          • ").appendTo(_3b); +_3a.tab.append(""+""+""+""); +$(_37).tabs("update",{tab:pp,options:_3a}); +}; +function _3c(_3d,_3e){ +var _3f=$.data(_3d,"tabs").options; +var _40=$.data(_3d,"tabs").tabs; +if(_3e.selected==undefined){ +_3e.selected=true; +} +var pp=$("
                            ").appendTo($(_3d).children("div.tabs-panels")); +_40.push(pp); +_36(_3d,pp,_3e); +_3f.onAdd.call(_3d,_3e.title,_40.length-1); +_12(_3d); +if(_3e.selected){ +_41(_3d,_40.length-1); +} +}; +function _42(_43,_44){ +var _45=$.data(_43,"tabs").selectHis; +var pp=_44.tab; +var _46=pp.panel("options").title; +pp.panel($.extend({},_44.options,{iconCls:(_44.options.icon?_44.options.icon:undefined)})); +var _47=pp.panel("options"); +var tab=_47.tab; +var _48=tab.find("span.tabs-title"); +var _49=tab.find("span.tabs-icon"); +_48.html(_47.title); +_49.attr("class","tabs-icon"); +tab.find("a.tabs-close").remove(); +if(_47.closable){ +_48.addClass("tabs-closable"); +$("").appendTo(tab); +}else{ +_48.removeClass("tabs-closable"); +} +if(_47.iconCls){ +_48.addClass("tabs-with-icon"); +_49.addClass(_47.iconCls); +}else{ +_48.removeClass("tabs-with-icon"); +} +if(_46!=_47.title){ +for(var i=0;i<_45.length;i++){ +if(_45[i]==_46){ +_45[i]=_47.title; +} +} +} +tab.find("span.tabs-p-tool").remove(); +if(_47.tools){ +var _4a=$("").insertAfter(tab.find("a.tabs-inner")); +if($.isArray(_47.tools)){ +for(var i=0;i<_47.tools.length;i++){ +var t=$("").appendTo(_4a); +t.addClass(_47.tools[i].iconCls); +if(_47.tools[i].handler){ +t.bind("click",{handler:_47.tools[i].handler},function(e){ +if($(this).parents("li").hasClass("tabs-disabled")){ +return; +} +e.data.handler.call(this); +}); +} +} +}else{ +$(_47.tools).children().appendTo(_4a); +} +var pr=_4a.children().length*12; +if(_47.closable){ +pr+=8; +}else{ +pr-=3; +_4a.css("right","5px"); +} +_48.css("padding-right",pr+"px"); +} +_12(_43); +$.data(_43,"tabs").options.onUpdate.call(_43,_47.title,_4b(_43,pp)); +}; +function _4c(_4d,_4e){ +var _4f=$.data(_4d,"tabs").options; +var _50=$.data(_4d,"tabs").tabs; +var _51=$.data(_4d,"tabs").selectHis; +if(!_52(_4d,_4e)){ +return; +} +var tab=_53(_4d,_4e); +var _54=tab.panel("options").title; +var _55=_4b(_4d,tab); +if(_4f.onBeforeClose.call(_4d,_54,_55)==false){ +return; +} +var tab=_53(_4d,_4e,true); +tab.panel("options").tab.remove(); +tab.panel("destroy"); +_4f.onClose.call(_4d,_54,_55); +_12(_4d); +for(var i=0;i<_51.length;i++){ +if(_51[i]==_54){ +_51.splice(i,1); +i--; +} +} +var _56=_51.pop(); +if(_56){ +_41(_4d,_56); +}else{ +if(_50.length){ +_41(_4d,0); +} +} +}; +function _53(_57,_58,_59){ +var _5a=$.data(_57,"tabs").tabs; +if(typeof _58=="number"){ +if(_58<0||_58>=_5a.length){ +return null; +}else{ +var tab=_5a[_58]; +if(_59){ +_5a.splice(_58,1); +} +return tab; +} +} +for(var i=0;i<_5a.length;i++){ +var tab=_5a[i]; +if(tab.panel("options").title==_58){ +if(_59){ +_5a.splice(i,1); +} +return tab; +} +} +return null; +}; +function _4b(_5b,tab){ +var _5c=$.data(_5b,"tabs").tabs; +for(var i=0;i<_5c.length;i++){ +if(_5c[i][0]==$(tab)[0]){ +return i; +} +} +return -1; +}; +function _1f(_5d){ +var _5e=$.data(_5d,"tabs").tabs; +for(var i=0;i<_5e.length;i++){ +var tab=_5e[i]; +if(tab.panel("options").closed==false){ +return tab; +} +} +return null; +}; +function _5f(_60){ +var _61=$.data(_60,"tabs"); +var _62=_61.tabs; +for(var i=0;i<_62.length;i++){ +if(_62[i].panel("options").selected){ +_41(_60,i); +return; +} +} +_41(_60,_61.options.selected); +}; +function _41(_63,_64){ +var _65=$.data(_63,"tabs"); +var _66=_65.options; +var _67=_65.tabs; +var _68=_65.selectHis; +if(_67.length==0){ +return; +} +var _69=_53(_63,_64); +if(!_69){ +return; +} +var _6a=_1f(_63); +if(_6a){ +if(_69[0]==_6a[0]){ +return; +} +_6b(_63,_4b(_63,_6a)); +if(!_6a.panel("options").closed){ +return; +} +} +_69.panel("open"); +var _6c=_69.panel("options").title; +_68.push(_6c); +var tab=_69.panel("options").tab; +tab.addClass("tabs-selected"); +var _6d=$(_63).find(">div.tabs-header>div.tabs-wrap"); +var _6e=tab.position().left; +var _6f=_6e+tab.outerWidth(); +if(_6e<0||_6f>_6d.width()){ +var _70=_6e-(_6d.width()-tab.width())/2; +$(_63).tabs("scrollBy",_70); +}else{ +$(_63).tabs("scrollBy",0); +} +_1c(_63); +_66.onSelect.call(_63,_6c,_4b(_63,_69)); +}; +function _6b(_71,_72){ +var _73=$.data(_71,"tabs"); +var p=_53(_71,_72); +if(p){ +var _74=p.panel("options"); +if(!_74.closed){ +p.panel("close"); +if(_74.closed){ +_74.tab.removeClass("tabs-selected"); +_73.options.onUnselect.call(_71,_74.title,_4b(_71,p)); +} +} +} +}; +function _52(_75,_76){ +return _53(_75,_76)!=null; +}; +function _77(_78,_79){ +var _7a=$.data(_78,"tabs").options; +_7a.showHeader=_79; +$(_78).tabs("resize"); +}; +$.fn.tabs=function(_7b,_7c){ +if(typeof _7b=="string"){ +return $.fn.tabs.methods[_7b](this,_7c); +} +_7b=_7b||{}; +return this.each(function(){ +var _7d=$.data(this,"tabs"); +var _7e; +if(_7d){ +_7e=$.extend(_7d.options,_7b); +_7d.options=_7e; +}else{ +$.data(this,"tabs",{options:$.extend({},$.fn.tabs.defaults,$.fn.tabs.parseOptions(this),_7b),tabs:[],selectHis:[]}); +_23(this); +} +_c(this); +_31(this); +_12(this); +_29(this); +_5f(this); +}); +}; +$.fn.tabs.methods={options:function(jq){ +var cc=jq[0]; +var _7f=$.data(cc,"tabs").options; +var s=_1f(cc); +_7f.selected=s?_4b(cc,s):-1; +return _7f; +},tabs:function(jq){ +return $.data(jq[0],"tabs").tabs; +},resize:function(jq){ +return jq.each(function(){ +_12(this); +_1c(this); +}); +},add:function(jq,_80){ +return jq.each(function(){ +_3c(this,_80); +}); +},close:function(jq,_81){ +return jq.each(function(){ +_4c(this,_81); +}); +},getTab:function(jq,_82){ +return _53(jq[0],_82); +},getTabIndex:function(jq,tab){ +return _4b(jq[0],tab); +},getSelected:function(jq){ +return _1f(jq[0]); +},select:function(jq,_83){ +return jq.each(function(){ +_41(this,_83); +}); +},unselect:function(jq,_84){ +return jq.each(function(){ +_6b(this,_84); +}); +},exists:function(jq,_85){ +return _52(jq[0],_85); +},update:function(jq,_86){ +return jq.each(function(){ +_42(this,_86); +}); +},enableTab:function(jq,_87){ +return jq.each(function(){ +$(this).tabs("getTab",_87).panel("options").tab.removeClass("tabs-disabled"); +}); +},disableTab:function(jq,_88){ +return jq.each(function(){ +$(this).tabs("getTab",_88).panel("options").tab.addClass("tabs-disabled"); +}); +},showHeader:function(jq){ +return jq.each(function(){ +_77(this,true); +}); +},hideHeader:function(jq){ +return jq.each(function(){ +_77(this,false); +}); +},scrollBy:function(jq,_89){ +return jq.each(function(){ +var _8a=$(this).tabs("options"); +var _8b=$(this).find(">div.tabs-header>div.tabs-wrap"); +var pos=Math.min(_8b._scrollLeft()+_89,_8c()); +_8b.animate({scrollLeft:pos},_8a.scrollDuration); +function _8c(){ +var w=0; +var ul=_8b.children("ul"); +ul.children("li").each(function(){ +w+=$(this).outerWidth(true); +}); +return w-_8b.width()+(ul.outerWidth()-ul.width()); +}; +}); +}}; +$.fn.tabs.parseOptions=function(_8d){ +return $.extend({},$.parser.parseOptions(_8d,["width","height","tools","toolPosition","tabPosition",{fit:"boolean",border:"boolean",plain:"boolean",headerWidth:"number",tabWidth:"number",tabHeight:"number",selected:"number",showHeader:"boolean"}])); +}; +$.fn.tabs.defaults={width:"auto",height:"auto",headerWidth:150,tabWidth:"auto",tabHeight:27,selected:0,showHeader:true,plain:false,fit:false,border:true,tools:null,toolPosition:"right",tabPosition:"top",scrollIncrement:100,scrollDuration:400,onLoad:function(_8e){ +},onSelect:function(_8f,_90){ +},onUnselect:function(_91,_92){ +},onBeforeClose:function(_93,_94){ +},onClose:function(_95,_96){ +},onAdd:function(_97,_98){ +},onUpdate:function(_99,_9a){ +},onContextMenu:function(e,_9b,_9c){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.timespinner.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.timespinner.js new file mode 100644 index 00000000..bcc79156 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.timespinner.js @@ -0,0 +1,187 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"timespinner").options; +$(_2).addClass("timespinner-f"); +$(_2).spinner(_3); +$(_2).unbind(".timespinner"); +$(_2).bind("click.timespinner",function(){ +var _4=0; +if(this.selectionStart!=null){ +_4=this.selectionStart; +}else{ +if(this.createTextRange){ +var _5=_2.createTextRange(); +var s=document.selection.createRange(); +s.setEndPoint("StartToStart",_5); +_4=s.text.length; +} +} +if(_4>=0&&_4<=2){ +_3.highlight=0; +}else{ +if(_4>=3&&_4<=5){ +_3.highlight=1; +}else{ +if(_4>=6&&_4<=8){ +_3.highlight=2; +} +} +} +_7(_2); +}).bind("blur.timespinner",function(){ +_6(_2); +}); +}; +function _7(_8){ +var _9=$.data(_8,"timespinner").options; +var _a=0,_b=0; +if(_9.highlight==0){ +_a=0; +_b=2; +}else{ +if(_9.highlight==1){ +_a=3; +_b=5; +}else{ +if(_9.highlight==2){ +_a=6; +_b=8; +} +} +} +if(_8.selectionStart!=null){ +_8.setSelectionRange(_a,_b); +}else{ +if(_8.createTextRange){ +var _c=_8.createTextRange(); +_c.collapse(); +_c.moveEnd("character",_b); +_c.moveStart("character",_a); +_c.select(); +} +} +$(_8).focus(); +}; +function _d(_e,_f){ +var _10=$.data(_e,"timespinner").options; +if(!_f){ +return null; +} +var vv=_f.split(_10.separator); +for(var i=0;i_14){ +_14=_15; +} +if(_16&&_16<_14){ +_14=_16; +} +var tt=[_17(_14.getHours()),_17(_14.getMinutes())]; +if(_12.showSeconds){ +tt.push(_17(_14.getSeconds())); +} +var val=tt.join(_12.separator); +_12.value=val; +$(_11).val(val); +function _17(_18){ +return (_18<10?"0":"")+_18; +}; +}; +function _19(_1a,_1b){ +var _1c=$.data(_1a,"timespinner").options; +var val=$(_1a).val(); +if(val==""){ +val=[0,0,0].join(_1c.separator); +} +var vv=val.split(_1c.separator); +for(var i=0;i"+"
                            "+"
                            "+"
                            "+"
                            ").appendTo("body"); +_12.tip=tip; +_14(_11); +} +tip.removeClass("tooltip-top tooltip-bottom tooltip-left tooltip-right").addClass("tooltip-"+_13.position); +_7(_11); +_12.showTimer=setTimeout(function(){ +_6(_11); +tip.show(); +_13.onShow.call(_11,e); +var _15=tip.children(".tooltip-arrow-outer"); +var _16=tip.children(".tooltip-arrow"); +var bc="border-"+_13.position+"-color"; +_15.add(_16).css({borderTopColor:"",borderBottomColor:"",borderLeftColor:"",borderRightColor:""}); +_15.css(bc,tip.css(bc)); +_16.css(bc,tip.css("backgroundColor")); +},_13.showDelay); +}; +function _17(_18,e){ +var _19=$.data(_18,"tooltip"); +if(_19&&_19.tip){ +_7(_18); +_19.hideTimer=setTimeout(function(){ +_19.tip.hide(); +_19.options.onHide.call(_18,e); +},_19.options.hideDelay); +} +}; +function _14(_1a,_1b){ +var _1c=$.data(_1a,"tooltip"); +var _1d=_1c.options; +if(_1b){ +_1d.content=_1b; +} +if(!_1c.tip){ +return; +} +var cc=typeof _1d.content=="function"?_1d.content.call(_1a):_1d.content; +_1c.tip.children(".tooltip-content").html(cc); +_1d.onUpdate.call(_1a,cc); +}; +function _1e(_1f){ +var _20=$.data(_1f,"tooltip"); +if(_20){ +_7(_1f); +var _21=_20.options; +if(_20.tip){ +_20.tip.remove(); +} +if(_21._title){ +$(_1f).attr("title",_21._title); +} +$.removeData(_1f,"tooltip"); +$(_1f).unbind(".tooltip").removeClass("tooltip-f"); +_21.onDestroy.call(_1f); +} +}; +$.fn.tooltip=function(_22,_23){ +if(typeof _22=="string"){ +return $.fn.tooltip.methods[_22](this,_23); +} +_22=_22||{}; +return this.each(function(){ +var _24=$.data(this,"tooltip"); +if(_24){ +$.extend(_24.options,_22); +}else{ +$.data(this,"tooltip",{options:$.extend({},$.fn.tooltip.defaults,$.fn.tooltip.parseOptions(this),_22)}); +_1(this); +} +_3(this); +_14(this); +}); +}; +$.fn.tooltip.methods={options:function(jq){ +return $.data(jq[0],"tooltip").options; +},tip:function(jq){ +return $.data(jq[0],"tooltip").tip; +},arrow:function(jq){ +return jq.tooltip("tip").children(".tooltip-arrow-outer,.tooltip-arrow"); +},show:function(jq,e){ +return jq.each(function(){ +_10(this,e); +}); +},hide:function(jq,e){ +return jq.each(function(){ +_17(this,e); +}); +},update:function(jq,_25){ +return jq.each(function(){ +_14(this,_25); +}); +},reposition:function(jq){ +return jq.each(function(){ +_6(this); +}); +},destroy:function(jq){ +return jq.each(function(){ +_1e(this); +}); +}}; +$.fn.tooltip.parseOptions=function(_26){ +var t=$(_26); +var _27=$.extend({},$.parser.parseOptions(_26,["position","showEvent","hideEvent","content",{deltaX:"number",deltaY:"number",showDelay:"number",hideDelay:"number"}]),{_title:t.attr("title")}); +t.attr("title",""); +if(!_27.content){ +_27.content=_27._title; +} +return _27; +}; +$.fn.tooltip.defaults={position:"bottom",content:null,trackMouse:false,deltaX:0,deltaY:0,showEvent:"mouseenter",hideEvent:"mouseleave",showDelay:200,hideDelay:100,onShow:function(e){ +},onHide:function(e){ +},onUpdate:function(_28){ +},onPosition:function(_29,top){ +},onDestroy:function(){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.tree.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.tree.js new file mode 100644 index 00000000..be50c7d5 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.tree.js @@ -0,0 +1,1155 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$(_2); +_3.addClass("tree"); +return _3; +}; +function _4(_5){ +var _6=$.data(_5,"tree").options; +$(_5).unbind().bind("mouseover",function(e){ +var tt=$(e.target); +var _7=tt.closest("div.tree-node"); +if(!_7.length){ +return; +} +_7.addClass("tree-node-hover"); +if(tt.hasClass("tree-hit")){ +if(tt.hasClass("tree-expanded")){ +tt.addClass("tree-expanded-hover"); +}else{ +tt.addClass("tree-collapsed-hover"); +} +} +e.stopPropagation(); +}).bind("mouseout",function(e){ +var tt=$(e.target); +var _8=tt.closest("div.tree-node"); +if(!_8.length){ +return; +} +_8.removeClass("tree-node-hover"); +if(tt.hasClass("tree-hit")){ +if(tt.hasClass("tree-expanded")){ +tt.removeClass("tree-expanded-hover"); +}else{ +tt.removeClass("tree-collapsed-hover"); +} +} +e.stopPropagation(); +}).bind("click",function(e){ +var tt=$(e.target); +var _9=tt.closest("div.tree-node"); +if(!_9.length){ +return; +} +if(tt.hasClass("tree-hit")){ +_7e(_5,_9[0]); +return false; +}else{ +if(tt.hasClass("tree-checkbox")){ +_32(_5,_9[0],!tt.hasClass("tree-checkbox1")); +return false; +}else{ +_d6(_5,_9[0]); +_6.onClick.call(_5,_c(_5,_9[0])); +} +} +e.stopPropagation(); +}).bind("dblclick",function(e){ +var _a=$(e.target).closest("div.tree-node"); +if(!_a.length){ +return; +} +_d6(_5,_a[0]); +_6.onDblClick.call(_5,_c(_5,_a[0])); +e.stopPropagation(); +}).bind("contextmenu",function(e){ +var _b=$(e.target).closest("div.tree-node"); +if(!_b.length){ +return; +} +_6.onContextMenu.call(_5,e,_c(_5,_b[0])); +e.stopPropagation(); +}); +}; +function _d(_e){ +var _f=$.data(_e,"tree").options; +_f.dnd=false; +var _10=$(_e).find("div.tree-node"); +_10.draggable("disable"); +_10.css("cursor","pointer"); +}; +function _11(_12){ +var _13=$.data(_12,"tree"); +var _14=_13.options; +var _15=_13.tree; +_13.disabledNodes=[]; +_14.dnd=true; +_15.find("div.tree-node").draggable({disabled:false,revert:true,cursor:"pointer",proxy:function(_16){ +var p=$("
                            ").appendTo("body"); +p.html(" "+$(_16).find(".tree-title").html()); +p.hide(); +return p; +},deltaX:15,deltaY:15,onBeforeDrag:function(e){ +if(_14.onBeforeDrag.call(_12,_c(_12,this))==false){ +return false; +} +if($(e.target).hasClass("tree-hit")||$(e.target).hasClass("tree-checkbox")){ +return false; +} +if(e.which!=1){ +return false; +} +$(this).next("ul").find("div.tree-node").droppable({accept:"no-accept"}); +var _17=$(this).find("span.tree-indent"); +if(_17.length){ +e.data.offsetWidth-=_17.length*_17.width(); +} +},onStartDrag:function(){ +$(this).draggable("proxy").css({left:-10000,top:-10000}); +_14.onStartDrag.call(_12,_c(_12,this)); +var _18=_c(_12,this); +if(_18.id==undefined){ +_18.id="easyui_tree_node_id_temp"; +_54(_12,_18); +} +_13.draggingNodeId=_18.id; +},onDrag:function(e){ +var x1=e.pageX,y1=e.pageY,x2=e.data.startX,y2=e.data.startY; +var d=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); +if(d>3){ +$(this).draggable("proxy").show(); +} +this.pageY=e.pageY; +},onStopDrag:function(){ +$(this).next("ul").find("div.tree-node").droppable({accept:"div.tree-node"}); +for(var i=0;i<_13.disabledNodes.length;i++){ +$(_13.disabledNodes[i]).droppable("enable"); +} +_13.disabledNodes=[]; +var _19=_c9(_12,_13.draggingNodeId); +if(_19&&_19.id=="easyui_tree_node_id_temp"){ +_19.id=""; +_54(_12,_19); +} +_14.onStopDrag.call(_12,_19); +}}).droppable({accept:"div.tree-node",onDragEnter:function(e,_1a){ +if(_14.onDragEnter.call(_12,this,_c(_12,_1a))==false){ +_1b(_1a,false); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +$(this).droppable("disable"); +_13.disabledNodes.push(this); +} +},onDragOver:function(e,_1c){ +if($(this).droppable("options").disabled){ +return; +} +var _1d=_1c.pageY; +var top=$(this).offset().top; +var _1e=top+$(this).outerHeight(); +_1b(_1c,true); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +if(_1d>top+(_1e-top)/2){ +if(_1e-_1d<5){ +$(this).addClass("tree-node-bottom"); +}else{ +$(this).addClass("tree-node-append"); +} +}else{ +if(_1d-top<5){ +$(this).addClass("tree-node-top"); +}else{ +$(this).addClass("tree-node-append"); +} +} +if(_14.onDragOver.call(_12,this,_c(_12,_1c))==false){ +_1b(_1c,false); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +$(this).droppable("disable"); +_13.disabledNodes.push(this); +} +},onDragLeave:function(e,_1f){ +_1b(_1f,false); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +_14.onDragLeave.call(_12,this,_c(_12,_1f)); +},onDrop:function(e,_20){ +var _21=this; +var _22,_23; +if($(this).hasClass("tree-node-append")){ +_22=_24; +_23="append"; +}else{ +_22=_25; +_23=$(this).hasClass("tree-node-top")?"top":"bottom"; +} +if(_14.onBeforeDrop.call(_12,_21,_c2(_12,_20),_23)==false){ +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +return; +} +_22(_20,_21,_23); +$(this).removeClass("tree-node-append tree-node-top tree-node-bottom"); +}}); +function _1b(_26,_27){ +var _28=$(_26).draggable("proxy").find("span.tree-dnd-icon"); +_28.removeClass("tree-dnd-yes tree-dnd-no").addClass(_27?"tree-dnd-yes":"tree-dnd-no"); +}; +function _24(_29,_2a){ +if(_c(_12,_2a).state=="closed"){ +_72(_12,_2a,function(){ +_2b(); +}); +}else{ +_2b(); +} +function _2b(){ +var _2c=$(_12).tree("pop",_29); +$(_12).tree("append",{parent:_2a,data:[_2c]}); +_14.onDrop.call(_12,_2a,_2c,"append"); +}; +}; +function _25(_2d,_2e,_2f){ +var _30={}; +if(_2f=="top"){ +_30.before=_2e; +}else{ +_30.after=_2e; +} +var _31=$(_12).tree("pop",_2d); +_30.data=_31; +$(_12).tree("insert",_30); +_14.onDrop.call(_12,_2e,_31,_2f); +}; +}; +function _32(_33,_34,_35){ +var _36=$.data(_33,"tree").options; +if(!_36.checkbox){ +return; +} +var _37=_c(_33,_34); +if(_36.onBeforeCheck.call(_33,_37,_35)==false){ +return; +} +var _38=$(_34); +var ck=_38.find(".tree-checkbox"); +ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); +if(_35){ +ck.addClass("tree-checkbox1"); +}else{ +ck.addClass("tree-checkbox0"); +} +if(_36.cascadeCheck){ +_39(_38); +_3a(_38); +} +_36.onCheck.call(_33,_37,_35); +function _3a(_3b){ +var _3c=_3b.next().find(".tree-checkbox"); +_3c.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); +if(_3b.find(".tree-checkbox").hasClass("tree-checkbox1")){ +_3c.addClass("tree-checkbox1"); +}else{ +_3c.addClass("tree-checkbox0"); +} +}; +function _39(_3d){ +var _3e=_89(_33,_3d[0]); +if(_3e){ +var ck=$(_3e.target).find(".tree-checkbox"); +ck.removeClass("tree-checkbox0 tree-checkbox1 tree-checkbox2"); +if(_3f(_3d)){ +ck.addClass("tree-checkbox1"); +}else{ +if(_40(_3d)){ +ck.addClass("tree-checkbox0"); +}else{ +ck.addClass("tree-checkbox2"); +} +} +_39($(_3e.target)); +} +function _3f(n){ +var ck=n.find(".tree-checkbox"); +if(ck.hasClass("tree-checkbox0")||ck.hasClass("tree-checkbox2")){ +return false; +} +var b=true; +n.parent().siblings().each(function(){ +if(!$(this).children("div.tree-node").children(".tree-checkbox").hasClass("tree-checkbox1")){ +b=false; +} +}); +return b; +}; +function _40(n){ +var ck=n.find(".tree-checkbox"); +if(ck.hasClass("tree-checkbox1")||ck.hasClass("tree-checkbox2")){ +return false; +} +var b=true; +n.parent().siblings().each(function(){ +if(!$(this).children("div.tree-node").children(".tree-checkbox").hasClass("tree-checkbox0")){ +b=false; +} +}); +return b; +}; +}; +}; +function _41(_42,_43){ +var _44=$.data(_42,"tree").options; +if(!_44.checkbox){ +return; +} +var _45=$(_43); +if(_46(_42,_43)){ +var ck=_45.find(".tree-checkbox"); +if(ck.length){ +if(ck.hasClass("tree-checkbox1")){ +_32(_42,_43,true); +}else{ +_32(_42,_43,false); +} +}else{ +if(_44.onlyLeafCheck){ +$("").insertBefore(_45.find(".tree-title")); +} +} +}else{ +var ck=_45.find(".tree-checkbox"); +if(_44.onlyLeafCheck){ +ck.remove(); +}else{ +if(ck.hasClass("tree-checkbox1")){ +_32(_42,_43,true); +}else{ +if(ck.hasClass("tree-checkbox2")){ +var _47=true; +var _48=true; +var _49=_4a(_42,_43); +for(var i=0;i<_49.length;i++){ +if(_49[i].checked){ +_48=false; +}else{ +_47=false; +} +} +if(_47){ +_32(_42,_43,true); +} +if(_48){ +_32(_42,_43,false); +} +} +} +} +} +}; +function _4b(_4c,ul,_4d,_4e){ +var _4f=$.data(_4c,"tree"); +var _50=_4f.options; +var _51=$(ul).prevAll("div.tree-node:first"); +_4d=_50.loadFilter.call(_4c,_4d,_51[0]); +var _52=_53(_4c,"domId",_51.attr("id")); +if(!_4e){ +_52?_52.children=_4d:_4f.data=_4d; +$(ul).empty(); +}else{ +if(_52){ +_52.children?_52.children=_52.children.concat(_4d):_52.children=_4d; +}else{ +_4f.data=_4f.data.concat(_4d); +} +} +_50.view.render.call(_50.view,_4c,ul,_4d); +if(_50.dnd){ +_11(_4c); +} +if(_52){ +_54(_4c,_52); +} +var _55=[]; +var _56=[]; +for(var i=0;i<_4d.length;i++){ +var _57=_4d[i]; +if(!_57.checked){ +_55.push(_57); +} +} +_58(_4d,function(_59){ +if(_59.checked){ +_56.push(_59); +} +}); +if(_55.length){ +_32(_4c,$("#"+_55[0].domId)[0],false); +} +for(var i=0;i<_56.length;i++){ +_32(_4c,$("#"+_56[i].domId)[0],true); +} +setTimeout(function(){ +_5a(_4c,_4c); +},0); +_50.onLoadSuccess.call(_4c,_52,_4d); +}; +function _5a(_5b,ul,_5c){ +var _5d=$.data(_5b,"tree").options; +if(_5d.lines){ +$(_5b).addClass("tree-lines"); +}else{ +$(_5b).removeClass("tree-lines"); +return; +} +if(!_5c){ +_5c=true; +$(_5b).find("span.tree-indent").removeClass("tree-line tree-join tree-joinbottom"); +$(_5b).find("div.tree-node").removeClass("tree-node-last tree-root-first tree-root-one"); +var _5e=$(_5b).tree("getRoots"); +if(_5e.length>1){ +$(_5e[0].target).addClass("tree-root-first"); +}else{ +if(_5e.length==1){ +$(_5e[0].target).addClass("tree-root-one"); +} +} +} +$(ul).children("li").each(function(){ +var _5f=$(this).children("div.tree-node"); +var ul=_5f.next("ul"); +if(ul.length){ +if($(this).next().length){ +_60(_5f); +} +_5a(_5b,ul,_5c); +}else{ +_61(_5f); +} +}); +var _62=$(ul).children("li:last").children("div.tree-node").addClass("tree-node-last"); +_62.children("span.tree-join").removeClass("tree-join").addClass("tree-joinbottom"); +function _61(_63,_64){ +var _65=_63.find("span.tree-icon"); +_65.prev("span.tree-indent").addClass("tree-join"); +}; +function _60(_66){ +var _67=_66.find("span.tree-indent, span.tree-hit").length; +_66.next().find("div.tree-node").each(function(){ +$(this).children("span:eq("+(_67-1)+")").addClass("tree-line"); +}); +}; +}; +function _68(_69,ul,_6a,_6b){ +var _6c=$.data(_69,"tree").options; +_6a=_6a||{}; +var _6d=null; +if(_69!=ul){ +var _6e=$(ul).prev(); +_6d=_c(_69,_6e[0]); +} +if(_6c.onBeforeLoad.call(_69,_6d,_6a)==false){ +return; +} +var _6f=$(ul).prev().children("span.tree-folder"); +_6f.addClass("tree-loading"); +var _70=_6c.loader.call(_69,_6a,function(_71){ +_6f.removeClass("tree-loading"); +_4b(_69,ul,_71); +if(_6b){ +_6b(); +} +},function(){ +_6f.removeClass("tree-loading"); +_6c.onLoadError.apply(_69,arguments); +if(_6b){ +_6b(); +} +}); +if(_70==false){ +_6f.removeClass("tree-loading"); +} +}; +function _72(_73,_74,_75){ +var _76=$.data(_73,"tree").options; +var hit=$(_74).children("span.tree-hit"); +if(hit.length==0){ +return; +} +if(hit.hasClass("tree-expanded")){ +return; +} +var _77=_c(_73,_74); +if(_76.onBeforeExpand.call(_73,_77)==false){ +return; +} +hit.removeClass("tree-collapsed tree-collapsed-hover").addClass("tree-expanded"); +hit.next().addClass("tree-folder-open"); +var ul=$(_74).next(); +if(ul.length){ +if(_76.animate){ +ul.slideDown("normal",function(){ +_77.state="open"; +_76.onExpand.call(_73,_77); +if(_75){ +_75(); +} +}); +}else{ +ul.css("display","block"); +_77.state="open"; +_76.onExpand.call(_73,_77); +if(_75){ +_75(); +} +} +}else{ +var _78=$("
                              ").insertAfter(_74); +_68(_73,_78[0],{id:_77.id},function(){ +if(_78.is(":empty")){ +_78.remove(); +} +if(_76.animate){ +_78.slideDown("normal",function(){ +_77.state="open"; +_76.onExpand.call(_73,_77); +if(_75){ +_75(); +} +}); +}else{ +_78.css("display","block"); +_77.state="open"; +_76.onExpand.call(_73,_77); +if(_75){ +_75(); +} +} +}); +} +}; +function _79(_7a,_7b){ +var _7c=$.data(_7a,"tree").options; +var hit=$(_7b).children("span.tree-hit"); +if(hit.length==0){ +return; +} +if(hit.hasClass("tree-collapsed")){ +return; +} +var _7d=_c(_7a,_7b); +if(_7c.onBeforeCollapse.call(_7a,_7d)==false){ +return; +} +hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); +hit.next().removeClass("tree-folder-open"); +var ul=$(_7b).next(); +if(_7c.animate){ +ul.slideUp("normal",function(){ +_7d.state="closed"; +_7c.onCollapse.call(_7a,_7d); +}); +}else{ +ul.css("display","none"); +_7d.state="closed"; +_7c.onCollapse.call(_7a,_7d); +} +}; +function _7e(_7f,_80){ +var hit=$(_80).children("span.tree-hit"); +if(hit.length==0){ +return; +} +if(hit.hasClass("tree-expanded")){ +_79(_7f,_80); +}else{ +_72(_7f,_80); +} +}; +function _81(_82,_83){ +var _84=_4a(_82,_83); +if(_83){ +_84.unshift(_c(_82,_83)); +} +for(var i=0;i<_84.length;i++){ +_72(_82,_84[i].target); +} +}; +function _85(_86,_87){ +var _88=[]; +var p=_89(_86,_87); +while(p){ +_88.unshift(p); +p=_89(_86,p.target); +} +for(var i=0;i<_88.length;i++){ +_72(_86,_88[i].target); +} +}; +function _8a(_8b,_8c){ +var c=$(_8b).parent(); +while(c[0].tagName!="BODY"&&c.css("overflow-y")!="auto"){ +c=c.parent(); +} +var n=$(_8c); +var _8d=n.offset().top; +if(c[0].tagName!="BODY"){ +var _8e=c.offset().top; +if(_8d<_8e){ +c.scrollTop(c.scrollTop()+_8d-_8e); +}else{ +if(_8d+n.outerHeight()>_8e+c.outerHeight()-18){ +c.scrollTop(c.scrollTop()+_8d+n.outerHeight()-_8e-c.outerHeight()+18); +} +} +}else{ +c.scrollTop(_8d); +} +}; +function _8f(_90,_91){ +var _92=_4a(_90,_91); +if(_91){ +_92.unshift(_c(_90,_91)); +} +for(var i=0;i<_92.length;i++){ +_79(_90,_92[i].target); +} +}; +function _93(_94,_95){ +var _96=$(_95.parent); +var _97=_95.data; +if(!_97){ +return; +} +_97=$.isArray(_97)?_97:[_97]; +if(!_97.length){ +return; +} +var ul; +if(_96.length==0){ +ul=$(_94); +}else{ +if(_46(_94,_96[0])){ +var _98=_96.find("span.tree-icon"); +_98.removeClass("tree-file").addClass("tree-folder tree-folder-open"); +var hit=$("").insertBefore(_98); +if(hit.prev().length){ +hit.prev().remove(); +} +} +ul=_96.next(); +if(!ul.length){ +ul=$("
                                ").insertAfter(_96); +} +} +_4b(_94,ul[0],_97,true); +_41(_94,ul.prev()); +}; +function _99(_9a,_9b){ +var ref=_9b.before||_9b.after; +var _9c=_89(_9a,ref); +var _9d=_9b.data; +if(!_9d){ +return; +} +_9d=$.isArray(_9d)?_9d:[_9d]; +if(!_9d.length){ +return; +} +_93(_9a,{parent:(_9c?_9c.target:null),data:_9d}); +var li=$(); +for(var i=0;i<_9d.length;i++){ +li=li.add($("#"+_9d[i].domId).parent()); +} +if(_9b.before){ +li.insertBefore($(ref).parent()); +}else{ +li.insertAfter($(ref).parent()); +} +}; +function _9e(_9f,_a0){ +var _a1=del(_a0); +$(_a0).parent().remove(); +if(_a1){ +if(!_a1.children||!_a1.children.length){ +var _a2=$(_a1.target); +_a2.find(".tree-icon").removeClass("tree-folder").addClass("tree-file"); +_a2.find(".tree-hit").remove(); +$("").prependTo(_a2); +_a2.next().remove(); +} +_54(_9f,_a1); +_41(_9f,_a1.target); +} +_5a(_9f,_9f); +function del(_a3){ +var id=$(_a3).attr("id"); +var _a4=_89(_9f,_a3); +var cc=_a4?_a4.children:$.data(_9f,"tree").data; +for(var i=0;i=0;i--){ +_d4.unshift(_d5.children[i]); +} +} +} +}; +function _d6(_d7,_d8){ +var _d9=$.data(_d7,"tree").options; +var _da=_c(_d7,_d8); +if(_d9.onBeforeSelect.call(_d7,_da)==false){ +return; +} +$(_d7).find("div.tree-node-selected").removeClass("tree-node-selected"); +$(_d8).addClass("tree-node-selected"); +_d9.onSelect.call(_d7,_da); +}; +function _46(_db,_dc){ +return $(_dc).children("span.tree-hit").length==0; +}; +function _dd(_de,_df){ +var _e0=$.data(_de,"tree").options; +var _e1=_c(_de,_df); +if(_e0.onBeforeEdit.call(_de,_e1)==false){ +return; +} +$(_df).css("position","relative"); +var nt=$(_df).find(".tree-title"); +var _e2=nt.outerWidth(); +nt.empty(); +var _e3=$("").appendTo(nt); +_e3.val(_e1.text).focus(); +_e3.width(_e2+20); +_e3.height(document.compatMode=="CSS1Compat"?(18-(_e3.outerHeight()-_e3.height())):18); +_e3.bind("click",function(e){ +return false; +}).bind("mousedown",function(e){ +e.stopPropagation(); +}).bind("mousemove",function(e){ +e.stopPropagation(); +}).bind("keydown",function(e){ +if(e.keyCode==13){ +_e4(_de,_df); +return false; +}else{ +if(e.keyCode==27){ +_ea(_de,_df); +return false; +} +} +}).bind("blur",function(e){ +e.stopPropagation(); +_e4(_de,_df); +}); +}; +function _e4(_e5,_e6){ +var _e7=$.data(_e5,"tree").options; +$(_e6).css("position",""); +var _e8=$(_e6).find("input.tree-editor"); +var val=_e8.val(); +_e8.remove(); +var _e9=_c(_e5,_e6); +_e9.text=val; +_54(_e5,_e9); +_e7.onAfterEdit.call(_e5,_e9); +}; +function _ea(_eb,_ec){ +var _ed=$.data(_eb,"tree").options; +$(_ec).css("position",""); +$(_ec).find("input.tree-editor").remove(); +var _ee=_c(_eb,_ec); +_54(_eb,_ee); +_ed.onCancelEdit.call(_eb,_ee); +}; +$.fn.tree=function(_ef,_f0){ +if(typeof _ef=="string"){ +return $.fn.tree.methods[_ef](this,_f0); +} +var _ef=_ef||{}; +return this.each(function(){ +var _f1=$.data(this,"tree"); +var _f2; +if(_f1){ +_f2=$.extend(_f1.options,_ef); +_f1.options=_f2; +}else{ +_f2=$.extend({},$.fn.tree.defaults,$.fn.tree.parseOptions(this),_ef); +$.data(this,"tree",{options:_f2,tree:_1(this),data:[]}); +var _f3=$.fn.tree.parseData(this); +if(_f3.length){ +_4b(this,this,_f3); +} +} +_4(this); +if(_f2.data){ +_4b(this,this,_f2.data); +} +_68(this,this); +}); +}; +$.fn.tree.methods={options:function(jq){ +return $.data(jq[0],"tree").options; +},loadData:function(jq,_f4){ +return jq.each(function(){ +_4b(this,this,_f4); +}); +},getNode:function(jq,_f5){ +return _c(jq[0],_f5); +},getData:function(jq,_f6){ +return _c2(jq[0],_f6); +},reload:function(jq,_f7){ +return jq.each(function(){ +if(_f7){ +var _f8=$(_f7); +var hit=_f8.children("span.tree-hit"); +hit.removeClass("tree-expanded tree-expanded-hover").addClass("tree-collapsed"); +_f8.next().remove(); +_72(this,_f7); +}else{ +$(this).empty(); +_68(this,this); +} +}); +},getRoot:function(jq){ +return _ab(jq[0]); +},getRoots:function(jq){ +return _ae(jq[0]); +},getParent:function(jq,_f9){ +return _89(jq[0],_f9); +},getChildren:function(jq,_fa){ +return _4a(jq[0],_fa); +},getChecked:function(jq,_fb){ +return _b9(jq[0],_fb); +},getSelected:function(jq){ +return _bf(jq[0]); +},isLeaf:function(jq,_fc){ +return _46(jq[0],_fc); +},find:function(jq,id){ +return _c9(jq[0],id); +},select:function(jq,_fd){ +return jq.each(function(){ +_d6(this,_fd); +}); +},check:function(jq,_fe){ +return jq.each(function(){ +_32(this,_fe,true); +}); +},uncheck:function(jq,_ff){ +return jq.each(function(){ +_32(this,_ff,false); +}); +},collapse:function(jq,_100){ +return jq.each(function(){ +_79(this,_100); +}); +},expand:function(jq,_101){ +return jq.each(function(){ +_72(this,_101); +}); +},collapseAll:function(jq,_102){ +return jq.each(function(){ +_8f(this,_102); +}); +},expandAll:function(jq,_103){ +return jq.each(function(){ +_81(this,_103); +}); +},expandTo:function(jq,_104){ +return jq.each(function(){ +_85(this,_104); +}); +},scrollTo:function(jq,_105){ +return jq.each(function(){ +_8a(this,_105); +}); +},toggle:function(jq,_106){ +return jq.each(function(){ +_7e(this,_106); +}); +},append:function(jq,_107){ +return jq.each(function(){ +_93(this,_107); +}); +},insert:function(jq,_108){ +return jq.each(function(){ +_99(this,_108); +}); +},remove:function(jq,_109){ +return jq.each(function(){ +_9e(this,_109); +}); +},pop:function(jq,_10a){ +var node=jq.tree("getData",_10a); +jq.tree("remove",_10a); +return node; +},update:function(jq,_10b){ +return jq.each(function(){ +_54(this,_10b); +}); +},enableDnd:function(jq){ +return jq.each(function(){ +_11(this); +}); +},disableDnd:function(jq){ +return jq.each(function(){ +_d(this); +}); +},beginEdit:function(jq,_10c){ +return jq.each(function(){ +_dd(this,_10c); +}); +},endEdit:function(jq,_10d){ +return jq.each(function(){ +_e4(this,_10d); +}); +},cancelEdit:function(jq,_10e){ +return jq.each(function(){ +_ea(this,_10e); +}); +}}; +$.fn.tree.parseOptions=function(_10f){ +var t=$(_10f); +return $.extend({},$.parser.parseOptions(_10f,["url","method",{checkbox:"boolean",cascadeCheck:"boolean",onlyLeafCheck:"boolean"},{animate:"boolean",lines:"boolean",dnd:"boolean"}])); +}; +$.fn.tree.parseData=function(_110){ +var data=[]; +_111(data,$(_110)); +return data; +function _111(aa,tree){ +tree.children("li").each(function(){ +var node=$(this); +var item=$.extend({},$.parser.parseOptions(this,["id","iconCls","state"]),{checked:(node.attr("checked")?true:undefined)}); +item.text=node.children("span").html(); +if(!item.text){ +item.text=node.html(); +} +var _112=node.children("ul"); +if(_112.length){ +item.children=[]; +_111(item.children,_112); +} +aa.push(item); +}); +}; +}; +var _113=1; +var _114={render:function(_115,ul,data){ +var opts=$.data(_115,"tree").options; +var _116=$(ul).prev("div.tree-node").find("span.tree-indent, span.tree-hit").length; +var cc=_117(_116,data); +$(ul).append(cc.join("")); +function _117(_118,_119){ +var cc=[]; +for(var i=0;i<_119.length;i++){ +var item=_119[i]; +if(item.state!="open"&&item.state!="closed"){ +item.state="open"; +} +item.domId="_easyui_tree_"+_113++; +cc.push("
                              • "); +cc.push("
                                "); +for(var j=0;j<_118;j++){ +cc.push(""); +} +if(item.state=="closed"){ +cc.push(""); +cc.push(""); +}else{ +if(item.children&&item.children.length){ +cc.push(""); +cc.push(""); +}else{ +cc.push(""); +cc.push(""); +} +} +if(opts.checkbox){ +if((!opts.onlyLeafCheck)||(opts.onlyLeafCheck&&(!item.children||!item.children.length))){ +cc.push(""); +} +} +cc.push(""+opts.formatter.call(_115,item)+""); +cc.push("
                                "); +if(item.children&&item.children.length){ +var tmp=_117(_118+1,item.children); +cc.push("
                                  "); +cc=cc.concat(tmp); +cc.push("
                                "); +} +cc.push("
                              • "); +} +return cc; +}; +}}; +$.fn.tree.defaults={url:null,method:"post",animate:false,checkbox:false,cascadeCheck:true,onlyLeafCheck:false,lines:false,dnd:false,data:null,formatter:function(node){ +return node.text; +},loader:function(_11a,_11b,_11c){ +var opts=$(this).tree("options"); +if(!opts.url){ +return false; +} +$.ajax({type:opts.method,url:opts.url,data:_11a,dataType:"json",success:function(data){ +_11b(data); +},error:function(){ +_11c.apply(this,arguments); +}}); +},loadFilter:function(data,_11d){ +return data; +},view:_114,onBeforeLoad:function(node,_11e){ +},onLoadSuccess:function(node,data){ +},onLoadError:function(){ +},onClick:function(node){ +},onDblClick:function(node){ +},onBeforeExpand:function(node){ +},onExpand:function(node){ +},onBeforeCollapse:function(node){ +},onCollapse:function(node){ +},onBeforeCheck:function(node,_11f){ +},onCheck:function(node,_120){ +},onBeforeSelect:function(node){ +},onSelect:function(node){ +},onContextMenu:function(e,node){ +},onBeforeDrag:function(node){ +},onStartDrag:function(node){ +},onStopDrag:function(node){ +},onDragEnter:function(_121,_122){ +},onDragOver:function(_123,_124){ +},onDragLeave:function(_125,_126){ +},onBeforeDrop:function(_127,_128,_129){ +},onDrop:function(_12a,_12b,_12c){ +},onBeforeEdit:function(node){ +},onAfterEdit:function(node){ +},onCancelEdit:function(node){ +}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.treegrid.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.treegrid.js new file mode 100644 index 00000000..541e54c3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.treegrid.js @@ -0,0 +1,1100 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2){ +var _3=$.data(_2,"treegrid"); +var _4=_3.options; +$(_2).datagrid($.extend({},_4,{url:null,data:null,loader:function(){ +return false; +},onBeforeLoad:function(){ +return false; +},onLoadSuccess:function(){ +},onResizeColumn:function(_5,_6){ +_20(_2); +_4.onResizeColumn.call(_2,_5,_6); +},onSortColumn:function(_7,_8){ +_4.sortName=_7; +_4.sortOrder=_8; +if(_4.remoteSort){ +_1f(_2); +}else{ +var _9=$(_2).treegrid("getData"); +_39(_2,0,_9); +} +_4.onSortColumn.call(_2,_7,_8); +},onBeforeEdit:function(_a,_b){ +if(_4.onBeforeEdit.call(_2,_b)==false){ +return false; +} +},onAfterEdit:function(_c,_d,_e){ +_4.onAfterEdit.call(_2,_d,_e); +},onCancelEdit:function(_f,row){ +_4.onCancelEdit.call(_2,row); +},onSelect:function(_10){ +_4.onSelect.call(_2,_41(_2,_10)); +},onUnselect:function(_11){ +_4.onUnselect.call(_2,_41(_2,_11)); +},onSelectAll:function(){ +_4.onSelectAll.call(_2,$.data(_2,"treegrid").data); +},onUnselectAll:function(){ +_4.onUnselectAll.call(_2,$.data(_2,"treegrid").data); +},onCheck:function(_12){ +_4.onCheck.call(_2,_41(_2,_12)); +},onUncheck:function(_13){ +_4.onUncheck.call(_2,_41(_2,_13)); +},onCheckAll:function(){ +_4.onCheckAll.call(_2,$.data(_2,"treegrid").data); +},onUncheckAll:function(){ +_4.onUncheckAll.call(_2,$.data(_2,"treegrid").data); +},onClickRow:function(_14){ +_4.onClickRow.call(_2,_41(_2,_14)); +},onDblClickRow:function(_15){ +_4.onDblClickRow.call(_2,_41(_2,_15)); +},onClickCell:function(_16,_17){ +_4.onClickCell.call(_2,_17,_41(_2,_16)); +},onDblClickCell:function(_18,_19){ +_4.onDblClickCell.call(_2,_19,_41(_2,_18)); +},onRowContextMenu:function(e,_1a){ +_4.onContextMenu.call(_2,e,_41(_2,_1a)); +}})); +if(!_4.columns){ +var _1b=$.data(_2,"datagrid").options; +_4.columns=_1b.columns; +_4.frozenColumns=_1b.frozenColumns; +} +_3.dc=$.data(_2,"datagrid").dc; +if(_4.pagination){ +var _1c=$(_2).datagrid("getPager"); +_1c.pagination({pageNumber:_4.pageNumber,pageSize:_4.pageSize,pageList:_4.pageList,onSelectPage:function(_1d,_1e){ +_4.pageNumber=_1d; +_4.pageSize=_1e; +_1f(_2); +}}); +_4.pageSize=_1c.pagination("options").pageSize; +} +}; +function _20(_21,_22){ +var _23=$.data(_21,"datagrid").options; +var dc=$.data(_21,"datagrid").dc; +if(!dc.body1.is(":empty")&&(!_23.nowrap||_23.autoRowHeight)){ +if(_22!=undefined){ +var _24=_25(_21,_22); +for(var i=0;i<_24.length;i++){ +_26(_24[i][_23.idField]); +} +} +} +$(_21).datagrid("fixRowHeight",_22); +function _26(_27){ +var tr1=_23.finder.getTr(_21,_27,"body",1); +var tr2=_23.finder.getTr(_21,_27,"body",2); +tr1.css("height",""); +tr2.css("height",""); +var _28=Math.max(tr1.height(),tr2.height()); +tr1.css("height",_28); +tr2.css("height",_28); +}; +}; +function _29(_2a){ +var dc=$.data(_2a,"datagrid").dc; +var _2b=$.data(_2a,"treegrid").options; +if(!_2b.rownumbers){ +return; +} +dc.body1.find("div.datagrid-cell-rownumber").each(function(i){ +$(this).html(i+1); +}); +}; +function _2c(_2d){ +var dc=$.data(_2d,"datagrid").dc; +var _2e=dc.body1.add(dc.body2); +var _2f=($.data(_2e[0],"events")||$._data(_2e[0],"events")).click[0].handler; +dc.body1.add(dc.body2).bind("mouseover",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!tr.length){ +return; +} +if(tt.hasClass("tree-hit")){ +tt.hasClass("tree-expanded")?tt.addClass("tree-expanded-hover"):tt.addClass("tree-collapsed-hover"); +} +e.stopPropagation(); +}).bind("mouseout",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!tr.length){ +return; +} +if(tt.hasClass("tree-hit")){ +tt.hasClass("tree-expanded")?tt.removeClass("tree-expanded-hover"):tt.removeClass("tree-collapsed-hover"); +} +e.stopPropagation(); +}).unbind("click").bind("click",function(e){ +var tt=$(e.target); +var tr=tt.closest("tr.datagrid-row"); +if(!tr.length){ +return; +} +if(tt.hasClass("tree-hit")){ +_30(_2d,tr.attr("node-id")); +}else{ +_2f(e); +} +e.stopPropagation(); +}); +}; +function _31(_32,_33){ +var _34=$.data(_32,"treegrid").options; +var tr1=_34.finder.getTr(_32,_33,"body",1); +var tr2=_34.finder.getTr(_32,_33,"body",2); +var _35=$(_32).datagrid("getColumnFields",true).length+(_34.rownumbers?1:0); +var _36=$(_32).datagrid("getColumnFields",false).length; +_37(tr1,_35); +_37(tr2,_36); +function _37(tr,_38){ +$(""+""+"
                                "+""+"").insertAfter(tr); +}; +}; +function _39(_3a,_3b,_3c,_3d){ +var _3e=$.data(_3a,"treegrid"); +var _3f=_3e.options; +var dc=_3e.dc; +_3c=_3f.loadFilter.call(_3a,_3c,_3b); +var _40=_41(_3a,_3b); +if(_40){ +var _42=_3f.finder.getTr(_3a,_3b,"body",1); +var _43=_3f.finder.getTr(_3a,_3b,"body",2); +var cc1=_42.next("tr.treegrid-tr-tree").children("td").children("div"); +var cc2=_43.next("tr.treegrid-tr-tree").children("td").children("div"); +if(!_3d){ +_40.children=[]; +} +}else{ +var cc1=dc.body1; +var cc2=dc.body2; +if(!_3d){ +_3e.data=[]; +} +} +if(!_3d){ +cc1.empty(); +cc2.empty(); +} +if(_3f.view.onBeforeRender){ +_3f.view.onBeforeRender.call(_3f.view,_3a,_3b,_3c); +} +_3f.view.render.call(_3f.view,_3a,cc1,true); +_3f.view.render.call(_3f.view,_3a,cc2,false); +if(_3f.showFooter){ +_3f.view.renderFooter.call(_3f.view,_3a,dc.footer1,true); +_3f.view.renderFooter.call(_3f.view,_3a,dc.footer2,false); +} +if(_3f.view.onAfterRender){ +_3f.view.onAfterRender.call(_3f.view,_3a); +} +_3f.onLoadSuccess.call(_3a,_40,_3c); +if(!_3b&&_3f.pagination){ +var _44=$.data(_3a,"treegrid").total; +var _45=$(_3a).datagrid("getPager"); +if(_45.pagination("options").total!=_44){ +_45.pagination({total:_44}); +} +} +_20(_3a); +_29(_3a); +$(_3a).treegrid("autoSizeColumn"); +}; +function _1f(_46,_47,_48,_49,_4a){ +var _4b=$.data(_46,"treegrid").options; +var _4c=$(_46).datagrid("getPanel").find("div.datagrid-body"); +if(_48){ +_4b.queryParams=_48; +} +var _4d=$.extend({},_4b.queryParams); +if(_4b.pagination){ +$.extend(_4d,{page:_4b.pageNumber,rows:_4b.pageSize}); +} +if(_4b.sortName){ +$.extend(_4d,{sort:_4b.sortName,order:_4b.sortOrder}); +} +var row=_41(_46,_47); +if(_4b.onBeforeLoad.call(_46,row,_4d)==false){ +return; +} +var _4e=_4c.find("tr[node-id=\""+_47+"\"] span.tree-folder"); +_4e.addClass("tree-loading"); +$(_46).treegrid("loading"); +var _4f=_4b.loader.call(_46,_4d,function(_50){ +_4e.removeClass("tree-loading"); +$(_46).treegrid("loaded"); +_39(_46,_47,_50,_49); +if(_4a){ +_4a(); +} +},function(){ +_4e.removeClass("tree-loading"); +$(_46).treegrid("loaded"); +_4b.onLoadError.apply(_46,arguments); +if(_4a){ +_4a(); +} +}); +if(_4f==false){ +_4e.removeClass("tree-loading"); +$(_46).treegrid("loaded"); +} +}; +function _51(_52){ +var _53=_54(_52); +if(_53.length){ +return _53[0]; +}else{ +return null; +} +}; +function _54(_55){ +return $.data(_55,"treegrid").data; +}; +function _56(_57,_58){ +var row=_41(_57,_58); +if(row._parentId){ +return _41(_57,row._parentId); +}else{ +return null; +} +}; +function _25(_59,_5a){ +var _5b=$.data(_59,"treegrid").options; +var _5c=$(_59).datagrid("getPanel").find("div.datagrid-view2 div.datagrid-body"); +var _5d=[]; +if(_5a){ +_5e(_5a); +}else{ +var _5f=_54(_59); +for(var i=0;i<_5f.length;i++){ +_5d.push(_5f[i]); +_5e(_5f[i][_5b.idField]); +} +} +function _5e(_60){ +var _61=_41(_59,_60); +if(_61&&_61.children){ +for(var i=0,len=_61.children.length;i").insertBefore(_96); +if(hit.prev().length){ +hit.prev().remove(); +} +} +} +_39(_92,_93.parent,_93.data,true); +}; +function _97(_98,_99){ +var ref=_99.before||_99.after; +var _9a=$.data(_98,"treegrid").options; +var _9b=_56(_98,ref); +_91(_98,{parent:(_9b?_9b[_9a.idField]:null),data:[_99.data]}); +_9c(true); +_9c(false); +_29(_98); +function _9c(_9d){ +var _9e=_9d?1:2; +var tr=_9a.finder.getTr(_98,_99.data[_9a.idField],"body",_9e); +var _9f=tr.closest("table.datagrid-btable"); +tr=tr.parent().children(); +var _a0=_9a.finder.getTr(_98,ref,"body",_9e); +if(_99.before){ +tr.insertBefore(_a0); +}else{ +var sub=_a0.next("tr.treegrid-tr-tree"); +tr.insertAfter(sub.length?sub:_a0); +} +_9f.remove(); +}; +}; +function _a1(_a2,_a3){ +var _a4=$.data(_a2,"treegrid").options; +var tr=_a4.finder.getTr(_a2,_a3); +tr.next("tr.treegrid-tr-tree").remove(); +tr.remove(); +var _a5=del(_a3); +if(_a5){ +if(_a5.children.length==0){ +tr=_a4.finder.getTr(_a2,_a5[_a4.idField]); +tr.next("tr.treegrid-tr-tree").remove(); +var _a6=tr.children("td[field=\""+_a4.treeField+"\"]").children("div.datagrid-cell"); +_a6.find(".tree-icon").removeClass("tree-folder").addClass("tree-file"); +_a6.find(".tree-hit").remove(); +$("").prependTo(_a6); +} +} +_29(_a2); +function del(id){ +var cc; +var _a7=_56(_a2,_a3); +if(_a7){ +cc=_a7.children; +}else{ +cc=$(_a2).treegrid("getData"); +} +for(var i=0;i"]; +for(var i=0;i<_c9.length;i++){ +var row=_c9[i]; +if(row.state!="open"&&row.state!="closed"){ +row.state="open"; +} +var css=_c0.rowStyler?_c0.rowStyler.call(_bd,row):""; +var _cb=""; +var _cc=""; +if(typeof css=="string"){ +_cc=css; +}else{ +if(css){ +_cb=css["class"]||""; +_cc=css["style"]||""; +} +} +var cls="class=\"datagrid-row "+(_c3++%2&&_c0.striped?"datagrid-row-alt ":" ")+_cb+"\""; +var _cd=_cc?"style=\""+_cc+"\"":""; +var _ce=_c2+"-"+(_c7?1:2)+"-"+row[_c0.idField]; +_ca.push(""); +_ca=_ca.concat(_c4.renderRow.call(_c4,_bd,_c1,_c7,_c8,row)); +_ca.push(""); +if(row.children&&row.children.length){ +var tt=_c6(_c7,_c8+1,row.children); +var v=row.state=="closed"?"none":"block"; +_ca.push("
                                "); +_ca=_ca.concat(tt); +_ca.push("
                                "); +} +} +_ca.push(""); +return _ca; +}; +},renderFooter:function(_cf,_d0,_d1){ +var _d2=$.data(_cf,"treegrid").options; +var _d3=$.data(_cf,"treegrid").footer||[]; +var _d4=$(_cf).datagrid("getColumnFields",_d1); +var _d5=[""]; +for(var i=0;i<_d3.length;i++){ +var row=_d3[i]; +row[_d2.idField]=row[_d2.idField]||("foot-row-id"+i); +_d5.push(""); +_d5.push(this.renderRow.call(this,_cf,_d4,_d1,0,row)); +_d5.push(""); +} +_d5.push("
                                "); +$(_d0).html(_d5.join("")); +},renderRow:function(_d6,_d7,_d8,_d9,row){ +var _da=$.data(_d6,"treegrid").options; +var cc=[]; +if(_d8&&_da.rownumbers){ +cc.push("
                                0
                                "); +} +for(var i=0;i<_d7.length;i++){ +var _db=_d7[i]; +var col=$(_d6).datagrid("getColumnOption",_db); +if(col){ +var css=col.styler?(col.styler(row[_db],row)||""):""; +var _dc=""; +var _dd=""; +if(typeof css=="string"){ +_dd=css; +}else{ +if(cc){ +_dc=css["class"]||""; +_dd=css["style"]||""; +} +} +var cls=_dc?"class=\""+_dc+"\"":""; +var _de=col.hidden?"style=\"display:none;"+_dd+"\"":(_dd?"style=\""+_dd+"\"":""); +cc.push(""); +if(col.checkbox){ +var _de=""; +}else{ +var _de=_dd; +if(col.align){ +_de+=";text-align:"+col.align+";"; +} +if(!_da.nowrap){ +_de+=";white-space:normal;height:auto;"; +}else{ +if(_da.autoRowHeight){ +_de+=";height:auto;"; +} +} +} +cc.push("
                                "); +if(col.checkbox){ +if(row.checked){ +cc.push(""); +}else{ +var val=null; +if(col.formatter){ +val=col.formatter(row[_db],row); +}else{ +val=row[_db]; +} +if(_db==_da.treeField){ +for(var j=0;j<_d9;j++){ +cc.push(""); +} +if(row.state=="closed"){ +cc.push(""); +cc.push(""); +}else{ +if(row.children&&row.children.length){ +cc.push(""); +cc.push(""); +}else{ +cc.push(""); +cc.push(""); +} +} +cc.push(""+val+""); +}else{ +cc.push(val); +} +} +cc.push("
                                "); +cc.push(""); +} +} +return cc.join(""); +},refreshRow:function(_df,id){ +this.updateRow.call(this,_df,id,{}); +},updateRow:function(_e0,id,row){ +var _e1=$.data(_e0,"treegrid").options; +var _e2=$(_e0).treegrid("find",id); +$.extend(_e2,row); +var _e3=$(_e0).treegrid("getLevel",id)-1; +var _e4=_e1.rowStyler?_e1.rowStyler.call(_e0,_e2):""; +function _e5(_e6){ +var _e7=$(_e0).treegrid("getColumnFields",_e6); +var tr=_e1.finder.getTr(_e0,id,"body",(_e6?1:2)); +var _e8=tr.find("div.datagrid-cell-rownumber").html(); +var _e9=tr.find("div.datagrid-cell-check input[type=checkbox]").is(":checked"); +tr.html(this.renderRow(_e0,_e7,_e6,_e3,_e2)); +tr.attr("style",_e4||""); +tr.find("div.datagrid-cell-rownumber").html(_e8); +if(_e9){ +tr.find("div.datagrid-cell-check input[type=checkbox]")._propAttr("checked",true); +} +}; +_e5.call(this,true); +_e5.call(this,false); +$(_e0).treegrid("fixRowHeight",id); +},onBeforeRender:function(_ea,_eb,_ec){ +if($.isArray(_eb)){ +_ec={total:_eb.length,rows:_eb}; +_eb=null; +} +if(!_ec){ +return false; +} +var _ed=$.data(_ea,"treegrid"); +var _ee=_ed.options; +if(_ec.length==undefined){ +if(_ec.footer){ +_ed.footer=_ec.footer; +} +if(_ec.total){ +_ed.total=_ec.total; +} +_ec=this.transfer(_ea,_eb,_ec.rows); +}else{ +function _ef(_f0,_f1){ +for(var i=0;i<_f0.length;i++){ +var row=_f0[i]; +row._parentId=_f1; +if(row.children&&row.children.length){ +_ef(row.children,row[_ee.idField]); +} +} +}; +_ef(_ec,_eb); +} +var _f2=_41(_ea,_eb); +if(_f2){ +if(_f2.children){ +_f2.children=_f2.children.concat(_ec); +}else{ +_f2.children=_ec; +} +}else{ +_ed.data=_ed.data.concat(_ec); +} +this.sort(_ea,_ec); +this.treeNodes=_ec; +this.treeLevel=$(_ea).treegrid("getLevel",_eb); +},sort:function(_f3,_f4){ +var _f5=$.data(_f3,"treegrid").options; +if(!_f5.remoteSort&&_f5.sortName){ +var _f6=_f5.sortName.split(","); +var _f7=_f5.sortOrder.split(","); +_f8(_f4); +} +function _f8(_f9){ +_f9.sort(function(r1,r2){ +var r=0; +for(var i=0;i<_f6.length;i++){ +var sn=_f6[i]; +var so=_f7[i]; +var col=$(_f3).treegrid("getColumnOption",sn); +var _fa=col.sorter||function(a,b){ +return a==b?0:(a>b?1:-1); +}; +r=_fa(r1[sn],r2[sn])*(so=="asc"?1:-1); +if(r!=0){ +return r; +} +} +return r; +}); +for(var i=0;i<_f9.length;i++){ +var _fb=_f9[i].children; +if(_fb&&_fb.length){ +_f8(_fb); +} +} +}; +},transfer:function(_fc,_fd,_fe){ +var _ff=$.data(_fc,"treegrid").options; +var rows=[]; +for(var i=0;i<_fe.length;i++){ +rows.push(_fe[i]); +} +var _100=[]; +for(var i=0;i=_2b[0]&&len<=_2b[1]; +},message:"Please enter a value between {0} and {1}."},remote:{validator:function(_2c,_2d){ +var _2e={}; +_2e[_2d[1]]=_2c; +var _2f=$.ajax({url:_2d[0],dataType:"json",data:_2e,async:false,cache:false,type:"post"}).responseText; +return _2f=="true"; +},message:"Please fix this field."}}}; +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/plugins/jquery.window.js b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.window.js new file mode 100644 index 00000000..e3db1e16 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/plugins/jquery.window.js @@ -0,0 +1,277 @@ +/** + * jQuery EasyUI 1.3.5 + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ +function _1(_2,_3){ +var _4=$.data(_2,"window").options; +if(_3){ +$.extend(_4,_3); +} +$(_2).panel("resize",_4); +}; +function _5(_6,_7){ +var _8=$.data(_6,"window"); +if(_7){ +if(_7.left!=null){ +_8.options.left=_7.left; +} +if(_7.top!=null){ +_8.options.top=_7.top; +} +} +$(_6).panel("move",_8.options); +if(_8.shadow){ +_8.shadow.css({left:_8.options.left,top:_8.options.top}); +} +}; +function _9(_a,_b){ +var _c=$.data(_a,"window"); +var _d=_c.options; +var _e=_d.width; +if(isNaN(_e)){ +_e=_c.window._outerWidth(); +} +if(_d.inline){ +var _f=_c.window.parent(); +_d.left=(_f.width()-_e)/2+_f.scrollLeft(); +}else{ +_d.left=($(window)._outerWidth()-_e)/2+$(document).scrollLeft(); +} +if(_b){ +_5(_a); +} +}; +function _10(_11,_12){ +var _13=$.data(_11,"window"); +var _14=_13.options; +var _15=_14.height; +if(isNaN(_15)){ +_15=_13.window._outerHeight(); +} +if(_14.inline){ +var _16=_13.window.parent(); +_14.top=(_16.height()-_15)/2+_16.scrollTop(); +}else{ +_14.top=($(window)._outerHeight()-_15)/2+$(document).scrollTop(); +} +if(_12){ +_5(_11); +} +}; +function _17(_18){ +var _19=$.data(_18,"window"); +var win=$(_18).panel($.extend({},_19.options,{border:false,doSize:true,closed:true,cls:"window",headerCls:"window-header",bodyCls:"window-body "+(_19.options.noheader?"window-body-noheader":""),onBeforeDestroy:function(){ +if(_19.options.onBeforeDestroy.call(_18)==false){ +return false; +} +if(_19.shadow){ +_19.shadow.remove(); +} +if(_19.mask){ +_19.mask.remove(); +} +},onClose:function(){ +if(_19.shadow){ +_19.shadow.hide(); +} +if(_19.mask){ +_19.mask.hide(); +} +_19.options.onClose.call(_18); +},onOpen:function(){ +if(_19.mask){ +_19.mask.css({display:"block",zIndex:$.fn.window.defaults.zIndex++}); +} +if(_19.shadow){ +_19.shadow.css({display:"block",zIndex:$.fn.window.defaults.zIndex++,left:_19.options.left,top:_19.options.top,width:_19.window._outerWidth(),height:_19.window._outerHeight()}); +} +_19.window.css("z-index",$.fn.window.defaults.zIndex++); +_19.options.onOpen.call(_18); +},onResize:function(_1a,_1b){ +var _1c=$(this).panel("options"); +$.extend(_19.options,{width:_1c.width,height:_1c.height,left:_1c.left,top:_1c.top}); +if(_19.shadow){ +_19.shadow.css({left:_19.options.left,top:_19.options.top,width:_19.window._outerWidth(),height:_19.window._outerHeight()}); +} +_19.options.onResize.call(_18,_1a,_1b); +},onMinimize:function(){ +if(_19.shadow){ +_19.shadow.hide(); +} +if(_19.mask){ +_19.mask.hide(); +} +_19.options.onMinimize.call(_18); +},onBeforeCollapse:function(){ +if(_19.options.onBeforeCollapse.call(_18)==false){ +return false; +} +if(_19.shadow){ +_19.shadow.hide(); +} +},onExpand:function(){ +if(_19.shadow){ +_19.shadow.show(); +} +_19.options.onExpand.call(_18); +}})); +_19.window=win.panel("panel"); +if(_19.mask){ +_19.mask.remove(); +} +if(_19.options.modal==true){ +_19.mask=$("
                                ").insertAfter(_19.window); +_19.mask.css({width:(_19.options.inline?_19.mask.parent().width():_1d().width),height:(_19.options.inline?_19.mask.parent().height():_1d().height),display:"none"}); +} +if(_19.shadow){ +_19.shadow.remove(); +} +if(_19.options.shadow==true){ +_19.shadow=$("
                                ").insertAfter(_19.window); +_19.shadow.css({display:"none"}); +} +if(_19.options.left==null){ +_9(_18); +} +if(_19.options.top==null){ +_10(_18); +} +_5(_18); +if(_19.options.closed==false){ +win.window("open"); +} +}; +function _1e(_1f){ +var _20=$.data(_1f,"window"); +_20.window.draggable({handle:">div.panel-header>div.panel-title",disabled:_20.options.draggable==false,onStartDrag:function(e){ +if(_20.mask){ +_20.mask.css("z-index",$.fn.window.defaults.zIndex++); +} +if(_20.shadow){ +_20.shadow.css("z-index",$.fn.window.defaults.zIndex++); +} +_20.window.css("z-index",$.fn.window.defaults.zIndex++); +if(!_20.proxy){ +_20.proxy=$("
                                ").insertAfter(_20.window); +} +_20.proxy.css({display:"none",zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top}); +_20.proxy._outerWidth(_20.window._outerWidth()); +_20.proxy._outerHeight(_20.window._outerHeight()); +setTimeout(function(){ +if(_20.proxy){ +_20.proxy.show(); +} +},500); +},onDrag:function(e){ +_20.proxy.css({display:"block",left:e.data.left,top:e.data.top}); +return false; +},onStopDrag:function(e){ +_20.options.left=e.data.left; +_20.options.top=e.data.top; +$(_1f).window("move"); +_20.proxy.remove(); +_20.proxy=null; +}}); +_20.window.resizable({disabled:_20.options.resizable==false,onStartResize:function(e){ +_20.pmask=$("
                                ").insertAfter(_20.window); +_20.pmask.css({zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top,width:_20.window._outerWidth(),height:_20.window._outerHeight()}); +if(!_20.proxy){ +_20.proxy=$("
                                ").insertAfter(_20.window); +} +_20.proxy.css({zIndex:$.fn.window.defaults.zIndex++,left:e.data.left,top:e.data.top}); +_20.proxy._outerWidth(e.data.width); +_20.proxy._outerHeight(e.data.height); +},onResize:function(e){ +_20.proxy.css({left:e.data.left,top:e.data.top}); +_20.proxy._outerWidth(e.data.width); +_20.proxy._outerHeight(e.data.height); +return false; +},onStopResize:function(e){ +$.extend(_20.options,{left:e.data.left,top:e.data.top,width:e.data.width,height:e.data.height}); +_1(_1f); +_20.pmask.remove(); +_20.pmask=null; +_20.proxy.remove(); +_20.proxy=null; +}}); +}; +function _1d(){ +if(document.compatMode=="BackCompat"){ +return {width:Math.max(document.body.scrollWidth,document.body.clientWidth),height:Math.max(document.body.scrollHeight,document.body.clientHeight)}; +}else{ +return {width:Math.max(document.documentElement.scrollWidth,document.documentElement.clientWidth),height:Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight)}; +} +}; +$(window).resize(function(){ +$("body>div.window-mask").css({width:$(window)._outerWidth(),height:$(window)._outerHeight()}); +setTimeout(function(){ +$("body>div.window-mask").css({width:_1d().width,height:_1d().height}); +},50); +}); +$.fn.window=function(_21,_22){ +if(typeof _21=="string"){ +var _23=$.fn.window.methods[_21]; +if(_23){ +return _23(this,_22); +}else{ +return this.panel(_21,_22); +} +} +_21=_21||{}; +return this.each(function(){ +var _24=$.data(this,"window"); +if(_24){ +$.extend(_24.options,_21); +}else{ +_24=$.data(this,"window",{options:$.extend({},$.fn.window.defaults,$.fn.window.parseOptions(this),_21)}); +if(!_24.options.inline){ +document.body.appendChild(this); +} +} +_17(this); +_1e(this); +}); +}; +$.fn.window.methods={options:function(jq){ +var _25=jq.panel("options"); +var _26=$.data(jq[0],"window").options; +return $.extend(_26,{closed:_25.closed,collapsed:_25.collapsed,minimized:_25.minimized,maximized:_25.maximized}); +},window:function(jq){ +return $.data(jq[0],"window").window; +},resize:function(jq,_27){ +return jq.each(function(){ +_1(this,_27); +}); +},move:function(jq,_28){ +return jq.each(function(){ +_5(this,_28); +}); +},hcenter:function(jq){ +return jq.each(function(){ +_9(this,true); +}); +},vcenter:function(jq){ +return jq.each(function(){ +_10(this,true); +}); +},center:function(jq){ +return jq.each(function(){ +_9(this); +_10(this); +_5(this); +}); +}}; +$.fn.window.parseOptions=function(_29){ +return $.extend({},$.fn.panel.parseOptions(_29),$.parser.parseOptions(_29,[{draggable:"boolean",resizable:"boolean",shadow:"boolean",modal:"boolean",inline:"boolean"}])); +}; +$.fn.window.defaults=$.extend({},$.fn.panel.defaults,{zIndex:9000,draggable:true,resizable:true,shadow:true,modal:false,inline:false,title:"New Window",collapsible:true,minimizable:true,maximizable:true,closable:true,closed:false}); +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/src/easyloader.js b/src/main/webapp/js/easyui-1.3.5/src/easyloader.js new file mode 100644 index 00000000..2d589796 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/easyloader.js @@ -0,0 +1,405 @@ +/** + * easyloader - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function(){ + var modules = { + draggable:{ + js:'jquery.draggable.js' + }, + droppable:{ + js:'jquery.droppable.js' + }, + resizable:{ + js:'jquery.resizable.js' + }, + linkbutton:{ + js:'jquery.linkbutton.js', + css:'linkbutton.css' + }, + progressbar:{ + js:'jquery.progressbar.js', + css:'progressbar.css' + }, + tooltip:{ + js:'jquery.tooltip.js', + css:'tooltip.css' + }, + pagination:{ + js:'jquery.pagination.js', + css:'pagination.css', + dependencies:['linkbutton'] + }, + datagrid:{ + js:'jquery.datagrid.js', + css:'datagrid.css', + dependencies:['panel','resizable','linkbutton','pagination'] + }, + treegrid:{ + js:'jquery.treegrid.js', + css:'tree.css', + dependencies:['datagrid'] + }, + propertygrid:{ + js:'jquery.propertygrid.js', + css:'propertygrid.css', + dependencies:['datagrid'] + }, + panel: { + js:'jquery.panel.js', + css:'panel.css' + }, + window:{ + js:'jquery.window.js', + css:'window.css', + dependencies:['resizable','draggable','panel'] + }, + dialog:{ + js:'jquery.dialog.js', + css:'dialog.css', + dependencies:['linkbutton','window'] + }, + messager:{ + js:'jquery.messager.js', + css:'messager.css', + dependencies:['linkbutton','window','progressbar'] + }, + layout:{ + js:'jquery.layout.js', + css:'layout.css', + dependencies:['resizable','panel'] + }, + form:{ + js:'jquery.form.js' + }, + menu:{ + js:'jquery.menu.js', + css:'menu.css' + }, + tabs:{ + js:'jquery.tabs.js', + css:'tabs.css', + dependencies:['panel','linkbutton'] + }, + menubutton:{ + js:'jquery.menubutton.js', + css:'menubutton.css', + dependencies:['linkbutton','menu'] + }, + splitbutton:{ + js:'jquery.splitbutton.js', + css:'splitbutton.css', + dependencies:['menubutton'] + }, + accordion:{ + js:'jquery.accordion.js', + css:'accordion.css', + dependencies:['panel'] + }, + calendar:{ + js:'jquery.calendar.js', + css:'calendar.css' + }, + combo:{ + js:'jquery.combo.js', + css:'combo.css', + dependencies:['panel','validatebox'] + }, + combobox:{ + js:'jquery.combobox.js', + css:'combobox.css', + dependencies:['combo'] + }, + combotree:{ + js:'jquery.combotree.js', + dependencies:['combo','tree'] + }, + combogrid:{ + js:'jquery.combogrid.js', + dependencies:['combo','datagrid'] + }, + validatebox:{ + js:'jquery.validatebox.js', + css:'validatebox.css', + dependencies:['tooltip'] + }, + numberbox:{ + js:'jquery.numberbox.js', + dependencies:['validatebox'] + }, + searchbox:{ + js:'jquery.searchbox.js', + css:'searchbox.css', + dependencies:['menubutton'] + }, + spinner:{ + js:'jquery.spinner.js', + css:'spinner.css', + dependencies:['validatebox'] + }, + numberspinner:{ + js:'jquery.numberspinner.js', + dependencies:['spinner','numberbox'] + }, + timespinner:{ + js:'jquery.timespinner.js', + dependencies:['spinner'] + }, + tree:{ + js:'jquery.tree.js', + css:'tree.css', + dependencies:['draggable','droppable'] + }, + datebox:{ + js:'jquery.datebox.js', + css:'datebox.css', + dependencies:['calendar','combo'] + }, + datetimebox:{ + js:'jquery.datetimebox.js', + dependencies:['datebox','timespinner'] + }, + slider:{ + js:'jquery.slider.js', + dependencies:['draggable'] + }, + tooltip:{ + js:'jquery.tooltip.js' + }, + parser:{ + js:'jquery.parser.js' + } + }; + + var locales = { + 'af':'easyui-lang-af.js', + 'ar':'easyui-lang-ar.js', + 'bg':'easyui-lang-bg.js', + 'ca':'easyui-lang-ca.js', + 'cs':'easyui-lang-cs.js', + 'cz':'easyui-lang-cz.js', + 'da':'easyui-lang-da.js', + 'de':'easyui-lang-de.js', + 'el':'easyui-lang-el.js', + 'en':'easyui-lang-en.js', + 'es':'easyui-lang-es.js', + 'fr':'easyui-lang-fr.js', + 'it':'easyui-lang-it.js', + 'jp':'easyui-lang-jp.js', + 'nl':'easyui-lang-nl.js', + 'pl':'easyui-lang-pl.js', + 'pt_BR':'easyui-lang-pt_BR.js', + 'ru':'easyui-lang-ru.js', + 'sv_SE':'easyui-lang-sv_SE.js', + 'tr':'easyui-lang-tr.js', + 'zh_CN':'easyui-lang-zh_CN.js', + 'zh_TW':'easyui-lang-zh_TW.js' + }; + + var queues = {}; + + function loadJs(url, callback){ + var done = false; + var script = document.createElement('script'); + script.type = 'text/javascript'; + script.language = 'javascript'; + script.src = url; + script.onload = script.onreadystatechange = function(){ + if (!done && (!script.readyState || script.readyState == 'loaded' || script.readyState == 'complete')){ + done = true; + script.onload = script.onreadystatechange = null; + if (callback){ + callback.call(script); + } + } + } + document.getElementsByTagName("head")[0].appendChild(script); + } + + function runJs(url, callback){ + loadJs(url, function(){ + document.getElementsByTagName("head")[0].removeChild(this); + if (callback){ + callback(); + } + }); + } + + function loadCss(url, callback){ + var link = document.createElement('link'); + link.rel = 'stylesheet'; + link.type = 'text/css'; + link.media = 'screen'; + link.href = url; + document.getElementsByTagName('head')[0].appendChild(link); + if (callback){ + callback.call(link); + } + } + + function loadSingle(name, callback){ + queues[name] = 'loading'; + + var module = modules[name]; + var jsStatus = 'loading'; + var cssStatus = (easyloader.css && module['css']) ? 'loading' : 'loaded'; + + if (easyloader.css && module['css']){ + if (/^http/i.test(module['css'])){ + var url = module['css']; + } else { + var url = easyloader.base + 'themes/' + easyloader.theme + '/' + module['css']; + } + loadCss(url, function(){ + cssStatus = 'loaded'; + if (jsStatus == 'loaded' && cssStatus == 'loaded'){ + finish(); + } + }); + } + + if (/^http/i.test(module['js'])){ + var url = module['js']; + } else { + var url = easyloader.base + 'plugins/' + module['js']; + } + loadJs(url, function(){ + jsStatus = 'loaded'; + if (jsStatus == 'loaded' && cssStatus == 'loaded'){ + finish(); + } + }); + + function finish(){ + queues[name] = 'loaded'; + easyloader.onProgress(name); + if (callback){ + callback(); + } + } + } + + function loadModule(name, callback){ + var mm = []; + var doLoad = false; + + if (typeof name == 'string'){ + add(name); + } else { + for(var i=0; idiv.panel>div.accordion-header'); + if (headers.length){ + headerHeight = $(headers[0]).css('height', '')._outerHeight(); + } + if (!isNaN(opts.height)){ + cc._outerHeight(opts.height); + bodyHeight = cc.height() - headerHeight*headers.length; + } else { + cc.css('height', ''); + } + + _resize(true, bodyHeight - _resize(false) + 1); + + function _resize(collapsible, height){ + var totalHeight = 0; + for(var i=0; i= panels.length){ + return null; + } else { + return panels[which]; + } + } + return findBy(container, 'title', which); + } + + function setProperties(container){ + var opts = $.data(container, 'accordion').options; + var cc = $(container); + if (opts.border){ + cc.removeClass('accordion-noborder'); + } else { + cc.addClass('accordion-noborder'); + } + } + + function init(container){ + var state = $.data(container, 'accordion'); + var cc = $(container); + cc.addClass('accordion'); + + state.panels = []; + cc.children('div').each(function(){ + var opts = $.extend({}, $.parser.parseOptions(this), { + selected: ($(this).attr('selected') ? true : undefined) + }); + var pp = $(this); + state.panels.push(pp); + createPanel(container, pp, opts); + }); + + cc.bind('_resize', function(e,force){ + var opts = $.data(container, 'accordion').options; + if (opts.fit == true || force){ + setSize(container); + } + return false; + }); + } + + function createPanel(container, pp, options){ + var opts = $.data(container, 'accordion').options; + pp.panel($.extend({}, { + collapsible: true, + minimizable: false, + maximizable: false, + closable: false, + doSize: false, + collapsed: true, + headerCls: 'accordion-header', + bodyCls: 'accordion-body' + }, options, { + onBeforeExpand: function(){ + if (options.onBeforeExpand){ + if (options.onBeforeExpand.call(this) == false){return false} + } + if (!opts.multiple){ + // get all selected panel + var all = $.grep(getSelections(container), function(p){ + return p.panel('options').collapsible; + }); + for(var i=0; i').addClass('accordion-collapse accordion-expand').appendTo(tool); + t.bind('click', function(){ + var index = getPanelIndex(container, pp); + if (pp.panel('options').collapsed){ + select(container, index); + } else { + unselect(container, index); + } + return false; + }); + pp.panel('options').collapsible ? t.show() : t.hide(); + + header.click(function(){ + $(this).find('a.accordion-collapse:visible').triggerHandler('click'); + return false; + }); + } + + /** + * select and set the specified panel active + */ + function select(container, which){ + var p = getPanel(container, which); + if (!p){return} + stopAnimate(container); + var opts = $.data(container, 'accordion').options; + p.panel('expand', opts.animate); + } + + function unselect(container, which){ + var p = getPanel(container, which); + if (!p){return} + stopAnimate(container); + var opts = $.data(container, 'accordion').options; + p.panel('collapse', opts.animate); + } + + function doFirstSelect(container){ + var opts = $.data(container, 'accordion').options; + var p = findBy(container, 'selected', true); + if (p){ + _select(getPanelIndex(container, p)); + } else { + _select(opts.selected); + } + + function _select(index){ + var animate = opts.animate; + opts.animate = false; + select(container, index); + opts.animate = animate; + } + } + + /** + * stop the animation of all panels + */ + function stopAnimate(container){ + var panels = $.data(container, 'accordion').panels; + for(var i=0; i
                                ').appendTo(container); + panels.push(pp); + createPanel(container, pp, options); + setSize(container); + + opts.onAdd.call(container, options.title, panels.length-1); + + if (options.selected){ + select(container, panels.length-1); + } + } + + function remove(container, which){ + var state = $.data(container, 'accordion'); + var opts = state.options; + var panels = state.panels; + + stopAnimate(container); + + var panel = getPanel(container, which); + var title = panel.panel('options').title; + var index = getPanelIndex(container, panel); + + if (!panel){return} + if (opts.onBeforeRemove.call(container, title, index) == false){return} + + panels.splice(index, 1); + panel.panel('destroy'); + if (panels.length){ + setSize(container); + var curr = getSelected(container); + if (!curr){ + select(container, 0); + } + } + + opts.onRemove.call(container, title, index); + } + + $.fn.accordion = function(options, param){ + if (typeof options == 'string'){ + return $.fn.accordion.methods[options](this, param); + } + + options = options || {}; + + return this.each(function(){ + var state = $.data(this, 'accordion'); + if (state){ + $.extend(state.options, options); + } else { + $.data(this, 'accordion', { + options: $.extend({}, $.fn.accordion.defaults, $.fn.accordion.parseOptions(this), options), + accordion: $(this).addClass('accordion'), + panels: [] + }); + init(this); + } + + setProperties(this); + setSize(this); + doFirstSelect(this); + }); + }; + + $.fn.accordion.methods = { + options: function(jq){ + return $.data(jq[0], 'accordion').options; + }, + panels: function(jq){ + return $.data(jq[0], 'accordion').panels; + }, + resize: function(jq){ + return jq.each(function(){ + setSize(this); + }); + }, + getSelections: function(jq){ + return getSelections(jq[0]); + }, + getSelected: function(jq){ + return getSelected(jq[0]); + }, + getPanel: function(jq, which){ + return getPanel(jq[0], which); + }, + getPanelIndex: function(jq, panel){ + return getPanelIndex(jq[0], panel); + }, + select: function(jq, which){ + return jq.each(function(){ + select(this, which); + }); + }, + unselect: function(jq, which){ + return jq.each(function(){ + unselect(this, which); + }); + }, + add: function(jq, options){ + return jq.each(function(){ + add(this, options); + }); + }, + remove: function(jq, which){ + return jq.each(function(){ + remove(this, which); + }); + } + }; + + $.fn.accordion.parseOptions = function(target){ + var t = $(target); + return $.extend({}, $.parser.parseOptions(target, [ + 'width','height', + {fit:'boolean',border:'boolean',animate:'boolean',multiple:'boolean',selected:'number'} + ])); + }; + + $.fn.accordion.defaults = { + width: 'auto', + height: 'auto', + fit: false, + border: true, + animate: true, + multiple: false, + selected: 0, + + onSelect: function(title, index){}, + onUnselect: function(title, index){}, + onAdd: function(title, index){}, + onBeforeRemove: function(title, index){}, + onRemove: function(title, index){} + }; +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.calendar.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.calendar.js new file mode 100644 index 00000000..095b50c8 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.calendar.js @@ -0,0 +1,392 @@ +/** + * calendar - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + */ +(function($){ + + function setSize(target){ + var opts = $.data(target, 'calendar').options; + var t = $(target); +// if (opts.fit == true){ +// var p = t.parent(); +// opts.width = p.width(); +// opts.height = p.height(); +// } + opts.fit ? $.extend(opts, t._fit()) : t._fit(false); + var header = t.find('.calendar-header'); + t._outerWidth(opts.width); + t._outerHeight(opts.height); + t.find('.calendar-body')._outerHeight(t.height() - header._outerHeight()); + } + + function init(target){ + $(target).addClass('calendar').html( + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + 'Aprial 2010' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '' + + '' + + '' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + ); + + $(target).find('.calendar-title span').hover( + function(){$(this).addClass('calendar-menu-hover');}, + function(){$(this).removeClass('calendar-menu-hover');} + ).click(function(){ + var menu = $(target).find('.calendar-menu'); + if (menu.is(':visible')){ + menu.hide(); + } else { + showSelectMenus(target); + } + }); + + $('.calendar-prevmonth,.calendar-nextmonth,.calendar-prevyear,.calendar-nextyear', target).hover( + function(){$(this).addClass('calendar-nav-hover');}, + function(){$(this).removeClass('calendar-nav-hover');} + ); + $(target).find('.calendar-nextmonth').click(function(){ + showMonth(target, 1); + }); + $(target).find('.calendar-prevmonth').click(function(){ + showMonth(target, -1); + }); + $(target).find('.calendar-nextyear').click(function(){ + showYear(target, 1); + }); + $(target).find('.calendar-prevyear').click(function(){ + showYear(target, -1); + }); + + $(target).bind('_resize', function(){ + var opts = $.data(target, 'calendar').options; + if (opts.fit == true){ + setSize(target); + } + return false; + }); + } + + /** + * show the calendar corresponding to the current month. + */ + function showMonth(target, delta){ + var opts = $.data(target, 'calendar').options; + opts.month += delta; + if (opts.month > 12){ + opts.year++; + opts.month = 1; + } else if (opts.month < 1){ + opts.year--; + opts.month = 12; + } + show(target); + + var menu = $(target).find('.calendar-menu-month-inner'); + menu.find('td.calendar-selected').removeClass('calendar-selected'); + menu.find('td:eq(' + (opts.month-1) + ')').addClass('calendar-selected'); + } + + /** + * show the calendar corresponding to the current year. + */ + function showYear(target, delta){ + var opts = $.data(target, 'calendar').options; + opts.year += delta; + show(target); + + var menu = $(target).find('.calendar-menu-year'); + menu.val(opts.year); + } + + /** + * show the select menu that can change year or month, if the menu is not be created then create it. + */ + function showSelectMenus(target){ + var opts = $.data(target, 'calendar').options; + $(target).find('.calendar-menu').show(); + + if ($(target).find('.calendar-menu-month-inner').is(':empty')){ + $(target).find('.calendar-menu-month-inner').empty(); + var t = $('
                                ').appendTo($(target).find('.calendar-menu-month-inner')); + var idx = 0; + for(var i=0; i<3; i++){ + var tr = $('').appendTo(t); + for(var j=0; j<4; j++){ + $('').html(opts.months[idx++]).attr('abbr',idx).appendTo(tr); + } + } + + $(target).find('.calendar-menu-prev,.calendar-menu-next').hover( + function(){$(this).addClass('calendar-menu-hover');}, + function(){$(this).removeClass('calendar-menu-hover');} + ); + $(target).find('.calendar-menu-next').click(function(){ + var y = $(target).find('.calendar-menu-year'); + if (!isNaN(y.val())){ + y.val(parseInt(y.val()) + 1); + } + }); + $(target).find('.calendar-menu-prev').click(function(){ + var y = $(target).find('.calendar-menu-year'); + if (!isNaN(y.val())){ + y.val(parseInt(y.val() - 1)); + } + }); + + $(target).find('.calendar-menu-year').keypress(function(e){ + if (e.keyCode == 13){ + setDate(); + } + }); + + $(target).find('.calendar-menu-month').hover( + function(){$(this).addClass('calendar-menu-hover');}, + function(){$(this).removeClass('calendar-menu-hover');} + ).click(function(){ + var menu = $(target).find('.calendar-menu'); + menu.find('.calendar-selected').removeClass('calendar-selected'); + $(this).addClass('calendar-selected'); + setDate(); + }); + } + + function setDate(){ + var menu = $(target).find('.calendar-menu'); + var year = menu.find('.calendar-menu-year').val(); + var month = menu.find('.calendar-selected').attr('abbr'); + if (!isNaN(year)){ + opts.year = parseInt(year); + opts.month = parseInt(month); + show(target); + } + menu.hide(); + } + + var body = $(target).find('.calendar-body'); + var sele = $(target).find('.calendar-menu'); + var seleYear = sele.find('.calendar-menu-year-inner'); + var seleMonth = sele.find('.calendar-menu-month-inner'); + + seleYear.find('input').val(opts.year).focus(); + seleMonth.find('td.calendar-selected').removeClass('calendar-selected'); + seleMonth.find('td:eq('+(opts.month-1)+')').addClass('calendar-selected'); + + sele._outerWidth(body._outerWidth()); + sele._outerHeight(body._outerHeight()); + seleMonth._outerHeight(sele.height() - seleYear._outerHeight()); + } + + /** + * get weeks data. + */ + function getWeeks(target, year, month){ + var opts = $.data(target, 'calendar').options; + var dates = []; + var lastDay = new Date(year, month, 0).getDate(); + for(var i=1; i<=lastDay; i++) dates.push([year,month,i]); + + // group date by week + var weeks = [], week = []; +// var memoDay = 0; + var memoDay = -1; + while(dates.length > 0){ + var date = dates.shift(); + week.push(date); + var day = new Date(date[0],date[1]-1,date[2]).getDay(); + if (memoDay == day){ + day = 0; + } else if (day == (opts.firstDay==0 ? 7 : opts.firstDay) - 1){ + weeks.push(week); + week = []; + } + memoDay = day; + } + if (week.length){ + weeks.push(week); + } + + var firstWeek = weeks[0]; + if (firstWeek.length < 7){ + while(firstWeek.length < 7){ + var firstDate = firstWeek[0]; + var date = new Date(firstDate[0],firstDate[1]-1,firstDate[2]-1) + firstWeek.unshift([date.getFullYear(), date.getMonth()+1, date.getDate()]); + } + } else { + var firstDate = firstWeek[0]; + var week = []; + for(var i=1; i<=7; i++){ + var date = new Date(firstDate[0], firstDate[1]-1, firstDate[2]-i); + week.unshift([date.getFullYear(), date.getMonth()+1, date.getDate()]); + } + weeks.unshift(week); + } + + var lastWeek = weeks[weeks.length-1]; + while(lastWeek.length < 7){ + var lastDate = lastWeek[lastWeek.length-1]; + var date = new Date(lastDate[0], lastDate[1]-1, lastDate[2]+1); + lastWeek.push([date.getFullYear(), date.getMonth()+1, date.getDate()]); + } + if (weeks.length < 6){ + var lastDate = lastWeek[lastWeek.length-1]; + var week = []; + for(var i=1; i<=7; i++){ + var date = new Date(lastDate[0], lastDate[1]-1, lastDate[2]+i); + week.push([date.getFullYear(), date.getMonth()+1, date.getDate()]); + } + weeks.push(week); + } + + return weeks; + } + + /** + * show the calendar day. + */ + function show(target){ + var opts = $.data(target, 'calendar').options; + $(target).find('.calendar-title span').html(opts.months[opts.month-1] + ' ' + opts.year); + + var body = $(target).find('div.calendar-body'); + body.find('>table').remove(); + + var t = $('
                                ').prependTo(body); + var tr = $('').appendTo(t.find('thead')); + for(var i=opts.firstDay; i'+opts.weeks[i]+''); + } + for(var i=0; i'+opts.weeks[i]+''); + } + + var weeks = getWeeks(target, opts.year, opts.month); + for(var i=0; i').appendTo(t.find('tbody')); + for(var j=0; j').attr('abbr',day[0]+','+day[1]+','+day[2]).html(day[2]).appendTo(tr); + } + } + t.find('td[abbr^="'+opts.year+','+opts.month+'"]').removeClass('calendar-other-month'); + + var now = new Date(); + var today = now.getFullYear()+','+(now.getMonth()+1)+','+now.getDate(); + t.find('td[abbr="'+today+'"]').addClass('calendar-today'); + + if (opts.current){ + t.find('.calendar-selected').removeClass('calendar-selected'); + var current = opts.current.getFullYear()+','+(opts.current.getMonth()+1)+','+opts.current.getDate(); + t.find('td[abbr="'+current+'"]').addClass('calendar-selected'); + } + + // calulate the saturday and sunday index + var saIndex = 6 - opts.firstDay; + var suIndex = saIndex + 1; + if (saIndex >= 7) saIndex -= 7; + if (suIndex >= 7) suIndex -= 7; + t.find('tr').find('td:eq('+saIndex+')').addClass('calendar-saturday'); + t.find('tr').find('td:eq('+suIndex+')').addClass('calendar-sunday'); + + t.find('td').hover( + function(){$(this).addClass('calendar-hover');}, + function(){$(this).removeClass('calendar-hover');} + ).click(function(){ + t.find('.calendar-selected').removeClass('calendar-selected'); + $(this).addClass('calendar-selected'); + var parts = $(this).attr('abbr').split(','); + opts.current = new Date(parts[0], parseInt(parts[1])-1, parts[2]); + opts.onSelect.call(target, opts.current); + }); + } + + $.fn.calendar = function(options, param){ + if (typeof options == 'string'){ + return $.fn.calendar.methods[options](this, param); + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'calendar'); + if (state){ + $.extend(state.options, options); + } else { + state = $.data(this, 'calendar', { + options:$.extend({}, $.fn.calendar.defaults, $.fn.calendar.parseOptions(this), options) + }); + init(this); + } + if (state.options.border == false){ + $(this).addClass('calendar-noborder'); + } + setSize(this); + show(this); + $(this).find('div.calendar-menu').hide(); // hide the calendar menu + }); + }; + + $.fn.calendar.methods = { + options: function(jq){ + return $.data(jq[0], 'calendar').options; + }, + resize: function(jq){ + return jq.each(function(){ + setSize(this); + }); + }, + moveTo: function(jq, date){ + return jq.each(function(){ + $(this).calendar({ + year: date.getFullYear(), + month: date.getMonth()+1, + current: date + }); + }); + } + }; + + $.fn.calendar.parseOptions = function(target){ + var t = $(target); + return $.extend({}, $.parser.parseOptions(target, [ + 'width','height',{firstDay:'number',fit:'boolean',border:'boolean'} + ])); + }; + + $.fn.calendar.defaults = { + width:180, + height:180, + fit:false, + border:true, + firstDay:0, + weeks:['S','M','T','W','T','F','S'], + months:['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + year:new Date().getFullYear(), + month:new Date().getMonth()+1, + current:new Date(), + + onSelect: function(date){} + }; +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.combobox.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.combobox.js new file mode 100644 index 00000000..b63dc3d1 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.combobox.js @@ -0,0 +1,539 @@ +/** + * combobox - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + * Dependencies: + * combo + * + */ +(function($){ + function findRowBy(target, value, param, isGroup){ + var state = $.data(target, 'combobox'); + var opts = state.options; + if (isGroup){ + return _findRow(state.groups, param, value); + } else { + return _findRow(state.data, (param ? param : state.options.valueField), value); + } + + function _findRow(data,key,value){ + for(var i=0; i panel.height()){ + var h = panel.scrollTop() + item.position().top + item.outerHeight() - panel.height(); + panel.scrollTop(h); + } + } + } + + function nav(target, dir){ + var opts = $.data(target, 'combobox').options; + var panel = $(target).combobox('panel'); + var item = panel.children('div.combobox-item-hover'); + if (!item.length){ + item = panel.children('div.combobox-item-selected'); + } + item.removeClass('combobox-item-hover'); + var firstSelector = 'div.combobox-item:visible:not(.combobox-item-disabled):first'; + var lastSelector = 'div.combobox-item:visible:not(.combobox-item-disabled):last'; + if (!item.length){ + item = panel.children(dir=='next' ? firstSelector : lastSelector); +// item = panel.children('div.combobox-item:visible:' + (dir=='next'?'first':'last')); + } else { + if (dir == 'next'){ + item = item.nextAll(firstSelector); +// item = item.nextAll('div.combobox-item:visible:first'); + if (!item.length){ + item = panel.children(firstSelector); +// item = panel.children('div.combobox-item:visible:first'); + } + } else { + item = item.prevAll(firstSelector); +// item = item.prevAll('div.combobox-item:visible:first'); + if (!item.length){ + item = panel.children(lastSelector); +// item = panel.children('div.combobox-item:visible:last'); + } + } + } + if (item.length){ + item.addClass('combobox-item-hover'); + var row = findRowBy(target, item.attr('id'), 'domId'); + if (row){ + scrollTo(target, row[opts.valueField]); + if (opts.selectOnNavigation){ + select(target, row[opts.valueField]); + } + } + } + } + + /** + * select the specified value + */ + function select(target, value){ + var opts = $.data(target, 'combobox').options; + var values = $(target).combo('getValues'); + if ($.inArray(value+'', values) == -1){ + if (opts.multiple){ + values.push(value); + } else { + values = [value]; + } + setValues(target, values); + opts.onSelect.call(target, findRowBy(target, value)); + } + } + + /** + * unselect the specified value + */ + function unselect(target, value){ + var opts = $.data(target, 'combobox').options; + var values = $(target).combo('getValues'); + var index = $.inArray(value+'', values); + if (index >= 0){ + values.splice(index, 1); + setValues(target, values); + opts.onUnselect.call(target, findRowBy(target, value)); + } + } + + /** + * set values + */ + function setValues(target, values, remainText){ + var opts = $.data(target, 'combobox').options; + var panel = $(target).combo('panel'); + + panel.find('div.combobox-item-selected').removeClass('combobox-item-selected'); + var vv = [], ss = []; + for(var i=0; i'); + dd.push(opts.groupFormatter ? opts.groupFormatter.call(target, g) : g); + dd.push('
                                '); + } + } else { + group = undefined; + } + + var cls = 'combobox-item' + (row.disabled ? ' combobox-item-disabled' : '') + (g ? ' combobox-gitem' : ''); + row.domId = '_easyui_combobox_' + itemIndex++; + dd.push('
                                '); + dd.push(opts.formatter ? opts.formatter.call(target, row) : s); + dd.push('
                                '); + +// if (item['selected']){ +// (function(){ +// for(var i=0; i').appendTo(panel); + if (opts.sharedCalendar){ + state.calendar = $(opts.sharedCalendar).appendTo(cc); + if (!state.calendar.hasClass('calendar')){ + state.calendar.calendar(); + } + } else { + state.calendar = $('
                                ').appendTo(cc).calendar(); + } + $.extend(state.calendar.calendar('options'), { + fit:true, + border:false, + onSelect:function(date){ + var opts = $(this.target).datebox('options'); + setValue(this.target, opts.formatter(date)); + $(this.target).combo('hidePanel'); + opts.onSelect.call(target, date); + } + }); + setValue(target, opts.value); + + var button = $('
                                ').appendTo(panel); + var tr = button.find('tr'); + for(var i=0; i').appendTo(tr); + var btn = opts.buttons[i]; + var t = $('').html($.isFunction(btn.text) ? btn.text(target) : btn.text).appendTo(td); + t.bind('click', {target: target, handler: btn.handler}, function(e){ + e.data.handler.call(this, e.data.target); + }); + } + tr.find('td').css('width', (100/opts.buttons.length)+'%'); + } + + function setCalendar(){ + var panel = $(target).combo('panel'); + var cc = panel.children('div.datebox-calendar-inner'); + panel.children()._outerWidth(panel.width()); + state.calendar.appendTo(cc); + state.calendar[0].target = target; + if (opts.panelHeight != 'auto'){ + var height = panel.height(); + panel.children().not(cc).each(function(){ + height -= $(this).outerHeight(); + }); + cc._outerHeight(height); + } + state.calendar.calendar('resize'); + } + } + + /** + * called when user inputs some value in text box + */ + function doQuery(target, q){ + setValue(target, q); + } + + /** + * called when user press enter key + */ + function doEnter(target){ + var state = $.data(target, 'datebox'); + var opts = state.options; + var value = opts.formatter(state.calendar.calendar('options').current); + setValue(target, value); + $(target).combo('hidePanel'); + } + + function setValue(target, value){ + var state = $.data(target, 'datebox'); + var opts = state.options; + $(target).combo('setValue', value).combo('setText', value); + state.calendar.calendar('moveTo', opts.parser(value)); + } + + $.fn.datebox = function(options, param){ + if (typeof options == 'string'){ + var method = $.fn.datebox.methods[options]; + if (method){ + return method(this, param); + } else { + return this.combo(options, param); + } + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'datebox'); + if (state){ + $.extend(state.options, options); + } else { + $.data(this, 'datebox', { + options: $.extend({}, $.fn.datebox.defaults, $.fn.datebox.parseOptions(this), options) + }); + } + createBox(this); + }); + }; + + $.fn.datebox.methods = { + options: function(jq){ + var copts = jq.combo('options'); + return $.extend($.data(jq[0], 'datebox').options, { + originalValue: copts.originalValue, + disabled: copts.disabled, + readonly: copts.readonly + }); + }, + calendar: function(jq){ // get the calendar object + return $.data(jq[0], 'datebox').calendar; + }, + setValue: function(jq, value){ + return jq.each(function(){ + setValue(this, value); + }); + }, + reset: function(jq){ + return jq.each(function(){ + var opts = $(this).datebox('options'); + $(this).datebox('setValue', opts.originalValue); + }); + } + }; + + $.fn.datebox.parseOptions = function(target){ + return $.extend({}, $.fn.combo.parseOptions(target), $.parser.parseOptions(target, ['sharedCalendar'])); + }; + + $.fn.datebox.defaults = $.extend({}, $.fn.combo.defaults, { + panelWidth:180, + panelHeight:'auto', + sharedCalendar:null, + + keyHandler: { + up:function(e){}, + down:function(e){}, + left: function(e){}, + right: function(e){}, + enter:function(e){doEnter(this)}, + query:function(q,e){doQuery(this, q)} + }, + + currentText:'Today', + closeText:'Close', + okText:'Ok', + + buttons:[{ + text: function(target){return $(target).datebox('options').currentText;}, + handler: function(target){ + $(target).datebox('calendar').calendar({ + year:new Date().getFullYear(), + month:new Date().getMonth()+1, + current:new Date() + }); + doEnter(target); + } + },{ + text: function(target){return $(target).datebox('options').closeText;}, + handler: function(target){ + $(this).closest('div.combo-panel').panel('close'); + } + }], + + formatter:function(date){ + var y = date.getFullYear(); + var m = date.getMonth()+1; + var d = date.getDate(); + return m+'/'+d+'/'+y; + }, + parser:function(s){ + var t = Date.parse(s); + if (!isNaN(t)){ + return new Date(t); + } else { + return new Date(); + } + }, + + onSelect:function(date){} + }); +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.draggable.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.draggable.js new file mode 100644 index 00000000..e4642e41 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.draggable.js @@ -0,0 +1,417 @@ +/** + * draggable - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + */ +(function($){ +// var isDragging = false; + function drag(e){ + var state = $.data(e.data.target, 'draggable'); + var opts = state.options; + var proxy = state.proxy; + + var dragData = e.data; + var left = dragData.startLeft + e.pageX - dragData.startX; + var top = dragData.startTop + e.pageY - dragData.startY; + + if (proxy){ + if (proxy.parent()[0] == document.body){ + if (opts.deltaX != null && opts.deltaX != undefined){ + left = e.pageX + opts.deltaX; + } else { + left = e.pageX - e.data.offsetWidth; + } + if (opts.deltaY != null && opts.deltaY != undefined){ + top = e.pageY + opts.deltaY; + } else { + top = e.pageY - e.data.offsetHeight; + } + } else { + if (opts.deltaX != null && opts.deltaX != undefined){ + left += e.data.offsetWidth + opts.deltaX; + } + if (opts.deltaY != null && opts.deltaY != undefined){ + top += e.data.offsetHeight + opts.deltaY; + } + } + } + +// if (opts.deltaX != null && opts.deltaX != undefined){ +// left = e.pageX + opts.deltaX; +// } +// if (opts.deltaY != null && opts.deltaY != undefined){ +// top = e.pageY + opts.deltaY; +// } + + if (e.data.parent != document.body) { + left += $(e.data.parent).scrollLeft(); + top += $(e.data.parent).scrollTop(); + } + + if (opts.axis == 'h') { + dragData.left = left; + } else if (opts.axis == 'v') { + dragData.top = top; + } else { + dragData.left = left; + dragData.top = top; + } + } + + function applyDrag(e){ + var state = $.data(e.data.target, 'draggable'); + var opts = state.options; + var proxy = state.proxy; + if (!proxy){ + proxy = $(e.data.target); + } +// if (proxy){ +// proxy.css('cursor', opts.cursor); +// } else { +// proxy = $(e.data.target); +// $.data(e.data.target, 'draggable').handle.css('cursor', opts.cursor); +// } + proxy.css({ + left:e.data.left, + top:e.data.top + }); + $('body').css('cursor', opts.cursor); + } + + function doDown(e){ +// isDragging = true; + $.fn.draggable.isDragging = true; + var state = $.data(e.data.target, 'draggable'); + var opts = state.options; + + var droppables = $('.droppable').filter(function(){ + return e.data.target != this; + }).filter(function(){ + var accept = $.data(this, 'droppable').options.accept; + if (accept){ + return $(accept).filter(function(){ + return this == e.data.target; + }).length > 0; + } else { + return true; + } + }); + state.droppables = droppables; + + var proxy = state.proxy; + if (!proxy){ + if (opts.proxy){ + if (opts.proxy == 'clone'){ + proxy = $(e.data.target).clone().insertAfter(e.data.target); + } else { + proxy = opts.proxy.call(e.data.target, e.data.target); + } + state.proxy = proxy; + } else { + proxy = $(e.data.target); + } + } + + proxy.css('position', 'absolute'); + drag(e); + applyDrag(e); + + opts.onStartDrag.call(e.data.target, e); + return false; + } + + function doMove(e){ + var state = $.data(e.data.target, 'draggable'); + drag(e); + if (state.options.onDrag.call(e.data.target, e) != false){ + applyDrag(e); + } + + var source = e.data.target; + state.droppables.each(function(){ + var dropObj = $(this); + if (dropObj.droppable('options').disabled){return;} + + var p2 = dropObj.offset(); + if (e.pageX > p2.left && e.pageX < p2.left + dropObj.outerWidth() + && e.pageY > p2.top && e.pageY < p2.top + dropObj.outerHeight()){ + if (!this.entered){ + $(this).trigger('_dragenter', [source]); + this.entered = true; + } + $(this).trigger('_dragover', [source]); + } else { + if (this.entered){ + $(this).trigger('_dragleave', [source]); + this.entered = false; + } + } + }); + + return false; + } + + function doUp(e){ +// isDragging = false; + $.fn.draggable.isDragging = false; +// drag(e); + doMove(e); + + var state = $.data(e.data.target, 'draggable'); + var proxy = state.proxy; + var opts = state.options; + if (opts.revert){ + if (checkDrop() == true){ + $(e.data.target).css({ + position:e.data.startPosition, + left:e.data.startLeft, + top:e.data.startTop + }); + } else { + if (proxy){ + var left, top; + if (proxy.parent()[0] == document.body){ + left = e.data.startX - e.data.offsetWidth; + top = e.data.startY - e.data.offsetHeight; + } else { + left = e.data.startLeft; + top = e.data.startTop; + } + proxy.animate({ + left: left, + top: top + }, function(){ + removeProxy(); + }); + } else { + $(e.data.target).animate({ + left:e.data.startLeft, + top:e.data.startTop + }, function(){ + $(e.data.target).css('position', e.data.startPosition); + }); + } + } + } else { + $(e.data.target).css({ + position:'absolute', + left:e.data.left, + top:e.data.top + }); + checkDrop(); + } + + opts.onStopDrag.call(e.data.target, e); + + $(document).unbind('.draggable'); + setTimeout(function(){ + $('body').css('cursor',''); + },100); + + function removeProxy(){ + if (proxy){ + proxy.remove(); + } + state.proxy = null; + } + + function checkDrop(){ + var dropped = false; + state.droppables.each(function(){ + var dropObj = $(this); + if (dropObj.droppable('options').disabled){return;} + + var p2 = dropObj.offset(); + if (e.pageX > p2.left && e.pageX < p2.left + dropObj.outerWidth() + && e.pageY > p2.top && e.pageY < p2.top + dropObj.outerHeight()){ + if (opts.revert){ + $(e.data.target).css({ + position:e.data.startPosition, + left:e.data.startLeft, + top:e.data.startTop + }); + } + $(this).trigger('_drop', [e.data.target]); + removeProxy(); + dropped = true; + this.entered = false; + return false; + } + }); + if (!dropped && !opts.revert){ + removeProxy(); + } + return dropped; + } + + return false; + } + + $.fn.draggable = function(options, param){ + if (typeof options == 'string'){ + return $.fn.draggable.methods[options](this, param); + } + + return this.each(function(){ + var opts; + var state = $.data(this, 'draggable'); + if (state) { + state.handle.unbind('.draggable'); + opts = $.extend(state.options, options); + } else { + opts = $.extend({}, $.fn.draggable.defaults, $.fn.draggable.parseOptions(this), options || {}); + } + var handle = opts.handle ? (typeof opts.handle=='string' ? $(opts.handle, this) : opts.handle) : $(this); + + $.data(this, 'draggable', { + options: opts, + handle: handle + }); + + if (opts.disabled) { + $(this).css('cursor', ''); + return; + } + + handle.unbind('.draggable').bind('mousemove.draggable', {target:this}, function(e){ +// if (isDragging) return; + if ($.fn.draggable.isDragging){return} + var opts = $.data(e.data.target, 'draggable').options; + if (checkArea(e)){ + $(this).css('cursor', opts.cursor); + } else { + $(this).css('cursor', ''); + } + }).bind('mouseleave.draggable', {target:this}, function(e){ + $(this).css('cursor', ''); + }).bind('mousedown.draggable', {target:this}, function(e){ + if (checkArea(e) == false) return; + $(this).css('cursor', ''); + + var position = $(e.data.target).position(); + var offset = $(e.data.target).offset(); + var data = { + startPosition: $(e.data.target).css('position'), + startLeft: position.left, + startTop: position.top, + left: position.left, + top: position.top, + startX: e.pageX, + startY: e.pageY, + offsetWidth: (e.pageX - offset.left), + offsetHeight: (e.pageY - offset.top), + target: e.data.target, + parent: $(e.data.target).parent()[0] + }; + + $.extend(e.data, data); + var opts = $.data(e.data.target, 'draggable').options; + if (opts.onBeforeDrag.call(e.data.target, e) == false) return; + + $(document).bind('mousedown.draggable', e.data, doDown); + $(document).bind('mousemove.draggable', e.data, doMove); + $(document).bind('mouseup.draggable', e.data, doUp); +// $('body').css('cursor', opts.cursor); + }); + + // check if the handle can be dragged + function checkArea(e) { + var state = $.data(e.data.target, 'draggable'); + var handle = state.handle; + var offset = $(handle).offset(); + var width = $(handle).outerWidth(); + var height = $(handle).outerHeight(); + var t = e.pageY - offset.top; + var r = offset.left + width - e.pageX; + var b = offset.top + height - e.pageY; + var l = e.pageX - offset.left; + + return Math.min(t,r,b,l) > state.options.edge; + } + + }); + }; + + $.fn.draggable.methods = { + options: function(jq){ + return $.data(jq[0], 'draggable').options; + }, + proxy: function(jq){ + return $.data(jq[0], 'draggable').proxy; + }, + enable: function(jq){ + return jq.each(function(){ + $(this).draggable({disabled:false}); + }); + }, + disable: function(jq){ + return jq.each(function(){ + $(this).draggable({disabled:true}); + }); + } + }; + + $.fn.draggable.parseOptions = function(target){ + var t = $(target); + return $.extend({}, + $.parser.parseOptions(target, ['cursor','handle','axis', + {'revert':'boolean','deltaX':'number','deltaY':'number','edge':'number'}]), { + disabled: (t.attr('disabled') ? true : undefined) + }); + }; + + $.fn.draggable.defaults = { + proxy:null, // 'clone' or a function that will create the proxy object, + // the function has the source parameter that indicate the source object dragged. + revert:false, + cursor:'move', + deltaX:null, + deltaY:null, + handle: null, + disabled: false, + edge:0, + axis:null, // v or h + + onBeforeDrag: function(e){}, + onStartDrag: function(e){}, + onDrag: function(e){}, + onStopDrag: function(e){} + }; + + $.fn.draggable.isDragging = false; + +// $(function(){ +// function touchHandler(e) { +// var touches = e.changedTouches, first = touches[0], type = ""; +// +// switch(e.type) { +// case "touchstart": type = "mousedown"; break; +// case "touchmove": type = "mousemove"; break; +// case "touchend": type = "mouseup"; break; +// default: return; +// } +// var simulatedEvent = document.createEvent("MouseEvent"); +// simulatedEvent.initMouseEvent(type, true, true, window, 1, +// first.screenX, first.screenY, +// first.clientX, first.clientY, false, +// false, false, false, 0/*left*/, null); +// +// first.target.dispatchEvent(simulatedEvent); +// if (isDragging){ +// e.preventDefault(); +// } +// } +// +// if (document.addEventListener){ +// document.addEventListener("touchstart", touchHandler, true); +// document.addEventListener("touchmove", touchHandler, true); +// document.addEventListener("touchend", touchHandler, true); +// document.addEventListener("touchcancel", touchHandler, true); +// } +// }); +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.droppable.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.droppable.js new file mode 100644 index 00000000..2092a3d8 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.droppable.js @@ -0,0 +1,78 @@ +/** + * droppable - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + */ +(function($){ + function init(target){ + $(target).addClass('droppable'); + $(target).bind('_dragenter', function(e, source){ + $.data(target, 'droppable').options.onDragEnter.apply(target, [e, source]); + }); + $(target).bind('_dragleave', function(e, source){ + $.data(target, 'droppable').options.onDragLeave.apply(target, [e, source]); + }); + $(target).bind('_dragover', function(e, source){ + $.data(target, 'droppable').options.onDragOver.apply(target, [e, source]); + }); + $(target).bind('_drop', function(e, source){ + $.data(target, 'droppable').options.onDrop.apply(target, [e, source]); + }); + } + + $.fn.droppable = function(options, param){ + if (typeof options == 'string'){ + return $.fn.droppable.methods[options](this, param); + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'droppable'); + if (state){ + $.extend(state.options, options); + } else { + init(this); + $.data(this, 'droppable', { + options: $.extend({}, $.fn.droppable.defaults, $.fn.droppable.parseOptions(this), options) + }); + } + }); + }; + + $.fn.droppable.methods = { + options: function(jq){ + return $.data(jq[0], 'droppable').options; + }, + enable: function(jq){ + return jq.each(function(){ + $(this).droppable({disabled:false}); + }); + }, + disable: function(jq){ + return jq.each(function(){ + $(this).droppable({disabled:true}); + }); + } + }; + + $.fn.droppable.parseOptions = function(target){ + var t = $(target); + return $.extend({}, $.parser.parseOptions(target, ['accept']), { + disabled: (t.attr('disabled') ? true : undefined) + }); + }; + + $.fn.droppable.defaults = { + accept:null, + disabled:false, + onDragEnter:function(e, source){}, + onDragOver:function(e, source){}, + onDragLeave:function(e, source){}, + onDrop:function(e, source){} + }; +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.form.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.form.js new file mode 100644 index 00000000..2a85dd71 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.form.js @@ -0,0 +1,378 @@ +/** + * form - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + */ +(function($){ + /** + * submit the form + */ + function ajaxSubmit(target, options){ + options = options || {}; + + var param = {}; + if (options.onSubmit){ + if (options.onSubmit.call(target, param) == false) { + return; + } + } + + var form = $(target); + if (options.url){ + form.attr('action', options.url); + } + var frameId = 'easyui_frame_' + (new Date().getTime()); + var frame = $('') + .attr('src', window.ActiveXObject ? 'javascript:false' : 'about:blank') + .css({ + position:'absolute', + top:-1000, + left:-1000 + }); + var t = form.attr('target'), a = form.attr('action'); + form.attr('target', frameId); + + var paramFields = $(); + try { + frame.appendTo('body'); + frame.bind('load', cb); + for(var n in param){ + var f = $('').val(param[n]).appendTo(form); + paramFields = paramFields.add(f); + } + checkState(); + form[0].submit(); + } finally { + form.attr('action', a); + t ? form.attr('target', t) : form.removeAttr('target'); + paramFields.remove(); + } + + function checkState(){ + var f = $('#'+frameId); + if (!f.length){return} + try{ + var s = f.contents()[0].readyState; + if (s && s.toLowerCase() == 'uninitialized'){ + setTimeout(checkState, 100); + } + } catch(e){ + cb(); + } + } + + var checkCount = 10; + function cb(){ + var frame = $('#'+frameId); + if (!frame.length){return} + frame.unbind(); + var data = ''; + try{ + var body = frame.contents().find('body'); + data = body.html(); + if (data == ''){ + if (--checkCount){ + setTimeout(cb, 100); + return; + } +// return; + } + var ta = body.find('>textarea'); + if (ta.length){ + data = ta.val(); + } else { + var pre = body.find('>pre'); + if (pre.length){ + data = pre.html(); + } + } + } catch(e){ + + } + if (options.success){ + options.success(data); + } + setTimeout(function(){ + frame.unbind(); + frame.remove(); + }, 100); + } + } + + /** + * load form data + * if data is a URL string type load from remote site, + * otherwise load from local data object. + */ + function load(target, data){ + if (!$.data(target, 'form')){ + $.data(target, 'form', { + options: $.extend({}, $.fn.form.defaults) + }); + } + var opts = $.data(target, 'form').options; + + if (typeof data == 'string'){ + var param = {}; + if (opts.onBeforeLoad.call(target, param) == false) return; + + $.ajax({ + url: data, + data: param, + dataType: 'json', + success: function(data){ + _load(data); + }, + error: function(){ + opts.onLoadError.apply(target, arguments); + } + }); + } else { + _load(data); + } + + function _load(data){ + var form = $(target); + for(var name in data){ + var val = data[name]; + var rr = _checkField(name, val); + if (!rr.length){ +// var f = form.find('input[numberboxName="'+name+'"]'); +// if (f.length){ +// f.numberbox('setValue', val); // set numberbox value +// } else { +// $('input[name="'+name+'"]', form).val(val); +// $('textarea[name="'+name+'"]', form).val(val); +// $('select[name="'+name+'"]', form).val(val); +// } + var count = _loadOther(name, val); + if (!count){ + $('input[name="'+name+'"]', form).val(val); + $('textarea[name="'+name+'"]', form).val(val); + $('select[name="'+name+'"]', form).val(val); + } + } + _loadCombo(name, val); + } + opts.onLoadSuccess.call(target, data); + validate(target); + } + + /** + * check the checkbox and radio fields + */ + function _checkField(name, val){ + var rr = $(target).find('input[name="'+name+'"][type=radio], input[name="'+name+'"][type=checkbox]'); + rr._propAttr('checked', false); + rr.each(function(){ + var f = $(this); + if (f.val() == String(val) || $.inArray(f.val(), $.isArray(val)?val:[val]) >= 0){ + f._propAttr('checked', true); + } + }); + return rr; + } + + function _loadOther(name, val){ + var count = 0; + var pp = ['numberbox','slider']; + for(var i=0; i' + + '' + + '' + ); + if (opts.text){ + t.find('.l-btn-text').html(opts.text); + if (opts.iconCls){ + t.find('.l-btn-text').addClass(opts.iconCls).addClass(opts.iconAlign=='left' ? 'l-btn-icon-left' : 'l-btn-icon-right'); + } + } else { + t.find('.l-btn-text').html(' '); + if (opts.iconCls){ + t.find('.l-btn-empty').addClass(opts.iconCls); + } + } + + t.unbind('.linkbutton').bind('focus.linkbutton',function(){ + if (!opts.disabled){ + $(this).find('.l-btn-text').addClass('l-btn-focus'); + } + }).bind('blur.linkbutton',function(){ + $(this).find('.l-btn-text').removeClass('l-btn-focus'); + }); + if (opts.toggle && !opts.disabled){ + t.bind('click.linkbutton', function(){ + if (opts.selected){ + $(this).linkbutton('unselect'); + } else { + $(this).linkbutton('select'); + } + }); + } + + setSelected(target, opts.selected) + setDisabled(target, opts.disabled); + } + + function setSelected(target, selected){ + var opts = $.data(target, 'linkbutton').options; + if (selected){ + if (opts.group){ + $('a.l-btn[group="'+opts.group+'"]').each(function(){ + var o = $(this).linkbutton('options'); + if (o.toggle){ + $(this).removeClass('l-btn-selected l-btn-plain-selected'); + o.selected = false; + } + }); + } + $(target).addClass(opts.plain ? 'l-btn-selected l-btn-plain-selected' : 'l-btn-selected'); + opts.selected = true; + } else { + if (!opts.group){ + $(target).removeClass('l-btn-selected l-btn-plain-selected'); + opts.selected = false; + } + } + } + + function setDisabled(target, disabled){ + var state = $.data(target, 'linkbutton'); + var opts = state.options; + $(target).removeClass('l-btn-disabled l-btn-plain-disabled'); + if (disabled){ + opts.disabled = true; + var href = $(target).attr('href'); + if (href){ + state.href = href; + $(target).attr('href', 'javascript:void(0)'); + } + if (target.onclick){ + state.onclick = target.onclick; + target.onclick = null; + } + opts.plain ? $(target).addClass('l-btn-disabled l-btn-plain-disabled') : $(target).addClass('l-btn-disabled'); + } else { + opts.disabled = false; + if (state.href) { + $(target).attr('href', state.href); + } + if (state.onclick) { + target.onclick = state.onclick; + } + } + } + + $.fn.linkbutton = function(options, param){ + if (typeof options == 'string'){ + return $.fn.linkbutton.methods[options](this, param); + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'linkbutton'); + if (state){ + $.extend(state.options, options); + } else { + $.data(this, 'linkbutton', { + options: $.extend({}, $.fn.linkbutton.defaults, $.fn.linkbutton.parseOptions(this), options) + }); + $(this).removeAttr('disabled'); + } + + createButton(this); + }); + }; + + $.fn.linkbutton.methods = { + options: function(jq){ + return $.data(jq[0], 'linkbutton').options; + }, + enable: function(jq){ + return jq.each(function(){ + setDisabled(this, false); + }); + }, + disable: function(jq){ + return jq.each(function(){ + setDisabled(this, true); + }); + }, + select: function(jq){ + return jq.each(function(){ + setSelected(this, true); + }); + }, + unselect: function(jq){ + return jq.each(function(){ + setSelected(this, false); + }); + } + }; + + $.fn.linkbutton.parseOptions = function(target){ + var t = $(target); + return $.extend({}, $.parser.parseOptions(target, + ['id','iconCls','iconAlign','group',{plain:'boolean',toggle:'boolean',selected:'boolean'}] + ), { + disabled: (t.attr('disabled') ? true : undefined), + text: $.trim(t.html()), + iconCls: (t.attr('icon') || t.attr('iconCls')) + }); + }; + + $.fn.linkbutton.defaults = { + id: null, + disabled: false, + toggle: false, + selected: false, + group: null, + plain: false, + text: '', + iconCls: null, + iconAlign: 'left' + }; + +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.menu.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.menu.js new file mode 100644 index 00000000..b03b7468 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.menu.js @@ -0,0 +1,543 @@ +/** + * menu - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + */ +(function($){ + + /** + * initialize the target menu, the function can be invoked only once + */ + function init(target){ + $(target).appendTo('body'); + $(target).addClass('menu-top'); // the top menu + + $(document).unbind('.menu').bind('mousedown.menu', function(e){ + var allMenu = $('body>div.menu:visible'); + var m = $(e.target).closest('div.menu', allMenu); + if (m.length){return} + $('body>div.menu-top:visible').menu('hide'); + }); + + var menus = splitMenu($(target)); + for(var i=0; i').html(text)); + if (itemOpts.iconCls){ + $('').addClass(itemOpts.iconCls).appendTo(item); + } + if (itemOpts.disabled){ + setDisabled(target, item[0], true); + } + if (item[0].submenu){ + $('').appendTo(item); // has sub menu + } + + bindMenuItemEvent(target, item); + } + }); + $('').prependTo(menu); + } + setMenuWidth(target, menu); + menu.hide(); + + bindMenuEvent(target, menu); + } + } + + function setMenuWidth(target, menu){ + var opts = $.data(target, 'menu').options; +// var d = menu.css('display'); + var style = menu.attr('style'); + menu.css({ + display: 'block', + left:-10000, + height: 'auto', + overflow: 'hidden' + }); + +// menu.find('div.menu-item')._outerHeight(22); + var width = 0; + menu.find('div.menu-text').each(function(){ + if (width < $(this)._outerWidth()){ + width = $(this)._outerWidth(); + } + $(this).closest('div.menu-item')._outerHeight($(this)._outerHeight()+2); + }); + width += 65; + menu._outerWidth(Math.max((menu[0].originalWidth || 0), width, opts.minWidth)); + + menu.children('div.menu-line')._outerHeight(menu.outerHeight()); + +// menu.css('display', d); + menu.attr('style', style); + } + + /** + * bind menu event + */ + function bindMenuEvent(target, menu){ + var state = $.data(target, 'menu'); + menu.unbind('.menu').bind('mouseenter.menu', function(){ + if (state.timer){ + clearTimeout(state.timer); + state.timer = null; + } + }).bind('mouseleave.menu', function(){ + if (state.options.hideOnUnhover){ + state.timer = setTimeout(function(){ + hideAll(target); + }, 100); + } + }); + } + + /** + * bind menu item event + */ + function bindMenuItemEvent(target, item){ + if (!item.hasClass('menu-item')){return} + item.unbind('.menu'); + item.bind('click.menu', function(){ + if ($(this).hasClass('menu-item-disabled')){ + return; + } + // only the sub menu clicked can hide all menus + if (!this.submenu){ + hideAll(target); + var href = $(this).attr('href'); + if (href){ + location.href = href; + } + } + var item = $(target).menu('getItem', this); + $.data(target, 'menu').options.onClick.call(target, item); + }).bind('mouseenter.menu', function(e){ + // hide other menu + item.siblings().each(function(){ + if (this.submenu){ + hideMenu(this.submenu); + } + $(this).removeClass('menu-active'); + }); + // show this menu + item.addClass('menu-active'); + + if ($(this).hasClass('menu-item-disabled')){ + item.addClass('menu-active-disabled'); + return; + } + + var submenu = item[0].submenu; + if (submenu){ + $(target).menu('show', { + menu: submenu, + parent: item + }); + } + }).bind('mouseleave.menu', function(e){ + item.removeClass('menu-active menu-active-disabled'); + var submenu = item[0].submenu; + if (submenu){ + if (e.pageX>=parseInt(submenu.css('left'))){ + item.addClass('menu-active'); + } else { + hideMenu(submenu); + } + + } else { + item.removeClass('menu-active'); + } + }); + } + + /** + * hide top menu and it's all sub menus + */ + function hideAll(target){ + var state = $.data(target, 'menu'); + if (state){ + if ($(target).is(':visible')){ + hideMenu($(target)); + state.options.onHide.call(target); + } + } + return false; + } + + /** + * show the menu, the 'param' object has one or more properties: + * left: the left position to display + * top: the top position to display + * menu: the menu to display, if not defined, the 'target menu' is used + * parent: the parent menu item to align to + * alignTo: the element object to align to + */ + function showMenu(target, param){ + var left,top; + param = param || {}; + var menu = $(param.menu || target); + if (menu.hasClass('menu-top')){ + var opts = $.data(target, 'menu').options; + $.extend(opts, param); + left = opts.left; + top = opts.top; + if (opts.alignTo){ + var at = $(opts.alignTo); + left = at.offset().left; + top = at.offset().top + at._outerHeight(); + } +// if (param.left != undefined){left = param.left} +// if (param.top != undefined){top = param.top} + if (left + menu.outerWidth() > $(window)._outerWidth() + $(document)._scrollLeft()){ + left = $(window)._outerWidth() + $(document).scrollLeft() - menu.outerWidth() - 5; + } + if (top + menu.outerHeight() > $(window)._outerHeight() + $(document).scrollTop()){ +// top -= menu.outerHeight(); + top = $(window)._outerHeight() + $(document).scrollTop() - menu.outerHeight() - 5; + } + } else { + var parent = param.parent; // the parent menu item + left = parent.offset().left + parent.outerWidth() - 2; + if (left + menu.outerWidth() + 5 > $(window)._outerWidth() + $(document).scrollLeft()){ + left = parent.offset().left - menu.outerWidth() + 2; + } + var top = parent.offset().top - 3; + if (top + menu.outerHeight() > $(window)._outerHeight() + $(document).scrollTop()){ + top = $(window)._outerHeight() + $(document).scrollTop() - menu.outerHeight() - 5; + } + } + menu.css({left:left,top:top}); + menu.show(0, function(){ + if (!menu[0].shadow){ + menu[0].shadow = $('').insertAfter(menu); + } + menu[0].shadow.css({ + display:'block', + zIndex:$.fn.menu.defaults.zIndex++, + left:menu.css('left'), + top:menu.css('top'), + width:menu.outerWidth(), + height:menu.outerHeight() + }); + menu.css('z-index', $.fn.menu.defaults.zIndex++); + if (menu.hasClass('menu-top')){ + $.data(menu[0], 'menu').options.onShow.call(menu[0]); + } + }); + } + + function hideMenu(menu){ + if (!menu) return; + + hideit(menu); + menu.find('div.menu-item').each(function(){ + if (this.submenu){ + hideMenu(this.submenu); + } + $(this).removeClass('menu-active'); + }); + + function hideit(m){ + m.stop(true,true); + if (m[0].shadow){ + m[0].shadow.hide(); + } + m.hide(); + } + } + + function findItem(target, text){ + var result = null; + var tmp = $('
                                '); + function find(menu){ + menu.children('div.menu-item').each(function(){ + var item = $(target).menu('getItem', this); + var s = tmp.empty().html(item.text).text(); + if (text == $.trim(s)) { + result = item; + } else if (this.submenu && !result){ + find(this.submenu); + } + }); + } + find($(target)); + tmp.remove(); + return result; + } + + function setDisabled(target, itemEl, disabled){ + var t = $(itemEl); + if (!t.hasClass('menu-item')){return} + + if (disabled){ + t.addClass('menu-item-disabled'); + if (itemEl.onclick){ + itemEl.onclick1 = itemEl.onclick; + itemEl.onclick = null; + } + } else { + t.removeClass('menu-item-disabled'); + if (itemEl.onclick1){ + itemEl.onclick = itemEl.onclick1; + itemEl.onclick1 = null; + } + } + } + + function appendItem(target, param){ + var menu = $(target); + if (param.parent){ + if (!param.parent.submenu){ + var submenu = $('').appendTo('body'); + submenu.hide(); + param.parent.submenu = submenu; + $('').appendTo(param.parent); + } + menu = param.parent.submenu; + } + if (param.separator){ + var item = $('').appendTo(menu); + } else { + var item = $('').appendTo(menu); + $('').html(param.text).appendTo(item); + } + if (param.iconCls) $('').addClass(param.iconCls).appendTo(item); + if (param.id) item.attr('id', param.id); + if (param.name){item[0].itemName = param.name} + if (param.href){item[0].itemHref = param.href} + if (param.onclick){ + if (typeof param.onclick == 'string'){ + item.attr('onclick', param.onclick); + } else { + item[0].onclick = eval(param.onclick); + } + } + if (param.handler){item[0].onclick = eval(param.handler)} + if (param.disabled){setDisabled(target, item[0], true)} + + bindMenuItemEvent(target, item); + bindMenuEvent(target, menu); + setMenuWidth(target, menu); + } + + function removeItem(target, itemEl){ + function removeit(el){ + if (el.submenu){ + el.submenu.children('div.menu-item').each(function(){ + removeit(this); + }); + var shadow = el.submenu[0].shadow; + if (shadow) shadow.remove(); + el.submenu.remove(); + } + $(el).remove(); + } + removeit(itemEl); + } + + function destroyMenu(target){ + $(target).children('div.menu-item').each(function(){ + removeItem(target, this); + }); + if (target.shadow) target.shadow.remove(); + $(target).remove(); + } + + $.fn.menu = function(options, param){ + if (typeof options == 'string'){ + return $.fn.menu.methods[options](this, param); + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'menu'); + if (state){ + $.extend(state.options, options); + } else { + state = $.data(this, 'menu', { + options: $.extend({}, $.fn.menu.defaults, $.fn.menu.parseOptions(this), options) + }); + init(this); + } + $(this).css({ + left: state.options.left, + top: state.options.top + }); + }); + }; + + $.fn.menu.methods = { + options: function(jq){ + return $.data(jq[0], 'menu').options; + }, + show: function(jq, pos){ + return jq.each(function(){ + showMenu(this, pos); + }); + }, + hide: function(jq){ + return jq.each(function(){ + hideAll(this); + }); + }, + destroy: function(jq){ + return jq.each(function(){ + destroyMenu(this); + }); + }, + /** + * set the menu item text + * param: { + * target: DOM object, indicate the menu item + * text: string, the new text + * } + */ + setText: function(jq, param){ + return jq.each(function(){ + $(param.target).children('div.menu-text').html(param.text); + }); + }, + /** + * set the menu icon class + * param: { + * target: DOM object, indicate the menu item + * iconCls: the menu item icon class + * } + */ + setIcon: function(jq, param){ + return jq.each(function(){ + var item = $(this).menu('getItem', param.target); + if (item.iconCls){ + $(item.target).children('div.menu-icon').removeClass(item.iconCls).addClass(param.iconCls); + } else { + $('').addClass(param.iconCls).appendTo(param.target); + } + }); + }, + /** + * get the menu item data that contains the following property: + * { + * target: DOM object, the menu item + * id: the menu id + * text: the menu item text + * iconCls: the icon class + * href: a remote address to redirect to + * onclick: a function to be called when the item is clicked + * } + */ + getItem: function(jq, itemEl){ + var t = $(itemEl); + var item = { + target: itemEl, + id: t.attr('id'), + text: $.trim(t.children('div.menu-text').html()), + disabled: t.hasClass('menu-item-disabled'), +// href: t.attr('href'), +// name: t.attr('name'), + name: itemEl.itemName, + href: itemEl.itemHref, + onclick: itemEl.onclick + } + var icon = t.children('div.menu-icon'); + if (icon.length){ + var cc = []; + var aa = icon.attr('class').split(' '); + for(var i=0; i').appendTo('body'); + d.width(100); + $._boxModel = parseInt(d.width()) == 100; + d.remove(); + + if (!window.easyloader && $.parser.auto){ + $.parser.parse(); + } + }); + + /** + * extend plugin to set box model width + */ + $.fn._outerWidth = function(width){ + if (width == undefined){ + if (this[0] == window){ + return this.width() || document.body.clientWidth; + } + return this.outerWidth()||0; + } + return this.each(function(){ + if ($._boxModel){ + $(this).width(width - ($(this).outerWidth() - $(this).width())); + } else { + $(this).width(width); + } + }); + }; + + /** + * extend plugin to set box model height + */ + $.fn._outerHeight = function(height){ + if (height == undefined){ + if (this[0] == window){ + return this.height() || document.body.clientHeight; + } + return this.outerHeight()||0; + } + return this.each(function(){ + if ($._boxModel){ + $(this).height(height - ($(this).outerHeight() - $(this).height())); + } else { + $(this).height(height); + } + }); + }; + + $.fn._scrollLeft = function(left){ + if (left == undefined){ + return this.scrollLeft(); + } else { + return this.each(function(){$(this).scrollLeft(left)}); + } + } + + $.fn._propAttr = $.fn.prop || $.fn.attr; + + /** + * set or unset the fit property of parent container, return the width and height of parent container + */ + $.fn._fit = function(fit){ + fit = fit == undefined ? true : fit; + var t = this[0]; + var p = (t.tagName == 'BODY' ? t : this.parent()[0]); + var fcount = p.fcount || 0; + if (fit){ + if (!t.fitted){ + t.fitted = true; + p.fcount = fcount + 1; + $(p).addClass('panel-noscroll'); + if (p.tagName == 'BODY'){ + $('html').addClass('panel-fit'); + } + } + } else { + if (t.fitted){ + t.fitted = false; + p.fcount = fcount - 1; + if (p.fcount == 0){ + $(p).removeClass('panel-noscroll'); + if (p.tagName == 'BODY'){ + $('html').removeClass('panel-fit'); + } + } + } + } + return { + width: $(p).width(), + height: $(p).height() + } + } + +})(jQuery); + +/** + * support for mobile devices + */ +(function($){ + var longTouchTimer = null; + var dblTouchTimer = null; + var isDblClick = false; + + function onTouchStart(e){ + if (e.touches.length != 1){return} + if (!isDblClick){ + isDblClick = true; + dblClickTimer = setTimeout(function(){ + isDblClick = false; + }, 500); + } else { + clearTimeout(dblClickTimer); + isDblClick = false; + fire(e, 'dblclick'); +// e.preventDefault(); + } + longTouchTimer = setTimeout(function(){ + fire(e, 'contextmenu', 3); + }, 1000); + fire(e, 'mousedown'); + if ($.fn.draggable.isDragging || $.fn.resizable.isResizing){ + e.preventDefault(); + } + } + function onTouchMove(e){ + if (e.touches.length != 1){return} + if (longTouchTimer){ + clearTimeout(longTouchTimer); + } + fire(e, 'mousemove'); + if ($.fn.draggable.isDragging || $.fn.resizable.isResizing){ + e.preventDefault(); + } + } + function onTouchEnd(e){ +// if (e.touches.length > 0){return} + if (longTouchTimer){ + clearTimeout(longTouchTimer); + } + fire(e, 'mouseup'); + if ($.fn.draggable.isDragging || $.fn.resizable.isResizing){ + e.preventDefault(); + } + } + + function fire(e, name, which){ + var event = new $.Event(name); + event.pageX = e.changedTouches[0].pageX; + event.pageY = e.changedTouches[0].pageY; + event.which = which || 1; + $(e.target).trigger(event); + } + + if (document.addEventListener){ + document.addEventListener("touchstart", onTouchStart, true); + document.addEventListener("touchmove", onTouchMove, true); + document.addEventListener("touchend", onTouchEnd, true); + } +})(jQuery); + diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.progressbar.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.progressbar.js new file mode 100644 index 00000000..b62cf61a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.progressbar.js @@ -0,0 +1,99 @@ +/** + * progressbar - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + * Dependencies: + * none + * + */ +(function($){ + function init(target){ + $(target).addClass('progressbar'); + $(target).html('
                                '); + return $(target); + } + + function setSize(target,width){ + var opts = $.data(target, 'progressbar').options; + var bar = $.data(target, 'progressbar').bar; + if (width) opts.width = width; + bar._outerWidth(opts.width)._outerHeight(opts.height); + + bar.find('div.progressbar-text').width(bar.width()); + bar.find('div.progressbar-text,div.progressbar-value').css({ + height: bar.height()+'px', + lineHeight: bar.height()+'px' + }); + } + + $.fn.progressbar = function(options, param){ + if (typeof options == 'string'){ + var method = $.fn.progressbar.methods[options]; + if (method){ + return method(this, param); + } + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'progressbar'); + if (state){ + $.extend(state.options, options); + } else { + state = $.data(this, 'progressbar', { + options: $.extend({}, $.fn.progressbar.defaults, $.fn.progressbar.parseOptions(this), options), + bar: init(this) + }); + } + $(this).progressbar('setValue', state.options.value); + setSize(this); + }); + }; + + $.fn.progressbar.methods = { + options: function(jq){ + return $.data(jq[0], 'progressbar').options; + }, + resize: function(jq, width){ + return jq.each(function(){ + setSize(this, width); + }); + }, + getValue: function(jq){ + return $.data(jq[0], 'progressbar').options.value; + }, + setValue: function(jq, value){ + if (value < 0) value = 0; + if (value > 100) value = 100; + return jq.each(function(){ + var opts = $.data(this, 'progressbar').options; + var text = opts.text.replace(/{value}/, value); + var oldValue = opts.value; + opts.value = value; + $(this).find('div.progressbar-value').width(value+'%'); + $(this).find('div.progressbar-text').html(text); + if (oldValue != value){ + opts.onChange.call(this, value, oldValue); + } + }); + } + }; + + $.fn.progressbar.parseOptions = function(target){ + return $.extend({}, $.parser.parseOptions(target, ['width','height','text',{value:'number'}])); + }; + + $.fn.progressbar.defaults = { + width: 'auto', + height: 22, + value: 0, // percentage value + text: '{value}%', + onChange:function(newValue,oldValue){} + }; +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.propertygrid.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.propertygrid.js new file mode 100644 index 00000000..e695ddf3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.propertygrid.js @@ -0,0 +1,315 @@ +/** + * propertygrid - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + * Dependencies: + * datagrid + * + */ +(function($){ + var currTarget; + + function buildGrid(target){ + var state = $.data(target, 'propertygrid'); + var opts = $.data(target, 'propertygrid').options; + $(target).datagrid($.extend({}, opts, { + cls:'propertygrid', + view:(opts.showGroup ? opts.groupView : opts.view), + onClickRow:function(index, row){ + if (currTarget != this){ +// leaveCurrRow(); + stopEditing(currTarget); + currTarget = this; + } + if (opts.editIndex != index && row.editor){ + var col = $(this).datagrid('getColumnOption', "value"); + col.editor = row.editor; +// leaveCurrRow(); + stopEditing(currTarget); + $(this).datagrid('beginEdit', index); + $(this).datagrid('getEditors', index)[0].target.focus(); + opts.editIndex = index; + } + opts.onClickRow.call(target, index, row); + }, + loadFilter:function(data){ + stopEditing(this); + return opts.loadFilter.call(this, data); + } + })); + $(document).unbind('.propertygrid').bind('mousedown.propertygrid', function(e){ + var p = $(e.target).closest('div.datagrid-view,div.combo-panel'); +// var p = $(e.target).closest('div.propertygrid,div.combo-panel'); + if (p.length){return;} + stopEditing(currTarget); + currTarget = undefined; + }); + +// function leaveCurrRow(){ +// var t = $(currTarget); +// if (!t.length){return;} +// var opts = $.data(currTarget, 'propertygrid').options; +// var index = opts.editIndex; +// if (index == undefined){return;} +// var ed = t.datagrid('getEditors', index)[0]; +// if (ed){ +// ed.target.blur(); +// if (t.datagrid('validateRow', index)){ +// t.datagrid('endEdit', index); +// } else { +// t.datagrid('cancelEdit', index); +// } +// } +// opts.editIndex = undefined; +// } + } + + function stopEditing(target){ + var t = $(target); + if (!t.length){return} + var opts = $.data(target, 'propertygrid').options; + var index = opts.editIndex; + if (index == undefined){return;} + var ed = t.datagrid('getEditors', index)[0]; + if (ed){ + ed.target.blur(); + if (t.datagrid('validateRow', index)){ + t.datagrid('endEdit', index); + } else { + t.datagrid('cancelEdit', index); + } + } + opts.editIndex = undefined; + } + + $.fn.propertygrid = function(options, param){ + if (typeof options == 'string'){ + var method = $.fn.propertygrid.methods[options]; + if (method){ + return method(this, param); + } else { + return this.datagrid(options, param); + } + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'propertygrid'); + if (state){ + $.extend(state.options, options); + } else { + var opts = $.extend({}, $.fn.propertygrid.defaults, $.fn.propertygrid.parseOptions(this), options); + opts.frozenColumns = $.extend(true, [], opts.frozenColumns); + opts.columns = $.extend(true, [], opts.columns); + $.data(this, 'propertygrid', { + options: opts + }); + } + buildGrid(this); + }); + } + + $.fn.propertygrid.methods = { + options: function(jq){ + return $.data(jq[0], 'propertygrid').options; + } + }; + + $.fn.propertygrid.parseOptions = function(target){ + return $.extend({}, $.fn.datagrid.parseOptions(target), $.parser.parseOptions(target,[{showGroup:'boolean'}])); + }; + + // the group view definition + var groupview = $.extend({}, $.fn.datagrid.defaults.view, { + render: function(target, container, frozen){ + var table = []; + var groups = this.groups; + for(var i=0; i'); + table.push(''); + table.push(''); + if ((frozen && (opts.rownumbers || opts.frozenColumns.length)) || + (!frozen && !(opts.rownumbers || opts.frozenColumns.length))){ + table.push(''); + } + table.push(''); + table.push(''); + table.push('
                                 '); + if (!frozen){ + table.push(''); + table.push(opts.groupFormatter.call(target, group.value, group.rows)); + table.push(''); + } + table.push('
                                '); + table.push(''); + + table.push(''); + var index = group.startIndex; + for(var j=0; j'); + table.push(this.renderRow.call(this, target, fields, frozen, index, group.rows[j])); + table.push(''); + index++; + } + table.push('
                                '); + return table.join(''); + }, + + bindEvents: function(target){ + var state = $.data(target, 'datagrid'); + var dc = state.dc; + var body = dc.body1.add(dc.body2); + var clickHandler = ($.data(body[0],'events')||$._data(body[0],'events')).click[0].handler; + body.unbind('click').bind('click', function(e){ + var tt = $(e.target); + var expander = tt.closest('span.datagrid-row-expander'); + if (expander.length){ + var gindex = expander.closest('div.datagrid-group').attr('group-index'); + if (expander.hasClass('datagrid-row-collapse')){ + $(target).datagrid('collapseGroup', gindex); + } else { + $(target).datagrid('expandGroup', gindex); + } + } else { + clickHandler(e); + } + e.stopPropagation(); + }); + }, + + onBeforeRender: function(target, rows){ + var state = $.data(target, 'datagrid'); + var opts = state.options; + + initCss(); + + var groups = []; + for(var i=0; i' + + '.datagrid-group{height:25px;overflow:hidden;font-weight:bold;border-bottom:1px solid #ccc;}' + + '' + ); + } + } + } + }); + + $.extend($.fn.datagrid.methods, { + expandGroup:function(jq, groupIndex){ + return jq.each(function(){ + var view = $.data(this, 'datagrid').dc.view; + var group = view.find(groupIndex!=undefined ? 'div.datagrid-group[group-index="'+groupIndex+'"]' : 'div.datagrid-group'); + var expander = group.find('span.datagrid-row-expander'); + if (expander.hasClass('datagrid-row-expand')){ + expander.removeClass('datagrid-row-expand').addClass('datagrid-row-collapse'); + group.next('table').show(); + } + $(this).datagrid('fixRowHeight'); + }); + }, + collapseGroup:function(jq, groupIndex){ + return jq.each(function(){ + var view = $.data(this, 'datagrid').dc.view; + var group = view.find(groupIndex!=undefined ? 'div.datagrid-group[group-index="'+groupIndex+'"]' : 'div.datagrid-group'); + var expander = group.find('span.datagrid-row-expander'); + if (expander.hasClass('datagrid-row-collapse')){ + expander.removeClass('datagrid-row-collapse').addClass('datagrid-row-expand'); + group.next('table').hide(); + } + $(this).datagrid('fixRowHeight'); + }); + } + }); + // end of group view definition + + $.fn.propertygrid.defaults = $.extend({}, $.fn.datagrid.defaults, { + singleSelect:true, + remoteSort:false, + fitColumns:true, + loadMsg:'', + frozenColumns:[[ + {field:'f',width:16,resizable:false} + ]], + columns:[[ + {field:'name',title:'Name',width:100,sortable:true}, + {field:'value',title:'Value',width:100,resizable:false} + ]], + + showGroup:false, + groupView:groupview, + groupField:'group', + groupFormatter:function(fvalue,rows){return fvalue} + }); +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.resizable.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.resizable.js new file mode 100644 index 00000000..e7002e31 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.resizable.js @@ -0,0 +1,244 @@ +/** + * resizable - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + */ +(function($){ +// var isResizing = false; + $.fn.resizable = function(options, param){ + if (typeof options == 'string'){ + return $.fn.resizable.methods[options](this, param); + } + + function resize(e){ + var resizeData = e.data; + var options = $.data(resizeData.target, 'resizable').options; + if (resizeData.dir.indexOf('e') != -1) { + var width = resizeData.startWidth + e.pageX - resizeData.startX; + width = Math.min( + Math.max(width, options.minWidth), + options.maxWidth + ); + resizeData.width = width; + } + if (resizeData.dir.indexOf('s') != -1) { + var height = resizeData.startHeight + e.pageY - resizeData.startY; + height = Math.min( + Math.max(height, options.minHeight), + options.maxHeight + ); + resizeData.height = height; + } + if (resizeData.dir.indexOf('w') != -1) { + var width = resizeData.startWidth - e.pageX + resizeData.startX; + width = Math.min( + Math.max(width, options.minWidth), + options.maxWidth + ); + resizeData.width = width; + resizeData.left = resizeData.startLeft + resizeData.startWidth - resizeData.width; + +// resizeData.width = resizeData.startWidth - e.pageX + resizeData.startX; +// if (resizeData.width >= options.minWidth && resizeData.width <= options.maxWidth) { +// resizeData.left = resizeData.startLeft + e.pageX - resizeData.startX; +// } + } + if (resizeData.dir.indexOf('n') != -1) { + var height = resizeData.startHeight - e.pageY + resizeData.startY; + height = Math.min( + Math.max(height, options.minHeight), + options.maxHeight + ); + resizeData.height = height; + resizeData.top = resizeData.startTop + resizeData.startHeight - resizeData.height; + +// resizeData.height = resizeData.startHeight - e.pageY + resizeData.startY; +// if (resizeData.height >= options.minHeight && resizeData.height <= options.maxHeight) { +// resizeData.top = resizeData.startTop + e.pageY - resizeData.startY; +// } + } + } + + function applySize(e){ + var resizeData = e.data; + var t = $(resizeData.target); + t.css({ + left: resizeData.left, + top: resizeData.top + }); + if (t.outerWidth() != resizeData.width){t._outerWidth(resizeData.width)} + if (t.outerHeight() != resizeData.height){t._outerHeight(resizeData.height)} +// t._outerWidth(resizeData.width)._outerHeight(resizeData.height); + } + + function doDown(e){ +// isResizing = true; + $.fn.resizable.isResizing = true; + $.data(e.data.target, 'resizable').options.onStartResize.call(e.data.target, e); + return false; + } + + function doMove(e){ + resize(e); + if ($.data(e.data.target, 'resizable').options.onResize.call(e.data.target, e) != false){ + applySize(e) + } + return false; + } + + function doUp(e){ +// isResizing = false; + $.fn.resizable.isResizing = false; + resize(e, true); + applySize(e); + $.data(e.data.target, 'resizable').options.onStopResize.call(e.data.target, e); + $(document).unbind('.resizable'); + $('body').css('cursor',''); +// $('body').css('cursor','auto'); + return false; + } + + return this.each(function(){ + var opts = null; + var state = $.data(this, 'resizable'); + if (state) { + $(this).unbind('.resizable'); + opts = $.extend(state.options, options || {}); + } else { + opts = $.extend({}, $.fn.resizable.defaults, $.fn.resizable.parseOptions(this), options || {}); + $.data(this, 'resizable', { + options:opts + }); + } + + if (opts.disabled == true) { + return; + } + + // bind mouse event using namespace resizable + $(this).bind('mousemove.resizable', {target:this}, function(e){ +// if (isResizing) return; + if ($.fn.resizable.isResizing){return} + var dir = getDirection(e); + if (dir == '') { + $(e.data.target).css('cursor', ''); + } else { + $(e.data.target).css('cursor', dir + '-resize'); + } + }).bind('mouseleave.resizable', {target:this}, function(e){ + $(e.data.target).css('cursor', ''); + }).bind('mousedown.resizable', {target:this}, function(e){ + var dir = getDirection(e); + if (dir == '') return; + + function getCssValue(css) { + var val = parseInt($(e.data.target).css(css)); + if (isNaN(val)) { + return 0; + } else { + return val; + } + } + + var data = { + target: e.data.target, + dir: dir, + startLeft: getCssValue('left'), + startTop: getCssValue('top'), + left: getCssValue('left'), + top: getCssValue('top'), + startX: e.pageX, + startY: e.pageY, + startWidth: $(e.data.target).outerWidth(), + startHeight: $(e.data.target).outerHeight(), + width: $(e.data.target).outerWidth(), + height: $(e.data.target).outerHeight(), + deltaWidth: $(e.data.target).outerWidth() - $(e.data.target).width(), + deltaHeight: $(e.data.target).outerHeight() - $(e.data.target).height() + }; + $(document).bind('mousedown.resizable', data, doDown); + $(document).bind('mousemove.resizable', data, doMove); + $(document).bind('mouseup.resizable', data, doUp); + $('body').css('cursor', dir+'-resize'); + }); + + // get the resize direction + function getDirection(e) { + var tt = $(e.data.target); + var dir = ''; + var offset = tt.offset(); + var width = tt.outerWidth(); + var height = tt.outerHeight(); + var edge = opts.edge; + if (e.pageY > offset.top && e.pageY < offset.top + edge) { + dir += 'n'; + } else if (e.pageY < offset.top + height && e.pageY > offset.top + height - edge) { + dir += 's'; + } + if (e.pageX > offset.left && e.pageX < offset.left + edge) { + dir += 'w'; + } else if (e.pageX < offset.left + width && e.pageX > offset.left + width - edge) { + dir += 'e'; + } + + var handles = opts.handles.split(','); + for(var i=0; i' + + '
                                ' + + '' + + '' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '' + + '').insertAfter(target); + var t = $(target); + t.addClass('slider-f').hide(); + var name = t.attr('name'); + if (name){ + slider.find('input.slider-value').attr('name', name); + t.removeAttr('name').attr('sliderName', name); + } + return slider; + } + + /** + * set the slider size, for vertical slider, the height property is required + */ + function setSize(target, param){ + var state = $.data(target, 'slider'); + var opts = state.options; + var slider = state.slider; + + if (param){ + if (param.width) opts.width = param.width; + if (param.height) opts.height = param.height; + } + if (opts.mode == 'h'){ + slider.css('height', ''); + slider.children('div').css('height', ''); + if (!isNaN(opts.width)){ + slider.width(opts.width); + } + } else { + slider.css('width', ''); + slider.children('div').css('width', ''); + if (!isNaN(opts.height)){ + slider.height(opts.height); + slider.find('div.slider-rule').height(opts.height); + slider.find('div.slider-rulelabel').height(opts.height); + slider.find('div.slider-inner')._outerHeight(opts.height); + } + } + initValue(target); + } + + /** + * show slider rule if needed + */ + function showRule(target){ + var state = $.data(target, 'slider'); + var opts = state.options; + var slider = state.slider; + + var aa = opts.mode == 'h' ? opts.rule : opts.rule.slice(0).reverse(); + if (opts.reversed){ + aa = aa.slice(0).reverse(); + } + _build(aa); + + function _build(aa){ + var rule = slider.find('div.slider-rule'); + var label = slider.find('div.slider-rulelabel'); + rule.empty(); + label.empty(); + for(var i=0; i').appendTo(rule); + span.css((opts.mode=='h'?'left':'top'), distance); + + // show the labels + if (aa[i] != '|'){ + span = $('').appendTo(label); + span.html(aa[i]); + if (opts.mode == 'h'){ + span.css({ + left: distance, + marginLeft: -Math.round(span.outerWidth()/2) + }); + } else { + span.css({ + top: distance, + marginTop: -Math.round(span.outerHeight()/2) + }); + } + } + } + } + } + + /** + * build the slider and set some properties + */ + function buildSlider(target){ + var state = $.data(target, 'slider'); + var opts = state.options; + var slider = state.slider; + + slider.removeClass('slider-h slider-v slider-disabled'); + slider.addClass(opts.mode == 'h' ? 'slider-h' : 'slider-v'); + slider.addClass(opts.disabled ? 'slider-disabled' : ''); + + slider.find('a.slider-handle').draggable({ + axis:opts.mode, + cursor:'pointer', + disabled: opts.disabled, + onDrag:function(e){ + var left = e.data.left; + var width = slider.width(); + if (opts.mode!='h'){ + left = e.data.top; + width = slider.height(); + } + if (left < 0 || left > width) { + return false; + } else { + var value = pos2value(target, left); + adjustValue(value); + return false; + } + }, + onBeforeDrag:function(){ + state.isDragging = true; + }, + onStartDrag:function(){ + opts.onSlideStart.call(target, opts.value); + }, + onStopDrag:function(e){ + var value = pos2value(target, (opts.mode=='h'?e.data.left:e.data.top)); + adjustValue(value); + opts.onSlideEnd.call(target, opts.value); + opts.onComplete.call(target, opts.value); + state.isDragging = false; + } + }); + slider.find('div.slider-inner').unbind('.slider').bind('mousedown.slider', function(e){ + if (state.isDragging){return} + var pos = $(this).offset(); + var value = pos2value(target, (opts.mode=='h'?(e.pageX-pos.left):(e.pageY-pos.top))); + adjustValue(value); + opts.onComplete.call(target, opts.value); + }); + + function adjustValue(value){ + var s = Math.abs(value % opts.step); + if (s < opts.step/2){ + value -= s; + } else { + value = value - s + opts.step; + } + setValue(target, value); + } + } + + /** + * set a specified value to slider + */ + function setValue(target, value){ + var state = $.data(target, 'slider'); + var opts = state.options; + var slider = state.slider; + var oldValue = opts.value; + if (value < opts.min) value = opts.min; + if (value > opts.max) value = opts.max; + + opts.value = value; + $(target).val(value); + slider.find('input.slider-value').val(value); + + var pos = value2pos(target, value); + var tip = slider.find('.slider-tip'); + if (opts.showTip){ + tip.show(); + tip.html(opts.tipFormatter.call(target, opts.value)); + } else { + tip.hide(); + } + + if (opts.mode == 'h'){ + var style = 'left:'+pos+'px;'; + slider.find('.slider-handle').attr('style', style); + tip.attr('style', style + 'margin-left:' + (-Math.round(tip.outerWidth()/2)) + 'px'); + } else { + var style = 'top:' + pos + 'px;'; + slider.find('.slider-handle').attr('style', style); + tip.attr('style', style + 'margin-left:' + (-Math.round(tip.outerWidth())) + 'px'); + } + + if (oldValue != value){ + opts.onChange.call(target, value, oldValue); + } + } + + function initValue(target){ + var opts = $.data(target, 'slider').options; + var fn = opts.onChange; + opts.onChange = function(){}; + setValue(target, opts.value); + opts.onChange = fn; + } + + /** + * translate value to slider position + */ + function value2pos(target, value){ + var state = $.data(target, 'slider'); + var opts = state.options; + var slider = state.slider; + if (opts.mode == 'h'){ + var pos = (value-opts.min)/(opts.max-opts.min)*slider.width(); + if (opts.reversed){ + pos = slider.width() - pos; + } + } else { + var pos = slider.height() - (value-opts.min)/(opts.max-opts.min)*slider.height(); + if (opts.reversed){ + pos = slider.height() - pos; + } + } + return pos.toFixed(0); + } + + /** + * translate slider position to value + */ + function pos2value(target, pos){ + var state = $.data(target, 'slider'); + var opts = state.options; + var slider = state.slider; + if (opts.mode == 'h'){ + var value = opts.min + (opts.max-opts.min)*(pos/slider.width()); + } else { + var value = opts.min + (opts.max-opts.min)*((slider.height()-pos)/slider.height()); + } + return opts.reversed ? opts.max - value.toFixed(0) : value.toFixed(0); + } + + $.fn.slider = function(options, param){ + if (typeof options == 'string'){ + return $.fn.slider.methods[options](this, param); + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'slider'); + if (state){ + $.extend(state.options, options); + } else { + state = $.data(this, 'slider', { + options: $.extend({}, $.fn.slider.defaults, $.fn.slider.parseOptions(this), options), + slider: init(this) + }); + $(this).removeAttr('disabled'); + } + + var opts = state.options; + opts.min = parseFloat(opts.min); + opts.max = parseFloat(opts.max); + opts.value = parseFloat(opts.value); + opts.step = parseFloat(opts.step); + opts.originalValue = opts.value; + + buildSlider(this); + showRule(this); + setSize(this); + }); + }; + + $.fn.slider.methods = { + options: function(jq){ + return $.data(jq[0], 'slider').options; + }, + destroy: function(jq){ + return jq.each(function(){ + $.data(this, 'slider').slider.remove(); + $(this).remove(); + }); + }, + resize: function(jq, param){ + return jq.each(function(){ + setSize(this, param); + }); + }, + getValue: function(jq){ + return jq.slider('options').value; + }, + setValue: function(jq, value){ + return jq.each(function(){ + setValue(this, value); + }); + }, + clear: function(jq){ + return jq.each(function(){ + var opts = $(this).slider('options'); + setValue(this, opts.min); + }); + }, + reset: function(jq){ + return jq.each(function(){ + var opts = $(this).slider('options'); + setValue(this, opts.originalValue); + }); + }, + enable: function(jq){ + return jq.each(function(){ + $.data(this, 'slider').options.disabled = false; + buildSlider(this); + }); + }, + disable: function(jq){ + return jq.each(function(){ + $.data(this, 'slider').options.disabled = true; + buildSlider(this); + }); + } + }; + + $.fn.slider.parseOptions = function(target){ + var t = $(target); + return $.extend({}, $.parser.parseOptions(target, [ + 'width','height','mode',{reversed:'boolean',showTip:'boolean',min:'number',max:'number',step:'number'} + ]), { + value: (t.val() || undefined), + disabled: (t.attr('disabled') ? true : undefined), + rule: (t.attr('rule') ? eval(t.attr('rule')) : undefined) + }); + }; + + $.fn.slider.defaults = { + width: 'auto', + height: 'auto', + mode: 'h', // 'h'(horizontal) or 'v'(vertical) + reversed: false, + showTip: false, + disabled: false, + value: 0, + min: 0, + max: 100, + step: 1, + rule: [], // [0,'|',100] + tipFormatter: function(value){return value}, + onChange: function(value, oldValue){}, + onSlideStart: function(value){}, + onSlideEnd: function(value){}, + onComplete: function(value){} + }; +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.tabs.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.tabs.js new file mode 100644 index 00000000..8723aa43 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.tabs.js @@ -0,0 +1,787 @@ +/** + * tabs - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + * Dependencies: + * panel + * linkbutton + * + */ +(function($){ + + /** + * set the tabs scrollers to show or not, + * dependent on the tabs count and width + */ + function setScrollers(container) { + var opts = $.data(container, 'tabs').options; + if (opts.tabPosition == 'left' || opts.tabPosition == 'right' || !opts.showHeader){return} + + var header = $(container).children('div.tabs-header'); + var tool = header.children('div.tabs-tool'); + var sLeft = header.children('div.tabs-scroller-left'); + var sRight = header.children('div.tabs-scroller-right'); + var wrap = header.children('div.tabs-wrap'); + + // set the tool height + var tHeight = header.outerHeight(); + if (opts.plain){ + tHeight -= tHeight - header.height(); + } + tool._outerHeight(tHeight); + + var tabsWidth = 0; + $('ul.tabs li', header).each(function(){ + tabsWidth += $(this).outerWidth(true); + }); + var cWidth = header.width() - tool._outerWidth(); + + if (tabsWidth > cWidth) { + sLeft.add(sRight).show()._outerHeight(tHeight); + if (opts.toolPosition == 'left'){ + tool.css({ + left: sLeft.outerWidth(), + right: '' + }); + wrap.css({ + marginLeft: sLeft.outerWidth() + tool._outerWidth(), + marginRight: sRight._outerWidth(), + width: cWidth - sLeft.outerWidth() - sRight.outerWidth() + }); + } else { + tool.css({ + left: '', + right: sRight.outerWidth() + }); + wrap.css({ + marginLeft: sLeft.outerWidth(), + marginRight: sRight.outerWidth() + tool._outerWidth(), + width: cWidth - sLeft.outerWidth() - sRight.outerWidth() + }); + } + } else { + sLeft.add(sRight).hide(); + if (opts.toolPosition == 'left'){ + tool.css({ + left: 0, + right: '' + }); + wrap.css({ + marginLeft: tool._outerWidth(), + marginRight: 0, + width: cWidth + }); + } else { + tool.css({ + left: '', + right: 0 + }); + wrap.css({ + marginLeft: 0, + marginRight: tool._outerWidth(), + width: cWidth + }); + } + } + } + + function addTools(container){ + var opts = $.data(container, 'tabs').options; + var header = $(container).children('div.tabs-header'); + if (opts.tools) { + if (typeof opts.tools == 'string'){ + $(opts.tools).addClass('tabs-tool').appendTo(header); + $(opts.tools).show(); + } else { + header.children('div.tabs-tool').remove(); + var tools = $('
                                ').appendTo(header); + var tr = tools.find('tr'); + for(var i=0; i').appendTo(tr); + var tool = $('').appendTo(td); + tool[0].onclick = eval(opts.tools[i].handler || function(){}); + tool.linkbutton($.extend({}, opts.tools[i], { + plain: true + })); + } + } + } else { + header.children('div.tabs-tool').remove(); + } + } + + function setSize(container) { + var state = $.data(container, 'tabs'); + var opts = state.options; + var cc = $(container); + + opts.fit ? $.extend(opts, cc._fit()) : cc._fit(false); + cc.width(opts.width).height(opts.height); + + var header = $(container).children('div.tabs-header'); + var panels = $(container).children('div.tabs-panels'); + var wrap = header.find('div.tabs-wrap'); + var ul = wrap.find('.tabs'); + + for(var i=0; i').insertBefore(cc); + cc.children('div').each(function(){ + pp[0].appendChild(this); + }); + cc[0].appendChild(pp[0]); +// cc.wrapInner('
                                '); + $('
                                ' + + '
                                ' + + '
                                ' + + '
                                ' + + '
                                  ' + + '
                                  ' + + '
                                  ').prependTo(container); + + cc.children('div.tabs-panels').children('div').each(function(i){ + var opts = $.extend({}, $.parser.parseOptions(this), { + selected: ($(this).attr('selected') ? true : undefined) + }); + var pp = $(this); + tabs.push(pp); + createTab(container, pp, opts); + }); + + cc.children('div.tabs-header').find('.tabs-scroller-left, .tabs-scroller-right').hover( + function(){$(this).addClass('tabs-scroller-over');}, + function(){$(this).removeClass('tabs-scroller-over');} + ); + cc.bind('_resize', function(e,force){ + var opts = $.data(container, 'tabs').options; + if (opts.fit == true || force){ + setSize(container); + setSelectedSize(container); + } + return false; + }); + } + + function bindEvents(container){ + var state = $.data(container, 'tabs') + var opts = state.options; + $(container).children('div.tabs-header').unbind().bind('click', function(e){ + if ($(e.target).hasClass('tabs-scroller-left')){ + $(container).tabs('scrollBy', -opts.scrollIncrement); + } else if ($(e.target).hasClass('tabs-scroller-right')){ + $(container).tabs('scrollBy', opts.scrollIncrement); + } else { + var li = $(e.target).closest('li'); + if (li.hasClass('tabs-disabled')){return;} + var a = $(e.target).closest('a.tabs-close'); + if (a.length){ + closeTab(container, getLiIndex(li)); + } else if (li.length){ +// selectTab(container, getLiIndex(li)); + var index = getLiIndex(li); + var popts = state.tabs[index].panel('options'); + if (popts.collapsible){ + popts.closed ? selectTab(container, index) : unselectTab(container, index); + } else { + selectTab(container, index); + } + } + } + }).bind('contextmenu', function(e){ + var li = $(e.target).closest('li'); + if (li.hasClass('tabs-disabled')){return;} + if (li.length){ + opts.onContextMenu.call(container, e, li.find('span.tabs-title').html(), getLiIndex(li)); + } + }); + + function getLiIndex(li){ + var index = 0; + li.parent().children('li').each(function(i){ + if (li[0] == this){ + index = i; + return false; + } + }); + return index; + } + } + + function setProperties(container){ + var opts = $.data(container, 'tabs').options; + var header = $(container).children('div.tabs-header'); + var panels = $(container).children('div.tabs-panels'); + + header.removeClass('tabs-header-top tabs-header-bottom tabs-header-left tabs-header-right'); + panels.removeClass('tabs-panels-top tabs-panels-bottom tabs-panels-left tabs-panels-right'); + if (opts.tabPosition == 'top'){ + header.insertBefore(panels); + } else if (opts.tabPosition == 'bottom'){ + header.insertAfter(panels); + header.addClass('tabs-header-bottom'); + panels.addClass('tabs-panels-top'); + } else if (opts.tabPosition == 'left'){ + header.addClass('tabs-header-left'); + panels.addClass('tabs-panels-right'); + } else if (opts.tabPosition == 'right'){ + header.addClass('tabs-header-right'); + panels.addClass('tabs-panels-left'); + } + + if (opts.plain == true) { + header.addClass('tabs-header-plain'); + } else { + header.removeClass('tabs-header-plain'); + } + if (opts.border == true){ + header.removeClass('tabs-header-noborder'); + panels.removeClass('tabs-panels-noborder'); + } else { + header.addClass('tabs-header-noborder'); + panels.addClass('tabs-panels-noborder'); + } + } + + function createTab(container, pp, options) { + var state = $.data(container, 'tabs'); + options = options || {}; + + // create panel + pp.panel($.extend({}, options, { + border: false, + noheader: true, + closed: true, + doSize: false, + iconCls: (options.icon ? options.icon : undefined), + onLoad: function(){ + if (options.onLoad){ + options.onLoad.call(this, arguments); + } + state.options.onLoad.call(container, $(this)); + } + })); + + var opts = pp.panel('options'); + + var tabs = $(container).children('div.tabs-header').find('ul.tabs'); + + opts.tab = $('
                                • ').appendTo(tabs); // set the tab object in panel options + opts.tab.append( + '' + + '' + + '' + + '' + ); + + $(container).tabs('update', { + tab: pp, + options: opts + }); + } + + function addTab(container, options) { + var opts = $.data(container, 'tabs').options; + var tabs = $.data(container, 'tabs').tabs; + if (options.selected == undefined) options.selected = true; + + var pp = $('
                                  ').appendTo($(container).children('div.tabs-panels')); + tabs.push(pp); + createTab(container, pp, options); + + opts.onAdd.call(container, options.title, tabs.length-1); + +// setScrollers(container); + setSize(container); + if (options.selected){ + selectTab(container, tabs.length-1); // select the added tab panel + } + } + + /** + * update tab panel, param has following properties: + * tab: the tab panel to be updated + * options: the tab panel options + */ + function updateTab(container, param){ + var selectHis = $.data(container, 'tabs').selectHis; + var pp = param.tab; // the tab panel + var oldTitle = pp.panel('options').title; + pp.panel($.extend({}, param.options, { + iconCls: (param.options.icon ? param.options.icon : undefined) + })); + + var opts = pp.panel('options'); // get the tab panel options + var tab = opts.tab; + + var s_title = tab.find('span.tabs-title'); + var s_icon = tab.find('span.tabs-icon'); + s_title.html(opts.title); + s_icon.attr('class', 'tabs-icon'); + + tab.find('a.tabs-close').remove(); + if (opts.closable){ + s_title.addClass('tabs-closable'); + $('').appendTo(tab); + } else{ + s_title.removeClass('tabs-closable'); + } + if (opts.iconCls){ + s_title.addClass('tabs-with-icon'); + s_icon.addClass(opts.iconCls); + } else { + s_title.removeClass('tabs-with-icon'); + } + + if (oldTitle != opts.title){ + for(var i=0; i').insertAfter(tab.find('a.tabs-inner')); + if ($.isArray(opts.tools)){ + for(var i=0; i').appendTo(p_tool); + t.addClass(opts.tools[i].iconCls); + if (opts.tools[i].handler){ + t.bind('click', {handler:opts.tools[i].handler}, function(e){ + if ($(this).parents('li').hasClass('tabs-disabled')){return;} + e.data.handler.call(this); + }); + } + } + } else { + $(opts.tools).children().appendTo(p_tool); + } + var pr = p_tool.children().length * 12; + if (opts.closable) { + pr += 8; + } else { + pr -= 3; + p_tool.css('right','5px'); + } + s_title.css('padding-right', pr+'px'); + } + +// setProperties(container); +// setScrollers(container); + setSize(container); + + $.data(container, 'tabs').options.onUpdate.call(container, opts.title, getTabIndex(container, pp)); + } + + /** + * close a tab with specified index or title + */ + function closeTab(container, which) { + var opts = $.data(container, 'tabs').options; + var tabs = $.data(container, 'tabs').tabs; + var selectHis = $.data(container, 'tabs').selectHis; + + if (!exists(container, which)) return; + + var tab = getTab(container, which); + var title = tab.panel('options').title; + var index = getTabIndex(container, tab); + + if (opts.onBeforeClose.call(container, title, index) == false) return; + + var tab = getTab(container, which, true); + tab.panel('options').tab.remove(); + tab.panel('destroy'); + + opts.onClose.call(container, title, index); + +// setScrollers(container); + setSize(container); + + // remove the select history item + for(var i=0; i= tabs.length){ + return null; + } else { + var tab = tabs[which]; + if (removeit) { + tabs.splice(which, 1); + } + return tab; + } + } + for(var i=0; idiv.tabs-header>div.tabs-wrap'); + var left = tab.position().left; + var right = left + tab.outerWidth(); + if (left < 0 || right > wrap.width()){ + var deltaX = left - (wrap.width()-tab.width()) / 2; + $(container).tabs('scrollBy', deltaX); + } else { + $(container).tabs('scrollBy', 0); + } + + setSelectedSize(container); + + opts.onSelect.call(container, title, getTabIndex(container, panel)); + } + + function unselectTab(container, which){ + var state = $.data(container, 'tabs'); + var p = getTab(container, which); + if (p){ + var opts = p.panel('options'); + if (!opts.closed){ + p.panel('close'); + if (opts.closed){ + opts.tab.removeClass('tabs-selected'); + state.options.onUnselect.call(container, opts.title, getTabIndex(container, p)); + } + } + } + } + + function exists(container, which){ + return getTab(container, which) != null; + } + + function showHeader(container, visible){ + var opts = $.data(container, 'tabs').options; + opts.showHeader = visible; + $(container).tabs('resize'); + } + + + $.fn.tabs = function(options, param){ + if (typeof options == 'string') { + return $.fn.tabs.methods[options](this, param); + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'tabs'); + var opts; + if (state) { + opts = $.extend(state.options, options); + state.options = opts; + } else { + $.data(this, 'tabs', { + options: $.extend({},$.fn.tabs.defaults, $.fn.tabs.parseOptions(this), options), + tabs: [], + selectHis: [] + }); + wrapTabs(this); + } + + addTools(this); + setProperties(this); + setSize(this); + bindEvents(this); + + doFirstSelect(this); + }); + }; + + $.fn.tabs.methods = { + options: function(jq){ + var cc = jq[0]; + var opts = $.data(cc, 'tabs').options; + var s = getSelectedTab(cc); + opts.selected = s ? getTabIndex(cc, s) : -1; + return opts; + }, + tabs: function(jq){ + return $.data(jq[0], 'tabs').tabs; + }, + resize: function(jq){ + return jq.each(function(){ + setSize(this); + setSelectedSize(this); + }); + }, + add: function(jq, options){ + return jq.each(function(){ + addTab(this, options); + }); + }, + close: function(jq, which){ + return jq.each(function(){ + closeTab(this, which); + }); + }, + getTab: function(jq, which){ + return getTab(jq[0], which); + }, + getTabIndex: function(jq, tab){ + return getTabIndex(jq[0], tab); + }, + getSelected: function(jq){ + return getSelectedTab(jq[0]); + }, + select: function(jq, which){ + return jq.each(function(){ + selectTab(this, which); + }); + }, + unselect: function(jq, which){ + return jq.each(function(){ + unselectTab(this, which); + }); + }, + exists: function(jq, which){ + return exists(jq[0], which); + }, + update: function(jq, options){ + return jq.each(function(){ + updateTab(this, options); + }); + }, + enableTab: function(jq, which){ + return jq.each(function(){ + $(this).tabs('getTab', which).panel('options').tab.removeClass('tabs-disabled'); + }); + }, + disableTab: function(jq, which){ + return jq.each(function(){ + $(this).tabs('getTab', which).panel('options').tab.addClass('tabs-disabled'); + }); + }, + showHeader: function(jq){ + return jq.each(function(){ + showHeader(this, true); + }); + }, + hideHeader: function(jq){ + return jq.each(function(){ + showHeader(this, false); + }); + }, + scrollBy: function(jq, deltaX){ // scroll the tab header by the specified amount of pixels + return jq.each(function(){ + var opts = $(this).tabs('options'); + var wrap = $(this).find('>div.tabs-header>div.tabs-wrap'); + var pos = Math.min(wrap._scrollLeft() + deltaX, getMaxScrollWidth()); + wrap.animate({scrollLeft: pos}, opts.scrollDuration); + + function getMaxScrollWidth(){ + var w = 0; + var ul = wrap.children('ul'); + ul.children('li').each(function(){ + w += $(this).outerWidth(true); + }); + return w - wrap.width() + (ul.outerWidth() - ul.width()); + } + }); + } + }; + + $.fn.tabs.parseOptions = function(target){ + return $.extend({}, $.parser.parseOptions(target, [ + 'width','height','tools','toolPosition','tabPosition', + {fit:'boolean',border:'boolean',plain:'boolean',headerWidth:'number',tabWidth:'number',tabHeight:'number',selected:'number',showHeader:'boolean'} + ])); + }; + + $.fn.tabs.defaults = { + width: 'auto', + height: 'auto', + headerWidth: 150, // the tab header width, it is valid only when tabPosition set to 'left' or 'right' + tabWidth: 'auto', // the tab width + tabHeight: 27, // the tab height + selected: 0, // the initialized selected tab index + showHeader: true, + plain: false, + fit: false, + border: true, + tools: null, + toolPosition: 'right', // left,right + tabPosition: 'top', // possible values: top,bottom + scrollIncrement: 100, + scrollDuration: 400, + onLoad: function(panel){}, + onSelect: function(title, index){}, + onUnselect: function(title, index){}, + onBeforeClose: function(title, index){}, + onClose: function(title, index){}, + onAdd: function(title, index){}, + onUpdate: function(title, index){}, + onContextMenu: function(e, title, index){} + }; +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/src/jquery.window.js b/src/main/webapp/js/easyui-1.3.5/src/jquery.window.js new file mode 100644 index 00000000..71fc6bb3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/src/jquery.window.js @@ -0,0 +1,409 @@ +/** + * window - jQuery EasyUI + * + * Copyright (c) 2009-2013 www.jeasyui.com. All rights reserved. + * + * Licensed under the GPL or commercial licenses + * To use it on other terms please contact us: info@jeasyui.com + * http://www.gnu.org/licenses/gpl.txt + * http://www.jeasyui.com/license_commercial.php + * + * Dependencies: + * panel + * draggable + * resizable + * + */ +(function($){ + function setSize(target, param){ + var opts = $.data(target, 'window').options; + if (param){ + $.extend(opts, param); +// if (param.width) opts.width = param.width; +// if (param.height) opts.height = param.height; +// if (param.left != null) opts.left = param.left; +// if (param.top != null) opts.top = param.top; + } + $(target).panel('resize', opts); + } + + function moveWindow(target, param){ + var state = $.data(target, 'window'); + if (param){ + if (param.left != null) state.options.left = param.left; + if (param.top != null) state.options.top = param.top; + } + $(target).panel('move', state.options); + if (state.shadow){ + state.shadow.css({ + left: state.options.left, + top: state.options.top + }); + } + } + + /** + * center the window only horizontally + */ + function hcenter(target, tomove){ + var state = $.data(target, 'window'); + var opts = state.options; + var width = opts.width; + if (isNaN(width)){ + width = state.window._outerWidth(); + } + if (opts.inline){ + var parent = state.window.parent(); + opts.left = (parent.width() - width) / 2 + parent.scrollLeft(); + } else { + opts.left = ($(window)._outerWidth() - width) / 2 + $(document).scrollLeft(); + } + if (tomove){moveWindow(target);} + } + + /** + * center the window only vertically + */ + function vcenter(target, tomove){ + var state = $.data(target, 'window'); + var opts = state.options; + var height = opts.height; + if (isNaN(height)){ + height = state.window._outerHeight(); + } + if (opts.inline){ + var parent = state.window.parent(); + opts.top = (parent.height() - height) / 2 + parent.scrollTop(); + } else { + opts.top = ($(window)._outerHeight() - height) / 2 + $(document).scrollTop(); + } + if (tomove){moveWindow(target);} + } + + function create(target){ + var state = $.data(target, 'window'); + var win = $(target).panel($.extend({}, state.options, { + border: false, + doSize: true, // size the panel, the property undefined in window component + closed: true, // close the panel + cls: 'window', + headerCls: 'window-header', + bodyCls: 'window-body ' + (state.options.noheader ? 'window-body-noheader' : ''), + + onBeforeDestroy: function(){ + if (state.options.onBeforeDestroy.call(target) == false) return false; + if (state.shadow) state.shadow.remove(); + if (state.mask) state.mask.remove(); + }, + onClose: function(){ + if (state.shadow) state.shadow.hide(); + if (state.mask) state.mask.hide(); + + state.options.onClose.call(target); + }, + onOpen: function(){ + if (state.mask){ + state.mask.css({ + display:'block', + zIndex: $.fn.window.defaults.zIndex++ + }); + } + if (state.shadow){ + state.shadow.css({ + display:'block', + zIndex: $.fn.window.defaults.zIndex++, + left: state.options.left, + top: state.options.top, + width: state.window._outerWidth(), + height: state.window._outerHeight() + }); + } + state.window.css('z-index', $.fn.window.defaults.zIndex++); + + state.options.onOpen.call(target); + }, + onResize: function(width, height){ + var opts = $(this).panel('options'); + $.extend(state.options, { + width: opts.width, + height: opts.height, + left: opts.left, + top: opts.top + }); + if (state.shadow){ + state.shadow.css({ + left: state.options.left, + top: state.options.top, + width: state.window._outerWidth(), + height: state.window._outerHeight() + }); + } + + state.options.onResize.call(target, width, height); + }, + onMinimize: function(){ + if (state.shadow) state.shadow.hide(); + if (state.mask) state.mask.hide(); + + state.options.onMinimize.call(target); + }, + onBeforeCollapse: function(){ + if (state.options.onBeforeCollapse.call(target) == false) return false; + if (state.shadow) state.shadow.hide(); + }, + onExpand: function(){ + if (state.shadow) state.shadow.show(); + state.options.onExpand.call(target); + } + })); + + state.window = win.panel('panel'); + + // create mask + if (state.mask) state.mask.remove(); + if (state.options.modal == true){ + state.mask = $('
                                  ').insertAfter(state.window); + state.mask.css({ + width: (state.options.inline ? state.mask.parent().width() : getPageArea().width), + height: (state.options.inline ? state.mask.parent().height() : getPageArea().height), + display: 'none' + }); + } + + // create shadow + if (state.shadow) state.shadow.remove(); + if (state.options.shadow == true){ + state.shadow = $('
                                  ').insertAfter(state.window); + state.shadow.css({ + display: 'none' + }); + } + + // if require center the window + if (state.options.left == null){hcenter(target);} + if (state.options.top == null){vcenter(target);} + moveWindow(target); + + if (state.options.closed == false){ + win.window('open'); // open the window + } + } + + + /** + * set window drag and resize property + */ + function setProperties(target){ + var state = $.data(target, 'window'); + + state.window.draggable({ + handle: '>div.panel-header>div.panel-title', + disabled: state.options.draggable == false, + onStartDrag: function(e){ + if (state.mask) state.mask.css('z-index', $.fn.window.defaults.zIndex++); + if (state.shadow) state.shadow.css('z-index', $.fn.window.defaults.zIndex++); + state.window.css('z-index', $.fn.window.defaults.zIndex++); + + if (!state.proxy){ + state.proxy = $('
                                  ').insertAfter(state.window); + } + state.proxy.css({ + display:'none', + zIndex: $.fn.window.defaults.zIndex++, + left: e.data.left, + top: e.data.top + }); + state.proxy._outerWidth(state.window._outerWidth()); + state.proxy._outerHeight(state.window._outerHeight()); + setTimeout(function(){ + if (state.proxy) state.proxy.show(); + }, 500); + }, + onDrag: function(e){ + state.proxy.css({ + display:'block', + left: e.data.left, + top: e.data.top + }); + return false; + }, + onStopDrag: function(e){ + state.options.left = e.data.left; + state.options.top = e.data.top; + $(target).window('move'); + state.proxy.remove(); + state.proxy = null; + } + }); + + state.window.resizable({ + disabled: state.options.resizable == false, + onStartResize:function(e){ + state.pmask = $('
                                  ').insertAfter(state.window); + state.pmask.css({ + zIndex: $.fn.window.defaults.zIndex++, + left: e.data.left, + top: e.data.top, + width: state.window._outerWidth(), + height: state.window._outerHeight() + }); + if (!state.proxy){ + state.proxy = $('
                                  ').insertAfter(state.window); + } + state.proxy.css({ + zIndex: $.fn.window.defaults.zIndex++, + left: e.data.left, + top: e.data.top + }); + state.proxy._outerWidth(e.data.width); + state.proxy._outerHeight(e.data.height); + }, + onResize: function(e){ + state.proxy.css({ + left: e.data.left, + top: e.data.top + }); + state.proxy._outerWidth(e.data.width); + state.proxy._outerHeight(e.data.height); + return false; + }, + onStopResize: function(e){ + $.extend(state.options, { + left: e.data.left, + top: e.data.top, + width: e.data.width, + height: e.data.height + }); + setSize(target); + state.pmask.remove(); + state.pmask = null; + state.proxy.remove(); + state.proxy = null; + } + }); + } + + function getPageArea() { + if (document.compatMode == 'BackCompat') { + return { + width: Math.max(document.body.scrollWidth, document.body.clientWidth), + height: Math.max(document.body.scrollHeight, document.body.clientHeight) + } + } else { + return { + width: Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth), + height: Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight) + } + } + } + + // when window resize, reset the width and height of the window's mask + $(window).resize(function(){ + $('body>div.window-mask').css({ + width: $(window)._outerWidth(), + height: $(window)._outerHeight() + }); + setTimeout(function(){ + $('body>div.window-mask').css({ + width: getPageArea().width, + height: getPageArea().height + }); + }, 50); + }); + + $.fn.window = function(options, param){ + if (typeof options == 'string'){ + var method = $.fn.window.methods[options]; + if (method){ + return method(this, param); + } else { + return this.panel(options, param); + } + } + + options = options || {}; + return this.each(function(){ + var state = $.data(this, 'window'); + if (state){ + $.extend(state.options, options); + } else { + state = $.data(this, 'window', { + options: $.extend({}, $.fn.window.defaults, $.fn.window.parseOptions(this), options) + }); + if (!state.options.inline){ +// $(this).appendTo('body'); + document.body.appendChild(this); + } + } + create(this); + setProperties(this); + }); + }; + + $.fn.window.methods = { + options: function(jq){ + var popts = jq.panel('options'); + var wopts = $.data(jq[0], 'window').options; + return $.extend(wopts, { + closed: popts.closed, + collapsed: popts.collapsed, + minimized: popts.minimized, + maximized: popts.maximized + }); + }, + window: function(jq){ + return $.data(jq[0], 'window').window; + }, + resize: function(jq, param){ + return jq.each(function(){ + setSize(this, param); + }); + }, + move: function(jq, param){ + return jq.each(function(){ + moveWindow(this, param); + }); + }, + hcenter: function(jq){ + return jq.each(function(){ + hcenter(this, true); + }); + }, + vcenter: function(jq){ + return jq.each(function(){ + vcenter(this, true); + }); + }, + center: function(jq){ + return jq.each(function(){ + hcenter(this); + vcenter(this); + moveWindow(this); + }); + } + }; + + $.fn.window.parseOptions = function(target){ + return $.extend({}, $.fn.panel.parseOptions(target), $.parser.parseOptions(target, [ + {draggable:'boolean',resizable:'boolean',shadow:'boolean',modal:'boolean',inline:'boolean'} + ])); + }; + + // Inherited from $.fn.panel.defaults + $.fn.window.defaults = $.extend({}, $.fn.panel.defaults, { + zIndex: 9000, + draggable: true, + resizable: true, + shadow: true, + modal: false, + inline: false, // true to stay inside its parent, false to go on top of all elements + + // window's property which difference from panel + title: 'New Window', + collapsible: true, + minimizable: true, + maximizable: true, + closable: true, + closed: false + }); +})(jQuery); diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/accordion.css b/src/main/webapp/js/easyui-1.3.5/themes/black/accordion.css new file mode 100644 index 00000000..a0f6ddc3 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/accordion.css @@ -0,0 +1,41 @@ +.accordion { + overflow: hidden; + border-width: 1px; + border-style: solid; +} +.accordion .accordion-header { + border-width: 0 0 1px; + cursor: pointer; +} +.accordion .accordion-body { + border-width: 0 0 1px; +} +.accordion-noborder { + border-width: 0; +} +.accordion-noborder .accordion-header { + border-width: 0 0 1px; +} +.accordion-noborder .accordion-body { + border-width: 0 0 1px; +} +.accordion-collapse { + background: url('images/accordion_arrows.png') no-repeat 0 0; +} +.accordion-expand { + background: url('images/accordion_arrows.png') no-repeat -16px 0; +} +.accordion { + background: #666; + border-color: #000; +} +.accordion .accordion-header { + background: #3d3d3d; + filter: none; +} +.accordion .accordion-header-selected { + background: #0052A3; +} +.accordion .accordion-header-selected .panel-title { + color: #fff; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/calendar.css b/src/main/webapp/js/easyui-1.3.5/themes/black/calendar.css new file mode 100644 index 00000000..514f3e3c --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/calendar.css @@ -0,0 +1,190 @@ +.calendar { + border-width: 1px; + border-style: solid; + padding: 1px; + overflow: hidden; +} +.calendar table { + border-collapse: separate; + font-size: 12px; + width: 100%; + height: 100%; +} +.calendar table td, +.calendar table th { + font-size: 12px; +} +.calendar-noborder { + border: 0; +} +.calendar-header { + position: relative; + height: 22px; +} +.calendar-title { + text-align: center; + height: 22px; +} +.calendar-title span { + position: relative; + display: inline-block; + top: 2px; + padding: 0 3px; + height: 18px; + line-height: 18px; + font-size: 12px; + cursor: pointer; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-prevmonth, +.calendar-nextmonth, +.calendar-prevyear, +.calendar-nextyear { + position: absolute; + top: 50%; + margin-top: -7px; + width: 14px; + height: 14px; + cursor: pointer; + font-size: 1px; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-prevmonth { + left: 20px; + background: url('images/calendar_arrows.png') no-repeat -18px -2px; +} +.calendar-nextmonth { + right: 20px; + background: url('images/calendar_arrows.png') no-repeat -34px -2px; +} +.calendar-prevyear { + left: 3px; + background: url('images/calendar_arrows.png') no-repeat -1px -2px; +} +.calendar-nextyear { + right: 3px; + background: url('images/calendar_arrows.png') no-repeat -49px -2px; +} +.calendar-body { + position: relative; +} +.calendar-body th, +.calendar-body td { + text-align: center; +} +.calendar-day { + border: 0; + padding: 1px; + cursor: pointer; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-other-month { + opacity: 0.3; + filter: alpha(opacity=30); +} +.calendar-menu { + position: absolute; + top: 0; + left: 0; + width: 180px; + height: 150px; + padding: 5px; + font-size: 12px; + display: none; + overflow: hidden; +} +.calendar-menu-year-inner { + text-align: center; + padding-bottom: 5px; +} +.calendar-menu-year { + width: 40px; + text-align: center; + border-width: 1px; + border-style: solid; + margin: 0; + padding: 2px; + font-weight: bold; + font-size: 12px; +} +.calendar-menu-prev, +.calendar-menu-next { + display: inline-block; + width: 21px; + height: 21px; + vertical-align: top; + cursor: pointer; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-menu-prev { + margin-right: 10px; + background: url('images/calendar_arrows.png') no-repeat 2px 2px; +} +.calendar-menu-next { + margin-left: 10px; + background: url('images/calendar_arrows.png') no-repeat -45px 2px; +} +.calendar-menu-month { + text-align: center; + cursor: pointer; + font-weight: bold; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-body th, +.calendar-menu-month { + color: #ffffff; +} +.calendar-day { + color: #fff; +} +.calendar-sunday { + color: #CC2222; +} +.calendar-saturday { + color: #00ee00; +} +.calendar-today { + color: #0000ff; +} +.calendar-menu-year { + border-color: #000; +} +.calendar { + border-color: #000; +} +.calendar-header { + background: #3d3d3d; +} +.calendar-body, +.calendar-menu { + background: #666; +} +.calendar-body th { + background: #555; +} +.calendar-hover, +.calendar-nav-hover, +.calendar-menu-hover { + background-color: #777; + color: #fff; +} +.calendar-hover { + border: 1px solid #555; + padding: 0; +} +.calendar-selected { + background-color: #0052A3; + color: #fff; + border: 1px solid #00458a; + padding: 0; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/combo.css b/src/main/webapp/js/easyui-1.3.5/themes/black/combo.css new file mode 100644 index 00000000..d0af3b7d --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/combo.css @@ -0,0 +1,58 @@ +.combo { + display: inline-block; + white-space: nowrap; + margin: 0; + padding: 0; + border-width: 1px; + border-style: solid; + overflow: hidden; + vertical-align: middle; +} +.combo .combo-text { + font-size: 12px; + border: 0px; + line-height: 20px; + height: 20px; + margin: 0; + padding: 0px 2px; + *margin-top: -1px; + *height: 18px; + *line-height: 18px; + _height: 18px; + _line-height: 18px; + vertical-align: baseline; +} +.combo-arrow { + width: 18px; + height: 20px; + overflow: hidden; + display: inline-block; + vertical-align: top; + cursor: pointer; + opacity: 0.6; + filter: alpha(opacity=60); +} +.combo-arrow-hover { + opacity: 1.0; + filter: alpha(opacity=100); +} +.combo-panel { + overflow: auto; +} +.combo-arrow { + background: url('images/combo_arrow.png') no-repeat center center; +} +.combo, +.combo-panel { + background-color: #666; +} +.combo { + border-color: #000; + background-color: #666; +} +.combo-arrow { + background-color: #3d3d3d; +} +.combo-arrow-hover { + background-color: #777; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/combobox.css b/src/main/webapp/js/easyui-1.3.5/themes/black/combobox.css new file mode 100644 index 00000000..284332e0 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/combobox.css @@ -0,0 +1,24 @@ +.combobox-item, +.combobox-group { + font-size: 12px; + padding: 3px; + padding-right: 0px; +} +.combobox-item-disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +.combobox-gitem { + padding-left: 10px; +} +.combobox-group { + font-weight: bold; +} +.combobox-item-hover { + background-color: #777; + color: #fff; +} +.combobox-item-selected { + background-color: #0052A3; + color: #fff; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/datagrid.css b/src/main/webapp/js/easyui-1.3.5/themes/black/datagrid.css new file mode 100644 index 00000000..c13f133a --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/datagrid.css @@ -0,0 +1,260 @@ +.datagrid .panel-body { + overflow: hidden; + position: relative; +} +.datagrid-view { + position: relative; + overflow: hidden; +} +.datagrid-view1, +.datagrid-view2 { + position: absolute; + overflow: hidden; + top: 0; +} +.datagrid-view1 { + left: 0; +} +.datagrid-view2 { + right: 0; +} +.datagrid-mask { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + opacity: 0.3; + filter: alpha(opacity=30); + display: none; +} +.datagrid-mask-msg { + position: absolute; + top: 50%; + margin-top: -20px; + padding: 12px 5px 10px 30px; + width: auto; + height: 16px; + border-width: 2px; + border-style: solid; + display: none; +} +.datagrid-sort-icon { + padding: 0; +} +.datagrid-toolbar { + height: auto; + padding: 1px 2px; + border-width: 0 0 1px 0; + border-style: solid; +} +.datagrid-btn-separator { + float: left; + height: 24px; + border-left: 1px solid #444; + border-right: 1px solid #777; + margin: 2px 1px; +} +.datagrid .datagrid-pager { + display: block; + margin: 0; + border-width: 1px 0 0 0; + border-style: solid; +} +.datagrid .datagrid-pager-top { + border-width: 0 0 1px 0; +} +.datagrid-header { + overflow: hidden; + cursor: default; + border-width: 0 0 1px 0; + border-style: solid; +} +.datagrid-header-inner { + float: left; + width: 10000px; +} +.datagrid-header-row, +.datagrid-row { + height: 25px; +} +.datagrid-header td, +.datagrid-body td, +.datagrid-footer td { + border-width: 0 1px 1px 0; + border-style: dotted; + margin: 0; + padding: 0; +} +.datagrid-cell, +.datagrid-cell-group, +.datagrid-header-rownumber, +.datagrid-cell-rownumber { + margin: 0; + padding: 0 4px; + white-space: nowrap; + word-wrap: normal; + overflow: hidden; + height: 18px; + line-height: 18px; + font-size: 12px; +} +.datagrid-header .datagrid-cell { + height: auto; +} +.datagrid-header .datagrid-cell span { + font-size: 12px; +} +.datagrid-cell-group { + text-align: center; +} +.datagrid-header-rownumber, +.datagrid-cell-rownumber { + width: 25px; + text-align: center; + margin: 0; + padding: 0; +} +.datagrid-body { + margin: 0; + padding: 0; + overflow: auto; + zoom: 1; +} +.datagrid-view1 .datagrid-body-inner { + padding-bottom: 20px; +} +.datagrid-view1 .datagrid-body { + overflow: hidden; +} +.datagrid-footer { + overflow: hidden; +} +.datagrid-footer-inner { + border-width: 1px 0 0 0; + border-style: solid; + width: 10000px; + float: left; +} +.datagrid-row-editing .datagrid-cell { + height: auto; +} +.datagrid-header-check, +.datagrid-cell-check { + padding: 0; + width: 27px; + height: 18px; + font-size: 1px; + text-align: center; + overflow: hidden; +} +.datagrid-header-check input, +.datagrid-cell-check input { + margin: 0; + padding: 0; + width: 15px; + height: 18px; +} +.datagrid-resize-proxy { + position: absolute; + width: 1px; + height: 10000px; + top: 0; + cursor: e-resize; + display: none; +} +.datagrid-body .datagrid-editable { + margin: 0; + padding: 0; +} +.datagrid-body .datagrid-editable table { + width: 100%; + height: 100%; +} +.datagrid-body .datagrid-editable td { + border: 0; + margin: 0; + padding: 0; +} +.datagrid-body .datagrid-editable .datagrid-editable-input { + margin: 0; + padding: 2px; + border-width: 1px; + border-style: solid; +} +.datagrid-sort-desc .datagrid-sort-icon { + padding: 0 13px 0 0; + background: url('images/datagrid_icons.png') no-repeat -16px center; +} +.datagrid-sort-asc .datagrid-sort-icon { + padding: 0 13px 0 0; + background: url('images/datagrid_icons.png') no-repeat 0px center; +} +.datagrid-row-collapse { + background: url('images/datagrid_icons.png') no-repeat -48px center; +} +.datagrid-row-expand { + background: url('images/datagrid_icons.png') no-repeat -32px center; +} +.datagrid-mask-msg { + background: #666 url('images/loading.gif') no-repeat scroll 5px center; +} +.datagrid-header, +.datagrid-td-rownumber { + background-color: #444; + background: -webkit-linear-gradient(top,#4c4c4c 0,#3f3f3f 100%); + background: -moz-linear-gradient(top,#4c4c4c 0,#3f3f3f 100%); + background: -o-linear-gradient(top,#4c4c4c 0,#3f3f3f 100%); + background: linear-gradient(to bottom,#4c4c4c 0,#3f3f3f 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c,endColorstr=#3f3f3f,GradientType=0); +} +.datagrid-cell-rownumber { + color: #fff; +} +.datagrid-resize-proxy { + background: #cccccc; +} +.datagrid-mask { + background: #000; +} +.datagrid-mask-msg { + border-color: #000; +} +.datagrid-toolbar, +.datagrid-pager { + background: #555; +} +.datagrid-header, +.datagrid-toolbar, +.datagrid-pager, +.datagrid-footer-inner { + border-color: #222; +} +.datagrid-header td, +.datagrid-body td, +.datagrid-footer td { + border-color: #222; +} +.datagrid-htable, +.datagrid-btable, +.datagrid-ftable { + color: #fff; + border-collapse: separate; +} +.datagrid-row-alt { + background: #555; +} +.datagrid-row-over, +.datagrid-header td.datagrid-header-over { + background: #777; + color: #fff; + cursor: default; +} +.datagrid-row-selected { + background: #0052A3; + color: #fff; +} +.datagrid-body .datagrid-editable .datagrid-editable-input { + border-color: #000; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/datebox.css b/src/main/webapp/js/easyui-1.3.5/themes/black/datebox.css new file mode 100644 index 00000000..e368f640 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/datebox.css @@ -0,0 +1,36 @@ +.datebox-calendar-inner { + height: 180px; +} +.datebox-button { + height: 18px; + padding: 2px 5px; + text-align: center; +} +.datebox-button a { + font-size: 12px; + font-weight: bold; + text-decoration: none; + opacity: 0.6; + filter: alpha(opacity=60); +} +.datebox-button a:hover { + opacity: 1.0; + filter: alpha(opacity=100); +} +.datebox-current, +.datebox-close { + float: left; +} +.datebox-close { + float: right; +} +.datebox .combo-arrow { + background-image: url('images/datebox_arrow.png'); + background-position: center center; +} +.datebox-button { + background-color: #555; +} +.datebox-button a { + color: #fff; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/dialog.css b/src/main/webapp/js/easyui-1.3.5/themes/black/dialog.css new file mode 100644 index 00000000..4ee224a9 --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/dialog.css @@ -0,0 +1,30 @@ +.dialog-content { + overflow: auto; +} +.dialog-toolbar { + padding: 2px 5px; +} +.dialog-tool-separator { + float: left; + height: 24px; + border-left: 1px solid #444; + border-right: 1px solid #777; + margin: 2px 1px; +} +.dialog-button { + padding: 5px; + text-align: right; +} +.dialog-button .l-btn { + margin-left: 5px; +} +.dialog-toolbar, +.dialog-button { + background: #555; +} +.dialog-toolbar { + border-bottom: 1px solid #222; +} +.dialog-button { + border-top: 1px solid #222; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/easyui.css b/src/main/webapp/js/easyui-1.3.5/themes/black/easyui.css new file mode 100644 index 00000000..11a0380b --- /dev/null +++ b/src/main/webapp/js/easyui-1.3.5/themes/black/easyui.css @@ -0,0 +1,2322 @@ +.panel { + overflow: hidden; + text-align: left; + margin: 0; + border: 0; + -moz-border-radius: 0 0 0 0; + -webkit-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.panel-header, +.panel-body { + border-width: 1px; + border-style: solid; +} +.panel-header { + padding: 5px; + position: relative; +} +.panel-title { + background: url('images/blank.gif') no-repeat; +} +.panel-header-noborder { + border-width: 0 0 1px 0; +} +.panel-body { + overflow: auto; + border-top-width: 0; + padding: 0; +} +.panel-body-noheader { + border-top-width: 1px; +} +.panel-body-noborder { + border-width: 0px; +} +.panel-with-icon { + padding-left: 18px; +} +.panel-icon, +.panel-tool { + position: absolute; + top: 50%; + margin-top: -8px; + height: 16px; + overflow: hidden; +} +.panel-icon { + left: 5px; + width: 16px; +} +.panel-tool { + right: 5px; + width: auto; +} +.panel-tool a { + display: inline-block; + width: 16px; + height: 16px; + opacity: 0.6; + filter: alpha(opacity=60); + margin: 0 0 0 2px; + vertical-align: top; +} +.panel-tool a:hover { + opacity: 1; + filter: alpha(opacity=100); + background-color: #777; + -moz-border-radius: 3px 3px 3px 3px; + -webkit-border-radius: 3px 3px 3px 3px; + border-radius: 3px 3px 3px 3px; +} +.panel-loading { + padding: 11px 0px 10px 30px; +} +.panel-noscroll { + overflow: hidden; +} +.panel-fit, +.panel-fit body { + height: 100%; + margin: 0; + padding: 0; + border: 0; + overflow: hidden; +} +.panel-loading { + background: url('images/loading.gif') no-repeat 10px 10px; +} +.panel-tool-close { + background: url('images/panel_tools.png') no-repeat -16px 0px; +} +.panel-tool-min { + background: url('images/panel_tools.png') no-repeat 0px 0px; +} +.panel-tool-max { + background: url('images/panel_tools.png') no-repeat 0px -16px; +} +.panel-tool-restore { + background: url('images/panel_tools.png') no-repeat -16px -16px; +} +.panel-tool-collapse { + background: url('images/panel_tools.png') no-repeat -32px 0; +} +.panel-tool-expand { + background: url('images/panel_tools.png') no-repeat -32px -16px; +} +.panel-header, +.panel-body { + border-color: #000; +} +.panel-header { + background-color: #3d3d3d; + background: -webkit-linear-gradient(top,#454545 0,#383838 100%); + background: -moz-linear-gradient(top,#454545 0,#383838 100%); + background: -o-linear-gradient(top,#454545 0,#383838 100%); + background: linear-gradient(to bottom,#454545 0,#383838 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#454545,endColorstr=#383838,GradientType=0); +} +.panel-body { + background-color: #666; + color: #fff; + font-size: 12px; +} +.panel-title { + font-size: 12px; + font-weight: bold; + color: #fff; + height: 16px; + line-height: 16px; +} +.accordion { + overflow: hidden; + border-width: 1px; + border-style: solid; +} +.accordion .accordion-header { + border-width: 0 0 1px; + cursor: pointer; +} +.accordion .accordion-body { + border-width: 0 0 1px; +} +.accordion-noborder { + border-width: 0; +} +.accordion-noborder .accordion-header { + border-width: 0 0 1px; +} +.accordion-noborder .accordion-body { + border-width: 0 0 1px; +} +.accordion-collapse { + background: url('images/accordion_arrows.png') no-repeat 0 0; +} +.accordion-expand { + background: url('images/accordion_arrows.png') no-repeat -16px 0; +} +.accordion { + background: #666; + border-color: #000; +} +.accordion .accordion-header { + background: #3d3d3d; + filter: none; +} +.accordion .accordion-header-selected { + background: #0052A3; +} +.accordion .accordion-header-selected .panel-title { + color: #fff; +} +.window { + overflow: hidden; + padding: 5px; + border-width: 1px; + border-style: solid; +} +.window .window-header { + background: transparent; + padding: 0px 0px 6px 0px; +} +.window .window-body { + border-width: 1px; + border-style: solid; + border-top-width: 0px; +} +.window .window-body-noheader { + border-top-width: 1px; +} +.window .window-header .panel-icon, +.window .window-header .panel-tool { + top: 50%; + margin-top: -11px; +} +.window .window-header .panel-icon { + left: 1px; +} +.window .window-header .panel-tool { + right: 1px; +} +.window .window-header .panel-with-icon { + padding-left: 18px; +} +.window-proxy { + position: absolute; + overflow: hidden; +} +.window-proxy-mask { + position: absolute; + filter: alpha(opacity=5); + opacity: 0.05; +} +.window-mask { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + filter: alpha(opacity=40); + opacity: 0.40; + font-size: 1px; + *zoom: 1; + overflow: hidden; +} +.window, +.window-shadow { + position: absolute; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.window-shadow { + background: #777; + -moz-box-shadow: 2px 2px 3px #787878; + -webkit-box-shadow: 2px 2px 3px #787878; + box-shadow: 2px 2px 3px #787878; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2); +} +.window, +.window .window-body { + border-color: #000; +} +.window { + background-color: #3d3d3d; + background: -webkit-linear-gradient(top,#454545 0,#383838 20%); + background: -moz-linear-gradient(top,#454545 0,#383838 20%); + background: -o-linear-gradient(top,#454545 0,#383838 20%); + background: linear-gradient(to bottom,#454545 0,#383838 20%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#454545,endColorstr=#383838,GradientType=0); +} +.window-proxy { + border: 1px dashed #000; +} +.window-proxy-mask, +.window-mask { + background: #000; +} +.dialog-content { + overflow: auto; +} +.dialog-toolbar { + padding: 2px 5px; +} +.dialog-tool-separator { + float: left; + height: 24px; + border-left: 1px solid #444; + border-right: 1px solid #777; + margin: 2px 1px; +} +.dialog-button { + padding: 5px; + text-align: right; +} +.dialog-button .l-btn { + margin-left: 5px; +} +.dialog-toolbar, +.dialog-button { + background: #555; +} +.dialog-toolbar { + border-bottom: 1px solid #222; +} +.dialog-button { + border-top: 1px solid #222; +} +.combo { + display: inline-block; + white-space: nowrap; + margin: 0; + padding: 0; + border-width: 1px; + border-style: solid; + overflow: hidden; + vertical-align: middle; +} +.combo .combo-text { + font-size: 12px; + border: 0px; + line-height: 20px; + height: 20px; + margin: 0; + padding: 0px 2px; + *margin-top: -1px; + *height: 18px; + *line-height: 18px; + _height: 18px; + _line-height: 18px; + vertical-align: baseline; +} +.combo-arrow { + width: 18px; + height: 20px; + overflow: hidden; + display: inline-block; + vertical-align: top; + cursor: pointer; + opacity: 0.6; + filter: alpha(opacity=60); +} +.combo-arrow-hover { + opacity: 1.0; + filter: alpha(opacity=100); +} +.combo-panel { + overflow: auto; +} +.combo-arrow { + background: url('images/combo_arrow.png') no-repeat center center; +} +.combo, +.combo-panel { + background-color: #666; +} +.combo { + border-color: #000; + background-color: #666; +} +.combo-arrow { + background-color: #3d3d3d; +} +.combo-arrow-hover { + background-color: #777; +} +.combobox-item, +.combobox-group { + font-size: 12px; + padding: 3px; + padding-right: 0px; +} +.combobox-item-disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +.combobox-gitem { + padding-left: 10px; +} +.combobox-group { + font-weight: bold; +} +.combobox-item-hover { + background-color: #777; + color: #fff; +} +.combobox-item-selected { + background-color: #0052A3; + color: #fff; +} +.layout { + position: relative; + overflow: hidden; + margin: 0; + padding: 0; + z-index: 0; +} +.layout-panel { + position: absolute; + overflow: hidden; +} +.layout-panel-east, +.layout-panel-west { + z-index: 2; +} +.layout-panel-north, +.layout-panel-south { + z-index: 3; +} +.layout-expand { + position: absolute; + padding: 0px; + font-size: 1px; + cursor: pointer; + z-index: 1; +} +.layout-expand .panel-header, +.layout-expand .panel-body { + background: transparent; + filter: none; + overflow: hidden; +} +.layout-expand .panel-header { + border-bottom-width: 0px; +} +.layout-split-proxy-h, +.layout-split-proxy-v { + position: absolute; + font-size: 1px; + display: none; + z-index: 5; +} +.layout-split-proxy-h { + width: 5px; + cursor: e-resize; +} +.layout-split-proxy-v { + height: 5px; + cursor: n-resize; +} +.layout-mask { + position: absolute; + background: #fafafa; + filter: alpha(opacity=10); + opacity: 0.10; + z-index: 4; +} +.layout-button-up { + background: url('images/layout_arrows.png') no-repeat -16px -16px; +} +.layout-button-down { + background: url('images/layout_arrows.png') no-repeat -16px 0; +} +.layout-button-left { + background: url('images/layout_arrows.png') no-repeat 0 0; +} +.layout-button-right { + background: url('images/layout_arrows.png') no-repeat 0 -16px; +} +.layout-split-proxy-h, +.layout-split-proxy-v { + background-color: #cccccc; +} +.layout-split-north { + border-bottom: 5px solid #444; +} +.layout-split-south { + border-top: 5px solid #444; +} +.layout-split-east { + border-left: 5px solid #444; +} +.layout-split-west { + border-right: 5px solid #444; +} +.layout-expand { + background-color: #3d3d3d; +} +.layout-expand-over { + background-color: #3d3d3d; +} +.tabs-container { + overflow: hidden; +} +.tabs-header { + border-width: 1px; + border-style: solid; + border-bottom-width: 0; + position: relative; + padding: 0; + padding-top: 2px; + overflow: hidden; +} +.tabs-header-plain { + border: 0; + background: transparent; +} +.tabs-scroller-left, +.tabs-scroller-right { + position: absolute; + top: auto; + bottom: 0; + width: 18px; + font-size: 1px; + display: none; + cursor: pointer; + border-width: 1px; + border-style: solid; +} +.tabs-scroller-left { + left: 0; +} +.tabs-scroller-right { + right: 0; +} +.tabs-tool { + position: absolute; + bottom: 0; + padding: 1px; + overflow: hidden; + border-width: 1px; + border-style: solid; +} +.tabs-header-plain .tabs-tool { + padding: 0 1px; +} +.tabs-wrap { + position: relative; + left: 0; + overflow: hidden; + width: 100%; + margin: 0; + padding: 0; +} +.tabs-scrolling { + margin-left: 18px; + margin-right: 18px; +} +.tabs-disabled { + opacity: 0.3; + filter: alpha(opacity=30); +} +.tabs { + list-style-type: none; + height: 26px; + margin: 0px; + padding: 0px; + padding-left: 4px; + width: 5000px; + border-style: solid; + border-width: 0 0 1px 0; +} +.tabs li { + float: left; + display: inline-block; + margin: 0 4px -1px 0; + padding: 0; + position: relative; + border: 0; +} +.tabs li a.tabs-inner { + display: inline-block; + text-decoration: none; + margin: 0; + padding: 0 10px; + height: 25px; + line-height: 25px; + text-align: center; + white-space: nowrap; + border-width: 1px; + border-style: solid; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +.tabs li.tabs-selected a.tabs-inner { + font-weight: bold; + outline: none; +} +.tabs li.tabs-selected a:hover.tabs-inner { + cursor: default; + pointer: default; +} +.tabs li a.tabs-close, +.tabs-p-tool { + position: absolute; + font-size: 1px; + display: block; + height: 12px; + padding: 0; + top: 50%; + margin-top: -6px; + overflow: hidden; +} +.tabs li a.tabs-close { + width: 12px; + right: 5px; + opacity: 0.6; + filter: alpha(opacity=60); +} +.tabs-p-tool { + right: 16px; +} +.tabs-p-tool a { + display: inline-block; + font-size: 1px; + width: 12px; + height: 12px; + margin: 0; + opacity: 0.6; + filter: alpha(opacity=60); +} +.tabs li a:hover.tabs-close, +.tabs-p-tool a:hover { + opacity: 1; + filter: alpha(opacity=100); + cursor: hand; + cursor: pointer; +} +.tabs-with-icon { + padding-left: 18px; +} +.tabs-icon { + position: absolute; + width: 16px; + height: 16px; + left: 10px; + top: 50%; + margin-top: -8px; +} +.tabs-title { + font-size: 12px; +} +.tabs-closable { + padding-right: 8px; +} +.tabs-panels { + margin: 0px; + padding: 0px; + border-width: 1px; + border-style: solid; + border-top-width: 0; + overflow: hidden; +} +.tabs-header-bottom { + border-width: 0 1px 1px 1px; + padding: 0 0 2px 0; +} +.tabs-header-bottom .tabs { + border-width: 1px 0 0 0; +} +.tabs-header-bottom .tabs li { + margin: -1px 4px 0 0; +} +.tabs-header-bottom .tabs li a.tabs-inner { + -moz-border-radius: 0 0 5px 5px; + -webkit-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.tabs-header-bottom .tabs-tool { + top: 0; +} +.tabs-header-bottom .tabs-scroller-left, +.tabs-header-bottom .tabs-scroller-right { + top: 0; + bottom: auto; +} +.tabs-panels-top { + border-width: 1px 1px 0 1px; +} +.tabs-header-left { + float: left; + border-width: 1px 0 1px 1px; + padding: 0; +} +.tabs-header-right { + float: right; + border-width: 1px 1px 1px 0; + padding: 0; +} +.tabs-header-left .tabs-wrap, +.tabs-header-right .tabs-wrap { + height: 100%; +} +.tabs-header-left .tabs { + height: 100%; + padding: 4px 0 0 4px; + border-width: 0 1px 0 0; +} +.tabs-header-right .tabs { + height: 100%; + padding: 4px 4px 0 0; + border-width: 0 0 0 1px; +} +.tabs-header-left .tabs li, +.tabs-header-right .tabs li { + display: block; + width: 100%; + position: relative; +} +.tabs-header-left .tabs li { + left: auto; + right: 0; + margin: 0 -1px 4px 0; + float: right; +} +.tabs-header-right .tabs li { + left: 0; + right: auto; + margin: 0 0 4px -1px; + float: left; +} +.tabs-header-left .tabs li a.tabs-inner { + display: block; + text-align: left; + -moz-border-radius: 5px 0 0 5px; + -webkit-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; +} +.tabs-header-right .tabs li a.tabs-inner { + display: block; + text-align: left; + -moz-border-radius: 0 5px 5px 0; + -webkit-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; +} +.tabs-panels-right { + float: right; + border-width: 1px 1px 1px 0; +} +.tabs-panels-left { + float: left; + border-width: 1px 0 1px 1px; +} +.tabs-header-noborder, +.tabs-panels-noborder { + border: 0px; +} +.tabs-header-plain { + border: 0px; + background: transparent; +} +.tabs-scroller-left { + background: #3d3d3d url('images/tabs_icons.png') no-repeat 1px center; +} +.tabs-scroller-right { + background: #3d3d3d url('images/tabs_icons.png') no-repeat -15px center; +} +.tabs li a.tabs-close { + background: url('images/tabs_icons.png') no-repeat -34px center; +} +.tabs li a.tabs-inner:hover { + background: #777; + color: #fff; + filter: none; +} +.tabs li.tabs-selected a.tabs-inner { + background-color: #666; + color: #fff; + background: -webkit-linear-gradient(top,#454545 0,#666 100%); + background: -moz-linear-gradient(top,#454545 0,#666 100%); + background: -o-linear-gradient(top,#454545 0,#666 100%); + background: linear-gradient(to bottom,#454545 0,#666 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#454545,endColorstr=#666,GradientType=0); +} +.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner { + background: -webkit-linear-gradient(top,#666 0,#454545 100%); + background: -moz-linear-gradient(top,#666 0,#454545 100%); + background: -o-linear-gradient(top,#666 0,#454545 100%); + background: linear-gradient(to bottom,#666 0,#454545 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#666,endColorstr=#454545,GradientType=0); +} +.tabs-header-left .tabs li.tabs-selected a.tabs-inner { + background: -webkit-linear-gradient(left,#454545 0,#666 100%); + background: -moz-linear-gradient(left,#454545 0,#666 100%); + background: -o-linear-gradient(left,#454545 0,#666 100%); + background: linear-gradient(to right,#454545 0,#666 100%); + background-repeat: repeat-y; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#454545,endColorstr=#666,GradientType=1); +} +.tabs-header-right .tabs li.tabs-selected a.tabs-inner { + background: -webkit-linear-gradient(left,#666 0,#454545 100%); + background: -moz-linear-gradient(left,#666 0,#454545 100%); + background: -o-linear-gradient(left,#666 0,#454545 100%); + background: linear-gradient(to right,#666 0,#454545 100%); + background-repeat: repeat-y; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#666,endColorstr=#454545,GradientType=1); +} +.tabs li a.tabs-inner { + color: #fff; + background-color: #3d3d3d; + background: -webkit-linear-gradient(top,#454545 0,#383838 100%); + background: -moz-linear-gradient(top,#454545 0,#383838 100%); + background: -o-linear-gradient(top,#454545 0,#383838 100%); + background: linear-gradient(to bottom,#454545 0,#383838 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#454545,endColorstr=#383838,GradientType=0); +} +.tabs-header, +.tabs-tool { + background-color: #3d3d3d; +} +.tabs-header-plain { + background: transparent; +} +.tabs-header, +.tabs-scroller-left, +.tabs-scroller-right, +.tabs-tool, +.tabs, +.tabs-panels, +.tabs li a.tabs-inner, +.tabs li.tabs-selected a.tabs-inner, +.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner, +.tabs-header-left .tabs li.tabs-selected a.tabs-inner, +.tabs-header-right .tabs li.tabs-selected a.tabs-inner { + border-color: #000; +} +.tabs-p-tool a:hover, +.tabs li a:hover.tabs-close, +.tabs-scroller-over { + background-color: #777; +} +.tabs li.tabs-selected a.tabs-inner { + border-bottom: 1px solid #666; +} +.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner { + border-top: 1px solid #666; +} +.tabs-header-left .tabs li.tabs-selected a.tabs-inner { + border-right: 1px solid #666; +} +.tabs-header-right .tabs li.tabs-selected a.tabs-inner { + border-left: 1px solid #666; +} +a.l-btn { + background-position: right 0; + text-decoration: none; + display: inline-block; + zoom: 1; + height: 24px; + padding-right: 18px; + cursor: pointer; + outline: none; +} +a.l-btn-plain { + border: 0; + padding: 1px 6px 1px 1px; +} +a.l-btn-disabled { + color: #ccc; + opacity: 0.5; + filter: alpha(opacity=50); + cursor: default; +} +a.l-btn span.l-btn-left { + display: inline-block; + background-position: 0 -48px; + padding: 0 0 0 18px; + line-height: 24px; + height: 24px; +} +a.l-btn-plain span.l-btn-left { + padding-left: 5px; +} +a.l-btn span span.l-btn-text { + position: relative; + display: inline-block; + vertical-align: top; + top: 4px; + width: auto; + height: 16px; + line-height: 16px; + font-size: 12px; + padding: 0; + margin: 0; +} +a.l-btn span span.l-btn-icon-left { + padding: 0 0 0 20px; + background-position: left center; +} +a.l-btn span span.l-btn-icon-right { + padding: 0 20px 0 0; + background-position: right center; +} +a.l-btn span span span.l-btn-empty { + display: inline-block; + margin: 0; + padding: 0; + width: 16px; +} +a:hover.l-btn { + background-position: right -24px; + outline: none; + text-decoration: none; +} +a:hover.l-btn span.l-btn-left { + background-position: 0 bottom; +} +a:hover.l-btn-plain { + padding: 0 5px 0 0; +} +a:hover.l-btn-disabled { + background-position: right 0; +} +a:hover.l-btn-disabled span.l-btn-left { + background-position: 0 -48px; +} +a.l-btn .l-btn-focus { + outline: #0000FF dotted thin; +} +a.l-btn { + color: #fff; + background-image: url('images/linkbutton_bg.png'); + background-repeat: no-repeat; + background: #777; + background-repeat: repeat-x; + border: 1px solid #555; + background: -webkit-linear-gradient(top,#919191 0,#6a6a6a 100%); + background: -moz-linear-gradient(top,#919191 0,#6a6a6a 100%); + background: -o-linear-gradient(top,#919191 0,#6a6a6a 100%); + background: linear-gradient(to bottom,#919191 0,#6a6a6a 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#6a6a6a,GradientType=0); + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +a.l-btn span.l-btn-left { + background-image: url('images/linkbutton_bg.png'); + background-repeat: no-repeat; + background-image: none; +} +a:hover.l-btn { + background: #777; + color: #fff; + border: 1px solid #555; + filter: none; +} +a.l-btn-plain, +a.l-btn-plain span.l-btn-left { + background: transparent; + border: 0; + filter: none; +} +a:hover.l-btn-plain { + background: #777; + color: #fff; + border: 1px solid #555; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +a.l-btn-disabled, +a:hover.l-btn-disabled { + color: #fff; + filter: alpha(opacity=50); + background: #777; + color: #fff; + background: -webkit-linear-gradient(top,#919191 0,#6a6a6a 100%); + background: -moz-linear-gradient(top,#919191 0,#6a6a6a 100%); + background: -o-linear-gradient(top,#919191 0,#6a6a6a 100%); + background: linear-gradient(to bottom,#919191 0,#6a6a6a 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#6a6a6a,GradientType=0); + filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.gradient(startColorstr=#919191,endColorstr=#6a6a6a,GradientType=0); +} +a.l-btn-plain-disabled, +a:hover.l-btn-plain-disabled { + background: transparent; + filter: alpha(opacity=50); +} +a.l-btn-selected, +a:hover.l-btn-selected { + background-position: right -24px; + background: #000; + filter: none; +} +a.l-btn-selected span.l-btn-left, +a:hover.l-btn-selected span.l-btn-left { + background-position: 0 bottom; + background-image: none; +} +a.l-btn-plain-selected, +a:hover.l-btn-plain-selected { + background: #000; +} +.datagrid .panel-body { + overflow: hidden; + position: relative; +} +.datagrid-view { + position: relative; + overflow: hidden; +} +.datagrid-view1, +.datagrid-view2 { + position: absolute; + overflow: hidden; + top: 0; +} +.datagrid-view1 { + left: 0; +} +.datagrid-view2 { + right: 0; +} +.datagrid-mask { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + opacity: 0.3; + filter: alpha(opacity=30); + display: none; +} +.datagrid-mask-msg { + position: absolute; + top: 50%; + margin-top: -20px; + padding: 12px 5px 10px 30px; + width: auto; + height: 16px; + border-width: 2px; + border-style: solid; + display: none; +} +.datagrid-sort-icon { + padding: 0; +} +.datagrid-toolbar { + height: auto; + padding: 1px 2px; + border-width: 0 0 1px 0; + border-style: solid; +} +.datagrid-btn-separator { + float: left; + height: 24px; + border-left: 1px solid #444; + border-right: 1px solid #777; + margin: 2px 1px; +} +.datagrid .datagrid-pager { + display: block; + margin: 0; + border-width: 1px 0 0 0; + border-style: solid; +} +.datagrid .datagrid-pager-top { + border-width: 0 0 1px 0; +} +.datagrid-header { + overflow: hidden; + cursor: default; + border-width: 0 0 1px 0; + border-style: solid; +} +.datagrid-header-inner { + float: left; + width: 10000px; +} +.datagrid-header-row, +.datagrid-row { + height: 25px; +} +.datagrid-header td, +.datagrid-body td, +.datagrid-footer td { + border-width: 0 1px 1px 0; + border-style: dotted; + margin: 0; + padding: 0; +} +.datagrid-cell, +.datagrid-cell-group, +.datagrid-header-rownumber, +.datagrid-cell-rownumber { + margin: 0; + padding: 0 4px; + white-space: nowrap; + word-wrap: normal; + overflow: hidden; + height: 18px; + line-height: 18px; + font-size: 12px; +} +.datagrid-header .datagrid-cell { + height: auto; +} +.datagrid-header .datagrid-cell span { + font-size: 12px; +} +.datagrid-cell-group { + text-align: center; +} +.datagrid-header-rownumber, +.datagrid-cell-rownumber { + width: 25px; + text-align: center; + margin: 0; + padding: 0; +} +.datagrid-body { + margin: 0; + padding: 0; + overflow: auto; + zoom: 1; +} +.datagrid-view1 .datagrid-body-inner { + padding-bottom: 20px; +} +.datagrid-view1 .datagrid-body { + overflow: hidden; +} +.datagrid-footer { + overflow: hidden; +} +.datagrid-footer-inner { + border-width: 1px 0 0 0; + border-style: solid; + width: 10000px; + float: left; +} +.datagrid-row-editing .datagrid-cell { + height: auto; +} +.datagrid-header-check, +.datagrid-cell-check { + padding: 0; + width: 27px; + height: 18px; + font-size: 1px; + text-align: center; + overflow: hidden; +} +.datagrid-header-check input, +.datagrid-cell-check input { + margin: 0; + padding: 0; + width: 15px; + height: 18px; +} +.datagrid-resize-proxy { + position: absolute; + width: 1px; + height: 10000px; + top: 0; + cursor: e-resize; + display: none; +} +.datagrid-body .datagrid-editable { + margin: 0; + padding: 0; +} +.datagrid-body .datagrid-editable table { + width: 100%; + height: 100%; +} +.datagrid-body .datagrid-editable td { + border: 0; + margin: 0; + padding: 0; +} +.datagrid-body .datagrid-editable .datagrid-editable-input { + margin: 0; + padding: 2px; + border-width: 1px; + border-style: solid; +} +.datagrid-sort-desc .datagrid-sort-icon { + padding: 0 13px 0 0; + background: url('images/datagrid_icons.png') no-repeat -16px center; +} +.datagrid-sort-asc .datagrid-sort-icon { + padding: 0 13px 0 0; + background: url('images/datagrid_icons.png') no-repeat 0px center; +} +.datagrid-row-collapse { + background: url('images/datagrid_icons.png') no-repeat -48px center; +} +.datagrid-row-expand { + background: url('images/datagrid_icons.png') no-repeat -32px center; +} +.datagrid-mask-msg { + background: #666 url('images/loading.gif') no-repeat scroll 5px center; +} +.datagrid-header, +.datagrid-td-rownumber { + background-color: #444; + background: -webkit-linear-gradient(top,#4c4c4c 0,#3f3f3f 100%); + background: -moz-linear-gradient(top,#4c4c4c 0,#3f3f3f 100%); + background: -o-linear-gradient(top,#4c4c4c 0,#3f3f3f 100%); + background: linear-gradient(to bottom,#4c4c4c 0,#3f3f3f 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c,endColorstr=#3f3f3f,GradientType=0); +} +.datagrid-cell-rownumber { + color: #fff; +} +.datagrid-resize-proxy { + background: #cccccc; +} +.datagrid-mask { + background: #000; +} +.datagrid-mask-msg { + border-color: #000; +} +.datagrid-toolbar, +.datagrid-pager { + background: #555; +} +.datagrid-header, +.datagrid-toolbar, +.datagrid-pager, +.datagrid-footer-inner { + border-color: #222; +} +.datagrid-header td, +.datagrid-body td, +.datagrid-footer td { + border-color: #222; +} +.datagrid-htable, +.datagrid-btable, +.datagrid-ftable { + color: #fff; + border-collapse: separate; +} +.datagrid-row-alt { + background: #555; +} +.datagrid-row-over, +.datagrid-header td.datagrid-header-over { + background: #777; + color: #fff; + cursor: default; +} +.datagrid-row-selected { + background: #0052A3; + color: #fff; +} +.datagrid-body .datagrid-editable .datagrid-editable-input { + border-color: #000; +} +.propertygrid .datagrid-view1 .datagrid-body td { + padding-bottom: 1px; + border-width: 0 1px 0 0; +} +.propertygrid .datagrid-group { + height: 21px; + overflow: hidden; + border-width: 0 0 1px 0; + border-style: solid; +} +.propertygrid .datagrid-group span { + font-weight: bold; +} +.propertygrid .datagrid-view1 .datagrid-body td { + border-color: #222; +} +.propertygrid .datagrid-view1 .datagrid-group { + border-color: #3d3d3d; +} +.propertygrid .datagrid-view2 .datagrid-group { + border-color: #222; +} +.propertygrid .datagrid-group, +.propertygrid .datagrid-view1 .datagrid-body, +.propertygrid .datagrid-view1 .datagrid-row-over, +.propertygrid .datagrid-view1 .datagrid-row-selected { + background: #3d3d3d; +} +.pagination { + zoom: 1; +} +.pagination table { + float: left; + height: 30px; +} +.pagination td { + border: 0; +} +.pagination-btn-separator { + float: left; + height: 24px; + border-left: 1px solid #444; + border-right: 1px solid #777; + margin: 3px 1px; +} +.pagination .pagination-num { + border-width: 1px; + border-style: solid; + margin: 0 2px; + padding: 2px; + width: 2em; + height: auto; +} +.pagination-page-list { + margin: 0px 6px; + padding: 1px 2px; + width: auto; + height: auto; + border-width: 1px; + border-style: solid; +} +.pagination-info { + float: right; + margin: 0 6px 0 0; + padding: 0; + height: 30px; + line-height: 30px; + font-size: 12px; +} +.pagination span { + font-size: 12px; +} +a.pagination-link { + padding: 1px; +} +a.pagination-link span.l-btn-left { + padding-left: 0; +} +a.pagination-link span span.l-btn-text { + width: 24px; + text-align: center; +} +a:hover.pagination-link { + padding: 0; +} +.pagination-first { + background: url('images/pagination_icons.png') no-repeat 0 center; +} +.pagination-prev { + background: url('images/pagination_icons.png') no-repeat -16px center; +} +.pagination-next { + background: url('images/pagination_icons.png') no-repeat -32px center; +} +.pagination-last { + background: url('images/pagination_icons.png') no-repeat -48px center; +} +.pagination-load { + background: url('images/pagination_icons.png') no-repeat -64px center; +} +.pagination-loading { + background: url('images/loading.gif') no-repeat center center; +} +.pagination-page-list, +.pagination .pagination-num { + border-color: #000; +} +.calendar { + border-width: 1px; + border-style: solid; + padding: 1px; + overflow: hidden; +} +.calendar table { + border-collapse: separate; + font-size: 12px; + width: 100%; + height: 100%; +} +.calendar table td, +.calendar table th { + font-size: 12px; +} +.calendar-noborder { + border: 0; +} +.calendar-header { + position: relative; + height: 22px; +} +.calendar-title { + text-align: center; + height: 22px; +} +.calendar-title span { + position: relative; + display: inline-block; + top: 2px; + padding: 0 3px; + height: 18px; + line-height: 18px; + font-size: 12px; + cursor: pointer; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-prevmonth, +.calendar-nextmonth, +.calendar-prevyear, +.calendar-nextyear { + position: absolute; + top: 50%; + margin-top: -7px; + width: 14px; + height: 14px; + cursor: pointer; + font-size: 1px; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-prevmonth { + left: 20px; + background: url('images/calendar_arrows.png') no-repeat -18px -2px; +} +.calendar-nextmonth { + right: 20px; + background: url('images/calendar_arrows.png') no-repeat -34px -2px; +} +.calendar-prevyear { + left: 3px; + background: url('images/calendar_arrows.png') no-repeat -1px -2px; +} +.calendar-nextyear { + right: 3px; + background: url('images/calendar_arrows.png') no-repeat -49px -2px; +} +.calendar-body { + position: relative; +} +.calendar-body th, +.calendar-body td { + text-align: center; +} +.calendar-day { + border: 0; + padding: 1px; + cursor: pointer; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-other-month { + opacity: 0.3; + filter: alpha(opacity=30); +} +.calendar-menu { + position: absolute; + top: 0; + left: 0; + width: 180px; + height: 150px; + padding: 5px; + font-size: 12px; + display: none; + overflow: hidden; +} +.calendar-menu-year-inner { + text-align: center; + padding-bottom: 5px; +} +.calendar-menu-year { + width: 40px; + text-align: center; + border-width: 1px; + border-style: solid; + margin: 0; + padding: 2px; + font-weight: bold; + font-size: 12px; +} +.calendar-menu-prev, +.calendar-menu-next { + display: inline-block; + width: 21px; + height: 21px; + vertical-align: top; + cursor: pointer; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-menu-prev { + margin-right: 10px; + background: url('images/calendar_arrows.png') no-repeat 2px 2px; +} +.calendar-menu-next { + margin-left: 10px; + background: url('images/calendar_arrows.png') no-repeat -45px 2px; +} +.calendar-menu-month { + text-align: center; + cursor: pointer; + font-weight: bold; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.calendar-body th, +.calendar-menu-month { + color: #ffffff; +} +.calendar-day { + color: #fff; +} +.calendar-sunday { + color: #CC2222; +} +.calendar-saturday { + color: #00ee00; +} +.calendar-today { + color: #0000ff; +} +.calendar-menu-year { + border-color: #000; +} +.calendar { + border-color: #000; +} +.calendar-header { + background: #3d3d3d; +} +.calendar-body, +.calendar-menu { + background: #666; +} +.calendar-body th { + background: #555; +} +.calendar-hover, +.calendar-nav-hover, +.calendar-menu-hover { + background-color: #777; + color: #fff; +} +.calendar-hover { + border: 1px solid #555; + padding: 0; +} +.calendar-selected { + background-color: #0052A3; + color: #fff; + border: 1px solid #00458a; + padding: 0; +} +.datebox-calendar-inner { + height: 180px; +} +.datebox-button { + height: 18px; + padding: 2px 5px; + text-align: center; +} +.datebox-button a { + font-size: 12px; + font-weight: bold; + text-decoration: none; + opacity: 0.6; + filter: alpha(opacity=60); +} +.datebox-button a:hover { + opacity: 1.0; + filter: alpha(opacity=100); +} +.datebox-current, +.datebox-close { + float: left; +} +.datebox-close { + float: right; +} +.datebox .combo-arrow { + background-image: url('images/datebox_arrow.png'); + background-position: center center; +} +.datebox-button { + background-color: #555; +} +.datebox-button a { + color: #fff; +} +.spinner { + display: inline-block; + white-space: nowrap; + margin: 0; + padding: 0; + border-width: 1px; + border-style: solid; + overflow: hidden; + vertical-align: middle; +} +.spinner .spinner-text { + font-size: 12px; + border: 0px; + line-height: 20px; + height: 20px; + margin: 0; + padding: 0 2px; + *margin-top: -1px; + *height: 18px; + *line-height: 18px; + _height: 18px; + _line-height: 18px; + vertical-align: baseline; +} +.spinner-arrow { + display: inline-block; + overflow: hidden; + vertical-align: top; + margin: 0; + padding: 0; +} +.spinner-arrow-up, +.spinner-arrow-down { + opacity: 0.6; + filter: alpha(opacity=60); + display: block; + font-size: 1px; + width: 18px; + height: 10px; +} +.spinner-arrow-hover { + opacity: 1.0; + filter: alpha(opacity=100); +} +.spinner-arrow-up { + background: url('images/spinner_arrows.png') no-repeat 1px center; +} +.spinner-arrow-down { + background: url('images/spinner_arrows.png') no-repeat -15px center; +} +.spinner { + border-color: #000; +} +.spinner-arrow { + background-color: #3d3d3d; +} +.spinner-arrow-hover { + background-color: #777; +} +.progressbar { + border-width: 1px; + border-style: solid; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + overflow: hidden; + position: relative; +} +.progressbar-text { + text-align: center; + position: absolute; +} +.progressbar-value { + position: relative; + overflow: hidden; + width: 0; + -moz-border-radius: 5px 0 0 5px; + -webkit-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; +} +.progressbar { + border-color: #000; +} +.progressbar-text { + color: #fff; + font-size: 12px; +} +.progressbar-value .progressbar-text { + background-color: #0052A3; + color: #fff; +} +.searchbox { + display: inline-block; + white-space: nowrap; + margin: 0; + padding: 0; + border-width: 1px; + border-style: solid; + overflow: hidden; +} +.searchbox .searchbox-text { + font-size: 12px; + border: 0; + margin: 0; + padding: 0; + line-height: 20px; + height: 20px; + *margin-top: -1px; + *height: 18px; + *line-height: 18px; + _height: 18px; + _line-height: 18px; + vertical-align: baseline; +} +.searchbox .searchbox-prompt { + font-size: 12px; + color: #ccc; +} +.searchbox-button { + width: 18px; + height: 20px; + overflow: hidden; + display: inline-block; + vertical-align: top; + cursor: pointer; + opacity: 0.6; + filter: alpha(opacity=60); +} +.searchbox-button-hover { + opacity: 1.0; + filter: alpha(opacity=100); +} +.searchbox a.l-btn-plain { + height: 20px; + border: 0; + padding: 0 6px 0 0; + vertical-align: top; + opacity: 0.6; + filter: alpha(opacity=60); + -moz-border-radius: 0 0 0 0; + -webkit-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.searchbox a.l-btn .l-btn-left { + padding: 0 0 0 4px; +} +.searchbox a.l-btn .l-btn-text { + position: static; + vertical-align: top; +} +.searchbox a.l-btn-plain:hover { + border: 0; + padding: 0 6px 0 0; + opacity: 1.0; + filter: alpha(opacity=100); + -moz-border-radius: 0 0 0 0; + -webkit-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.searchbox a.m-btn-plain-active { + -moz-border-radius: 0 0 0 0; + -webkit-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.searchbox-button { + background: url('images/searchbox_button.png') no-repeat center center; +} +.searchbox { + border-color: #000; + background-color: #fff; +} +.searchbox a.l-btn-plain { + background: #3d3d3d; +} +.slider-disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +.slider-h { + height: 22px; +} +.slider-v { + width: 22px; +} +.slider-inner { + position: relative; + height: 6px; + top: 7px; + border-width: 1px; + border-style: solid; + border-radius: 5px; +} +.slider-handle { + position: absolute; + display: block; + outline: none; + width: 20px; + height: 20px; + top: -7px; + margin-left: -10px; +} +.slider-tip { + position: absolute; + display: inline-block; + line-height: 12px; + font-size: 12px; + white-space: nowrap; + top: -22px; +} +.slider-rule { + position: relative; + top: 15px; +} +.slider-rule span { + position: absolute; + display: inline-block; + font-size: 0; + height: 5px; + border-width: 0 0 0 1px; + border-style: solid; +} +.slider-rulelabel { + position: relative; + top: 20px; +} +.slider-rulelabel span { + position: absolute; + display: inline-block; + font-size: 12px; +} +.slider-v .slider-inner { + width: 6px; + left: 7px; + top: 0; + float: left; +} +.slider-v .slider-handle { + left: 3px; + margin-top: -10px; +} +.slider-v .slider-tip { + left: -10px; + margin-top: -6px; +} +.slider-v .slider-rule { + float: left; + top: 0; + left: 16px; +} +.slider-v .slider-rule span { + width: 5px; + height: 'auto'; + border-left: 0; + border-width: 1px 0 0 0; + border-style: solid; +} +.slider-v .slider-rulelabel { + float: left; + top: 0; + left: 23px; +} +.slider-handle { + background: url('images/slider_handle.png') no-repeat; +} +.slider-inner { + border-color: #000; + background: #3d3d3d; +} +.slider-rule span { + border-color: #000; +} +.slider-rulelabel span { + color: #fff; +} +.menu { + position: absolute; + margin: 0; + padding: 2px; + border-width: 1px; + border-style: solid; + overflow: hidden; +} +.menu-item { + position: relative; + margin: 0; + padding: 0; + overflow: hidden; + white-space: nowrap; + cursor: pointer; + border-width: 1px; + border-style: solid; +} +.menu-text { + height: 20px; + line-height: 20px; + float: left; + padding-left: 28px; +} +.menu-icon { + position: absolute; + width: 16px; + height: 16px; + left: 2px; + top: 50%; + margin-top: -8px; +} +.menu-rightarrow { + position: absolute; + width: 16px; + height: 16px; + right: 0; + top: 50%; + margin-top: -8px; +} +.menu-line { + position: absolute; + left: 26px; + top: 0; + height: 2000px; + font-size: 1px; +} +.menu-sep { + margin: 3px 0px 3px 25px; + font-size: 1px; +} +.menu-active { + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.menu-item-disabled { + opacity: 0.5; + filter: alpha(opacity=50); + cursor: default; +} +.menu-text, +.menu-text span { + font-size: 12px; +} +.menu-shadow { + position: absolute; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + background: #777; + -moz-box-shadow: 2px 2px 3px #787878; + -webkit-box-shadow: 2px 2px 3px #787878; + box-shadow: 2px 2px 3px #787878; + filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2); +} +.menu-rightarrow { + background: url('images/menu_arrows.png') no-repeat -32px center; +} +.menu-line { + border-left: 1px solid #444; + border-right: 1px solid #777; +} +.menu-sep { + border-top: 1px solid #444; + border-bottom: 1px solid #777; +} +.menu { + background-color: #666; + border-color: #444; + color: #fff; +} +.menu-content { + background: #666; +} +.menu-item { + border-color: transparent; + _border-color: #666; +} +.menu-active { + border-color: #555; + color: #fff; + background: #777; +} +.menu-active-disabled { + border-color: transparent; + background: transparent; + color: #fff; +} +.m-btn-downarrow { + display: inline-block; + width: 16px; + height: 16px; + line-height: 16px; + font-size: 12px; + _vertical-align: middle; +} +a.m-btn-active { + background-position: bottom right; +} +a.m-btn-active span.l-btn-left { + background-position: bottom left; +} +a.m-btn-plain-active { + background: transparent; + padding: 0 5px 0 0; + border-width: 1px; + border-style: solid; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.m-btn-downarrow { + background: url('images/menu_arrows.png') no-repeat 2px center; +} +a.m-btn-plain-active { + border-color: #555; + background-color: #777; + color: #fff; +} +.s-btn-downarrow { + display: inline-block; + margin: 0 0 0 4px; + padding: 0 0 0 1px; + width: 14px; + height: 16px; + line-height: 16px; + border-width: 0; + border-style: solid; + font-size: 12px; + _vertical-align: middle; +} +a.s-btn-active { + background-position: bottom right; +} +a.s-btn-active span.l-btn-left { + background-position: bottom left; +} +a.s-btn-plain-active { + background: transparent; + padding: 0 5px 0 0; + border-width: 1px; + border-style: solid; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.s-btn-downarrow { + background: url('images/menu_arrows.png') no-repeat 2px center; + border-color: #cccccc; +} +a:hover.l-btn .s-btn-downarrow, +a.s-btn-active .s-btn-downarrow, +a.s-btn-plain-active .s-btn-downarrow { + background-position: 1px center; + padding: 0; + border-width: 0 0 0 1px; +} +a.s-btn-plain-active { + border-color: #555; + background-color: #777; + color: #fff; +} +.messager-body { + padding: 10px; + overflow: hidden; +} +.messager-button { + text-align: center; + padding-top: 10px; +} +.messager-icon { + float: left; + width: 32px; + height: 32px; + margin: 0 10px 10px 0; +} +.messager-error { + background: url('images/messager_icons.png') no-repeat scroll -64px 0; +} +.messager-info { + background: url('images/messager_icons.png') no-repeat scroll 0 0; +} +.messager-question { + background: url('images/messager_icons.png') no-repeat scroll -32px 0; +} +.messager-warning { + background: url('images/messager_icons.png') no-repeat scroll -96px 0; +} +.messager-progress { + padding: 10px; +} +.messager-p-msg { + margin-bottom: 5px; +} +.messager-body .messager-input { + width: 100%; + padding: 1px 0; + border: 1px solid #000; +} +.tree { + margin: 0; + padding: 0; + list-style-type: none; +} +.tree li { + white-space: nowrap; +} +.tree li ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.tree-node { + height: 18px; + white-space: nowrap; + cursor: pointer; +} +.tree-hit { + cursor: pointer; +} +.tree-expanded, +.tree-collapsed, +.tree-folder, +.tree-file, +.tree-checkbox, +.tree-indent { + display: inline-block; + width: 16px; + height: 18px; + vertical-align: top; + overflow: hidden; +} +.tree-expanded { + background: url('images/tree_icons.png') no-repeat -18px 0px; +} +.tree-expanded-hover { + background: url('images/tree_icons.png') no-repeat -50px 0px; +} +.tree-collapsed { + background: url('images/tree_icons.png') no-repeat 0px 0px; +} +.tree-collapsed-hover { + background: url('images/tree_icons.png') no-repeat -32px 0px; +} +.tree-lines .tree-expanded, +.tree-lines .tree-root-first .tree-expanded { + background: url('images/tree_icons.png') no-repeat -144px 0; +} +.tree-lines .tree-collapsed, +.tree-lines .tree-root-first .tree-collapsed { + background: url('images/tree_icons.png') no-repeat -128px 0; +} +.tree-lines .tree-node-last .tree-expanded, +.tree-lines .tree-root-one .tree-expanded { + background: url('images/tree_icons.png') no-repeat -80px 0; +} +.tree-lines .tree-node-last .tree-collapsed, +.tree-lines .tree-root-one .tree-collapsed { + background: url('images/tree_icons.png') no-repeat -64px 0; +} +.tree-line { + background: url('images/tree_icons.png') no-repeat -176px 0; +} +.tree-join { + background: url('images/tree_icons.png') no-repeat -192px 0; +} +.tree-joinbottom { + background: url('images/tree_icons.png') no-repeat -160px 0; +} +.tree-folder { + background: url('images/tree_icons.png') no-repeat -208px 0; +} +.tree-folder-open { + background: url('images/tree_icons.png') no-repeat -224px 0; +} +.tree-file { + background: url('images/tree_icons.png') no-repeat -240px 0; +} +.tree-loading { + background: url('images/loading.gif') no-repeat center center; +} +.tree-checkbox0 { + background: url('images/tree_icons.png') no-repeat -208px -18px; +} +.tree-checkbox1 { + background: url('images/tree_icons.png') no-repeat -224px -18px; +} +.tree-checkbox2 { + background: url('images/tree_icons.png') no-repeat -240px -18px; +} +.tree-title { + font-size: 12px; + display: inline-block; + text-decoration: none; + vertical-align: top; + white-space: nowrap; + padding: 0 2px; + height: 18px; + line-height: 18px; +} +.tree-node-proxy { + font-size: 12px; + line-height: 20px; + padding: 0 2px 0 20px; + border-width: 1px; + border-style: solid; + z-index: 9900000; +} +.tree-dnd-icon { + display: inline-block; + position: absolute; + width: 16px; + height: 18px; + left: 2px; + top: 50%; + margin-top: -9px; +} +.tree-dnd-yes { + background: url('images/tree_icons.png') no-repeat -256px 0; +} +.tree-dnd-no { + background: url('images/tree_icons.png') no-repeat -256px -18px; +} +.tree-node-top { + border-top: 1px dotted red; +} +.tree-node-bottom { + border-bottom: 1px dotted red; +} +.tree-node-append .tree-title { + border: 1px dotted red; +} +.tree-editor { + border: 1px solid #ccc; + font-size: 12px; + height: 14px !important; + height: 18px; + line-height: 14px; + padding: 1px 2px; + width: 80px; + position: absolute; + top: 0; +} +.tree-node-proxy { + background-color: #666; + color: #fff; + border-color: #000; +} +.tree-node-hover { + background: #777; + color: #fff; +} +.tree-node-selected { + background: #0052A3; + color: #fff; +} +.validatebox-invalid { + background-image: url('images/validatebox_warning.png'); + background-repeat: no-repeat; + background-position: right center; + border-color: #ffa8a8; + background-color: #fff3f3; + color: #000; +} +.tooltip { + position: absolute; + display: none; + z-index: 9900000; + outline: none; + opacity: 1; + filter: alpha(opacity=100); + padding: 5px; + border-width: 1px; + border-style: solid; + border-radius: 5px; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +.tooltip-content { + font-size: 12px; +} +.tooltip-arrow-outer, +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + line-height: 0; + font-size: 0; + border-style: solid; + border-width: 6px; + border-color: transparent; + _border-color: tomato; + _filter: chroma(color=tomato); +} +.tooltip-right .tooltip-arrow-outer { + left: 0; + top: 50%; + margin: -6px 0 0 -13px; +} +.tooltip-right .tooltip-arrow { + left: 0; + top: 50%; + margin: -6px 0 0 -12px; +} +.tooltip-left .tooltip-arrow-outer { + right: 0; + top: 50%; + margin: -6px -13px 0 0; +} +.tooltip-left .tooltip-arrow { + right: 0; + top: 50%; + margin: -6px -12px 0 0; +} +.tooltip-top .tooltip-arrow-outer { + bottom: 0; + left: 50%; + margin: 0 0 -13px -6px; +} +.tooltip-top .tooltip-arrow { + bottom: 0; + left: 50%; + margin: 0 0 -12px -6px; +} +.tooltip-bottom .tooltip-arrow-outer { + top: 0; + left: 50%; + margin: -13px 0 0 -6px; +} +.tooltip-bottom .tooltip-arrow { + top: 0; + left: 50%; + margin: -12px 0 0 -6px; +} +.tooltip { + background-color: #666; + border-color: #000; + color: #fff; +} +.tooltip-right .tooltip-arrow-outer { + border-right-color: #000; +} +.tooltip-right .tooltip-arrow { + border-right-color: #666; +} +.tooltip-left .tooltip-arrow-outer { + border-left-color: #000; +} +.tooltip-left .tooltip-arrow { + border-left-color: #666; +} +.tooltip-top .tooltip-arrow-outer { + border-top-color: #000; +} +.tooltip-top .tooltip-arrow { + border-top-color: #666; +} +.tooltip-bottom .tooltip-arrow-outer { + border-bottom-color: #000; +} +.tooltip-bottom .tooltip-arrow { + border-bottom-color: #666; +} diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/accordion_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/accordion_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..45fd44aa30476e107428feeea74273a354d3b003 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYel%uDMV@SoVN1z5L3B> xDW~hhNx=}0EonJY9@lzK3(R79rLjPWf#H~1{zPk!fAK(V44$rjF6*2Ung93|vWVV6Z%4vL?&44I-o%PJ?Cx6QLVXnHR?Rhr;0){R%hr=okS>HS^0Qvf^!Vg~N^Sz&#ASvge z87j5M#D4oX@65PaX>s2t&yQ?p-0*+9{K1F+nQRT$=L)dM>6M4Gp7v%sn+|j&gQu&X J%Q~loCIFcQP)Gm( literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/datebox_arrow.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/datebox_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..783c83357fdf90a1c7c024358e1d768b5c09c135 GIT binary patch literal 626 zcmV-&0*(ENP)5OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$f3kcwMx!yWk;1b9CG_kXOx zmzFK*Ssi^NN-27((w?4M8@u`^_qP=9nfy4m{lwb6;U^wS@qDtp9?C45@HGEwayQ3S z%Ua=ZSB3W+c`gDw6;3c4*f@AGFEUxQKH4x2D*a5)78&qol`;+03qN((f|Me literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/linkbutton_bg.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/linkbutton_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fc66bd2cd24047b8377342365a1df3846327ecde GIT binary patch literal 1274 zcmVc6j2;SWMDuL>F^vlqEUI{oOgO!xNf*11TukM z6kTZ3V2qd3<~<$H&Lrt?SpXUxF5Zb^}(={r!EHE+$QMdH|XZ zSYbMyc0tQc3qbP$tG{U_Jyg>I(0srOscEGU?-T)4AzuS$_2J>6`+BJ50YDY<^>2vV z+uI880P2ui(hyHiPrK$)CkbHg=kD&V3^8pD z0v3QOB&8eT@87?rgaGPrb#+ySxU;jP=nkL`nZ_{0e*BD+1Tc5b&d$oLo}8R$90gF1 z^ij>~#>R%HIRNUB_kgpQ+Lg!80Gbb2saY8>1EBeUm7A3TegK*dSciv)Wqp0!h-3im z1+1f^qq4iZ+ZEMUS63~e0I+zh`2rwd0l@!F(!7sM%_`|&0+*B!z{1(u+A9BIU&~T- z2he=L>dmc7TLXZFkeTeCHMcE|qX51{z>0ZC=xGjss*FaXGOMX+dHf8Z8hL6ntGQ_z zF9V<&dwY9jh`D7czyqj4g3S=~)zFA!0980RI4DC*Ez1%L09D8%=OHF&S@Q*;3bRfe zeL2-ZzyeT(Av4`$>R3`j096>WH7BOELD3yR70%Dk%Mk4)1W=73OH{L_UgIc$YFu7k zmRaq`&NxK?Rk*skDzlhL4IV!OsLJ*Ab@{BRT^TO}pgQC6xO~R6G8o_oU?C)>`xlc2 zriH~zU-;g$PyPA_&X!OBSU6SIeB~eKNAhF&(fs&F|1n9<+Yj^2T+4Dj%UFjr zZ%rnX^7Qmn0ANwP308gILtaQfK0Z1j0Br`Wq<=~Ka+?BxW&>7kRtZ+q>C~wJXg6S` zW|cJ1%?d#C0V@Ue)T{uY>425ig?tTsczEc(0+M8_c7^t|!sm-1Nw(}#nnLr?FgGlc zY}ut0+w(d)Uk6FDWtY;*aCdjteIX>tmhA#o+8PqHNU~+SlrTfyKRaNHBx~Ch-FJ3& z%B(Y&NwStp{rH$6Yj{YqhR=Gk~Mtw_&K$#yeTBf z7JV~bCN(VwL$c|B^>Topn-X{+7;S!yV~2^ zBgv-iMkME}U;-COwrsbABDvwg!2wA&ZMWttf5^jTl5E*7V41=|@=Hu>NJ^O8(7b4p z&ChgC(LF5>Md#{+4LgS{%KA|H(Xv`l4P^KdiBKB*_;1&m|Q7!{|O$ k%vVK{T!hwqk^D0L0mO==@4IV9lK=n!07*qoM6N<$f|Ge;n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/loading.gif b/src/main/webapp/js/easyui-1.3.5/themes/black/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..68f01d04813c1f622810864a3aaa04b4a17ac8f9 GIT binary patch literal 1737 zcmaKsX;2e)7>CzDa{xjjy99|1A!tC(kfocDi)<1$AxHpOQ4k^l!Vx1W6x7<&|FYXU zqO4jEiU-!VR1p+Xj1?4-iuI_J;!&?!+ghg|JJad3U)pMGzcKxNeCM6tJnuX+uPvX@ zZY|=AHdxt2Xr2y*)5|c6#FSEuyJ+Y3Z&l z2hJWo`9;lJ$6wzSoW60tqkB|d$oiO*d-^85^ojn{*NR{MP*%{@H*#gihZ8BKyB68E z-MIbjgNNV0y5khpJ^Jv`51aR%={<4jhaVq5e*9D5+*hL)XCHn4{^d%hPu@?KpKbc=eN!D=XUjDmH#n{YHNS zHCX6BV)yn2CuTNujhN~V+`RKpyXO6^ht92eqhIIlQLfz6eeCnH_C7`NPNrw9ks366 z4xX9(`s~z=+1uX^ocZ$2_fBs=JihPfWYufOIuD&AU-@`>>qn~cy$1)T7CU!5z2(U8 z)9Kt9)l`f6?NU41j6XbXfR{OHwm|T4}&24tIf+!C-g~6cQfY2^n$?AT&ZW zgqm`}3-jS2NS6n=k;sr5Hv(Q%%n)qW0X|neWVBd;Ko}d(=u%?{O0-a>kSI}shOd9n z5top}%gUCf=>?tg;*;#7!^HOL3k$fMxd=O-6Y4@%u8LS)C1D_a?27R6^vcC+6tttL z)GmTahbyJB!xmcHL#ya8ZXyfRl)a!N0BJE0y3BBfAV5;#=K&Z2VkaKZ)?9`1h5P_% znt*b}%j1|#j`b|aQDx@~wA#$PYRN2xE6UO;;vE(@$&xww-s8fZ5HmJ(eJ*rQrDbaawDbrfe_8F(wq{ge?)qQG`aXV;r(*6EM|ESje;52aFmrX!f=Pw^2oGQX$1|o4yts|b_5@w_kNwtl{wDP#JGMvIp#!SYX?Wq9S&`&_ZwkgGH5CLB7DEGJ6=R4J~p3Z4i^A}hs=-uZeD zs92l6u@**R$~L()G{5N8*7cE5-q$SCo`q4|NSVF*+A7&xZnypm$EdXgf)E%(VJHFD zSgi(H!D!(;9Zcc#GrCCJh=RlvXBQ-hv4Vodse`a32ZUFWgP5ZhM5LeV(#D^H8p@Lg ztra5R32z@1rQv{6u&RZL5%Z@Ye{q|t#6aM_1hIrpl@)oH6}os*cbAQywa{5<`ekzW O1il%9bk82&KlvLjD^%40 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/menu_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/menu_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..2a984941d6590c78d67ee68d2087d8cc88efbac6 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQof!pjv*Dd-d;V(%b>u);`l3H z>g53sy@tf+`c*Dhco^6|8Eg#8WENqsU-wu%RB=*I5D$X7F_Nb6Mw<&;$S;RV&B< literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/messager_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/messager_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..62c18c135860351063ebaabe8c0f4df7664b8f65 GIT binary patch literal 6116 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 lGy-mR literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/panel_tools.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/panel_tools.png new file mode 100644 index 0000000000000000000000000000000000000000..f97761eb393def3b5f61774142413e740fe8fe8b GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3HEluKbn(QuUrLjv*Dd-p+93Yfuni{`r6T z$48CLf{EOzXU|M@xy0GMavBpu(5ti8zb3QZ+Tfp^siO37?WI*8%sM?7u5w1XttgAw z*Z5axHOr-aZj1~Mw;UHx3vIVCg!0FXpSG5`Po literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/searchbox_button.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/searchbox_button.png new file mode 100644 index 0000000000000000000000000000000000000000..6dd1931589b453f6cc9772fd1851d8705d6b6631 GIT binary patch literal 813 zcmV+|1JeA7P)lXvaa)1B=8vtU6i;3jw7+Lm8D5$Z@i10EnF)=bcefw4K z$^E-CUfjQG`svfBbfD6|R#sLFj6lo3FG$G6@;ee>>~6i|H^5OY8c00W#fi<*1vzh{0&qu3dB`V0{{XDY`}(1n>S9M(9!zw#!&`A z#;*+0{6GVMSeWGp!`o{o8NPge#o%jgs54WT$qnQYpsyGNpauX05F;oJfZ`Pdw6!$j zynTH0RMa&!n3$Pa9zVGEY{&L(3qnPBl_DG6<9Xk0`Fl3`LiD4@pH{vDsxJWQ1qdJp zEJ>M}osCtQlY?CgW>F{;gVK#SmgoOZnEn5J%EtIXaWQXAO>Rdf)WFR;gt~f zXaA3z{{L{q=l48y!32yJ3i0hJ2BS=^}@sXzH{F9Iq&OW375;I7CG-}Vr|aF#l<(fySwu2>`YdxRW*W0f#2un=W5Jmvoe`XCK%I_Y++#`fwE+= zSd{sEULGDE%A=#BOW<6gP*6VfMa^fr8qe`5w%)P0a^Y9WGTw! zvI^|$>l@1Da^Ke1*T3RdY7KqM%gaBb(P+oP!GW;b?ZRfW3Bxc1H@GCaHK#XhZ*Lc= zRBC@>V&W#x&B5%(#>OW5`};d6I5Qw218EG_q@1gtr!Nl*v7yn?(MPMRt4SNy%--JK zanm#f^bw^}Nr7b(EUg}TUi(2;)deX10lAo=83+VA(QksJI6(zwptET-y~avN=J9w$ zI2`W5lG|aOkjY7(&!@;Jx*nUA>~J`Q)9L&(G8y=g$3a4YgD7z)5>gXQNKhw=uR0zF z#jHruh)gDv=bj|2ZES4(fEM?I!JyKqo=}sj-fBYTcDt4KXq)eFQH}wW`vh%Mla}#@ z@Mb`C)x@YkK{xd2>8ZLg+E!Lps$Q@6DY-~!0=Gs+Mm~_JnW1EbX2uxClEdN>Y@I78 z=ke_9?7sX@o0*x}M{JB77MIXj_MmNE%+1Xe{*{crh)9={dR(U;y-{jrxUXmG%Gt002ovPDHLkV1hy(sXhPz literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/spinner_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/spinner_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..25ee848d772e71e591fdf4e4d07409b94e58fc92 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYel)0yiV@SoV}ezCPaUb%ArQw1m64&Nzopr0N{TzyZ`_I literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/tree_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/tree_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4fd2025c7588c84df27d89466b470e273f5c06 GIT binary patch literal 3086 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/black/images/validatebox_warning.png b/src/main/webapp/js/easyui-1.3.5/themes/black/images/validatebox_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3d4f05babf3f82b146350e96570fac02075de0 GIT binary patch literal 921 zcmV;K17`e*P)nRv1_mBsMY*-M^XCf)eflW5 z|MC^)Hw+AW{sHCCF+cz@{fF8J!+#-kxoSv=7^|!zgOQUngSQ}mDo|J)n+pH}hzZ#= zr~y18$_m-?9v%$;?mu8);}>9vFgFvDXJDwrW&l6{p}625M66yTFhGz^K$w9^O$BHi zFN2Ym7DIple*#cW4BY^L0Al(Jbv6k9U|^6IQBp{hx3XdQ&CJ4Z_|YSVr@XujY(PVT zlok1<85nBO4FCurumK>O|A07*jFlSRUcxLAQVcIR*co#3@)&jj4Pj7KXRri%#h;fa z4ya5O*#Lk5Vq!q}T~=CGH(uV-hJk^fkAYoGjN#AMuMF($>N=giWG}IXse|=+c=i>7HEg>%*E%fLD!-uy|85n^6W?^Dt(9zXp5EB&z+w>_knBmdiKMbzi z?A!`WOl>e100a=&05*1xZdFls?*HtZ48H?o7=HW%ivIu45E2~BASWx!@DIpmv9e}h zaPwji|L}pqor@y`=yxrU0RRES^qYY}O;TRcU+DKIhL4`%3_nyf8U6tS<<-ZJ40D$( zWjJ%`G6NIPHNP2{7am*Fp% z{>ShK#0G`~kjd~57_BUUT_Y-nKxaI`{RC0WjSLJ&w^R(C-|JQTojLXc1&{d*_z{$ jW+oTMdQ(F|jDg|L>K${_)^zO#I)%a0)z4*}Q$iB}_fAN- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/blank.gif b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf GIT binary patch literal 43 scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/calendar_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/calendar_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..430c4ad685b8c0068ecb7e3cbef74f493a84ad0d GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQYD@)jv*Dd-cCEn)nLHm{QbZE z+q@uWwandfr?Jb4eDYYmB3UAt=OO2Vt+MMT&+KD%&6hZDt!FBpej;sEpMN69^tKl% zp6y<4_lG^P z=;=eQ4Vs74-2)Ua&f1tcVdk$#{GPKe@&?ZMHmT&SMw?IV&w7)}ixLbB3d$Zg{&KGb P8OPx1>gTe~DWM4f WNYm=W^A8UI00005OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$fRl}UZ@-Co%Cq`k{wEj}Dr>ShP9AQ|IKKA30{ejJboVoF`C-z@6mZMY&%Wiz%6S}#zb4u?o?9Mi=ECopVxzz+sNviAA!DK)mm8xe zgY9ZT9jlddc^&y2^u9XqDeU4{8s^AS#8C7TXsxEJW@uLu(3Whc35-X6v}jEgEb{G` z!{)$uKzw<~%0A6PhNHYfSuTvOzD8LpPF>PVr=&QqGC936QlPgc6j2;SWMDuL>F^vlqEUI{oOgO!xNf*11TukM z6kTZ3V2qd3<~<$H&Lrt?SpXUxF5Zb^}(={r!EHE+$QMdH|XZ zSYbMyc0tQc3qbP$tG{U_Jyg>I(0srOscEGU?-T)4AzuS$_2J>6`+BJ50YDY<^>2vV z+uI880P2ui(hyHiPrK$)CkbHg=kD&V3^8pD z0v3QOB&8eT@87?rgaGPrb#+ySxU;jP=nkL`nZ_{0e*BD+1Tc5b&d$oLo}8R$90gF1 z^ij>~#>R%HIRNUB_kgpQ+Lg!80Gbb2saY8>1EBeUm7A3TegK*dSciv)Wqp0!h-3im z1+1f^qq4iZ+ZEMUS63~e0I+zh`2rwd0l@!F(!7sM%_`|&0+*B!z{1(u+A9BIU&~T- z2he=L>dmc7TLXZFkeTeCHMcE|qX51{z>0ZC=xGjss*FaXGOMX+dHf8Z8hL6ntGQ_z zF9V<&dwY9jh`D7czyqj4g3S=~)zFA!0980RI4DC*Ez1%L09D8%=OHF&S@Q*;3bRfe zeL2-ZzyeT(Av4`$>R3`j096>WH7BOELD3yR70%Dk%Mk4)1W=73OH{L_UgIc$YFu7k zmRaq`&NxK?Rk*skDzlhL4IV!OsLJ*Ab@{BRT^TO}pgQC6xO~R6G8o_oU?C)>`xlc2 zriH~zU-;g$PyPA_&X!OBSU6SIeB~eKNAhF&(fs&F|1n9<+Yj^2T+4Dj%UFjr zZ%rnX^7Qmn0ANwP308gILtaQfK0Z1j0Br`Wq<=~Ka+?BxW&>7kRtZ+q>C~wJXg6S` zW|cJ1%?d#C0V@Ue)T{uY>425ig?tTsczEc(0+M8_c7^t|!sm-1Nw(}#nnLr?FgGlc zY}ut0+w(d)Uk6FDWtY;*aCdjteIX>tmhA#o+8PqHNU~+SlrTfyKRaNHBx~Ch-FJ3& z%B(Y&NwStp{rH$6Yj{YqhR=Gk~Mtw_&K$#yeTBf z7JV~bCN(VwL$c|B^>Topn-X{+7;S!yV~2^ zBgv-iMkME}U;-COwrsbABDvwg!2wA&ZMWttf5^jTl5E*7V41=|@=Hu>NJ^O8(7b4p z&ChgC(LF5>Md#{+4LgS{%KA|H(Xv`l4P^KdiBKB*_;1&m|Q7!{|O$ k%vVK{T!hwqk^D0L0mO==@4IV9lK=n!07*qoM6N<$f|Ge;n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/loading.gif b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..68f01d04813c1f622810864a3aaa04b4a17ac8f9 GIT binary patch literal 1737 zcmaKsX;2e)7>CzDa{xjjy99|1A!tC(kfocDi)<1$AxHpOQ4k^l!Vx1W6x7<&|FYXU zqO4jEiU-!VR1p+Xj1?4-iuI_J;!&?!+ghg|JJad3U)pMGzcKxNeCM6tJnuX+uPvX@ zZY|=AHdxt2Xr2y*)5|c6#FSEuyJ+Y3Z&l z2hJWo`9;lJ$6wzSoW60tqkB|d$oiO*d-^85^ojn{*NR{MP*%{@H*#gihZ8BKyB68E z-MIbjgNNV0y5khpJ^Jv`51aR%={<4jhaVq5e*9D5+*hL)XCHn4{^d%hPu@?KpKbc=eN!D=XUjDmH#n{YHNS zHCX6BV)yn2CuTNujhN~V+`RKpyXO6^ht92eqhIIlQLfz6eeCnH_C7`NPNrw9ks366 z4xX9(`s~z=+1uX^ocZ$2_fBs=JihPfWYufOIuD&AU-@`>>qn~cy$1)T7CU!5z2(U8 z)9Kt9)l`f6?NU41j6XbXfR{OHwm|T4}&24tIf+!C-g~6cQfY2^n$?AT&ZW zgqm`}3-jS2NS6n=k;sr5Hv(Q%%n)qW0X|neWVBd;Ko}d(=u%?{O0-a>kSI}shOd9n z5top}%gUCf=>?tg;*;#7!^HOL3k$fMxd=O-6Y4@%u8LS)C1D_a?27R6^vcC+6tttL z)GmTahbyJB!xmcHL#ya8ZXyfRl)a!N0BJE0y3BBfAV5;#=K&Z2VkaKZ)?9`1h5P_% znt*b}%j1|#j`b|aQDx@~wA#$PYRN2xE6UO;;vE(@$&xww-s8fZ5HmJ(eJ*rQrDbaawDbrfe_8F(wq{ge?)qQG`aXV;r(*6EM|ESje;52aFmrX!f=Pw^2oGQX$1|o4yts|b_5@w_kNwtl{wDP#JGMvIp#!SYX?Wq9S&`&_ZwkgGH5CLB7DEGJ6=R4J~p3Z4i^A}hs=-uZeD zs92l6u@**R$~L()G{5N8*7cE5-q$SCo`q4|NSVF*+A7&xZnypm$EdXgf)E%(VJHFD zSgi(H!D!(;9Zcc#GrCCJh=RlvXBQ-hv4Vodse`a32ZUFWgP5ZhM5LeV(#D^H8p@Lg ztra5R32z@1rQv{6u&RZL5%Z@Ye{q|t#6aM_1hIrpl@)oH6}os*cbAQywa{5<`ekzW O1il%9bk82&KlvLjD^%40 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/menu_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/menu_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b986842e7e4044caed18edbcb4b376a4bb915623 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQt6&9jv*Dd-cB{-J7B=U{PTZ! zWrKV9%Z3|Wt5t$(gq+#d+-OocB$0fsr9DfRx52vPhSu$$+yXuy+69hDZ54DDTxx#r zL7>-12UT01v)>tZ+;HI4pDNf?@KK~EC$@35ykmXyu^HJF3})N>8P9Uwo&~g$!PC{x JWt~$(697!FIeGv9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/messager_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/messager_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..62c18c135860351063ebaabe8c0f4df7664b8f65 GIT binary patch literal 6116 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/spinner_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/spinner_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b68592de3200fbe1f7defe98a2b59b0398b1b737 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYel$EE8V@SoV_tDnm{r-UW|t3f!- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/tree_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/tree_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..e9be4f3a9965e49a4e4078f8c53f486d761a7468 GIT binary patch literal 3115 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/validatebox_warning.png b/src/main/webapp/js/easyui-1.3.5/themes/bootstrap/images/validatebox_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3d4f05babf3f82b146350e96570fac02075de0 GIT binary patch literal 921 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 T0gjLZeOBaa?|wA#e_!~27*z{8 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/accordion_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/accordion_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..720835f69c96c17ec32a20b03ac9753aa59b7f4f GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYeRK2H*V@SoVUT_Y-nKxaI`{RC0WjSLJ&w^R(C-|JQTojLXc1&{d*_z{$ jW+oTMdQ(F|jDg|L>K${_)^zO#I)%a0)z4*}Q$iB}_fAN- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionl.gif b/src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionl.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a39d13be474ea472817afca491474ae43cf53c1 GIT binary patch literal 540 zcmZ?wbhEHbWMz9_Q`}hCgs|K67ikGx)V{C&&TS5x=AoOa;F?1OK={P^9p_4&qgAJ&|GKjYx*4d*}f z?S3_F|J$j1-|W2lxqkD@#x1X3e)+xf)cZ+$UT!@9wtdH|iF@Dn?|j*``DN?&7aza; z?cVYH-~YdD+g`M8dp_^*tG=Bt*PeafyYp51_Lr+pzw6xbs(07x-kr}|w!UoL`eND1 z_nkXmE<5?Qam(|@%`X`SB~bjy0(O@Uhy=w61AAqIfQqi5wxyh*n20#5osy!4v5qN& zkeZP!1G6SGH@Cf{o0+4GIC5UDGKfoZ!!63`P$jm6nz$D1XEXer(2tzK& zVL(SB04qBuBLg$47z-N*vjEV~tgHxi3=Ax+OhLlIQ$<6sid_=~n#01yj3mv>7|0}) zIC0~oOTv>cvxo*I1^>UrzymaxNsw8P!JgrE-IZmh!&v)!_42lwuU;)@WcNm-s9fQY vx2eQ($xo55Beu_XZCvXpY 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionrbak.jpg b/src/main/webapp/js/easyui-1.3.5/themes/default/images/bg_positionrbak.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b3aaaffe1c90339a9593b8ddff62231f65a7166 GIT binary patch literal 18506 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/blank.gif b/src/main/webapp/js/easyui-1.3.5/themes/default/images/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf GIT binary patch literal 43 scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/calendar_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/calendar_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..430c4ad685b8c0068ecb7e3cbef74f493a84ad0d GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQYD@)jv*Dd-cCEn)nLHm{QbZE z+q@uWwandfr?Jb4eDYYmB3UAt=OO2Vt+MMT&+KD%&6hZDt!FBpej;sEpMN69^tKl% zp6y<4_lG^P z=;=eQ4Vs74-2)Ua&f1tcVdk$#{GPKe@&?ZMHmT&SMw?IV&w7)}ixLbB3d$Zg{&KGb P8OPx1>gTe~DWM4f WNYm=W^A8UI00005OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$fRl}UZ@-Co%Cq`k{wEj}Dr>ShP9AQ|IKKA30{ejJboVoF`C-z@6mZMY&%Wiz%6S}#zb4u?o?9Mi=ECopVxzz+sNviAA!DK)mm8xe zgY9ZT9jlddc^&y2^u9XqDeU4{8s^AS#8C7TXsxEJW@uLu(3Whc35-X6v}jEgEb{G` z!{)$uKzw<~%0A6PhNHYfSuTvOzD8LpPF>PVr=&QqGC936QlPgc6j2;SWMDuL>F^vlqEUI{oOgO!xNf*11TukM z6kTZ3V2qd3<~<$H&Lrt?SpXUxF5Zb^}(={r!EHE+$QMdH|XZ zSYbMyc0tQc3qbP$tG{U_Jyg>I(0srOscEGU?-T)4AzuS$_2J>6`+BJ50YDY<^>2vV z+uI880P2ui(hyHiPrK$)CkbHg=kD&V3^8pD z0v3QOB&8eT@87?rgaGPrb#+ySxU;jP=nkL`nZ_{0e*BD+1Tc5b&d$oLo}8R$90gF1 z^ij>~#>R%HIRNUB_kgpQ+Lg!80Gbb2saY8>1EBeUm7A3TegK*dSciv)Wqp0!h-3im z1+1f^qq4iZ+ZEMUS63~e0I+zh`2rwd0l@!F(!7sM%_`|&0+*B!z{1(u+A9BIU&~T- z2he=L>dmc7TLXZFkeTeCHMcE|qX51{z>0ZC=xGjss*FaXGOMX+dHf8Z8hL6ntGQ_z zF9V<&dwY9jh`D7czyqj4g3S=~)zFA!0980RI4DC*Ez1%L09D8%=OHF&S@Q*;3bRfe zeL2-ZzyeT(Av4`$>R3`j096>WH7BOELD3yR70%Dk%Mk4)1W=73OH{L_UgIc$YFu7k zmRaq`&NxK?Rk*skDzlhL4IV!OsLJ*Ab@{BRT^TO}pgQC6xO~R6G8o_oU?C)>`xlc2 zriH~zU-;g$PyPA_&X!OBSU6SIeB~eKNAhF&(fs&F|1n9<+Yj^2T+4Dj%UFjr zZ%rnX^7Qmn0ANwP308gILtaQfK0Z1j0Br`Wq<=~Ka+?BxW&>7kRtZ+q>C~wJXg6S` zW|cJ1%?d#C0V@Ue)T{uY>425ig?tTsczEc(0+M8_c7^t|!sm-1Nw(}#nnLr?FgGlc zY}ut0+w(d)Uk6FDWtY;*aCdjteIX>tmhA#o+8PqHNU~+SlrTfyKRaNHBx~Ch-FJ3& z%B(Y&NwStp{rH$6Yj{YqhR=Gk~Mtw_&K$#yeTBf z7JV~bCN(VwL$c|B^>Topn-X{+7;S!yV~2^ zBgv-iMkME}U;-COwrsbABDvwg!2wA&ZMWttf5^jTl5E*7V41=|@=Hu>NJ^O8(7b4p z&ChgC(LF5>Md#{+4LgS{%KA|H(Xv`l4P^KdiBKB*_;1&m|Q7!{|O$ k%vVK{T!hwqk^D0L0mO==@4IV9lK=n!07*qoM6N<$f|Ge;n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/loading.gif b/src/main/webapp/js/easyui-1.3.5/themes/default/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..68f01d04813c1f622810864a3aaa04b4a17ac8f9 GIT binary patch literal 1737 zcmaKsX;2e)7>CzDa{xjjy99|1A!tC(kfocDi)<1$AxHpOQ4k^l!Vx1W6x7<&|FYXU zqO4jEiU-!VR1p+Xj1?4-iuI_J;!&?!+ghg|JJad3U)pMGzcKxNeCM6tJnuX+uPvX@ zZY|=AHdxt2Xr2y*)5|c6#FSEuyJ+Y3Z&l z2hJWo`9;lJ$6wzSoW60tqkB|d$oiO*d-^85^ojn{*NR{MP*%{@H*#gihZ8BKyB68E z-MIbjgNNV0y5khpJ^Jv`51aR%={<4jhaVq5e*9D5+*hL)XCHn4{^d%hPu@?KpKbc=eN!D=XUjDmH#n{YHNS zHCX6BV)yn2CuTNujhN~V+`RKpyXO6^ht92eqhIIlQLfz6eeCnH_C7`NPNrw9ks366 z4xX9(`s~z=+1uX^ocZ$2_fBs=JihPfWYufOIuD&AU-@`>>qn~cy$1)T7CU!5z2(U8 z)9Kt9)l`f6?NU41j6XbXfR{OHwm|T4}&24tIf+!C-g~6cQfY2^n$?AT&ZW zgqm`}3-jS2NS6n=k;sr5Hv(Q%%n)qW0X|neWVBd;Ko}d(=u%?{O0-a>kSI}shOd9n z5top}%gUCf=>?tg;*;#7!^HOL3k$fMxd=O-6Y4@%u8LS)C1D_a?27R6^vcC+6tttL z)GmTahbyJB!xmcHL#ya8ZXyfRl)a!N0BJE0y3BBfAV5;#=K&Z2VkaKZ)?9`1h5P_% znt*b}%j1|#j`b|aQDx@~wA#$PYRN2xE6UO;;vE(@$&xww-s8fZ5HmJ(eJ*rQrDbaawDbrfe_8F(wq{ge?)qQG`aXV;r(*6EM|ESje;52aFmrX!f=Pw^2oGQX$1|o4yts|b_5@w_kNwtl{wDP#JGMvIp#!SYX?Wq9S&`&_ZwkgGH5CLB7DEGJ6=R4J~p3Z4i^A}hs=-uZeD zs92l6u@**R$~L()G{5N8*7cE5-q$SCo`q4|NSVF*+A7&xZnypm$EdXgf)E%(VJHFD zSgi(H!D!(;9Zcc#GrCCJh=RlvXBQ-hv4Vodse`a32ZUFWgP5ZhM5LeV(#D^H8p@Lg ztra5R32z@1rQv{6u&RZL5%Z@Ye{q|t#6aM_1hIrpl@)oH6}os*cbAQywa{5<`ekzW O1il%9bk82&KlvLjD^%40 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/menu_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/menu_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b986842e7e4044caed18edbcb4b376a4bb915623 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQt6&9jv*Dd-cB{-J7B=U{PTZ! zWrKV9%Z3|Wt5t$(gq+#d+-OocB$0fsr9DfRx52vPhSu$$+yXuy+69hDZ54DDTxx#r zL7>-12UT01v)>tZ+;HI4pDNf?@KK~EC$@35ykmXyu^HJF3})N>8P9Uwo&~g$!PC{x JWt~$(697!FIeGv9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/messager_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/messager_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..62c18c135860351063ebaabe8c0f4df7664b8f65 GIT binary patch literal 6116 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/spinner_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/spinner_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b68592de3200fbe1f7defe98a2b59b0398b1b737 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYel$EE8V@SoV_tDnm{r-UW|t3f!- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/tree_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/tree_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..e9be4f3a9965e49a4e4078f8c53f486d761a7468 GIT binary patch literal 3115 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/default/images/validatebox_warning.png b/src/main/webapp/js/easyui-1.3.5/themes/default/images/validatebox_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3d4f05babf3f82b146350e96570fac02075de0 GIT binary patch literal 921 zcmV;K17`e*P)nRv1_mBsMY*-M^XCf)eflW5 z|MC^)Hw+AW{sHCCF+cz@{fF8J!+#-kxoSv=7^|!zgOQUngSQ}mDo|J)n+pH}hzZ#= zr~y18$_m-?9v%$;?mu8);}>9vFgFvDXJDwrW&l6{p}625M66yTFhGz^K$w9^O$BHi zFN2Ym7DIple*#cW4BY^L0Al(Jbv6k9U|^6IQBp{hx3XdQ&CJ4Z_|YSVr@XujY(PVT zlok1<85nBO4FCurumK>O|A07*jFlSRUcxLAQVcIR*co#3@)&jj4Pj7KXRri%#h;fa z4ya5O*#Lk5Vq!q}T~=CGH(uV-hJk^fkAYoGjN#AMuMF($>N=giWG}IXse|=+c=i>7HEg>%*E%fLD!-uy|85n^6W?^Dt(9zXp5EB&z+w>_knBmdiKMbzi z?A!`WOl>e100a=&05*1xZdFls?*HtZ48H?o7=HW%ivIu45E2~BASWx!@DIpmv9e}h zaPwji|L}pqor@y`=yxrU0RRES^qYY}O;TRcU+DKIhL4`%3_nyf8U6tS<<-ZJ40D$( zWjJ%`G6NIPHNP2{7am*Fp% z{>ShK#0G`~kjd~57_BUHq8x z8Mn?6aTf^k-V*tOYvn_ZO}fk5lvg|}E|PI9vs&aPwII@?XO4*juRBlIrj#un@>dub Yl7)&6CQe}74m6L!)78&qol`;+0Id=veEh?7!oT zn93bYIb9!43Wj)WNz0M)xYl!8U>3_OjRiss3@1w0OwrH79T#p(gyX!(OO%qL5+0mDFDfJ;B_@in}@(}4BiPLQ2?X$D?b^JVD5OIknH tgv}h^JNN(XBRKqD;7RpfJ(WszOFJ3?rQM;ds#yR4002ovPDHLkV1n1EUx5Gs literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/datebox_arrow.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/datebox_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..783c83357fdf90a1c7c024358e1d768b5c09c135 GIT binary patch literal 626 zcmV-&0*(ENP)5OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$fWs*_M~|PZK4f_B}P-f8$r|z#h zE+)9D_?OzcE{A)9cRCb`94D|RR5VOsbIEjx-=1{JpsQ;^Px3ZX?(@vc^nEOU2KU{_ gJ$cDa*@;a`BkgHpqSBTGpgR~mUHx3vIVCg!07Oqo9{>OV literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/linkbutton_bg.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/linkbutton_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fc66bd2cd24047b8377342365a1df3846327ecde GIT binary patch literal 1274 zcmVc6j2;SWMDuL>F^vlqEUI{oOgO!xNf*11TukM z6kTZ3V2qd3<~<$H&Lrt?SpXUxF5Zb^}(={r!EHE+$QMdH|XZ zSYbMyc0tQc3qbP$tG{U_Jyg>I(0srOscEGU?-T)4AzuS$_2J>6`+BJ50YDY<^>2vV z+uI880P2ui(hyHiPrK$)CkbHg=kD&V3^8pD z0v3QOB&8eT@87?rgaGPrb#+ySxU;jP=nkL`nZ_{0e*BD+1Tc5b&d$oLo}8R$90gF1 z^ij>~#>R%HIRNUB_kgpQ+Lg!80Gbb2saY8>1EBeUm7A3TegK*dSciv)Wqp0!h-3im z1+1f^qq4iZ+ZEMUS63~e0I+zh`2rwd0l@!F(!7sM%_`|&0+*B!z{1(u+A9BIU&~T- z2he=L>dmc7TLXZFkeTeCHMcE|qX51{z>0ZC=xGjss*FaXGOMX+dHf8Z8hL6ntGQ_z zF9V<&dwY9jh`D7czyqj4g3S=~)zFA!0980RI4DC*Ez1%L09D8%=OHF&S@Q*;3bRfe zeL2-ZzyeT(Av4`$>R3`j096>WH7BOELD3yR70%Dk%Mk4)1W=73OH{L_UgIc$YFu7k zmRaq`&NxK?Rk*skDzlhL4IV!OsLJ*Ab@{BRT^TO}pgQC6xO~R6G8o_oU?C)>`xlc2 zriH~zU-;g$PyPA_&X!OBSU6SIeB~eKNAhF&(fs&F|1n9<+Yj^2T+4Dj%UFjr zZ%rnX^7Qmn0ANwP308gILtaQfK0Z1j0Br`Wq<=~Ka+?BxW&>7kRtZ+q>C~wJXg6S` zW|cJ1%?d#C0V@Ue)T{uY>425ig?tTsczEc(0+M8_c7^t|!sm-1Nw(}#nnLr?FgGlc zY}ut0+w(d)Uk6FDWtY;*aCdjteIX>tmhA#o+8PqHNU~+SlrTfyKRaNHBx~Ch-FJ3& z%B(Y&NwStp{rH$6Yj{YqhR=Gk~Mtw_&K$#yeTBf z7JV~bCN(VwL$c|B^>Topn-X{+7;S!yV~2^ zBgv-iMkME}U;-COwrsbABDvwg!2wA&ZMWttf5^jTl5E*7V41=|@=Hu>NJ^O8(7b4p z&ChgC(LF5>Md#{+4LgS{%KA|H(Xv`l4P^KdiBKB*_;1&m|Q7!{|O$ k%vVK{T!hwqk^D0L0mO==@4IV9lK=n!07*qoM6N<$f|Ge;n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/loading.gif b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..68f01d04813c1f622810864a3aaa04b4a17ac8f9 GIT binary patch literal 1737 zcmaKsX;2e)7>CzDa{xjjy99|1A!tC(kfocDi)<1$AxHpOQ4k^l!Vx1W6x7<&|FYXU zqO4jEiU-!VR1p+Xj1?4-iuI_J;!&?!+ghg|JJad3U)pMGzcKxNeCM6tJnuX+uPvX@ zZY|=AHdxt2Xr2y*)5|c6#FSEuyJ+Y3Z&l z2hJWo`9;lJ$6wzSoW60tqkB|d$oiO*d-^85^ojn{*NR{MP*%{@H*#gihZ8BKyB68E z-MIbjgNNV0y5khpJ^Jv`51aR%={<4jhaVq5e*9D5+*hL)XCHn4{^d%hPu@?KpKbc=eN!D=XUjDmH#n{YHNS zHCX6BV)yn2CuTNujhN~V+`RKpyXO6^ht92eqhIIlQLfz6eeCnH_C7`NPNrw9ks366 z4xX9(`s~z=+1uX^ocZ$2_fBs=JihPfWYufOIuD&AU-@`>>qn~cy$1)T7CU!5z2(U8 z)9Kt9)l`f6?NU41j6XbXfR{OHwm|T4}&24tIf+!C-g~6cQfY2^n$?AT&ZW zgqm`}3-jS2NS6n=k;sr5Hv(Q%%n)qW0X|neWVBd;Ko}d(=u%?{O0-a>kSI}shOd9n z5top}%gUCf=>?tg;*;#7!^HOL3k$fMxd=O-6Y4@%u8LS)C1D_a?27R6^vcC+6tttL z)GmTahbyJB!xmcHL#ya8ZXyfRl)a!N0BJE0y3BBfAV5;#=K&Z2VkaKZ)?9`1h5P_% znt*b}%j1|#j`b|aQDx@~wA#$PYRN2xE6UO;;vE(@$&xww-s8fZ5HmJ(eJ*rQrDbaawDbrfe_8F(wq{ge?)qQG`aXV;r(*6EM|ESje;52aFmrX!f=Pw^2oGQX$1|o4yts|b_5@w_kNwtl{wDP#JGMvIp#!SYX?Wq9S&`&_ZwkgGH5CLB7DEGJ6=R4J~p3Z4i^A}hs=-uZeD zs92l6u@**R$~L()G{5N8*7cE5-q$SCo`q4|NSVF*+A7&xZnypm$EdXgf)E%(VJHFD zSgi(H!D!(;9Zcc#GrCCJh=RlvXBQ-hv4Vodse`a32ZUFWgP5ZhM5LeV(#D^H8p@Lg ztra5R32z@1rQv{6u&RZL5%Z@Ye{q|t#6aM_1hIrpl@)oH6}os*cbAQywa{5<`ekzW O1il%9bk82&KlvLjD^%40 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/menu_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/menu_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b986842e7e4044caed18edbcb4b376a4bb915623 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQt6&9jv*Dd-cB{-J7B=U{PTZ! zWrKV9%Z3|Wt5t$(gq+#d+-OocB$0fsr9DfRx52vPhSu$$+yXuy+69hDZ54DDTxx#r zL7>-12UT01v)>tZ+;HI4pDNf?@KK~EC$@35ykmXyu^HJF3})N>8P9Uwo&~g$!PC{x JWt~$(697!FIeGv9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/messager_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/messager_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..62c18c135860351063ebaabe8c0f4df7664b8f65 GIT binary patch literal 6116 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/spinner_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/spinner_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..dba62bb723518b491c763eb623179afab0f9e1a0 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYeREVdGV@SoV|gxNLixBH6G+?&imoXunS7gp2NL oacw*Y(&nwsF2UyID`n8m&$nZ<^krzppre_*0C6=+@buQ_y%c^L~IL^<_ t&+}8oM91jk1`W4%S64GGH^xE+hOnLmClB8dn+LRl!PC{xWt~$(69Df$H1z-g literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/tree_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/tree_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..e9be4f3a9965e49a4e4078f8c53f486d761a7468 GIT binary patch literal 3115 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/gray/images/validatebox_warning.png b/src/main/webapp/js/easyui-1.3.5/themes/gray/images/validatebox_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3d4f05babf3f82b146350e96570fac02075de0 GIT binary patch literal 921 zcmV;K17`e*P)nRv1_mBsMY*-M^XCf)eflW5 z|MC^)Hw+AW{sHCCF+cz@{fF8J!+#-kxoSv=7^|!zgOQUngSQ}mDo|J)n+pH}hzZ#= zr~y18$_m-?9v%$;?mu8);}>9vFgFvDXJDwrW&l6{p}625M66yTFhGz^K$w9^O$BHi zFN2Ym7DIple*#cW4BY^L0Al(Jbv6k9U|^6IQBp{hx3XdQ&CJ4Z_|YSVr@XujY(PVT zlok1<85nBO4FCurumK>O|A07*jFlSRUcxLAQVcIR*co#3@)&jj4Pj7KXRri%#h;fa z4ya5O*#Lk5Vq!q}T~=CGH(uV-hJk^fkAYoGjN#AMuMF($>N=giWG}IXse|=+c=i>7HEg>%*E%fLD!-uy|85n^6W?^Dt(9zXp5EB&z+w>_knBmdiKMbzi z?A!`WOl>e100a=&05*1xZdFls?*HtZ48H?o7=HW%ivIu45E2~BASWx!@DIpmv9e}h zaPwji|L}pqor@y`=yxrU0RRES^qYY}O;TRcU+DKIhL4`%3_nyf8U6tS<<-ZJ40D$( zWjJ%`G6NIPHNP2{7am*Fp% z{>ShK#0G`~kjd~57_BUEIXByHCeHaE1;X?z?mDoOj=wJCdepm}8&wfK#34WzG`kH6@HOEQ5D4nNU0p zg+c{IQ4o*Eh0tg;RKqaTPN%cW(<3;*GairkWmzs{G8wdeG3W-6(}DBnIOrK^RO4tc z8jTK;$t0fIKJ>>Dm;z|L+wCxK>uwdKQH_&+1o@wS#_tuvl{wN!N8gY%M+`O<~gOeOmuIf|ChB qqRVhXivFrO>^rc%=JDi9fB^so6Bm_-0j)p)0000$l!g*-<45%Tfal_QO3M!_cGPo$3v(JkL{K@Q z51|Vi&DiTh`D29Bc2GLsg^`#DWXp>{*dgvmvwgz7fRUBxQX~r1c4#1{!U%OP=)oU9 zm!$Gy=tc|Sg<2;FjgWIsGJw&)F^4y}@GBCD#z1OR^SJnDrNxJy5N19{e;B`q7IO>tSRB4*pRl4zavF}? z1HWi07^v@*bg;^f%hDH-NKWzFyLqt{A#{#xb%Sb$v0zg2)JJ*X`~Hr2j*_(*I$7B!L2;0a;uh ze*%m**EKhE`nH?x`c%G<$)GZrckVKUd}Hb6V>>g`IGnVHoNbCaNy&OHicbM$XKo+L}c+XB@=nqXjc%WR2_&rZH9^`(H*)LNCVWLmRE+tz|o-N9=} g?38)VDzrn|{q4yc43#y5pkuRSTR)fRrCiwc518Kcm;e9( literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/back.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/back.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe8b178ec9eb9fdbfefe0f2c81c8d4acf0dc275 GIT binary patch literal 912 zcmV;B18@9^P)DPbufGfoO#dy!l?7(~R{rJuB|Ic3( zr2qlMf}#2UUndb!-U*#ucDjkNIt+}=Obow%{r$o4^UqfXE*6k;foc%S0Rjlgfd4?5 zf5px&s!cN{J9F|ViZCp>{+}U8Tk|V?U_iPMphZz_IS$;9h@%hJaXH%3`;KjXZQ*9FFVV3hN%aCGjMUR1HHn+ z@a^MI26o0j4AJ(Y49b$+;J^R~Ag}?Z#!~g|?RE?+ZZR?}IQyT0vRH6Gfp6#Aq|XXnD!yol{GeUeEH15z{&iNK}>*+ff=Ho0U&_D2K@WS)Y#U3 zL<*QjlG@v>7^K*LF;uO1$H33~kD)O@mf_`_pA4@*{$OBc;sM6se}=oyzcD<1{hb-4 z7a)M3fynfS;s3w1j*cU*?%aD#}SqhQ+&{GkpB3~WDG86SXj0t66JI$#2Z>i^0$tFE0td*)?Zf4{AAccL7__n-e5zW@IF`Rlho zISk)^-(&#U%K~&i4@4_K0AWeW%&YF-``{WFx_xe1-VuhUFTXRebF#1lJi_@W|M}sAhw_srY>W~TKsPfouoxLJNIief_Uq!sAfaEsA{^Y@xOjmE zgETUH_`vZ0)G3BDOP2h+bm&kaKmak@u(Mx&^y$-mrq{2%AP9OrSt~`cWMBe}Df@WdXVtAb^-{fqrKM zhBm{WKbK$p{CV}~>(@b&Z{ISrfec|{VqpC9hvEOnj||^|n$Pav|M&czJ4yfk{hPxK ziXor@00G3p|Me>aP=MhdQ1O2@wh#Zfxc+?xI`hkm7YtzU0Ks3N8c+cLWnuXTwCn>L zPz;1Y=>#Bvm|a;}8UBK7;o$HwmX%#&_3Ev z8Du=HOuX z4|L&Apeyv`#@8bfBxE!U^>5?3)J&j7~IN0z^T7prh^aQ_9m=nqi-_p@gVCMG7_z;K%h5I{^nzkYr61?WsB zppBr|;1UpEcqkg| zJvP6cH#>7*3|AR=fFz}g@tYYSV}J2>BFSQub5g3_*R)>>)HtT z12EQ7fm9>wvA&pY{E9XIK4`_L=mX^e)HfiLSp`5llG)>q^{!Xi<5*OIrqj@?K!Xwj zGLbp}X)Gd0`-g5HX&XVRY6K}H3_SpAEC@7G9-!<&AcCM1Q!%g}YXuR=p#!k4ZDObb zO(ly|x|=B@gsw5v15G8%f$#u-3{vP8Y9oY3IWz~gO{AZv_j!L)`JHLohv literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/comment.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..296b830934f94120f7d623532272b9bc1cc834a5 GIT binary patch literal 612 zcmV-q0-ODbP)cYrIvJTNhc_kd;K9q=4* zb_GHqhU;6v;e}h;Rk%IL+oPfhk1Rax&8=34}h16fZ&P1-FoHd z!r4Y)1n06!x6hE)>LVt0u9s0HDWAi*UMu42sj2cxQ-9WM87E&LZ4Vmh%}ygR zKKw2YymvbK#>nwvBH-$sz$b)-oP7uP^PrVq0p4ya4?1yZUhKP;B?7~s)ZBaxv3o#w y&tdvQATeugO-uLtzSEc*rlGz4SJkxr7GMA_awn@&ZQ+^#0000KUssI7R0t_;S-$0W-{rMx#%*eo)+e?%RfoV-A` z?ccwj;n}liPhDMIlit34>!qu!Yo(>7CAn+YuBQM2#PSp96fq8t;>8MTUb14+5!+ zh1}fS`vC%oB~w|slAW3PZ_cGlj@4{z(`tBmEnEc!mA;smFnr?YXSj9d48xmOul_%M z{`}=lpp}mwKc2(K$G039!2g(mVFeICEJ7?SLUQ8b%?bbpD{3O`OVC%+UevppX=w(zf+GMz2w2fBr5aagUt~(wq2b6{=H%aCSg#% z;Q+?Mw_m@&E&&K2CXiWwfX;daOnK_U!VcEb(%ehWpTE%h^=r=l|Nr0dGcxisGXPUK z$TlG61Zw>H_%XwOp!#1x0|5dEoRGc&4FEao?Uyf)o&i%`p`f6d>(i&31V4QeYY`CW z`^e6IpfT9{;&=|5oFFCgx5C zCdU5^zkvGwFf#xI5F^9@Mj&PZ>i;XIDz1EIW7#HNO(``7Wbpj`D~6DkIEG`Fj~g>E zv7BT0%MMh}%m5HTKwUu1|AE&0`w6t2L0CglgBzr|=0G*WndfI1m|2+_WcXznrnpXK zFxRwXICk!k9K(Oca|}%X!CCZghWKjC@{mZ}K|9&$aet3l8(A`4} z3_y#NM3or6{{6!6{l|9(hVS2X7}(iA0KNK@fra@tKmf4-8BwZIYO@XHj5z=N`2F8h z!HkKOiG_iOjfa7mgPDPijg5hqofqgzMg|KtBZgP5QB79zkL@az9?F#YcPyZ^3>T>rDQvi#@l=KQZeU;qEDcej8t|Nj34Vi0)x=H-9m zRJUIM0mPyts?4V;rOD8+yMbZvjlB#koIpo0{bjiO@h$^58#ge#m>6Dvd(DusJA;9f zos;1k5E_WURn1feKaiAuu1|BaZK*xijMU?6_J&-MoG9!s-C zzdQA+U}|%2STXXENpkw6Jq=WB#30h**Zqx80G7xg2LKoZVN&=1FEccT3xQkve43;n zjZvX^?*P{BPNoA(9dqA2RbK$HFf%bTgA}R?sWRwG>M<~LvjC&_AH(x+&l!FKqZXu* zgNcJdK|q0lm5r6*+rMuN%KXYeyO>(c-8{PO?x|MdU-|N8&%^z#2WXiNJ7h~@6v zdzJqE0h7#>E!qD3`omx(tIv?@mCeAx!U6Ut*b6}K$qC3ZY&&|8VcW@F4D1|S3|H@7 z|9AS=o?ccaRt6&pBZl99|1dDI zGBU^m{m;e1#lXV}Oi-MhCxK>dW&i~p&}9Gt!~zOUV9)~%0Wtr6y!+zLuZM3QbN0IR zG5i5SP>3@F;m5C^8P4814U9_G7Yt0G+{*~gyZ`~j$dJs4lARg<{>{>s*6r4l)n@}` z=l}m08CV!u816i~$8h@Qg}#6P7^{HU`5(hCMsRip2rvLwO?vxoke4F>0000k-9#K@4yU?IRNuvAG{MT+4+!{7h^fL{8`$iM*d**|6= z4P^fVVJ0wUWME=o`p?At@cFZEuRncB1qdJpzI47ba}Uk?|Kr!s|G$3!`TyhRum9hF zK=JqAK>Q1Wzk%@Y|3AL{`Tz6B-~ZcB?f)+or2iBkfLOGob+i+#;~6f!yu|SE{X+(J z7B&V3CZLTV1o9vwBM<>GNC3$H3xvX)LJS_J4h&{mrV;=F#KOtK@sEj#iJ^O6H^aK~ z>lj$LSr{0AW-tI<&&a~az|73dz{Cu6HVXuQ`~Qu>M#h?9tM@hrPBzZJ00F2XV-x^j z7z9cv`TuhRA=;X)qu}73hnoGd)hHEGiI`W8Wd+4gnzL6}5;?d6hzTh;Al{IJA|HldbA>qGJ3W z(Akj0gy6FDDDg#Zag?I9LKH-P<_`1%-muF2#0n5s}hD6&-|5SxkzMH4G>40RW%?0br7Q6Zc=t zzm}Bit=687<;FiPHw_6h6A|Ik4nU!*5tFIBn*$)LJIiCa@##YOL+j1K&ppG!Lc8jri8Oju{F7fQm3! zL!332PWoDN=_JG%SVdS>lK>%7g^A9iZf)W4a`)Cm3~CF9=TR3XQX~N;hJu-@mHol) z#nbuiyD_d-_L)hOgoqdre9w7Yp9wWoRU#OY+_mhZdRbMO*!LVH4I=CS5Qhx}H24St zDFgsiLj*|fDpov4oF`LT7`6|M##b?h*#MB6H;ND6&xKLcf6S{QWZ2|$w?5;D+U<6y m(+Ps$D(hfGB%93^3WfiRPo;lIL@A5_0000uMFMs&||L0%d|AW9UApQ!(pZ@&+|Lq@y|Mx!xy!-m`f6?aW|CJIi zgSZR;0Vo`U6o5e(2o6=NC;k67TPnoF(0CnomdWR}+}Y*TYj=gwum!e34a6bEszh3= z!9Qg_5-j;~e*pwG;QznB|Ns7DWME)o1UvLUBgD}l>Nil}H_*V}Ob~(JKmlGpK?W`k zuzm)B0AgW)14af$paG0PMQqGK9!Q=Us_72{I7~pU0)`4Wj6lu@0e}Dk8vxV?mSALJ zf(SB0Y-eDC7z8r(H&F8*sH6WgGBGeRL#zb|Ah-*dfU4M-L8kr%^O=DPIDxwV0X6*r zc?B39|Nnu!_Y-I?Cj%2yA3y*>0ujjj`kRsA*aK#UKmY##Z39LlQ0L#je}VLWhQA;$ z03i$WUxq(F{xf{~!^yw`jbDHO0vo{2@}J?wcLs(tS6LbUeES7<^Pj&!!+?SC_b(&` z`~X_;?h`WuhX6AJJ3lZ+SRe)f1Q6H&W}qLx0b`K!=QoB7%dZUL;!F%*zcDiW`~?XM z77j*++Yf#-Kmb7k5$NBaKxeYD{AG|5`NuGK?Oz55Qziy; zeKv;gK$mfHGBNIfE{W8Kmb9!05tU%&_vdFGjGd1eqWv00a=k1&oZ$Yy|!NK66*5ZHhV+bRpY|MBzx zeXpJ~@NlyNT?C9qXd+?)M%h=O&F_E~aC~8Ako(8TcyI5es|*dw3;+Sd2uqUW0)PMm Y07EoBQ)jr0B>(^b07*qoM6N<$g57L=!vFvP literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/filter.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/filter.png new file mode 100644 index 0000000000000000000000000000000000000000..1fedf7ae66f9512c8991a91f606e33926210dfd1 GIT binary patch literal 305 zcmV-10nYx3P)i;JxOiC&m|MyN^@V~Zu%6~m0)Bj`zY(-tqe_OBM|76EZZDa3$M~@)# z4XCPX|L^4POMwARE&rW8d?@fjbNzpNXSe?h!y5nqPb`Zh>Gjmx00000NkvXXu0mjf D9Yd^C literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/help.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/help.png new file mode 100644 index 0000000000000000000000000000000000000000..28a0f9e5e6a24fe2cc3d842d0708e70512dbf84b GIT binary patch literal 1187 zcmXX`YfMuI6h6Hzx2+Ut1EjYq1A-3cSfq4{Is$g`oXj!QjiG^7TiBdhXGlOZxm1@9 zS*DOla3bRT0cHN_rJ;^5DgN)q2ZN z|EAt&1z&5w`m%mvX&4t+@c4Ki)zj^n9Qtq}u-Kkgm|S+sG2Fc6RK?X36?YJhP0dA}?VOU?JP&>G6klO2uGz08Gy=gKR?}h(b{K&aenodIzi% z2f@MJp01+RY|(6BJziiDpcm1+C)f4BSg6zCdpJmKRiimi){G4(q} z1^PxxRYp%IvSXi?q6Z{WU1=c||G9fvjNOV8M5eGC9+9=$-Km*DQ5AV*WII_(dnpARZKp%77uh;KZ$z~72R!)*N`!~x=0M8DAMel@xO((;7NkGYln^j z>m@53+D`)q@q?T2z|AfKr0Wq7@&V%3vEWE%IJj2*@I~|AQ1|l-SXw1vg>V7oa|8I- z0PP3HCDVWP3>La6dZtL>>2W$NTXeTeE3}I*#OEs`#HLvXE;&}!k}!JOU8}8G*^*;= zPjSv0_%M5yo+6j0Lw14m9`2dn-mf1NjIPg)Vw7)%a0o9zj^>|q#+Vv13MJSTT;}7h z4Zfq*P7G=k-K=j!InVUNj9wh!)4I~ern6^GUXtfu4!SZ`QB}@5t|WV`n%8=*ErSn) zGjYM$*~Vxc9q@=I`#Q~!`<=w&Se+$ud=Pk1O*Brwau1*M?WFKRth>8iTZJdIQgn~v zCzI($b7!BT>3&ZqyhH4&mz1-ow|8KFVjY;l(ti5lghhYge-hacl;-uimIqemZ0Qjj zBEs2%Kv-FHfq7&Jo><&)%Bjgdi{^SdvbB+` z{s9&)87BY$ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/list.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/list.png new file mode 100644 index 0000000000000000000000000000000000000000..a14d95574f5f57c7d1514e72ca100dc15d70e78f GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XPI|gHhE&{2`t$$4J+muA3WKt8vV_3;#!Ea$k|xB7t*{hK zO-*f#jg9qj_@=euhLl2@%ORhPH`)#{e8r9|0{IP>RCYE9x)>N5PJH^e{{KHi1H%B0 z1hykgAN@3Zg&J6sYTVrBeeRK*Jfrc=(SVJ)9*k|=(TAA~1v~g1GJmltard>f8ee?K zb)-bWj(Mr4|0#z8V;vpYBRe=BIsC0)>F8(t$f;n*dL(_}%J+N%_Kc6dChQGh?rQuY pIpvsSM#Nt4%)BKQs!S{r49OK?dY9(~F93Rq!PC{xWt~$(699d=Xz>65 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/lock_unlock.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/lock_unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..535dc1dd955d0dd0c7cec9f2609ca4791eebf7eb GIT binary patch literal 548 zcmV+<0^9wGP)cVHn51lhfuFq{%V_ z8gHk(DIQrYcvIy0qGX*ZL}fJ|xM(I6I!q1WrJnx=_zxeQfRk2nvU!(y=rK@dm_ zJGL-tgPWk)Y$BOVYPS3kjYg43Bxvmt&i2G(d%}|<^=*If`?V;FZck)o>lfyvAU^v7 zn0EVssZTI_*UjN zvaBI8W?BFoHiR+5#?~A{d@?Wz1MS)sl$$)3);;`Lw>0*S!SFNEakers++LocUA^Fa z8AD8BqJdpDfAQ<)56pg9e$Gw??1Kh01NXur*1qpN&j9A+7U++(pgCCW*lQ|%q&W>y mzi+21`STAQq;cY-00RInhZZ3^MY<*c0000>$j+3?x7IEPn{3BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%xd!-zxLTAQhakJ^Q+73{+?&sPG@tVTk}cBH8-FbMA2gTIwZ$R1rnqZ!{LQN5dZW*_A98)a hcb&}1B^+S+>+nau>-9y|=gz9{lr;}c=wVN)Q*o7; z#1rt#{)*L{NuLvUInMbWz@F$~q+t2X*32`7HA0n}1B^+RR-Z*1Eqt_euNB=!4?3hCYmYkCBcssH5 zPdnEk2K$~yJ;tQ}=`B*K3`ckaI0gPP&VH(3X7A9z$Z+9+&@?^iN_(Jb44$rjF6*2U FngA=BGHCz+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/no.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/no.png new file mode 100644 index 0000000000000000000000000000000000000000..37a7c7497782dadcf14a765051a62dd5616200c5 GIT binary patch literal 922 zcmV;L17-Y)P)~H)FpGiVA+maa075~P;^Ost z%FF+My>{*Y{|_Jj|9|)H|Nl2{{{Mgd`v2FHC;#tBN%>zXAW)C22Oxl$VT=}a_4z4N zrW6=>dNQ#7{ma1c;R6H1`}YhCZ{IR7ym`aG`ujJ7l8z38nu>}8%kkq1$A10V2+{`- zKwtwZB_!%oy1NTx6%`p6K7NE?kmh&qz?vCezh+=~@q&Tj`Ev$7py4W#k_H^-&M_Qi zU^oa6K+Hft^Ls=_t}xct=3w~ph2g@XLkuqj1Q@RF*ukL03^f1MD~7#5#lI~rfyxgu zaNW7Xz<&Nb!`D}@41jje0SF)#Adz5aXehvN>=*+B8yf?swKapfn;XM72M30|Sy>DW zKpQP*⪼M8hY&JO$LjiB8ETz{xN7UFbD`TFvI`^5R0b1z5^G~7O=A!85y{?ZDaUm zW(L+^Ic*v^d_e5S7cMYxwYD<+1#12S6ypJ6X$A&ofB<6R;@}Wqc=-|@XtF@Rz6ILy z4af&+glT^3?aiPM6a#4n;om^~pMgONAb^+{fF?40{tPhyif@4oL;}JJ3Jh;0B^mw# zW8x=}{|jLN13&;Vy?*uT0mILqkWdF|-uwSQgXPktaGPN+vD~wV;i$eo!w;Y)5C$0p zwDt}_05Ls!`0&8vU%%kCa{`?TcealY!&?szxFJjd0dNCeK=2WO00KL4xwZBE|LW@h z|4T~#eCJ-NHV0gBdfguHGz&s%LFGwFi05M|8lxzVE3}(QD5+KCD wpazO6V0O9-%njRjGcW*?E5jFL#Q*^Y0M({d4SP?a6aWAK07*qoM6N<$f&>VU5C8xG literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/ok.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/ok.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0f6a6174f67879d89b8c970d88734cd6f9f844 GIT binary patch literal 883 zcmV-(1C0EMP)wF51aIxG|t0o~WeTux?(*f!J?S`!vJrWM3^ z)v?u>(g^>@;xO#mkNlu=e*%b!BkO=S9U%&s|{QUTj4;ur+Qxv`b{1=&{q{_{@=tdkKKPJjPv{N-R+ z=H{q0b!wOgrI|?`QkZ(!{_7i9LV-VtRJx`%DQ2F^23wD{DqBhIRk` zF);r5{m+$GoMl&Put7+Jt2=`@4-Z4{!AlI=w!d7({+qd+0V(7F0suh(zW)OTFd63V z^!sFSNlF9<4gMd;*WzU&Dh*+FS2`3*A~OK^{__Bz$W0R(*Uum z?9l=80a*nF0_+3*1ONs71^@>82>=H93IGBCK>)u00}wAF|NZm@`|<(rTQ4UU0WcOM z00aL60Pp?k0KeVV0IsF+;Q#FbO$G-6;062!00#UB00{XE00{OE015OE00M|vNJE=} z^$*A6FQ5Ne@vDAS;$dfD`1Jo3!|5mY7`86`{^s{nmH;M>-&g)K|ATm%5g73x%=8b8 z0Ro7L;}<&v=RdZejL-PCo<9Aa;W^_ShKsN6GwfXY>&vg(Trted45#rWFn|DJV*bm{ z0Ky#q*cZJ%!~O8Y?dJ?fS26$kepw(JsCg%$6bcYP%o1uwz$j&AU}9wa&h(8#?9FW+ ziyzl{>lm2-O#9FFhv6UdZ-)OYzzhWT0wab200G2EX?6w(FaS`kAv2YZ@FM^K002ov JPDHLkV1n^7jC=q9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/page_excel.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/page_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..0f77b7d8edca3521599fa3c3ef1dd4f56b470e22 GIT binary patch literal 684 zcmV;d0#p5oP)B4=IQcq5cEf#?tmu5G!emQp95}O~k7g!GhAFSZF{YO5=}%o}v&+ ztF;D=tuc+e+1+v8Y&KMcs1F`*X6LCWHW4@5GZS86v1{@w*czF8%g}0Lafp zlOnfX7N6G*vASl6Pv6LO@iFiChp)Pz9O+YT4Y}q5*_I6^GgOd@EU$wUT^2h!!5aTNj^0Bwu~6M_6pBg{%`DqUgdf%{?w<}Rs%?R0$nMZsFX;&%Qt50&Gj$VVu^Y%1 z-(#h;h~)L8D(aa$gM1;6U7`uTb`zOZ9mm@JN)xN1$^O{VJG|%` z=|pI>8(+S!U`xHg{hKqO98LaIlUjJBCKSn}pwRS8Y zhyiyQoE+^!u9(C8%SUMQw_EDT*QSNm4I!vSzwkOJL~-Ku$w$A=H70o!cU1`VIO#$f;czYdb; z4*;58$>4b+qfQQR)!_m*FeI9eJ0Gxq#H zf0_XxfS9lv%LmkKB8}kx16siJFV!*nd7pOS69ERhSDg(18DcA(#PsQ(DfoWDDC{a=@>nto>xWzb;o zP$*;Aa%nq5TlT(fKhM4o2P*mk(g_ei5CcqsHvff2=RY9k`aMC~Kn&o76a{330bLQrJ&U26`M=Sy3)uqGxWf%F0d5QMO1 v>|l^)2n34pz-1YUGXNlf7%9!p009O71V-RMzjpE=00000NkvXXu0mjfxvf2L literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/pie.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/pie.png new file mode 100644 index 0000000000000000000000000000000000000000..790686ed1e93c810942171e4529fba14bdf88ab4 GIT binary patch literal 1065 zcmV+^1lIeBP)o@=)y4c{KvaWqr(a!!r~>7qD=t}!U1D2USw;Iw+W_%3i4uiT-G7j z8%@OVA`J&IgiRS;ws3sE&(j81*XQo@yxsG1&mSK`oZtk6b9sT7N8T6=i#;~6S66QS z$l7X=G1@F+Se$O9srz)cxQ+XR+<2~5BIH(QTv(~Ni3soYj%}yv79}&^KGv}xmfM+r zsR!vVorvFGVzg7us4{Ez=U2C$5_79FEASKv_-i%^g@-SPYkEa80jWNk_Wjg->rjAbZ#7x7?to`~=KV$ZdJIOWta>#e13)@u2Zer?sj zMN2K{ER}F!R*8;|8pN;U03}HP*|7krQIuuHP}_Ski$CsIA3)yMztqycsKP4`>*4%^ zDr|b7#QNDXP|wIvJ6#M{2)CLl|T21tuW_CXXt;&%3Tauk|g-jYWO#uBX^HZ9cs zUXJHx6<)6Sg283ImLP9*ogpGel|1VlDGE zsGKao%KM*#+?b2S6A~zx_ylF6>F`JPKCmahh<_#R2K$knXn%7nJbvv3WcS>200000NkvXXu0mjfiY)Z6 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/polygram.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/polygram.png new file mode 100644 index 0000000000000000000000000000000000000000..13dd2625c89f576301b6f5f5dd89b6f85b0056dc GIT binary patch literal 772 zcmV+f1N;1mP)uaH+4e;KGAoS&WH{5nQPF+qB5kcAXP?_ZMMyM;VC7_o^WlC?$R za>1ODfj?r** zX`IsNDKLLPBqM~PZ9vL9q>t{9Jb#F=x{CVHOi7N%xWB)zn&@Ep77xBWVDWGfh7jmk z`#yoDTdOeqSy3gXgo?T@(Etoo3FUGb*LGPtUSg}c#r(Hf$GiQ31@m!DmPM(9-0Vt8^ zNoaaHo+-{S^?8c6*Eaw9f+;I>>9`%!Xv3gTD9~!Qux;DO+ENp-dp6#{BleUwoB&%X zRX5ym9eg!%5eU;r15mA2$>;NIZ*Lp0VzJ2X?k<%|h3Y|-qvIn^PfuyJT68)cF0U@> z*}c&ebR+ar{`WbL{{y9cZN3_%rykqbbW**h0sa8JTCX#*1e=}!0000z1G?hxZ;&`ED+>cNGYingzZn1m zi0SLs4-79~-etIOVGqOe=l2>Z%BAk7f^KhW_13_pMU`pwSH#-O94%^)f& z3N-K^13&;VLHzfh;p^8g3^#9{H2wblqZrJ9KS1%{Kv(?!`4i~P{|ua*91=XdJgT6; z`St4;*p&bQ!~(?P!otFnEG?~V1q1{|M1_S}KY#tr@b%YUh9AFvGyDPKzd*%*zcVld z`Ugr`TiaZI_TyS->P)7fU6h$3E;c9 zLDA?&*_qkSH=7YxH-7N#8@})D%X_;UHe1MIcRvosSQ&VkW#YS`^c5Jg7hTv8yPbg>>9)O{Vn`C{)MT5Pw@Ai&(^4<zgV%9gisAeqG4geF^@HO$_e5+2 z85W`Rw-FbIPbe{?jFuc$DkK8`cTkV=r5{D3QM4qJ z`8rJwL)sHB@Mo%TYpZ;vUe;6UxsI?>!+EwEGR}XO_V!k+z<&V-05OhC8s}LX+yDRo M07*qoM6N<$f|~mTaR2}S literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/redo.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/redo.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e45cff9397f422f9d63459ea3e685d441f09ba GIT binary patch literal 708 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/undo.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/undo.png new file mode 100644 index 0000000000000000000000000000000000000000..6129fa0c77eb1d2100ed1c99b5643ab8990a9566 GIT binary patch literal 707 zcmV;!0zCbRP)gx00G1Zv_aomR`x(qRh0l2FE0bbpFa!?fB$08 zkFQ)|s9L!2z&&2xfMaLReuNnS5I{^UzkfRf$Hoe9fp{-pGBCV;4WVDWU|@Lm41ym& zW{~CPX6X0xb5MHuav8D<00M~l)~8P=@1HyOnT?gzU0Y6$f#K#&28Oq985rKZgBbSe z6~w?NPZ+p>wDzArsy8?}Ki_-*{y4}0fB<3!5w|~mI{y0k^X(5GJqk7R^5S3xY54Gg z;V@9{y|_37pRO(g>+jzT438c$h_JFUeEIar>Y2FstQW6ee+LL4W|&hReEj(I13UYi znbkhd^K)@A%v-naX4mP{i91)X{{CA+!pI;bgn{AeRR)QlKiRi``0yC0=M+Ey zVT~0JdHJSom6iV+{r%6t#LV>djcY9}FMXXe=l_3O+y7ZoQhPw+00D#(*(oWx*+@tv zp{LLZetz%&x3v79qNw;ED8va6Kn$b;P{O)4dGi0A+S>nhH8gAh0*IMZ1Ma+ke^KiH z{{%~Qb%Axyo~;K6ASMPf!11eBC%hFCV_^OEO$;D_$THxanAm~S7cMXefB&up5J1f2 p81VS{^OpjgoMw-I|K0`=U;x^&`B18C?@a&z002ovPDHLkV1f|(PF(;1 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/icons/zonghe.png b/src/main/webapp/js/easyui-1.3.5/themes/icons/zonghe.png new file mode 100644 index 0000000000000000000000000000000000000000..224f28bc07caa4e009bcbd1582b38d86cd98a55c GIT binary patch literal 606 zcmV-k0-^nhP)3buIs>EEZqm|;wnh4pX1j+qfmS= ziQK99+!A$FP}KL{J`XmZlHGima9u?p;Cxmru$wF5-W758!r^uiWMc4PdGRAf(}ij% z+s#+sT5mqJHfxig*rtH^9uvZ?7RlD@B=hpt>p8Y}N`#0c1>N5pzBtj4H?Xm3 znKmGVupkJzAk!I<+d48EXpuH4;xLLLRksRtqtUT_Y-nKxaI`{RC0WjSLJ&w^R(C-|JQTojLXc1&{d*_z{$ jW+oTMdQ(F|jDg|L>K${_)^zO#I)%a0)z4*}Q$iB}_fAN- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/blank.gif b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d11fa9ada9e93505b3d736acb204083f45d5fbf GIT binary patch literal 43 scmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ~;kK?g*DWEhy3To@Uw0n;G|I{*Lx literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/calendar_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/calendar_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..430c4ad685b8c0068ecb7e3cbef74f493a84ad0d GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQYD@)jv*Dd-cCEn)nLHm{QbZE z+q@uWwandfr?Jb4eDYYmB3UAt=OO2Vt+MMT&+KD%&6hZDt!FBpej;sEpMN69^tKl% zp6y<4_lG^P z=;=eQ4Vs74-2)Ua&f1tcVdk$#{GPKe@&?ZMHmT&SMw?IV&w7)}ixLbB3d$Zg{&KGb P8OPx1>gTe~DWM4f WNYm=W^A8UI00005OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$fRl}UZ@-Co%Cq`k{wEj}Dr>ShP9AQ|IKKA30{ejJboVoF`C-z@6mZMY&%Wiz%6S}#zb4u?o?9Mi=ECopVxzz+sNviAA!DK)mm8xe zgY9ZT9jlddc^&y2^u9XqDeU4{8s^AS#8C7TXsxEJW@uLu(3Whc35-X6v}jEgEb{G` z!{)$uKzw<~%0A6PhNHYfSuTvOzD8LpPF>PVr=&QqGC936QlPgc6j2;SWMDuL>F^vlqEUI{oOgO!xNf*11TukM z6kTZ3V2qd3<~<$H&Lrt?SpXUxF5Zb^}(={r!EHE+$QMdH|XZ zSYbMyc0tQc3qbP$tG{U_Jyg>I(0srOscEGU?-T)4AzuS$_2J>6`+BJ50YDY<^>2vV z+uI880P2ui(hyHiPrK$)CkbHg=kD&V3^8pD z0v3QOB&8eT@87?rgaGPrb#+ySxU;jP=nkL`nZ_{0e*BD+1Tc5b&d$oLo}8R$90gF1 z^ij>~#>R%HIRNUB_kgpQ+Lg!80Gbb2saY8>1EBeUm7A3TegK*dSciv)Wqp0!h-3im z1+1f^qq4iZ+ZEMUS63~e0I+zh`2rwd0l@!F(!7sM%_`|&0+*B!z{1(u+A9BIU&~T- z2he=L>dmc7TLXZFkeTeCHMcE|qX51{z>0ZC=xGjss*FaXGOMX+dHf8Z8hL6ntGQ_z zF9V<&dwY9jh`D7czyqj4g3S=~)zFA!0980RI4DC*Ez1%L09D8%=OHF&S@Q*;3bRfe zeL2-ZzyeT(Av4`$>R3`j096>WH7BOELD3yR70%Dk%Mk4)1W=73OH{L_UgIc$YFu7k zmRaq`&NxK?Rk*skDzlhL4IV!OsLJ*Ab@{BRT^TO}pgQC6xO~R6G8o_oU?C)>`xlc2 zriH~zU-;g$PyPA_&X!OBSU6SIeB~eKNAhF&(fs&F|1n9<+Yj^2T+4Dj%UFjr zZ%rnX^7Qmn0ANwP308gILtaQfK0Z1j0Br`Wq<=~Ka+?BxW&>7kRtZ+q>C~wJXg6S` zW|cJ1%?d#C0V@Ue)T{uY>425ig?tTsczEc(0+M8_c7^t|!sm-1Nw(}#nnLr?FgGlc zY}ut0+w(d)Uk6FDWtY;*aCdjteIX>tmhA#o+8PqHNU~+SlrTfyKRaNHBx~Ch-FJ3& z%B(Y&NwStp{rH$6Yj{YqhR=Gk~Mtw_&K$#yeTBf z7JV~bCN(VwL$c|B^>Topn-X{+7;S!yV~2^ zBgv-iMkME}U;-COwrsbABDvwg!2wA&ZMWttf5^jTl5E*7V41=|@=Hu>NJ^O8(7b4p z&ChgC(LF5>Md#{+4LgS{%KA|H(Xv`l4P^KdiBKB*_;1&m|Q7!{|O$ k%vVK{T!hwqk^D0L0mO==@4IV9lK=n!07*qoM6N<$f|Ge;n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/loading.gif b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..68f01d04813c1f622810864a3aaa04b4a17ac8f9 GIT binary patch literal 1737 zcmaKsX;2e)7>CzDa{xjjy99|1A!tC(kfocDi)<1$AxHpOQ4k^l!Vx1W6x7<&|FYXU zqO4jEiU-!VR1p+Xj1?4-iuI_J;!&?!+ghg|JJad3U)pMGzcKxNeCM6tJnuX+uPvX@ zZY|=AHdxt2Xr2y*)5|c6#FSEuyJ+Y3Z&l z2hJWo`9;lJ$6wzSoW60tqkB|d$oiO*d-^85^ojn{*NR{MP*%{@H*#gihZ8BKyB68E z-MIbjgNNV0y5khpJ^Jv`51aR%={<4jhaVq5e*9D5+*hL)XCHn4{^d%hPu@?KpKbc=eN!D=XUjDmH#n{YHNS zHCX6BV)yn2CuTNujhN~V+`RKpyXO6^ht92eqhIIlQLfz6eeCnH_C7`NPNrw9ks366 z4xX9(`s~z=+1uX^ocZ$2_fBs=JihPfWYufOIuD&AU-@`>>qn~cy$1)T7CU!5z2(U8 z)9Kt9)l`f6?NU41j6XbXfR{OHwm|T4}&24tIf+!C-g~6cQfY2^n$?AT&ZW zgqm`}3-jS2NS6n=k;sr5Hv(Q%%n)qW0X|neWVBd;Ko}d(=u%?{O0-a>kSI}shOd9n z5top}%gUCf=>?tg;*;#7!^HOL3k$fMxd=O-6Y4@%u8LS)C1D_a?27R6^vcC+6tttL z)GmTahbyJB!xmcHL#ya8ZXyfRl)a!N0BJE0y3BBfAV5;#=K&Z2VkaKZ)?9`1h5P_% znt*b}%j1|#j`b|aQDx@~wA#$PYRN2xE6UO;;vE(@$&xww-s8fZ5HmJ(eJ*rQrDbaawDbrfe_8F(wq{ge?)qQG`aXV;r(*6EM|ESje;52aFmrX!f=Pw^2oGQX$1|o4yts|b_5@w_kNwtl{wDP#JGMvIp#!SYX?Wq9S&`&_ZwkgGH5CLB7DEGJ6=R4J~p3Z4i^A}hs=-uZeD zs92l6u@**R$~L()G{5N8*7cE5-q$SCo`q4|NSVF*+A7&xZnypm$EdXgf)E%(VJHFD zSgi(H!D!(;9Zcc#GrCCJh=RlvXBQ-hv4Vodse`a32ZUFWgP5ZhM5LeV(#D^H8p@Lg ztra5R32z@1rQv{6u&RZL5%Z@Ye{q|t#6aM_1hIrpl@)oH6}os*cbAQywa{5<`ekzW O1il%9bk82&KlvLjD^%40 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/menu_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/menu_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b986842e7e4044caed18edbcb4b376a4bb915623 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQt6&9jv*Dd-cB{-J7B=U{PTZ! zWrKV9%Z3|Wt5t$(gq+#d+-OocB$0fsr9DfRx52vPhSu$$+yXuy+69hDZ54DDTxx#r zL7>-12UT01v)>tZ+;HI4pDNf?@KK~EC$@35ykmXyu^HJF3})N>8P9Uwo&~g$!PC{x JWt~$(697!FIeGv9 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/messager_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/messager_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..62c18c135860351063ebaabe8c0f4df7664b8f65 GIT binary patch literal 6116 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/spinner_arrows.png b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/spinner_arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..b68592de3200fbe1f7defe98a2b59b0398b1b737 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYel$EE8V@SoV_tDnm{r-UW|t3f!- literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/tree_icons.png b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/tree_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..e9be4f3a9965e49a4e4078f8c53f486d761a7468 GIT binary patch literal 3115 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/easyui-1.3.5/themes/metro/images/validatebox_warning.png b/src/main/webapp/js/easyui-1.3.5/themes/metro/images/validatebox_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3d4f05babf3f82b146350e96570fac02075de0 GIT binary patch literal 921 zcmV;K17`e*P)nRv1_mBsMY*-M^XCf)eflW5 z|MC^)Hw+AW{sHCCF+cz@{fF8J!+#-kxoSv=7^|!zgOQUngSQ}mDo|J)n+pH}hzZ#= zr~y18$_m-?9v%$;?mu8);}>9vFgFvDXJDwrW&l6{p}625M66yTFhGz^K$w9^O$BHi zFN2Ym7DIple*#cW4BY^L0Al(Jbv6k9U|^6IQBp{hx3XdQ&CJ4Z_|YSVr@XujY(PVT zlok1<85nBO4FCurumK>O|A07*jFlSRUcxLAQVcIR*co#3@)&jj4Pj7KXRri%#h;fa z4ya5O*#Lk5Vq!q}T~=CGH(uV-hJk^fkAYoGjN#AMuMF($>N=giWG}IXse|=+c=i>7HEg>%*E%fLD!-uy|85n^6W?^Dt(9zXp5EB&z+w>_knBmdiKMbzi z?A!`WOl>e100a=&05*1xZdFls?*HtZ48H?o7=HW%ivIu45E2~BASWx!@DIpmv9e}h zaPwji|L}pqor@y`=yxrU0RRES^qYY}O;TRcU+DKIhL4`%3_nyf8U6tS<<-ZJ40D$( zWjJ%`G6NIPHNP2{7am*Fp% z{>ShK#0G`~kjd~57_BU -1) { + var urlPatt = /\(['"]?(.+?)['"]?\)/, + url = style.match(urlPatt)[1]; + if (isExternal(url)) { + config.externalImageHandler.init(cur, url); + data(cur).externalBG = true; + continue; + } + // data(cur).BGdataURL refers to caches URL (from preparation) + try { + var imgSRC = data(cur).BGdataURL || (function(){ + var temp = document.createElement('img'); + temp.src = url; + return desatIMG(temp).toDataURL(); + })(); + + cur.style[prop] = style.replace(urlPatt, function(_, url){ + return '(' + imgSRC + ')'; + }); + } catch(e) { config.externalImageHandler.init(cur, url); } + } + } + } + } + + }; + + init.reset = function(context) { + // Handle if a DOM collection is passed instead of a single el: + if (context && context[0] && context.length && context[0].nodeName) { + // Is a DOM collection: + var allContexts = Array.prototype.slice.call(context), + cIndex = -1, cLen = allContexts.length; + while (++cIndex -1) { + var urlPatt = /\(['"]?(.+?)['"]?\)/, + url = style.match(urlPatt)[1]; + if (!isExternal(url)) { + var temp = document.createElement('img'); + temp.src = url; + desatIMG(temp, true, cur); + } + } + } + } + }; + + return init; + +})(); \ No newline at end of file diff --git a/src/main/webapp/js/highcharts/exporting.js b/src/main/webapp/js/highcharts/exporting.js new file mode 100644 index 00000000..655f1c5e --- /dev/null +++ b/src/main/webapp/js/highcharts/exporting.js @@ -0,0 +1,23 @@ +/* + Highcharts JS v2.3.3 (2012-10-04) + Exporting module + + (c) 2010-2011 Torstein Hønsi + + License: www.highcharts.com/license +*/ +(function(){function x(a){for(var b=a.length;b--;)typeof a[b]==="number"&&(a[b]=Math.round(a[b])-0.5);return a}var g=Highcharts,y=g.Chart,z=g.addEvent,B=g.removeEvent,r=g.createElement,u=g.discardElement,t=g.css,s=g.merge,k=g.each,n=g.extend,C=Math.max,h=document,D=window,A=h.documentElement.ontouchstart!==void 0,v=g.getOptions();n(v.lang,{downloadPNG:"Download PNG image",downloadJPEG:"Download JPEG image",downloadPDF:"Download PDF document",downloadSVG:"Download SVG vector image",exportButtonTitle:"Export to raster or vector image", +printButtonTitle:"Print the chart"});v.navigation={menuStyle:{border:"1px solid #A0A0A0",background:"#FFFFFF"},menuItemStyle:{padding:"0 5px",background:"none",color:"#303030",fontSize:A?"14px":"11px"},menuItemHoverStyle:{background:"#4572A5",color:"#FFFFFF"},buttonOptions:{align:"right",backgroundColor:{linearGradient:[0,0,0,20],stops:[[0.4,"#F7F7F7"],[0.6,"#E3E3E3"]]},borderColor:"#B0B0B0",borderRadius:3,borderWidth:1,height:20,hoverBorderColor:"#909090",hoverSymbolFill:"#81A7CF",hoverSymbolStroke:"#4572A5", +symbolFill:"#E0E0E0",symbolStroke:"#A0A0A0",symbolX:11.5,symbolY:10.5,verticalAlign:"top",width:24,y:10}};v.exporting={type:"image/png",url:"http://export.highcharts.com/",width:800,buttons:{exportButton:{symbol:"exportIcon",x:-10,symbolFill:"#A8BF77",hoverSymbolFill:"#768F3E",_id:"exportButton",_titleKey:"exportButtonTitle",menuItems:[{textKey:"downloadPNG",onclick:function(){this.exportChart()}},{textKey:"downloadJPEG",onclick:function(){this.exportChart({type:"image/jpeg"})}},{textKey:"downloadPDF", +onclick:function(){this.exportChart({type:"application/pdf"})}},{textKey:"downloadSVG",onclick:function(){this.exportChart({type:"image/svg+xml"})}}]},printButton:{symbol:"printIcon",x:-36,symbolFill:"#B5C9DF",hoverSymbolFill:"#779ABF",_id:"printButton",_titleKey:"printButtonTitle",onclick:function(){this.print()}}}};n(y.prototype,{getSVG:function(a){var b=this,c,d,e,f=s(b.options,a);if(!h.createElementNS)h.createElementNS=function(a,b){return h.createElement(b)};a=r("div",null,{position:"absolute", +top:"-9999em",width:b.chartWidth+"px",height:b.chartHeight+"px"},h.body);n(f.chart,{renderTo:a,forExport:!0});f.exporting.enabled=!1;f.chart.plotBackgroundImage=null;f.series=[];k(b.series,function(a){e=s(a.options,{animation:!1,showCheckbox:!1,visible:a.visible});if(!e.isInternal){if(e&&e.marker&&/^url\(/.test(e.marker.symbol))e.marker.symbol="circle";f.series.push(e)}});c=new Highcharts.Chart(f);k(["xAxis","yAxis"],function(a){k(b[a],function(b,d){var e=c[a][d],f=b.getExtremes(),g=f.userMin,f=f.userMax; +(g!==void 0||f!==void 0)&&e.setExtremes(g,f,!0,!1)})});d=c.container.innerHTML;f=null;c.destroy();u(a);d=d.replace(/zIndex="[^"]+"/g,"").replace(/isShadow="[^"]+"/g,"").replace(/symbolName="[^"]+"/g,"").replace(/jQuery[0-9]+="[^"]+"/g,"").replace(/isTracker="[^"]+"/g,"").replace(/url\([^#]+#/g,"url(#").replace(/.*?$/,"").replace(/ /g," ").replace(/­/g,"­").replace(//g,'xlink:href="$1"/>').replace(/id=([^" >]+)/g,'id="$1"').replace(/class=([^" ]+)/g,'class="$1"').replace(/ transform /g," ").replace(/:(path|rect)/g,"$1").replace(/style="([^"]+)"/g,function(a){return a.toLowerCase()});d=d.replace(/(url\(#highcharts-[0-9]+)"/g,"$1").replace(/"/g,"'");d.match(/ xmlns="/g).length===2&&(d=d.replace(/xmlns="[^"]+"/,""));return d},exportChart:function(a, +b){var c,d=this.getSVG(s(this.options.exporting.chartOptions,b)),a=s(this.options.exporting,a);c=r("form",{method:"post",action:a.url,enctype:"multipart/form-data"},{display:"none"},h.body);k(["filename","type","width","svg"],function(b){r("input",{type:"hidden",name:b,value:{filename:a.filename||"chart",type:a.type,width:a.width,svg:d}[b]},null,c)});c.submit();u(c)},print:function(){var a=this,b=a.container,c=[],d=b.parentNode,e=h.body,f=e.childNodes;if(!a.isPrinting)a.isPrinting=!0,k(f,function(a, +b){if(a.nodeType===1)c[b]=a.style.display,a.style.display="none"}),e.appendChild(b),D.print(),setTimeout(function(){d.appendChild(b);k(f,function(a,b){if(a.nodeType===1)a.style.display=c[b]});a.isPrinting=!1},1E3)},contextMenu:function(a,b,c,d,e,f){var i=this,g=i.options.navigation,h=g.menuItemStyle,o=i.chartWidth,p=i.chartHeight,q="cache-"+a,j=i[q],l=C(e,f),m,w;if(!j)i[q]=j=r("div",{className:"highcharts-"+a},{position:"absolute",zIndex:1E3,padding:l+"px"},i.container),m=r("div",null,n({MozBoxShadow:"3px 3px 10px #888", +WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"},g.menuStyle),j),w=function(){t(j,{display:"none"})},z(j,"mouseleave",w),k(b,function(a){if(a){var b=r("div",{onmouseover:function(){t(this,g.menuItemHoverStyle)},onmouseout:function(){t(this,h)},innerHTML:a.text||i.options.lang[a.textKey]},n({cursor:"pointer"},h),m);b[A?"ontouchstart":"onclick"]=function(){w();a.onclick.apply(i,arguments)};i.exportDivElements.push(b)}}),i.exportDivElements.push(m,j),i.exportMenuWidth=j.offsetWidth, +i.exportMenuHeight=j.offsetHeight;a={display:"block"};c+i.exportMenuWidth>o?a.right=o-c-e-l+"px":a.left=c-l+"px";d+f+i.exportMenuHeight>p?a.bottom=p-d-l+"px":a.top=d+f-l+"px";t(j,a)},addButton:function(a){function b(){p.attr(l);o.attr(j)}var c=this,d=c.renderer,e=s(c.options.navigation.buttonOptions,a),f=e.onclick,g=e.menuItems,h=e.width,k=e.height,o,p,q,a=e.borderWidth,j={stroke:e.borderColor},l={stroke:e.symbolStroke,fill:e.symbolFill},m=e.symbolSize||12;if(!c.exportDivElements)c.exportDivElements= +[],c.exportSVGElements=[];e.enabled!==!1&&(o=d.rect(0,0,h,k,e.borderRadius,a).align(e,!0).attr(n({fill:e.backgroundColor,"stroke-width":a,zIndex:19},j)).add(),q=d.rect(0,0,h,k,0).align(e).attr({id:e._id,fill:"rgba(255, 255, 255, 0.001)",title:c.options.lang[e._titleKey],zIndex:21}).css({cursor:"pointer"}).on("mouseover",function(){p.attr({stroke:e.hoverSymbolStroke,fill:e.hoverSymbolFill});o.attr({stroke:e.hoverBorderColor})}).on("mouseout",b).on("click",b).add(),g&&(f=function(){b();var a=q.getBBox(); +c.contextMenu("export-menu",g,a.x,a.y,h,k)}),q.on("click",function(){f.apply(c,arguments)}),p=d.symbol(e.symbol,e.symbolX-m/2,e.symbolY-m/2,m,m).align(e,!0).attr(n(l,{"stroke-width":e.symbolStrokeWidth||1,zIndex:20})).add(),c.exportSVGElements.push(o,q,p))},destroyExport:function(){var a,b;for(a=0;a20&&y<160?"left":y>200&&y<340?"right":"center":"center",d.attr({align:h})),a.x+=g.x,a.y+=i):a=a.call(this,b,c,d,e,g,f,k,l);return a});o(B,"getMarkPath",function(a,b,c,d,e,g,f){var k=this.axis;k.isRadial?(a=k.getPosition(this.pos,k.center[2]/2+d),b=["M",b,c,"L",a.x,a.y]):b=a.call(this,b,c,d,e,g,f);return b});n.arearange=p(n.area,{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'{series.name}: {point.low} - {point.high}
                                  '}, +trackByArea:!0,dataLabels:{verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0}});h.arearange=m.extendClass(h.area,{type:"arearange",pointArrayMap:["low","high"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",translate:function(){var a=this.yAxis;h.area.prototype.translate.apply(this);s(this.points,function(b){if(b.y!==null)b.plotLow=b.plotY,b.plotHigh=a.translate(b.high,0,1,0,1)})},getSegmentPath:function(a){var b=[],c=a.length,d=z.prototype.getSegmentPath,e,g;g=this.options;for(var f= +g.step;c--;)e=a[c],b.push({plotX:e.plotX,plotY:e.plotHigh});a=d.call(this,a);if(f)f===!0&&(f="left"),g.step={left:"right",center:"center",right:"left"}[f];b=d.call(this,b);g.step=f;g=[].concat(a,b);b[0]="L";this.areaPath=this.areaPath.concat(a,b);return g},drawDataLabels:function(){var a=this.data,b=a.length,c,d=[],e=z.prototype,g=this.options.dataLabels,f,k=this.chart.inverted;if(g.enabled||this._hasPointLabels){for(c=b;c--;)f=a[c],f.y=f.high,f.plotY=f.plotHigh,d[c]=f.dataLabel,f.dataLabel=f.dataLabelUpper, +f.below=!1,k?(g.align="left",g.x=g.xHigh):g.y=g.yHigh;e.drawDataLabels.apply(this,arguments);for(c=b;c--;)f=a[c],f.dataLabelUpper=f.dataLabel,f.dataLabel=d[c],f.y=f.low,f.plotY=f.plotLow,f.below=!0,k?(g.align="right",g.x=g.xLow):g.y=g.yLow;e.drawDataLabels.apply(this,arguments)}},alignDataLabel:h.column.prototype.alignDataLabel,getSymbol:h.column.prototype.getSymbol,drawPoints:w});n.areasplinerange=p(n.arearange);h.areasplinerange=A(h.arearange,{type:"areasplinerange",getPointSpline:h.spline.prototype.getPointSpline}); +n.columnrange=p(n.column,n.arearange,{lineWidth:1,pointRange:null});h.columnrange=A(h.arearange,{type:"columnrange",translate:function(){var a=this.yAxis,b;q.translate.apply(this);s(this.points,function(c){var d=c.shapeArgs;c.plotHigh=b=a.translate(c.high,0,1,0,1);c.plotLow=c.plotY;d.y=b;d.height=c.plotY-b})},trackerGroups:["group","dataLabels"],drawGraph:w,pointAttrToOptions:q.pointAttrToOptions,drawPoints:q.drawPoints,drawTracker:q.drawTracker,animate:q.animate,getColumnMetrics:q.getColumnMetrics}); +n.gauge=p(n.line,{dataLabels:{enabled:!0,y:15,borderWidth:1,borderColor:"silver",borderRadius:3,style:{fontWeight:"bold"},verticalAlign:"top",zIndex:2},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1});B={type:"gauge",pointClass:m.extendClass(m.Point,{setState:function(a){this.state=a}}),angular:!0,drawGraph:w,trackerGroups:["group","dataLabels"],translate:function(){var a=this.yAxis,b=this.options,c=a.center;this.generatePoints();s(this.points,function(d){var e=p(b.dial,d.dial),g=u(r(e.radius, +80))*c[2]/200,f=u(r(e.baseLength,70))*g/100,k=u(r(e.rearLength,10))*g/100,l=e.baseWidth||3,j=e.topWidth||1,i=a.startAngleRad+a.translate(d.y,null,null,null,!0);b.wrap===!1&&(i=Math.max(a.startAngleRad,Math.min(a.endAngleRad,i)));i=i*180/Math.PI;d.shapeType="path";d.shapeArgs={d:e.path||["M",-k,-l/2,"L",f,-l/2,g,-j/2,g,j/2,f,l/2,-k,l/2,"z"],translateX:c[0],translateY:c[1],rotation:i};d.plotX=c[0];d.plotY=c[1]})},drawPoints:function(){var a=this,b=a.yAxis.center,c=a.pivot,d=a.options,e=d.pivot,g=a.chart.renderer; +s(a.points,function(c){var b=c.graphic,e=c.shapeArgs,j=e.d,i=p(d.dial,c.dial);b?(b.animate(e),e.d=j):c.graphic=g[c.shapeType](e).attr({stroke:i.borderColor||"none","stroke-width":i.borderWidth||0,fill:i.backgroundColor||"black",rotation:e.rotation}).add(a.group)});c?c.animate({translateX:b[0],translateY:b[1]}):a.pivot=g.circle(0,0,r(e.radius,5)).attr({"stroke-width":e.borderWidth||0,stroke:e.borderColor||"silver",fill:e.backgroundColor||"black"}).translate(b[0],b[1]).add(a.group)},animate:function(a){var b= +this;if(!a)s(b.points,function(a){var d=a.graphic;d&&(d.attr({rotation:b.yAxis.startAngleRad*180/Math.PI}),d.animate({rotation:a.shapeArgs.rotation},b.options.animation))}),b.animate=null},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);h.pie.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:h.pie.prototype.setData,drawTracker:h.column.prototype.drawTracker};h.gauge=m.extendClass(h.line, +B);n.boxplot=p(n.column,{fillColor:"#FFFFFF",lineWidth:1,medianWidth:2,states:{hover:{brightness:-0.3}},threshold:null,tooltip:{pointFormat:'{series.name}
                                  Minimum: {point.low}
                                  Lower quartile: {point.q1}
                                  Median: {point.median}
                                  Higher quartile: {point.q3}
                                  Maximum: {point.high}
                                  '},whiskerLength:"50%",whiskerWidth:2});h.boxplot=A(h.column,{type:"boxplot",pointArrayMap:["low","q1","median","q3","high"],toYData:function(a){return[a.low, +a.q1,a.median,a.q3,a.high]},pointValKey:"high",pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth"},drawDataLabels:w,translate:function(){var a=this.yAxis,b=this.pointArrayMap;h.column.prototype.translate.apply(this);s(this.points,function(c){s(b,function(b){c[b]!==null&&(c[b+"Plot"]=a.translate(c[b],0,1,0,1))})})},drawPoints:function(){var a=this,b=a.points,c=a.options,d=a.chart.renderer,e,g,f,k,l,j,i,h,y,m,t,n,r,x,o,p,v,q,w,u,B,A,z=a.doQuartiles!==!1,D=parseInt(a.options.whiskerLength, +10)/100;s(b,function(b){y=b.graphic;B=b.shapeArgs;t={};x={};p={};A=b.color||a.color;if(b.plotY!==F)if(e=b.pointAttr[b.selected?"selected":""],v=B.width,q=C(B.x),w=q+v,u=I(v/2),g=C(z?b.q1Plot:b.lowPlot),f=C(z?b.q3Plot:b.lowPlot),k=C(b.highPlot),l=C(b.lowPlot),t.stroke=b.stemColor||c.stemColor||A,t["stroke-width"]=b.stemWidth||c.stemWidth||c.lineWidth,t.dashstyle=b.stemDashStyle||c.stemDashStyle,x.stroke=b.whiskerColor||c.whiskerColor||A,x["stroke-width"]=b.whiskerWidth||c.whiskerWidth||c.lineWidth, +p.stroke=b.medianColor||c.medianColor||A,p["stroke-width"]=b.medianWidth||c.medianWidth||c.lineWidth,i=t["stroke-width"]%2/2,h=q+u+i,m=["M",h,f,"L",h,k,"M",h,g,"L",h,l,"z"],z&&(i=e["stroke-width"]%2/2,h=C(h)+i,g=C(g)+i,f=C(f)+i,q+=i,w+=i,n=["M",q,f,"L",q,g,"L",w,g,"L",w,f,"L",q,f,"z"]),D&&(i=x["stroke-width"]%2/2,k+=i,l+=i,r=["M",h-u*D,k,"L",h+u*D,k,"M",h-u*D,l,"L",h+u*D,l]),i=p["stroke-width"]%2/2,j=I(b.medianPlot)+i,o=["M",q,j,"L",w,j,"z"],y)b.stem.animate({d:m}),D&&b.whiskers.animate({d:r}),z&& +b.box.animate({d:n}),b.medianShape.animate({d:o});else{b.graphic=y=d.g().add(a.group);b.stem=d.path(m).attr(t).add(y);if(D)b.whiskers=d.path(r).attr(x).add(y);if(z)b.box=d.path(n).attr(e).add(y);b.medianShape=d.path(o).attr(p).add(y)}})}});n.errorbar=p(n.boxplot,{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:n.arearange.tooltip.pointFormat},whiskerWidth:null});h.errorbar=A(h.boxplot,{type:"errorbar",pointArrayMap:["low","high"],toYData:function(a){return[a.low,a.high]},pointValKey:"high", +doQuartiles:!1,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||h.column.prototype.getColumnMetrics.call(this)}});o(G,"getSeriesExtremes",function(a,b){a.call(this,b);if(!this.isXAxis){var c=this,d=[],e=!0;s(c.series,function(a){if(a.visible&&a.stackKey&&!(a.type!=="waterfall"||HighchartsAdapter.inArray(a.stackKey)!==-1)){if(e)c.dataMin=c.dataMax=null,e=!1;var b=a.processedYData,k=b.length,h=b[0],j=b[0],i=a.options.threshold,m=c.stacks,n=a.stackKey,p="-"+n,t, +o,q,x;for(x=0;xi)t+=o,m[q][x].setTotal(t),m[q][x]._cum=null;tj&&(j=t);o=t}a.dataMin=h;a.dataMax=j;c.dataMin=T(r(c.dataMin,h),h,i);c.dataMax=U(r(c.dataMax,j),j,i);d.push(a.stackKey);if(typeof i==="number")if(c.dataMin>=i)c.dataMin=i,c.ignoreMinPadding=!0;else if(c.dataMax0&&!a.color)a.pointAttr=d,a.color=c})},getGraphPath:function(){var a=this.data,b=a.length,c=I(this.options.lineWidth+this.options.borderWidth)% +2/2,d=[],e,g,f;for(f=1;f=d?a.shapeArgs.y+a.shapeArgs.height:a.shapeArgs.y;d=b.y>= +d?b.shapeArgs.y:b.shapeArgs.y+b.shapeArgs.height;d>c&&(e=c,c=d,d=e);return[c,d]},drawGraph:z.prototype.drawGraph});n.bubble=p(n.scatter,{dataLabels:{inside:!0,style:{color:"white",textShadow:"0px 0px 3px black"},verticalAlign:"middle"},marker:{lineColor:null,lineWidth:1},minSize:8,maxSize:"20%",tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},zThreshold:0});h.bubble=A(h.scatter,{type:"bubble",pointArrayMap:["y","z"],trackerGroups:["group","dataLabelsGroup"],pointAttrToOptions:{stroke:"lineColor", +"stroke-width":"lineWidth",fill:"fillColor"},applyOpacity:function(a){var b=this.options.marker,c=r(b.fillOpacity,0.5),a=a||b.fillColor||this.color;c!==1&&(a=m.Color(a).setOpacity(c).get("rgba"));return a},convertAttribs:function(){var a=z.prototype.convertAttribs.apply(this,arguments);a.fill=this.applyOpacity(a.fill);return a},getRadii:function(a,b,c,d){var e,g,f,k=this.zData,h=[];for(g=0,e=k.length;g0?(k[g]-a)/(b-a):0.5,h.push(v.round(c+f*(d-c))/2);this.radii=h},animate:function(a){var b= +this.options.animation;if(!a)s(this.points,function(a){var d=a.graphic,a=a.shapeArgs;d&&a&&(d.attr("r",1),d.animate({r:a.r},b))}),this.animate=null},translate:function(){var a,b=this.data,c,d,e=this.radii;h.scatter.prototype.translate.call(this);for(a=b.length;a--;)c=b[a],d=e[a],c.negative=c.z<(this.options.zThreshold||0),d>=this.minPxSize/2?(c.shapeType="circle",c.shapeArgs={x:c.plotX,y:c.plotY,r:d},c.dlBox={x:c.plotX-d,y:c.plotY-d,width:2*d,height:2*d}):c.shapeArgs=c.plotY=c.dlBox=F},drawLegendSymbol:function(a, +b){var c=u(a.itemStyle.fontSize)/2;b.legendSymbol=this.chart.renderer.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup)},drawPoints:h.column.prototype.drawPoints,alignDataLabel:h.column.prototype.alignDataLabel});O.prototype.beforePadding=function(){var a=this.len,b=this.chart,c=0,d=a,e=this.isXAxis,g=e?"xData":"yData",f=this.min,k={},h=v.min(b.plotWidth,b.plotHeight),j=Number.MAX_VALUE,i=-Number.MAX_VALUE,m=this.max-f,n=a/m,o=[];this.allowZoomOutside=!0;this.tickPositions&&(s(this.series, +function(a){var b=a.options;if(a.type==="bubble"&&a.visible&&(o.push(a),e))s(["minSize","maxSize"],function(a){var c=b[a],d=/%$/.test(c),c=u(c);k[a]=d?h*c/100:c}),a.minPxSize=k.minSize,a=a.zData,j=v.min(j,v.max(Q(a),b.displayNegative===!1?b.zThreshold:-Number.MAX_VALUE)),i=v.max(i,R(a))}),s(o,function(a){var b=a[g],h=b.length,l;e&&a.getRadii(j,i,k.minSize,k.maxSize);if(m>0)for(;h--;)l=a.radii[h],c=Math.min((b[h]-f)*n-l,c),d=Math.max((b[h]-f)*n+l,d)}),m>0&&r(this.options.min,this.userMin)===F&&r(this.options.max, +this.userMax)===F&&(d-=a,n*=(a+c-d)/a,this.min+=c/n,this.max+=d/n))};var E=z.prototype,n=m.Pointer.prototype;E.toXY=function(a){var b,c=this.chart;b=a.plotX;var d=a.plotY;a.rectPlotX=b;a.rectPlotY=d;a.clientX=b/Math.PI*180;b=this.xAxis.postTranslate(a.plotX,this.yAxis.len-d);a.plotX=a.polarPlotX=b.x-c.plotLeft;a.plotY=a.polarPlotY=b.y-c.plotTop};o(h.area.prototype,"init",L);o(h.areaspline.prototype,"init",L);o(h.spline.prototype,"getPointSpline",function(a,b,c,d){var e,g,f,h,l,j,i;if(this.chart.polar){e= +c.plotX;g=c.plotY;a=b[d-1];f=b[d+1];this.connectEnds&&(a||(a=b[b.length-2]),f||(f=b[1]));if(a&&f)h=a.plotX,l=a.plotY,b=f.plotX,j=f.plotY,h=(1.5*e+h)/2.5,l=(1.5*g+l)/2.5,f=(1.5*e+b)/2.5,i=(1.5*g+j)/2.5,b=Math.sqrt(Math.pow(h-e,2)+Math.pow(l-g,2)),j=Math.sqrt(Math.pow(f-e,2)+Math.pow(i-g,2)),h=Math.atan2(l-g,h-e),l=Math.atan2(i-g,f-e),i=Math.PI/2+(h+l)/2,Math.abs(h-i)>Math.PI/2&&(i-=Math.PI),h=e+Math.cos(i)*b,l=g+Math.sin(i)*b,f=e+Math.cos(Math.PI+i)*j,i=g+Math.sin(Math.PI+i)*j,c.rightContX=f,c.rightContY= +i;d?(c=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,h||e,l||g,e,g],a.rightContX=a.rightContY=null):c=["M",e,g]}else c=a.call(this,b,c,d);return c});o(E,"translate",function(a){a.call(this);if(this.chart.polar&&!this.preventPostTranslate)for(var a=this.points,b=a.length;b--;)this.toXY(a[b])});o(E,"getSegmentPath",function(a,b){var c=this.points;if(this.chart.polar&&this.options.connectEnds!==!1&&b[b.length-1]===c[c.length-1]&&c[0].y!==null)this.connectEnds=!0,b=[].concat(b,[c[0]]);return a.call(this, +b)});o(E,"animate",M);o(q,"animate",M);o(E,"setTooltipPoints",function(a,b){this.chart.polar&&H(this.xAxis,{tooltipLen:360});return a.call(this,b)});o(q,"translate",function(a){var b=this.xAxis,c=this.yAxis.len,d=b.center,e=b.startAngleRad,g=this.chart.renderer,f,h;this.preventPostTranslate=!0;a.call(this);if(b.isRadial){b=this.points;for(h=b.length;h--;)f=b[h],a=f.barX+e,f.shapeType="path",f.shapeArgs={d:g.symbols.arc(d[0],d[1],c-f.plotY,null,{start:a,end:a+f.pointWidth,innerR:c-r(f.yBottom,c)})}, +this.toXY(f)}});o(q,"alignDataLabel",function(a,b,c,d,e,g){if(this.chart.polar){a=b.rectPlotX/Math.PI*180;if(d.align===null)d.align=a>20&&a<160?"left":a>200&&a<340?"right":"center";if(d.verticalAlign===null)d.verticalAlign=a<45||a>315?"bottom":a>135&&a<225?"top":"middle";E.alignDataLabel.call(this,b,c,d,e,g)}else a.call(this,b,c,d,e,g)});o(n,"getIndex",function(a,b){var c,d=this.chart,e;d.polar?(e=d.xAxis[0].center,c=b.chartX-e[0]-d.plotLeft,d=b.chartY-e[1]-d.plotTop,c=180-Math.round(Math.atan2(c, +d)/Math.PI*180)):c=a.call(this,b);return c});o(n,"getCoordinates",function(a,b){var c=this.chart,d={xAxis:[],yAxis:[]};c.polar?s(c.axes,function(a){var g=a.isXAxis,f=a.center,h=b.chartX-f[0]-c.plotLeft,f=b.chartY-f[1]-c.plotTop;d[g?"xAxis":"yAxis"].push({axis:a,value:a.translate(g?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):d=a.call(this,b);return d})})(Highcharts); diff --git a/src/main/webapp/js/highcharts/highcharts.js b/src/main/webapp/js/highcharts/highcharts.js new file mode 100644 index 00000000..9545be0b --- /dev/null +++ b/src/main/webapp/js/highcharts/highcharts.js @@ -0,0 +1,246 @@ +/* + Highcharts JS v2.3.3 (2012-10-04) + + (c) 2009-2011 Torstein Hønsi + + License: www.highcharts.com/license +*/ +(function(){function r(a,b){var c;a||(a={});for(c in b)a[c]=b[c];return a}function ka(){for(var a=0,b=arguments,c=b.length,d={};a-1?b.split(".")[1].length:0):a=isNaN(b=L(b))?2:b;var b=a,c=c===void 0?e.decimalPoint:c,d=d===void 0?e.thousandsSep:d,e=f<0?"-":"",a=String(w(f=L(+f||0).toFixed(b))),g=a.length>3?a.length%3:0;return e+(g?a.substr(0,g)+d:"")+a.substr(g).replace(/(\d{3})(?=\d)/g, +"$1"+d)+(b?c+L(f-a).toFixed(b).slice(2):"")}function sa(a,b){return Array((b||2)+1-String(a).length).join(0)+a}function hb(a,b,c,d){var e,c=o(c,1);e=a/c;b||(b=[1,2,2.5,5,10],d&&d.allowDecimals===!1&&(c===1?b=[1,2,5,10]:c<=0.1&&(b=[1/c])));for(d=0;d=B[ib]&&(i.setMilliseconds(0),i.setSeconds(b>=B[Ua]?0:j*T(i.getSeconds()/j)));if(b>=B[Ua])i[Ab](b>=B[Ja]?0:j*T(i[jb]()/j));if(b>=B[Ja])i[Bb](b>=B[oa]?0:j*T(i[kb]()/ +j));if(b>=B[oa])i[lb](b>=B[Ka]?1:j*T(i[La]()/j));b>=B[Ka]&&(i[Cb](b>=B[ta]?0:j*T(i[Wa]()/j)),h=i[Xa]());b>=B[ta]&&(h-=h%j,i[Db](h));if(b===B[Va])i[lb](i[La]()-i[mb]()+o(d,1));d=1;h=i[Xa]();for(var k=i.getTime(),l=i[Wa](),m=i[La](),i=g?0:(864E5+i.getTimezoneOffset()*6E4)%864E5;kc&&(c=a[b]);return c}function Ea(a,b){for(var c in a)a[c]&&a[c]!==b&&a[c].destroy&&a[c].destroy(),delete a[c]}function Na(a){Za||(Za=Q(ia));a&&Za.appendChild(a);Za.innerHTML=""}function $a(a, +b){var c="Highcharts error #"+a+": www.highcharts.com/errors/"+a;if(b)throw c;else K.console&&console.log(c)}function ea(a){return parseFloat(a.toPrecision(14))}function ua(a,b){Oa=o(a,b.animation)}function Gb(){var a=M.global.useUTC,b=a?"getUTC":"get",c=a?"setUTC":"set";Ya=a?Date.UTC:function(a,b,c,g,h,i){return(new Date(a,b,o(c,1),o(g,0),o(h,0),o(i,0))).getTime()};jb=b+"Minutes";kb=b+"Hours";mb=b+"Day";La=b+"Date";Wa=b+"Month";Xa=b+"FullYear";Ab=c+"Minutes";Bb=c+"Hours";lb=c+"Date";Cb=c+"Month"; +Db=c+"FullYear"}function va(){}function Pa(a,b,c){this.axis=a;this.pos=b;this.type=c||"";this.isNew=!0;c||this.addLabel()}function nb(a,b){this.axis=a;if(b)this.options=b,this.id=b.id;return this}function Hb(a,b,c,d,e,f){var g=a.chart.inverted;this.axis=a;this.isNegative=c;this.options=b;this.x=d;this.stack=e;this.percent=f==="percent";this.alignOptions={align:b.align||(g?c?"left":"right":"center"),verticalAlign:b.verticalAlign||(g?"middle":c?"bottom":"top"),y:o(b.y,g?4:c?14:-6),x:o(b.x,g?c?-6:6: +0)};this.textAlign=b.textAlign||(g?c?"right":"left":"center")}function ob(){this.init.apply(this,arguments)}function pb(a,b){var c=b.borderWidth,d=b.style,e=w(d.padding);this.chart=a;this.options=b;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.label=a.renderer.label("",0,0,b.shape,null,null,b.useHTML,null,"tooltip").attr({padding:e,fill:b.backgroundColor,"stroke-width":c,r:b.borderRadius,zIndex:8}).css(d).css({padding:0}).hide().add();U||this.label.shadow(b.shadow);this.shared=b.shared} +function qb(a,b){var c=U?"":b.chart.zoomType;this.zoomX=/x/.test(c);this.zoomY=/y/.test(c);this.options=b;this.chart=a;this.init(a,b.tooltip)}function rb(a){this.init(a)}function sb(a,b){var c,d=a.series;a.series=null;c=A(M,a);c.series=a.series=d;var d=c.chart,e=d.margin,e=X(e)?e:[e,e,e,e];this.optionsMarginTop=o(d.marginTop,e[0]);this.optionsMarginRight=o(d.marginRight,e[1]);this.optionsMarginBottom=o(d.marginBottom,e[2]);this.optionsMarginLeft=o(d.marginLeft,e[3]);this.runChartClick=(e=d.events)&& +!!e.click;this.callback=b;this.isResizing=0;this.options=c;this.axes=[];this.series=[];this.hasCartesianSeries=d.showAxes;this.init(e)}var x,C=document,K=window,J=Math,s=J.round,T=J.floor,wa=J.ceil,y=J.max,O=J.min,L=J.abs,V=J.cos,Y=J.sin,xa=J.PI,ab=xa*2/360,Fa=navigator.userAgent,Ib=K.opera,Ca=/msie/i.test(Fa)&&!Ib,Qa=C.documentMode===8,tb=/AppleWebKit/.test(Fa),bb=/Firefox/.test(Fa),pa="http://www.w3.org/2000/svg",Z=!!C.createElementNS&&!!C.createElementNS(pa,"svg").createSVGRect,Pb=bb&&parseInt(Fa.split("Firefox/")[1], +10)<4,U=!Z&&!Ca&&!!C.createElement("canvas").getContext,Ra,fa=C.documentElement.ontouchstart!==x,Jb={},ub=0,Za,M,cb,Oa,vb,B,ya=function(){},ia="div",R="none",wb="rgba(192,192,192,"+(Z?1.0E-6:0.0020)+")",zb="millisecond",ib="second",Ua="minute",Ja="hour",oa="day",Va="week",Ka="month",ta="year",Ya,jb,kb,mb,La,Wa,Xa,Ab,Bb,lb,Cb,Db,$={};K.Highcharts={};cb=function(a,b,c){if(!t(b)||isNaN(b))return"Invalid date";var a=o(a,"%Y-%m-%d %H:%M:%S"),d=new Date(b),e,f=d[kb](),g=d[mb](),h=d[La](),i=d[Wa](),j=d[Xa](), +k=M.lang,l=k.weekdays,b={a:l[g].substr(0,3),A:l[g],d:sa(h),e:h,b:k.shortMonths[i],B:k.months[i],m:sa(i+1),y:j.toString().substr(2,2),Y:j,H:sa(f),I:sa(f%12||12),l:f%12||12,M:sa(d[jb]()),p:f<12?"AM":"PM",P:f<12?"am":"pm",S:sa(d.getSeconds()),L:sa(s(b%1E3),3)};for(e in b)a=a.replace("%"+e,b[e]);return c?a.substr(0,1).toUpperCase()+a.substr(1):a};Eb.prototype={wrapColor:function(a){if(this.color>=a)this.color=0},wrapSymbol:function(a){if(this.symbol>=a)this.symbol=0}};B=ka(zb,1,ib,1E3,Ua,6E4,Ja,36E5, +oa,864E5,Va,6048E5,Ka,2592E6,ta,31556952E3);vb={init:function(a,b,c){var b=b||"",d=a.shift,e=b.indexOf("C")>-1,f=e?7:3,g,b=b.split(" "),c=[].concat(c),h,i,j=function(a){for(g=a.length;g--;)a[g]==="M"&&a.splice(g+1,0,a[g+1],a[g+2],a[g+1],a[g+2])};e&&(j(b),j(c));a.isArea&&(h=b.splice(b.length-6,6),i=c.splice(c.length-6,6));if(d<=c.length/f)for(;d--;)c=[].concat(c).splice(0,f).concat(c);a.shift=0;if(b.length)for(a=c.length;b.length{point.key}
                                  ',pointFormat:'{series.name}: {point.y}
                                  ',shadow:!0,shared:U,snap:fa?25:10,style:{color:"#333333",fontSize:"12px",padding:"5px",whiteSpace:"nowrap"}},credits:{enabled:!0,text:"",href:"",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5}, +style:{cursor:"pointer",color:"#909090",fontSize:"10px"}}};var W=M.plotOptions,ga=W.line;Gb();var qa=function(a){var b=[],c;(function(a){(c=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/.exec(a))?b=[w(c[1]),w(c[2]),w(c[3]),parseFloat(c[4],10)]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))&&(b=[w(c[1],16),w(c[2],16),w(c[3],16),1])})(a);return{get:function(c){return b&&!isNaN(b[0])?c==="rgb"?"rgb("+b[0]+","+b[1]+","+b[2]+")":c==="a"? +b[3]:"rgba("+b.join(",")+")":a},brighten:function(a){if(Aa(a)&&a!==0){var c;for(c=0;c<3;c++)b[c]+=w(a*255),b[c]<0&&(b[c]=0),b[c]>255&&(b[c]=255)}return this},setOpacity:function(a){b[3]=a;return this}}};va.prototype={init:function(a,b){this.element=b==="span"?Q(b):C.createElementNS(pa,b);this.renderer=a;this.attrSetters={}},animate:function(a,b,c){b=o(b,Oa,!0);eb(this);if(b){b=A(b);if(c)b.complete=c;xb(this,a,b)}else this.attr(a),c&&c()},attr:function(a,b){var c,d,e,f,g=this.element,h=g.nodeName.toLowerCase(), +i=this.renderer,j,k=this.attrSetters,l=this.shadows,m,p,u=this;la(a)&&t(b)&&(c=a,a={},a[c]=b);if(la(a))c=a,h==="circle"?c={x:"cx",y:"cy"}[c]||c:c==="strokeWidth"&&(c="stroke-width"),u=z(g,c)||this[c]||0,c!=="d"&&c!=="visibility"&&(u=parseFloat(u));else for(c in a)if(j=!1,d=a[c],e=k[c]&&k[c].call(this,d,c),e!==!1){e!==x&&(d=e);if(c==="d")d&&d.join&&(d=d.join(" ")),/(NaN| {2}|^$)/.test(d)&&(d="M 0 0");else if(c==="x"&&h==="text"){for(e=0;em&&/[ \-]/.test(b.innerText)&&(H(b,{width:m+"px",display:"block",whiteSpace:"normal"}),k=m);m=a.fontMetrics(b.style.fontSize).b;q=u<0&&-k;D=p<0&&-l;da=u*p<0;q+=p*m*(da?1-h:h);D-=u*m*(j?da?h:1-h:1);i&&(q-=k*h*(u<0?-1:1),j&&(D-=l*h*(p<0?-1:1)),H(b,{textAlign:g}));this.xCorr=q;this.yCorr=D}H(b,{left:e+q+"px",top:f+D+"px"});this.cTT=aa}}else this.alignOnAdd= +!0},updateTransform:function(){var a=this.translateX||0,b=this.translateY||0,c=this.inverted,d=this.rotation,e=[];c&&(a+=this.attr("width"),b+=this.attr("height"));(a||b)&&e.push("translate("+a+","+b+")");c?e.push("rotate(90) scale(-1,1)"):d&&e.push("rotate("+d+" "+(this.x||0)+" "+(this.y||0)+")");e.length&&z(this.element,"transform",e.join(" "))},toFront:function(){var a=this.element;a.parentNode.appendChild(a);return this},align:function(a,b,c){a?(this.alignOptions=a,this.alignByTranslate=b,c|| +this.renderer.alignedObjects.push(this)):(a=this.alignOptions,b=this.alignByTranslate);var c=o(c,this.renderer),d=a.align,e=a.verticalAlign,f=(c.x||0)+(a.x||0),g=(c.y||0)+(a.y||0),h={};if(d==="right"||d==="center")f+=(c.width-(a.width||0))/{right:1,center:2}[d];h[b?"translateX":"x"]=s(f);if(e==="bottom"||e==="middle")g+=(c.height-(a.height||0))/({bottom:1,middle:2}[e]||1);h[b?"translateY":"y"]=s(g);this[this.placed?"animate":"attr"](h);this.placed=!0;this.alignAttr=h;return this},getBBox:function(){var a= +this.bBox,b=this.renderer,c,d=this.rotation,e=this.element,f=this.styles,g=d*ab;if(!a){if(e.namespaceURI===pa||b.forExport){try{a=e.getBBox?r({},e.getBBox()):{width:e.offsetWidth,height:e.offsetHeight}}catch(h){}if(!a||a.width<0)a={width:0,height:0}}else a=this.htmlGetBBox();if(b.isSVG&&(b=a.width,c=a.height,d))a.width=L(c*Y(g))+L(b*V(g)),a.height=L(c*V(g))+L(b*Y(g));if(Ca&&f&&f.fontSize==="11px"&&c===22.700000762939453)a.height=14;this.bBox=a}return a},show:function(){return this.attr({visibility:"visible"})}, +hide:function(){return this.attr({visibility:"hidden"})},add:function(a){var b=this.renderer,c=a||b,d=c.element||b.box,e=d.childNodes,f=this.element,g=z(f,"zIndex"),h;if(a)this.parentGroup=a;this.parentInverted=a&&a.inverted;this.textStr!==void 0&&b.buildText(this);if(g)c.handleZ=!0,g=w(g);if(c.handleZ)for(c=0;cg||!t(g)&&t(b))){d.insertBefore(f,a);h=!0;break}h||d.appendChild(f);this.added=!0;E(this,"add");return this},safeRemoveChild:function(a){var b= +a.parentNode;b&&b.removeChild(a)},destroy:function(){var a=this,b=a.element||{},c=a.shadows,d,e;b.onclick=b.onmouseout=b.onmouseover=b.onmousemove=null;eb(a);if(a.clipPath)a.clipPath=a.clipPath.destroy();if(a.stops){for(e=0;e/g,'').replace(/<(i|em)>/g,'').replace(//g,"").split(//g),d=b.childNodes,e=/style="([^"]+)"/,f=/href="([^"]+)"/,g=z(b,"x"),h=a.styles,i=h&&h.width&&w(h.width),j=h&&h.lineHeight,k,h=d.length,l=[];h--;)b.removeChild(d[h]);i&&!a.added&&this.box.appendChild(b); +c[c.length-1]===""&&c.pop();n(c,function(c,d){var h,da=0,q,c=c.replace(//g,"|||");h=c.split("|||");n(h,function(c){if(c!==""||h.length===1){var m={},o=C.createElementNS(pa,"tspan"),n;e.test(c)&&(n=c.match(e)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),z(o,"style",n));f.test(c)&&(z(o,"onclick",'location.href="'+c.match(f)[1]+'"'),H(o,{cursor:"pointer"}));c=(c.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"<").replace(/>/g,">");o.appendChild(C.createTextNode(c)); +da?m.dx=3:m.x=g;if(!da){if(d){!Z&&a.renderer.forExport&&H(o,{display:"block"});q=K.getComputedStyle&&w(K.getComputedStyle(k,null).getPropertyValue("line-height"));if(!q||isNaN(q)){var F;if(!(F=j))if(!(F=k.offsetHeight))l[d]=b.getBBox?b.getBBox().height:a.renderer.fontMetrics(b.style.fontSize).h,F=s(l[d]-(l[d-1]||0))||18;q=F}z(o,"dy",q)}k=o}z(o,m);b.appendChild(o);da++;if(i)for(var c=c.replace(/([^\^])-/g,"$1- ").split(" "),t=[];c.length||t.length;)delete a.bBox,F=a.getBBox().width,m=F>i,!m||c.length=== +1?(c=t,t=[],c.length&&(o=C.createElementNS(pa,"tspan"),z(o,{dy:j||16,x:g}),n&&z(o,"style",n),b.appendChild(o),F>i&&(i=F))):(o.removeChild(o.firstChild),t.unshift(c.pop())),c.length&&o.appendChild(C.createTextNode(c.join(" ").replace(/- /g,"-")))}})})},button:function(a,b,c,d,e,f,g){var h=this.label(a,b,c),i=0,j,k,l,m,p,a={x1:0,y1:0,x2:0,y2:1},e=A(ka("stroke-width",1,"stroke","#999","fill",ka("linearGradient",a,"stops",[[0,"#FFF"],[1,"#DDD"]]),"r",3,"padding",3,"style",ka("color","black")),e);l=e.style; +delete e.style;f=A(e,ka("stroke","#68A","fill",ka("linearGradient",a,"stops",[[0,"#FFF"],[1,"#ACF"]])),f);m=f.style;delete f.style;g=A(e,ka("stroke","#68A","fill",ka("linearGradient",a,"stops",[[0,"#9BD"],[1,"#CDF"]])),g);p=g.style;delete g.style;I(h.element,"mouseenter",function(){h.attr(f).css(m)});I(h.element,"mouseleave",function(){j=[e,f,g][i];k=[l,m,p][i];h.attr(j).css(k)});h.setState=function(a){(i=a)?a===2&&h.attr(g).css(p):h.attr(e).css(l)};return h.on("click",function(){d.call(h)}).attr(e).css(r({cursor:"default"}, +l))},crispLine:function(a,b){a[1]===a[4]&&(a[1]=a[4]=s(a[1])-b%2/2);a[2]===a[5]&&(a[2]=a[5]=s(a[2])+b%2/2);return a},path:function(a){var b={fill:R};Ha(a)?b.d=a:X(a)&&r(b,a);return this.createElement("path").attr(b)},circle:function(a,b,c){a=X(a)?a:{x:a,y:b,r:c};return this.createElement("circle").attr(a)},arc:function(a,b,c,d,e,f){if(X(a))b=a.y,c=a.r,d=a.innerR,e=a.start,f=a.end,a=a.x;return this.symbol("arc",a||0,b||0,c||0,c||0,{innerR:d||0,start:e||0,end:f||0})},rect:function(a,b,c,d,e,f){e=X(a)? +a.r:e;e=this.createElement("rect").attr({rx:e,ry:e,fill:R});return e.attr(X(a)?a:e.crisp(f,a,b,y(c,0),y(d,0)))},setSize:function(a,b,c){var d=this.alignedObjects,e=d.length;this.width=a;this.height=b;for(this.boxWrapper[o(c,!0)?"animate":"attr"]({width:a,height:b});e--;)d[e].align()},g:function(a){var b=this.createElement("g");return t(a)?b.attr({"class":"highcharts-"+a}):b},image:function(a,b,c,d,e){var f={preserveAspectRatio:R};arguments.length>1&&r(f,{x:b,y:c,width:d,height:e});f=this.createElement("image").attr(f); +f.element.setAttributeNS?f.element.setAttributeNS("http://www.w3.org/1999/xlink","href",a):f.element.setAttribute("hc-svg-href",a);return f},symbol:function(a,b,c,d,e,f){var g,h=this.symbols[a],h=h&&h(s(b),s(c),d,e,f),i=/^url\((.*?)\)$/,j,k;h?(g=this.path(h),r(g,{symbolName:a,x:b,y:c,width:d,height:e}),f&&r(g,f)):i.test(a)&&(k=function(a,b){a.attr({width:b[0],height:b[1]});a.alignByTranslate||a.translate(-s(b[0]/2),-s(b[1]/2))},j=a.match(i)[1],a=Jb[j],g=this.image(j).attr({x:b,y:c}),a?k(g,a):(g.attr({width:0, +height:0}),Q("img",{onload:function(){k(g,Jb[j]=[this.width,this.height])},src:j})));return g},symbols:{circle:function(a,b,c,d){var e=0.166*c;return["M",a+c/2,b,"C",a+c+e,b,a+c+e,b+d,a+c/2,b+d,"C",a-e,b+d,a-e,b,a+c/2,b,"Z"]},square:function(a,b,c,d){return["M",a,b,"L",a+c,b,a+c,b+d,a,b+d,"Z"]},triangle:function(a,b,c,d){return["M",a+c/2,b,"L",a+c,b+d,a,b+d,"Z"]},"triangle-down":function(a,b,c,d){return["M",a,b,"L",a+c,b,a+c/2,b+d,"Z"]},diamond:function(a,b,c,d){return["M",a+c/2,b,"L",a+c,b+d/2,a+ +c/2,b+d,a,b+d/2,"Z"]},arc:function(a,b,c,d,e){var f=e.start,c=e.r||c||d,g=e.end-1.0E-6,d=e.innerR,h=e.open,i=V(f),j=Y(f),k=V(g),g=Y(g),e=e.end-f');if(b)c=b===ia||b==="span"||b==="img"?c.join(""):a.prepVML(c),this.element=Q(c);this.renderer=a;this.attrSetters={}},add:function(a){var b=this.renderer,c=this.element,d=b.box,d=a?a.element||a:d;a&&a.inverted&&b.invertChild(c,d);d.appendChild(c);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();E(this,"add"); +return this},updateTransform:va.prototype.htmlUpdateTransform,attr:function(a,b){var c,d,e,f=this.element||{},g=f.style,h=f.nodeName,i=this.renderer,j=this.symbolName,k,l=this.shadows,m,p=this.attrSetters,u=this;la(a)&&t(b)&&(c=a,a={},a[c]=b);if(la(a))c=a,u=c==="strokeWidth"||c==="stroke-width"?this.strokeweight:this[c];else for(c in a)if(d=a[c],m=!1,e=p[c]&&p[c].call(this,d,c),e!==!1&&d!==null){e!==x&&(d=e);if(j&&/^(x|y|r|start|end|width|height|innerR|anchorX|anchorY)/.test(c))k||(this.symbolAttr(a), +k=!0),m=!0;else if(c==="d"){d=d||[];this.d=d.join(" ");e=d.length;for(m=[];e--;)m[e]=Aa(d[e])?s(d[e]*10)-5:d[e]==="Z"?"x":d[e];d=m.join(" ")||"x";f.path=d;if(l)for(e=l.length;e--;)l[e].path=l[e].cutOff?this.cutOffPath(d,l[e].cutOff):d;m=!0}else if(c==="visibility"){if(l)for(e=l.length;e--;)l[e].style[c]=d;h==="DIV"&&(d=d==="hidden"?"-999em":0,c="top");g[c]=d;m=!0}else if(c==="zIndex")d&&(g[c]=d),m=!0;else if(c==="width"||c==="height")d=y(0,d),this[c]=d,this.updateClipping?(this[c]=d,this.updateClipping()): +g[c]=d,m=!0;else if(c==="x"||c==="y")this[c]=d,g[{x:"left",y:"top"}[c]]=d;else if(c==="class")f.className=d;else if(c==="stroke")d=i.color(d,f,c),c="strokecolor";else if(c==="stroke-width"||c==="strokeWidth")f.stroked=d?!0:!1,c="strokeweight",this[c]=d,Aa(d)&&(d+="px");else if(c==="dashstyle")(f.getElementsByTagName("stroke")[0]||Q(i.prepVML([""]),null,null,f))[c]=d||"solid",this.dashstyle=d,m=!0;else if(c==="fill")h==="SPAN"?g.color=d:(f.filled=d!==R?!0:!1,d=i.color(d,f,c,this),c="fillcolor"); +else if(h==="shape"&&c==="rotation")this[c]=d,f.style.left=-s(Y(d*ab)+1)+"px",f.style.top=s(V(d*ab))+"px";else if(c==="translateX"||c==="translateY"||c==="rotation")this[c]=d,this.updateTransform(),m=!0;else if(c==="text")this.bBox=null,f.innerHTML=d,m=!0;m||(Qa?f[c]=d:z(f,c,d))}return u},clip:function(a){var b=this,c,d=b.element,e=d.parentNode;a?(c=a.members,c.push(b),b.destroyClip=function(){Ba(c,b)},e&&e.className==="highcharts-tracker"&&!Qa&&H(d,{visibility:"hidden"}),a=a.getCSS(b)):(b.destroyClip&& +b.destroyClip(),a={clip:Qa?"inherit":"rect(auto)"});return b.css(a)},css:va.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&Na(a)},destroy:function(){this.destroyClip&&this.destroyClip();return va.prototype.destroy.apply(this)},empty:function(){for(var a=this.element.childNodes,b=a.length,c;b--;)c=a[b],c.parentNode.removeChild(c)},on:function(a,b){this.element["on"+a]=function(){var a=K.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c,a=a.split(/[ ,]/);c=a.length; +if(c===9||c===11)a[c-4]=a[c-2]=w(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,c){var d=[],e,f=this.element,g=this.renderer,h,i=f.style,j,k=f.path,l,m,p,u;k&&typeof k.value!=="string"&&(k="x");m=k;if(a){p=o(a.width,3);u=(a.opacity||0.15)/p;for(e=1;e<=3;e++){l=p*2+1-2*e;c&&(m=this.cutOffPath(k.value,l+0.5));j=[''];h=Q(g.prepVML(j),null,{left:w(i.left)+o(a.offsetX,1),top:w(i.top)+ +o(a.offsetY,1)});if(c)h.cutOff=l+1;j=[''];Q(g.prepVML(j),null,null,h);b?b.element.appendChild(h):f.parentNode.insertBefore(h,f);d.push(h)}this.shadows=d}return this}};ja=ca(va,ja);var ha={Element:ja,isIE8:Fa.indexOf("MSIE 8.0")>-1,init:function(a,b,c){var d,e;this.alignedObjects=[];d=this.createElement(ia);e=d.element;e.style.position="relative";a.appendChild(d.element);this.box=e;this.boxWrapper=d;this.setSize(b,c,!1);if(!C.namespaces.hcv)C.namespaces.add("hcv", +"urn:schemas-microsoft-com:vml"),C.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "},isHidden:function(){return!this.box.offsetWidth},clipRect:function(a,b,c,d){var e=this.createElement(),f=X(a);return r(e,{members:[],left:f?a.x:a,top:f?a.y:b,width:f?a.width:c,height:f?a.height:d,getCSS:function(a){var b=a.inverted,c=this.top,d=this.left,e=d+this.width,f=c+this.height,c={clip:"rect("+s(b?d:c)+"px,"+s(b?f:e)+"px,"+ +s(b?e:f)+"px,"+s(b?c:d)+"px)"};!b&&Qa&&a.element.nodeName!=="IMG"&&r(c,{width:e+"px",height:f+"px"});return c},updateClipping:function(){n(e.members,function(a){a.css(e.getCSS(a))})}})},color:function(a,b,c,d){var e=this,f,g=/^rgba/,h,i,j=R;a&&a.linearGradient?i="gradient":a&&a.radialGradient&&(i="pattern");if(i){var k,l,m=a.linearGradient||a.radialGradient,p,u,o,q,D,t="",a=a.stops,s,v=[],F=function(){h=['']; +Q(e.prepVML(h),null,null,b)};p=a[0];s=a[a.length-1];p[0]>0&&a.unshift([0,p[1]]);s[0]<1&&a.push([1,s[1]]);n(a,function(a,b){g.test(a[1])?(f=qa(a[1]),k=f.get("rgb"),l=f.get("a")):(k=a[1],l=1);v.push(a[0]*100+"% "+k);b?(o=l,q=k):(u=l,D=k)});if(c==="fill")if(i==="gradient")c=m.x1||m[0]||0,a=m.y1||m[1]||0,p=m.x2||m[2]||0,m=m.y2||m[3]||0,t='angle="'+(90-J.atan((m-a)/(p-c))*180/xa)+'"',F();else{var j=m.r,r=j*2,P=j*2,y=m.cx,x=m.cy,A=b.radialReference,w,j=function(){A&&(w=d.getBBox(),y+=(A[0]-w.x)/w.width- +0.5,x+=(A[1]-w.y)/w.height-0.5,r*=A[2]/w.width,P*=A[2]/w.height);t='src="'+M.global.VMLRadialGradientURL+'" size="'+r+","+P+'" origin="0.5,0.5" position="'+y+","+x+'" color2="'+D+'" ';F()};d.added?j():I(d,"add",j);j=q}else j=k}else if(g.test(a)&&b.tagName!=="IMG")f=qa(a),h=["<",c,' opacity="',f.get("a"),'"/>'],Q(this.prepVML(h),null,null,b),j=f.get("rgb");else{j=b.getElementsByTagName(c);if(j.length)j[0].opacity=1;j=a}return j},prepVML:function(a){var b=this.isIE8,a=a.join("");b?(a=a.replace("/>", +' xmlns="urn:schemas-microsoft-com:vml" />'),a=a.indexOf('style="')===-1?a.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):a.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):a=a.replace("<","1&&f.attr({x:b,y:c,width:d,height:e});return f},rect:function(a,b,c,d,e,f){if(X(a))b=a.y,c=a.width,d=a.height,f=a.strokeWidth,a=a.x;var g=this.symbol("rect");g.r=e;return g.attr(g.crisp(f,a,b,y(c,0),y(d,0)))},invertChild:function(a,b){var c=b.style;H(a,{flip:"x",left:w(c.width)-1,top:w(c.height)-1,rotation:-90})}, +symbols:{arc:function(a,b,c,d,e){var f=e.start,g=e.end,h=e.r||c||d,c=V(f),d=Y(f),i=V(g),j=Y(g),k=e.innerR,l=0.08/h,m=k&&0.1/k||0;if(g-f===0)return["x"];else 2*xa-g+fj&&(c=!1)):h+k>m&&(h=m-k,d&&h+l0&&b.height>0){f=A({align:c&&k&&"center",x:c?!k&&4:10,verticalAlign:!c&&k&&"middle",y:c?k?16:10:k?6:-4,rotation:c&&!k&&90},f);if(!g)a.label=g=r.text(f.text,0,0).attr({align:f.textAlign||f.align,rotation:f.rotation,zIndex:D}).css(f.style).add();b=[u[1],u[4],o(u[6],u[1])];u=[u[2],u[5],o(u[7],u[2])];c=Ma(b);k=Ma(u);g.align(f,!1,{x:c,y:k,width:Da(b)-c,height:Da(u)-k});g.show()}else g&&g.hide();return a},destroy:function(){Ba(this.axis.plotLinesAndBands,this);Ea(this,this.axis)}}; +Hb.prototype={destroy:function(){Ea(this,this.axis)},setTotal:function(a){this.cum=this.total=a},render:function(a){var b=this.options.formatter.call(this);this.label?this.label.attr({text:b,visibility:"hidden"}):this.label=this.axis.chart.renderer.text(b,0,0).css(this.options.style).attr({align:this.textAlign,rotation:this.options.rotation,visibility:"hidden"}).add(a)},setOffset:function(a,b){var c=this.axis,d=c.chart,e=d.inverted,f=this.isNegative,g=c.translate(this.percent?100:this.total,0,0,0, +1),c=c.translate(0),c=L(g-c),h=d.xAxis[0].translate(this.x)+a,i=d.plotHeight,f={x:e?f?g:g-c:h,y:e?i-h-b:f?i-g-c:i-g,width:e?c:b,height:e?b:c};if(e=this.label)e.align(this.alignOptions,null,f),f=e.alignAttr,e.attr({visibility:this.options.crop===!1||d.isInsidePlot(f.x,f.y)?Z?"inherit":"visible":"hidden"})}};ob.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,gridLineColor:"#C0C0C0", +labels:G,lineColor:"#C0D0E0",lineWidth:1,minPadding:0.01,maxPadding:0.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickLength:5,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",tickWidth:1,title:{align:"middle",style:{color:"#6D869F",fontWeight:"bold"}},type:"linear"},defaultYAxisOptions:{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0, +labels:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:0.05,minPadding:0.05,startOnTick:!0,tickWidth:0,title:{rotation:270,text:"Y-values"},stackLabels:{enabled:!1,formatter:function(){return this.total},style:G.style}},defaultLeftAxisOptions:{labels:{align:"right",x:-8,y:null},title:{rotation:270}},defaultRightAxisOptions:{labels:{align:"left",x:8,y:null},title:{rotation:90}},defaultBottomAxisOptions:{labels:{align:"center",x:0,y:14},title:{rotation:0}},defaultTopAxisOptions:{labels:{align:"center", +x:0,y:-5},title:{rotation:0}},init:function(a,b){var c=b.isX;this.horiz=a.inverted?!c:c;this.xOrY=(this.isXAxis=c)?"x":"y";this.opposite=b.opposite;this.side=this.horiz?this.opposite?0:2:this.opposite?1:3;this.setOptions(b);var d=this.options,e=d.type,f=e==="datetime";this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter;this.staggerLines=this.horiz&&d.labels.staggerLines;this.userOptions=b;this.minPixelPadding=0;this.chart=a;this.reversed=d.reversed;this.categories=d.categories;this.isLog= +e==="logarithmic";this.isLinked=t(d.linkedTo);this.isDatetimeAxis=f;this.tickmarkOffset=d.categories&&d.tickmarkPlacement==="between"?0.5:0;this.ticks={};this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom;this.range=d.range;this.offset=d.offset||0;this.stacks={};this.min=this.max=null;var g,d=this.options.events;a.axes.push(this);a[c?"xAxis":"yAxis"].push(this);this.series=[];if(a.inverted&&c&&this.reversed===x)this.reversed= +!0;this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;this.addPlotLine=this.addPlotBand=this.addPlotBandOrLine;for(g in d)I(this,g,d[g]);if(this.isLog)this.val2lin=ma,this.lin2val=ba},setOptions:function(a){this.options=A(this.defaultOptions,this.isXAxis?{}:this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],A(M[this.isXAxis?"xAxis":"yAxis"],a))},defaultLabelFormatter:function(){var a= +this.axis,b=this.value,c=this.dateTimeLabelFormat,d=M.lang.numericSymbols,e=d&&d.length,f,g=a.isLog?b:a.tickInterval;if(a.categories)f=b;else if(c)f=cb(c,b);else if(e&&g>=1E3)for(;e--&&f===x;)a=Math.pow(1E3,e+1),g>=a&&d[e]!==null&&(f=Ia(b/a,-1)+d[e]);f===x&&(f=b>=1E3?Ia(b,0):Ia(b,-1));return f},getSeriesExtremes:function(){var a=this,b=a.chart,c=a.stacks,d=[],e=[],f;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=null;n(a.series,function(g){if(g.visible||!b.options.chart.ignoreHiddenSeries){var h=g.options, +i,j,k,l,m,p,u,n,q,D=h.threshold,s,r=[],v=0;a.hasVisibleSeries=!0;if(a.isLog&&D<=0)D=h.threshold=null;if(a.isXAxis){if(h=g.xData,h.length)a.dataMin=O(o(a.dataMin,h[0]),Ma(h)),a.dataMax=y(o(a.dataMax,h[0]),Da(h))}else{var F,w,P,A=g.cropped,z=g.xAxis.getExtremes(),C=!!g.modifyValue;i=h.stacking;a.usePercentage=i==="percent";if(i)m=h.stack,l=g.type+o(m,""),p="-"+l,g.stackKey=l,j=d[l]||[],d[l]=j,k=e[p]||[],e[p]=k;if(a.usePercentage)a.dataMin=0,a.dataMax=99;h=g.processedXData;u=g.processedYData;s=u.length; +for(f=0;f=z.min&&(h[f-1]||n)<=z.max))if(n=q.length)for(;n--;)q[n]!==null&&(r[v++]=q[n]);else r[v++]=q;if(!a.usePercentage&&r.length)a.dataMin=O(o(a.dataMin,r[0]),Ma(r)),a.dataMax=y(o(a.dataMax,r[0]),Da(r));if(t(D))if(a.dataMin>=D)a.dataMin=D,a.ignoreMinPadding=!0;else if(a.dataMax< +D)a.dataMax=D,a.ignoreMaxPadding=!0}}})},translate:function(a,b,c,d,e,f){var g=this.len,h=1,i=0,j=d?this.oldTransA:this.transA,d=d?this.oldMin:this.min,e=this.options.ordinal||this.isLog&&e;if(!j)j=this.transA;c&&(h*=-1,i=g);this.reversed&&(h*=-1,i-=h*g);b?(this.reversed&&(a=g-a),a=a/j+d,e&&(a=this.lin2val(a))):(e&&(a=this.val2lin(a)),a=h*(a-d)*j+i+h*this.minPixelPadding+(f?j*this.pointRange/2:0));return a},getPlotLinePath:function(a,b,c){var d=this.chart,e=this.left,f=this.top,g,h,i,a=this.translate(a, +null,null,c),j=c&&d.oldChartHeight||d.chartHeight,k=c&&d.oldChartWidth||d.chartWidth,l;g=this.transB;c=h=s(a+g);g=i=s(j-a-g);if(isNaN(a))l=!0;else if(this.horiz){if(g=f,i=j-this.bottom,ce+this.width)l=!0}else if(c=e,h=k-this.right,gf+this.height)l=!0;return l?null:d.renderer.crispLine(["M",c,g,"L",h,i],b||0)},getPlotBandPath:function(a,b){var c=this.getPlotLinePath(b),d=this.getPlotLinePath(a);d&&c?d.push(c[4],c[5],c[1],c[2]):d=null;return d},getLinearTickPositions:function(a,b,c){for(var d, +b=ea(T(b/a)*a),c=ea(wa(c/a)*a),e=[];b<=c;){e.push(b);b=ea(b+a);if(b===d)break;d=b}return e},getLogTickPositions:function(a,b,c,d){var e=this.options,f=this.len,g=[];if(!d)this._minorAutoInterval=null;if(a>=0.5)a=s(a),g=this.getLinearTickPositions(a,b,c);else if(a>=0.08)for(var f=T(b),h,i,j,k,l,e=a>0.3?[1,2,4]:a>0.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];fb&&g.push(k),k>c&&(l=!0),k=j}else if(b=ba(b),c=ba(c),a=e[d?"minorTickInterval":"tickInterval"], +a=o(a==="auto"?null:a,this._minorAutoInterval,(c-b)*(e.tickPixelInterval/(d?5:1))/((d?f/this.tickPositions.length:f)||1)),a=hb(a,null,J.pow(10,T(J.log(a)/J.LN10))),g=Sa(this.getLinearTickPositions(a,b,c),ma),!d)this._minorAutoInterval=a/5;if(!d)this.tickInterval=a;return g},getMinorTickPositions:function(){var a=this.tickPositions,b=this.minorTickInterval,c=[],d,e;if(this.isLog){e=a.length;for(d=1;d=this.minRange,f,g,h,i,j;if(this.isXAxis&&this.minRange===x&&!this.isLog)t(a.min)||t(a.max)?this.minRange=null:(n(this.series,function(a){i=a.xData;for(g=j=a.xIncrement?1:i.length-1;g>0;g--)if(h=i[g]-i[g-1],f===x||h0||!b.ignoreMaxPadding))b.max+=c*j}b.tickInterval=b.min===b.max||b.min===void 0||b.max===void 0?1:h&&!l&&p===b.linkedParent.options.tickPixelInterval?b.linkedParent.tickInterval:o(l,u?1:(b.max-b.min)*p/(b.len||1));g&&!a&&n(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(a);b.beforeSetTickPositions&&b.beforeSetTickPositions();if(b.postProcessTickInterval)b.tickInterval=b.postProcessTickInterval(b.tickInterval); +if(!l&&b.tickIntervale&&i.shift(),d.endOnTick?b.max=f:b.max+hb[d]&&this.options.alignTicks!==!1)b[d]=c.length;a.maxTicks=b},adjustTickAmount:function(){var a=this.xOrY,b=this.tickPositions,c=this.chart.maxTicks;if(c&&c[a]&&!this.isDatetimeAxis&& +!this.categories&&!this.isLinked&&this.options.alignTicks!==!1){var d=this.tickAmount,e=b.length;this.tickAmount=a=c[a];if(ea||a===null?a=c:b=a.min&&b<=a.max)j[b]||(j[b]=new Pa(a,b)),D&&j[b].isNew&&j[b].render(c,!0),j[b].isActive=!0,j[b].render(c)}),p&&n(g,function(b,c){if(c%2===0&&b1||L(b-f.y)>1))clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){e&&e.move(a,b,c,d)},32)},hide:function(){if(!this.isHidden){var a=this.chart.hoverPoints;this.label.hide();a&&n(a,function(a){a.setState()});this.chart.hoverPoints=null;this.isHidden=!0}},hideCrosshairs:function(){n(this.crosshairs,function(a){a&&a.hide()})},getAnchor:function(a,b){var c,d=this.chart,e=d.inverted,f= +0,g=0,h,a=na(a);c=a[0].tooltipPos;c||(n(a,function(a){h=a.series.yAxis;f+=a.plotX;g+=(a.plotLow?(a.plotLow+a.plotHigh)/2:a.plotY)+(!e&&h?h.top-d.plotTop:0)}),f/=a.length,g/=a.length,c=[e?d.plotWidth-g:f,this.shared&&!e&&a.length>1&&b?b.chartY-d.plotTop:e?d.plotHeight-f:g]);return Sa(c,s)},getPosition:function(a,b,c){var d=this.chart,e=d.plotLeft,f=d.plotTop,g=d.plotWidth,h=d.plotHeight,i=o(this.options.distance,12),j=c.plotX,c=c.plotY,d=j+e+(d.inverted?i:-a-i),k=c-b+f+15,l;d<7&&(d=e+y(j,0)+i);d+a> +e+g&&(d-=d+a-(e+g),k=c-b+f-i,l=!0);k=k&&c<=k+b&&(k=c+f+i));k+b>f+h&&(k=y(f,f+h-b-i));return{x:d,y:k}},refresh:function(a,b){function c(){var a=this.points||na(this),b=a[0].series,c;c=[b.tooltipHeaderFormatter(a[0].key)];n(a,function(a){b=a.series;c.push(b.tooltipFormatter&&b.tooltipFormatter(a)||a.point.tooltipFormatter(b.tooltipOptions.pointFormat))});c.push(f.footerFormat||"");return c.join("")}var d=this.chart,e=this.label,f=this.options,g,h,i,j={},k,l=[];k=f.formatter||c;var j= +d.hoverPoints,m,p=f.crosshairs;i=this.shared;h=this.getAnchor(a,b);g=h[0];h=h[1];i&&(!a.series||!a.series.noSharedTooltip)?(d.hoverPoints=a,j&&n(j,function(a){a.setState()}),n(a,function(a){a.setState("hover");l.push(a.getLabelConfig())}),j={x:a[0].category,y:a[0].y},j.points=l,a=a[0]):j=a.getLabelConfig();k=k.call(j);j=a.series;i=i||!j.isCartesian||j.tooltipOutsidePlot||d.isInsidePlot(g,h);k===!1||!i?this.hide():(this.isHidden&&e.show(),e.attr({text:k}),m=f.borderColor||a.color||j.color||"#606060", +e.attr({stroke:m}),e=(f.positioner||this.getPosition).call(this,e.width,e.height,{plotX:g,plotY:h}),this.move(s(e.x),s(e.y),g+d.plotLeft,h+d.plotTop),this.isHidden=!1);if(p){p=na(p);for(e=p.length;e--;)if(i=a.series[e?"yAxis":"xAxis"],p[e]&&i)if(i=i.getPlotLinePath(e?o(a.stackY,a.y):a.x,1),this.crosshairs[e])this.crosshairs[e].attr({d:i,visibility:"visible"});else{j={"stroke-width":p[e].width||1,stroke:p[e].color||"#C0C0C0",zIndex:p[e].zIndex||2};if(p[e].dashStyle)j.dashstyle=p[e].dashStyle;this.crosshairs[e]= +d.renderer.path(i).attr(j).add()}}E(d,"tooltipRefresh",{text:k,x:g+d.plotLeft,y:h+d.plotTop,borderColor:m})}};qb.prototype={normalizeMouseEvent:function(a){var b,c,d,a=a||K.event;if(!a.target)a.target=a.srcElement;a=Lb(a);d=a.touches?a.touches.item(0):a;this.chartPosition=b=Sb(this.chart.container);d.pageX===x?(c=a.x,b=a.y):(c=d.pageX-b.left,b=d.pageY-b.top);return r(a,{chartX:s(c),chartY:s(b)})},getMouseCoordinates:function(a){var b={xAxis:[],yAxis:[]},c=this.chart;n(c.axes,function(d){var e=d.isXAxis; +b[e?"xAxis":"yAxis"].push({axis:d,value:d.translate(((c.inverted?!e:e)?a.chartX-c.plotLeft:d.top+d.len-a.chartY)-d.minPixelPadding,!0)})});return b},getIndex:function(a){var b=this.chart;return b.inverted?b.plotHeight+b.plotTop-a.chartY:a.chartX-b.plotLeft},onmousemove:function(a){var b=this.chart,c=b.series,d=b.tooltip,e,f=b.hoverPoint,g=b.hoverSeries,h,i,j=b.chartWidth,k=this.getIndex(a);if(d&&this.options.tooltip.shared&&(!g||!g.noSharedTooltip)){e=[];h=c.length;for(i=0;ij&&e.splice(h,1);if(e.length&&e[0].plotX!==this.hoverX)d.refresh(e,a),this.hoverX=e[0].plotX}if(g&&g.tracker&&(b=g.tooltipPoints[k])&&b!==f)b.onMouseOver()},resetTracker:function(a){var b=this.chart,c=b.hoverSeries,d=b.hoverPoint,e=b.tooltip,b=e&&e.shared?b.hoverPoints:d;(a=a&&e&&b)&& +na(b)[0].plotX===x&&(a=!1);if(a)e.refresh(b);else{if(d)d.onMouseOut();if(c)c.onMouseOut();e&&(e.hide(),e.hideCrosshairs());this.hoverX=null}},setDOMEvents:function(){function a(){if(b.selectionMarker){var f={xAxis:[],yAxis:[]},g=b.selectionMarker.getBBox(),h=g.x-c.plotLeft,l=g.y-c.plotTop,m;e&&(n(c.axes,function(a){if(a.options.zoomEnabled!==!1){var b=a.isXAxis,d=c.inverted?!b:b,e=a.translate(d?h:c.plotHeight-l-g.height,!0,0,0,1),d=a.translate((d?h+g.width:c.plotHeight-l)-2*a.minPixelPadding,!0,0, +0,1);!isNaN(e)&&!isNaN(d)&&(f[b?"xAxis":"yAxis"].push({axis:a,min:O(e,d),max:y(e,d)}),m=!0)}}),m&&E(c,"selection",f,function(a){c.zoom(a)}));b.selectionMarker=b.selectionMarker.destroy()}if(c)H(d,{cursor:"auto"}),c.cancelClick=e,c.mouseIsDown=e=!1;S(C,fa?"touchend":"mouseup",a)}var b=this,c=b.chart,d=c.container,e,f=b.zoomX&&!c.inverted||b.zoomY&&c.inverted,g=b.zoomY&&!c.inverted||b.zoomX&&c.inverted;b.hideTooltipOnMouseMove=function(a){a=Lb(a);b.chartPosition&&c.hoverSeries&&c.hoverSeries.isCartesian&& +!c.isInsidePlot(a.pageX-b.chartPosition.left-c.plotLeft,a.pageY-b.chartPosition.top-c.plotTop)&&b.resetTracker()};b.hideTooltipOnMouseLeave=function(){b.resetTracker();b.chartPosition=null};d.onmousedown=function(d){d=b.normalizeMouseEvent(d);!fa&&d.preventDefault&&d.preventDefault();c.mouseIsDown=!0;c.cancelClick=!1;c.mouseDownX=b.mouseDownX=d.chartX;b.mouseDownY=d.chartY;I(C,fa?"touchend":"mouseup",a)};var h=function(a){if(!a||!(a.touches&&a.touches.length>1)){a=b.normalizeMouseEvent(a);if(!fa)a.returnValue= +!1;var d=a.chartX,h=a.chartY,l=!c.isInsidePlot(d-c.plotLeft,h-c.plotTop);fa&&a.type==="touchstart"&&(z(a.target,"isTracker")?c.runTrackerClick||a.preventDefault():!c.runChartClick&&!l&&a.preventDefault());if(l)dc.plotLeft+c.plotWidth&&(d=c.plotLeft+c.plotWidth),hc.plotTop+c.plotHeight&&(h=c.plotTop+c.plotHeight);if(c.mouseIsDown&&a.type!=="touchstart"&&(e=Math.sqrt(Math.pow(b.mouseDownX-d,2)+Math.pow(b.mouseDownY-h,2)),e>10)){var m=c.isInsidePlot(b.mouseDownX- +c.plotLeft,b.mouseDownY-c.plotTop);if(c.hasCartesianSeries&&(b.zoomX||b.zoomY)&&m&&!b.selectionMarker)b.selectionMarker=c.renderer.rect(c.plotLeft,c.plotTop,f?1:c.plotWidth,g?1:c.plotHeight,0).attr({fill:b.options.chart.selectionMarkerFill||"rgba(69,114,167,0.25)",zIndex:7}).add();if(b.selectionMarker&&f){var p=d-b.mouseDownX;b.selectionMarker.attr({width:L(p),x:(p>0?0:p)+b.mouseDownX})}b.selectionMarker&&g&&(h-=b.mouseDownY,b.selectionMarker.attr({height:L(h),y:(h>0?0:h)+b.mouseDownY}));m&&!b.selectionMarker&& +b.options.chart.panning&&c.pan(d)}if(!l)b.onmousemove(a);return l||!c.hasCartesianSeries}};d.onmousemove=h;I(d,"mouseleave",b.hideTooltipOnMouseLeave);I(C,"mousemove",b.hideTooltipOnMouseMove);d.ontouchstart=function(a){if(b.zoomX||b.zoomY)d.onmousedown(a);h(a)};d.ontouchmove=h;d.ontouchend=function(){e&&b.resetTracker()};d.onclick=function(a){var d=c.hoverPoint,e,f,a=b.normalizeMouseEvent(a);a.cancelBubble=!0;if(!c.cancelClick)d&&(z(a.target,"isTracker")||z(a.target.parentNode,"isTracker"))?(e=d.plotX, +f=d.plotY,r(d,{pageX:b.chartPosition.left+c.plotLeft+(c.inverted?c.plotWidth-f:e),pageY:b.chartPosition.top+c.plotTop+(c.inverted?c.plotHeight-e:f)}),E(d.series,"click",r(a,{point:d})),d.firePointEvent("click",a)):(r(a,b.getMouseCoordinates(a)),c.isInsidePlot(a.chartX-c.plotLeft,a.chartY-c.plotTop)&&E(c,"click",a))}},destroy:function(){var a=this.chart,b=a.container;if(a.trackerGroup)a.trackerGroup=a.trackerGroup.destroy();S(b,"mouseleave",this.hideTooltipOnMouseLeave);S(C,"mousemove",this.hideTooltipOnMouseMove); +b.onclick=b.onmousedown=b.onmousemove=b.ontouchstart=b.ontouchend=b.ontouchmove=null;clearInterval(this.tooltipTimeout)},init:function(a,b){if(!a.trackerGroup)a.trackerGroup=a.renderer.g("tracker").attr({zIndex:9}).add();if(b.enabled)a.tooltip=new pb(a,b);this.setDOMEvents()}};rb.prototype={init:function(a){var b=this,c=b.options=a.options.legend;if(c.enabled){var d=c.itemStyle,e=o(c.padding,8),f=c.itemMarginTop||0;b.baseline=w(d.fontSize)+3+f;b.itemStyle=d;b.itemHiddenStyle=A(d,c.itemHiddenStyle); +b.itemMarginTop=f;b.padding=e;b.initialItemX=e;b.initialItemY=e-5;b.maxItemWidth=0;b.chart=a;b.itemHeight=0;b.lastLineHeight=0;b.render();I(b.chart,"endResize",function(){b.positionCheckboxes()})}},colorizeItem:function(a,b){var c=this.options,d=a.legendItem,e=a.legendLine,f=a.legendSymbol,g=this.itemHiddenStyle.color,c=b?c.itemStyle.color:g,h=b?a.color:g,g=a.options&&a.options.marker,i={stroke:h,fill:h},j;d&&d.css({fill:c});e&&e.attr({stroke:h});if(f){if(g)for(j in g=a.convertAttribs(g),g)d=g[j], +d!==x&&(i[j]=d);f.attr(i)}},positionItem:function(a){var b=this.options,c=b.symbolPadding,b=!b.rtl,d=a._legendItemPos,e=d[0],d=d[1],f=a.checkbox;a.legendGroup&&a.legendGroup.translate(b?e:this.legendWidth-e-2*c-4,d);if(f)f.x=e,f.y=d},destroyItem:function(a){var b=a.checkbox;n(["legendItem","legendLine","legendSymbol","legendGroup"],function(b){a[b]&&a[b].destroy()});b&&Na(a.checkbox)},destroy:function(){var a=this.group,b=this.box;if(b)this.box=b.destroy();if(a)this.group=a.destroy()},positionCheckboxes:function(){var a= +this;n(a.allItems,function(b){var c=b.checkbox,d=a.group.alignAttr;c&&H(c,{left:d.translateX+b.legendItemWidth+c.x-20+"px",top:d.translateY+c.y+3+"px"})})},renderItem:function(a){var u;var b=this,c=b.chart,d=c.renderer,e=b.options,f=e.layout==="horizontal",g=e.symbolWidth,h=e.symbolPadding,i=b.itemStyle,j=b.itemHiddenStyle,k=b.padding,l=!e.rtl,m=e.width,p=e.itemMarginBottom||0,o=b.itemMarginTop,n=b.initialItemX,q=a.legendItem,t=a.series||a,r=t.options,s=r.showCheckbox;if(!q&&(a.legendGroup=d.g("legend-item").attr({zIndex:1}).add(b.scrollGroup), +t.drawLegendSymbol(b,a),a.legendItem=q=d.text(e.labelFormatter.call(a),l?g+h:-h,b.baseline,e.useHTML).css(A(a.visible?i:j)).attr({align:l?"left":"right",zIndex:2}).add(a.legendGroup),a.legendGroup.on("mouseover",function(){a.setState("hover");q.css(b.options.itemHoverStyle)}).on("mouseout",function(){q.css(a.visible?i:j);a.setState()}).on("click",function(b){var c=function(){a.setVisible()},b={browserEvent:b};a.firePointEvent?a.firePointEvent("legendItemClick",b,c):E(a,"legendItemClick",b,c)}),b.colorizeItem(a, +a.visible),r&&s))a.checkbox=Q("input",{type:"checkbox",checked:a.selected,defaultChecked:a.selected},e.itemCheckboxStyle,c.container),I(a.checkbox,"click",function(b){E(a,"checkboxClick",{checked:b.target.checked},function(){a.select()})});d=q.getBBox();u=a.legendItemWidth=e.itemWidth||g+h+d.width+k+(s?20:0),e=u;b.itemHeight=g=d.height;if(f&&b.itemX-n+e>(m||c.chartWidth-2*k-n))b.itemX=n,b.itemY+=o+b.lastLineHeight+p,b.lastLineHeight=0;b.maxItemWidth=y(b.maxItemWidth,e);b.lastItemY=o+b.itemY+p;b.lastLineHeight= +y(g,b.lastLineHeight);a._legendItemPos=[b.itemX,b.itemY];f?b.itemX+=e:(b.itemY+=o+g+p,b.lastLineHeight=g);b.offsetWidth=m||y(f?b.itemX-n:e,b.offsetWidth)},render:function(){var a=this,b=a.chart,c=b.renderer,d=a.group,e,f,g,h,i=a.box,j=a.options,k=a.padding,l=j.borderWidth,m=j.backgroundColor;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;if(!d)a.group=d=c.g("legend").attr({zIndex:7}).add(),a.contentGroup=c.g().attr({zIndex:1}).add(d),a.scrollGroup=c.g().add(a.contentGroup), +a.clipRect=c.clipRect(0,0,9999,b.chartHeight),a.contentGroup.clip(a.clipRect);e=[];n(b.series,function(a){var b=a.options;b.showInLegend&&(e=e.concat(a.legendItems||(b.legendType==="point"?a.data:a)))});Fb(e,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});j.reversed&&e.reverse();a.allItems=e;a.display=f=!!e.length;n(e,function(b){a.renderItem(b)});g=j.width||a.offsetWidth;h=a.lastItemY+a.lastLineHeight;h=a.handleOverflow(h);if(l||m){g+=k;h+=k;if(i){if(g> +0&&h>0)i[i.isNew?"attr":"animate"](i.crisp(null,null,null,g,h)),i.isNew=!1}else a.box=i=c.rect(0,0,g,h,j.borderRadius,l||0).attr({stroke:j.borderColor,"stroke-width":l||0,fill:m||R}).add(d).shadow(j.shadow),i.isNew=!0;i[f?"show":"hide"]()}a.legendWidth=g;a.legendHeight=h;n(e,function(b){a.positionItem(b)});f&&d.align(r({width:g,height:h},j),!0,b.spacingBox);b.isResizing||this.positionCheckboxes()},handleOverflow:function(a){var b=this,c=this.chart,d=c.renderer,e=this.options,f=e.y,f=c.spacingBox.height+ +(e.verticalAlign==="top"?-f:f)-this.padding,g=e.maxHeight,h=this.clipRect,i=e.navigation,j=o(i.animation,!0),k=i.arrowSize||12,l=this.nav;e.layout==="horizontal"&&(f/=2);g&&(f=O(f,g));if(a>f){this.clipHeight=c=f-20;this.pageCount=wa(a/c);this.currentPage=o(this.currentPage,1);this.fullHeight=a;h.attr({height:c});if(!l)this.nav=l=d.g().attr({zIndex:1}).add(this.group),this.up=d.symbol("triangle",0,0,k,k).on("click",function(){b.scroll(-1,j)}).add(l),this.pager=d.text("",15,10).css(i.style).add(l), +this.down=d.symbol("triangle-down",0,0,k,k).on("click",function(){b.scroll(1,j)}).add(l);b.scroll(0);a=f}else l&&(h.attr({height:c.chartHeight}),l.hide(),this.scrollGroup.attr({translateY:1}));return a},scroll:function(a,b){var c=this.pageCount,d=this.currentPage+a,e=this.clipHeight,f=this.options.navigation,g=f.activeColor,f=f.inactiveColor,h=this.pager,i=this.padding;d>c&&(d=c);if(d>0)b!==x&&ua(b,this.chart),this.nav.attr({translateX:i,translateY:e+7,visibility:"visible"}),this.up.attr({fill:d=== +1?f:g}).css({cursor:d===1?"default":"pointer"}),h.attr({text:d+"/"+this.pageCount}),this.down.attr({x:18+this.pager.getBBox().width,fill:d===c?f:g}).css({cursor:d===c?"default":"pointer"}),this.scrollGroup.animate({translateY:-O(e*(d-1),this.fullHeight-e+i)+1}),h.attr({text:d+"/"+c}),this.currentPage=d}};sb.prototype={initSeries:function(a){var b=this.options.chart,b=new $[a.type||b.type||b.defaultSeriesType];b.init(this,a);return b},addSeries:function(a,b,c){var d,e=this;a&&(ua(c,e),b=o(b,!0),E(e, +"addSeries",{options:a},function(){d=e.initSeries(a);e.isDirtyLegend=!0;b&&e.redraw()}));return d},isInsidePlot:function(a,b,c){var d=c?b:a,a=c?a:b;return d>=0&&d<=this.plotWidth&&a>=0&&a<=this.plotHeight},adjustTickAmounts:function(){this.options.chart.alignTicks!==!1&&n(this.axes,function(a){a.adjustTickAmount()});this.maxTicks=null},redraw:function(a){var b=this.axes,c=this.series,d=this.tracker,e=this.legend,f=this.isDirtyLegend,g,h=this.isDirtyBox,i=c.length,j=i,k=this.renderer,l=k.isHidden(), +m=[];ua(a,this);for(l&&this.cloneRenderTo();j--;)if(a=c[j],a.isDirty&&a.options.stacking){g=!0;break}if(g)for(j=i;j--;)if(a=c[j],a.options.stacking)a.isDirty=!0;n(c,function(a){a.isDirty&&a.options.legendType==="point"&&(f=!0)});if(f&&e.options.enabled)e.render(),this.isDirtyLegend=!1;if(this.hasCartesianSeries){if(!this.isResizing)this.maxTicks=null,n(b,function(a){a.setScale()});this.adjustTickAmounts();this.getMargins();n(b,function(a){if(a.isDirtyExtremes)a.isDirtyExtremes=!1,m.push(function(){E(a, +"afterSetExtremes",a.getExtremes())});if(a.isDirty||h||g)a.redraw(),h=!0})}h&&this.drawChartBox();n(c,function(a){a.isDirty&&a.visible&&(!a.isCartesian||a.xAxis)&&a.redraw()});d&&d.resetTracker&&d.resetTracker(!0);k.draw();E(this,"redraw");l&&this.cloneRenderTo(!0);n(m,function(a){a.call()})},showLoading:function(a){var b=this.options,c=this.loadingDiv,d=b.loading;if(!c)this.loadingDiv=c=Q(ia,{className:"highcharts-loading"},r(d.style,{left:this.plotLeft+"px",top:this.plotTop+"px",width:this.plotWidth+ +"px",height:this.plotHeight+"px",zIndex:10,display:R}),this.container),this.loadingSpan=Q("span",null,d.labelStyle,c);this.loadingSpan.innerHTML=a||b.lang.loading;if(!this.loadingShown)H(c,{opacity:0,display:""}),xb(c,{opacity:d.style.opacity},{duration:d.showDuration||0}),this.loadingShown=!0},hideLoading:function(){var a=this.options,b=this.loadingDiv;b&&xb(b,{opacity:0},{duration:a.loading.hideDuration||100,complete:function(){H(b,{display:R})}});this.loadingShown=!1},get:function(a){var b=this.axes, +c=this.series,d,e;for(d=0;dO(e.dataMin,e.min)&&c19?this.containerHeight: +400)},cloneRenderTo:function(a){var b=this.renderToClone,c=this.container;a?b&&(this.renderTo.appendChild(c),Na(b),delete this.renderToClone):(c&&this.renderTo.removeChild(c),this.renderToClone=b=this.renderTo.cloneNode(0),H(b,{position:"absolute",top:"-9999px",display:"block"}),C.body.appendChild(b),c&&b.appendChild(c))},getContainer:function(){var a,b=this.options.chart,c,d,e;this.renderTo=a=b.renderTo;e="highcharts-"+ub++;if(la(a))this.renderTo=a=C.getElementById(a);a||$a(13,!0);a.innerHTML=""; +a.offsetWidth||this.cloneRenderTo();this.getChartSize();c=this.chartWidth;d=this.chartHeight;this.container=a=Q(ia,{className:"highcharts-container"+(b.className?" "+b.className:""),id:e},r({position:"relative",overflow:"hidden",width:c+"px",height:d+"px",textAlign:"left",lineHeight:"normal",zIndex:0},b.style),this.renderToClone||a);this.renderer=b.forExport?new ra(a,c,d,!0):new Ra(a,c,d);U&&this.renderer.create(this,a,c,d)},getMargins:function(){var a=this.options.chart,b=a.spacingTop,c=a.spacingRight, +d=a.spacingBottom,a=a.spacingLeft,e,f=this.legend,g=this.optionsMarginTop,h=this.optionsMarginLeft,i=this.optionsMarginRight,j=this.optionsMarginBottom,k=this.chartTitleOptions,l=this.chartSubtitleOptions,m=this.options.legend,p=o(m.margin,10),u=m.x,r=m.y,q=m.align,s=m.verticalAlign;this.resetMargins();e=this.axisOffset;if((this.title||this.subtitle)&&!t(this.optionsMarginTop))if(l=y(this.title&&!k.floating&&!k.verticalAlign&&k.y||0,this.subtitle&&!l.floating&&!l.verticalAlign&&l.y||0))this.plotTop= +y(this.plotTop,l+o(k.margin,15)+b);if(f.display&&!m.floating)if(q==="right"){if(!t(i))this.marginRight=y(this.marginRight,f.legendWidth-u+p+c)}else if(q==="left"){if(!t(h))this.plotLeft=y(this.plotLeft,f.legendWidth+u+p+a)}else if(s==="top"){if(!t(g))this.plotTop=y(this.plotTop,f.legendHeight+r+p+b)}else if(s==="bottom"&&!t(j))this.marginBottom=y(this.marginBottom,f.legendHeight-r+p+d);this.extraBottomMargin&&(this.marginBottom+=this.extraBottomMargin);this.extraTopMargin&&(this.plotTop+=this.extraTopMargin); +this.hasCartesianSeries&&n(this.axes,function(a){a.getOffset()});t(h)||(this.plotLeft+=e[3]);t(g)||(this.plotTop+=e[0]);t(j)||(this.marginBottom+=e[2]);t(i)||(this.marginRight+=e[1]);this.setChartSize()},initReflow:function(){function a(a){var g=c.width||db(d,"width"),h=c.height||db(d,"height"),a=a?a.target:K;if(g&&h&&(a===K||a===C)){if(g!==b.containerWidth||h!==b.containerHeight)clearTimeout(e),b.reflowTimeout=e=setTimeout(function(){b.container&&b.resize(g,h,!1)},100);b.containerWidth=g;b.containerHeight= +h}}var b=this,c=b.options.chart,d=b.renderTo,e;I(K,"resize",a);I(b,"destroy",function(){S(K,"resize",a)})},resize:function(a,b,c){var d=this,e,f,g=d.resetZoomButton,h=d.title,i=d.subtitle,j;d.isResizing+=1;j=function(){d&&E(d,"endResize",null,function(){d.isResizing-=1})};ua(c,d);d.oldChartHeight=d.chartHeight;d.oldChartWidth=d.chartWidth;if(t(a))d.chartWidth=e=s(a);if(t(b))d.chartHeight=f=s(b);H(d.container,{width:e+"px",height:f+"px"});d.renderer.setSize(e,f,c);d.plotWidth=e-d.plotLeft-d.marginRight; +d.plotHeight=f-d.plotTop-d.marginBottom;d.maxTicks=null;n(d.axes,function(a){a.isDirty=!0;a.setScale()});n(d.series,function(a){a.isDirty=!0});d.isDirtyLegend=!0;d.isDirtyBox=!0;d.getMargins();a=d.spacingBox;h&&h.align(null,null,a);i&&i.align(null,null,a);g&&g.align&&g.align(null,null,d[g.alignTo]);d.redraw(c);d.oldChartHeight=null;E(d,"resize");Oa===!1?j():setTimeout(j,Oa&&Oa.duration||500)},setChartSize:function(){var a=this.inverted,b=this.chartWidth,c=this.chartHeight,d=this.options.chart,e=d.spacingTop, +f=d.spacingRight,g=d.spacingBottom,h=d.spacingLeft,i,j,k,l;this.plotLeft=i=s(this.plotLeft);this.plotTop=j=s(this.plotTop);this.plotWidth=k=s(b-i-this.marginRight);this.plotHeight=l=s(c-j-this.marginBottom);this.plotSizeX=a?l:k;this.plotSizeY=a?k:l;this.plotBorderWidth=a=d.plotBorderWidth||0;this.spacingBox={x:h,y:e,width:b-h-f,height:c-e-g};this.plotBox={x:i,y:j,width:k,height:l};this.clipBox={x:a/2,y:a/2,width:this.plotSizeX-a,height:this.plotSizeY-a};n(this.axes,function(a){a.setAxisSize();a.setAxisTranslation()})}, +resetMargins:function(){var a=this.options.chart,b=a.spacingRight,c=a.spacingBottom,d=a.spacingLeft;this.plotTop=o(this.optionsMarginTop,a.spacingTop);this.marginRight=o(this.optionsMarginRight,b);this.marginBottom=o(this.optionsMarginBottom,c);this.plotLeft=o(this.optionsMarginLeft,d);this.axisOffset=[0,0,0,0]},drawChartBox:function(){var a=this.options.chart,b=this.renderer,c=this.chartWidth,d=this.chartHeight,e=this.chartBackground,f=this.plotBackground,g=this.plotBorder,h=this.plotBGImage,i=a.borderWidth|| +0,j=a.backgroundColor,k=a.plotBackgroundColor,l=a.plotBackgroundImage,m=a.plotBorderWidth||0,p,o=this.plotLeft,n=this.plotTop,q=this.plotWidth,r=this.plotHeight,t=this.plotBox,s=this.clipRect,v=this.clipBox;p=i+(a.shadow?8:0);if(i||j)if(e)e.animate(e.crisp(null,null,null,c-p,d-p));else{e={fill:j||R};if(i)e.stroke=a.borderColor,e["stroke-width"]=i;this.chartBackground=b.rect(p/2,p/2,c-p,d-p,a.borderRadius,i).attr(e).add().shadow(a.shadow)}if(k)f?f.animate(t):this.plotBackground=b.rect(o,n,q,r,0).attr({fill:k}).add().shadow(a.plotShadow); +if(l)h?h.animate(t):this.plotBGImage=b.image(l,o,n,q,r).add();s?s.animate({width:v.width,height:v.height}):this.clipRect=b.clipRect(v);if(m)g?g.animate(g.crisp(null,o,n,q,r)):this.plotBorder=b.rect(o,n,q,r,0,m).attr({stroke:a.plotBorderColor,"stroke-width":m,zIndex:1}).add();this.isDirtyBox=!1},propFromSeries:function(){var a=this,b=a.options.chart,c,d=a.options.series,e,f;n(["inverted","angular","polar"],function(g){c=$[b.type||b.defaultSeriesType];f=a[g]||b[g]||c&&c.prototype[g];for(e=d&&d.length;!f&& +e--;)(c=$[d[e].type])&&c.prototype[g]&&(f=!0);a[g]=f})},render:function(){var a=this,b=a.axes,c=a.renderer,d=a.options,e=d.labels,d=d.credits,f;a.setTitle();a.legend=new rb(a);n(b,function(a){a.setScale()});a.getMargins();a.maxTicks=null;n(b,function(a){a.setTickPositions(!0);a.setMaxTicks()});a.adjustTickAmounts();a.getMargins();a.drawChartBox();a.hasCartesianSeries&&n(b,function(a){a.render()});if(!a.seriesGroup)a.seriesGroup=c.g("series-group").attr({zIndex:3}).add();n(a.series,function(a){a.translate(); +a.setTooltipPoints();a.render()});e.items&&n(e.items,function(b){var d=r(e.style,b.style),f=w(d.left)+a.plotLeft,j=w(d.top)+a.plotTop+12;delete d.left;delete d.top;c.text(b.html,f,j).attr({zIndex:2}).css(d).add()});if(d.enabled&&!a.credits)f=d.href,a.credits=c.text(d.text,0,0).on("click",function(){if(f)location.href=f}).attr({align:d.position.align,zIndex:8}).css(d.style).add().align(d.position);a.hasRendered=!0},destroy:function(){var a=this,b=a.axes,c=a.series,d=a.container,e,f=d&&d.parentNode; +E(a,"destroy");S(a);for(e=b.length;e--;)b[e]=b[e].destroy();for(e=c.length;e--;)c[e]=c[e].destroy();n("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,tracker,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(b){var c=a[b];c&&c.destroy&&(a[b]=c.destroy())});if(d)d.innerHTML="",S(d),f&&Na(d);for(e in a)delete a[e]},firstRender:function(){var a=this,b=a.options,c=a.callback;if(!Z&&K==K.top&&C.readyState!=="complete"|| +U&&!K.canvg)U?Mb.push(function(){a.firstRender()},b.global.canvasToolsURL):C.attachEvent("onreadystatechange",function(){C.detachEvent("onreadystatechange",a.firstRender);C.readyState==="complete"&&a.firstRender()});else{a.getContainer();E(a,"init");if(Highcharts.RangeSelector&&b.rangeSelector.enabled)a.rangeSelector=new Highcharts.RangeSelector(a);a.resetMargins();a.setChartSize();a.propFromSeries();a.getAxes();n(b.series||[],function(b){a.initSeries(b)});if(Highcharts.Scroller&&(b.navigator.enabled|| +b.scrollbar.enabled))a.scroller=new Highcharts.Scroller(a);a.tracker=new qb(a,b);a.render();a.renderer.draw();c&&c.apply(a,[a]);n(a.callbacks,function(b){b.apply(a,[a])});a.cloneRenderTo(!0);E(a,"load")}},init:function(a){var b=this.options.chart,c;b.reflow!==!1&&I(this,"load",this.initReflow);if(a)for(c in a)I(this,c,a[c]);this.xAxis=[];this.yAxis=[];this.animation=U?!1:o(b.animation,!0);this.setSize=this.resize;this.pointCount=0;this.counters=new Eb;this.firstRender()}};sb.prototype.callbacks=[]; +var Ta=function(){};Ta.prototype={init:function(a,b,c){var d=a.chart.counters;this.series=a;this.applyOptions(b,c);this.pointAttr={};if(a.options.colorByPoint)b=a.chart.options.colors,this.color=this.color||b[d.color++],d.wrapColor(b.length);a.chart.pointCount++;return this},applyOptions:function(a,b){var c=this.series,d=typeof a;this.config=a;if(d==="number"||a===null)this.y=a;else if(typeof a[0]==="number")this.x=a[0],this.y=a[1];else if(d==="object"&&typeof a.length!=="number"){r(this,a);this.options= +a;if(a.dataLabels)c._hasPointLabels=!0;if(a.marker)c._hasPointMarkers=!0}else if(typeof a[0]==="string")this.name=a[0],this.y=a[1];if(this.x===x)this.x=b===x?c.autoIncrement():b},destroy:function(){var a=this.series.chart,b=a.hoverPoints,c;a.pointCount--;if(b&&(this.setState(),Ba(b,this),!b.length))a.hoverPoints=null;if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)S(this),this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(c in this)this[c]=null},destroyElements:function(){for(var a= +"graphic,tracker,dataLabel,group,connector,shadowGroup".split(","),b,c=6;c--;)b=a[c],this[b]&&(this[b]=this[b].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},select:function(a,b){var c=this,d=c.series.chart,a=o(a,!c.selected);c.firePointEvent(a?"select":"unselect",{accumulate:b},function(){c.selected=a;c.setState(a&&"select");b||n(d.getSelectedPoints(),function(a){if(a.selected&& +a!==c)a.selected=!1,a.setState(""),a.firePointEvent("unselect")})})},onMouseOver:function(){var a=this.series,b=a.chart,c=b.tooltip,d=b.hoverPoint;if(d&&d!==this)d.onMouseOut();this.firePointEvent("mouseOver");c&&(!c.shared||a.noSharedTooltip)&&c.refresh(this);this.setState("hover");b.hoverPoint=this},onMouseOut:function(){var a=this.series.chart,b=a.hoverPoints;if(!b||Rb(this,b)===-1)this.firePointEvent("mouseOut"),this.setState(),a.hoverPoint=null},tooltipFormatter:function(a){var b=this.series, +c=b.tooltipOptions,d=a.match(/\{(series|point)\.[a-zA-Z]+\}/g),e=/[{\.}]/,f,g,h,i,j={y:0,open:0,high:0,low:0,close:0,percentage:1,total:1};c.valuePrefix=c.valuePrefix||c.yPrefix;c.valueDecimals=c.valueDecimals||c.yDecimals;c.valueSuffix=c.valueSuffix||c.ySuffix;for(i in d)g=d[i],la(g)&&g!==a&&(h=(" "+g).split(e),f={point:this,series:b}[h[1]],h=h[2],f===this&&j.hasOwnProperty(h)?(f=j[h]?h:"value",f=(c[f+"Prefix"]||"")+Ia(this[h],o(c[f+"Decimals"],-1))+(c[f+"Suffix"]||"")):f=f[h],a=a.replace(g,f)); +return a},update:function(a,b,c){var d=this,e=d.series,f=d.graphic,g,h=e.data,i=h.length,j=e.chart,b=o(b,!0);d.firePointEvent("update",{options:a},function(){d.applyOptions(a);X(a)&&(e.getAttribs(),f&&f.attr(d.pointAttr[e.state]));for(g=0;ga+1&&b.push(d.slice(a+1,g)),a=g):g===e-1&&b.push(d.slice(a+1,g+1))});this.segments=b},setOptions:function(a){var b=this.chart.options,c=b.plotOptions,d=c[this.type],e=a.data;a.data=null;c=A(d,c.series,a);c.data=a.data=e;this.tooltipOptions=A(b.tooltip,c.tooltip);d.marker===null&&delete c.marker;return c},getColor:function(){var a=this.options,b=this.chart.options.colors,c=this.chart.counters;this.color=a.color|| +!a.colorByPoint&&b[c.color++]||"gray";c.wrapColor(b.length)},getSymbol:function(){var a=this.options.marker,b=this.chart,c=b.options.symbols,b=b.counters;this.symbol=a.symbol||c[b.symbol++];if(/^url/.test(this.symbol))a.radius=0;b.wrapSymbol(c.length)},drawLegendSymbol:function(a){var b=this.options,c=b.marker,d=a.options.symbolWidth,e=this.chart.renderer,f=this.legendGroup,a=a.baseline,g;if(b.lineWidth){g={"stroke-width":b.lineWidth};if(b.dashStyle)g.dashstyle=b.dashStyle;this.legendLine=e.path(["M", +0,a-4,"L",d,a-4]).attr(g).add(f)}if(c&&c.enabled)b=c.radius,this.legendSymbol=e.symbol(this.symbol,d/2-b,a-4-b,2*b,2*b).add(f)},addPoint:function(a,b,c,d){var e=this.data,f=this.graph,g=this.area,h=this.chart,i=this.xData,j=this.yData,k=f&&f.shift||0,l=this.options.data,m=this.pointClass.prototype;ua(d,h);if(f&&c)f.shift=k+1;if(g){if(c)g.shift=k+1;g.isArea=!0}b=o(b,!0);d={series:this};m.applyOptions.apply(d,[a]);i.push(d.x);j.push(m.toYData?m.toYData.call(d):d.y);l.push(a);c&&(e[0]&&e[0].remove?e[0].remove(!1): +(e.shift(),i.shift(),j.shift(),l.shift()));this.getAttribs();this.isDirtyData=this.isDirty=!0;b&&h.redraw()},setData:function(a,b){var c=this.points,d=this.options,e=this.initialColor,f=this.chart,g=null,h=this.xAxis,i,j=this.pointClass.prototype;this.xIncrement=null;this.pointRange=h&&h.categories?1:d.pointRange;if(t(e))f.counters.color=e;var e=[],k=[],l=a?a.length:[],m=(i=this.pointArrayMap)&&i.length;if(l>(d.turboThreshold||1E3)){for(i=0;g===null&&ik||this.forceCrop))if(a=i.getExtremes(), +i=a.min,k=a.max,b[d-1]k)b=[],c=[];else if(b[0]k){for(a=0;a=i){e=y(0,a-1);break}for(;ak){f=a+1;break}b=b.slice(e,f);c=c.slice(e,f);g=!0}for(a=b.length-1;a>0;a--)if(d=b[a]-b[a-1],d>0&&(h===x||d=0&&c<=d;)i[c++]=g}this.tooltipPoints=i}},tooltipHeaderFormatter:function(a){var b=this.tooltipOptions,c=b.xDateFormat,d=this.xAxis,e=d&&d.options.type==="datetime",f;if(e&&!c)for(f in B)if(B[f]>=d.closestPointRange){c=b.dateTimeLabelFormats[f];break}return b.headerFormat.replace("{point.key}",e&&Aa(a)? +cb(c,a):a).replace("{series.name}",this.name).replace("{series.color}",this.color)},onMouseOver:function(){var a=this.chart,b=a.hoverSeries;if(b&&b!==this)b.onMouseOut();this.options.events.mouseOver&&E(this,"mouseOver");this.setState("hover");a.hoverSeries=this},onMouseOut:function(){var a=this.options,b=this.chart,c=b.tooltip,d=b.hoverPoint;if(d)d.onMouseOut();this&&a.events.mouseOut&&E(this,"mouseOut");c&&!a.stickyTracking&&!c.shared&&c.hide();this.setState();b.hoverSeries=null},animate:function(a){var b= +this,c=b.chart,d=c.renderer,e;e=b.options.animation;var f=c.clipBox,g=c.inverted,h;if(e&&!X(e))e=W[b.type].animation;h="_sharedClip"+e.duration+e.easing;if(a)a=c[h],e=c[h+"m"],a||(c[h]=a=d.clipRect(r(f,{width:0})),c[h+"m"]=e=d.clipRect(-99,g?-c.plotLeft:-c.plotTop,99,g?c.chartWidth:c.chartHeight)),b.group.clip(a),b.markerGroup.clip(e),b.sharedClipKey=h;else{if(a=c[h])a.animate({width:c.plotSizeX},e),c[h+"m"].animate({width:c.plotSizeX+99},e);b.animate=null;b.animationTimeout=setTimeout(function(){b.afterAnimate()}, +e.duration)}},afterAnimate:function(){var a=this.chart,b=this.sharedClipKey,c=this.group;c&&this.options.clip!==!1&&(c.clip(a.clipRect),this.markerGroup.clip());setTimeout(function(){b&&a[b]&&(a[b]=a[b].destroy(),a[b+"m"]=a[b+"m"].destroy())},100)},drawPoints:function(){var a,b=this.points,c=this.chart,d,e,f,g,h,i,j,k,l=this.options.marker,m,p=this.markerGroup;if(l.enabled||this._hasPointMarkers)for(f=b.length;f--;)if(g=b[f],d=g.plotX,e=g.plotY,k=g.graphic,i=g.marker||{},a=l.enabled&&i.enabled=== +x||i.enabled,m=c.isInsidePlot(d,e,c.inverted),a&&e!==x&&!isNaN(e))if(a=g.pointAttr[g.selected?"select":""],h=a.r,i=o(i.symbol,this.symbol),j=i.indexOf("url")===0,k)k.attr({visibility:m?Z?"inherit":"visible":"hidden"}).animate(r({x:d-h,y:e-h},k.symbolName?{width:2*h,height:2*h}:{}));else{if(m&&(h>0||j))g.graphic=c.renderer.symbol(i,d-h,e-h,2*h,2*h).attr(a).add(p)}else if(k)g.graphic=k.destroy()},convertAttribs:function(a,b,c,d){var e=this.pointAttrToOptions,f,g,h={},a=a||{},b=b||{},c=c||{},d=d||{}; +for(f in e)g=e[f],h[f]=o(a[g],b[f],c[f],d[f]);return h},getAttribs:function(){var a=this,b=W[a.type].marker?a.options.marker:a.options,c=b.states,d=c.hover,e,f=a.color,g={stroke:f,fill:f},h=a.points||[],i=[],j,k=a.pointAttrToOptions,l;a.options.marker?(d.radius=d.radius||b.radius+2,d.lineWidth=d.lineWidth||b.lineWidth+1):d.color=d.color||qa(d.color||f).brighten(d.brightness).get();i[""]=a.convertAttribs(b,g);n(["hover","select"],function(b){i[b]=a.convertAttribs(c[b],i[""])});a.pointAttr=i;for(f= +h.length;f--;){g=h[f];if((b=g.options&&g.options.marker||g.options)&&b.enabled===!1)b.radius=0;e=a.options.colorByPoint;if(g.options)for(l in k)t(b[k[l]])&&(e=!0);if(e){b=b||{};j=[];c=b.states||{};e=c.hover=c.hover||{};if(!a.options.marker)e.color=qa(e.color||g.color).brighten(e.brightness||d.brightness).get();j[""]=a.convertAttribs(r({color:g.color},b),i[""]);j.hover=a.convertAttribs(c.hover,i.hover,j[""]);j.select=a.convertAttribs(c.select,i.select,j[""])}else j=i;g.pointAttr=j}},destroy:function(){var a= +this,b=a.chart,c=/AppleWebKit\/533/.test(Fa),d,e,f=a.data||[],g,h,i;E(a,"destroy");S(a);n(["xAxis","yAxis"],function(b){if(i=a[b])Ba(i.series,a),i.isDirty=!0});a.legendItem&&a.chart.legend.destroyItem(a);for(e=f.length;e--;)(g=f[e])&&g.destroy&&g.destroy();a.points=null;clearTimeout(a.animationTimeout);n("area,graph,dataLabelsGroup,group,markerGroup,tracker,trackerGroup".split(","),function(b){a[b]&&(d=c&&b==="group"?"hide":"destroy",a[b][d]())});if(b.hoverSeries===a)b.hoverSeries=null;Ba(b.series, +a);for(h in a)delete a[h]},drawDataLabels:function(){var a=this,b=a.options.dataLabels,c=a.points,d,e,f,g;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),g=a.plotGroup("dataLabelsGroup","data-labels",a.visible?"visible":"hidden",6),e=b,n(c,function(c){var i,j=c.dataLabel,k,l=!0;d=c.options&&c.options.dataLabels;i=e.enabled||d&&d.enabled;if(j&&!i)c.dataLabel=j.destroy();else if(i){i=b.rotation;b=A(e,d);f=b.formatter.call(c.getLabelConfig(),b);b.style.color=o(b.color,b.style.color, +a.color,"black");if(j)j.attr({text:f}),l=!1;else if(t(f)){j={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:i,padding:b.padding,zIndex:1};for(k in j)j[k]===x&&delete j[k];j=c.dataLabel=a.chart.renderer[i?"text":"label"](f,0,-999,null,null,null,b.useHTML).attr(j).css(b.style).add(g).shadow(b.shadow)}j&&a.alignDataLabel(c,j,b,null,l)}})},alignDataLabel:function(a,b,c,d,e){var f=this.chart,g=f.inverted,h=o(a.plotX,-999),a=o(a.plotY,-999),i=b.getBBox(), +d=r({x:g?f.plotWidth-a:h,y:s(g?f.plotHeight-h:a),width:0,height:0},d);r(c,{width:i.width,height:i.height});c.rotation?(d={align:c.align,x:d.x+c.x+d.width/2,y:d.y+c.y+d.height/2},b[e?"attr":"animate"](d)):(b.align(c,null,d),d=b.alignAttr);b.attr({visibility:c.crop===!1||f.isInsidePlot(d.x,d.y)||f.isInsidePlot(h,a,g)?Z?"inherit":"visible":"hidden"})},getSegmentPath:function(a){var b=this,c=[];n(a,function(d,e){b.getPointSpline?c.push.apply(c,b.getPointSpline(a,d,e)):(c.push(e?"L":"M"),e&&b.options.step&& +c.push(d.plotX,a[e-1].plotY),c.push(d.plotX,d.plotY))});return c},getGraphPath:function(){var a=this,b=[],c,d=[];n(a.segments,function(e){c=a.getSegmentPath(e);e.length>1?b=b.concat(c):d.push(e[0])});a.singlePoints=d;return a.graphPath=b},drawGraph:function(){var a=this.options,b=this.graph,c=this.group,d=a.lineColor||this.color,e=a.lineWidth,f=a.dashStyle,g=this.getGraphPath();if(b)eb(b),b.animate({d:g});else if(e){b={stroke:d,"stroke-width":e,zIndex:1};if(f)b.dashstyle=f;this.graph=this.chart.renderer.path(g).attr(b).add(c).shadow(a.shadow)}}, +invertGroups:function(){function a(){var a={width:b.yAxis.len,height:b.xAxis.len};n(["group","trackerGroup","markerGroup"],function(c){b[c]&&b[c].attr(a).invert()})}var b=this,c=b.chart;I(c,"resize",a);I(b,"destroy",function(){S(c,"resize",a)});a();b.invertGroups=a},plotGroup:function(a,b,c,d,e){var f=this[a],g=this.chart,h=this.xAxis,i=this.yAxis;f||(this[a]=f=g.renderer.g(b).attr({visibility:c,zIndex:d||0.1}).add(e));f.translate(h?h.left:g.plotLeft,i?i.top:g.plotTop);return f},render:function(){var a= +this.chart,b,c=this.options,d=c.animation&&!!this.animate,e=this.visible?"visible":"hidden",f=c.zIndex,g=this.hasRendered,h=a.seriesGroup;b=this.plotGroup("group","series",e,f,h);this.markerGroup=this.plotGroup("markerGroup","markers",e,f,h);d&&this.animate(!0);this.getAttribs();b.inverted=a.inverted;this.drawGraph&&this.drawGraph();this.drawPoints();this.drawDataLabels();this.options.enableMouseTracking!==!1&&this.drawTracker();a.inverted&&this.invertGroups();c.clip!==!1&&!this.sharedClipKey&&!g&& +(b.clip(a.clipRect),this.trackerGroup&&this.trackerGroup.clip(a.clipRect));d?this.animate():g||this.afterAnimate();this.isDirty=this.isDirtyData=!1;this.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirtyData,c=this.group;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:this.xAxis.left,translateY:this.yAxis.top}));this.translate();this.setTooltipPoints(!0);this.render();b&&E(this,"updatedData")},setState:function(a){var b=this.options,c=this.graph, +d=b.states,b=b.lineWidth,a=a||"";if(this.state!==a)this.state=a,d[a]&&d[a].enabled===!1||(a&&(b=d[a].lineWidth||b+1),c&&!c.dashstyle&&c.attr({"stroke-width":b},a?0:500))},setVisible:function(a,b){var c=this.chart,d=this.legendItem,e=this.group,f=this.tracker,g=this.dataLabelsGroup,h=this.markerGroup,i,j=this.points,k=c.options.chart.ignoreHiddenSeries;i=this.visible;i=(this.visible=a=a===x?!i:a)?"show":"hide";if(e)e[i]();if(h)h[i]();if(f)f[i]();else if(j)for(e=j.length;e--;)if(f=j[e],f.tracker)f.tracker[i](); +if(g)g[i]();d&&c.legend.colorizeItem(this,a);this.isDirty=!0;this.options.stacking&&n(c.series,function(a){if(a.options.stacking&&a.visible)a.isDirty=!0});if(k)c.isDirtyBox=!0;b!==!1&&c.redraw();E(this,i)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===x?!this.selected:a;if(this.checkbox)this.checkbox.checked=a;E(this,a?"select":"unselect")},drawTracker:function(){var a=this,b=a.options,c=b.trackByArea,d=[].concat(c?a.areaPath:a.graphPath), +e=d.length,f=a.chart,g=f.renderer,h=f.options.tooltip.snap,i=a.tracker,j=b.cursor,j=j&&{cursor:j},k=a.singlePoints,l=this.isCartesian&&this.plotGroup("trackerGroup",null,"visible",b.zIndex||1,f.trackerGroup),m;if(e&&!c)for(m=e+1;m--;)d[m]==="M"&&d.splice(m+1,0,d[m+1]-h,d[m+2],"L"),(m&&d[m]==="M"||m===e)&&d.splice(m,0,"L",d[m-2]+h,d[m-1]);for(m=0;m=0;d--)da&&i>e?(i=y(a,e),k=2*e-i):ig&&k>e?(k=y(g,e),i=2*e-k):kv?g-v:z-(f<=z?v:0));c.barX= +h;c.pointWidth=q;c.shapeType="rect";c.shapeArgs=f=b.renderer.Element.prototype.crisp.call(0,e,h,i,s,j);e%2&&(f.y-=1,f.height+=1);c.trackerArgs=L(j)<3&&A(c.shapeArgs,{height:6,y:i-3})})},getSymbol:ya,drawLegendSymbol:G.prototype.drawLegendSymbol,drawGraph:ya,drawPoints:function(){var a=this,b=a.options,c=a.chart.renderer,d;n(a.points,function(e){var f=e.plotY,g=e.graphic;if(f!==x&&!isNaN(f)&&e.y!==null)d=e.shapeArgs,g?(eb(g),g.animate(A(d))):e.graphic=c[e.shapeType](d).attr(e.pointAttr[e.selected? +"select":""]).add(a.group).shadow(b.shadow,null,b.stacking&&!b.borderRadius);else if(g)e.graphic=g.destroy()})},drawTracker:function(){var a=this,b=a.chart,c=b.renderer,d,e,f=+new Date,g=a.options,h=g.cursor,i=h&&{cursor:h},j=a.isCartesian&&a.plotGroup("trackerGroup",null,"visible",g.zIndex||1,b.trackerGroup),k,l,m;n(a.points,function(h){e=h.tracker;d=h.trackerArgs||h.shapeArgs;l=h.plotY;m=!a.isCartesian||l!==x&&!isNaN(l);delete d.strokeWidth;if(h.y!==null&&m)e?e.attr(d):h.tracker=c[h.shapeType](d).attr({isTracker:f, +fill:wb,visibility:a.visible?"visible":"hidden"}).on(fa?"touchstart":"mouseover",function(c){k=c.relatedTarget||c.fromElement;if(b.hoverSeries!==a&&z(k,"isTracker")!==f)a.onMouseOver();h.onMouseOver()}).on("mouseout",function(b){if(!g.stickyTracking&&(k=b.relatedTarget||b.toElement,z(k,"isTracker")!==f))a.onMouseOut()}).css(i).add(h.group||j)})},alignDataLabel:function(a,b,c,d,e){var f=this.chart,g=f.inverted,h=a.below||a.plotY>(this.translatedThreshold||f.plotSizeY),i=this.options.stacking||c.inside; +if(a.shapeArgs&&(d=A(a.shapeArgs),g&&(d={x:f.plotWidth-d.y-d.height,y:f.plotHeight-d.x-d.width,width:d.height,height:d.width}),!i))g?(d.x+=h?0:d.width,d.width=0):(d.y+=h?d.height:0,d.height=0);c.align=o(c.align,!g||i?"center":h?"right":"left");c.verticalAlign=o(c.verticalAlign,g||i?"middle":h?"top":"bottom");N.prototype.alignDataLabel.call(this,a,b,c,d,e)},animate:function(a){var b=this,c=b.points,d=b.options;if(!a)n(c,function(a){var c=a.graphic,a=a.shapeArgs,g=b.yAxis,h=d.threshold;c&&(c.attr({height:0, +y:t(h)?g.getThreshold(h):g.translate(g.getExtremes().min,0,1,0,1)}),c.animate({height:a.height,y:a.y},d.animation))}),b.animate=null},remove:function(){var a=this,b=a.chart;b.hasRendered&&n(b.series,function(b){if(b.type===a.type)b.isDirty=!0});N.prototype.remove.apply(a,arguments)}});$.column=ha;W.bar=A(W.column);za=ca(ha,{type:"bar",inverted:!0});$.bar=za;W.scatter=A(ga,{lineWidth:0,states:{hover:{lineWidth:0}},tooltip:{headerFormat:'{series.name}
                                  ', +pointFormat:"x: {point.x}
                                  y: {point.y}
                                  "}});za=ca(N,{type:"scatter",sorted:!1,translate:function(){var a=this;N.prototype.translate.apply(a);n(a.points,function(b){b.shapeType="circle";b.shapeArgs={x:b.plotX,y:b.plotY,r:a.chart.options.tooltip.snap}})},drawTracker:function(){for(var a=this,b=a.options.cursor,b=b&&{cursor:b},c=a.points,d=c.length,e;d--;)if(e=c[d].graphic)e.element._i=d;a._hasTracking?a._hasTracking=!0:a.markerGroup.attr({isTracker:!0}).on(fa?"touchstart":"mouseover", +function(b){a.onMouseOver();if(b.target._i!==x)c[b.target._i].onMouseOver()}).on("mouseout",function(){if(!a.options.stickyTracking)a.onMouseOut()}).css(b)}});$.scatter=za;W.pie=A(ga,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.point.name}},legendType:"point",marker:null,size:"75%",showInLegend:!1,slicedOffset:10,states:{hover:{brightness:0.1,shadow:!1}}});ya={type:"pie",isCartesian:!1,pointClass:ca(Ta, +{init:function(){Ta.prototype.init.apply(this,arguments);var a=this,b;r(a,{visible:a.visible!==!1,name:o(a.name,"Slice")});b=function(){a.slice()};I(a,"select",b);I(a,"unselect",b);return a},setVisible:function(a){var b=this.series,c=b.chart,d=this.tracker,e=this.dataLabel,f=this.connector,g=this.shadowGroup,h;h=(this.visible=a=a===x?!this.visible:a)?"show":"hide";this.group[h]();if(d)d[h]();if(e)e[h]();if(f)f[h]();if(g)g[h]();this.legendItem&&c.legend.colorizeItem(this,a);if(!b.isDirty&&b.options.ignoreHiddenPoint)b.isDirty= +!0,c.redraw()},slice:function(a,b,c){var d=this.series.chart,e=this.slicedTranslation;ua(c,d);o(b,!0);a=this.sliced=t(a)?a:!this.sliced;a={translateX:a?e[0]:d.plotLeft,translateY:a?e[1]:d.plotTop};this.group.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)}}),pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:function(){this.initialColor=this.chart.counters.color},animate:function(){var a=this;n(a.points,function(b){var c=b.graphic,b=b.shapeArgs,d= +-xa/2;c&&(c.attr({r:0,start:d,end:d}),c.animate({r:b.r,start:b.start,end:b.end},a.options.animation))});a.animate=null},setData:function(a,b){N.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();o(b,!0)&&this.chart.redraw()},getCenter:function(){var a=this.options,b=this.chart,c=b.plotWidth,d=b.plotHeight,a=a.center.concat([a.size,a.innerSize||0]),e=O(c,d),f;return Sa(a,function(a,b){return(f=/%$/.test(a))?[c,d,e,e][b]*w(a)/100:a})},translate:function(){this.generatePoints(); +var a=0,b=-0.25,c=this.options,d=c.slicedOffset,e=d+c.borderWidth,f,g=this.chart,h,i,j,k=this.points,l=2*xa,m=c.dataLabels.distance,o=c.ignoreHiddenPoint,n,r=k.length,q;this.center=f=this.getCenter();this.getX=function(a,b){j=J.asin((a-f[1])/(f[2]/2+m));return f[0]+(b?-1:1)*V(j)*(f[2]/2+m)};for(n=0;n0,r=[[],[]],s,q,t,w,y=2,v;if(d.enabled||this._hasPointLabels){N.prototype.drawDataLabels.apply(this);n(a,function(a){a.dataLabel&&r[a.labelPos[7]0){for(v=m-l-j;v<=m+l+j;v+=a)x.push(v);t=x.length;if(C>t){h=[].concat(z);h.sort(w);for(v=C;v--;)h[v].rank=v;for(v=C;v--;)z[v].rank>=t&&z.splice(v,1);C=z.length}for(v=0;v0){if(q=A.pop(),B=q.i,q=q.y,s>q&&x[B+1]!==null||s (info.height / maxHeight)){ + iwidth = maxWidth; + iheight = Math.round(iwidth * info.height / info.width); + } else { + iheight = maxHeight; + iwidth = Math.round(iheight * info.width / info.height); + } + with(view.style){ + height = iheight + "px"; + width = iwidth + "px"; + overflow = "hidden"; + } + if(img){ + with(img.style){ + height = width = "100%"; + } + view.innerHTML = ""; + view.appendChild(img); + } + + } + + try{ + new FileReader(); + file.addEventListener("change", function(e){ + var image = this.files[0]; + function fireError(){ + var evObj = doc.createEvent('Events'); + evObj.initEvent( 'error', true, false ); + file.dispatchEvent(evObj); + file.value = ""; + } + if(!/^image\//.test(image.type)){ + e.stopPropagation(); + e.preventDefault(); + fireError(); + return false; + } + var reader = new FileReader(), + img = new Image(); + reader.onerror = img.onerror = fireError; + img.onload = function(){ + var info = { + height: img.height, + width: img.width, + name: image.name, + size: image.size + }; + if( call(info) !== false ){ + setsize(info, img); + } + img.onload = img.onerror = null; + } + reader.onload = function (){ + img.src = reader.result; + } + reader.readAsDataURL(image); + + }, false); + }catch(ex){ + + file.attachEvent("onchange", function() { + var path = file.value, + tt = doc.createElement("tt"), + name = path.slice(path.lastIndexOf("\\") + 1 ); + + if("XMLHttpRequest" in window){ + file.select(); + path = doc.selection.createRange().text, + doc.selection.empty(); + } + + function imgloader (mode){ + return "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + path + "', sizingMethod='" + mode + "')"; + } + (doc.body || doc.documentElement).appendChild(tt); + with(tt.runtimeStyle){ + filter = imgloader("image"); + zoom = width = height = 1; + position = "absolute"; + right = "9999em"; + top = "-9999em"; + border = 0; + } + var info = { + height: tt.offsetHeight, + width: tt.offsetWidth, + name: name + }; + if( info.height > 1 || info.width > 1 ){ + if(call(info) !== false ){ + view.style.filter = imgloader("scale"); + setsize(info); + } + } else { + file.fireEvent("onerror"); + event.cancelBubble = true; + event.returnValue = false; + this.value = ""; + } + tt.parentNode.removeChild(tt); + }); + } + +} \ No newline at end of file diff --git a/src/main/webapp/js/imgpreview/imgpreview.html b/src/main/webapp/js/imgpreview/imgpreview.html new file mode 100644 index 00000000..a84d2bd2 --- /dev/null +++ b/src/main/webapp/js/imgpreview/imgpreview.html @@ -0,0 +1,110 @@ + + + + +图片上传前预览 + + + + + +

                                  + + + + + + diff --git a/src/main/webapp/js/imgpreview/imgup.css b/src/main/webapp/js/imgpreview/imgup.css new file mode 100644 index 00000000..aa3ffa4d --- /dev/null +++ b/src/main/webapp/js/imgpreview/imgup.css @@ -0,0 +1,199 @@ +.preview { + position: relative; + display: block; + margin: auto; +} +.thumb { + border: 1px solid #ccc; + position: relative; + overflow: hidden; +} +.thumb div { + position: relative; + margin: -50px; + left: -50%; + top: -50%; + zoom: 1; +} +.cropaera * { + background: none; + float: none; + padding: 0; + margin: 0; +} +.cropaera { + -webkit-user-select: none; + -moz-user-select: none; + display: inline-block; + position: relative; + user-select: none; + margin: auto; +} +.cropmask { + position: absolute; + overflow: hidden; + height: 100%; + width: 100%; + left: 0; + top: 0; +} +.cropmask .mask_top, +.cropmask .mask_left, +.cropmask .mask_right, +.cropmask .mask_bottom { + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,endColorStr=#66000000); + background: rgba(0,0,0,.4); + overflow: hidden; +} +.cropmask .mask_top { + height: 25%; +} +.cropmask .mask_middle { + height: 50%; +} +.cropmask .mask_middle { + display: table; + width: 100%; +} +.cropmask .mask_middle .mask_left, +.cropmask .mask_middle .mask_right { + width: 25%; +} +.cropmask .mask_middle .mask_left, +.cropmask .mask_middle .mask_right, +.cropmask .mask_middle .mask_center { + display: table-cell; +} +.cropmask .mask_center { + height: 100%; +} +.cropmask .mask_bottom { + height: 100%; + clear: both; +} +.cropmask .viewport { + border: 1px dashed #ccc; + position: relative; + cursor: move; + margin: -1px; + height: 100%; + width: 100%; +} +.cropmask .resize_n, +.cropmask .resize_e, +.cropmask .resize_s, +.cropmask .resize_w { + position: absolute; + height: 5px; + width: 5px; +} +.cropmask .resize_e, +.cropmask .resize_w { + margin: 0 -3px; + height: 100%; + top: 0; +} +.cropmask .resize_n, +.cropmask .resize_s { + margin: -3px 0; + width: 100%; + left: 0; +} +.cropmask .resize_n { + cursor: n-resize; + top: 0; +} +.cropmask .resize_e { + cursor: e-resize; + right: 0; +} +.cropmask .resize_s { + cursor: s-resize; + bottom: 0; +} +.cropmask .resize_w { + cursor: w-resize; + left: 0; +} +.cropmask .point { + border: 1px solid #fff; + position: absolute; + background: #000; + overflow: hidden; + margin: -4px; + opacity: .4; + height: 7px; + width: 7px; + filter: Alpha(Opacity=40); +} +.cropmask .resize .point { + left: 50%; + top: 50%; +} +.cropmask .point_ne { + cursor: ne-resize; + right: 0; + top: 0; +} +.cropmask .point_nw { + cursor: nw-resize; + left: 0; + top: 0; +} +.cropmask .point_se { + cursor: se-resize; + bottom: 0; + right: 0; +} +.cropmask .point_sw { + cursor: sw-resize; + bottom: 0; + left: 0; +} +.cropaera .ondrag .point, +.cropaera .ondrag .resize, +.cropaera .ondrag .viewport { + cursor: inherit; +} +.cropaera .low .resize_e .point, +.cropaera .low .resize_w .point, +.cropaera .narrow .resize_n .point, +.cropaera .narrow .resize_s .point { + display: none; +} +:root .cropmask .mask_top, +:root .cropmask .mask_left, +:root .cropmask .mask_right, +:root .cropmask .mask_bottom, +:root .cropmask .viewport .point { + filter: none; +} +.cropaera { + *height: expression(firstChild.offsetHeight); + *width: expression(firstChild.offsetWidth); + *display: inline; + *zoom: 1; +} +.cropmask { + *height: expression(offsetParent.clientHeight); + *width: expression(offsetParent.clientWidth); +} +.cropmask .mask_middle { + *overflow: hidden; +} +.cropmask .mask_left { + *float: left; + _margin-right: -3px; +} +.cropmask .mask_right { + *float: right; + _margin-left: -3px; +} +.cropmask .mask_left, +.cropmask .mask_right { + *padding-bottom: 999em; + *margin-bottom: -999em; +} +.cropmask .mask_center { + *zoom: 1; +} \ No newline at end of file diff --git a/src/main/webapp/js/imgpreview/jquery-1.8.3.min.js b/src/main/webapp/js/imgpreview/jquery-1.8.3.min.js new file mode 100644 index 00000000..83589daa --- /dev/null +++ b/src/main/webapp/js/imgpreview/jquery-1.8.3.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
                                  a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
                                  t
                                  ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
                                  ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
                                  ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

                                  ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
                                  ","
                                  "],thead:[1,"","
                                  "],tr:[2,"","
                                  "],td:[3,"","
                                  "],col:[2,"","
                                  "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
                                  ","
                                  "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
                                  ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/imgpreview/jquery.crop.js b/src/main/webapp/js/imgpreview/jquery.crop.js new file mode 100644 index 00000000..09d947a0 --- /dev/null +++ b/src/main/webapp/js/imgpreview/jquery.crop.js @@ -0,0 +1,156 @@ +(function(win, $, doc){ + var islteie7 /*@cc_on = (document.documentMode || 7) < 8 @*/, + cropmask = '
                                  '; + cropmask = '
                                  ' + ( islteie7 ? cropmask : "" ) + '
                                  ' + ( islteie7 ? "" : cropmask ) + '
                                  '; + + $.fn.crop = function(onChange, thumb){ + + var aera = $("
                                  ").addClass("cropaera").css("position", "relative"), + image = $(this).css("margin", "auto"), + parent = image.parent(); + + if(thumb){ + thumb = $(thumb); + setTimeout(function(){ + thumb.html(""); + thumb.append(image.clone().removeAttr("id").css({ + position: "relative" + })); + setThumb(); + }, 300); + } + + if(parent.hasClass("cropaera")){ + parent.find(".mask_top, .mask_middle, .mask_left, .mask_right").attr("style", ""); + return this; + } + + aera.insertBefore(image); + aera.append(image); + aera.append(cropmask); + + aera.bind("selectstart", function(e){ + e.stopPropagation(); + e.preventDefault(); + return false; + }); + + var drag, + size, + maskbox = aera.find(".cropmask"); + mask = { + bottom: maskbox.find(".mask_bottom"), + middle: maskbox.find(".mask_middle"), + viewport: maskbox.find(".viewport"), + right: maskbox.find(".mask_right"), + left: maskbox.find(".mask_left"), + top: maskbox.find(".mask_top"), + mask: maskbox + }; + + function posint(n){ + return Math.max(n, 0); + } + + function prec(n){ + return Math.round(n * 100) + "%"; + } + + function getSize(){ + return { + aeraHeight: mask.mask.height(), + aeraWidth: mask.mask.width(), + height: mask.middle.height(), + width: mask.viewport.width(), + right: mask.right.width(), + left: mask.left.width(), + top: mask.top.height() + }; + } + + function setThumb(){ + var cropSize = getSize(), + rx = cropSize.aeraWidth / cropSize.width * thumb.width(), + ry = cropSize.aeraHeight / cropSize.height * thumb.height(); + $(thumb.children()).css({ + width: rx, + height: ry, + left: cropSize.left / cropSize.aeraWidth * -rx, + top: cropSize.top / cropSize.aeraHeight * -ry + }); + }; + + var setSize = { + height: function(o) { + mask.middle.height(Math.min(mask.mask.height() - mask.top.height(), posint(size.height + o.y))); + }, + right: function(o) { + mask.right.width(Math.min(mask.mask.width() - mask.left.width(), posint(size.right - o.x))); + }, + left: function(o) { + mask.left.width(Math.min(mask.mask.width() - mask.right.width(), posint(size.left + o.x))); + }, + top: function(o) { + return posint(size.top + o.y); + } + }; + + aera.mousedown(function(e) { + var cursor = $(e.target).css("cursor"); + drag = { + x: e.pageX, + y: e.pageY, + type: cursor.replace(/-resize$/, "") + }; + size = getSize(); + aera.css("cursor", cursor) + mask.mask.addClass("ondrag"); + }) + $(document).bind("mouseup blur",function(e) { + if(drag){ + onChange(getSize()); + } + aera.css("cursor", "") + mask.mask.removeClass("ondrag"); + drag = null; + }).mousemove(function(e) { + if(drag){ + if(thumb){ + setThumb(); + } + var type = drag.type, + offset = { + x: e.pageX - drag.x, + y: e.pageY - drag.y + }; + if(type == "move"){ + if(mask.left.width()){ + setSize.right(offset); + } + if(mask.right.width()){ + setSize.left(offset); + } + + mask.top.height(Math.min(mask.mask.height() - mask.middle.height(), setSize.top(offset))); + } else { + if(/n/.test(type)){ + var top = Math.min(mask.bottom.position().top, setSize.top(offset)); + mask.top.height(top); + mask.middle.height(size.height + size.top - top); + } + if(/w/.test(type)){ + setSize.left(offset); + } + if(/e/.test(type)){ + setSize.right(offset); + } + if(/s/.test(type)){ + setSize.height(offset); + } + } + } + }); + + return this; + }; +})(this, this.jQuery, this.document); diff --git a/src/main/webapp/js/jdigiclock/WeatherLocationDatabase.txt b/src/main/webapp/js/jdigiclock/WeatherLocationDatabase.txt new file mode 100644 index 00000000..98859f77 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/WeatherLocationDatabase.txt @@ -0,0 +1,3594 @@ +City Name = "Aachen, DE" Location = "EUR|DE|GM011|AACHEN" Country = "Germany" +City Name = "Aalborg, DK" Location = "EUR|DK|DA007|AALBORG" Country = "Denmark" +City Name = "Aalesund, NO" Location = "EUR|NO|NO007|AALESUND" Country = "Norway" +City Name = "Aare, SE" Location = "EUR|SE|SW006|AARE" Country = "Sweden" +City Name = "Aarhus, DK" Location = "EUR|DK|DA001|AARHUS" Country = "Denmark" +City Name = "Aba, NG" Location = "AFR|NG|NI008|ABA" Country = "Nigeria" +City Name = "Abadan, IR" Location = "MEA|IR|IR016|ABADAN" Country = "Iran" +City Name = "Abakan, RU" Location = "ASI|RU|RS033|ABAKAN" Country = "Russia" +City Name = "Abbotsford, CA" Location = "NAM|CA|BC|ABBOTSFORD" Country = "Canada" +City Name = "Abeokuta, NG" Location = "AFR|NG|NI000|ABEOKUTA" Country = "Nigeria" +City Name = "Aberdeen, UK" Location = "EUR|UK|UK002|ABERDEEN" Country = "United Kingdom" +City Name = "Abidjan, CI" Location = "AFR|CI|IV002|ABIDJAN" Country = "Ivory Coast" +City Name = "Abiko, JP" Location = "ASI|JP|JA004|ABIKO" Country = "Japan" +City Name = "Abilene, TX, US" Location = "NAM|US|TX|ABILENE" Country = "United States" +City Name = "Abohar, IN" Location = "ASI|IN|IN028|ABOHAR" Country = "India" +City Name = "Abu Dhabi, AE" Location = "MEA|AE|AE002|ABU DHABI" Country = "United Arab Emirates" +City Name = "Abuja, NG" Location = "AFR|NG|NI000|ABUJA" Country = "Nigeria" +City Name = "Acala De Henares, ES" Location = "EUR|ES|SP013|ALCAL DE HENARES" Country = "Spain" +City Name = "Acapulco, MX" Location = "NAM|MX|MX012|ACAPULCO" Country = "Mexico" +City Name = "Acarigua-Araure, VE" Location = "SAM|VE|VE019|ACARIGUA-ARAURE" Country = "Venezuela" +City Name = "Accra, GH" Location = "AFR|GH|GH000|ACCRA" Country = "Ghana" +City Name = "Acheng, CN" Location = "ASI|CN|CH011|ACHENG" Country = "China" +City Name = "Achinsk, RU" Location = "ASI|RU|RS041|ACHINSK" Country = "Russia" +City Name = "Adamstown, PN" Location = "OCN|PN|PC---|ADAMSTOWN" Country = "Pitcairn Islands" +City Name = "Adana, TR" Location = "MEA|TR|TU001|ADANA" Country = "Turkey" +City Name = "Addis Ababa, ET" Location = "AFR|ET|ET000|ADDIS ABABA" Country = "Ethiopia" +City Name = "Adelaide, AU" Location = "OCN|AU|SA|ADELAIDE" Country = "Australia" +City Name = "Aden, YE" Location = "MEA|YE|YM001|ADEN" Country = "Yemen" +City Name = "Adiyaman, TR" Location = "MEA|TR|TU002|ADIYAMAN" Country = "Turkey" +City Name = "Ado-Ekiti, NG" Location = "AFR|NG|NI000|ADO-EKITI" Country = "Nigeria" +City Name = "Adoni, IN" Location = "ASI|IN|IN002|ADONI" Country = "India" +City Name = "Afyon, TR" Location = "MEA|TR|TU003|AFYON" Country = "Turkey" +City Name = "Agadir, MA" Location = "AFR|MA|MO041|AGADIR" Country = "Morocco" +City Name = "Agana, GU" Location = "OCN|GU|GU000|AGANA" Country = "Guam" +City Name = "Agartala, IN" Location = "ASI|IN|IN032|AGARTALA" Country = "India" +City Name = "Ageo, JP" Location = "ASI|JP|JA035|AGEO" Country = "Japan" +City Name = "Agra, IN" Location = "ASI|IN|IN033|AGRA" Country = "India" +City Name = "Aguascalientes, MX" Location = "NAM|MX|MX001|AGUASCALIENTES" Country = "Mexico" +City Name = "Ahmedabad, IN" Location = "ASI|IN|IN012|AHMEDABAD" Country = "India" +City Name = "Ahmednagar, IN" Location = "ASI|IN|IN021|AHMEDNAGAR" Country = "India" +City Name = "Ahome, MX" Location = "NAM|MX|MX025|AHOME" Country = "Mexico" +City Name = "Ahuachapan, SV" Location = "CAC|SV|ES001|AHUACHAPAN" Country = "El Salvador" +City Name = "Ahwaz, IR" Location = "MEA|IR|IR016|AHWAZ" Country = "Iran" +City Name = "Aix-En-Provence, FR" Location = "EUR|FR|FR021|AIX-EN-PROVENCE" Country = "France" +City Name = "Aizawl, IN" Location = "ASI|IN|IN024|AIZAWL" Country = "India" +City Name = "Ajmer, IN" Location = "ASI|IN|IN029|AJMER" Country = "India" +City Name = "Akishima, JP" Location = "ASI|JP|JA041|AKISHIMA" Country = "Japan" +City Name = "Akola, IN" Location = "ASI|IN|IN021|AKOLA" Country = "India" +City Name = "Akron, OH, US" Location = "NAM|US|OH|AKRON" Country = "United States" +City Name = "Aksaray, TR" Location = "MEA|TR|TU042|AKSARAY" Country = "Turkey" +City Name = "Aktau, KZ" Location = "ASI|KZ|KZ000|AKTAU" Country = "Kazakhstan" +City Name = "Aktobe, KZ" Location = "ASI|KZ|KZ000|AKTOBE" Country = "Kazakhstan" +City Name = "Al Ain, AE" Location = "MEA|AE|AE002|AL AIN" Country = "United Arab Emirates" +City Name = "Al Fujairah, AE" Location = "MEA|AE|AE003|AL FUJAIRAH" Country = "United Arab Emirates" +City Name = "Al khobar, SA" Location = "MEA|SA|SA008|AL KHOBAR" Country = "Saudi Arabia" +City Name = "Al Khums, LY" Location = "AFR|LY|LY006|AL KHUMS" Country = "Libya" +City Name = "Alagoinhas, BR" Location = "SAM|BR|BR002|ALAGOINHAS" Country = "Brazil" +City Name = "Alajuela, CR" Location = "CAC|CR|CS001|ALAJUELA" Country = "Costa Rica" +City Name = "Albacete, ES" Location = "EUR|ES|SP006|ALBACETE" Country = "Spain" +City Name = "Albany, NY, US" Location = "NAM|US|NY|ALBANY" Country = "United States" +City Name = "Albuquerque, NM, US" Location = "NAM|US|NM|ALBUQUERQUE" Country = "United States" +City Name = "Alchevsk, UA" Location = "EUR|UA|UP012|ALCHEVSK" Country = "Ukraine" +City Name = "Alcobendas, ES" Location = "EUR|ES|SP013|ALCOBENDAS" Country = "Spain" +City Name = "Alcorcon, ES" Location = "EUR|ES|SP013|ALCORCN" Country = "Spain" +City Name = "Aleppo, SY" Location = "MEA|SY|SY009|ALEPPO" Country = "Syria" +City Name = "Alexander Bay, ZA" Location = "AFR|ZA|SF008|ALEXANDER BAY" Country = "South Africa" +City Name = "Alexandra, ZA" Location = "AFR|ZA|SF004|ALEXANDRA" Country = "South Africa" +City Name = "Alexandria, EG" Location = "AFR|EG|EG006|ALEXANDRIA" Country = "Egypt" +City Name = "Alexandria, VA, US" Location = "NAM|US|VA|ALEXANDRIA" Country = "United States" +City Name = "Algeciras, ES" Location = "EUR|ES|SP001|ALGECIRAS" Country = "Spain" +City Name = "Alger, DZ" Location = "AFR|DZ|AG004|ALGER" Country = "Algeria" +City Name = "Al-Hasakeh, SY" Location = "MEA|SY|SY001|AL-HASAKEH" Country = "Syria" +City Name = "Alicante, ES" Location = "EUR|ES|SP016|ALICANTE" Country = "Spain" +City Name = "Aligarh, IN" Location = "ASI|IN|IN033|ALIGARH" Country = "India" +City Name = "Alipur, IN" Location = "ASI|IN|IN036|ALIPUR" Country = "India" +City Name = "Aliwal North, ZA" Location = "AFR|ZA|SF002|ALIWAL NORTH" Country = "South Africa" +City Name = "Allahabad, IN" Location = "ASI|IN|IN033|ALLAHABAD" Country = "India" +City Name = "Alldays, ZA" Location = "AFR|ZA|SF009|ALLDAYS" Country = "South Africa" +City Name = "Allentown, PA, US" Location = "NAM|US|PA|ALLENTOWN" Country = "United States" +City Name = "Almalyk, UZ" Location = "ASI|UZ|UZ013|ALMALYK" Country = "Uzbekistan" +City Name = "Almaty, KZ" Location = "ASI|KZ|KZ001|ALMATY" Country = "Kazakhstan" +City Name = "Almere, NL" Location = "EUR|NL|NL002|ALMERE" Country = "Netherlands" +City Name = "Almeria, ES" Location = "EUR|ES|SP001|ALMERA" Country = "Spain" +City Name = "Alor Setar, MY" Location = "ASI|MY|MY002|ALOR SETAR" Country = "Malaysia" +City Name = "Al-Rakka, SY" Location = "MEA|SY|SY004|AL-RAKKA" Country = "Syria" +City Name = "Alvorada, BR" Location = "SAM|BR|BR004|ALVORADA" Country = "Brazil" +City Name = "Alwar, IN" Location = "ASI|IN|IN029|ALWAR" Country = "India" +City Name = "Amadora, PT" Location = "EUR|PT|PO012|AMADORA" Country = "Portugal" +City Name = "Amagasaki, JP" Location = "ASI|JP|JA013|AMAGASAKI" Country = "Japan" +City Name = "Amanzimtoti, ZA" Location = "AFR|ZA|SF005|AMANZIMTOTI" Country = "South Africa" +City Name = "Amara, IQ" Location = "MEA|IQ|IZ015|AMARA" Country = "Iraq" +City Name = "Amarillo, TX, US" Location = "NAM|US|TX|AMARILLO" Country = "United States" +City Name = "Ambala, IN" Location = "ASI|IN|IN013|AMBALA" Country = "India" +City Name = "Ambato, EC" Location = "SAM|EC|EC018|AMBATO" Country = "Ecuador" +City Name = "Ambon, ID" Location = "ASI|ID|ID015|AMBON" Country = "Indonesia" +City Name = "Americana, BR" Location = "SAM|BR|BR023|AMERICANA" Country = "Brazil" +City Name = "Amersfoort, NL" Location = "EUR|NL|NL010|AMERSFOORT" Country = "Netherlands" +City Name = "Amiens, FR" Location = "EUR|FR|FR019|AMIENS" Country = "France" +City Name = "Amman, JO" Location = "MEA|JO|JO002|AMMAN" Country = "Jordan" +City Name = "Amol, IR" Location = "MEA|IR|IR021|AMOL" Country = "Iran" +City Name = "Amravati, IN" Location = "ASI|IN|IN020|AMRAVATI" Country = "India" +City Name = "Amritsar, IN" Location = "ASI|IN|IN028|AMRITSAR" Country = "India" +City Name = "Amroha, IN" Location = "ASI|IN|IN033|AMROHA" Country = "India" +City Name = "Amsterdam, NL" Location = "EUR|NL|NL008|AMSTERDAM" Country = "Netherlands" +City Name = "Anaheim, CA, US" Location = "NAM|US|CA|ANAHEIM" Country = "United States" +City Name = "Anand, IN" Location = "ASI|IN|IN012|ANAND" Country = "India" +City Name = "Ananindeua, BR" Location = "SAM|BR|BR013|ANANINDEUA" Country = "Brazil" +City Name = "Anapolis, BR" Location = "SAM|BR|BR027|ANPOLIS" Country = "Brazil" +City Name = "Anchorage, AK, US" Location = "NAM|US|AK|ANCHORAGE" Country = "United States" +City Name = "Anda, CN" Location = "ASI|CN|CH011|ANDA" Country = "China" +City Name = "Andimeshk, IR" Location = "MEA|IR|IR016|ANDIMESHK" Country = "Iran" +City Name = "Andizhan, UZ" Location = "ASI|UZ|UZ001|ANDIZHAN" Country = "Uzbekistan" +City Name = "Andong, KR" Location = "ASI|KR|KS010|ANDONG" Country = "South Korea" +City Name = "Andorra La Vella, AD" Location = "EUR|AD|AN000|ANDORRA LA VELLA" Country = "Andorra" +City Name = "Angarsk, RU" Location = "ASI|RU|RS021|ANGARSK" Country = "Russia" +City Name = "Angeles, PH" Location = "ASI|PH|RP006|ANGELES" Country = "Philippines" +City Name = "Angers, FR" Location = "EUR|FR|FR018|ANGERS" Country = "France" +City Name = "Angren, UZ" Location = "ASI|UZ|UZ013|ANGREN" Country = "Uzbekistan" +City Name = "Anjo, JP" Location = "ASI|JP|JA001|ANJO" Country = "Japan" +City Name = "Ankang, CN" Location = "ASI|CN|CH022|ANKANG" Country = "China" +City Name = "Ankara, TR" Location = "MEA|TR|TU007|ANKARA" Country = "Turkey" +City Name = "Anlu, CN" Location = "ASI|CN|CH013|ANLU" Country = "China" +City Name = "Ann Arbor, MI, US" Location = "NAM|US|MI|ANN ARBOR" Country = "United States" +City Name = "Annaba, DZ" Location = "AFR|DZ|AG039|ANNABA" Country = "Algeria" +City Name = "Annapolis, MD, US" Location = "NAM|US|MD|ANNAPOLIS" Country = "United States" +City Name = "Annecy, FR" Location = "EUR|FR|FR022|ANNECY" Country = "France" +City Name = "Anqing, CN" Location = "ASI|CN|CH001|ANQING" Country = "China" +City Name = "Ansan, KR" Location = "ASI|KR|KS009|ANSAN" Country = "South Korea" +City Name = "Anshan, CN" Location = "ASI|CN|CH001|ANSHAN" Country = "China" +City Name = "Antalya, TR" Location = "MEA|TR|TU008|ANTALYA" Country = "Turkey" +City Name = "Antananarivo, MG" Location = "AFR|MG|MA001|ANTANANARIVO" Country = "Madagascar" +City Name = "Antofagasta, CL" Location = "SAM|CL|CI002|ANTOFAGASTA" Country = "Chile" +City Name = "Antwerpen, BE" Location = "EUR|BE|BE001|ANTWERPEN" Country = "Belgium" +City Name = "Anyang, CN" Location = "ASI|CN|CH012|ANYANG" Country = "China" +City Name = "Aomori, JP" Location = "ASI|JP|JA003|AOMORI" Country = "Japan" +City Name = "Apeldoorn, NL" Location = "EUR|NL|NL004|APELDOORN" Country = "Netherlands" +City Name = "Apia, WS" Location = "OCN|WS|WS000|APIA" Country = "Samoa" +City Name = "Apopa, SV" Location = "CAC|SV|ES010|APOPA" Country = "El Salvador" +City Name = "Apucarana, BR" Location = "SAM|BR|BR015|APUCARANA" Country = "Brazil" +City Name = "Ar Rayyan, QA" Location = "MEA|QA|QA000|AR RAYYAN" Country = "Qatar" +City Name = "Aracaju, BR" Location = "SAM|BR|BR024|ARACAJU" Country = "Brazil" +City Name = "Aracatuba, BR" Location = "SAM|BR|BR023|ARAATUBA" Country = "Brazil" +City Name = "Arad, RO" Location = "EUR|RO|RO002|ARAD" Country = "Romania" +City Name = "Araguaina, BR" Location = "SAM|BR|BR025|ARAGUAINA" Country = "Brazil" +City Name = "Arak, IR" Location = "MEA|IR|IR020|ARAK" Country = "Iran" +City Name = "Arapiraca, BR" Location = "SAM|BR|BR002|ARAPIRACA" Country = "Brazil" +City Name = "Araraquara, BR" Location = "SAM|BR|BR023|ARARAQUARA" Country = "Brazil" +City Name = "Araras, BR" Location = "SAM|BR|BR023|ARARAS" Country = "Brazil" +City Name = "Arcot, IN" Location = "ASI|IN|IN031|ARCOT" Country = "India" +City Name = "Ardabil, IR" Location = "MEA|IR|IR001|ARDABIL" Country = "Iran" +City Name = "Arecibo, PR" Location = "CAC|PR|PR000|ARECIBO" Country = "Puerto Rico" +City Name = "Arendal, NO" Location = "EUR|NO|NO002|ARENDAL" Country = "Norway" +City Name = "Arequipa, PE" Location = "SAM|PE|PE004|AREQUIPA" Country = "Peru" +City Name = "Arica, CL" Location = "SAM|CL|CI012|ARICA" Country = "Chile" +City Name = "Arkhangelsk, RU" Location = "ASI|RU|RS005|ARKHANGELSK" Country = "Russia" +City Name = "Arlington, VA, US" Location = "NAM|US|VA|ARLINGTON" Country = "United States" +City Name = "Arlington, TX, US" Location = "NAM|US|TX|ARLINGTON" Country = "United States" +City Name = "Armavir, RU" Location = "ASI|RU|RS040|ARMAVIR" Country = "Russia" +City Name = "Armenia, CO" Location = "SAM|CO|CO021|ARMENIA" Country = "Colombia" +City Name = "Arnhem, NL" Location = "EUR|NL|NL004|ARNHEM" Country = "Netherlands" +City Name = "Arrah, IN" Location = "ASI|IN|IN005|ARRAH" Country = "India" +City Name = "Arua, UG" Location = "AFR|UG|UG000|ARUA" Country = "Uganda" +City Name = "Arusha, TZ" Location = "AFR|TZ|TZ000|ARUSHA" Country = "Tanzania" +City Name = "Arvada, CO, US" Location = "NAM|US|CO|ARVADA" Country = "United States" +City Name = "Arzamas, RU" Location = "ASI|RU|RS055|ARZAMAS" Country = "Russia" +City Name = "As Salimiyah, KW" Location = "MEA|KW|KU000|AS SALIMIYAH" Country = "Kuwait" +City Name = "Asahikawa, JP" Location = "ASI|JP|JA012|ASAHIKAWA" Country = "Japan" +City Name = "Asaka, JP" Location = "ASI|JP|JA035|ASAKA" Country = "Japan" +City Name = "Asansol, IN" Location = "ASI|IN|IN005|ASANSOL" Country = "India" +City Name = "Ashdod, IL" Location = "MEA|IL|IS002|ASHDOD" Country = "Israel" +City Name = "Ashfield, UK" Location = "EUR|UK|UK001|ASHFIELD" Country = "United Kingdom" +City Name = "Ashikaga, JP" Location = "ASI|JP|JA039|ASHIKAGA" Country = "Japan" +City Name = "Ashkelon, IL" Location = "MEA|IL|IS001|ASHKELON" Country = "Israel" +City Name = "Ashkhabad, TM" Location = "ASI|TM|TX001|ASHKHABAD" Country = "Turkmenistan" +City Name = "Asmara, ER" Location = "AFR|ER|ER000|ASMARA" Country = "Eritrea" +City Name = "Astana, KZ" Location = "ASI|KZ|KZ004|ASTANA" Country = "Kazakhstan" +City Name = "Astrakhan, RU" Location = "ASI|RU|RS006|ASTRAKHAN" Country = "Russia" +City Name = "Asuncion, PY" Location = "SAM|PY|PA008|ASUNCION" Country = "Paraguay" +City Name = "Aswan, EG" Location = "AFR|EG|EG016|ASWAN" Country = "Egypt" +City Name = "Athens, GA, US" Location = "NAM|US|GA|ATHENS" Country = "United States" +City Name = "Athinai, GR" Location = "EUR|GR|GR007|ATHINAI" Country = "Greece" +City Name = "Atibaia, BR" Location = "SAM|BR|BR023|ATIBAIA" Country = "Brazil" +City Name = "Atlanta, GA, US" Location = "NAM|US|GA|ATLANTA" Country = "United States" +City Name = "Atsugi, JP" Location = "ASI|JP|JA019|ATSUGI" Country = "Japan" +City Name = "Atushi, CN" Location = "ASI|CN|CH028|ATUSHI" Country = "China" +City Name = "Auckland, NZ" Location = "OCN|NZ|NZ000|AUCKLAND" Country = "New Zealand" +City Name = "Augsburg, DE" Location = "EUR|DE|GM002|AUGSBURG" Country = "Germany" +City Name = "Augusta, GA, US" Location = "NAM|US|GA|AUGUSTA" Country = "United States" +City Name = "Aurangabad, IN" Location = "ASI|IN|IN021|AURANGABAD" Country = "India" +City Name = "Aurora, CO, US" Location = "NAM|US|CO|AURORA" Country = "United States" +City Name = "Aurora, IL, US" Location = "NAM|US|IL|AURORA" Country = "United States" +City Name = "Austin, TX, US" Location = "NAM|US|TX|AUSTIN" Country = "United States" +City Name = "Avellaneda, AR" Location = "SAM|AR|AR001|AVELLANEDA" Country = "Argentina" +City Name = "Avignon, FR" Location = "EUR|FR|FR021|AVIGNON" Country = "France" +City Name = "Ayacucho, PE" Location = "SAM|PE|PE005|AYACUCHO" Country = "Peru" +City Name = "Aydin, TR" Location = "MEA|TR|TU011|AYDIN" Country = "Turkey" +City Name = "Babol, IR" Location = "MEA|IR|IR021|BABOL" Country = "Iran" +City Name = "Bacau, RO" Location = "EUR|RO|RO004|BACAU" Country = "Romania" +City Name = "Bacolod, PH" Location = "ASI|PH|RP000|BACOLOD" Country = "Philippines" +City Name = "Badajoz, ES" Location = "EUR|ES|SP010|BADAJOZ" Country = "Spain" +City Name = "Badalona, ES" Location = "EUR|ES|SP008|BADALONA" Country = "Spain" +City Name = "Badplaas, ZA" Location = "AFR|ZA|SF006|BADPLAAS" Country = "South Africa" +City Name = "Bafoussam, CM" Location = "AFR|CM|CM008|BAFOUSSAM" Country = "Cameroon" +City Name = "Bage, BR" Location = "SAM|BR|BR019|BAG" Country = "Brazil" +City Name = "Baghdad, IQ" Location = "MEA|IQ|IZ010|BAGHDAD" Country = "Iraq" +City Name = "Bago, PH" Location = "ASI|PH|RP010|BAGO" Country = "Philippines" +City Name = "Baguio, PH" Location = "ASI|PH|RP011|BAGUIO" Country = "Philippines" +City Name = "Baharampur, IN" Location = "ASI|IN|IN036|BAHARAMPUR" Country = "India" +City Name = "Bahawalnagar, PK" Location = "ASI|PK|PK007|BAHAWALNAGAR" Country = "Pakistan" +City Name = "Bahia Blanca, AR" Location = "SAM|AR|AR001|BAHA BLANCA" Country = "Argentina" +City Name = "Bahir Dar, ET" Location = "AFR|ET|ET000|BAHIR DAR" Country = "Ethiopia" +City Name = "Bahraich, IN" Location = "ASI|IN|IN033|BAHRAICH" Country = "India" +City Name = "Baia Mare, RO" Location = "EUR|RO|RO026|BAIA MARE" Country = "Romania" +City Name = "Baicheng, CN" Location = "ASI|CN|CH028|BAICHENG" Country = "China" +City Name = "Baiyin, CN" Location = "ASI|CN|CH001|BAIYIN" Country = "China" +City Name = "Bakersfield, CA, US" Location = "NAM|US|CA|BAKERSFIELD" Country = "United States" +City Name = "Baku, AZ" Location = "ASI|AZ|AJ009|BAKU" Country = "Azerbaijan" +City Name = "Balakovo, RU" Location = "ASI|RU|RS069|BALAKOVO" Country = "Russia" +City Name = "Balashikha, RU" Location = "ASI|RU|RS051|BALASHIKHA" Country = "Russia" +City Name = "Bale, CH" Location = "EUR|CH|SZ005|BLE" Country = "Switzerland" +City Name = "Baleshwar, IN" Location = "ASI|IN|IN026|BALESHWAR" Country = "India" +City Name = "Balikesir, TR" Location = "MEA|TR|TU012|BALIKESIR" Country = "Turkey" +City Name = "Balikpapan, ID" Location = "ASI|ID|ID013|BALIKPAPAN" Country = "Indonesia" +City Name = "Bally, IN" Location = "ASI|IN|IN036|BALLY" Country = "India" +City Name = "Baltimore, MD, US" Location = "NAM|US|MD|BALTIMORE" Country = "United States" +City Name = "Balurghat, IN" Location = "ASI|IN|IN036|BALURGHAT" Country = "India" +City Name = "Bamako, ML" Location = "AFR|ML|ML000|BAMAKO" Country = "Mali" +City Name = "Bamenda, CM" Location = "AFR|CM|CM007|BAMENDA" Country = "Cameroon" +City Name = "Bandar Seri Begawan, BN" Location = "ASI|BN|BX000|BANDAR SERI BEGAWAN" Country = "Brunei" +City Name = "Bandar-E-Abbas, IR" Location = "MEA|IR|IR011|BANDAR-E-ABBAS" Country = "Iran" +City Name = "Bandjarmasin, ID" Location = "ASI|ID|ID011|BANDJARMASIN" Country = "Indonesia" +City Name = "Bandung, ID" Location = "ASI|ID|ID004|BANDUNG" Country = "Indonesia" +City Name = "Bangalore, IN" Location = "ASI|IN|IN017|BANGALORE" Country = "India" +City Name = "Bangkok, TH" Location = "ASI|TH|TH017|BANGKOK" Country = "Thailand" +City Name = "Bangui, CF" Location = "AFR|CF|CT000|BANGUI" Country = "Central African Republic" +City Name = "Banha, EG" Location = "AFR|EG|EG012|BANHA" Country = "Egypt" +City Name = "Banja Luka, BA" Location = "EUR|BA|BK002|BANJA LUKA" Country = "Bosnia And Herzegovina" +City Name = "Banjul, GM" Location = "AFR|GM|GA001|BANJUL" Country = "The Gambia" +City Name = "Bankura, IN" Location = "ASI|IN|IN036|BANKURA" Country = "India" +City Name = "Banstead, UK" Location = "EUR|UK|UK224|BANSTEAD" Country = "United Kingdom" +City Name = "Baoding, CN" Location = "ASI|CN|CH001|BAODING" Country = "China" +City Name = "Baoji, CN" Location = "ASI|CN|CH018|BAOJI" Country = "China" +City Name = "Baoshan, CN" Location = "ASI|CN|CH031|BAOSHAN" Country = "China" +City Name = "Baotou, CN" Location = "ASI|CN|CH019|BAOTOU" Country = "China" +City Name = "Baracaldo, ES" Location = "EUR|ES|SP017|BARACALDO" Country = "Spain" +City Name = "Baranagar, IN" Location = "ASI|IN|IN035|BARANAGAR" Country = "India" +City Name = "Baranovichi, BY" Location = "EUR|BY|BO001|BARANOVICHI" Country = "Belarus" +City Name = "Barbacena, BR" Location = "SAM|BR|BR012|BARBACENA" Country = "Brazil" +City Name = "Barberton, ZA" Location = "AFR|ZA|SF006|BARBERTON" Country = "South Africa" +City Name = "Barcelona, ES" Location = "EUR|ES|SP008|BARCELONA" Country = "Spain" +City Name = "Barcelona, VE" Location = "SAM|VE|VE002|BARCELONA" Country = "Venezuela" +City Name = "Barddhaman, IN" Location = "ASI|IN|IN036|BARDDHAMAN" Country = "India" +City Name = "Bareilly, IN" Location = "ASI|IN|IN033|BAREILLY" Country = "India" +City Name = "Bari, IT" Location = "EUR|IT|IT013|BARI" Country = "Italy" +City Name = "Barinas, VE" Location = "SAM|VE|VE005|BARINAS" Country = "Venezuela" +City Name = "Barisal, BD" Location = "ASI|BD|BG003|BARISAL" Country = "Bangladesh" +City Name = "Barking and Dagenham, UK" Location = "EUR|UK|UK001|BARKING AND DAGENHAM" Country = "United Kingdom" +City Name = "Barkly West, ZA" Location = "AFR|ZA|SF008|BARKLY WEST" Country = "South Africa" +City Name = "Barnaul, RU" Location = "ASI|RU|RS043|BARNAUL" Country = "Russia" +City Name = "Barnet, UK" Location = "EUR|UK|UK001|BARNET" Country = "United Kingdom" +City Name = "Barnsley, UK" Location = "EUR|UK|UK001|BARNSLEY" Country = "United Kingdom" +City Name = "Barquisimeto, VE" Location = "SAM|VE|VE014|BARQUISIMETO" Country = "Venezuela" +City Name = "Barra Mansa, BR" Location = "SAM|BR|BR017|BARRA MANSA" Country = "Brazil" +City Name = "Barrancabermeja, CO" Location = "SAM|CO|CO024|BARRANCABERMEJA" Country = "Colombia" +City Name = "Barranquilla, CO" Location = "SAM|CO|CO004|BARRANQUILLA" Country = "Colombia" +City Name = "Barreiras, BR" Location = "SAM|BR|BR005|BARREIRAS" Country = "Brazil" +City Name = "Barretos, BR" Location = "SAM|BR|BR023|BARRETOS" Country = "Brazil" +City Name = "Barrie, CA" Location = "NAM|CA|ON|BARRIE" Country = "Canada" +City Name = "Barrydale, ZA" Location = "AFR|ZA|SF011|BARRYDALE" Country = "South Africa" +City Name = "Barueri, BR" Location = "SAM|BR|BR023|BARUERI" Country = "Brazil" +City Name = "Baruta, VE" Location = "SAM|VE|VE016|BARUTA" Country = "Venezuela" +City Name = "Basildon, UK" Location = "EUR|UK|UK001|BASILDON" Country = "United Kingdom" +City Name = "Basirhat, IN" Location = "ASI|IN|IN036|BASIRHAT" Country = "India" +City Name = "Baskingstoke and Deane, UK" Location = "EUR|UK|UK001|BASKINGSTOKE AND DEANE" Country = "United Kingdom" +City Name = "Basra, IQ" Location = "MEA|IQ|IZ002|BASRA" Country = "Iraq" +City Name = "Bassein, MM" Location = "ASI|MM|BM001|BASSEIN" Country = "Burma/Myanmar" +City Name = "Basseterre, GP" Location = "CAC|KN|SC003|BASSETERRE" Country = "Saint Kitts And Nevis" +City Name = "Basse-Terre, KN" Location = "CAC|GP|GP---|BASSE-TERRE" Country = "Guadeloupe" +City Name = "Bat Dambang, KH" Location = "ASI|KH|CB002|BAT DAMBANG" Country = "Cambodia" +City Name = "Bat Yam, IL" Location = "MEA|IL|IS005|BAT YAM" Country = "Israel" +City Name = "Batala, IN" Location = "ASI|IN|IN015|BATALA" Country = "India" +City Name = "Batangas, PH" Location = "ASI|PH|RP016|BATANGAS" Country = "Philippines" +City Name = "Bath and North East Somerset, UK" Location = "EUR|UK|UK001|BATH AND NORTH EAST SOMERSET" Country = "United Kingdom" +City Name = "Batman, TR" Location = "MEA|TR|TU000|BATMAN" Country = "Turkey" +City Name = "Batna, DZ" Location = "AFR|DZ|AG006|BATNA" Country = "Algeria" +City Name = "Baton Rouge, LA, US" Location = "NAM|US|LA|BATON ROUGE" Country = "United States" +City Name = "Batumi, GE" Location = "ASI|GE|GG000|BATUMI" Country = "Georgia" +City Name = "Bauru, BR" Location = "SAM|BR|BR023|BAURU" Country = "Brazil" +City Name = "Bayamo, CU" Location = "CAC|CU|CU005|BAYAMO" Country = "Cuba" +City Name = "Bayamon, PR" Location = "CAC|PR|PR000|BAYAMN" Country = "Puerto Rico" +City Name = "Bazhou, CN" Location = "ASI|CN|CH008|BAZHOU" Country = "China" +City Name = "Beau Bassin, MU" Location = "AFR|MU|MP008|BEAU BASSIN" Country = "Mauritius" +City Name = "Beaufort West, ZA" Location = "AFR|ZA|SF011|BEAUFORT WEST" Country = "South Africa" +City Name = "Beaumont, TX, US" Location = "NAM|US|TX|BEAUMONT" Country = "United States" +City Name = "Beawar, IN" Location = "ASI|IN|IN029|BEAWAR" Country = "India" +City Name = "Bechar, DZ" Location = "AFR|DZ|AG007|BECHAR" Country = "Algeria" +City Name = "Bedford, UK" Location = "EUR|UK|UK001|BEDFORD" Country = "United Kingdom" +City Name = "Bedworth, UK" Location = "EUR|UK|UK238|BEDWORTH" Country = "United Kingdom" +City Name = "Beer Sheva, IL" Location = "MEA|IL|IS001|BE'ER SHEBA" Country = "Israel" +City Name = "Beian, CN" Location = "ASI|CN|CH016|BEIAN" Country = "China" +City Name = "Beihai, CN" Location = "ASI|CN|CH007|BEIHAI" Country = "China" +City Name = "Beijing, CN" Location = "ASI|CN|CH002|BEIJING" Country = "China" +City Name = "Beipiao, CN" Location = "ASI|CN|CH018|BEIPIAO" Country = "China" +City Name = "Beira, MZ" Location = "AFR|MZ|MZ008|BEIRA" Country = "Mozambique" +City Name = "Beirut, LB" Location = "MEA|LB|LE002|BEIRUT" Country = "Lebanon" +City Name = "Bejaia, DZ" Location = "AFR|DZ|AG008|BEJAIA" Country = "Algeria" +City Name = "Bela-Bela, ZA" Location = "AFR|ZA|SF005|BELA-BELA" Country = "South Africa" +City Name = "Belem, BR" Location = "SAM|BR|BR013|BELM" Country = "Brazil" +City Name = "Belfast, UK" Location = "EUR|UK|UK002|BELFAST" Country = "United Kingdom" +City Name = "Belfast, ZA" Location = "AFR|ZA|SF006|BELFAST" Country = "South Africa" +City Name = "Belford Roxo, BR" Location = "SAM|BR|BR017|BELFORD ROXO" Country = "Brazil" +City Name = "Belgaum, IN" Location = "ASI|IN|IN017|BELGAUM" Country = "India" +City Name = "Belgorod, RU" Location = "ASI|RU|RS008|BELGOROD" Country = "Russia" +City Name = "Bellary, IN" Location = "ASI|IN|IN017|BELLARY" Country = "India" +City Name = "Bellevue, WA, US" Location = "NAM|US|WA|BELLEVUE" Country = "United States" +City Name = "Bello, CO" Location = "SAM|CO|CO002|BELLO" Country = "Colombia" +City Name = "Belmopan, BZ" Location = "CAC|BZ|BH002|BELMOPAN" Country = "Belize" +City Name = "Belo Horizonte, BR" Location = "SAM|BR|BR012|BELO HORIZONTE" Country = "Brazil" +City Name = "Beltsy, MD" Location = "EUR|MD|MD000|BELTSY" Country = "Moldova" +City Name = "Bene Beraq, IL" Location = "MEA|IL|IS005|BENE BERAQ" Country = "Israel" +City Name = "Benghazi, LY" Location = "AFR|LY|LY012|BENGHAZI" Country = "Libya" +City Name = "Benguela, AO" Location = "AFR|AO|AO002|BENGUELA" Country = "Angola" +City Name = "Beni Mellal, MA" Location = "AFR|MA|MO006|BNI-MELLAL" Country = "Morocco" +City Name = "Benito Juarez-Cancun-Qroo, MX" Location = "NAM|MX|MX023|BENITO JUAREZ-CANCUN-QROO" Country = "Mexico" +City Name = "Benoni, ZA" Location = "AFR|ZA|SF004|BENONI" Country = "South Africa" +City Name = "Benxi, CN" Location = "ASI|CN|CH018|BENXI" Country = "China" +City Name = "Beograd, CS" Location = "EUR|CS|YI003|BEOGRAD" Country = "Serbia" +City Name = "Beppu, JP" Location = "ASI|JP|JA030|BEPPU" Country = "Japan" +City Name = "Berdyansk, UA" Location = "EUR|UA|UP004|BERDYANSK" Country = "Ukraine" +City Name = "Berezniki, RU" Location = "ASI|RU|RS062|BEREZNIKI" Country = "Russia" +City Name = "Bergamo, IT" Location = "EUR|IT|IT009|BERGAMO" Country = "Italy" +City Name = "Bergen, NO" Location = "EUR|NO|NO006|BERGEN" Country = "Norway" +City Name = "Bergisch Gladbach, DE" Location = "EUR|DE|GM011|BERGISCH GLADBACH" Country = "Germany" +City Name = "Berkeley, CA, US" Location = "NAM|US|CA|BERKELEY" Country = "United States" +City Name = "Berlin, DE" Location = "EUR|DE|GM003|BERLIN" Country = "Germany" +City Name = "Berne, CH" Location = "EUR|CH|SZ006|BERNE" Country = "Switzerland" +City Name = "Besancon, FR" Location = "EUR|FR|FR010|BESANON" Country = "France" +City Name = "Bethlehem, ZA" Location = "AFR|ZA|SF003|BETHLEHEM" Country = "South Africa" +City Name = "Betim, BR" Location = "SAM|BR|BR012|BETIM" Country = "Brazil" +City Name = "Bexley, UK" Location = "EUR|UK|UK001|BEXLEY" Country = "United Kingdom" +City Name = "Bhadravati, IN" Location = "ASI|IN|IN017|BHADRAVATI" Country = "India" +City Name = "Bhagalpur, IN" Location = "ASI|IN|IN005|BHAGALPUR" Country = "India" +City Name = "Bharatpur, IN" Location = "ASI|IN|IN020|BHARATPUR" Country = "India" +City Name = "Bharuch, IN" Location = "ASI|IN|IN012|BHARUCH" Country = "India" +City Name = "Bhatpara, IN" Location = "ASI|IN|IN036|BHATPARA" Country = "India" +City Name = "Bhavnagar, IN" Location = "ASI|IN|IN012|BHAVNAGAR" Country = "India" +City Name = "Bhilai Nagar, IN" Location = "ASI|IN|IN020|BHILAI NAGAR" Country = "India" +City Name = "Bhilwara, IN" Location = "ASI|IN|IN029|BHILWARA" Country = "India" +City Name = "Bhind, IN" Location = "ASI|IN|IN020|BHIND" Country = "India" +City Name = "Bhisho, ZA" Location = "AFR|ZA|SF002|BHISHO" Country = "South Africa" +City Name = "Bhiwandi, IN" Location = "ASI|IN|IN021|BHIWANDI" Country = "India" +City Name = "Bhiwani, IN" Location = "ASI|IN|IN013|BHIWANI" Country = "India" +City Name = "Bhopal, IN" Location = "ASI|IN|IN020|BHOPAL" Country = "India" +City Name = "Bhubaneswar, IN" Location = "ASI|IN|IN026|BHUBANESWAR" Country = "India" +City Name = "Bhuj, IN" Location = "ASI|IN|IN012|BHUJ" Country = "India" +City Name = "Bhusawal, IN" Location = "ASI|IN|IN021|BHUSAWAL" Country = "India" +City Name = "Bialystok, PL" Location = "EUR|PL|PL010|BIALYSTOK" Country = "Poland" +City Name = "Bid, IN" Location = "ASI|IN|IN021|BID" Country = "India" +City Name = "Bidar, IN" Location = "ASI|IN|IN017|BIDAR" Country = "India" +City Name = "Bielefeld, DE" Location = "EUR|DE|GM011|BIELEFELD" Country = "Germany" +City Name = "Bielsko-Biala, PL" Location = "EUR|PL|PL012|BIELSKO-BIALA" Country = "Poland" +City Name = "Bihar Sharif, IN" Location = "ASI|IN|IN005|BIHAR SHARIF" Country = "India" +City Name = "Biisk, RU" Location = "ASI|RU|RS003|BIISK" Country = "Russia" +City Name = "Bijapur, IN" Location = "ASI|IN|IN017|BIJAPUR" Country = "India" +City Name = "Bikaner, IN" Location = "ASI|IN|IN029|BIKANER" Country = "India" +City Name = "Bila Tserkva, UA" Location = "EUR|UA|UP009|BELAYA TSERKOV" Country = "Ukraine" +City Name = "Bilaspur, IN" Location = "ASI|IN|IN020|BILASPUR" Country = "India" +City Name = "Bilbao, ES" Location = "EUR|ES|SP017|BILBAO" Country = "Spain" +City Name = "Bilene, MZ" Location = "AFR|MZ|MZ002|BILENE" Country = "Mozambique" +City Name = "Binzhou, CN" Location = "ASI|CN|CH023|BINZHOU" Country = "China" +City Name = "Biratnagar, NP" Location = "ASI|NP|NP000|BIRATNAGAR" Country = "Nepal" +City Name = "Birjand, IR" Location = "MEA|IR|IR015|BIRJAND" Country = "Iran" +City Name = "Birmingham, UK" Location = "EUR|UK|UK001|BIRMINGHAM" Country = "United Kingdom" +City Name = "Birmingham, AL, US" Location = "NAM|US|AL|BIRMINGHAM" Country = "United States" +City Name = "Bishkek, KG" Location = "ASI|KG|KG002|BISHKEK" Country = "Kyrgyzstan" +City Name = "Biskra, DZ" Location = "AFR|DZ|AG009|BISKRA" Country = "Algeria" +City Name = "Bismarck, ND, US" Location = "NAM|US|ND|BISMARCK" Country = "United States" +City Name = "Bissau, GW" Location = "AFR|GW|PU000|BISSAU" Country = "Guinea-Bissau" +City Name = "Biysk, RU" Location = "ASI|RU|RS003|BIYSK" Country = "Russia" +City Name = "Bizerte, TN" Location = "AFR|TN|TS008|BIZERTE" Country = "Tunisia" +City Name = "Blackburn, UK" Location = "EUR|UK|UK001|BLACKBURN" Country = "United Kingdom" +City Name = "Blackpool, UK" Location = "EUR|UK|UK001|BLACKPOOL" Country = "United Kingdom" +City Name = "Blagoveshchensk, RU" Location = "ASI|RU|RS007|BLAGOVESHCHENSK" Country = "Russia" +City Name = "Blantyre-Limbe, MW" Location = "AFR|MW|MI000|BLANTYRE-LIMBE" Country = "Malawi" +City Name = "Blida, DZ" Location = "AFR|DZ|AG010|BLIDA" Country = "Algeria" +City Name = "Bloemfontein, ZA" Location = "AFR|ZA|SF003|BLOEMFONTEIN" Country = "South Africa" +City Name = "Boa Vista, BR" Location = "SAM|BR|BR021|BOA VISTA" Country = "Brazil" +City Name = "Bobo Dioulasso, BF" Location = "AFR|BF|UV000|BOBO DIOULASSO" Country = "Burkina Faso" +City Name = "Bobruisk, BY" Location = "EUR|BY|BO005|BOBRUISK" Country = "Belarus" +City Name = "Bochum, DE" Location = "EUR|DE|GM011|BOCHUM" Country = "Germany" +City Name = "Bodoe, NO" Location = "EUR|NO|NO009|BODOE" Country = "Norway" +City Name = "Bogor, ID" Location = "ASI|ID|ID026|BOGOR" Country = "Indonesia" +City Name = "Boise, ID, US" Location = "NAM|US|ID|BOISE" Country = "United States" +City Name = "Bojnurd, IR" Location = "MEA|IR|IR015|BOJNURD" Country = "Iran" +City Name = "Bokaro Steel City, IN" Location = "ASI|IN|IN005|BOKARO STEEL CITY" Country = "India" +City Name = "Boksburg, ZA" Location = "AFR|ZA|SF004|BOKSBURG" Country = "South Africa" +City Name = "Bolgatanga, GH" Location = "AFR|GH|GH000|BOLGATANGA" Country = "Ghana" +City Name = "Bolivar, VE" Location = "SAM|VE|VE006|CIUDAD BOLVAR" Country = "Venezuela" +City Name = "Bologna, IT" Location = "EUR|IT|IT005|BOLOGNA" Country = "Italy" +City Name = "Bolton, UK" Location = "EUR|UK|UK001|BOLTON" Country = "United Kingdom" +City Name = "Boma, CD" Location = "AFR|CD|CG002|BOMA" Country = "Kinshasa" +City Name = "Bonn, DE" Location = "EUR|DE|GM011|BONN" Country = "Germany" +City Name = "Boraas, SE" Location = "EUR|SE|SW021|BORAAS" Country = "Sweden" +City Name = "Bordeaux, FR" Location = "EUR|FR|FR002|BORDEAUX" Country = "France" +City Name = "Borisov, BY" Location = "EUR|BY|BO004|BORISOV" Country = "Belarus" +City Name = "Borujerd, IR" Location = "MEA|IR|IR019|BORUJERD" Country = "Iran" +City Name = "Boston, MA, US" Location = "NAM|US|MA|BOSTON" Country = "United States" +City Name = "Botosani, RO" Location = "EUR|RO|RO007|BOTOSANI" Country = "Romania" +City Name = "Botshabelo, ZA" Location = "AFR|ZA|SF007|BOTSHABELO" Country = "South Africa" +City Name = "Bottrop, DE" Location = "EUR|DE|GM011|BOTTROP" Country = "Germany" +City Name = "Botucatu, BR" Location = "SAM|BR|BR023|BOTUCATU" Country = "Brazil" +City Name = "Bouak, CI" Location = "AFR|CI|IV000|BOUAK" Country = "Ivory Coast" +City Name = "Boulogne-Billancourt, FR" Location = "EUR|FR|FR012|BOULOGNE-BILLANCOURT" Country = "France" +City Name = "Bourgas, BG" Location = "EUR|BG|BU002|BOURGAS" Country = "Bulgaria" +City Name = "Bournemouth, UK" Location = "EUR|UK|UK001|BOURNEMOUTH" Country = "United Kingdom" +City Name = "Bradford, UK" Location = "EUR|UK|UK001|BRADFORD" Country = "United Kingdom" +City Name = "Braganca Paulista, BR" Location = "SAM|BR|BR023|BRAGANA PAULISTA" Country = "Brazil" +City Name = "Brahmapur, IN" Location = "ASI|IN|IN026|BRAHMAPUR" Country = "India" +City Name = "Braila, RO" Location = "EUR|RO|RO008|BRAILA" Country = "Romania" +City Name = "Braintree, UK" Location = "EUR|UK|UK001|BRAINTREE" Country = "United Kingdom" +City Name = "Brampton, CA" Location = "NAM|CA|ON|BRAMPTON" Country = "Canada" +City Name = "Brantford, CA" Location = "NAM|CA|ON|BRANTFORD" Country = "Canada" +City Name = "Brasilia, BR" Location = "SAM|BR|BR007|BRASILIA" Country = "Brazil" +City Name = "Brasov, RO" Location = "EUR|RO|RO009|BRASOV" Country = "Romania" +City Name = "Bratislava, SK" Location = "EUR|SK|LO002|BRATISLAVA" Country = "Slovakia" +City Name = "Bratsk, RU" Location = "ASI|RU|RS021|BRATSK" Country = "Russia" +City Name = "Braunschweig, DE" Location = "EUR|DE|GM009|BRAUNSCHWEIG" Country = "Germany" +City Name = "Brazzaville, CG" Location = "AFR|CG|CF002|BRAZZAVILLE" Country = "Republic of Congo" +City Name = "Breda, NL" Location = "EUR|NL|NL007|BREDA" Country = "Netherlands" +City Name = "Bremen, DE" Location = "EUR|DE|GM005|BREMEN" Country = "Germany" +City Name = "Bremerhaven, DE" Location = "EUR|DE|GM005|BREMERHAVEN" Country = "Germany" +City Name = "Brent, UK" Location = "EUR|UK|UK001|BRENT" Country = "United Kingdom" +City Name = "Brescia, IT" Location = "EUR|IT|IT009|BRESCIA" Country = "Italy" +City Name = "Brest, BY" Location = "EUR|BY|BO001|BREST" Country = "Belarus" +City Name = "Brest, FR" Location = "EUR|FR|FR006|BREST" Country = "France" +City Name = "Brianon, FR" Location = "EUR|FR|FR021|BRIANON" Country = "France" +City Name = "Bridgend, UK" Location = "EUR|UK|UK003|BRIDGEND" Country = "United Kingdom" +City Name = "Bridgeport, CT, US" Location = "NAM|US|CT|BRIDGEPORT" Country = "United States" +City Name = "Bridgetown, BB" Location = "CAC|BB|BB008|BRIDGETOWN" Country = "Barbados" +City Name = "Brighton, UK" Location = "EUR|UK|UK001|BRIGHTON" Country = "United Kingdom" +City Name = "Brisbane, AU" Location = "OCN|AU|QLD|BRISBANE" Country = "Australia" +City Name = "Bristol, UK" Location = "EUR|UK|UK001|BRISTOL" Country = "United Kingdom" +City Name = "Brits, ZA" Location = "AFR|ZA|SF007|BRITS" Country = "South Africa" +City Name = "Brno, CZ" Location = "EUR|CZ|EZ007|BRNO" Country = "Czech Republic" +City Name = "Bromley, UK" Location = "EUR|UK|UK001|BROMLEY" Country = "United Kingdom" +City Name = "Brownsville, TX, US" Location = "NAM|US|TX|BROWNSVILLE" Country = "United States" +City Name = "Brugge, BE" Location = "EUR|BE|BE011|BRUGGE" Country = "Belgium" +City Name = "Bruxelles, BE" Location = "EUR|BE|BE003|BRUXELLES" Country = "Belgium" +City Name = "Bryansk, RU" Location = "ASI|RU|RS010|BRYANSK" Country = "Russia" +City Name = "Bucaramanga, CO" Location = "SAM|CO|CO024|BUCARAMANGA" Country = "Colombia" +City Name = "Bucuresti, RO" Location = "EUR|RO|RO010|BUCURESTI" Country = "Romania" +City Name = "Budapest, HU" Location = "EUR|HU|HU006|BUDAPEST" Country = "Hungary" +City Name = "Budaun, IN" Location = "ASI|IN|IN033|BUDAUN" Country = "India" +City Name = "Buenaventura, CO" Location = "SAM|CO|CO027|BUENAVENTURA" Country = "Colombia" +City Name = "Buenos Aires, AR" Location = "SAM|AR|AR007|BUENOS AIRES" Country = "Argentina" +City Name = "Buffalo, NY, US" Location = "NAM|US|NY|BUFFALO" Country = "United States" +City Name = "Buga, CO" Location = "SAM|CO|CO027|BUGA" Country = "Colombia" +City Name = "Bujumbura, BI" Location = "AFR|BI|BY000|BUJUMBURA" Country = "Burundi" +City Name = "Bukand, IR" Location = "MEA|IR|IR000|BUKAND" Country = "Iran" +City Name = "Bukavu, CD" Location = "AFR|CD|CG011|BUKAVU" Country = "Kinshasa" +City Name = "Bukhara, UZ" Location = "ASI|UZ|UZ002|BUKHARA" Country = "Uzbekistan" +City Name = "Bulandshahr, IN" Location = "ASI|IN|IN033|BULANDSHAHR" Country = "India" +City Name = "Bulawayo, ZW" Location = "AFR|ZW|ZI005|BULAWAYO" Country = "Zimbabwe" +City Name = "Burbank, CA, US" Location = "NAM|US|CA|BURBANK" Country = "United States" +City Name = "Burewala, PK" Location = "ASI|PK|PK007|BUREWALA" Country = "Pakistan" +City Name = "Burgersdorp, ZA" Location = "AFR|ZA|SF002|BURGERSDORP" Country = "South Africa" +City Name = "Burgos, ES" Location = "EUR|ES|SP007|BURGOS" Country = "Spain" +City Name = "Burhanpur, IN" Location = "ASI|IN|IN020|BURHANPUR" Country = "India" +City Name = "Burlington, CA" Location = "NAM|CA|NL|BURLINGTON" Country = "Canada" +City Name = "Burnaby, CA" Location = "NAM|CA|BC|BURNABY" Country = "Canada" +City Name = "Bursa, TR" Location = "MEA|TR|TU021|BURSA" Country = "Turkey" +City Name = "Bury, UK" Location = "EUR|UK|UK001|BURY" Country = "United Kingdom" +City Name = "Bushehr, IR" Location = "MEA|IR|IR004|BUSHEHR" Country = "Iran" +City Name = "Butuan, PH" Location = "ASI|PH|RP022|BUTUAN" Country = "Philippines" +City Name = "Buzau, RO" Location = "EUR|RO|RO011|BUZAU" Country = "Romania" +City Name = "Bydgoszcz, PL" Location = "EUR|PL|PL002|BYDGOSZCZ" Country = "Poland" +City Name = "Bytom, PL" Location = "EUR|PL|PL012|BYTOM" Country = "Poland" +City Name = "Cabanatuan, PH" Location = "ASI|PH|RP023|CABANATUAN" Country = "Philippines" +City Name = "Cabimas, VE" Location = "SAM|VE|VE025|CABIMAS" Country = "Venezuela" +City Name = "Cabo Frio, BR" Location = "SAM|BR|BR017|CABO FRIO" Country = "Brazil" +City Name = "Cacak, CS" Location = "EUR|CS|YI003|CACAK" Country = "Serbia" +City Name = "Cachoeirinha, BR" Location = "SAM|BR|BR015|CACHOEIRINHA" Country = "Brazil" +City Name = "Cachoeiro De Itapemirim, BR" Location = "SAM|BR|BR008|CACHOEIRO DE ITAPEMIRIM" Country = "Brazil" +City Name = "Cadiz, PH" Location = "ASI|PH|RP024|CADIZ" Country = "Philippines" +City Name = "Cadiz, ES" Location = "EUR|ES|SP001|CDIZ" Country = "Spain" +City Name = "Caen, FR" Location = "EUR|FR|FR004|CAEN" Country = "France" +City Name = "Caerphilly, UK" Location = "EUR|UK|UK004|CAERPHILLY" Country = "United Kingdom" +City Name = "Cagayan De Oro, PH" Location = "ASI|PH|RP026|CAGAYAN DE ORO" Country = "Philippines" +City Name = "Cagliari, IT" Location = "EUR|IT|IT014|CAGLIARI" Country = "Italy" +City Name = "Caguas, PR" Location = "CAC|PR|PR000|CAGUAS" Country = "Puerto Rico" +City Name = "Cairns, AU" Location = "OCN|AU|QLD|CAIRNS" Country = "Australia" +City Name = "Cairo, EG" Location = "AFR|EG|EG011|CAIRO" Country = "Egypt" +City Name = "Cajamarca, PE" Location = "SAM|PE|PE006|CAJAMARCA" Country = "Peru" +City Name = "Cajeme, MX" Location = "NAM|MX|MX026|CAJEME" Country = "Mexico" +City Name = "Calabar, NG" Location = "AFR|NG|NI000|CALABAR" Country = "Nigeria" +City Name = "Calama, CL" Location = "SAM|CL|CI002|CALAMA" Country = "Chile" +City Name = "Calbayog, PH" Location = "ASI|PH|RP027|CALBAYOG" Country = "Philippines" +City Name = "Calcutta, IN" Location = "ASI|IN|IN036|CALCUTTA" Country = "India" +City Name = "Calderdale, UK" Location = "EUR|UK|UK001|CALDERDALE" Country = "United Kingdom" +City Name = "Caledon, ZA" Location = "AFR|ZA|SF011|CALEDON" Country = "South Africa" +City Name = "Calgary, CA" Location = "NAM|CA|AB|CALGARY" Country = "Canada" +City Name = "Cali, CO" Location = "SAM|CO|CO027|CALI" Country = "Colombia" +City Name = "Caloocan, PH" Location = "ASI|PH|RP028|CALOOCAN" Country = "Philippines" +City Name = "Calvinia, ZA" Location = "AFR|ZA|SF008|CALVINIA" Country = "South Africa" +City Name = "Camacari, BR" Location = "SAM|BR|BR005|CAMACARI" Country = "Brazil" +City Name = "Camaguey, CU" Location = "CAC|CU|CU001|CAMAGEY" Country = "Cuba" +City Name = "Camaragibe, BR" Location = "SAM|BR|BR026|CAMARAGIBE" Country = "Brazil" +City Name = "Cambridge, CA" Location = "NAM|CA|ON|CAMBRIDGE" Country = "Canada" +City Name = "Cambridge, UK" Location = "EUR|UK|UK001|CAMBRIDGE" Country = "United Kingdom" +City Name = "Cambridge, MA, US" Location = "NAM|US|MA|CAMBRIDGE" Country = "United States" +City Name = "Camden, UK" Location = "EUR|UK|UK001|CAMDEN" Country = "United Kingdom" +City Name = "Campeche, MX" Location = "NAM|MX|MX004|CAMPECHE" Country = "Mexico" +City Name = "Campha, VN" Location = "ASI|VN|VM052|CAMPHA" Country = "Vietnam" +City Name = "Campina Grande, BR" Location = "SAM|BR|BR014|CAMPINA GRANDE" Country = "Brazil" +City Name = "Campinas, BR" Location = "SAM|BR|BR023|CAMPINAS" Country = "Brazil" +City Name = "Campo Grande, BR" Location = "SAM|BR|BR010|CAMPO GRANDE" Country = "Brazil" +City Name = "Canberra, AU" Location = "OCN|AU|ACT|CANBERRA" Country = "Australia" +City Name = "Cangzhou, CN" Location = "ASI|CN|CH004|CANGZHOU" Country = "China" +City Name = "Canoas, BR" Location = "SAM|BR|BR019|CANOAS" Country = "Brazil" +City Name = "Canterbury, UK" Location = "EUR|UK|UK001|CANTERBURY" Country = "United Kingdom" +City Name = "Cantho, VN" Location = "ASI|VN|VM041|CANTHO" Country = "Vietnam" +City Name = "Cape Coral, FL, US" Location = "NAM|US|FL|CAPE CORAL" Country = "United States" +City Name = "Cape Cost, GH" Location = "AFR|GH|GH000|CAPE COST" Country = "Ghana" +City Name = "Cape Point, ZA" Location = "AFR|ZA|SF011|CAPE POINT" Country = "South Africa" +City Name = "Cape Town , ZA" Location = "AFR|ZA|SF011|CAPE TOWN" Country = "South Africa" +City Name = "Cap-Haitien, HT" Location = "CAC|HT|HA004|CAP-HAITIEN" Country = "Haiti" +City Name = "Caracas, VE" Location = "SAM|VE|VE011|CARACAS" Country = "Venezuela" +City Name = "Carapicuiba, BR" Location = "SAM|BR|BR023|CARAPICUBA" Country = "Brazil" +City Name = "Cardiff, UK" Location = "EUR|UK|UK004|CARDIFF" Country = "United Kingdom" +City Name = "Cariacica, BR" Location = "SAM|BR|BR008|CARIACICA" Country = "Brazil" +City Name = "Carlisle, UK" Location = "EUR|UK|UK001|CARLISLE" Country = "United Kingdom" +City Name = "Carnarvon, ZA" Location = "AFR|ZA|SF008|CARNARVON" Country = "South Africa" +City Name = "Carolina, PR" Location = "CAC|PR|PR000|CAROLINA" Country = "Puerto Rico" +City Name = "Carrefour, HT" Location = "CAC|HT|HA001|CARREFOUR" Country = "Haiti" +City Name = "Carrollton, TX, US" Location = "NAM|US|TX|CARROLLTON" Country = "United States" +City Name = "Carson City, NV, US" Location = "NAM|US|NV|CARSON CITY" Country = "United States" +City Name = "Cartagena, CO" Location = "SAM|CO|CO008|CARTAGENA" Country = "Colombia" +City Name = "Cartagena, ES" Location = "EUR|ES|SP014|CARTAGENA" Country = "Spain" +City Name = "Cartago, CO" Location = "SAM|CO|CO027|CARTAGO" Country = "Colombia" +City Name = "Cartago, CR" Location = "CAC|CR|CS002|CARTAGO" Country = "Costa Rica" +City Name = "Caruaru, BR" Location = "SAM|BR|BR026|CARUARU" Country = "Brazil" +City Name = "Carupano, VE" Location = "SAM|VE|VE020|CARPANO" Country = "Venezuela" +City Name = "Casablanca, MA" Location = "AFR|MA|MO008|CASABLANCA" Country = "Morocco" +City Name = "Cascavel, BR" Location = "SAM|BR|BR006|CASCAVEL" Country = "Brazil" +City Name = "Casper, WY, US" Location = "NAM|US|WY|CASPER" Country = "United States" +City Name = "Castanhal, BR" Location = "SAM|BR|BR013|CASTANHAL" Country = "Brazil" +City Name = "Castellon, ES" Location = "EUR|ES|SP016|CASTELLN DE LA PLANA" Country = "Spain" +City Name = "Castelo Branco, PT" Location = "EUR|PT|PO006|CASTELO BRANCO" Country = "Portugal" +City Name = "Castries, LC" Location = "CAC|LC|ST002|CASTRIES" Country = "Saint Lucia" +City Name = "Catamarca, AR" Location = "SAM|AR|AR002|CATAMARCA" Country = "Argentina" +City Name = "Catanduva, BR" Location = "SAM|BR|BR023|CATANDUVA" Country = "Brazil" +City Name = "Catania, IT" Location = "EUR|IT|IT015|CATANIA" Country = "Italy" +City Name = "Catia La Mar, VE" Location = "SAM|VE|VE011|CATIA LA MAR" Country = "Venezuela" +City Name = "Caucaia, BR" Location = "SAM|BR|BR006|CAUCAIA" Country = "Brazil" +City Name = "Caxias, BR" Location = "SAM|BR|BR009|CAXIAS" Country = "Brazil" +City Name = "Caxias Do Sul, BR" Location = "SAM|BR|BR019|CAXIAS DO SUL" Country = "Brazil" +City Name = "Cayenne, GF" Location = "SAM|GF|FG001|CAYENNE" Country = "French Guiana" +City Name = "Cebu, PH" Location = "ASI|PH|RP037|CEBU" Country = "Philippines" +City Name = "Cedar Rapids, IA, US" Location = "NAM|US|IA|CEDAR RAPIDS" Country = "United States" +City Name = "Celaya, MX" Location = "NAM|MX|MX011|CELAYA" Country = "Mexico" +City Name = "Centro, MX" Location = "NAM|MX|MX010|CENTRO" Country = "Mexico" +City Name = "Ceres, ZA" Location = "AFR|ZA|SF011|CERES" Country = "South Africa" +City Name = "Chandannagar, IN" Location = "ASI|IN|IN036|CHANDAN NAGAR" Country = "India" +City Name = "Chandigarh, IN" Location = "ASI|IN|IN006|CHANDIGARH" Country = "India" +City Name = "Chandler, AZ, US" Location = "NAM|US|AZ|CHANDLER" Country = "United States" +City Name = "Chandrapur, IN" Location = "ASI|IN|IN021|CHANDRAPUR" Country = "India" +City Name = "Changchun, CN" Location = "ASI|CN|CH017|CHANGCHUN" Country = "China" +City Name = "Changde, CN" Location = "ASI|CN|CH014|CHANGDE" Country = "China" +City Name = "Changji, CN" Location = "ASI|CN|CH028|CHANGJI" Country = "China" +City Name = "Changsha, CN" Location = "ASI|CN|CH014|CHANGSHA" Country = "China" +City Name = "Changshu, CN" Location = "ASI|CN|CH015|CHANGSHU" Country = "China" +City Name = "Changzhi, CN" Location = "ASI|CN|CH023|CHANGZHI" Country = "China" +City Name = "Changzhou, CN" Location = "ASI|CN|CH015|CHANGZHOU" Country = "China" +City Name = "Chaohu, CN" Location = "ASI|CN|CH001|CHAOHU" Country = "China" +City Name = "Chaoyang, CN" Location = "ASI|CN|CH017|CHAOYANG" Country = "China" +City Name = "Chaozhou, CN" Location = "ASI|CN|CH006|CHAOZHOU" Country = "China" +City Name = "Chapeco, BR" Location = "SAM|BR|BR022|CHAPEC" Country = "Brazil" +City Name = "Chapra, IN" Location = "ASI|IN|IN005|CHAPRA" Country = "India" +City Name = "Chardzhou, TM" Location = "ASI|TM|TX004|CHARDZHOU" Country = "Turkmenistan" +City Name = "Charleroi, BE" Location = "EUR|BE|BE004|CHARLEROI" Country = "Belgium" +City Name = "Charleston, WV, US" Location = "NAM|US|WV|Charleston" Country = "United States" +City Name = "Charleston, SC, US" Location = "NAM|US|SC|Charleston" Country = "United States" +City Name = "Charlotte, NC, US" Location = "NAM|US|NC|CHARLOTTE" Country = "United States" +City Name = "Chattanooga, TN, US" Location = "NAM|US|TN|CHATTANOOGA" Country = "United States" +City Name = "Cheboksary, RU" Location = "ASI|RU|RS016|CHEBOKSARY" Country = "Russia" +City Name = "Chechon, KP" Location = "ASI|KP|KN000|CHECHON" Country = "North Korea" +City Name = "Cheju, KR" Location = "ASI|KR|KS003|CHEJU" Country = "South Korea" +City Name = "Chejung, KP" Location = "ASI|KP|KN000|CHEJUNG" Country = "North Korea" +City Name = "Chelmsford, UK" Location = "EUR|UK|UK001|CHELMSFORD" Country = "United Kingdom" +City Name = "Cheltenham, UK" Location = "EUR|UK|UK001|CHELTENHAM" Country = "United Kingdom" +City Name = "Chelyabinsk, RU" Location = "ASI|RU|RS013|CHELYABINSK" Country = "Russia" +City Name = "Chemnitz, DE" Location = "EUR|DE|GM014|CHEMNITZ" Country = "Germany" +City Name = "Chengde, CN" Location = "ASI|CN|CH010|CHENGDE" Country = "China" +City Name = "Chengdu, CN" Location = "ASI|CN|CH026|CHENGDU" Country = "China" +City Name = "Chenzhou, CN" Location = "ASI|CN|CH014|CHENZHOU" Country = "China" +City Name = "Cheongju, KR" Location = "ASI|KR|KS001|CHEONGJU" Country = "South Korea" +City Name = "Cherepovets, RU" Location = "ASI|RU|RS089|CHEREPOVETS" Country = "Russia" +City Name = "Cherkassy, UA" Location = "EUR|UA|UP024|CHERKASSY" Country = "Ukraine" +City Name = "Cherkessk, RU" Location = "ASI|RU|RS029|CHERKESSK" Country = "Russia" +City Name = "Chernigov, UA" Location = "EUR|UA|UP001|CHERNIGOV" Country = "Ukraine" +City Name = "Chernovtsy, UA" Location = "EUR|UA|UP002|CHERNOVTSY" Country = "Ukraine" +City Name = "Chesapeake, VA, US" Location = "NAM|US|VA|CHESAPEAKE" Country = "United States" +City Name = "Chester, UK" Location = "EUR|UK|UK001|CHESTER" Country = "United Kingdom" +City Name = "Chesterfield, UK" Location = "EUR|UK|UK001|CHESTERFIELD" Country = "United Kingdom" +City Name = "Cheyenne, WY, US" Location = "NAM|US|WY|CHEYENNE" Country = "United States" +City Name = "Chiang Mai, TH" Location = "ASI|TH|TH008|CHIANG MAI" Country = "Thailand" +City Name = "Chiba, JP" Location = "ASI|JP|JA004|CHIBA" Country = "Japan" +City Name = "Chicago, IL, US" Location = "NAM|US|IL|CHICAGO" Country = "United States" +City Name = "Chichester, UK" Location = "EUR|UK|UK001|CHICHESTER" Country = "United Kingdom" +City Name = "Chiclayo, PE" Location = "SAM|PE|PE014|CHICLAYO" Country = "Peru" +City Name = "Chidenguele, MZ" Location = "AFR|MZ|MZ002|CHIDENGUELE" Country = "Mozambique" +City Name = "Chifeng, CN" Location = "ASI|CN|CH019|CHIFENG" Country = "China" +City Name = "Chigasaki, JP" Location = "ASI|JP|JA019|CHIGASAKI" Country = "Japan" +City Name = "Chihuahua, MX" Location = "NAM|MX|MX006|CHIHUAHUA" Country = "Mexico" +City Name = "Chillan, CL" Location = "SAM|CL|CI005|CHILLN" Country = "Chile" +City Name = "Chimbote, PE" Location = "SAM|PE|PE002|CHIMBOTE" Country = "Peru" +City Name = "Chimoio/Beira Corridor, MZ" Location = "AFR|MZ|MZ004|CHIMOIO/BEIRA CORRIDOR" Country = "Mozambique" +City Name = "Chinandega, NI" Location = "CAC|NI|NU003|CHINANDEGA" Country = "Nicaragua" +City Name = "Chingola, ZM" Location = "AFR|ZM|ZA001|CHINGOLA" Country = "Zambia" +City Name = "Chiniot, PK" Location = "ASI|PK|PK007|CHINIOT" Country = "Pakistan" +City Name = "Chirchik, UZ" Location = "ASI|UZ|UZ013|CHIRCHIK" Country = "Uzbekistan" +City Name = "Chita, RU" Location = "ASI|RU|RS014|CHITA" Country = "Russia" +City Name = "Chitradurga, IN" Location = "ASI|IN|IN017|CHITRADURGA" Country = "India" +City Name = "Chittagong, BD" Location = "ASI|BD|BG001|CHITTAGONG" Country = "Bangladesh" +City Name = "Chittoor, IN" Location = "ASI|IN|IN002|CHITTOOR" Country = "India" +City Name = "Chitungwiza, ZW" Location = "AFR|ZW|ZI003|CHITUNGWIZA" Country = "Zimbabwe" +City Name = "Chlef, DZ" Location = "AFR|DZ|AG014|CHLEF" Country = "Algeria" +City Name = "Chofu, JP" Location = "ASI|JP|JA041|CHOFU" Country = "Japan" +City Name = "Chon Buri, TH" Location = "ASI|TH|TH010|CHON BURI" Country = "Thailand" +City Name = "Chongqing, CN" Location = "ASI|CN|CH003|CHONGQING" Country = "China" +City Name = "Chorzow, PL" Location = "EUR|PL|PL012|CHORZW" Country = "Poland" +City Name = "Chrissiesmeer, ZA" Location = "AFR|ZA|SF006|CHRISSIESMEER" Country = "South Africa" +City Name = "Christchurch, NZ" Location = "OCN|NZ|NZ000|CHRISTCHURCH" Country = "New Zealand" +City Name = "Chula Vista, CA, US" Location = "NAM|US|CA|CHULA VISTA" Country = "United States" +City Name = "Chuncheon, KR" Location = "ASI|KR|KS007|CHUNCHEON" Country = "South Korea" +City Name = "Chungju, KR" Location = "ASI|KR|KS001|CHUNGJU" Country = "South Korea" +City Name = "Chuxiong, CN" Location = "ASI|CN|CH030|CHUXIONG" Country = "China" +City Name = "Chuzhou, CN" Location = "ASI|CN|CH001|CHUZHOU" Country = "China" +City Name = "Cienfuegos, CU" Location = "CAC|CU|CU003|CIENFUEGOS" Country = "Cuba" +City Name = "Cincinnati, OH, US" Location = "NAM|US|OH|CINCINNATI" Country = "United States" +City Name = "Cirebon, ID" Location = "ASI|ID|ID026|CIREBON" Country = "Indonesia" +City Name = "Ciudad De Colon, PA" Location = "CAC|PA|PM004|CIUDAD DE COLON" Country = "Panama" +City Name = "Ciudad Del Este, PY" Location = "SAM|PY|PA001|CIUDAD DEL ESTE" Country = "Paraguay" +City Name = "Ciudad Guayana, VE" Location = "SAM|VE|VE006|CIUDAD GUAYANA" Country = "Venezuela" +City Name = "Ciudad Madero, MX" Location = "NAM|MX|MX028|CIUDAD MADERO" Country = "Mexico" +City Name = "Ciudad Victoria, MX" Location = "NAM|MX|MX002|CIUDAD VICTORIA" Country = "Mexico" +City Name = "Cixi, CN" Location = "ASI|CN|CH001|CIXI" Country = "China" +City Name = "Clanwilliam, ZA" Location = "AFR|ZA|SF011|CLANWILLIAM" Country = "South Africa" +City Name = "Clarens, ZA" Location = "AFR|ZA|SF003|CLARENS" Country = "South Africa" +City Name = "Clarksville, TN, US" Location = "NAM|US|TN|CLARKSVILLE" Country = "United States" +City Name = "Clearwater, FL, US" Location = "NAM|US|FL|CLEARWATER" Country = "United States" +City Name = "Clermont-Ferrand, FR" Location = "EUR|FR|FR003|CLERMONT-FERRAND" Country = "France" +City Name = "Cleveland, OH, US" Location = "NAM|US|OH|CLEVELAND" Country = "United States" +City Name = "Cluj-Napoca, RO" Location = "EUR|RO|RO001|CLUJ-NAPOCA" Country = "Romania" +City Name = "Coatzacoalcos, MX" Location = "NAM|MX|MX030|COATZACOALCOS" Country = "Mexico" +City Name = "Cochabamba, BO" Location = "SAM|BO|BL002|COCHABAMBA" Country = "Bolivia" +City Name = "Codo, BR" Location = "SAM|BR|BR009|CODO" Country = "Brazil" +City Name = "Coffee Bay, ZA" Location = "AFR|ZA|SF002|COFFEE BAY" Country = "South Africa" +City Name = "Coimbatore, IN" Location = "ASI|IN|IN031|COIMBATORE" Country = "India" +City Name = "Coimbra, PT" Location = "EUR|PT|PO007|COIMBRA" Country = "Portugal" +City Name = "Colchester, UK" Location = "EUR|UK|UK001|COLCHESTER" Country = "United Kingdom" +City Name = "Colesberg, ZA" Location = "AFR|ZA|SF008|COLESBERG" Country = "South Africa" +City Name = "Colimas, MX" Location = "NAM|MX|MX019|COLIMAS" Country = "Mexico" +City Name = "Colombo, BR" Location = "SAM|BR|BR015|COLOMBO" Country = "Brazil" +City Name = "Colombo, LK" Location = "ASI|LK|CE009|COLOMBO" Country = "Sri Lanka" +City Name = "Colorado Springs, CO, US" Location = "NAM|US|CO|COLORADO SPRINGS" Country = "United States" +City Name = "Columbia, SC, US" Location = "NAM|US|SC|COLUMBIA" Country = "United States" +City Name = "Columbus, OH, US" Location = "NAM|US|OH|COLUMBUS" Country = "United States" +City Name = "Columbus, GA, US" Location = "NAM|US|GA|COLUMBUS" Country = "United States" +City Name = "Comilla, BD" Location = "ASI|BD|BG001|COMILLA" Country = "Bangladesh" +City Name = "Comodoro Rivadavia, AR" Location = "SAM|AR|AR004|COMODORO RIVADAVIA" Country = "Argentina" +City Name = "Conakry, GN" Location = "AFR|GN|GV004|CONAKRY" Country = "Guinea" +City Name = "Concepcion, CL" Location = "SAM|CL|CI005|CONCEPCIN" Country = "Chile" +City Name = "Concord, CA, US" Location = "NAM|US|CA|CONCORD" Country = "United States" +City Name = "Concordia, AR" Location = "SAM|AR|AR008|CONCORDIA" Country = "Argentina" +City Name = "Constanta, RO" Location = "EUR|RO|RO015|CONSTANTA" Country = "Romania" +City Name = "Constantine, DZ" Location = "AFR|DZ|AG015|CONSTANTINE" Country = "Algeria" +City Name = "Contagem, BR" Location = "SAM|BR|BR012|CONTAGEM" Country = "Brazil" +City Name = "Conwy, UK" Location = "EUR|UK|UK004|CONWY" Country = "United Kingdom" +City Name = "Copenhagen, DK" Location = "EUR|DK|DA012|COPENHAGEN" Country = "Denmark" +City Name = "Copiapo, CL" Location = "SAM|CL|CI004|COPIAP" Country = "Chile" +City Name = "Coquimbo, CL" Location = "SAM|CL|CI006|COQUIMBO" Country = "Chile" +City Name = "Coquitlam, CA" Location = "NAM|CA|BC|COQUITLAM" Country = "Canada" +City Name = "Coral Springs, FL, US" Location = "NAM|US|FL|CORAL SPRINGS" Country = "United States" +City Name = "Cordoba, AR" Location = "SAM|AR|AR005|CRDOBA" Country = "Argentina" +City Name = "Cordoba, MX" Location = "NAM|MX|MX030|CRDOBA" Country = "Mexico" +City Name = "Cordoba, ES" Location = "EUR|ES|SP001|CRDOBA" Country = "Spain" +City Name = "Cork, IE" Location = "EUR|IE|EI004|CORK" Country = "Ireland" +City Name = "Coro, VE" Location = "SAM|VE|VE012|CORO" Country = "Venezuela" +City Name = "Corona, CA, US" Location = "NAM|US|CA|CORONA" Country = "United States" +City Name = "Corpus Christi, TX, US" Location = "NAM|US|TX|CORPUS CHRISTI" Country = "United States" +City Name = "Corrientes, AR" Location = "SAM|AR|AR006|CORRIENTES" Country = "Argentina" +City Name = "Corum, TR" Location = "MEA|TR|TU024|CORUM" Country = "Turkey" +City Name = "Costa Mesa, CA, US" Location = "NAM|US|CA|COSTA MESA" Country = "United States" +City Name = "Cotabato, PH" Location = "ASI|PH|RP039|COTABATO" Country = "Philippines" +City Name = "Cotia, BR" Location = "SAM|BR|BR023|COTIA" Country = "Brazil" +City Name = "Cotonou, BJ" Location = "AFR|BJ|BN000|COTONOU" Country = "Benin" +City Name = "Cottbus, DE" Location = "EUR|DE|GM004|COTTBUS" Country = "Germany" +City Name = "Cotyaeum, TR" Location = "MEA|TR|TU054|KTAHYA" Country = "Turkey" +City Name = "Coventry, UK" Location = "EUR|UK|UK001|COVENTRY" Country = "United Kingdom" +City Name = "Cradock, ZA" Location = "AFR|ZA|SF002|CRADOCK" Country = "South Africa" +City Name = "Craiova, RO" Location = "EUR|RO|RO018|CRAIOVA" Country = "Romania" +City Name = "Crato, BR" Location = "SAM|BR|BR006|CRATO" Country = "Brazil" +City Name = "Crewe, UK" Location = "EUR|UK|UK001|CREWE" Country = "United Kingdom" +City Name = "Criciuma, BR" Location = "SAM|BR|BR022|CRICIMA" Country = "Brazil" +City Name = "Croydon, UK" Location = "EUR|UK|UK001|CROYDON" Country = "United Kingdom" +City Name = "Cubatao, BR" Location = "SAM|BR|BR023|CUBATAO" Country = "Brazil" +City Name = "Cucuta, CO" Location = "SAM|CO|CO005|CUCUTA" Country = "Colombia" +City Name = "Cuddalore, IN" Location = "ASI|IN|IN031|CUDDALORE" Country = "India" +City Name = "Cuddapah, IN" Location = "ASI|IN|IN002|CUDDAPAH" Country = "India" +City Name = "Cuenca, EC" Location = "SAM|EC|EC001|CUENCA" Country = "Ecuador" +City Name = "Cuernavaca, MX" Location = "NAM|MX|MX017|CUERNAVACA" Country = "Mexico" +City Name = "Cuiaba, BR" Location = "SAM|BR|BR010|CUIAB" Country = "Brazil" +City Name = "Culican, MX" Location = "NAM|MX|MX025|CULIACN" Country = "Mexico" +City Name = "Cumana, VE" Location = "SAM|VE|VE020|CUMAN" Country = "Venezuela" +City Name = "Curitiba, BR" Location = "SAM|BR|BR015|CURITIBA" Country = "Brazil" +City Name = "Cuttack, IN" Location = "ASI|IN|IN026|CUTTACK" Country = "India" +City Name = "Cuzco, PE" Location = "SAM|PE|PE008|CUZCO" Country = "Peru" +City Name = "Czestochowa, PL" Location = "EUR|PL|PL012|CZESTOCHOWA" Country = "Poland" +City Name = "Da Nang, VN" Location = "ASI|VN|VM016|DA NANG" Country = "Vietnam" +City Name = "Daan, CN" Location = "ASI|CN|CH026|DAAN" Country = "China" +City Name = "Dabrowa Gornicza, PL" Location = "EUR|PL|PL012|DABROWA GRNICZA" Country = "Poland" +City Name = "Dadu, PK" Location = "ASI|PK|PK008|DADU" Country = "Pakistan" +City Name = "Dagupan, PH" Location = "ASI|PH|RP040|DAGUPAN" Country = "Philippines" +City Name = "Daito, JP" Location = "ASI|JP|JA033|DAITO" Country = "Japan" +City Name = "Dakar, SN" Location = "AFR|SN|SG001|DAKAR" Country = "Senegal" +City Name = "Dalat, VN" Location = "ASI|VN|VM037|DALAT" Country = "Vietnam" +City Name = "Dali, CN" Location = "ASI|CN|CH030|DALI" Country = "China" +City Name = "Dalian, CN" Location = "ASI|CN|CH018|DALIAN" Country = "China" +City Name = "Dallas, TX, US" Location = "NAM|US|TX|DALLAS" Country = "United States" +City Name = "Daly City, CA, US" Location = "NAM|US|CA|DALY CITY" Country = "United States" +City Name = "Damanhur, EG" Location = "AFR|EG|EG003|DAMANHR" Country = "Egypt" +City Name = "Damascus, SY" Location = "MEA|SY|SY008|DAMASCUS" Country = "Syria" +City Name = "Dammam, SA" Location = "MEA|SA|SA008|DAMMAM" Country = "Saudi Arabia" +City Name = "Damoh, IN" Location = "ASI|IN|IN020|DAMOH" Country = "India" +City Name = "Dandong, CN" Location = "ASI|CN|CH018|DANDONG" Country = "China" +City Name = "Dangyang, CN" Location = "ASI|CN|CH013|DANGYANG" Country = "China" +City Name = "Danielskuil, ZA" Location = "AFR|ZA|SF008|DANIELSKUIL" Country = "South Africa" +City Name = "Danjiangkou, CN" Location = "ASI|CN|CH013|DANJIANGKOU" Country = "China" +City Name = "Danyang, CN" Location = "ASI|CN|CH015|DANYANG" Country = "China" +City Name = "Daqing, CN" Location = "ASI|CN|CH011|DAQING" Country = "China" +City Name = "Dar Es Salaam, TZ" Location = "AFR|TZ|TZ000|DAR ES SALAAM" Country = "Tanzania" +City Name = "Darbhanga, IN" Location = "ASI|IN|IN005|DARBHANGA" Country = "India" +City Name = "Darlington, UK" Location = "EUR|UK|UK001|DARLINGTON" Country = "United Kingdom" +City Name = "Darmstadt, DE" Location = "EUR|DE|GM007|DARMSTADT" Country = "Germany" +City Name = "Darwin, AU" Location = "OCN|AU|NT|DARWIN" Country = "Australia" +City Name = "Daska, PK" Location = "ASI|PK|PK007|DASKA" Country = "Pakistan" +City Name = "Datong, CN" Location = "ASI|CN|CH001|DATONG" Country = "China" +City Name = "Daugavpils, LV" Location = "EUR|LV|LG006|DAUGAVPILS" Country = "Latvia" +City Name = "Davangere, IN" Location = "ASI|IN|IN017|DAVANGERE" Country = "India" +City Name = "Davao, PH" Location = "ASI|PH|RP133|DAVAO" Country = "Philippines" +City Name = "Daxian, CN" Location = "ASI|CN|CH026|DAXIAN" Country = "China" +City Name = "Dayton, OH, US" Location = "NAM|US|OH|DAYTON" Country = "United States" +City Name = "De Aar, ZA" Location = "AFR|ZA|SF008|DE AAR" Country = "South Africa" +City Name = "Debrecen, HU" Location = "EUR|HU|HU008|DEBRECEN" Country = "Hungary" +City Name = "Dehiwala, LK" Location = "ASI|LK|CE009|DEHIWALA-MOUNT LAVINIA" Country = "Sri Lanka" +City Name = "Dehradun, IN" Location = "ASI|IN|IN033|DEHRADUN" Country = "India" +City Name = "Delhi, IN" Location = "ASI|IN|IN010|DELHI" Country = "India" +City Name = "Delmas, HT" Location = "CAC|HT|HA003|DELMAS" Country = "Haiti" +City Name = "Dengzhou, CN" Location = "ASI|CN|CH023|DENGZHOU" Country = "China" +City Name = "Denizli, TR" Location = "MEA|TR|TU025|DENIZLI" Country = "Turkey" +City Name = "Denver, CO, US" Location = "NAM|US|CO|DENVER" Country = "United States" +City Name = "Dera Ghazi Khan, PK" Location = "ASI|PK|PK007|DERA GHAZI KHAN" Country = "Pakistan" +City Name = "Derby, UK" Location = "EUR|UK|UK001|DERBY" Country = "United Kingdom" +City Name = "Derry, IE" Location = "EUR|IE|EI000|DERRY" Country = "Ireland" +City Name = "Des Moines, IA, US" Location = "NAM|US|IA|DES MOINES" Country = "United States" +City Name = "Dessie, ET" Location = "AFR|ET|ET000|DESSIE" Country = "Ethiopia" +City Name = "Detroit, MI, US" Location = "NAM|US|MI|DETROIT" Country = "United States" +City Name = "Dewas, IN" Location = "ASI|IN|IN020|DEWAS" Country = "India" +City Name = "Dewetsdorp, ZA" Location = "AFR|ZA|SF003|DEWETSDORP" Country = "South Africa" +City Name = "Deyang, CN" Location = "ASI|CN|CH026|DEYANG" Country = "China" +City Name = "Dezful, IR" Location = "MEA|IR|IR016|DEZFUL" Country = "Iran" +City Name = "Dezhou, CN" Location = "ASI|CN|CH023|DEZHOU" Country = "China" +City Name = "Dhaka, BD" Location = "ASI|BD|BG002|DHAKA" Country = "Bangladesh" +City Name = "Dhanbad, IN" Location = "ASI|IN|IN005|DHANBAD" Country = "India" +City Name = "Dhule, IN" Location = "ASI|IN|IN021|DHULE" Country = "India" +City Name = "Diadema, BR" Location = "SAM|BR|BR023|DIADEMA" Country = "Brazil" +City Name = "Dibrugarh, IN" Location = "ASI|IN|IN004|DIBRUGARH" Country = "India" +City Name = "Dijon, FR" Location = "EUR|FR|FR005|DIJON" Country = "France" +City Name = "Dili, TL" Location = "ASI|TL|TT000|DILI" Country = "East Timor" +City Name = "Dimitrovgrad, RU" Location = "ASI|RU|RS085|DIMITROVGRAD" Country = "Russia" +City Name = "Dimona, IL" Location = "MEA|IL|IS001|DIMONA" Country = "Israel" +City Name = "Dinajpur, BD" Location = "ASI|BD|BG004|DINAJPUR" Country = "Bangladesh" +City Name = "Dindigul, IN" Location = "ASI|IN|IN031|DINDIGUL" Country = "India" +City Name = "Dingzhou, CN" Location = "ASI|CN|CH010|DINGZHOU" Country = "China" +City Name = "Dire Dawa, ET" Location = "AFR|ET|ET000|DIRE DAWA" Country = "Ethiopia" +City Name = "Divinopolis, BR" Location = "SAM|BR|BR012|DIVINPOLIS" Country = "Brazil" +City Name = "Diwaniya, IQ" Location = "MEA|IQ|IZ004|DIWANIYA" Country = "Iraq" +City Name = "Diyarbakir, TR" Location = "MEA|TR|TU026|DIYARBAKIR" Country = "Turkey" +City Name = "Djibouti, DJ" Location = "AFR|DJ|DJ003|DJIBOUTI" Country = "Djibouti" +City Name = "Dneprodzerzhinsk, UA" Location = "EUR|UA|UP003|DNEPRODZERZHINSK" Country = "Ukraine" +City Name = "Dnepropetrovsk, UA" Location = "EUR|UA|UP003|DNEPROPETROVSK" Country = "Ukraine" +City Name = "Doboj, BA" Location = "EUR|BA|BK002|DOBOJ" Country = "Bosnia And Herzegovina" +City Name = "Dobritch, BG" Location = "EUR|BG|BU003|DOBRITCH" Country = "Bulgaria" +City Name = "Dodoma, TZ" Location = "AFR|TZ|TZ000|DODOMA" Country = "Tanzania" +City Name = "Doha, QA" Location = "MEA|QA|QA001|DOHA" Country = "Qatar" +City Name = "Doncaster, UK" Location = "EUR|UK|UK001|DONCASTER" Country = "United Kingdom" +City Name = "Donetsk, UA" Location = "EUR|UA|UP006|DONETSK" Country = "Ukraine" +City Name = "Dongchuan, CN" Location = "ASI|CN|CH030|DONGCHUAN" Country = "China" +City Name = "Dongguan, CN" Location = "ASI|CN|CH016|DONGGUAN" Country = "China" +City Name = "Dongsheng, CN" Location = "ASI|CN|CH019|DONGSHENG" Country = "China" +City Name = "Dongtai, CN" Location = "ASI|CN|CH015|DONGTAI" Country = "China" +City Name = "Dongyang, CN" Location = "ASI|CN|CH011|DONGYANG" Country = "China" +City Name = "Dongying, CN" Location = "ASI|CN|CH019|DONGYING" Country = "China" +City Name = "Dordrecht, NL" Location = "EUR|NL|NL012|DORDRECHT" Country = "Netherlands" +City Name = "Dortmund, DE" Location = "EUR|DE|GM011|DORTMUND" Country = "Germany" +City Name = "Dos Quebradas, CO" Location = "SAM|CO|CO027|DOS QUEBRADAS" Country = "Colombia" +City Name = "Dothan, AL, US" Location = "NAM|US|AL|Dothan" Country = "United States" +City Name = "Douala, CM" Location = "AFR|CM|CM005|DOUALA" Country = "Cameroon" +City Name = "Douglas, IM" Location = "EUR|IM|IM---|DOUGLAS" Country = "Isle Of Man" +City Name = "Dourados, BR" Location = "SAM|BR|BR011|DOURADOS" Country = "Brazil" +City Name = "Dover, UK" Location = "EUR|UK|UK001|DOVER" Country = "United Kingdom" +City Name = "Dover, CO, US" Location = "NAM|US|CO|DOVER" Country = "United States" +City Name = "Dover, DE, US" Location = "NAM|US|DE|DOVER" Country = "United States" +City Name = "Downey, CA, US" Location = "NAM|US|CA|DOWNEY" Country = "United States" +City Name = "Drammen, NO" Location = "EUR|NO|NO003|DRAMMEN" Country = "Norway" +City Name = "Dresden, DE" Location = "EUR|DE|GM014|DRESDEN" Country = "Germany" +City Name = "Drobeta Turnu-Severin, RO" Location = "EUR|RO|RO027|DROBETA TURNU-SEVERIN" Country = "Romania" +City Name = "Dubai, AE" Location = "MEA|AE|AE005|DUBAI" Country = "United Arab Emirates" +City Name = "Dublin, IE" Location = "EUR|IE|EI006|DUBLIN" Country = "Ireland" +City Name = "Dudley, UK" Location = "EUR|UK|UK001|DUDLEY" Country = "United Kingdom" +City Name = "Duisburg, DE" Location = "EUR|DE|GM011|DUISBURG" Country = "Germany" +City Name = "Dujun, CN" Location = "ASI|CN|CH016|DUJUN" Country = "China" +City Name = "Dumfries and Galloway, UK" Location = "EUR|UK|UK002|DUMFRIES AND GALLOWAY" Country = "United Kingdom" +City Name = "Dundee, UK" Location = "EUR|UK|UK002|DUNDEE" Country = "United Kingdom" +City Name = "Dundee, ZA" Location = "AFR|ZA|SF005|DUNDEE" Country = "South Africa" +City Name = "Dunedin, NZ" Location = "OCN|NZ|NZ000|DUNEDIN" Country = "New Zealand" +City Name = "Dunhua, CN" Location = "ASI|CN|CH017|DUNHUA" Country = "China" +City Name = "Dunhuang, CN" Location = "ASI|CN|CH005|DUNHUANG" Country = "China" +City Name = "Duque De Caxias, BR" Location = "SAM|BR|BR017|DUQUE DE CAXIAS" Country = "Brazil" +City Name = "Durango, MX" Location = "NAM|MX|MX010|DURANGO" Country = "Mexico" +City Name = "Durban, ZA" Location = "AFR|ZA|SF005|DURBAN" Country = "South Africa" +City Name = "Durg, IN" Location = "ASI|IN|IN020|DURG" Country = "India" +City Name = "Durgapur, IN" Location = "ASI|IN|IN036|DURGAPUR" Country = "India" +City Name = "Durham, NC, US" Location = "NAM|US|NC|DURHAM" Country = "United States" +City Name = "Dushanbe, TJ" Location = "ASI|TJ|TI000|DUSHANBE" Country = "Tajikistan" +City Name = "Dusseldorf, DE" Location = "EUR|DE|GM011|DSSELDORF" Country = "Germany" +City Name = "Dzerzhinsk, RU" Location = "ASI|RU|RS055|DZERZHINSK" Country = "Russia" +City Name = "Ealing, UK" Location = "EUR|UK|UK001|EALING" Country = "United Kingdom" +City Name = "East London, ZA" Location = "AFR|ZA|SF002|EAST LONDON" Country = "South Africa" +City Name = "East York, CA" Location = "NAM|CA|ON|EAST YORK" Country = "Canada" +City Name = "Eastleigh, UK" Location = "EUR|UK|UK001|EASTLEIGH" Country = "United Kingdom" +City Name = "Eau Claire, WI, US" Location = "NAM|US|WI|Eau Claire" Country = "United States" +City Name = "Ebetsu, JP" Location = "ASI|JP|JA012|EBETSU" Country = "Japan" +City Name = "Ebina, JP" Location = "ASI|JP|JA019|EBINA" Country = "Japan" +City Name = "Ecatepec, MX" Location = "NAM|MX|MX015|ECATEPEC" Country = "Mexico" +City Name = "Ede, NL" Location = "EUR|NL|NL004|EDE" Country = "Netherlands" +City Name = "Ede, NG" Location = "AFR|NG|NI000|EDE" Country = "Nigeria" +City Name = "Edea, CM" Location = "AFR|CM|CM005|EDA" Country = "Cameroon" +City Name = "Edenburg, ZA" Location = "AFR|ZA|SF003|EDENBURG" Country = "South Africa" +City Name = "Edinburgh, UK" Location = "EUR|UK|UK002|EDINBURGH" Country = "United Kingdom" +City Name = "Edirne, TR" Location = "MEA|TR|TU027|EDIRNE" Country = "Turkey" +City Name = "Edmonton, CA" Location = "NAM|CA|AB|EDMONTON" Country = "Canada" +City Name = "Eilat , IL" Location = "MEA|IL|IS001|EILAT" Country = "Israel" +City Name = "Eindhoven, NL" Location = "EUR|NL|NL007|EINDHOVEN" Country = "Netherlands" +City Name = "Ekaterinburg, RU" Location = "ASI|RU|RS075|EKATERINBURG" Country = "Russia" +City Name = "Ekibastuz, KZ" Location = "ASI|KZ|KZ010|EKIBASTUZ" Country = "Kazakhstan" +City Name = "El Aaiun, EH" Location = "AFR|EH|WI---|EL AAIUN" Country = "Western Sahara" +City Name = "El Jadida, MA" Location = "AFR|MA|MO010|EL JADIDA" Country = "Morocco" +City Name = "El Monte, CA, US" Location = "NAM|US|CA|EL MONTE" Country = "United States" +City Name = "El Paso, TX, US" Location = "NAM|US|TX|EL PASO" Country = "United States" +City Name = "Elazig, TR" Location = "MEA|TR|TU028|ELAZIG" Country = "Turkey" +City Name = "Elblag, PL" Location = "EUR|PL|PL014|ELBLAG" Country = "Poland" +City Name = "Elche, ES" Location = "EUR|ES|SP016|ELCHE" Country = "Spain" +City Name = "Eldoret, KE" Location = "AFR|KE|KE007|ELDORET" Country = "Kenya" +City Name = "Elektrostal, RU" Location = "ASI|RU|RS051|ELEKTROSTAL" Country = "Russia" +City Name = "Elets, RU" Location = "ASI|RU|RS046|ELETS" Country = "Russia" +City Name = "Elista, RU" Location = "ASI|RU|RS026|ELISTA" Country = "Russia" +City Name = "Elizabeth, NJ, US" Location = "NAM|US|NJ|ELIZABETH" Country = "United States" +City Name = "Elk Grove, CA, US" Location = "NAM|US|CA|ELK GROVE" Country = "United States" +City Name = "Ellisras, ZA" Location = "AFR|ZA|SF009|ELLISRAS" Country = "South Africa" +City Name = "El-Mahalla El-Kubra, EG" Location = "AFR|EG|EG005|EL-MAHALLA EL-KUBRA" Country = "Egypt" +City Name = "Elmbridge, UK" Location = "EUR|UK|UK001|ELMBRIDGE" Country = "United Kingdom" +City Name = "Eluru, IN" Location = "ASI|IN|IN002|ELURU" Country = "India" +City Name = "Embu, BR" Location = "SAM|BR|BR023|EMBU" Country = "Brazil" +City Name = "Emmen, NL" Location = "EUR|NL|NL001|EMMEN" Country = "Netherlands" +City Name = "Empangeni, ZA" Location = "AFR|ZA|SF005|EMPANGENI" Country = "South Africa" +City Name = "Enfield, UK" Location = "EUR|UK|UK001|ENFIELD" Country = "United Kingdom" +City Name = "Engels, RU" Location = "ASI|RU|RS069|ENGELS" Country = "Russia" +City Name = "English Bazar, IN" Location = "ASI|IN|IN036|ENGLISH BAZAR" Country = "India" +City Name = "Enschede, NL" Location = "EUR|NL|NL009|ENSCHEDE" Country = "Netherlands" +City Name = "Ensenada, MX" Location = "NAM|MX|MX002|ENSENADA" Country = "Mexico" +City Name = "Enshi, CN" Location = "ASI|CN|CH013|ENSHI" Country = "China" +City Name = "Entebbe, UG" Location = "AFR|UG|UG000|ENTEBBE" Country = "Uganda" +City Name = "Enugu, NG" Location = "AFR|NG|NI000|ENUGU" Country = "Nigeria" +City Name = "Envigado, CO" Location = "SAM|CO|CO002|ENVIGADO" Country = "Colombia" +City Name = "Erbil, IQ" Location = "MEA|IQ|IZ006|ERBIL" Country = "Iraq" +City Name = "Erfurt, DE" Location = "EUR|DE|GM017|ERFURT" Country = "Germany" +City Name = "Erie, PA, US" Location = "NAM|US|PA|ERIE" Country = "United States" +City Name = "Erlangen, DE" Location = "EUR|DE|GM002|ERLANGEN" Country = "Germany" +City Name = "Ermelo, ZA" Location = "AFR|ZA|SF006|ERMELO" Country = "South Africa" +City Name = "Erode, IN" Location = "ASI|IN|IN031|ERODE" Country = "India" +City Name = "Erzurum, TR" Location = "MEA|TR|TU030|ERZURUM" Country = "Turkey" +City Name = "Esbjerg, DK" Location = "EUR|DK|DA008|ESBJERG" Country = "Denmark" +City Name = "Escondido, CA, US" Location = "NAM|US|CA|ESCONDIDO" Country = "United States" +City Name = "Esfahan, IR" Location = "MEA|IR|IR006|ESFAHAN" Country = "Iran" +City Name = "Eshowe, ZA" Location = "AFR|ZA|SF005|ESHOWE" Country = "South Africa" +City Name = "Eskisehir, TR" Location = "MEA|TR|TU031|ESKISEHIR" Country = "Turkey" +City Name = "Esmeraldas, EC" Location = "SAM|EC|EC008|ESMERALDAS" Country = "Ecuador" +City Name = "Espoo, FI" Location = "EUR|FI|FI002|ESPOO" Country = "Finland" +City Name = "Essen, DE" Location = "EUR|DE|GM011|ESSEN" Country = "Germany" +City Name = "Etawah, IN" Location = "ASI|IN|IN029|ETAWAH" Country = "India" +City Name = "Etobicoke, CA" Location = "NAM|CA|ON|ETOBICOKE" Country = "Canada" +City Name = "Eugene, OR, US" Location = "NAM|US|OR|EUGENE" Country = "United States" +City Name = "Evansville, IN, US" Location = "NAM|US|IN|EVANSVILLE" Country = "United States" +City Name = "vora, PT" Location = "EUR|PT|PO008|VORA" Country = "Portugal" +City Name = "Excelsior, ZA" Location = "AFR|ZA|SF003|EXCELSIOR" Country = "South Africa" +City Name = "Exeter, UK" Location = "EUR|UK|UK001|EXETER" Country = "United Kingdom" +City Name = "Faisalabad, PK" Location = "ASI|PK|PK007|FAISALABAD" Country = "Pakistan" +City Name = "Faiyum, EG" Location = "AFR|EG|EG004|FAIYM" Country = "Egypt" +City Name = "Faizabad, IN" Location = "ASI|IN|IN033|FAIZABAD" Country = "India" +City Name = "Falkirk, UK" Location = "EUR|UK|UK002|FALKIRK" Country = "United Kingdom" +City Name = "Fareham, UK" Location = "EUR|UK|UK001|FAREHAM" Country = "United Kingdom" +City Name = "Faridabad, IN" Location = "ASI|IN|IN013|FARIDABAD" Country = "India" +City Name = "Faro, PT" Location = "EUR|PT|PO009|FARO" Country = "Portugal" +City Name = "Farrukhabad-Cum-Fategarh, IN" Location = "ASI|IN|IN033|FARRUKHABAD-CUM-FATEGARH" Country = "India" +City Name = "Fatehpur, IN" Location = "ASI|IN|IN029|FATEHPUR" Country = "India" +City Name = "Fauresmith, ZA" Location = "AFR|ZA|SF003|FAURESMITH" Country = "South Africa" +City Name = "Fayetteville, NC, US" Location = "NAM|US|NC|FAYETTEVILLE" Country = "United States" +City Name = "Fayetteville, AR, US" Location = "NAM|US|AR|Fayetteville" Country = "United States" +City Name = "Feira De Santana, BR" Location = "SAM|BR|BR005|FEIRA DE SANTANA" Country = "Brazil" +City Name = "Fengcheng, CN" Location = "ASI|CN|CH016|FENGCHENG" Country = "China" +City Name = "Fenghua, CN" Location = "ASI|CN|CH031|FENGHUA" Country = "China" +City Name = "Fergana, UZ" Location = "ASI|UZ|UZ003|FERGANA" Country = "Uzbekistan" +City Name = "Ferrara, IT" Location = "EUR|IT|IT005|FERRARA" Country = "Italy" +City Name = "Ferraz De Vasconcelos, BR" Location = "SAM|BR|BR023|FERRAZ DE VASCONCELOS" Country = "Brazil" +City Name = "Fes, MA" Location = "AFR|MA|MO016|FS" Country = "Morocco" +City Name = "Ficksburg, ZA" Location = "AFR|ZA|SF003|FICKSBURG" Country = "South Africa" +City Name = "Firenze, IT" Location = "EUR|IT|IT016|FIRENZE" Country = "Italy" +City Name = "Firozabad, IN" Location = "ASI|IN|IN017|FIROZABAD" Country = "India" +City Name = "Flint, MI, US" Location = "NAM|US|MI|FLINT" Country = "United States" +City Name = "Florencia, CO" Location = "SAM|CO|CO005|FLORENCIA" Country = "Colombia" +City Name = "Florianopolis, BR" Location = "SAM|BR|BR022|FLORIANPOLIS" Country = "Brazil" +City Name = "Floridablanca, CO" Location = "SAM|CO|CO024|FLORIDABLANCA" Country = "Colombia" +City Name = "Foggia, IT" Location = "EUR|IT|IT013|FOGGIA" Country = "Italy" +City Name = "Fontana, CA, US" Location = "NAM|US|CA|FONTANA" Country = "United States" +City Name = "Forli, IT" Location = "EUR|IT|IT005|FORLI" Country = "Italy" +City Name = "Formosa, AR" Location = "SAM|AR|AR009|FORMOSA" Country = "Argentina" +City Name = "Fort Beaufort, ZA" Location = "AFR|ZA|SF002|FORT BEAUFORT" Country = "South Africa" +City Name = "Fort Collins, CO, US" Location = "NAM|US|CO|FORT COLLINS" Country = "United States" +City Name = "Fort Lauderdale, FL, US" Location = "NAM|US|FL|FORT LAUDERDALE" Country = "United States" +City Name = "Fort Portal, UG" Location = "AFR|UG|UG000|FORT PORTAL" Country = "Uganda" +City Name = "Fort Wayne, IN, US" Location = "NAM|US|IN|FORT WAYNE" Country = "United States" +City Name = "Fort Worth, TX, US" Location = "NAM|US|TX|FORT WORTH" Country = "United States" +City Name = "Fortaleza, BR" Location = "SAM|BR|BR006|FORTALEZA" Country = "Brazil" +City Name = "Fort-De-France, MQ" Location = "CAC|MQ|MB---|FORT-DE-FRANCE" Country = "Martinique" +City Name = "Foshan, CN" Location = "ASI|CN|CH006|FOSHAN" Country = "China" +City Name = "Foz Do Iguacu, BR" Location = "SAM|BR|BR015|FOZ DO IGUAU" Country = "Brazil" +City Name = "Franca, BR" Location = "SAM|BR|BR005|FRANCA" Country = "Brazil" +City Name = "Francisco Morato, BR" Location = "SAM|BR|BR023|FRANCISCO MORATO" Country = "Brazil" +City Name = "Francistown, BW" Location = "AFR|BW|BC000|FRANCISTOWN" Country = "Botswana" +City Name = "Franco Da Rocha, BR" Location = "SAM|BR|BR023|FRANCO DA ROCHA" Country = "Brazil" +City Name = "Frankfort, KY, US" Location = "NAM|US|KY|FRANKFORT" Country = "United States" +City Name = "Frankfurt Am Main, DE" Location = "EUR|DE|GM007|FRANKFURT AM MAIN" Country = "Germany" +City Name = "Franschhoek, ZA" Location = "AFR|ZA|SF011|FRANSCHHOEK" Country = "South Africa" +City Name = "Fraserburg, ZA" Location = "AFR|ZA|SF008|FRASERBURG" Country = "South Africa" +City Name = "Fredericia, DK" Location = "EUR|DK|DA014|FREDERICIA" Country = "Denmark" +City Name = "Frederikshavn, DK" Location = "EUR|DK|DA007|FREDERIKSHAVN" Country = "Denmark" +City Name = "Fredrikstad, NO" Location = "EUR|NO|NO012|FREDRIKSTAD" Country = "Norway" +City Name = "Freetown, SL" Location = "AFR|SL|SL004|FREETOWN" Country = "Sierra Leone" +City Name = "Freiburg Im Breisgau, DE" Location = "EUR|DE|GM001|FREIBURG IM BREISGAU" Country = "Germany" +City Name = "Fremont, CA, US" Location = "NAM|US|CA|FREMONT" Country = "United States" +City Name = "Fresno, CA, US" Location = "NAM|US|CA|FRESNO" Country = "United States" +City Name = "Fuan, CN" Location = "ASI|CN|CH004|FUAN" Country = "China" +City Name = "Fuenlabrada, ES" Location = "EUR|ES|SP013|FUENLABRADA" Country = "Spain" +City Name = "Fuji, JP" Location = "ASI|JP|JA038|FUJI" Country = "Japan" +City Name = "Fujieda, JP" Location = "ASI|JP|JA038|FUJIEDA" Country = "Japan" +City Name = "Fujimi, JP" Location = "ASI|JP|JA012|FUJIMI" Country = "Japan" +City Name = "Fujin, CN" Location = "ASI|CN|CH011|FUJIN" Country = "China" +City Name = "Fujinomiya, JP" Location = "ASI|JP|JA038|FUJINOMIYA" Country = "Japan" +City Name = "Fukaya, JP" Location = "ASI|JP|JA035|FUKAYA" Country = "Japan" +City Name = "Fukui, JP" Location = "ASI|JP|JA006|FUKUI" Country = "Japan" +City Name = "Fukuoka, JP" Location = "ASI|JP|JA009|FUKUOKA" Country = "Japan" +City Name = "Fukuyama, JP" Location = "ASI|JP|JA011|FUKUYAMA" Country = "Japan" +City Name = "Fulin, CN" Location = "ASI|CN|CH014|FULIN" Country = "China" +City Name = "Fullerton, CA, US" Location = "NAM|US|CA|FULLERTON" Country = "United States" +City Name = "Funabashi, JP" Location = "ASI|JP|JA004|FUNABASHI" Country = "Japan" +City Name = "Funchal, PT" Location = "EUR|PT|PO013|FUNCHAL" Country = "Portugal" +City Name = "Furth, DE" Location = "EUR|DE|GM002|FRTH" Country = "Germany" +City Name = "Fushun, CN" Location = "ASI|CN|CH018|FUSHUN" Country = "China" +City Name = "Fuxin, CN" Location = "ASI|CN|CH018|FUXIN" Country = "China" +City Name = "Fuyang, CN" Location = "ASI|CN|CH001|FUYANG" Country = "China" +City Name = "Fuyu, CN" Location = "ASI|CN|CH011|FUYU" Country = "China" +City Name = "Fuzhou, CN" Location = "ASI|CN|CH004|FUZHOU" Country = "China" +City Name = "Gabes, TN" Location = "AFR|TN|TS013|GABES" Country = "Tunisia" +City Name = "Gaborone, BW" Location = "AFR|BW|BC009|GABORONE" Country = "Botswana" +City Name = "Gadag, IN" Location = "ASI|IN|IN017|GADAG-BETGERI" Country = "India" +City Name = "Gadamabad, IR" Location = "MEA|IR|IR009|GONBAD-E-KAVUS" Country = "Iran" +City Name = "Gaevle, SE" Location = "EUR|SE|SW003|GAEVLE" Country = "Sweden" +City Name = "Gainesville, FL, US" Location = "NAM|US|FL|Gainesville" Country = "United States" +City Name = "Galati, RO" Location = "EUR|RO|RO019|GALATI" Country = "Romania" +City Name = "Gandhidham, IN" Location = "ASI|IN|IN012|GANDHIDHAM" Country = "India" +City Name = "Gandhinagar, IN" Location = "ASI|IN|IN012|GANDHINAGAR" Country = "India" +City Name = "Gandja, AZ" Location = "ASI|AZ|AJ020|GANDJA" Country = "Azerbaijan" +City Name = "Gansbaai, ZA" Location = "AFR|ZA|SF011|GANSBAAI" Country = "South Africa" +City Name = "Ganzhou, CN" Location = "ASI|CN|CH016|GANZHOU" Country = "China" +City Name = "Gaocheng, CN" Location = "ASI|CN|CH013|GAOCHENG" Country = "China" +City Name = "Gap, FR" Location = "EUR|FR|FR021|GAP" Country = "France" +City Name = "Garanhuns, BR" Location = "SAM|BR|BR026|GARANHUNS" Country = "Brazil" +City Name = "Garden Grove, CA, US" Location = "NAM|US|CA|GARDEN GROVE" Country = "United States" +City Name = "Garland, TX, US" Location = "NAM|US|TX|GARLAND" Country = "United States" +City Name = "Garoua, CM" Location = "AFR|CM|CM006|GAROUA" Country = "Cameroon" +City Name = "Gary, IN, US" Location = "NAM|US|IN|GARY" Country = "United States" +City Name = "Gateshead, UK" Location = "EUR|UK|UK001|GATESHEAD" Country = "United Kingdom" +City Name = "Gatineau, CA" Location = "NAM|CA|QC|GATINEAU" Country = "Canada" +City Name = "Gaya, IN" Location = "ASI|IN|IN005|GAYA" Country = "India" +City Name = "Gaziantep, TR" Location = "MEA|TR|TU032|GAZIANTEP" Country = "Turkey" +City Name = "Gdansk, PL" Location = "EUR|PL|PL011|GDANSK" Country = "Poland" +City Name = "Gdynia, PL" Location = "EUR|PL|PL011|GDYNIA" Country = "Poland" +City Name = "Gebze, TR" Location = "MEA|TR|TU052|GEBZE" Country = "Turkey" +City Name = "Gedling, UK" Location = "EUR|UK|UK001|GEDLING" Country = "United Kingdom" +City Name = "Geelong, AU" Location = "OCN|AU|VIC|GEELONG" Country = "Australia" +City Name = "Geilo, NO" Location = "EUR|NO|NO003|GEILO" Country = "Norway" +City Name = "Gejiu, CN" Location = "ASI|CN|CH030|GEJIU" Country = "China" +City Name = "Geleen-Sittard, NL" Location = "EUR|NL|NL006|GELEEN-SITTARD" Country = "Netherlands" +City Name = "Gelsenkirchen, DE" Location = "EUR|DE|GM011|GELSENKIRCHEN" Country = "Germany" +City Name = "General San Martin, AR" Location = "SAM|AR|AR011|GENERAL SAN MARTN" Country = "Argentina" +City Name = "General Santos, PH" Location = "ASI|PH|RP049|GENERAL SANTOS" Country = "Philippines" +City Name = "Geneve, CH" Location = "EUR|CH|SZ008|GENVE" Country = "Switzerland" +City Name = "Genova, IT" Location = "EUR|IT|IT008|GENOVA" Country = "Italy" +City Name = "Gent, BE" Location = "EUR|BE|BE009|GENT" Country = "Belgium" +City Name = "George, ZA" Location = "AFR|ZA|SF011|GEORGE" Country = "South Africa" +City Name = "George Town, KY" Location = "CAC|KY|CJ000|GEORGE TOWN" Country = "Cayman Islands" +City Name = "George Town, MY" Location = "ASI|MY|MY010|GEORGE TOWN" Country = "Malaysia" +City Name = "Georgetown, GY" Location = "SAM|GY|GY003|GEORGETOWN" Country = "Guyana" +City Name = "Gera, DE" Location = "EUR|DE|GM017|GERA" Country = "Germany" +City Name = "Germiston, ZA" Location = "AFR|ZA|SF004|GERMISTON" Country = "South Africa" +City Name = "Getafe, ES" Location = "EUR|ES|SP013|GETAFE" Country = "Spain" +City Name = "Ghanzi, BW" Location = "AFR|BW|BC000|GHANZI" Country = "Botswana" +City Name = "Ghaziabad, IN" Location = "ASI|IN|IN033|GHAZIABAD" Country = "India" +City Name = "Giants Castle, ZA" Location = "AFR|ZA|SF005|GIANTS CASTLE" Country = "South Africa" +City Name = "Gibraltar, GI" Location = "EUR|GI|GI---|GIBRALTAR" Country = "Gibraltar" +City Name = "Gifu, JP" Location = "ASI|JP|JA009|GIFU" Country = "Japan" +City Name = "Gijon, ES" Location = "EUR|ES|SP003|GIJN" Country = "Spain" +City Name = "Gilbert, AZ, US" Location = "NAM|US|AZ|GILBERT" Country = "United States" +City Name = "Gillette, NJ, US" Location = "NAM|US|NJ|GILLETTE" Country = "United States" +City Name = "Gillette, WY, US" Location = "NAM|US|WY|GILLETTE" Country = "United States" +City Name = "Girardot, CO" Location = "SAM|CO|CO011|GIRARDOT" Country = "Colombia" +City Name = "Giza, EG" Location = "AFR|EG|EG008|GIZA" Country = "Egypt" +City Name = "Gladbach, DE" Location = "EUR|DE|GM011|MNCHENGLADBACH" Country = "Germany" +City Name = "Glasgow, UK" Location = "EUR|UK|UK002|GLASGOW" Country = "United Kingdom" +City Name = "Glazov, RU" Location = "ASI|RU|RS084|GLAZOV" Country = "Russia" +City Name = "Glendale, CA, US" Location = "NAM|US|CA|GLENDALE" Country = "United States" +City Name = "Gliwice, PL" Location = "EUR|PL|PL012|GLIWICE" Country = "Poland" +City Name = "Gloucester, UK" Location = "EUR|UK|UK001|GLOUCESTER" Country = "United Kingdom" +City Name = "Godhra, IN" Location = "ASI|IN|IN012|GODHRA" Country = "India" +City Name = "Goiania, BR" Location = "SAM|BR|BR027|GOINIA" Country = "Brazil" +City Name = "Gojra, PK" Location = "ASI|PK|PK007|GOJRA" Country = "Pakistan" +City Name = "Gold Coast, AU" Location = "OCN|AU|QLD|GOLD COAST" Country = "Australia" +City Name = "Gomel, BY" Location = "EUR|BY|BO002|GOMEL" Country = "Belarus" +City Name = "Gomez Palacio, MX" Location = "NAM|MX|MX010|GMEZ PALACIO" Country = "Mexico" +City Name = "Gondar, ET" Location = "AFR|ET|ET000|GONDAR" Country = "Ethiopia" +City Name = "Gongzhuling, CN" Location = "ASI|CN|CH017|GONGZHULING" Country = "China" +City Name = "Gorakhpur, IN" Location = "ASI|IN|IN033|GORAKHPUR" Country = "India" +City Name = "Gordons Bay, ZA" Location = "AFR|ZA|SF011|GORDONS BAY" Country = "South Africa" +City Name = "Gorgan, IR" Location = "MEA|IR|IR002|GORGAN" Country = "Iran" +City Name = "Gorkey, RU" Location = "ASI|RU|RS055|NIZHNY NOVGOROD" Country = "Russia" +City Name = "Gorlovka, UA" Location = "EUR|UA|UP004|GORLOVKA" Country = "Ukraine" +City Name = "Gorzow Wielkopolski, PL" Location = "EUR|PL|PL005|GORZW WIELKOPOLSKI" Country = "Poland" +City Name = "Gothenburg, SE" Location = "EUR|SE|SW021|GOTHENBURG" Country = "Sweden" +City Name = "Gottingen, DE" Location = "EUR|DE|GM007|GTTINGEN" Country = "Germany" +City Name = "Governador Valadares, BR" Location = "SAM|BR|BR012|GOVERNADOR VALADARES" Country = "Brazil" +City Name = "Graaff Reinet, ZA" Location = "AFR|ZA|SF002|GRAAFF REINET" Country = "South Africa" +City Name = "Grabouw, ZA" Location = "AFR|ZA|SF011|GRABOUW" Country = "South Africa" +City Name = "Grahamstown, ZA" Location = "AFR|ZA|SF002|GRAHAMSTOWN" Country = "South Africa" +City Name = "Granada, NI" Location = "CAC|NI|NU006|GRANADA" Country = "Nicaragua" +City Name = "Granada, ES" Location = "EUR|ES|SP001|GRANADA" Country = "Spain" +City Name = "Grand Island, NE, US" Location = "NAM|US|NE|Grand Island" Country = "United States" +City Name = "Grand Prairie, TX, US" Location = "NAM|US|TX|GRAND PRAIRIE" Country = "United States" +City Name = "Grand Rapids, MI, US" Location = "NAM|US|MI|GRAND RAPIDS" Country = "United States" +City Name = "Grand Turk, TC" Location = "CAC|TC|TK---|GRAND TURK" Country = "Turks And Caicos Islands" +City Name = "Graskop, ZA" Location = "AFR|ZA|SF006|GRASKOP" Country = "South Africa" +City Name = "Gravatai, BR" Location = "SAM|BR|BR019|GRAVATAI" Country = "Brazil" +City Name = "Graz, AT" Location = "EUR|AT|AU006|GRAZ" Country = "Austria" +City Name = "Green Bay, WI, US" Location = "NAM|US|WI|GREEN BAY" Country = "United States" +City Name = "Greensboro, NC, US" Location = "NAM|US|NC|GREENSBORO" Country = "United States" +City Name = "Grenoble, FR" Location = "EUR|FR|FR022|GRENOBLE" Country = "France" +City Name = "Griekwastad, ZA" Location = "AFR|ZA|SF008|GRIEKWASTAD" Country = "South Africa" +City Name = "Groblersdal, ZA" Location = "AFR|ZA|SF006|GROBLERSDAL" Country = "South Africa" +City Name = "Grodno, BY" Location = "EUR|BY|BO003|GRODNO" Country = "Belarus" +City Name = "Groningen, NL" Location = "EUR|NL|NL005|GRONINGEN" Country = "Netherlands" +City Name = "Groznyi, RU" Location = "ASI|RU|RS012|GROZNYI" Country = "Russia" +City Name = "Guadalajara, MX" Location = "NAM|MX|MX014|GUADALAJARA" Country = "Mexico" +City Name = "Guadalupe, MX" Location = "NAM|MX|MX005|GUADALUPE" Country = "Mexico" +City Name = "Guanare, VE" Location = "SAM|VE|VE019|GUANARE" Country = "Venezuela" +City Name = "Guanghan, CN" Location = "ASI|CN|CH001|GUANGHAN" Country = "China" +City Name = "Guangshui, CN" Location = "ASI|CN|CH013|GUANGSHUI" Country = "China" +City Name = "Guangyuan, CN" Location = "ASI|CN|CH026|GUANGYUAN" Country = "China" +City Name = "Guangzhou, CN" Location = "ASI|CN|CH006|GUANGZHOU" Country = "China" +City Name = "Guantanamo, CU" Location = "CAC|CU|CU006|GUANTNAMO" Country = "Cuba" +City Name = "Guarapuava, BR" Location = "SAM|BR|BR015|GUARAPUAVA" Country = "Brazil" +City Name = "Guaratingueta, BR" Location = "SAM|BR|BR023|GUARATINGUET" Country = "Brazil" +City Name = "Guarda, PT" Location = "EUR|PT|PO010|GUARDA" Country = "Portugal" +City Name = "Guarenas, VE" Location = "SAM|VE|VE016|GUARENAS" Country = "Venezuela" +City Name = "Guaruja, BR" Location = "SAM|BR|BR023|GUARUJ" Country = "Brazil" +City Name = "Guarulhos, BR" Location = "SAM|BR|BR023|GUARULHOS" Country = "Brazil" +City Name = "Guatemala, GT" Location = "CAC|GT|GT007|GUATEMALA" Country = "Guatemala" +City Name = "Guayaquil, EC" Location = "SAM|EC|EC010|GUAYAQUIL" Country = "Ecuador" +City Name = "Guaynabo, PR" Location = "CAC|PR|PR000|GUAYNABO" Country = "Puerto Rico" +City Name = "Gudivada, IN" Location = "ASI|IN|IN002|GUDIVADA" Country = "India" +City Name = "Guelph, CA" Location = "NAM|CA|ON|GUELPH" Country = "Canada" +City Name = "Guichi, CN" Location = "ASI|CN|CH001|GUICHI" Country = "China" +City Name = "Guildford, UK" Location = "EUR|UK|UK001|GUILDFORD" Country = "United Kingdom" +City Name = "Guilin, CN" Location = "ASI|CN|CH016|GUILIN" Country = "China" +City Name = "Guiyang, CN" Location = "ASI|CN|CH007|GUIYANG" Country = "China" +City Name = "Gujranwala, PK" Location = "ASI|PK|PK007|GUJRANWALA" Country = "Pakistan" +City Name = "Gujrat, PK" Location = "ASI|PK|PK007|GUJRAT" Country = "Pakistan" +City Name = "Gulbarga, IN" Location = "ASI|IN|IN017|GULBARGA" Country = "India" +City Name = "Gulu, UG" Location = "AFR|UG|UG000|GULU" Country = "Uganda" +City Name = "Guna, IN" Location = "ASI|IN|IN020|GUNA" Country = "India" +City Name = "Guntur, IN" Location = "ASI|IN|IN002|GUNTUR" Country = "India" +City Name = "Gurgaon, IN" Location = "ASI|IN|IN013|GURGAON" Country = "India" +City Name = "Guruvayur, IN" Location = "ASI|IN|IN018|GURUVAYUR" Country = "India" +City Name = "Gwalior, IN" Location = "ASI|IN|IN020|GWALIOR" Country = "India" +City Name = "Gweru, ZW" Location = "AFR|ZW|ZI000|GWERU" Country = "Zimbabwe" +City Name = "Gyor, HU" Location = "EUR|HU|HU012|GYR" Country = "Hungary" +City Name = "Haarlem, NL" Location = "EUR|NL|NL008|HAARLEM" Country = "Netherlands" +City Name = "Haarlemmermeer, NL" Location = "EUR|NL|NL008|HAARLEMMERMEER" Country = "Netherlands" +City Name = "Habikino, JP" Location = "ASI|JP|JA033|HABIKINO" Country = "Japan" +City Name = "Habra, IN" Location = "ASI|IN|IN036|HABRA" Country = "India" +City Name = "Hachinohe, JP" Location = "ASI|JP|JA003|HACHINOHE" Country = "Japan" +City Name = "Hachioji, JP" Location = "ASI|JP|JA041|HACHIOJI" Country = "Japan" +City Name = "Hackney, UK" Location = "EUR|UK|UK001|HACKNEY" Country = "United Kingdom" +City Name = "Hadera, IL" Location = "MEA|IL|IS004|HADERA" Country = "Israel" +City Name = "Hadserslev, DK" Location = "EUR|DK|DA011|HADSERSLEV" Country = "Denmark" +City Name = "Haeju, KP" Location = "ASI|KP|KN005|HAEJU" Country = "North Korea" +City Name = "Haenertsburg, ZA" Location = "AFR|ZA|SF009|HAENERTSBURG" Country = "South Africa" +City Name = "Hafizabad, PK" Location = "ASI|PK|PK007|HAFIZABAD" Country = "Pakistan" +City Name = "Hagen, DE" Location = "EUR|DE|GM015|HAGEN" Country = "Germany" +City Name = "Haicheng, CN" Location = "ASI|CN|CH004|HAICHENG" Country = "China" +City Name = "Haifa, IL" Location = "MEA|IL|IS004|HAIFA" Country = "Israel" +City Name = "Haikou, CN" Location = "ASI|CN|CH009|HAIKOU" Country = "China" +City Name = "Haining, CN" Location = "ASI|CN|CH031|HAINING" Country = "China" +City Name = "Haiphong, VN" Location = "ASI|VN|VM029|HAIPHONG" Country = "Vietnam" +City Name = "Hakodate, JP" Location = "ASI|JP|JA012|HAKODATE" Country = "Japan" +City Name = "Halifax, CA" Location = "NAM|CA|NS|HALIFAX" Country = "Canada" +City Name = "Halle, DE" Location = "EUR|DE|GM009|HALLE" Country = "Germany" +City Name = "Halton, UK" Location = "EUR|UK|UK001|HALTON" Country = "United Kingdom" +City Name = "Hama, SY" Location = "MEA|SY|SY010|HAMA" Country = "Syria" +City Name = "Hamadan, IR" Location = "MEA|IR|IR010|HAMADAN" Country = "Iran" +City Name = "Hamamatsu, JP" Location = "ASI|JP|JA038|HAMAMATSU" Country = "Japan" +City Name = "Hamburg, DE" Location = "EUR|DE|GM006|HAMBURG" Country = "Germany" +City Name = "Hamhung, KP" Location = "ASI|KP|KN003|HAMHUNG" Country = "North Korea" +City Name = "Hami, CN" Location = "ASI|CN|CH028|HAMI" Country = "China" +City Name = "Hamilton, BM" Location = "NAM|BM|BD002|HAMILTON" Country = "Bermuda" +City Name = "Hamilton, CA" Location = "NAM|CA|ON|HAMILTON" Country = "Canada" +City Name = "Hamilton, NZ" Location = "OCN|NZ|NZ000|HAMILTON" Country = "New Zealand" +City Name = "Hamm, DE" Location = "EUR|DE|GM009|HAMM" Country = "Germany" +City Name = "Hammerfest, NO" Location = "EUR|NO|NO004|HAMMERFEST" Country = "Norway" +City Name = "Hammersmith and Fulham, UK" Location = "EUR|UK|UK001|HAMMERSMITH AND FULHAM" Country = "United Kingdom" +City Name = "Hampton, VA, US" Location = "NAM|US|VA|HAMPTON" Country = "United States" +City Name = "Hanam, KR" Location = "ASI|KR|KS009|HANAM" Country = "South Korea" +City Name = "Hancheng, CN" Location = "ASI|CN|CH022|HANCHENG" Country = "China" +City Name = "Handa, JP" Location = "ASI|JP|JA001|HANDA" Country = "Japan" +City Name = "Handan, CN" Location = "ASI|CN|CH016|HANDAN" Country = "China" +City Name = "Hangzhou, CN" Location = "ASI|CN|CH031|HANGZHOU" Country = "China" +City Name = "Hannover, DE" Location = "EUR|DE|GM009|HANNOVER" Country = "Germany" +City Name = "Hanoi, VN" Location = "ASI|VN|VM017|HANOI" Country = "Vietnam" +City Name = "Hanzhong, CN" Location = "ASI|CN|CH022|HANZHONG" Country = "China" +City Name = "Haora, IN" Location = "ASI|IN|IN036|HAORA" Country = "India" +City Name = "Hapur, IN" Location = "ASI|IN|IN033|HAPUR" Country = "India" +City Name = "Harare, ZW" Location = "AFR|ZW|ZI003|HARARE" Country = "Zimbabwe" +City Name = "Harbin, CN" Location = "ASI|CN|CH011|HARBIN" Country = "China" +City Name = "Hardwar, IN" Location = "ASI|IN|IN033|HARDWAR" Country = "India" +City Name = "Haringey, UK" Location = "EUR|UK|UK001|HARINGEY" Country = "United Kingdom" +City Name = "Harrisburg, PA, US" Location = "NAM|US|PA|HARRISBURG" Country = "United States" +City Name = "Harrismith, ZA" Location = "AFR|ZA|SF003|HARRISMITH" Country = "South Africa" +City Name = "Harrogate, UK" Location = "EUR|UK|UK001|HARROGATE" Country = "United Kingdom" +City Name = "Harrow, UK" Location = "EUR|UK|UK001|HARROW" Country = "United Kingdom" +City Name = "Hartbeespoort, ZA" Location = "AFR|ZA|SF007|HARTBEESPOORT" Country = "South Africa" +City Name = "Hartenbos, ZA" Location = "AFR|ZA|SF011|HARTENBOS" Country = "South Africa" +City Name = "Hartford, CT, US" Location = "NAM|US|CT|HARTFORD" Country = "United States" +City Name = "Hassan, IN" Location = "ASI|IN|IN017|HASSAN" Country = "India" +City Name = "Hatay, TR" Location = "MEA|TR|TU036|HATAY" Country = "Turkey" +City Name = "Hathras, IN" Location = "ASI|IN|IN033|HATHRAS" Country = "India" +City Name = "Hattiesburg, MS, US" Location = "NAM|US|MS|Hattiesburg" Country = "United States" +City Name = "Haugesund, NO" Location = "EUR|NO|NO013|HAUGESUND" Country = "Norway" +City Name = "Havant, UK" Location = "EUR|UK|UK148|HAVANT" Country = "United Kingdom" +City Name = "Havant and Waterloo, UK" Location = "EUR|UK|UK001|HAVANT AND WATERLOO" Country = "United Kingdom" +City Name = "Havering, UK" Location = "EUR|UK|UK001|HAVERING" Country = "United Kingdom" +City Name = "Hayward, CA, US" Location = "NAM|US|CA|HAYWARD" Country = "United States" +City Name = "Hazyview, ZA" Location = "AFR|ZA|SF006|HAZYVIEW" Country = "South Africa" +City Name = "Hebi, CN" Location = "ASI|CN|CH012|HEBI" Country = "China" +City Name = "Hechi, CN" Location = "ASI|CN|CH007|HECHI" Country = "China" +City Name = "Heerlen-Kerkrade, NL" Location = "EUR|NL|NL006|HEERLEN-KERKRADE" Country = "Netherlands" +City Name = "Hefei, CN" Location = "ASI|CN|CH001|HEFEI" Country = "China" +City Name = "Hegang, CN" Location = "ASI|CN|CH001|HEGANG" Country = "China" +City Name = "Heidelberg, DE" Location = "EUR|DE|GM001|HEIDELBERG" Country = "Germany" +City Name = "Heidelberg, ZA" Location = "AFR|ZA|SF004|HEIDELBERG" Country = "South Africa" +City Name = "Heihe, CN" Location = "ASI|CN|CH011|HEIHE" Country = "China" +City Name = "Heilbronn, DE" Location = "EUR|DE|GM001|HEILBRONN" Country = "Germany" +City Name = "Helena, MT, US" Location = "NAM|US|MT|HELENA" Country = "United States" +City Name = "Helsingborg, SE" Location = "EUR|SE|SW013|HELSINGBORG" Country = "Sweden" +City Name = "Helsingoer, DK" Location = "EUR|DK|DA004|HELSINGOER" Country = "Denmark" +City Name = "Helsinki, FI" Location = "EUR|FI|FI002|HELSINKI" Country = "Finland" +City Name = "Hemsedal, NO" Location = "EUR|NO|NO003|HEMSEDAL" Country = "Norway" +City Name = "Henderson, NV, US" Location = "NAM|US|NV|HENDERSON" Country = "United States" +City Name = "Hengshui, CN" Location = "ASI|CN|CH010|HENGSHUI" Country = "China" +City Name = "Hengyang, CN" Location = "ASI|CN|CH014|HENGYANG" Country = "China" +City Name = "Herat, AF" Location = "ASI|AF|AF011|HERAT" Country = "Afghanistan" +City Name = "Hermanus, ZA" Location = "AFR|ZA|SF011|HERMANUS" Country = "South Africa" +City Name = "Hermosillo, MX" Location = "NAM|MX|MX002|HERMOSILLO" Country = "Mexico" +City Name = "Herne, DE" Location = "EUR|DE|GM011|HERNE" Country = "Germany" +City Name = "Herning, DK" Location = "EUR|DK|DA009|HERNING" Country = "Denmark" +City Name = "Heshan, CN" Location = "ASI|CN|CH006|HESHAN" Country = "China" +City Name = "Hetian, CN" Location = "ASI|CN|CH004|HETIAN" Country = "China" +City Name = "Heyuan, CN" Location = "ASI|CN|CH006|HEYUAN" Country = "China" +City Name = "Heze, CN" Location = "ASI|CN|CH023|HEZE" Country = "China" +City Name = "Hialeah, FL, US" Location = "NAM|US|FL|HIALEAH" Country = "United States" +City Name = "Hibberdene, ZA" Location = "AFR|ZA|SF005|HIBBERDENE" Country = "South Africa" +City Name = "Higashihiroshima, JP" Location = "ASI|JP|JA011|HIGASHIHIROSHIMA" Country = "Japan" +City Name = "Higashikurume, JP" Location = "ASI|JP|JA041|HIGASHIKURUME" Country = "Japan" +City Name = "Higashimurayama, JP" Location = "ASI|JP|JA041|HIGASHIMURAYAMA" Country = "Japan" +City Name = "Higashiosaka, JP" Location = "ASI|JP|JA033|HIGASHIOSAKA" Country = "Japan" +City Name = "Hikone, JP" Location = "ASI|JP|JA036|HIKONE" Country = "Japan" +City Name = "Hildesheim, DE" Location = "EUR|DE|GM009|HILDESHEIM" Country = "Germany" +City Name = "Hilla, IQ" Location = "MEA|IQ|IZ009|HILLA" Country = "Iraq" +City Name = "Hilleroed, DK" Location = "EUR|DK|DA004|HILLEROED" Country = "Denmark" +City Name = "Hillingdon, UK" Location = "EUR|UK|UK001|HILLINGDON" Country = "United Kingdom" +City Name = "Himeji, JP" Location = "ASI|JP|JA013|HIMEJI" Country = "Japan" +City Name = "Hindupur, IN" Location = "ASI|IN|IN002|HINDUPUR" Country = "India" +City Name = "Hino, JP" Location = "ASI|JP|JA041|HINO" Country = "Japan" +City Name = "Hirakata, JP" Location = "ASI|JP|JA033|HIRAKATA" Country = "Japan" +City Name = "Hiratsuka, JP" Location = "ASI|JP|JA019|HIRATSUKA" Country = "Japan" +City Name = "Hirosaki, JP" Location = "ASI|JP|JA003|HIROSAKI" Country = "Japan" +City Name = "Hiroshima, JP" Location = "ASI|JP|JA011|HIROSHIMA" Country = "Japan" +City Name = "Hisar, IN" Location = "ASI|IN|IN013|HISAR" Country = "India" +City Name = "Hitachi, JP" Location = "ASI|JP|JA014|HITACHI" Country = "Japan" +City Name = "Hjoerring, DK" Location = "EUR|DK|DA007|HJOERRING" Country = "Denmark" +City Name = "Hluhluwe, ZA" Location = "AFR|ZA|SF005|HLUHLUWE" Country = "South Africa" +City Name = "Ho, GH" Location = "AFR|GH|GH000|HO" Country = "Ghana" +City Name = "Ho Chi Minh City, VN" Location = "ASI|VN|VM060|HO CHI MINH CITY" Country = "Vietnam" +City Name = "Hobart, AU" Location = "OCN|AU|TAS|HOBART" Country = "Australia" +City Name = "Hodeidah, YE" Location = "MEA|YE|YM004|HODEIDAH" Country = "Yemen" +City Name = "Hoedspruit, ZA" Location = "AFR|ZA|SF009|HOEDSPRUIT" Country = "South Africa" +City Name = "Hoenefoss, NO" Location = "EUR|NO|NO003|HOENEFOSS" Country = "Norway" +City Name = "Hoersholm, DK" Location = "EUR|DK|DA004|HOERSHOLM" Country = "Denmark" +City Name = "Hofu, JP" Location = "ASI|JP|JA046|HOFU" Country = "Japan" +City Name = "Hogsback, ZA" Location = "AFR|ZA|SF002|HOGSBACK" Country = "South Africa" +City Name = "Hohhot, CN" Location = "ASI|CN|CH019|HOHHOT" Country = "China" +City Name = "Holbaek, DK" Location = "EUR|DK|DA015|HOLBAEK" Country = "Denmark" +City Name = "Holguin, CU" Location = "CAC|CU|CU007|HOLGUN" Country = "Cuba" +City Name = "Hollywood, FL, US" Location = "NAM|US|FL|HOLLYWOOD" Country = "United States" +City Name = "Holon, IL" Location = "MEA|IL|IS005|HOLON" Country = "Israel" +City Name = "Holstebro, DK" Location = "EUR|DK|DA009|HOLSTEBRO" Country = "Denmark" +City Name = "Homs, SY" Location = "MEA|SY|SY011|HOMS" Country = "Syria" +City Name = "Hon Gai, VN" Location = "ASI|VN|VM052|HON GAI" Country = "Vietnam" +City Name = "Hondeklip Bay, ZA" Location = "AFR|ZA|SF008|HONDEKLIP BAY" Country = "South Africa" +City Name = "Hong Kong, HK" Location = "ASI|HK|HK---|HONG KONG" Country = "Hong Kong" +City Name = "Honghu, CN" Location = "ASI|CN|CH009|HONGHU" Country = "China" +City Name = "Honiara, SB" Location = "OCN|SB|BP000|HONIARA" Country = "Solomon Islands" +City Name = "Honolulu, HI, US" Location = "NAM|US|HI|HONOLULU" Country = "United States" +City Name = "Horsens, DK" Location = "EUR|DK|DA014|HORSENS" Country = "Denmark" +City Name = "Horsham, UK" Location = "EUR|UK|UK001|HORSHAM" Country = "United Kingdom" +City Name = "Hortolandia, BR" Location = "SAM|BR|BR023|HORTOLANDIA" Country = "Brazil" +City Name = "Hoshiarpur, IN" Location = "ASI|IN|IN028|HOSHIARPUR" Country = "India" +City Name = "Hospet, IN" Location = "ASI|IN|IN017|HOSPET" Country = "India" +City Name = "Houma, CN" Location = "ASI|CN|CH025|HOUMA" Country = "China" +City Name = "Hounslow, UK" Location = "EUR|UK|UK001|HOUNSLOW" Country = "United Kingdom" +City Name = "Houston, TX, US" Location = "NAM|US|TX|HOUSTON" Country = "United States" +City Name = "Howick, ZA" Location = "AFR|ZA|SF005|HOWICK" Country = "South Africa" +City Name = "Hoya, JP" Location = "ASI|JP|JA041|HOYA" Country = "Japan" +City Name = "Hsinchu, TW" Location = "ASI|TW|TW018|HSINCHU" Country = "Taiwan" +City Name = "Huadian, CN" Location = "ASI|CN|CH017|HUADIAN" Country = "China" +City Name = "Huaian, CN" Location = "ASI|CN|CH025|HUAIAN" Country = "China" +City Name = "Huaibei, CN" Location = "ASI|CN|CH001|HUAIBEI" Country = "China" +City Name = "Huaihua, CN" Location = "ASI|CN|CH014|HUAIHUA" Country = "China" +City Name = "Huainan, CN" Location = "ASI|CN|CH004|HUAINAN" Country = "China" +City Name = "Huaiyin, CN" Location = "ASI|CN|CH015|HUAIYIN" Country = "China" +City Name = "Hualien, TW" Location = "ASI|TW|TW018|HUALIEN" Country = "Taiwan" +City Name = "Huambo, AO" Location = "AFR|AO|AO002|HUAMBO" Country = "Angola" +City Name = "Huancayo, PE" Location = "SAM|PE|PE012|HUANCAYO" Country = "Peru" +City Name = "Huanghua, CN" Location = "ASI|CN|CH010|HUANGHUA" Country = "China" +City Name = "Huangshan, CN" Location = "ASI|CN|CH023|HUANGSHAN" Country = "China" +City Name = "Huangshi, CN" Location = "ASI|CN|CH001|HUANGSHI" Country = "China" +City Name = "Huanuco, PE" Location = "SAM|PE|PE010|HUNUCO" Country = "Peru" +City Name = "Huaying, CN" Location = "ASI|CN|CH026|HUAYING" Country = "China" +City Name = "Hubli, IN" Location = "ASI|IN|IN017|HUBLI-DHARWAD" Country = "India" +City Name = "Hue, VN" Location = "ASI|VN|VM044|HU" Country = "Vietnam" +City Name = "Huelva, ES" Location = "EUR|ES|SP001|HUELVA" Country = "Spain" +City Name = "Huixian, CN" Location = "ASI|CN|CH005|HUIXIAN" Country = "China" +City Name = "Huizhou, CN" Location = "ASI|CN|CH006|HUIZHOU" Country = "China" +City Name = "Huludao, CN" Location = "ASI|CN|CH018|HULUDAO" Country = "China" +City Name = "Hunjiang, CN" Location = "ASI|CN|CH017|HUNJIANG" Country = "China" +City Name = "Huntington Beach, CA, US" Location = "NAM|US|CA|HUNTINGTON BEACH" Country = "United States" +City Name = "Huntsville, AL, US" Location = "NAM|US|AL|HUNTSVILLE" Country = "United States" +City Name = "Huzhou, CN" Location = "ASI|CN|CH031|HUZHOU" Country = "China" +City Name = "Hyderabad, IN" Location = "ASI|IN|IN002|HYDERABAD" Country = "India" +City Name = "Hyderabad, PK" Location = "ASI|PK|PK007|HYDERABAD" Country = "Pakistan" +City Name = "Hyesan, KP" Location = "ASI|KP|KN013|HYESAN" Country = "North Korea" +City Name = "Iasi, RO" Location = "EUR|RO|RO025|IASI" Country = "Romania" +City Name = "Ibadan, NG" Location = "AFR|NG|NI029|IBADAN" Country = "Nigeria" +City Name = "Ibague, CO" Location = "SAM|CO|CO026|IBAGU" Country = "Colombia" +City Name = "Ibaraki, JP" Location = "ASI|JP|JA033|IBARAKI" Country = "Japan" +City Name = "Ibarra, EC" Location = "SAM|EC|EC011|IBARRA" Country = "Ecuador" +City Name = "Ibirite, BR" Location = "SAM|BR|BR012|IBIRIT" Country = "Brazil" +City Name = "Ica, PE" Location = "SAM|PE|PE011|ICA" Country = "Peru" +City Name = "Icel, TR" Location = "MEA|TR|TU037|IEL" Country = "Turkey" +City Name = "Ichihara, JP" Location = "ASI|JP|JA004|ICHIHARA" Country = "Japan" +City Name = "Ichikawa, JP" Location = "ASI|JP|JA004|ICHIKAWA" Country = "Japan" +City Name = "Ichinomiya, JP" Location = "ASI|JP|JA001|ICHINOMIYA" Country = "Japan" +City Name = "Idre, SE" Location = "EUR|SE|SW002|IDRE" Country = "Sweden" +City Name = "Ife, NG" Location = "AFR|NG|NI000|IFE" Country = "Nigeria" +City Name = "Ikeda, JP" Location = "ASI|JP|JA029|IKEDA" Country = "Japan" +City Name = "Ikere-Ekiti, NG" Location = "AFR|NG|NI000|IKERE-EKITI" Country = "Nigeria" +City Name = "Ikoma, JP" Location = "ASI|JP|JA028|IKOMA" Country = "Japan" +City Name = "Ila, NG" Location = "AFR|NG|NI000|ILA" Country = "Nigeria" +City Name = "Ilam, IR" Location = "MEA|IR|IR012|ILAM" Country = "Iran" +City Name = "Ilesha, NG" Location = "AFR|NG|NI000|ILESHA" Country = "Nigeria" +City Name = "Ilheus, BR" Location = "SAM|BR|BR005|ILHUS" Country = "Brazil" +City Name = "Iligan, PH" Location = "ASI|PH|RP052|ILIGAN" Country = "Philippines" +City Name = "Iloilo, PH" Location = "ASI|PH|RP055|ILOILO" Country = "Philippines" +City Name = "Ilopango, SV" Location = "CAC|SV|ES010|ILOPANGO" Country = "El Salvador" +City Name = "Ilorin, NG" Location = "AFR|NG|NI000|ILORIN" Country = "Nigeria" +City Name = "Imabari, JP" Location = "ASI|JP|JA005|IMABARI" Country = "Japan" +City Name = "Imbaba, EG" Location = "AFR|EG|EG008|IMBABA" Country = "Egypt" +City Name = "Imperatriz, BR" Location = "SAM|BR|BR009|IMPERATRIZ" Country = "Brazil" +City Name = "Imphal, IN" Location = "ASI|IN|IN022|IMPHAL" Country = "India" +City Name = "Inazawa, JP" Location = "ASI|JP|JA001|INAZAWA" Country = "Japan" +City Name = "Inchon, KP" Location = "ASI|KP|KN007|INCHON" Country = "North Korea" +City Name = "Indaiatuba, BR" Location = "SAM|BR|BR023|INDAIATUBA" Country = "Brazil" +City Name = "Independence, MO, US" Location = "NAM|US|MO|INDEPENDENCE" Country = "United States" +City Name = "Indianapolis, IN, US" Location = "NAM|US|IN|INDIANAPOLIS" Country = "United States" +City Name = "Indore, IN" Location = "ASI|IN|IN020|INDORE" Country = "India" +City Name = "Inglewood, CA, US" Location = "NAM|US|CA|INGLEWOOD" Country = "United States" +City Name = "Ingolstadt, DE" Location = "EUR|DE|GM002|INGOLSTADT" Country = "Germany" +City Name = "Inhaca Island, MZ" Location = "AFR|MZ|MZ005|INHACA ISLAND" Country = "Mozambique" +City Name = "Inhambane, MZ" Location = "AFR|MZ|MZ003|INHAMBANE" Country = "Mozambique" +City Name = "Inhasoro, MZ" Location = "AFR|MZ|MZ003|INHASORO" Country = "Mozambique" +City Name = "Innsbruck, AT" Location = "EUR|AT|AU007|INNSBRUCK" Country = "Austria" +City Name = "Ipatinga, BR" Location = "SAM|BR|BR012|IPATINGA" Country = "Brazil" +City Name = "Ipoh, MY" Location = "ASI|MY|MY008|IPOH" Country = "Malaysia" +City Name = "Ipswich, UK" Location = "EUR|UK|UK001|IPSWICH" Country = "United Kingdom" +City Name = "Iquique, CL" Location = "SAM|CL|CI012|IQUIQUE" Country = "Chile" +City Name = "Iquitos, PE" Location = "SAM|PE|PE016|IQUITOS" Country = "Peru" +City Name = "Iraclion, GR" Location = "EUR|GR|GR020|IRACLION" Country = "Greece" +City Name = "Irapuato, MX" Location = "NAM|MX|MX011|IRAPUATO" Country = "Mexico" +City Name = "Irbid, JO" Location = "MEA|JO|JO009|IRBID" Country = "Jordan" +City Name = "Iri, KR" Location = "ASI|KR|KS004|IRI" Country = "South Korea" +City Name = "Irkutsk, RU" Location = "ASI|RU|RS021|IRKUTSK" Country = "Russia" +City Name = "Irvine, CA, US" Location = "NAM|US|CA|IRVINE" Country = "United States" +City Name = "Irving, TX, US" Location = "NAM|US|TX|IRVING" Country = "United States" +City Name = "Ise, JP" Location = "ASI|JP|JA023|ISE" Country = "Japan" +City Name = "Isesaki, JP" Location = "ASI|JP|JA010|ISESAKI" Country = "Japan" +City Name = "Ishinomaki, JP" Location = "ASI|JP|JA024|ISHINOMAKI" Country = "Japan" +City Name = "Iskenderun, TR" Location = "MEA|TR|TU036|ISKENDERUN" Country = "Turkey" +City Name = "Islamabad, PK" Location = "ASI|PK|PK004|ISLAMABAD" Country = "Pakistan" +City Name = "Islington, UK" Location = "EUR|UK|UK001|ISLINGTON" Country = "United Kingdom" +City Name = "Ismailia, EG" Location = "AFR|EG|EG007|ISMAILIA" Country = "Egypt" +City Name = "Isparta, TR" Location = "MEA|TR|TU039|ISPARTA" Country = "Turkey" +City Name = "Istanbul, TR" Location = "MEA|TR|TU040|ISTANBUL" Country = "Turkey" +City Name = "Ist-Kamenogorsk, KZ" Location = "ASI|KZ|KZ014|IST-KAMENOGORSK" Country = "Kazakhstan" +City Name = "Itabori, BR" Location = "SAM|BR|BR017|ITABORA" Country = "Brazil" +City Name = "Itabuna, BR" Location = "SAM|BR|BR005|ITABUNA" Country = "Brazil" +City Name = "Itagui, CO" Location = "SAM|CO|CO002|ITAG" Country = "Colombia" +City Name = "Itaituba, BR" Location = "SAM|BR|BR013|ITAITUBA" Country = "Brazil" +City Name = "Itajai, BR" Location = "SAM|BR|BR022|ITAJA" Country = "Brazil" +City Name = "Itami, JP" Location = "ASI|JP|JA013|ITAMI" Country = "Japan" +City Name = "Itapecerica Da Serra, BR" Location = "SAM|BR|BR023|ITAPECERICA DA SERRA" Country = "Brazil" +City Name = "Itapetininga, BR" Location = "SAM|BR|BR026|ITAPETININGA" Country = "Brazil" +City Name = "Itapevi, BR" Location = "SAM|BR|BR023|ITAPEVI" Country = "Brazil" +City Name = "Itaquaquecetuba, BR" Location = "SAM|BR|BR023|ITAQUAQUECETUBA" Country = "Brazil" +City Name = "Itu, BR" Location = "SAM|BR|BR023|ITU" Country = "Brazil" +City Name = "Ivano-Frankovsk, UA" Location = "EUR|UA|UP005|IVANO-FRANKOVSK" Country = "Ukraine" +City Name = "Ivanovo, RU" Location = "ASI|RU|RS023|IVANOVO" Country = "Russia" +City Name = "Iwakuni, JP" Location = "ASI|JP|JA046|IWAKUNI" Country = "Japan" +City Name = "Iwatsuki, JP" Location = "ASI|JP|JA035|IWATSUKI" Country = "Japan" +City Name = "Iwo, NG" Location = "AFR|NG|NI000|IWO" Country = "Nigeria" +City Name = "Ixopo, ZA" Location = "AFR|ZA|SF005|IXOPO" Country = "South Africa" +City Name = "Izhevsk, RU" Location = "ASI|RU|RS084|IZHEVSK" Country = "Russia" +City Name = "Izmir, TR" Location = "MEA|TR|TU041|IZMIR" Country = "Turkey" +City Name = "Izumi, JP" Location = "ASI|JP|JA033|IZUMI" Country = "Japan" +City Name = "Jabalpur, IN" Location = "ASI|IN|IN020|JABALPUR" Country = "India" +City Name = "Jacarei, BR" Location = "SAM|BR|BR023|JACARE" Country = "Brazil" +City Name = "Jackson, MS, US" Location = "NAM|US|MS|JACKSON" Country = "United States" +City Name = "Jackson, WY, US" Location = "NAM|US|WY|JACKSON" Country = "United States" +City Name = "Jackson, MI, US" Location = "NAM|US|MI|Jackson" Country = "United States" +City Name = "Jacksonville, FL, US" Location = "NAM|US|FL|JACKSONVILLE" Country = "United States" +City Name = "Jacobabad, PK" Location = "ASI|PK|PK008|JACOBABAD" Country = "Pakistan" +City Name = "Jacobsdal, ZA" Location = "AFR|ZA|SF003|JACOBSDAL" Country = "South Africa" +City Name = "Jaen, ES" Location = "EUR|ES|SP001|JAN" Country = "Spain" +City Name = "Jaffna, LK" Location = "ASI|LK|CE010|JAFFNA" Country = "Sri Lanka" +City Name = "Jaipur, IN" Location = "ASI|IN|IN029|JAIPUR" Country = "India" +City Name = "Jakarta, ID" Location = "ASI|ID|ID009|JAKARTA" Country = "Indonesia" +City Name = "Jalandhar, IN" Location = "ASI|IN|IN028|JALANDHAR" Country = "India" +City Name = "Jalapa, MX" Location = "NAM|MX|MX027|JALAPA" Country = "Mexico" +City Name = "Jalgaon, IN" Location = "ASI|IN|IN021|JALGAON" Country = "India" +City Name = "Jalib as-Suyuh, KW" Location = "MEA|KW|KU000|JALIB AS-SUYUH" Country = "Kuwait" +City Name = "Jalna, IN" Location = "ASI|IN|IN021|JALNA" Country = "India" +City Name = "Jamalpur, BD" Location = "ASI|BD|BG004|JAMALPUR" Country = "Bangladesh" +City Name = "Jambi, ID" Location = "ASI|ID|ID010|JAMBI" Country = "Indonesia" +City Name = "Jamestown, SH" Location = "AFR|SH|SH000|JAMESTOWN" Country = "Saint Helena" +City Name = "Jamnagar, IN" Location = "ASI|IN|IN012|JAMNAGAR" Country = "India" +City Name = "Jamshedpur, IN" Location = "ASI|IN|IN005|JAMSHEDPUR" Country = "India" +City Name = "Jaragua, BR" Location = "SAM|BR|BR022|JARAGU DO SUL" Country = "Brazil" +City Name = "Jaranwala, PK" Location = "ASI|PK|PK007|JARANWALA" Country = "Pakistan" +City Name = "Jastrzebie, PL" Location = "EUR|PL|PL012|JASTRZEBIE-ZDRJ" Country = "Poland" +City Name = "Jau, BR" Location = "SAM|BR|BR023|JA" Country = "Brazil" +City Name = "Jaunpur, IN" Location = "ASI|IN|IN033|JAUNPUR" Country = "India" +City Name = "Jbeil, LB" Location = "MEA|LB|LE005|JBEIL" Country = "Lebanon" +City Name = "Jeddah, SA" Location = "MEA|SA|SA011|JEDDAH" Country = "Saudi Arabia" +City Name = "Jefferson City, MO, US" Location = "NAM|US|MO|JEFFERSON CITY" Country = "United States" +City Name = "Jequie, BR" Location = "SAM|BR|BR023|JEQUI" Country = "Brazil" +City Name = "Jerez, ES" Location = "EUR|ES|SP001|JREZ DE LA FRONTERA" Country = "Spain" +City Name = "Jersey City, NJ, US" Location = "NAM|US|NJ|JERSEY CITY" Country = "United States" +City Name = "Jerusalem, IL" Location = "MEA|IL|IS006|JERUSALEM" Country = "Israel" +City Name = "Jessore, BD" Location = "ASI|BD|BG003|JESSORE" Country = "Bangladesh" +City Name = "Jhang, PK" Location = "ASI|PK|PK007|JHANG" Country = "Pakistan" +City Name = "Jhansi, IN" Location = "ASI|IN|IN033|JHANSI" Country = "India" +City Name = "Jhelum, PK" Location = "ASI|PK|PK007|JHELUM" Country = "Pakistan" +City Name = "Jiageda, CN" Location = "ASI|CN|CH019|JIAGEDA" Country = "China" +City Name = "Jiamusi, CN" Location = "ASI|CN|CH011|JIAMUSI" Country = "China" +City Name = "Jian, CN" Location = "ASI|CN|CH016|JIAN" Country = "China" +City Name = "Jiangmen, CN" Location = "ASI|CN|CH006|JIANGMEN" Country = "China" +City Name = "Jiangshan, CN" Location = "ASI|CN|CH001|JIANGSHAN" Country = "China" +City Name = "Jiangyin, CN" Location = "ASI|CN|CH004|JIANGYIN" Country = "China" +City Name = "Jiangyou, CN" Location = "ASI|CN|CH026|JIANGYOU" Country = "China" +City Name = "Jiaojiang, CN" Location = "ASI|CN|CH031|JIAOJIANG" Country = "China" +City Name = "Jiaozhou, CN" Location = "ASI|CN|CH023|JIAOZHOU" Country = "China" +City Name = "Jiaozuo, CN" Location = "ASI|CN|CH012|JIAOZUO" Country = "China" +City Name = "Jiaxing, CN" Location = "ASI|CN|CH031|JIAXING" Country = "China" +City Name = "Jieshou, CN" Location = "ASI|CN|CH001|JIESHOU" Country = "China" +City Name = "Jilin, CN" Location = "ASI|CN|CH007|JILIN" Country = "China" +City Name = "Jimma, ET" Location = "AFR|ET|ET000|JIMMA" Country = "Ethiopia" +City Name = "Jimo, CN" Location = "ASI|CN|CH023|JIMO" Country = "China" +City Name = "Jinan, CN" Location = "ASI|CN|CH007|JINAN" Country = "China" +City Name = "Jinchang, CN" Location = "ASI|CN|CH005|JINCHANG" Country = "China" +City Name = "Jingdezhen, CN" Location = "ASI|CN|CH016|JINGDEZHEN" Country = "China" +City Name = "Jingmen, CN" Location = "ASI|CN|CH004|JINGMEN" Country = "China" +City Name = "Jingzhou, CN" Location = "ASI|CN|CH013|JINGZHOU" Country = "China" +City Name = "Jinhua, CN" Location = "ASI|CN|CH008|JINHUA" Country = "China" +City Name = "Jining, CN" Location = "ASI|CN|CH019|JINING" Country = "China" +City Name = "Jinja, UG" Location = "AFR|UG|UG000|JINJA" Country = "Uganda" +City Name = "Jinshi, CN" Location = "ASI|CN|CH031|JINSHI" Country = "China" +City Name = "Jinxi, CN" Location = "ASI|CN|CH016|JINXI" Country = "China" +City Name = "Jinzhou, CN" Location = "ASI|CN|CH018|JINZHOU" Country = "China" +City Name = "Jishou, CN" Location = "ASI|CN|CH014|JISHOU" Country = "China" +City Name = "Jiujiang, CN" Location = "ASI|CN|CH016|JIUJIANG" Country = "China" +City Name = "Jiuquan, CN" Location = "ASI|CN|CH005|JIUQUAN" Country = "China" +City Name = "Jiutai, CN" Location = "ASI|CN|CH008|JIUTAI" Country = "China" +City Name = "Jixi, CN" Location = "ASI|CN|CH001|JIXI" Country = "China" +City Name = "Jiyuan, CN" Location = "ASI|CN|CH012|JIYUAN" Country = "China" +City Name = "Joao Pessoa, BR" Location = "SAM|BR|BR014|JOAO PESSOA" Country = "Brazil" +City Name = "Jodhpur, IN" Location = "ASI|IN|IN029|JODHPUR" Country = "India" +City Name = "Joenkoeping, SE" Location = "EUR|SE|SW007|JOENKOEPING" Country = "Sweden" +City Name = "Joetsu, JP" Location = "ASI|JP|JA029|JOETSU" Country = "Japan" +City Name = "Johannesburg, ZA" Location = "AFR|ZA|SF004|JOHANNESBURG" Country = "South Africa" +City Name = "Johore Bharu, MY" Location = "ASI|MY|MY001|JOHORE BHARU" Country = "Malaysia" +City Name = "Joinville, BR" Location = "SAM|BR|BR022|JOINVILLE" Country = "Brazil" +City Name = "Joliet, IL, US" Location = "NAM|US|IL|JOLIET" Country = "United States" +City Name = "Jorhat, IN" Location = "ASI|IN|IN004|JORHAT" Country = "India" +City Name = "Joubertina, ZA" Location = "AFR|ZA|SF002|JOUBERTINA" Country = "South Africa" +City Name = "Juarez, MX" Location = "NAM|MX|MX015|CIUDAD JUREZ" Country = "Mexico" +City Name = "Juazeiro, BR" Location = "SAM|BR|BR005|JUAZEIRO" Country = "Brazil" +City Name = "Juazeiro do Norte, BR" Location = "SAM|BR|BR006|JUZEIRO DO NORTE" Country = "Brazil" +City Name = "Juba, SD" Location = "AFR|SD|SU027|JUBA" Country = "Sudan" +City Name = "Juiz De Fora, BR" Location = "SAM|BR|BR012|JUIZ DE FORA" Country = "Brazil" +City Name = "Juliaca, PE" Location = "SAM|PE|PE021|JULIACA" Country = "Peru" +City Name = "Junagadh, IN" Location = "ASI|IN|IN012|JUNAGADH" Country = "India" +City Name = "Jundiai, BR" Location = "SAM|BR|BR023|JUNDIA" Country = "Brazil" +City Name = "Juneau, AK, US" Location = "NAM|US|AK|JUNEAU" Country = "United States" +City Name = "Kabul, AF" Location = "ASI|AF|AF013|KABUL" Country = "Afghanistan" +City Name = "Kabwe, ZM" Location = "AFR|ZM|ZA007|KABWE" Country = "Zambia" +City Name = "Kadhimain, IQ" Location = "MEA|IQ|IZ010|KADHIMAIN" Country = "Iraq" +City Name = "Kadoma, JP" Location = "ASI|JP|JA033|KADOMA" Country = "Japan" +City Name = "Kaduna, NG" Location = "AFR|NG|NI019|KADUNA" Country = "Nigeria" +City Name = "Kaesong, KP" Location = "ASI|KR|KS001|KAESONG" Country = "North Korea" +City Name = "Kagoshima, JP" Location = "ASI|JP|JA018|KAGOSHIMA" Country = "Japan" +City Name = "Kahramanmaras, TR" Location = "MEA|TR|TU042|KAHRAMANMARAS" Country = "Turkey" +City Name = "Kaifeng, CN" Location = "ASI|CN|CH012|KAIFENG" Country = "China" +City Name = "Kaili, CN" Location = "ASI|CN|CH008|KAILI" Country = "China" +City Name = "Kairouan, TN" Location = "AFR|TN|TS005|KAIROUAN" Country = "Tunisia" +City Name = "Kaiserslautern, DE" Location = "EUR|DE|GM012|KAISERSLAUTERN" Country = "Germany" +City Name = "Kaiyuan, CN" Location = "ASI|CN|CH018|KAIYUAN" Country = "China" +City Name = "Kakamas, ZA" Location = "AFR|ZA|SF008|KAKAMAS" Country = "South Africa" +City Name = "Kakamigahara, JP" Location = "ASI|JP|JA009|KAKAMIGAHARA" Country = "Japan" +City Name = "Kakinada, IN" Location = "ASI|IN|IN002|KAKINADA" Country = "India" +City Name = "Kakogawa, JP" Location = "ASI|JP|JA013|KAKOGAWA" Country = "Japan" +City Name = "Kaliningrad, RU" Location = "ASI|RU|RS025|KALININGRAD" Country = "Russia" +City Name = "Kalisz, PL" Location = "EUR|PL|PL015|KALISZ" Country = "Poland" +City Name = "Kalmar, SE" Location = "EUR|SE|SW008|KALMAR" Country = "Sweden" +City Name = "Kaluga, RU" Location = "ASI|RU|RS027|KALUGA" Country = "Russia" +City Name = "Kalyan, IN" Location = "ASI|IN|IN021|KALYAN" Country = "India" +City Name = "Kamagaya, JP" Location = "ASI|JP|JA004|KAMAGAYA" Country = "Japan" +City Name = "Kamarhati, IN" Location = "ASI|IN|IN036|KAMARHATI" Country = "India" +City Name = "Kamenskiy, RU" Location = "ASI|RU|RS075|KAMENSK-URALSKY" Country = "Russia" +City Name = "Kamieskroon, ZA" Location = "AFR|ZA|SF008|KAMIESKROON" Country = "South Africa" +City Name = "Kamoke, PK" Location = "ASI|PK|PK007|KAMOKE" Country = "Pakistan" +City Name = "Kampala, UG" Location = "AFR|UG|UG000|KAMPALA" Country = "Uganda" +City Name = "Kampong Cham, KH" Location = "ASI|KH|CB003|KAMPONG CHAM" Country = "Cambodia" +City Name = "Kamptee, IN" Location = "ASI|IN|IN021|KAMPTEE" Country = "India" +City Name = "Kananga, CD" Location = "AFR|CD|CG004|KANANGA" Country = "Kinshasa" +City Name = "Kanazawa, JP" Location = "ASI|JP|JA015|KANAZAWA" Country = "Japan" +City Name = "Kanchanaburi, TH" Location = "ASI|TH|TH014|KANCHANABURI" Country = "Thailand" +City Name = "Kanchipuram, IN" Location = "ASI|IN|IN031|KANCHIPURAM" Country = "India" +City Name = "Kanchrapara, IN" Location = "ASI|IN|IN036|KANCHRAPARA" Country = "India" +City Name = "Kandahar, AF" Location = "ASI|AF|AF014|KANDAHAR" Country = "Afghanistan" +City Name = "Kandy, LK" Location = "ASI|LK|CE001|KANDY" Country = "Sri Lanka" +City Name = "Kanggye, KP" Location = "ASI|KP|KN001|KANGGYE" Country = "North Korea" +City Name = "Kangnung, KR" Location = "ASI|KR|KS007|KANGNUNG" Country = "South Korea" +City Name = "Kanhangad, IN" Location = "ASI|IN|IN018|KANHANGAD" Country = "India" +City Name = "Kannur, IN" Location = "ASI|IN|IN018|KANNUR" Country = "India" +City Name = "Kano, NG" Location = "AFR|NG|NI020|KANO" Country = "Nigeria" +City Name = "Kanpur, IN" Location = "ASI|IN|IN033|KANPUR" Country = "India" +City Name = "Kansas City, MO, US" Location = "NAM|US|MO|KANSAS CITY" Country = "United States" +City Name = "Kansas City, KS, US" Location = "NAM|US|KS|KANSAS CITY" Country = "United States" +City Name = "Kansk, RU" Location = "ASI|RU|RS041|KANSK" Country = "Russia" +City Name = "Kanye, BW" Location = "AFR|BW|BC000|KANYE" Country = "Botswana" +City Name = "Kao-Hsiung, TW" Location = "ASI|TW|TW006|KAO-HSIUNG" Country = "Taiwan" +City Name = "Kaolack, SN" Location = "AFR|SN|SG004|KAOLACK" Country = "Senegal" +City Name = "Karabuk, TR" Location = "MEA|TR|TU000|KARABUK" Country = "Turkey" +City Name = "Karachi, PK" Location = "ASI|PK|PK008|KARACHI" Country = "Pakistan" +City Name = "Karaganda, KZ" Location = "ASI|KZ|KZ000|KARAGANDA" Country = "Kazakhstan" +City Name = "Karaikkudi, IN" Location = "ASI|IN|IN031|KARAIKKUDI" Country = "India" +City Name = "Karaj, IR" Location = "MEA|IR|IR026|KARAJ" Country = "Iran" +City Name = "Karaman, TR" Location = "MEA|TR|TU044|KARAMAN" Country = "Turkey" +City Name = "Karimnagar, IN" Location = "ASI|IN|IN002|KARIMNAGAR" Country = "India" +City Name = "Kariya, JP" Location = "ASI|JP|JA001|KARIYA" Country = "Japan" +City Name = "Karlskrona, SE" Location = "EUR|SE|SW001|KARLSKRONA" Country = "Sweden" +City Name = "Karlsruhe, DE" Location = "EUR|DE|GM001|KARLSRUHE" Country = "Germany" +City Name = "Karlstad, SE" Location = "EUR|SE|SW017|KARLSTAD" Country = "Sweden" +City Name = "Karnal, IN" Location = "ASI|IN|IN013|KARNAL" Country = "India" +City Name = "Karradah Sharqiyah, IQ" Location = "MEA|IQ|IZ010|KARRADAH SHARQIYAH" Country = "Iraq" +City Name = "Karshi, UZ" Location = "ASI|UZ|UZ008|KARSHI" Country = "Uzbekistan" +City Name = "Karur, IN" Location = "ASI|IN|IN031|KARUR" Country = "India" +City Name = "Kasane, BW" Location = "AFR|BW|BC000|KASANE" Country = "Botswana" +City Name = "Kashan, IR" Location = "MEA|IR|IR006|KASHAN" Country = "Iran" +City Name = "Kashi, CN" Location = "ASI|CN|CH028|KASHI" Country = "China" +City Name = "Kashihara, JP" Location = "ASI|JP|JA028|KASHIHARA" Country = "Japan" +City Name = "Kashiwa, JP" Location = "ASI|JP|JA004|KASHIWA" Country = "Japan" +City Name = "Kassala, SD" Location = "AFR|SD|SU029|KASSALA" Country = "Sudan" +City Name = "Kassel, DE" Location = "EUR|DE|GM007|KASSEL" Country = "Germany" +City Name = "Kasukabe, JP" Location = "ASI|JP|JA035|KASUKABE" Country = "Japan" +City Name = "Kasur, PK" Location = "ASI|PK|PK007|KASUR" Country = "Pakistan" +City Name = "Kathmandu, NP" Location = "ASI|NP|NP000|KATHMANDU" Country = "Nepal" +City Name = "Katihar, IN" Location = "ASI|IN|IN005|KATIHAR" Country = "India" +City Name = "Katowice, PL" Location = "EUR|PL|PL012|KATOWICE" Country = "Poland" +City Name = "Kaunas, LT" Location = "EUR|LT|LH013|KAUNAS" Country = "Lithuania" +City Name = "Kawachinagano, JP" Location = "ASI|JP|JA033|KAWACHINAGANO" Country = "Japan" +City Name = "Kawagoe, JP" Location = "ASI|JP|JA035|KAWAGOE" Country = "Japan" +City Name = "Kawaguchi, JP" Location = "ASI|JP|JA035|KAWAGUCHI" Country = "Japan" +City Name = "Kawasaki, JP" Location = "ASI|JP|JA019|KAWASAKI" Country = "Japan" +City Name = "Kayseri, TR" Location = "MEA|TR|TU047|KAYSERI" Country = "Turkey" +City Name = "Kazan, RU" Location = "ASI|RU|RS077|KAZAN" Country = "Russia" +City Name = "Kecskemet, HU" Location = "EUR|HU|HU001|KECSKEMT" Country = "Hungary" +City Name = "Kediri, ID" Location = "ASI|ID|ID002|KEDIRI" Country = "Indonesia" +City Name = "Keelung, TW" Location = "ASI|TW|TW018|KEELUNG" Country = "Taiwan" +City Name = "Kelamayi, CN" Location = "ASI|CN|CH028|KELAMAYI" Country = "China" +City Name = "Kelowna, CA" Location = "NAM|CA|BC|KELOWNA" Country = "Canada" +City Name = "Kemerovo, RU" Location = "ASI|RU|RS031|KEMEROVO" Country = "Russia" +City Name = "Kempton Park, ZA" Location = "AFR|ZA|SF004|KEMPTON PARK" Country = "South Africa" +City Name = "Kena, EG" Location = "AFR|EG|EG024|KENA" Country = "Egypt" +City Name = "Kenitra, MA" Location = "AFR|MA|MO019|KNITRA" Country = "Morocco" +City Name = "Kensington and Chelsea, UK" Location = "EUR|UK|UK001|KENSINGTON AND CHELSEA" Country = "United Kingdom" +City Name = "Kerbala, IQ" Location = "MEA|IQ|IZ014|KERBALA" Country = "Iraq" +City Name = "Keriat Shmona, IL" Location = "MEA|IL|IS003|KERIAT SHMONA" Country = "Israel" +City Name = "Kerman, IR" Location = "MEA|IR|IR013|KERMAN" Country = "Iran" +City Name = "Kermanshah, IR" Location = "MEA|IR|IR014|KERMANSHAH" Country = "Iran" +City Name = "Kertch, UA" Location = "EUR|UA|UP011|KERTCH" Country = "Ukraine" +City Name = "Khabarovsk, RU" Location = "ASI|RU|RS032|KHABAROVSK" Country = "Russia" +City Name = "Khairpur, PK" Location = "ASI|PK|PK008|KHAIRPUR" Country = "Pakistan" +City Name = "Khammam, IN" Location = "ASI|IN|IN002|KHAMMAM" Country = "India" +City Name = "Khandwa, IN" Location = "ASI|IN|IN020|KHANDWA" Country = "India" +City Name = "Khanewal, PK" Location = "ASI|PK|PK007|KHANEWAL" Country = "Pakistan" +City Name = "Khanpur, PK" Location = "ASI|PK|PK007|KHANPUR" Country = "Pakistan" +City Name = "Khanty-Mansiysk, RU" Location = "ASI|RU|RS034|KHANTY-MANSIYSK" Country = "Russia" +City Name = "Kharagpur, IN" Location = "ASI|IN|IN005|KHARAGPUR" Country = "India" +City Name = "Khartoum, SD" Location = "AFR|SD|SU005|KHARTOUM" Country = "Sudan" +City Name = "Khartoum North, SD" Location = "AFR|SD|SU005|KHARTOUM NORTH" Country = "Sudan" +City Name = "Kherson, UA" Location = "EUR|UA|UP007|KHERSON" Country = "Ukraine" +City Name = "Khimki, RU" Location = "ASI|RU|RS052|KHIMKI" Country = "Russia" +City Name = "Khmelnitsky, UA" Location = "EUR|UA|UP008|KHMELNITSKY" Country = "Ukraine" +City Name = "Khon Kaen, TH" Location = "ASI|TH|TH015|KHON KAEN" Country = "Thailand" +City Name = "Khouribga, MA" Location = "AFR|MA|MO022|KHOURIBGA" Country = "Morocco" +City Name = "Khulna, BD" Location = "ASI|BD|BG003|KHULNA" Country = "Bangladesh" +City Name = "Kiel, DE" Location = "EUR|DE|GM016|KIEL" Country = "Germany" +City Name = "Kielce, PL" Location = "EUR|PL|PL013|KIELCE" Country = "Poland" +City Name = "Kiev, UA" Location = "EUR|UA|UP009|KIEV" Country = "Ukraine" +City Name = "Kigali, RW" Location = "AFR|RW|RW009|KIGALI" Country = "Rwanda" +City Name = "Kikwit, CD" Location = "AFR|CD|CG001|KIKWIT" Country = "Kinshasa" +City Name = "Kimberley, ZA" Location = "AFR|ZA|SF008|KIMBERLEY" Country = "South Africa" +City Name = "Kimhae, KR" Location = "ASI|KR|KS011|KIMHAE" Country = "South Korea" +City Name = "King Williams Town, ZA" Location = "AFR|ZA|SF002|KING WILLIAMS TOWN" Country = "South Africa" +City Name = "Kings Lynn and West Norfolk, UK" Location = "EUR|UK|UK001|KINGS LYNN AND WEST NORFOLK" Country = "United Kingdom" +City Name = "Kingston, CA" Location = "NAM|CA|ON|KINGSTON" Country = "Canada" +City Name = "Kingston, JM" Location = "CAC|JM|JM000|KINGSTON" Country = "Jamaica" +City Name = "Kingston-Upon-Hull, UK" Location = "EUR|UK|UK001|KINGSTON-UPON-HULL" Country = "United Kingdom" +City Name = "Kingston-Upon-Thames, UK" Location = "EUR|UK|UK001|KINGSTON-UPON-THAMES" Country = "United Kingdom" +City Name = "Kingstown, VC" Location = "CAC|VC|VC005|KINGSTOWN" Country = "Saint Vincent And The Grenadines" +City Name = "Kinshasa, CD" Location = "AFR|CD|CG007|KINSHASA" Country = "Democratic Republic of Congo" +City Name = "Kirikkale, TR" Location = "MEA|TR|TU000|KIRIKKALE" Country = "Turkey" +City Name = "Kirklees, UK" Location = "EUR|UK|UK001|KIRKLEES" Country = "United Kingdom" +City Name = "Kirkuk, IQ" Location = "MEA|IQ|IZ008|KIRKUK" Country = "Iraq" +City Name = "Kirov, RU" Location = "ASI|RU|RS035|KIROV" Country = "Russia" +City Name = "Kirovakan, AM" Location = "ASI|AM|AM006|KIROVAKAN" Country = "Armenia" +City Name = "Kirovograd, UA" Location = "EUR|UA|UP010|KIROVOGRAD" Country = "Ukraine" +City Name = "Kiruna, SE" Location = "EUR|SE|SW010|KIRUNA" Country = "Sweden" +City Name = "Kiryu, JP" Location = "ASI|JP|JA010|KIRYU" Country = "Japan" +City Name = "Kisangani, CD" Location = "AFR|CD|CG010|KISANGANI" Country = "Kinshasa" +City Name = "Kisarazu, JP" Location = "ASI|JP|JA004|KISARAZU" Country = "Japan" +City Name = "Kiselevsk, RU" Location = "ASI|RU|RS031|KISELEVSK" Country = "Russia" +City Name = "Kishinev, MD" Location = "EUR|MD|MD000|KISHINEV" Country = "Moldova" +City Name = "Kishiwada, JP" Location = "ASI|JP|JA033|KISHIWADA" Country = "Japan" +City Name = "Kislovodsk, RU" Location = "ASI|RU|RS074|KISLOVODSK" Country = "Russia" +City Name = "Kisumu, KE" Location = "AFR|KE|KE006|KISUMU" Country = "Kenya" +City Name = "Kitakyushu, JP" Location = "ASI|JP|JA007|KITAKYUSHU" Country = "Japan" +City Name = "Kitale, KE" Location = "AFR|KE|KE007|KITALE" Country = "Kenya" +City Name = "Kitami, JP" Location = "ASI|JP|JA012|KITAMI" Country = "Japan" +City Name = "Kitchener, CA" Location = "NAM|CA|ON|KITCHENER" Country = "Canada" +City Name = "Kitwe, ZM" Location = "AFR|ZM|ZA001|KITWE" Country = "Zambia" +City Name = "Klaipeda, LT" Location = "EUR|LT|LH017|KLAIPEDA" Country = "Lithuania" +City Name = "Klang, MY" Location = "ASI|MY|MY013|KLANG" Country = "Malaysia" +City Name = "Klerksdorp, ZA" Location = "AFR|ZA|SF007|KLERKSDORP" Country = "South Africa" +City Name = "Knoxville, TN, US" Location = "NAM|US|TN|KNOXVILLE" Country = "United States" +City Name = "Knysna, ZA" Location = "AFR|ZA|SF011|KNYSNA" Country = "South Africa" +City Name = "Kobe, JP" Location = "ASI|JP|JA013|KOBE" Country = "Japan" +City Name = "Koblenz, DE" Location = "EUR|DE|GM012|KOBLENZ" Country = "Germany" +City Name = "Kocaeli, TR" Location = "MEA|TR|TU052|KOCAELI" Country = "Turkey" +City Name = "Kochi, IN" Location = "ASI|IN|IN018|KOCHI" Country = "India" +City Name = "Kochi, JP" Location = "ASI|JP|JA038|KOCHI" Country = "Japan" +City Name = "Kodaira, JP" Location = "ASI|JP|JA041|KODAIRA" Country = "Japan" +City Name = "Koege, DK" Location = "EUR|DK|DA010|KOEGE" Country = "Denmark" +City Name = "Koforidua, GH" Location = "AFR|GH|GH000|KOFORIDUA" Country = "Ghana" +City Name = "Kofu, JP" Location = "ASI|JP|JA047|KOFU" Country = "Japan" +City Name = "Koganei, JP" Location = "ASI|JP|JA041|KOGANEI" Country = "Japan" +City Name = "Kohat, PK" Location = "ASI|PK|PK005|KOHAT" Country = "Pakistan" +City Name = "Kokand, UZ" Location = "ASI|UZ|UZ003|KOKAND" Country = "Uzbekistan" +City Name = "Kokstad, ZA" Location = "AFR|ZA|SF005|KOKSTAD" Country = "South Africa" +City Name = "Kokubunji, JP" Location = "ASI|JP|JA041|KOKUBUNJI" Country = "Japan" +City Name = "Kolar, IN" Location = "ASI|IN|IN017|KOLAR" Country = "India" +City Name = "Kolar Gold Fields, IN" Location = "ASI|IN|IN017|KOLAR GOLD FIELDS" Country = "India" +City Name = "Kolding, DK" Location = "EUR|DK|DA014|KOLDING" Country = "Denmark" +City Name = "Kolhapur, IN" Location = "ASI|IN|IN021|KOLHAPUR" Country = "India" +City Name = "Kollam, IN" Location = "ASI|IN|IN018|KOLLAM" Country = "India" +City Name = "Koln, DE" Location = "EUR|DE|GM011|KLN" Country = "Germany" +City Name = "Kolomna, RU" Location = "ASI|RU|RS010|KOLOMNA" Country = "Russia" +City Name = "Kolwezi, CD" Location = "AFR|CD|CG006|KOLWEZI" Country = "Kinshasa" +City Name = "Komaki, JP" Location = "ASI|JP|JA001|KOMAKI" Country = "Japan" +City Name = "Komatipoort, ZA" Location = "AFR|ZA|SF006|KOMATIPOORT" Country = "South Africa" +City Name = "Komatsu, JP" Location = "ASI|JP|JA015|KOMATSU" Country = "Japan" +City Name = "Komsomolsk-Na-Amure, RU" Location = "ASI|RU|RS032|KOMSOMOLSK-NA-AMURE" Country = "Russia" +City Name = "Konya, TR" Location = "MEA|TR|TU053|KONYA" Country = "Turkey" +City Name = "Korba, IN" Location = "ASI|IN|IN020|KORBA" Country = "India" +City Name = "Kord-Shahr, IR" Location = "MEA|IR|IR005|KORD-SHAHR" Country = "Iran" +City Name = "Koriyama, JP" Location = "ASI|JP|JA008|KORIYAMA" Country = "Japan" +City Name = "Korolev, RU" Location = "ASI|RU|RS051|KOROLEV" Country = "Russia" +City Name = "Koshigaya, JP" Location = "ASI|JP|JA035|KOSHIGAYA" Country = "Japan" +City Name = "Kosice, SK" Location = "EUR|SK|LO003|KOSICE" Country = "Slovakia" +City Name = "Kosti, SD" Location = "AFR|SD|SU028|KOSTI" Country = "Sudan" +City Name = "Kostroma, RU" Location = "ASI|RU|RS039|KOSTROMA" Country = "Russia" +City Name = "Koszalin, PL" Location = "EUR|PL|PL016|KOSZALIN" Country = "Poland" +City Name = "Kota, IN" Location = "ASI|IN|IN029|KOTA" Country = "India" +City Name = "Kota Bahru, MY" Location = "ASI|MY|MY003|KOTA BAHRU" Country = "Malaysia" +City Name = "Kota Kinabalu, MY" Location = "ASI|MY|MY011|KOTA KINABALU" Country = "Malaysia" +City Name = "Kotabaru, ID" Location = "ASI|ID|ID011|KOTABARU" Country = "Indonesia" +City Name = "Kothagudem, IN" Location = "ASI|IN|IN002|KOTHAGUDEM" Country = "India" +City Name = "Kottayam, IN" Location = "ASI|IN|IN018|KOTTAYAM" Country = "India" +City Name = "Kovrov, RU" Location = "ASI|RU|RS087|KOVROV" Country = "Russia" +City Name = "Kozhikode, IN" Location = "ASI|IN|IN018|KOZHIKODE" Country = "India" +City Name = "Krageroe, NO" Location = "EUR|NO|NO016|KRAGEROE" Country = "Norway" +City Name = "Kragujevac, CS" Location = "EUR|CS|YI003|KRAGUJEVAC" Country = "Serbia" +City Name = "Krakow, PL" Location = "EUR|PL|PL006|KRAKW" Country = "Poland" +City Name = "Kraljevo, CS" Location = "EUR|CS|YI003|KRALJEVO" Country = "Serbia" +City Name = "Kramatorsk, UA" Location = "EUR|UA|UP004|KRAMATORSK" Country = "Ukraine" +City Name = "Krasnodar, RU" Location = "ASI|RU|RS040|KRASNODAR" Country = "Russia" +City Name = "Krasnoyarsk, RU" Location = "ASI|RU|RS041|KRASNOYARSK" Country = "Russia" +City Name = "Krefeld, DE" Location = "EUR|DE|GM011|KREFELD" Country = "Germany" +City Name = "Krishnanagar, IN" Location = "ASI|IN|IN036|KRISHNANAGAR" Country = "India" +City Name = "Kristiansand, NO" Location = "EUR|NO|NO018|KRISTIANSAND" Country = "Norway" +City Name = "Kristianstad, SE" Location = "EUR|SE|SW013|KRISTIANSTAD" Country = "Sweden" +City Name = "Kristiansund, NO" Location = "EUR|NO|NO007|KRISTIANSUND" Country = "Norway" +City Name = "Kroonstad, ZA" Location = "AFR|ZA|SF003|KROONSTAD" Country = "South Africa" +City Name = "Krugersdorp, ZA" Location = "AFR|ZA|SF004|KRUGERSDORP" Country = "South Africa" +City Name = "Krusevac, CS" Location = "EUR|CS|YI003|KRUSEVAC" Country = "Serbia" +City Name = "Kuala Lumpur, MY" Location = "ASI|MY|MY015|KUALA LUMPUR" Country = "Malaysia" +City Name = "Kuala Terengganu, MY" Location = "ASI|MY|MY014|KUALA TERENGGANU" Country = "Malaysia" +City Name = "Kuantan, MY" Location = "ASI|MY|MY007|KUANTAN" Country = "Malaysia" +City Name = "Kuching, MY" Location = "ASI|MY|MY012|KUCHING" Country = "Malaysia" +City Name = "Kumagaya, JP" Location = "ASI|JP|JA035|KUMAGAYA" Country = "Japan" +City Name = "Kumamoto, JP" Location = "ASI|JP|JA021|KUMAMOTO" Country = "Japan" +City Name = "Kumasi, GH" Location = "AFR|GH|GH010|KUMASI" Country = "Ghana" +City Name = "Kumbakonam, IN" Location = "ASI|IN|IN031|KUMBAKONAM" Country = "India" +City Name = "Kunming, CN" Location = "ASI|CN|CH030|KUNMING" Country = "China" +City Name = "Kunsan, KR" Location = "ASI|KR|KS004|KUNSAN" Country = "South Korea" +City Name = "Kunshan, CN" Location = "ASI|CN|CH001|KUNSHAN" Country = "China" +City Name = "Kurashiki, JP" Location = "ASI|JP|JA031|KURASHIKI" Country = "Japan" +City Name = "Kure, JP" Location = "ASI|JP|JA011|KURE" Country = "Japan" +City Name = "Kurgan, RU" Location = "ASI|RU|RS043|KURGAN" Country = "Russia" +City Name = "Kurnool, IN" Location = "ASI|IN|IN002|KURNOOL" Country = "India" +City Name = "Kursk, RU" Location = "ASI|RU|RS044|KURSK" Country = "Russia" +City Name = "Kuruman, ZA" Location = "AFR|ZA|SF008|KURUMAN" Country = "South Africa" +City Name = "Kurume, JP" Location = "ASI|JP|JA007|KURUME" Country = "Japan" +City Name = "Kusatsu, JP" Location = "ASI|JP|JA010|KUSATSU" Country = "Japan" +City Name = "Kushiro, JP" Location = "ASI|JP|JA012|KUSHIRO" Country = "Japan" +City Name = "Kustanai, KZ" Location = "ASI|KZ|KZ012|KUSTANAI" Country = "Kazakhstan" +City Name = "Kut, IQ" Location = "MEA|IQ|IZ018|KUT" Country = "Iraq" +City Name = "Kutaisi, GE" Location = "ASI|GE|GG000|KUTAISI" Country = "Georgia" +City Name = "Kuwait City, KW" Location = "MEA|KW|KU000|KUWAIT CITY" Country = "Kuwait" +City Name = "Kuwana, JP" Location = "ASI|JP|JA023|KUWANA" Country = "Japan" +City Name = "Kwangchu, KR" Location = "ASI|KR|KS008|KWANGCHU" Country = "South Korea" +City Name = "Kyong Ju, KR" Location = "ASI|KR|KS010|KYONG JU" Country = "South Korea" +City Name = "Kyoto, JP" Location = "ASI|JP|JA022|KYOTO" Country = "Japan" +City Name = "Kyzylorda, KZ" Location = "ASI|KZ|KZ013|KYZYLORDA" Country = "Kazakhstan" +City Name = "La Habana, CU" Location = "CAC|CU|CU004|LA HABANA" Country = "Cuba" +City Name = "La Laguna, ES" Location = "EUR|ES|SP018|LA LAGUNA" Country = "Spain" +City Name = "La Paz, BO" Location = "SAM|BO|BL004|LA PAZ" Country = "Bolivia" +City Name = "La Paz, MX" Location = "NAM|MX|MX003|LA PAZ" Country = "Mexico" +City Name = "La Plata, AR" Location = "SAM|AR|AR001|LA PLATA" Country = "Argentina" +City Name = "La Serena, CL" Location = "SAM|CL|CI006|LA SERENA" Country = "Chile" +City Name = "La Victoria, VE" Location = "SAM|VE|VE004|LA VICTORIA" Country = "Venezuela" +City Name = "Ladysmith, ZA" Location = "AFR|ZA|SF005|LADYSMITH" Country = "South Africa" +City Name = "Lafayette, LA, US" Location = "NAM|US|LA|LAFAYETTE" Country = "United States" +City Name = "Lages, BR" Location = "SAM|BR|BR027|LAGES" Country = "Brazil" +City Name = "Lagos, NG" Location = "AFR|NG|NI024|LAGOS" Country = "Nigeria" +City Name = "Lagunillas, VE" Location = "SAM|VE|VE015|LAGUNILLAS" Country = "Venezuela" +City Name = "Lahore, PK" Location = "ASI|PK|PK007|LAHORE" Country = "Pakistan" +City Name = "Laiwu, CN" Location = "ASI|CN|CH016|LAIWU" Country = "China" +City Name = "Laiyang, CN" Location = "ASI|CN|CH023|LAIYANG" Country = "China" +City Name = "Laizhou, CN" Location = "ASI|CN|CH004|LAIZHOU" Country = "China" +City Name = "Lakewood, CO, US" Location = "NAM|US|CO|LAKEWOOD" Country = "United States" +City Name = "Lalitpur, NP" Location = "ASI|NP|NP000|LALITPUR" Country = "Nepal" +City Name = "Lambeth, UK" Location = "EUR|UK|UK001|LAMBETH" Country = "United Kingdom" +City Name = "Lancaster, UK" Location = "EUR|UK|UK001|LANCASTER" Country = "United Kingdom" +City Name = "Lancaster, CA, US" Location = "NAM|US|CA|LANCASTER" Country = "United States" +City Name = "Langebaan, ZA" Location = "AFR|ZA|SF011|LANGEBAAN" Country = "South Africa" +City Name = "Langfang, CN" Location = "ASI|CN|CH010|LANGFANG" Country = "China" +City Name = "Lansing, MI, US" Location = "NAM|US|MI|LANSING" Country = "United States" +City Name = "Lanus, AR" Location = "SAM|AR|AR001|LANUS" Country = "Argentina" +City Name = "Lanxi, CN" Location = "ASI|CN|CH001|LANXI" Country = "China" +City Name = "Lanzhou, CN" Location = "ASI|CN|CH005|LANZHOU" Country = "China" +City Name = "Laohekou, CN" Location = "ASI|CN|CH013|LAOHEKOU" Country = "China" +City Name = "Laramie, WY, US" Location = "NAM|US|WY|LARAMIE" Country = "United States" +City Name = "Laredo, TX, US" Location = "NAM|US|TX|LAREDO" Country = "United States" +City Name = "Larissa, GR" Location = "EUR|GR|GR034|LARISSA" Country = "Greece" +City Name = "Larkana, PK" Location = "ASI|PK|PK008|LARKANA" Country = "Pakistan" +City Name = "Larvik, NO" Location = "EUR|NO|NO019|LARVIK" Country = "Norway" +City Name = "Las Palmas De Gran Canaria, ES" Location = "EUR|ES|SP018|LAS PALMAS DE GRAN CANARIA" Country = "Spain" +City Name = "Las Tunas, CU" Location = "CAC|CU|CU010|LAS TUNAS" Country = "Cuba" +City Name = "Las Vegas, NV, US" Location = "NAM|US|NV|LAS VEGAS" Country = "United States" +City Name = "Latina, IT" Location = "EUR|IT|IT007|LATINA" Country = "Italy" +City Name = "Lattakia, SY" Location = "MEA|SY|SY002|LATTAKIA" Country = "Syria" +City Name = "Lausanne, CH" Location = "EUR|CH|SZ024|LAUSANNE" Country = "Switzerland" +City Name = "Laval, CA" Location = "NAM|CA|QC|LAVAL" Country = "Canada" +City Name = "Le Havre, FR" Location = "EUR|FR|FR011|LE HAVRE" Country = "France" +City Name = "Le Mans, FR" Location = "EUR|FR|FR018|LE MANS" Country = "France" +City Name = "Leeds, UK" Location = "EUR|UK|UK001|LEEDS" Country = "United Kingdom" +City Name = "Leganes, ES" Location = "EUR|ES|SP013|LEGANS" Country = "Spain" +City Name = "Legaspi, PH" Location = "ASI|PH|RP067|LEGASPI" Country = "Philippines" +City Name = "Legnica, PL" Location = "EUR|PL|PL001|LEGNICA" Country = "Poland" +City Name = "Leicester, UK" Location = "EUR|UK|UK001|LEICESTER" Country = "United Kingdom" +City Name = "Leiden, NL" Location = "EUR|NL|NL012|LEIDEN" Country = "Netherlands" +City Name = "Leipzig, DE" Location = "EUR|DE|GM014|LEIPZIG" Country = "Germany" +City Name = "Leiria, PT" Location = "EUR|PT|PO011|LEIRIA" Country = "Portugal" +City Name = "Leiyang, CN" Location = "ASI|CN|CH014|LEIYANG" Country = "China" +City Name = "Leling, CN" Location = "ASI|CN|CH023|LELING" Country = "China" +City Name = "Lengshuijiang, CN" Location = "ASI|CN|CH014|LENGSHUIJIANG" Country = "China" +City Name = "Lengshuitan, CN" Location = "ASI|CN|CH014|LENGSHUITAN" Country = "China" +City Name = "Leninakan, AM" Location = "ASI|AM|AM007|LENINAKAN" Country = "Armenia" +City Name = "Leon, MX" Location = "NAM|MX|MX011|LEN" Country = "Mexico" +City Name = "Leon, NI" Location = "CAC|NI|NU008|LEON" Country = "Nicaragua" +City Name = "Leon, ES" Location = "EUR|ES|SP007|LEN" Country = "Spain" +City Name = "Lephalale, ZA" Location = "AFR|ZA|SF009|LEPHALALE" Country = "South Africa" +City Name = "Leshan, CN" Location = "ASI|CN|CH026|LESHAN" Country = "China" +City Name = "Leskovac, CS" Location = "EUR|CS|YI003|LESKOVAC" Country = "Serbia" +City Name = "Leverkusen, DE" Location = "EUR|DE|GM011|LEVERKUSEN" Country = "Germany" +City Name = "Levubu, ZA" Location = "AFR|ZA|SF009|LEVUBU" Country = "South Africa" +City Name = "Lewisham, UK" Location = "EUR|UK|UK001|LEWISHAM" Country = "United Kingdom" +City Name = "Lexington, KY, US" Location = "NAM|US|KY|LEXINGTON" Country = "United States" +City Name = "Lhasa, CN" Location = "ASI|CN|CH029|LHASA" Country = "China" +City Name = "Lianyuan, CN" Location = "ASI|CN|CH014|LIANYUAN" Country = "China" +City Name = "LianYunGang, CN" Location = "ASI|CN|CH015|LIANYUNGANG" Country = "China" +City Name = "Liaocheng, CN" Location = "ASI|CN|CH023|LIAOCHENG" Country = "China" +City Name = "Liaoyang, CN" Location = "ASI|CN|CH018|LIAOYANG" Country = "China" +City Name = "Libreville, GA" Location = "AFR|GA|GB001|LIBREVILLE" Country = "Gabon" +City Name = "Lichinga, MZ" Location = "AFR|MZ|MZ007|LICHINGA" Country = "Mozambique" +City Name = "Lichtenburg, ZA" Location = "AFR|ZA|SF007|LICHTENBURG" Country = "South Africa" +City Name = "Lida, BY" Location = "EUR|BY|BO003|LIDA" Country = "Belarus" +City Name = "Liege, BE" Location = "EUR|BE|BE005|LIGE" Country = "Belgium" +City Name = "Likasi, CD" Location = "AFR|CD|CG006|LIKASI" Country = "Kinshasa" +City Name = "Lille, FR" Location = "EUR|FR|FR017|LILLE" Country = "France" +City Name = "Lillehammer, NO" Location = "EUR|NO|NO010|LILLEHAMMER" Country = "Norway" +City Name = "Lilongwe, MW" Location = "AFR|MW|MI000|LILONGWE" Country = "Malawi" +City Name = "Lima, PE" Location = "SAM|PE|PE015|LIMA" Country = "Peru" +City Name = "Limassol, CY" Location = "MEA|CY|CY004|LIMASSOL" Country = "Cyprus" +City Name = "Limeira, BR" Location = "SAM|BR|BR023|LIMEIRA" Country = "Brazil" +City Name = "Limoges, FR" Location = "EUR|FR|FR012|LIMOGES" Country = "France" +City Name = "Lincoln, NE, US" Location = "NAM|US|NE|LINCOLN" Country = "United States" +City Name = "Linhares, BR" Location = "SAM|BR|BR008|LINHARES" Country = "Brazil" +City Name = "Linkoeping, SE" Location = "EUR|SE|SW012|LINKOEPING" Country = "Sweden" +City Name = "Linyi, CN" Location = "ASI|CN|CH023|LINYI" Country = "China" +City Name = "Linz, AT" Location = "EUR|AT|AU004|LINZ" Country = "Austria" +City Name = "Lipa, PH" Location = "ASI|PH|RP069|LIPA" Country = "Philippines" +City Name = "Lipetsk, RU" Location = "ASI|RU|RS046|LIPETSK" Country = "Russia" +City Name = "Lira, UG" Location = "AFR|UG|UG000|LIRA" Country = "Uganda" +City Name = "Lisbon, PT" Location = "EUR|PT|PO012|LISBOA" Country = "Portugal" +City Name = "Lisburn, UK" Location = "EUR|UK|UK002|LISBURN" Country = "United Kingdom" +City Name = "Lishui, CN" Location = "ASI|CN|CH031|LISHUI" Country = "China" +City Name = "Little Rock, AR, US" Location = "NAM|US|AR|LITTLE ROCK" Country = "United States" +City Name = "Liuzhou, CN" Location = "ASI|CN|CH007|LIUZHOU" Country = "China" +City Name = "Liverpool, UK" Location = "EUR|UK|UK001|LIVERPOOL" Country = "United Kingdom" +City Name = "Livonia, MI, US" Location = "NAM|US|MI|LIVONIA" Country = "United States" +City Name = "Livorno, IT" Location = "EUR|IT|IT016|LIVORNO" Country = "Italy" +City Name = "Ljubljana, SI" Location = "EUR|SI|SI000|LJUBLJANA" Country = "Slovenia" +City Name = "Lleida, ES" Location = "EUR|ES|SP008|LLEIDA" Country = "Spain" +City Name = "Lobito, AO" Location = "AFR|AO|AO007|LOBITO" Country = "Angola" +City Name = "Lodz, PL" Location = "EUR|PL|PL003|LDZ" Country = "Poland" +City Name = "Loeriesfontein, ZA" Location = "AFR|ZA|SF008|LOERIESFONTEIN" Country = "South Africa" +City Name = "Lofoten, NO" Location = "EUR|NO|NO009|LOFOTEN" Country = "Norway" +City Name = "Logrono, ES" Location = "EUR|ES|SP012|LOGROO" Country = "Spain" +City Name = "Loja, EC" Location = "SAM|EC|EC012|LOJA" Country = "Ecuador" +City Name = "Lomas De Zamora, AR" Location = "SAM|AR|AR001|LOMAS DE ZAMORA" Country = "Argentina" +City Name = "Lome, TG" Location = "AFR|TG|TO000|LOME" Country = "Togo" +City Name = "London, CA" Location = "NAM|CA|ON|LONDON" Country = "Canada" +City Name = "London, UK" Location = "EUR|UK|UK001|LONDON" Country = "United Kingdom" +City Name = "Londrina, BR" Location = "SAM|BR|BR015|LONDRINA" Country = "Brazil" +City Name = "Long Beach, CA, US" Location = "NAM|US|CA|LONG BEACH" Country = "United States" +City Name = "Longueuil, CA" Location = "NAM|CA|QC|LONGUEUIL" Country = "Canada" +City Name = "Longxuyen, VN" Location = "ASI|VN|VM060|LONGXUYEN" Country = "Vietnam" +City Name = "Lopez Mateos, MX" Location = "NAM|MX|MX015|CIUDAD LPEZ MATEOS" Country = "Mexico" +City Name = "Los Angeles, CL" Location = "SAM|CL|CI005|LOS ANGELES" Country = "Chile" +City Name = "Los Angeles, CA, US" Location = "NAM|US|CA|LOS ANGELES" Country = "United States" +City Name = "Los Mochis, MX" Location = "NAM|MX|MX025|LOS MOCHIS" Country = "Mexico" +City Name = "Los Teques, VE" Location = "SAM|VE|VE016|LOS TEQUES" Country = "Venezuela" +City Name = "Louisville, KY, US" Location = "NAM|US|KY|LOUISVILLE" Country = "United States" +City Name = "Lowell, MA, US" Location = "NAM|US|MA|LOWELL" Country = "United States" +City Name = "Luanda, AO" Location = "AFR|AO|AO006|LUANDA" Country = "Angola" +City Name = "Luang Prabang, LA" Location = "ASI|LA|LA008|LUANG PRABANG" Country = "Laos" +City Name = "Luanshya, ZM" Location = "AFR|ZM|ZA001|LUANSHYA" Country = "Zambia" +City Name = "Lubango, AO" Location = "AFR|AO|AO010|LUBANGO" Country = "Angola" +City Name = "Lubbock, TX, US" Location = "NAM|US|TX|LUBBOCK" Country = "United States" +City Name = "Lubeck, DE" Location = "EUR|DE|GM016|LBECK" Country = "Germany" +City Name = "Lublin, PL" Location = "EUR|PL|PL004|LUBLIN" Country = "Poland" +City Name = "Lubumbashi, CD" Location = "AFR|CD|CG006|LUBUMBASHI" Country = "Kinshasa" +City Name = "Lucena City, PH" Location = "ASI|PH|RP070|LUCENA CITY" Country = "Philippines" +City Name = "Lucknow, IN" Location = "ASI|IN|IN033|LUCKNOW" Country = "India" +City Name = "Ludhiana, IN" Location = "ASI|IN|IN028|LUDHIANA" Country = "India" +City Name = "Ludwigshafen, DE" Location = "EUR|DE|GM012|LDWIGSHAFEN AM RHEIN" Country = "Germany" +City Name = "Lugansk, UA" Location = "EUR|UA|UP012|LUGANSK" Country = "Ukraine" +City Name = "Luleaa, SE" Location = "EUR|SE|SW010|LULEAA" Country = "Sweden" +City Name = "Lund, SE" Location = "EUR|SE|SW013|LUND" Country = "Sweden" +City Name = "Luoyang, CN" Location = "ASI|CN|CH012|LUOYANG" Country = "China" +City Name = "Lusaka, ZM" Location = "AFR|ZM|ZA000|LUSAKA" Country = "Zambia" +City Name = "Luton, UK" Location = "EUR|UK|UK001|LUTON" Country = "United Kingdom" +City Name = "Lutsk, UA" Location = "EUR|UA|UP020|LUTSK" Country = "Ukraine" +City Name = "Luzern, CH" Location = "EUR|CH|SZ012|LUZERN" Country = "Switzerland" +City Name = "Luziania, BR" Location = "SAM|BR|BR027|LUZINIA" Country = "Brazil" +City Name = "Lvov, UA" Location = "EUR|UA|UP013|LVOV" Country = "Ukraine" +City Name = "Lydenburg, ZA" Location = "AFR|ZA|SF006|LYDENBURG" Country = "South Africa" +City Name = "Lyon, FR" Location = "EUR|FR|FR022|LYON" Country = "France" +City Name = "Lysychansk, UA" Location = "EUR|UA|UP012|LYSYCHANSK" Country = "Ukraine" +City Name = "Maanshan, CN" Location = "ASI|CN|CH026|MAANSHAN" Country = "China" +City Name = "Maastricht, NL" Location = "EUR|NL|NL006|MAASTRICHT" Country = "Netherlands" +City Name = "Macae, BR" Location = "SAM|BR|BR017|MACAE" Country = "Brazil" +City Name = "Macao, MO" Location = "ASI|MO|MC---|MACAO" Country = "Macau" +City Name = "Macapa, BR" Location = "SAM|BR|BR003|MACAP" Country = "Brazil" +City Name = "Macclesfield, UK" Location = "EUR|UK|UK001|MACCLESFIELD" Country = "United Kingdom" +City Name = "Machakos, KE" Location = "AFR|KE|KE003|MACHAKOS" Country = "Kenya" +City Name = "Machala, EC" Location = "SAM|EC|EC007|MACHALA" Country = "Ecuador" +City Name = "Macheng, CN" Location = "ASI|CN|CH001|MACHENG" Country = "China" +City Name = "Machida, JP" Location = "ASI|JP|JA041|MACHIDA" Country = "Japan" +City Name = "Machilipatnam, IN" Location = "ASI|IN|IN002|MACHILIPATNAM" Country = "India" +City Name = "Madison, WI, US" Location = "NAM|US|WI|MADISON" Country = "United States" +City Name = "Madiun, ID" Location = "ASI|ID|ID007|MADIUN" Country = "Indonesia" +City Name = "Madras, IN" Location = "ASI|IN|IN031|MADRAS" Country = "India" +City Name = "Madrid, ES" Location = "EUR|ES|SP013|MADRID" Country = "Spain" +City Name = "Madurai, IN" Location = "ASI|IN|IN031|MADURAI" Country = "India" +City Name = "Maebashi, JP" Location = "ASI|JP|JA010|MAEBASHI" Country = "Japan" +City Name = "Mafikeng, ZA" Location = "AFR|ZA|SF007|MAFIKENG" Country = "South Africa" +City Name = "Magadan, RU" Location = "ASI|RU|RS047|MAGADAN" Country = "Russia" +City Name = "Magaliesburg, ZA" Location = "AFR|ZA|SF004|MAGALIESBURG" Country = "South Africa" +City Name = "Magdeburg, DE" Location = "EUR|DE|GM015|MAGDEBURG" Country = "Germany" +City Name = "Mage, BR" Location = "SAM|BR|BR017|MAG" Country = "Brazil" +City Name = "Magelang, ID" Location = "ASI|ID|ID004|MAGELANG" Country = "Indonesia" +City Name = "Magnitogorsk, RU" Location = "ASI|RU|RS013|MAGNITOGORSK" Country = "Russia" +City Name = "Mahabad, IR" Location = "MEA|IR|IR002|MAHABAD" Country = "Iran" +City Name = "Mahalapye, BW" Location = "AFR|BW|BC000|MAHALAPYE" Country = "Botswana" +City Name = "Mahbubnagar, IN" Location = "ASI|IN|IN002|MAHBUBNAGAR" Country = "India" +City Name = "Mahesana, IN" Location = "ASI|IN|IN012|MAHESANA" Country = "India" +City Name = "Maicao, CO" Location = "SAM|CO|CO016|MAICAO" Country = "Colombia" +City Name = "Maidstone, UK" Location = "EUR|UK|UK001|MAIDSTONE" Country = "United Kingdom" +City Name = "Maiduguri, NG" Location = "AFR|NG|NI000|MAIDUGURI" Country = "Nigeria" +City Name = "Maikop, RU" Location = "ASI|RU|RS001|MAIKOP" Country = "Russia" +City Name = "Mainz, DE" Location = "EUR|DE|GM002|MAINZ" Country = "Germany" +City Name = "Majnoon, IQ" Location = "MEA|IQ|IZ010|MAJNOON" Country = "Iraq" +City Name = "Makati, PH" Location = "ASI|PH|RP077|MAKATI" Country = "Philippines" +City Name = "Makeyevka, UA" Location = "EUR|UA|UP004|MAKEYEVKA" Country = "Ukraine" +City Name = "Makhachkala, RU" Location = "ASI|RU|RS017|MAKHACHKALA" Country = "Russia" +City Name = "Makkah, SA" Location = "MEA|SA|SA011|MAKKAH" Country = "Saudi Arabia" +City Name = "Malabo, GQ" Location = "AFR|GQ|EK000|MALABO" Country = "Equatorial Guinea" +City Name = "Malaga, ES" Location = "EUR|ES|SP001|MLAGA" Country = "Spain" +City Name = "Malang, ID" Location = "ASI|ID|ID026|MALANG" Country = "Indonesia" +City Name = "Malatya, TR" Location = "MEA|TR|TU055|MALATYA" Country = "Turkey" +City Name = "Malayer, IR" Location = "MEA|IR|IR010|MALAYER" Country = "Iran" +City Name = "Male, MV" Location = "ASI|MV|MV012|MALE" Country = "Maldives" +City Name = "Malegaon, IN" Location = "ASI|IN|IN021|MALEGAON" Country = "India" +City Name = "Malindi, KE" Location = "AFR|KE|KE002|MALINDI" Country = "Kenya" +City Name = "Malmesbury, ZA" Location = "AFR|ZA|SF011|MALMESBURY" Country = "South Africa" +City Name = "Malmoe, SE" Location = "EUR|SE|SW013|MALMOE" Country = "Sweden" +City Name = "Mamuno, BW" Location = "AFR|BW|BC000|MAMUNO" Country = "Botswana" +City Name = "Manado, ID" Location = "ASI|ID|ID022|MANADO" Country = "Indonesia" +City Name = "Managua, NI" Location = "CAC|NI|NU010|MANAGUA" Country = "Nicaragua" +City Name = "Manama, BH" Location = "MEA|BH|BA002|MANAMA" Country = "Bahrain" +City Name = "Manaus, BR" Location = "SAM|BR|BR004|MANAUS" Country = "Brazil" +City Name = "Manchester, UK" Location = "EUR|UK|UK001|MANCHESTER" Country = "United Kingdom" +City Name = "Manchester, NH, US" Location = "NAM|US|NH|MANCHESTER" Country = "United States" +City Name = "Mandalay, MM" Location = "ASI|MM|BM008|MANDALAY" Country = "Burma/Myanmar" +City Name = "Mandaluyong, PH" Location = "ASI|PH|RP035|MANDALUYONG" Country = "Philippines" +City Name = "Mandaue, PH" Location = "ASI|PH|RP072|MANDAUE" Country = "Philippines" +City Name = "Mandya, IN" Location = "ASI|IN|IN017|MANDYA" Country = "India" +City Name = "Mangalore, IN" Location = "ASI|IN|IN017|MANGALORE" Country = "India" +City Name = "Mangora, PK" Location = "ASI|PK|PK001|MANGORA" Country = "Pakistan" +City Name = "Manila, PH" Location = "ASI|PH|RP073|MANILA" Country = "Philippines" +City Name = "Manisa, TR" Location = "MEA|TR|TU056|MANISA" Country = "Turkey" +City Name = "Manizales, CO" Location = "SAM|CO|CO002|MANIZALES" Country = "Colombia" +City Name = "Mannheim, DE" Location = "EUR|DE|GM001|MANNHEIM" Country = "Germany" +City Name = "Mansfield, UK" Location = "EUR|UK|UK001|MANSFIELD" Country = "United Kingdom" +City Name = "Mansura, EG" Location = "AFR|EG|EG001|MANSRA" Country = "Egypt" +City Name = "Manta, EC" Location = "SAM|EC|EC014|MANTA" Country = "Ecuador" +City Name = "Manukau, NZ" Location = "OCN|NZ|NZ000|MANUKAU" Country = "New Zealand" +City Name = "Maoming, CN" Location = "ASI|CN|CH006|MAOMING" Country = "China" +City Name = "Maputo, MZ" Location = "AFR|MZ|MZ005|MAPUTO" Country = "Mozambique" +City Name = "Mar Del Plata, AR" Location = "SAM|AR|AR001|MAR DEL PLATA" Country = "Argentina" +City Name = "Maraba, BR" Location = "SAM|BR|BR013|MARABA" Country = "Brazil" +City Name = "Maracaibo, VE" Location = "SAM|VE|VE025|MARACAIBO" Country = "Venezuela" +City Name = "Maracanau, BR" Location = "SAM|BR|BR006|MARACANAU" Country = "Brazil" +City Name = "Maracay, VE" Location = "SAM|VE|VE004|MARACAY" Country = "Venezuela" +City Name = "Maradi, NE" Location = "AFR|NE|NG004|MARADI" Country = "Niger" +City Name = "Marawi, PH" Location = "ASI|PH|RP074|MARAWI" Country = "Philippines" +City Name = "Mardan, PK" Location = "ASI|PK|PK005|MARDAN" Country = "Pakistan" +City Name = "Mardin, TR" Location = "MEA|TR|TU047|MARDIN" Country = "Turkey" +City Name = "Margate, ZA" Location = "AFR|ZA|SF005|MARGATE" Country = "South Africa" +City Name = "Margilan, UZ" Location = "ASI|UZ|UZ003|MARGILAN" Country = "Uzbekistan" +City Name = "Marilia, BR" Location = "SAM|BR|BR023|MARLIA" Country = "Brazil" +City Name = "Maringa, BR" Location = "SAM|BR|BR015|MARING" Country = "Brazil" +City Name = "Mariupol, UA" Location = "EUR|UA|UP004|MARIUPOL" Country = "Ukraine" +City Name = "Markham, CA" Location = "NAM|CA|ON|MARKHAM" Country = "Canada" +City Name = "Maroua, CM" Location = "AFR|CM|CM004|MAROUA" Country = "Cameroon" +City Name = "Marrakech, MA" Location = "AFR|MA|MO025|MARRAKECH" Country = "Morocco" +City Name = "Marseille, FR" Location = "EUR|FR|FR021|MARSEILLE" Country = "France" +City Name = "Masaka, UG" Location = "AFR|UG|UG000|MASAKA" Country = "Uganda" +City Name = "Masan, KR" Location = "ASI|KR|KS011|MASAN" Country = "South Korea" +City Name = "Masaya, NI" Location = "CAC|NI|NU011|MASAYA" Country = "Nicaragua" +City Name = "Maseru, LS" Location = "AFR|LS|LT000|MASERU" Country = "Lesotho" +City Name = "Mashhad, IR" Location = "MEA|IR|IR015|MASHHAD" Country = "Iran" +City Name = "Masjed Soleyman, IR" Location = "MEA|IR|IR016|MASJED SOLEYMAN" Country = "Iran" +City Name = "Matadi, CD" Location = "AFR|CD|CG002|MATADI" Country = "Kinshasa" +City Name = "Matamoros, MX" Location = "NAM|MX|MX028|MATAMOROS" Country = "Mexico" +City Name = "Matanzas, CU" Location = "CAC|CU|CU011|MATANZAS" Country = "Cuba" +City Name = "Mataro, ES" Location = "EUR|ES|SP008|MATAR" Country = "Spain" +City Name = "Mathura, IN" Location = "ASI|IN|IN033|MATHURA" Country = "India" +City Name = "Matsubara, JP" Location = "ASI|JP|JA033|MATSUBARA" Country = "Japan" +City Name = "Matsudo, JP" Location = "ASI|JP|JA004|MATSUDO" Country = "Japan" +City Name = "Maturin, VE" Location = "SAM|VE|VE017|MATURN" Country = "Venezuela" +City Name = "Maua, BR" Location = "SAM|BR|BR023|MAU" Country = "Brazil" +City Name = "Maun, BW" Location = "AFR|BW|BC000|MAUN" Country = "Botswana" +City Name = "Maunath Bhanjan, IN" Location = "ASI|IN|IN033|MAUNATH BHANJAN" Country = "India" +City Name = "Mayaguez, PR" Location = "CAC|PR|PR000|MAYAGEZ" Country = "Puerto Rico" +City Name = "Mazar-I-Sharif, AF" Location = "ASI|AF|AF004|MAZAR-I-SHARIF" Country = "Afghanistan" +City Name = "Mazatlan, MX" Location = "NAM|MX|MX025|MAZATLN" Country = "Mexico" +City Name = "Mazeppa Bay, ZA" Location = "AFR|ZA|SF002|MAZEPPA BAY" Country = "South Africa" +City Name = "Mbabane, SZ" Location = "AFR|SZ|WZ000|MBABANE" Country = "Swaziland" +City Name = "Mbale, UG" Location = "AFR|UG|UG000|MBALE" Country = "Uganda" +City Name = "Mbandaka, CD" Location = "AFR|CD|CG003|MBANDAKA" Country = "Kinshasa" +City Name = "Mbarara, UG" Location = "AFR|UG|UG000|MBARARA" Country = "Uganda" +City Name = "Mbeya, TZ" Location = "AFR|TZ|TZ000|MBEYA" Country = "Tanzania" +City Name = "Mbour, SN" Location = "AFR|SN|SG009|MBOUR" Country = "Senegal" +City Name = "Mbuji-Mayi, CD" Location = "AFR|CD|CG005|MBUJI-MAYI" Country = "Kinshasa" +City Name = "Mcallen, TX, US" Location = "NAM|US|TX|MCALLEN" Country = "United States" +City Name = "Medan, ID" Location = "ASI|ID|ID027|MEDAN" Country = "Indonesia" +City Name = "Medellin, CO" Location = "SAM|CO|CO002|MEDELLN" Country = "Colombia" +City Name = "Medina, SA" Location = "MEA|SA|SA005|MEDINA" Country = "Saudi Arabia" +City Name = "Medinipur, IN" Location = "ASI|IN|IN036|MEDINIPUR" Country = "India" +City Name = "Meerut, IN" Location = "ASI|IN|IN033|MEERUT" Country = "India" +City Name = "Meihekou, CN" Location = "ASI|CN|CH017|MEIHEKOU" Country = "China" +City Name = "Meixian, CN" Location = "ASI|CN|CH004|MEIXIAN" Country = "China" +City Name = "Mejicanos, SV" Location = "CAC|SV|ES010|MEJICANOS" Country = "El Salvador" +City Name = "Mekele, ET" Location = "AFR|ET|ET000|MEKELE" Country = "Ethiopia" +City Name = "Meknes, MA" Location = "AFR|MA|MO026|MEKNS" Country = "Morocco" +City Name = "Melbourne, AU" Location = "OCN|AU|VIC|MELBOURNE" Country = "Australia" +City Name = "Melitopol, UA" Location = "EUR|UA|KZ000|MELITOPOL" Country = "Ukraine" +City Name = "Memphis, TN, US" Location = "NAM|US|TN|MEMPHIS" Country = "United States" +City Name = "Mendoza, AR" Location = "SAM|AR|AR013|MENDOZA" Country = "Argentina" +City Name = "Menia, EG" Location = "AFR|EG|EG010|MENIA" Country = "Egypt" +City Name = "Merida, MX" Location = "NAM|MX|MX002|MRIDA" Country = "Mexico" +City Name = "Merida, VE" Location = "SAM|VE|VE015|MRIDA" Country = "Venezuela" +City Name = "Merton, UK" Location = "EUR|UK|UK001|MERTON" Country = "United Kingdom" +City Name = "Mesa, AZ, US" Location = "NAM|US|AZ|MESA" Country = "United States" +City Name = "Mesquite, TX, US" Location = "NAM|US|TX|MESQUITE" Country = "United States" +City Name = "Messina, IT" Location = "EUR|IT|IT015|MESSINA" Country = "Italy" +City Name = "Messina, ZA" Location = "AFR|ZA|SF009|MESSINA" Country = "South Africa" +City Name = "Metula, IL" Location = "MEA|IL|IS003|METULA" Country = "Israel" +City Name = "Metz, FR" Location = "EUR|FR|FR015|METZ" Country = "France" +City Name = "Mexicali, MX" Location = "NAM|MX|MX002|MEXICALI" Country = "Mexico" +City Name = "Mexico City, MX" Location = "NAM|MX|MX009|MEXICO CITY" Country = "Mexico" +City Name = "Mezhdurechensk, RU" Location = "ASI|RU|RS031|MEZHDURECHENSK" Country = "Russia" +City Name = "Miami, FL, US" Location = "NAM|US|FL|MIAMI" Country = "United States" +City Name = "Mianyang, CN" Location = "ASI|CN|CH004|MIANYANG" Country = "China" +City Name = "Miass, RU" Location = "ASI|RU|RS013|MIASS" Country = "Russia" +City Name = "Michurinsk, RU" Location = "ASI|RU|RS076|MICHURINSK" Country = "Russia" +City Name = "Middelburg, ZA" Location = "AFR|ZA|SF006|MIDDELBURG" Country = "South Africa" +City Name = "Midrand, ZA" Location = "AFR|ZA|SF004|MIDRAND" Country = "South Africa" +City Name = "Milagro, EC" Location = "SAM|EC|EC010|MILAGRO" Country = "Ecuador" +City Name = "Milano, IT" Location = "EUR|IT|IT009|MILANO" Country = "Italy" +City Name = "Milton Keynes, UK" Location = "EUR|UK|UK001|MILTON KEYNES" Country = "United Kingdom" +City Name = "Miluo, CN" Location = "ASI|CN|CH014|MILUO" Country = "China" +City Name = "Milwaukee, WI, US" Location = "NAM|US|WI|MILWAUKEE" Country = "United States" +City Name = "Minatitlan, MX" Location = "NAM|MX|MX030|MINATITLN" Country = "Mexico" +City Name = "Minneapolis, MN, US" Location = "NAM|US|MN|MINNEAPOLIS" Country = "United States" +City Name = "Minsk, BY" Location = "EUR|BY|BO000|MINSK" Country = "Belarus" +City Name = "Mirpur Khas, PK" Location = "ASI|PK|PK008|MIRPUR KHAS" Country = "Pakistan" +City Name = "Mirzapur-Cum-Vindhyachal, IN" Location = "ASI|IN|IN033|MIRZAPUR-CUM-VINDHYACHAL" Country = "India" +City Name = "Mishan, CN" Location = "ASI|CN|CH011|MISHAN" Country = "China" +City Name = "Mishima, JP" Location = "ASI|JP|JA038|MISHIMA" Country = "Japan" +City Name = "Miskolc, HU" Location = "EUR|HU|HU021|MISKOLC" Country = "Hungary" +City Name = "Mississauga, CA" Location = "NAM|CA|ON|MISSISSAUGA" Country = "Canada" +City Name = "Misurata, LY" Location = "AFR|LY|LY016|MISURATA" Country = "Libya" +City Name = "Mito, JP" Location = "ASI|JP|JA014|MITO" Country = "Japan" +City Name = "Miyakonojo, JP" Location = "ASI|JP|JA025|MIYAKONOJO" Country = "Japan" +City Name = "Miyazaki, JP" Location = "ASI|JP|JA025|MIYAZAKI" Country = "Japan" +City Name = "Mmabatho, ZA" Location = "AFR|ZA|SF007|MMABATHO" Country = "South Africa" +City Name = "Mobile, AL, US" Location = "NAM|US|AL|MOBILE" Country = "United States" +City Name = "Modena, IT" Location = "EUR|IT|IT005|MODENA" Country = "Italy" +City Name = "Modesto, CA, US" Location = "NAM|US|CA|MODESTO" Country = "United States" +City Name = "Moers, DE" Location = "EUR|DE|GM011|MOERS" Country = "Germany" +City Name = "Moga, IN" Location = "ASI|IN|IN028|MOGA" Country = "India" +City Name = "Mogadishu, SO" Location = "AFR|SO|SO002|MOGADISHU" Country = "Somalia" +City Name = "Mogilev, BY" Location = "EUR|BY|BO005|MOGILEV" Country = "Belarus" +City Name = "Moji Das Cruzes, BR" Location = "SAM|BR|BR023|MOJI DAS CRUZES" Country = "Brazil" +City Name = "Mokopane, ZA" Location = "AFR|ZA|SF009|MOKOPANE" Country = "South Africa" +City Name = "Molde, NO" Location = "EUR|NO|NO007|MOLDE" Country = "Norway" +City Name = "Molepolole, BW" Location = "AFR|BW|BC000|MOLEPOLOLE" Country = "Botswana" +City Name = "Mombasa, KE" Location = "AFR|KE|KE002|MOMBASA" Country = "Kenya" +City Name = "Monaco, MC" Location = "EUR|MC|MN000|MONACO" Country = "Monaco" +City Name = "Monclova, MX" Location = "NAM|MX|MX007|MONCLOVA" Country = "Mexico" +City Name = "Moncton, CA" Location = "NAM|CA|NB|MONCTON" Country = "Canada" +City Name = "Monrovia, LR" Location = "AFR|LR|LI007|MONROVIA" Country = "Liberia" +City Name = "Montlimar, FR" Location = "EUR|FR|FR022|MONTLIMAR" Country = "France" +City Name = "Monteria, CO" Location = "SAM|CO|CO010|MONTERIA" Country = "Colombia" +City Name = "Monterrey, MX" Location = "NAM|MX|MX005|MONTERREY" Country = "Mexico" +City Name = "Montes Claros, BR" Location = "SAM|BR|BR012|MONTES CLAROS" Country = "Brazil" +City Name = "Montevideo, UY" Location = "SAM|UY|UY010|MONTEVIDEO" Country = "Uruguay" +City Name = "Montgomery, AL, US" Location = "NAM|US|AL|MONTGOMERY" Country = "United States" +City Name = "Montpelier, VT, US" Location = "NAM|US|VT|MONTPELIER" Country = "United States" +City Name = "Montpellier, FR" Location = "EUR|FR|FR013|MONTPELLIER" Country = "France" +City Name = "Montreal, CA" Location = "NAM|CA|QC|MONTRAL" Country = "Canada" +City Name = "Monywa, MM" Location = "ASI|MM|BM011|MONYWA" Country = "Burma/Myanmar" +City Name = "Monza, IT" Location = "EUR|IT|IT009|MONZA" Country = "Italy" +City Name = "Mooi River, ZA" Location = "AFR|ZA|SF005|MOOI RIVER" Country = "South Africa" +City Name = "Moradabad, IN" Location = "ASI|IN|IN033|MORADABAD" Country = "India" +City Name = "Moratuwa, LK" Location = "ASI|LK|CE009|MORATUWA" Country = "Sri Lanka" +City Name = "Morelia, MX" Location = "NAM|MX|MX016|MORELIA" Country = "Mexico" +City Name = "Morena, IN" Location = "ASI|IN|IN020|MORENA" Country = "India" +City Name = "Moreno Valley, CA, US" Location = "NAM|US|CA|MORENO VALLEY" Country = "United States" +City Name = "Moriguchi, JP" Location = "ASI|JP|JA033|MORIGUCHI" Country = "Japan" +City Name = "Morioka, JP" Location = "ASI|JP|JA016|MORIOKA" Country = "Japan" +City Name = "Morogoro, TZ" Location = "AFR|TZ|TZ000|MOROGORO" Country = "Tanzania" +City Name = "Moron, AR" Location = "SAM|AR|AR001|MORN" Country = "Argentina" +City Name = "Moroni, KM" Location = "AFR|KM|CN004|MORONI" Country = "Comoros" +City Name = "Moroto, UG" Location = "AFR|UG|UG000|MOROTO" Country = "Uganda" +City Name = "Morvi, IN" Location = "ASI|IN|IN012|MORVI" Country = "India" +City Name = "Moscow, RU" Location = "ASI|RU|RS052|MOSKVA" Country = "Russia" +City Name = "Mosoro, BR" Location = "SAM|BR|BR018|MOSSOR" Country = "Brazil" +City Name = "Mossel Bay, ZA" Location = "AFR|ZA|SF011|MOSSEL BAY" Country = "South Africa" +City Name = "Mostaganem, DZ" Location = "AFR|DZ|AG030|MOSTAGANEM" Country = "Algeria" +City Name = "Mostar, BA" Location = "EUR|BA|BK001|MOSTAR" Country = "Bosnia And Herzegovina" +City Name = "Mostoles, ES" Location = "EUR|ES|SP013|MSTOLES" Country = "Spain" +City Name = "Mosul, IQ" Location = "MEA|IQ|IZ016|MOSUL" Country = "Iraq" +City Name = "Moulmein, MM" Location = "ASI|MM|BM009|MOULMEIN" Country = "Burma/Myanmar" +City Name = "Mozambique Island, MZ" Location = "AFR|MZ|MZ006|MOZAMBIQUE ISLAND" Country = "Mozambique" +City Name = "Mthatha, ZA" Location = "AFR|ZA|SF002|MTHATHA" Country = "South Africa" +City Name = "Mudanjiang, CN" Location = "ASI|CN|CH011|MUDANJIANG" Country = "China" +City Name = "Mufulira, ZM" Location = "AFR|ZM|ZA001|MUFULIRA" Country = "Zambia" +City Name = "Mulheim, DE" Location = "EUR|DE|GM011|MLHEIM AN DER RUHR" Country = "Germany" +City Name = "Mulhouse, FR" Location = "EUR|FR|FR001|MULHOUSE" Country = "France" +City Name = "Multan, PK" Location = "ASI|PK|PK007|MULTAN" Country = "Pakistan" +City Name = "Mumbai, IN" Location = "ASI|IN|IN021|MUMBAI" Country = "India" +City Name = "Munger, IN" Location = "ASI|IN|IN005|MUNGER" Country = "India" +City Name = "Munich, DE" Location = "EUR|DE|GM002|MNCHEN" Country = "Germany" +City Name = "Munster, DE" Location = "EUR|DE|GM007|MNSTER" Country = "Germany" +City Name = "Muntinlupa, PH" Location = "ASI|PH|RP103|MUNTINLUPA" Country = "Philippines" +City Name = "Murcia, ES" Location = "EUR|ES|SP014|MURCIA" Country = "Spain" +City Name = "Muridke, PK" Location = "ASI|PK|PK007|MURIDKE" Country = "Pakistan" +City Name = "Murmansk, RU" Location = "ASI|RU|RS053|MURMANSK" Country = "Russia" +City Name = "Murom, RU" Location = "ASI|RU|RS087|MUROM" Country = "Russia" +City Name = "Muroran, JP" Location = "ASI|JP|JA012|MURORAN" Country = "Japan" +City Name = "Murwara, IN" Location = "ASI|IN|IN020|MURWARA" Country = "India" +City Name = "Musashino, JP" Location = "ASI|JP|JA041|MUSASHINO" Country = "Japan" +City Name = "Muscat, OM" Location = "MEA|OM|MU006|MUSCAT" Country = "Oman" +City Name = "Mushin, NG" Location = "AFR|NG|NI024|MUSHIN" Country = "Nigeria" +City Name = "Musina, ZA" Location = "AFR|ZA|SF009|MUSINA" Country = "South Africa" +City Name = "Mutare, ZW" Location = "AFR|ZW|ZI000|MUTARE" Country = "Zimbabwe" +City Name = "Muzaffarnagar, IN" Location = "ASI|IN|IN033|MUZAFFARNAGAR" Country = "India" +City Name = "Muzaffarpur, IN" Location = "ASI|IN|IN005|MUZAFFARPUR" Country = "India" +City Name = "Mwanza, TZ" Location = "AFR|TZ|TZ000|MWANZA" Country = "Tanzania" +City Name = "Mymensingh, BD" Location = "ASI|BD|BG002|MYMENSINGH" Country = "Bangladesh" +City Name = "Myrtle Beach, SC, US" Location = "NAM|US|SC|Myrtle Beach" Country = "United States" +City Name = "Mysore, IN" Location = "ASI|IN|IN017|MYSORE" Country = "India" +City Name = "Mytho, VN" Location = "ASI|VN|VM059|MYTHO" Country = "Vietnam" +City Name = "Mytishchi, RU" Location = "ASI|RU|RS051|MYTISHCHI" Country = "Russia" +City Name = "Nabadwip, IN" Location = "ASI|IN|IN036|NABADWIP" Country = "India" +City Name = "Naberezhnyye Chelny, RU" Location = "ASI|RU|RS077|NABEREZHNYYE CHELNY" Country = "Russia" +City Name = "Nacala, MZ" Location = "AFR|MZ|MZ006|NACALA" Country = "Mozambique" +City Name = "Nadiad, IN" Location = "ASI|IN|IN012|NADIAD" Country = "India" +City Name = "Naestved, DK" Location = "EUR|DK|DA013|NAESTVED" Country = "Denmark" +City Name = "Naga, PH" Location = "ASI|PH|RP082|NAGA" Country = "Philippines" +City Name = "Nagano, JP" Location = "ASI|JP|JA026|NAGANO" Country = "Japan" +City Name = "Nagaoka, JP" Location = "ASI|JP|JA029|NAGAOKA" Country = "Japan" +City Name = "Nagareyama, JP" Location = "ASI|JP|JA035|NAGAREYAMA" Country = "Japan" +City Name = "Nagasaki, JP" Location = "ASI|JP|JA027|NAGASAKI" Country = "Japan" +City Name = "Nagercoil, IN" Location = "ASI|IN|IN031|NAGERCOIL" Country = "India" +City Name = "Nagoya, JP" Location = "ASI|JP|JA001|NAGOYA" Country = "Japan" +City Name = "Nagpur, IN" Location = "ASI|IN|IN021|NAGPUR" Country = "India" +City Name = "Naihati, IN" Location = "ASI|IN|IN036|NAIHATI" Country = "India" +City Name = "Nairobi, KE" Location = "AFR|KE|KE004|NAIROBI" Country = "Kenya" +City Name = "Najaf, IQ" Location = "MEA|IQ|IZ005|NAJAF" Country = "Iraq" +City Name = "Najafabad, IR" Location = "MEA|IR|IR006|NAJAFABAD" Country = "Iran" +City Name = "Nakhodka, RU" Location = "ASI|RU|RS063|NAKHODKA" Country = "Russia" +City Name = "Nakhon Pathom, TH" Location = "ASI|TH|TH026|NAKHON PATHOM" Country = "Thailand" +City Name = "Nakhon Ratchasima, TH" Location = "ASI|TH|TH028|NAKHON RATCHASIMA" Country = "Thailand" +City Name = "Nakhon Sawan, TH" Location = "ASI|TH|TH029|NAKHON SAWAN" Country = "Thailand" +City Name = "Nakhon Si Thammarat, TH" Location = "ASI|TH|TH030|NAKHON SI THAMMARAT" Country = "Thailand" +City Name = "Nakuru, KE" Location = "AFR|KE|KE007|NAKURU" Country = "Kenya" +City Name = "Nalchik, RU" Location = "ASI|RU|RS024|NALCHIK" Country = "Russia" +City Name = "Namangan, UZ" Location = "ASI|UZ|UZ006|NAMANGAN" Country = "Uzbekistan" +City Name = "Namdinh, VN" Location = "ASI|VN|VM042|NAMDINH" Country = "Vietnam" +City Name = "Nampula, MZ" Location = "AFR|MZ|MZ006|NAMPULA" Country = "Mozambique" +City Name = "Namur, BE" Location = "EUR|BE|BE008|NAMUR" Country = "Belgium" +City Name = "Nanchang, CN" Location = "ASI|CN|CH016|NANCHANG" Country = "China" +City Name = "Nanchong, CN" Location = "ASI|CN|CH026|NANCHONG" Country = "China" +City Name = "Nanded, IN" Location = "ASI|IN|IN021|NANDED" Country = "India" +City Name = "Nandyal, IN" Location = "ASI|IN|IN002|NANDYAL" Country = "India" +City Name = "Nangong, CN" Location = "ASI|CN|CH010|NANGONG" Country = "China" +City Name = "Nanjing, CN" Location = "ASI|CN|CH016|NANJING" Country = "China" +City Name = "Nanning, CN" Location = "ASI|CN|CH007|NANNING" Country = "China" +City Name = "Nanping, CN" Location = "ASI|CN|CH004|NANPING" Country = "China" +City Name = "Nantes, FR" Location = "EUR|FR|FR018|NANTES" Country = "France" +City Name = "Nantong, CN" Location = "ASI|CN|CH015|NANTONG" Country = "China" +City Name = "Nanyang, CN" Location = "ASI|CN|CH004|NANYANG" Country = "China" +City Name = "Nanyuki, KE" Location = "AFR|KE|KE007|NANYUKI" Country = "Kenya" +City Name = "Naperville, IL, US" Location = "NAM|US|IL|NAPERVILLE" Country = "United States" +City Name = "Napier-Hastings, NZ" Location = "OCN|NZ|NZ000|NAPIER-HASTINGS" Country = "New Zealand" +City Name = "Napoli, IT" Location = "EUR|IT|IT004|NAPOLI" Country = "Italy" +City Name = "Nara, JP" Location = "ASI|JP|JA028|NARA" Country = "Japan" +City Name = "Narashino, JP" Location = "ASI|JP|JA004|NARASHINO" Country = "Japan" +City Name = "Narayanganj, BD" Location = "ASI|BD|BG002|NARAYANGANJ" Country = "Bangladesh" +City Name = "Naryan-Mar, RU" Location = "ASI|RU|RS054|NARYAN-MAR" Country = "Russia" +City Name = "Nashville, TN, US" Location = "NAM|US|TN|NASHVILLE" Country = "United States" +City Name = "Nassau, BS" Location = "CAC|BS|BF016|NASSAU" Country = "The Bahamas" +City Name = "Natal, BR" Location = "SAM|BR|BR018|NATAL" Country = "Brazil" +City Name = "Naucalpan, MX" Location = "NAM|MX|MX015|NAUCALPAN" Country = "Mexico" +City Name = "Navoi, UZ" Location = "ASI|UZ|UZ007|NAVOI" Country = "Uzbekistan" +City Name = "Navsari, IN" Location = "ASI|IN|IN012|NAVSARI" Country = "India" +City Name = "Nawabganj, BD" Location = "ASI|BD|BG002|NAWABGANJ" Country = "Bangladesh" +City Name = "Nawabshah, PK" Location = "ASI|PK|PK008|NAWABSHAH" Country = "Pakistan" +City Name = "N'Djamena, TD" Location = "AFR|TD|CD004|N'DJAMENA" Country = "Chad" +City Name = "Ndola, ZM" Location = "AFR|ZM|ZA001|NDOLA" Country = "Zambia" +City Name = "Neftekamsk, RU" Location = "ASI|RU|RS007|NEFTEKAMSK" Country = "Russia" +City Name = "Neijiang, CN" Location = "ASI|CN|CH026|NEIJIANG" Country = "China" +City Name = "Neiva, CO" Location = "SAM|CO|CO015|NEIVA" Country = "Colombia" +City Name = "Nellore, IN" Location = "ASI|IN|IN002|NELLORE" Country = "India" +City Name = "Nelspruit, ZA" Location = "AFR|ZA|SF006|NELSPRUIT" Country = "South Africa" +City Name = "Nepean, CA" Location = "NAM|CA|ON|NEPEAN" Country = "Canada" +City Name = "Netanya, IL" Location = "MEA|IL|IS002|NETANYA" Country = "Israel" +City Name = "Netzahualcoyotl, MX" Location = "NAM|MX|MX027|NETZAHUALCYOTL" Country = "Mexico" +City Name = "Neuquen, AR" Location = "SAM|AR|AR015|NEUQUN" Country = "Argentina" +City Name = "Neuss, DE" Location = "EUR|DE|GM011|NEUSS" Country = "Germany" +City Name = "Nevinnomyssk, RU" Location = "ASI|RU|RS074|NEVINNOMYSSK" Country = "Russia" +City Name = "New Delhi, IN" Location = "ASI|IN|IN010|NEW DELHI" Country = "India" +City Name = "New Haven, CT, US" Location = "NAM|US|CT|NEW HAVEN" Country = "United States" +City Name = "New Orleans, LA, US" Location = "NAM|US|LA|NEW ORLEANS" Country = "United States" +City Name = "New York, NY, US" Location = "NAM|US|NY|NEW YORK" Country = "United States" +City Name = "Newark, NJ, US" Location = "NAM|US|NJ|NEWARK" Country = "United States" +City Name = "Newbury, UK" Location = "EUR|UK|UK001|NEWBURY" Country = "United Kingdom" +City Name = "Newcastle, AU" Location = "OCN|AU|NSW|NEWCASTLE" Country = "Australia" +City Name = "Newcastle, ZA" Location = "AFR|ZA|SF005|NEWCASTLE" Country = "South Africa" +City Name = "Newcastle-Under-Lyme, UK" Location = "EUR|UK|UK001|NEWCASTLE-UNDER-LYME" Country = "United Kingdom" +City Name = "Newcastle-Upon-Tyne, UK" Location = "EUR|UK|UK001|NEWCASTLE-UPON-TYNE" Country = "United Kingdom" +City Name = "Newham, UK" Location = "EUR|UK|UK001|NEWHAM" Country = "United Kingdom" +City Name = "Newport, UK" Location = "EUR|UK|UK001|NEWPORT" Country = "United Kingdom" +City Name = "Newport News, VA, US" Location = "NAM|US|VA|NEWPORT NEWS" Country = "United States" +City Name = "Neyagawa, JP" Location = "ASI|JP|JA033|NEYAGAWA" Country = "Japan" +City Name = "Neyshabur, IR" Location = "MEA|IR|IR015|NEYSHABUR" Country = "Iran" +City Name = "Neyveli, IN" Location = "ASI|IN|IN031|NEYVELI" Country = "India" +City Name = "Ngaoundere, CM" Location = "AFR|CM|CM001|NGAOUNDERE" Country = "Cameroon" +City Name = "Ngqura, ZA" Location = "AFR|ZA|SF002|NGQURA" Country = "South Africa" +City Name = "Nhatrang, VN" Location = "ASI|VN|VM011|NHATRANG" Country = "Vietnam" +City Name = "Niamey, NE" Location = "AFR|NE|NG005|NIAMEY" Country = "Niger" +City Name = "Nice, FR" Location = "EUR|FR|FR021|NICE" Country = "France" +City Name = "Nicosia, CY" Location = "MEA|CY|CY005|NICOSIA" Country = "Cyprus" +City Name = "Nieu Bethesda, ZA" Location = "AFR|ZA|SF002|NIEU BETHESDA" Country = "South Africa" +City Name = "Nieuwoudtville, ZA" Location = "AFR|ZA|SF008|NIEUWOUDTVILLE" Country = "South Africa" +City Name = "Niigata, JP" Location = "ASI|JP|JA029|NIIGATA" Country = "Japan" +City Name = "Niihama, JP" Location = "ASI|JP|JA005|NIIHAMA" Country = "Japan" +City Name = "Niiza, JP" Location = "ASI|JP|JA035|NIIZA" Country = "Japan" +City Name = "Nijmegen, NL" Location = "EUR|NL|NL004|NIJMEGEN" Country = "Netherlands" +City Name = "Nikopol, BG" Location = "EUR|BG|BU012|NIKOPOL" Country = "Bulgaria" +City Name = "Nimes, FR" Location = "EUR|FR|FR013|NMES" Country = "France" +City Name = "Ningbo, CN" Location = "ASI|CN|CH031|NINGBO" Country = "China" +City Name = "Ningde, CN" Location = "ASI|CN|CH004|NINGDE" Country = "China" +City Name = "Nis, CS" Location = "EUR|CS|YI003|NIS" Country = "Serbia" +City Name = "Nishinomiya, JP" Location = "ASI|JP|JA013|NISHINOMIYA" Country = "Japan" +City Name = "Nishio, JP" Location = "ASI|JP|JA001|NISHIO" Country = "Japan" +City Name = "Niteroi, BR" Location = "SAM|BR|BR017|NITERI" Country = "Brazil" +City Name = "Nizamabad, IN" Location = "ASI|IN|IN002|NIZAMABAD" Country = "India" +City Name = "Nizhnekamsk, RU" Location = "ASI|RU|RS077|NIZHNEKAMSK" Country = "Russia" +City Name = "Nizhnevartovsk, RU" Location = "ASI|RU|RS034|NIZHNEVARTOVSK" Country = "Russia" +City Name = "Nizhniy Novgorod, RU" Location = "ASI|RU|RS055|NIZHNIY NOVGOROD" Country = "Russia" +City Name = "Nizhny Tagil, RU" Location = "ASI|RU|RS075|NIZHNY TAGIL" Country = "Russia" +City Name = "Nkongsamba, CM" Location = "AFR|CM|CM005|NKONGSAMBA" Country = "Cameroon" +City Name = "Nobeoka, JP" Location = "ASI|JP|JA025|NOBEOKA" Country = "Japan" +City Name = "Noda, JP" Location = "ASI|JP|JA004|NODA" Country = "Japan" +City Name = "Nogales, MX" Location = "NAM|MX|MX030|NOGALES" Country = "Mexico" +City Name = "Noginsk, RU" Location = "ASI|RU|RS018|NOGINSK" Country = "Russia" +City Name = "Norfolk, VA, US" Location = "NAM|US|VA|NORFOLK" Country = "United States" +City Name = "Norilsk, RU" Location = "ASI|RU|RS041|NORILSK" Country = "Russia" +City Name = "Norrkoeping, SE" Location = "EUR|SE|SW012|NORRKOEPING" Country = "Sweden" +City Name = "North Las Vegas, NV, US" Location = "NAM|US|NV|NORTH LAS VEGAS" Country = "United States" +City Name = "North York, CA" Location = "NAM|CA|ON|NORTH YORK" Country = "Canada" +City Name = "Northampton, UK" Location = "EUR|UK|UK001|NORTHAMPTON" Country = "United Kingdom" +City Name = "Northshore, NZ" Location = "OCN|NZ|NZ000|NORTHSHORE" Country = "New Zealand" +City Name = "Norwalk, CA, US" Location = "NAM|US|CA|NORWALK" Country = "United States" +City Name = "Norwich, UK" Location = "EUR|UK|UK001|NORWICH" Country = "United Kingdom" +City Name = "Nossa Senhora Do Socorro, BR" Location = "SAM|BR|BR024|NOSSA SENHORA DO SOCORRO" Country = "Brazil" +City Name = "Nottingham, UK" Location = "EUR|UK|UK001|NOTTINGHAM" Country = "United Kingdom" +City Name = "Nouakchott, MR" Location = "AFR|MR|MR005|NOUAKCHOTT" Country = "Mauritania" +City Name = "Noumea, NC" Location = "OCN|NC|NC000|NOUMEA" Country = "New Caledonia" +City Name = "Nova Friburgo, BR" Location = "SAM|BR|BR017|NOVA FRIBURGO" Country = "Brazil" +City Name = "Nova Iguacu, BR" Location = "SAM|BR|BR017|NOVA IGUAU" Country = "Brazil" +City Name = "Novara, IT" Location = "EUR|IT|IT012|NOVARA" Country = "Italy" +City Name = "Novi Sad, CS" Location = "EUR|CS|YI003|NOVI SAD" Country = "Serbia" +City Name = "Novo Hamburgo, BR" Location = "SAM|BR|BR019|NVO HAMBURGO" Country = "Brazil" +City Name = "Novocheboksarsk, RU" Location = "ASI|RU|RS016|NOVOCHEBOKSARSK" Country = "Russia" +City Name = "Novocherkassk, RU" Location = "ASI|RU|RS059|NOVOCHERKASSK" Country = "Russia" +City Name = "Novokuznetsk, RU" Location = "ASI|RU|RS031|NOVOKUZNETSK" Country = "Russia" +City Name = "Novomoskovsk, RU" Location = "ASI|RU|RS080|NOVOMOSKOVSK" Country = "Russia" +City Name = "Novopolotsk, BY" Location = "EUR|BY|BO000|NOVOPOLOTSK" Country = "Belarus" +City Name = "Novorossiysk, RU" Location = "ASI|RU|RS079|NOVOROSSIYSK" Country = "Russia" +City Name = "Novoshakhtinsk, RU" Location = "ASI|RU|RS065|NOVOSHAKHTINSK" Country = "Russia" +City Name = "Novosibirsk, RU" Location = "ASI|RU|RS057|NOVOSIBIRSK" Country = "Russia" +City Name = "Novotroitsk, RU" Location = "ASI|RU|RS057|NOVOTROITSK" Country = "Russia" +City Name = "Nueva San Salvador, SV" Location = "CAC|SV|ES005|NUEVA SAN SALVADOR" Country = "El Salvador" +City Name = "Nuevo Laredo, MX" Location = "NAM|MX|MX028|NUEVO LAREDO" Country = "Mexico" +City Name = "Nuku'Alofa, TO" Location = "OCN|TO|TO002|NUKU'ALOFA" Country = "Tonga" +City Name = "Nukus, UZ" Location = "ASI|UZ|UZ009|NUKUS" Country = "Uzbekistan" +City Name = "Numazu, JP" Location = "ASI|JP|JA038|NUMAZU" Country = "Japan" +City Name = "Nuneaton, UK" Location = "EUR|UK|UK238|NUNEATON" Country = "United Kingdom" +City Name = "Nuneaton and Bedworth, UK" Location = "EUR|UK|UK001|NUNEATON AND BEDWORTH" Country = "United Kingdom" +City Name = "Nurnberg, DE" Location = "EUR|DE|GM002|NRNBERG" Country = "Germany" +City Name = "Nuuk, GL" Location = "ARC|GL|GL003|NUUK" Country = "Greenland" +City Name = "Nyala, SD" Location = "AFR|SD|SU016|NYALA" Country = "Sudan" +City Name = "Nyiregyhaza, HU" Location = "EUR|HU|HU029|NYIREGYHAZA" Country = "Hungary" +City Name = "Nylstroom, ZA" Location = "AFR|ZA|SF009|NYLSTROOM" Country = "South Africa" +City Name = "Oakland, CA, US" Location = "NAM|US|CA|OAKLAND" Country = "United States" +City Name = "Oakville, CA" Location = "NAM|CA|ON|OAKVILLE" Country = "Canada" +City Name = "Oaxaca, MX" Location = "NAM|MX|MX020|OAXACA DE JUREZ" Country = "Mexico" +City Name = "Oberhausen, DE" Location = "EUR|DE|GM007|OBERHAUSEN" Country = "Germany" +City Name = "Obihiro, JP" Location = "ASI|JP|JA012|OBIHIRO" Country = "Japan" +City Name = "Obninsk, RU" Location = "ASI|RU|RS027|OBNINSK" Country = "Russia" +City Name = "Obregon, MX" Location = "NAM|MX|MX026|CIUDAD OBREGN" Country = "Mexico" +City Name = "Obuasi, GH" Location = "AFR|GH|GH000|OBUASI" Country = "Ghana" +City Name = "Oceanside, CA, US" Location = "NAM|US|CA|OCEANSIDE" Country = "United States" +City Name = "Odawara, JP" Location = "ASI|JP|JA019|ODAWARA" Country = "Japan" +City Name = "Odense, DK" Location = "EUR|DK|DA005|ODENSE" Country = "Denmark" +City Name = "Odessa, UA" Location = "EUR|UA|UP015|ODESSA" Country = "Ukraine" +City Name = "Odintsovo, RU" Location = "ASI|RU|RS051|ODINTSOVO" Country = "Russia" +City Name = "Oestersund, SE" Location = "EUR|SE|SW006|OESTERSUND" Country = "Sweden" +City Name = "Offenbach Am Main, DE" Location = "EUR|DE|GM007|OFFENBACH AM MAIN" Country = "Germany" +City Name = "Ogaki, JP" Location = "ASI|JP|JA009|OGAKI" Country = "Japan" +City Name = "Ogbomosho, NG" Location = "AFR|NG|NI000|OGBOMOSHO" Country = "Nigeria" +City Name = "Ohrigstad, ZA" Location = "AFR|ZA|SF006|OHRIGSTAD" Country = "South Africa" +City Name = "Oita, JP" Location = "ASI|JP|JA030|OITA" Country = "Japan" +City Name = "Okara, PK" Location = "ASI|PK|PK007|OKARA" Country = "Pakistan" +City Name = "Okayama, JP" Location = "ASI|JP|JA031|OKAYAMA" Country = "Japan" +City Name = "Okazaki, JP" Location = "ASI|JP|JA001|OKAZAKI" Country = "Japan" +City Name = "Okinawa, JP" Location = "ASI|JP|JA032|OKINAWA" Country = "Japan" +City Name = "Oklahoma City, OK, US" Location = "NAM|US|OK|OKLAHOMA CITY" Country = "United States" +City Name = "Oldenburg, DE" Location = "EUR|DE|GM009|OLDENBURG" Country = "Germany" +City Name = "Oldham, UK" Location = "EUR|UK|UK001|OLDHAM" Country = "United Kingdom" +City Name = "Olinda, BR" Location = "SAM|BR|BR026|OLINDA" Country = "Brazil" +City Name = "Olomouc, CZ" Location = "EUR|CZ|EZ004|OLOMOUC" Country = "Czech Republic" +City Name = "Olongapo, PH" Location = "ASI|PH|RP089|OLONGAPO" Country = "Philippines" +City Name = "Olsztyn, PL" Location = "EUR|PL|PL014|OLSZTYN" Country = "Poland" +City Name = "Olympia, WA, US" Location = "NAM|US|WA|OLYMPIA" Country = "United States" +City Name = "Omaha, NE, US" Location = "NAM|US|NE|OMAHA" Country = "United States" +City Name = "Omdurman, SD" Location = "AFR|SD|SU005|OMDURMAN" Country = "Sudan" +City Name = "Ome, JP" Location = "ASI|JP|JA041|OME" Country = "Japan" +City Name = "Omiya, JP" Location = "ASI|JP|JA014|OMIYA" Country = "Japan" +City Name = "Omsk, RU" Location = "ASI|RU|RS058|OMSK" Country = "Russia" +City Name = "Omuta, JP" Location = "ASI|JP|JA007|OMUTA" Country = "Japan" +City Name = "Ondal, IN" Location = "ASI|IN|IN036|ONDAL" Country = "India" +City Name = "Ongole, IN" Location = "ASI|IN|IN002|ONGOLE" Country = "India" +City Name = "Onitsha, NG" Location = "AFR|NG|NI000|ONITSHA" Country = "Nigeria" +City Name = "Ontario, CA, US" Location = "NAM|US|CA|ONTARIO" Country = "United States" +City Name = "Onyang, KR" Location = "ASI|KR|KS002|ONYANG" Country = "South Korea" +City Name = "Opole, PL" Location = "EUR|PL|PL008|OPOLE" Country = "Poland" +City Name = "Oradea, RO" Location = "EUR|RO|RO005|ORADEA" Country = "Romania" +City Name = "Oran, DZ" Location = "AFR|DZ|AG032|ORAN" Country = "Algeria" +City Name = "Orange, CA, US" Location = "NAM|US|CA|ORANGE" Country = "United States" +City Name = "Ordu, TR" Location = "MEA|TR|TU062|ORDU" Country = "Turkey" +City Name = "Orebro, SE" Location = "EUR|SE|SW011|OREBRO" Country = "Sweden" +City Name = "Orekhovo-Zuevo, RU" Location = "ASI|RU|RS051|OREKHOVO-ZUEVO" Country = "Russia" +City Name = "Orel, RU" Location = "ASI|RU|RS062|OREL" Country = "Russia" +City Name = "Orenburg, RU" Location = "ASI|RU|RS059|ORENBURG" Country = "Russia" +City Name = "Orizaba, MX" Location = "NAM|MX|MX030|ORIZABA" Country = "Mexico" +City Name = "Orlando, FL, US" Location = "NAM|US|FL|ORLANDO" Country = "United States" +City Name = "Orleans, FR" Location = "EUR|FR|FR007|ORLANS" Country = "France" +City Name = "Ormoc, PH" Location = "ASI|PH|RP090|ORMOC" Country = "Philippines" +City Name = "Orsha, BY" Location = "EUR|BY|BO007|ORSHA" Country = "Belarus" +City Name = "Orsk, RU" Location = "ASI|RU|RS059|ORSK" Country = "Russia" +City Name = "Orumiyeh, IR" Location = "MEA|IR|IR029|ORUMIYEH" Country = "Iran" +City Name = "Oruro, BO" Location = "SAM|BO|BL005|ORURO" Country = "Bolivia" +City Name = "Osaka, JP" Location = "ASI|JP|JA009|OSAKA" Country = "Japan" +City Name = "Osasco, BR" Location = "SAM|BR|BR023|OSASCO" Country = "Brazil" +City Name = "Osh, KG" Location = "ASI|KG|KG006|OSH" Country = "Kyrgyzstan" +City Name = "Oshawa, CA" Location = "NAM|CA|ON|OSHAWA" Country = "Canada" +City Name = "Oshogbo, NG" Location = "AFR|NG|NI000|OSHOGBO" Country = "Nigeria" +City Name = "Osijek, HR" Location = "EUR|HR|HR011|OSIJEK" Country = "Croatia" +City Name = "Oslo, NO" Location = "EUR|NO|NO011|OSLO" Country = "Norway" +City Name = "Osmaniye, TR" Location = "MEA|TR|TU000|OSMANIYE" Country = "Turkey" +City Name = "Osnabruck, DE" Location = "EUR|DE|GM009|OSNABRCK" Country = "Germany" +City Name = "Osorno, CL" Location = "SAM|CL|CI008|OSORNO" Country = "Chile" +City Name = "Ostrava, CZ" Location = "EUR|CZ|EZ004|OSTRAVA" Country = "Czech Republic" +City Name = "Ota, JP" Location = "ASI|JP|JA006|OTA" Country = "Japan" +City Name = "Otaru, JP" Location = "ASI|JP|JA012|OTARU" Country = "Japan" +City Name = "Otsu, JP" Location = "ASI|JP|JA036|OTSU" Country = "Japan" +City Name = "Ottawa, CA" Location = "NAM|CA|ON|OTTAWA" Country = "Canada" +City Name = "Ouagadougou, BF" Location = "AFR|BF|UV010|OUAGADOUGOU" Country = "Burkina Faso" +City Name = "Oudtshoorn, ZA" Location = "AFR|ZA|SF011|OUDTSHOORN" Country = "South Africa" +City Name = "Oujda, MA" Location = "AFR|MA|MO029|OUJDA" Country = "Morocco" +City Name = "Oulu, FI" Location = "EUR|FI|FI007|OULU" Country = "Finland" +City Name = "Ourense, ES" Location = "EUR|ES|SP011|OURENSE" Country = "Spain" +City Name = "Overland Park, KS, US" Location = "NAM|US|KS|OVERLAND PARK" Country = "United States" +City Name = "Oviedo, ES" Location = "EUR|ES|SP003|OVIEDO" Country = "Spain" +City Name = "Oxford, UK" Location = "EUR|UK|UK001|OXFORD" Country = "United Kingdom" +City Name = "Oxnard, CA, US" Location = "NAM|US|CA|OXNARD" Country = "United States" +City Name = "Oyama, JP" Location = "ASI|JP|JA038|OYAMA" Country = "Japan" +City Name = "Oyo, NG" Location = "AFR|NG|NI029|OYO" Country = "Nigeria" +City Name = "Ozamis, PH" Location = "ASI|PH|RP092|OZAMIS" Country = "Philippines" +City Name = "Paarl, ZA" Location = "AFR|ZA|SF011|PAARL" Country = "South Africa" +City Name = "Pabna, BD" Location = "ASI|BD|BG004|PABNA" Country = "Bangladesh" +City Name = "Pachuca, MX" Location = "NAM|MX|MX013|PACHUCA" Country = "Mexico" +City Name = "Padang, ID" Location = "ASI|ID|ID006|PADANG" Country = "Indonesia" +City Name = "Paderborn, DE" Location = "EUR|DE|GM011|PADERBORN" Country = "Germany" +City Name = "Padova, IT" Location = "EUR|IT|IT020|PADOVA" Country = "Italy" +City Name = "Pagadian, PH" Location = "ASI|PH|RP093|PAGADIAN" Country = "Philippines" +City Name = "Pago Pago, AS" Location = "OCN|AS|AS000|PAGO PAGO" Country = "American Samoa" +City Name = "Pakan Baru, ID" Location = "ASI|ID|ID018|PAKAN BARU" Country = "Indonesia" +City Name = "Pakpattan, PK" Location = "ASI|PK|PK007|PAKPATTAN" Country = "Pakistan" +City Name = "Palembang, ID" Location = "ASI|ID|ID024|PALEMBANG" Country = "Indonesia" +City Name = "Palermo, IT" Location = "EUR|IT|IT015|PALERMO" Country = "Italy" +City Name = "Pali, IN" Location = "ASI|IN|IN020|PALI" Country = "India" +City Name = "Palma De Mallorca, ES" Location = "EUR|ES|SP004|PALMA DE MALLORCA" Country = "Spain" +City Name = "Palmas, BR" Location = "SAM|BR|BR015|PALMAS" Country = "Brazil" +City Name = "Palmdale, CA, US" Location = "NAM|US|CA|PALMDALE" Country = "United States" +City Name = "Palmira, CO" Location = "SAM|CO|CO027|PALMIRA" Country = "Colombia" +City Name = "Pamplona, ES" Location = "EUR|ES|SP015|PAMPLONA" Country = "Spain" +City Name = "Panama, PA" Location = "CAC|PA|PM008|PANAMA" Country = "Panama" +City Name = "Panama City, FL, US" Location = "NAM|US|FL|Panama City" Country = "United States" +City Name = "Pancevo, CS" Location = "EUR|CS|YI003|PANCEVO" Country = "Serbia" +City Name = "Panevezhis, LT" Location = "EUR|LT|LH030|PANEVEZHIS" Country = "Lithuania" +City Name = "Panihati, IN" Location = "ASI|IN|IN036|PANIHATI" Country = "India" +City Name = "Panipat, IN" Location = "ASI|IN|IN013|PANIPAT" Country = "India" +City Name = "Panjin, CN" Location = "ASI|CN|CH018|PANJIN" Country = "China" +City Name = "Panzhihua, CN" Location = "ASI|CN|CH026|PANZHIHUA" Country = "China" +City Name = "Papeete, PF" Location = "OCN|PF|FP000|PAPEETE" Country = "French Polynesia" +City Name = "Parakou, BJ" Location = "AFR|BJ|BN000|PARAKOU" Country = "Benin" +City Name = "Paramaribo, SR" Location = "SAM|SR|NS007|PARAMARIBO" Country = "Suriname" +City Name = "Parana, AR" Location = "SAM|AR|AR022|PARAN" Country = "Argentina" +City Name = "Paranagua, BR" Location = "SAM|BR|BR015|PARANAGU" Country = "Brazil" +City Name = "Parbhani, IN" Location = "ASI|IN|IN021|PARBHANI" Country = "India" +City Name = "Paris, FR" Location = "EUR|FR|FR012|PARIS" Country = "France" +City Name = "Parma, IT" Location = "EUR|IT|IT005|PARMA" Country = "Italy" +City Name = "Parnaiba, BR" Location = "SAM|BR|BR016|PARNABA" Country = "Brazil" +City Name = "Pasadena, CA, US" Location = "NAM|US|CA|PASADENA" Country = "United States" +City Name = "Pasadena, TX, US" Location = "NAM|US|TX|PASADENA" Country = "United States" +City Name = "Pasay, PH" Location = "ASI|PH|RP098|PASAY" Country = "Philippines" +City Name = "Pasig, PH" Location = "ASI|PH|RP103|PASIG" Country = "Philippines" +City Name = "Passo Fundo, BR" Location = "SAM|BR|BR019|PASSO FUNDO" Country = "Brazil" +City Name = "Passos, BR" Location = "SAM|BR|BR012|PASSOS" Country = "Brazil" +City Name = "Pasto, CO" Location = "SAM|CO|CO018|PASTO" Country = "Colombia" +City Name = "Patan, IN" Location = "ASI|IN|IN012|PATAN" Country = "India" +City Name = "Paterson, NJ, US" Location = "NAM|US|NJ|PATERSON" Country = "United States" +City Name = "Pathankot, IN" Location = "ASI|IN|IN028|PATHANKOT" Country = "India" +City Name = "Pathum Thani, TH" Location = "ASI|TH|TH036|PATHUM THANI" Country = "Thailand" +City Name = "Patiala, IN" Location = "ASI|IN|IN028|PATIALA" Country = "India" +City Name = "Patos De Minas, BR" Location = "SAM|BR|BR012|PATOS DE MINAS" Country = "Brazil" +City Name = "Patrai, GR" Location = "EUR|GR|GR003|PATRAI" Country = "Greece" +City Name = "Patratu, IN" Location = "ASI|IN|IN005|PATRATU" Country = "India" +City Name = "Pattaya, TH" Location = "ASI|TH|TH010|PATTAYA" Country = "Thailand" +City Name = "Pau, FR" Location = "EUR|FR|FR022|PAU" Country = "France" +City Name = "Paulista, BR" Location = "SAM|BR|BR026|PAULISTA" Country = "Brazil" +City Name = "Pavlodar, KZ" Location = "ASI|KZ|KZ010|PAVLODAR" Country = "Kazakhstan" +City Name = "Pavlograd, UA" Location = "EUR|UA|UP003|PAVLOGRAD" Country = "Ukraine" +City Name = "Pecs, HU" Location = "EUR|HU|HU025|PCS" Country = "Hungary" +City Name = "Pegu, MM" Location = "ASI|MM|BM002|PEGU" Country = "Burma/Myanmar" +City Name = "Pelotas, BR" Location = "SAM|BR|BR019|PELOTAS" Country = "Brazil" +City Name = "Pematang Siantar, ID" Location = "ASI|ID|ID027|PEMATANG SIANTAR" Country = "Indonesia" +City Name = "Pemba, MZ" Location = "AFR|MZ|MZ001|PEMBA" Country = "Mozambique" +City Name = "Pembroke Pines, FL, US" Location = "NAM|US|FL|PEMBROKE PINES" Country = "United States" +City Name = "Penza, RU" Location = "ASI|RU|RS061|PENZA" Country = "Russia" +City Name = "Peoria, IL, US" Location = "NAM|US|IL|PEORIA" Country = "United States" +City Name = "Pereira, CO" Location = "SAM|CO|CO022|PEREIRA" Country = "Colombia" +City Name = "Perm, RU" Location = "ASI|RU|RS062|PERM" Country = "Russia" +City Name = "Perpignan, FR" Location = "EUR|FR|FR013|PERPIGNAN" Country = "France" +City Name = "Perth, AU" Location = "OCN|AU|WA|PERTH" Country = "Australia" +City Name = "Perugia, IT" Location = "EUR|IT|IT018|PERUGIA" Country = "Italy" +City Name = "Pervouralsk, RU" Location = "ASI|RU|RS075|PERVOURALSK" Country = "Russia" +City Name = "Pescara, IT" Location = "EUR|IT|IT001|PESCARA" Country = "Italy" +City Name = "Peshawar, PK" Location = "ASI|PK|PK005|PESHAWAR" Country = "Pakistan" +City Name = "Petah Tiqwa, IL" Location = "MEA|IL|IS002|PETAH TIQWA" Country = "Israel" +City Name = "Petaling Jaya, MY" Location = "ASI|MY|MY000|PETALING JAYA" Country = "Malaysia" +City Name = "Petare, VE" Location = "SAM|VE|VE016|PETARE" Country = "Venezuela" +City Name = "Peterborough, CA" Location = "NAM|CA|ON|PETERBOROUGH" Country = "Canada" +City Name = "Peterborough, UK" Location = "EUR|UK|UK001|PETERBOROUGH" Country = "United Kingdom" +City Name = "Petrolina, BR" Location = "SAM|BR|BR026|PETROLINA" Country = "Brazil" +City Name = "Petropavlovsk, KZ" Location = "ASI|KZ|KZ015|PETROPAVLOVSK" Country = "Kazakhstan" +City Name = "Petropavlovsk, RU" Location = "ASI|RU|RS028|PETROPAVLOVSK-KAMCHATSKY" Country = "Russia" +City Name = "Petropolis, BR" Location = "SAM|BR|BR017|PETRPOLIS" Country = "Brazil" +City Name = "Petrozavodsk, RU" Location = "ASI|RU|RS030|PETROZAVODSK" Country = "Russia" +City Name = "Petrusburg, ZA" Location = "AFR|ZA|SF003|PETRUSBURG" Country = "South Africa" +City Name = "Pforzheim, DE" Location = "EUR|DE|GM001|PFORZHEIM" Country = "Germany" +City Name = "Phalaborwa, ZA" Location = "AFR|ZA|SF009|PHALABORWA" Country = "South Africa" +City Name = "Philadelphia, PA, US" Location = "NAM|US|PA|PHILADELPHIA" Country = "United States" +City Name = "Philippolis, ZA" Location = "AFR|ZA|SF003|PHILIPPOLIS" Country = "South Africa" +City Name = "Phnom Penh, KH" Location = "ASI|KH|CB012|PHNOM PENH" Country = "Cambodia" +City Name = "Phoenix, AZ, US" Location = "NAM|US|AZ|PHOENIX" Country = "United States" +City Name = "Phuket, TH" Location = "ASI|TH|TH047|PHUKET" Country = "Thailand" +City Name = "Piatra Neamt, RO" Location = "EUR|RO|RO029|PIATRA NEAMT" Country = "Romania" +City Name = "Pierre, SD, US" Location = "NAM|US|SD|PIERRE" Country = "United States" +City Name = "Piet Retief, ZA" Location = "AFR|ZA|SF006|PIET RETIEF" Country = "South Africa" +City Name = "Pietermaritzburg, ZA" Location = "AFR|ZA|SF005|PIETERMARITZBURG" Country = "South Africa" +City Name = "Pietersburg, ZA" Location = "AFR|ZA|SF009|PIETERSBURG" Country = "South Africa" +City Name = "Pilgrims Rest, ZA" Location = "AFR|ZA|SF006|PILGRIMS REST" Country = "South Africa" +City Name = "Pilibhit, IN" Location = "ASI|IN|IN033|PILIBHIT" Country = "India" +City Name = "Pinar Del Rio, CU" Location = "CAC|CU|CU012|PINAR DEL RO" Country = "Cuba" +City Name = "Pindamonhangaba, BR" Location = "SAM|BR|BR023|PINDAMONHANGABA" Country = "Brazil" +City Name = "Pingdingshan, CN" Location = "ASI|CN|CH012|PINGDINGSHAN" Country = "China" +City Name = "Pingdu, CN" Location = "ASI|CN|CH016|PINGDU" Country = "China" +City Name = "Pingliang, CN" Location = "ASI|CN|CH005|PINGLIANG" Country = "China" +City Name = "Pinhais, BR" Location = "SAM|BR|BR012|PINHAIS" Country = "Brazil" +City Name = "Pinsk, BY" Location = "EUR|BY|BO001|PINSK" Country = "Belarus" +City Name = "Piracicaba, BR" Location = "SAM|BR|BR023|PIRACICABA" Country = "Brazil" +City Name = "Piraievs, GR" Location = "EUR|GR|GR007|PIRAIVS" Country = "Greece" +City Name = "Pitesti, RO" Location = "EUR|RO|RO003|PITESTI" Country = "Romania" +City Name = "Pittsburgh, PA, US" Location = "NAM|US|PA|PITTSBURGH" Country = "United States" +City Name = "Piura, PE" Location = "SAM|PE|PE020|PIURA" Country = "Peru" +City Name = "Plano, TX, US" Location = "NAM|US|TX|PLANO" Country = "United States" +City Name = "Plettenberg Bay, ZA" Location = "AFR|ZA|SF011|PLETTENBERG BAY" Country = "South Africa" +City Name = "Plock, PL" Location = "EUR|PL|PL007|PLOCK" Country = "Poland" +City Name = "Ploiesti, RO" Location = "EUR|RO|RO031|PLOIESTI" Country = "Romania" +City Name = "Plovdiv, BG" Location = "EUR|BG|BU013|PLOVDIV" Country = "Bulgaria" +City Name = "Plymouth, MS" Location = "CAC|MS|MH001|PLYMOUTH" Country = "Montserrat" +City Name = "Plymouth, UK" Location = "EUR|UK|UK001|PLYMOUTH" Country = "United Kingdom" +City Name = "Plzen, CZ" Location = "EUR|CZ|EZ008|PLZEN" Country = "Czech Republic" +City Name = "Pocos De Caldas, BR" Location = "SAM|BR|BR012|POOS DE CALDAS" Country = "Brazil" +City Name = "Podgorica, CS" Location = "EUR|CS|YI002|PODGORICA" Country = "Montenegro" +City Name = "Podolsk, RU" Location = "ASI|RU|RS051|PODOLSK" Country = "Russia" +City Name = "Pohang, KR" Location = "ASI|KR|KS010|POHANG" Country = "South Korea" +City Name = "Pointe-Noire, GA" Location = "AFR|GA|GB003|POINTE-NOIRE" Country = "Gabon" +City Name = "Pollachi, IN" Location = "ASI|IN|IN031|POLLACHI" Country = "India" +City Name = "Polokwane, ZA" Location = "AFR|ZA|SF009|POLOKWANE" Country = "South Africa" +City Name = "Poltava, UA" Location = "EUR|UA|UP026|POLTAVA" Country = "Ukraine" +City Name = "Pomona, CA, US" Location = "NAM|US|CA|POMONA" Country = "United States" +City Name = "Ponce, PR" Location = "CAC|PR|PR000|PONCE" Country = "Puerto Rico" +City Name = "Pondicherry, IN" Location = "ASI|IN|IN027|PONDICHERRY" Country = "India" +City Name = "Ponta Delgada, PT" Location = "EUR|PT|PO002|PONTA DELGADA" Country = "Portugal" +City Name = "Ponta do Ouro, MZ" Location = "AFR|MZ|MZ005|PONTA DO OURO" Country = "Mozambique" +City Name = "Ponta Grossa, BR" Location = "SAM|BR|BR015|PONTA GROSSA" Country = "Brazil" +City Name = "Pontianak, ID" Location = "ASI|ID|ID006|PONTIANAK" Country = "Indonesia" +City Name = "Poole, UK" Location = "EUR|UK|UK001|POOLE" Country = "United Kingdom" +City Name = "Popayan, CO" Location = "SAM|CO|CO007|POPAYAN" Country = "Colombia" +City Name = "Porbandar, IN" Location = "ASI|IN|IN012|PORBANDAR" Country = "India" +City Name = "Port Alfred, ZA" Location = "AFR|ZA|SF002|PORT ALFRED" Country = "South Africa" +City Name = "Port Bell, UG" Location = "AFR|UG|UG000|PORT BELL" Country = "Uganda" +City Name = "Port Elizabeth, ZA" Location = "AFR|ZA|SF002|PORT ELIZABETH" Country = "South Africa" +City Name = "Port Harcourt, NG" Location = "AFR|NG|NI031|PORT HARCOURT" Country = "Nigeria" +City Name = "Port Louis, MU" Location = "AFR|MU|MP009|PORT LOUIS" Country = "Mauritius" +City Name = "Port Moresby, PG" Location = "OCN|PG|PP013|PORT MORESBY" Country = "Papua New Guinea" +City Name = "Port Said, EG" Location = "AFR|EG|EG019|PORT SAID" Country = "Egypt" +City Name = "Port Saint Lucie, FL, US" Location = "NAM|US|FL|PORT SAINT LUCIE" Country = "United States" +City Name = "Port Shepstone, ZA" Location = "AFR|ZA|SF005|PORT SHEPSTONE" Country = "South Africa" +City Name = "Port St. Johns, ZA" Location = "AFR|ZA|SF002|PORT ST. JOHNS" Country = "South Africa" +City Name = "Port Sudan, SD" Location = "AFR|SD|SU029|PORT SUDAN" Country = "Sudan" +City Name = "Portalegre, PT" Location = "EUR|PT|PO014|PORTALEGRE" Country = "Portugal" +City Name = "Port-Au-Prince, HT" Location = "CAC|HT|HA007|PORT-AU-PRINCE" Country = "Haiti" +City Name = "Portland, OR, US" Location = "NAM|US|OR|PORTLAND" Country = "United States" +City Name = "Porto, PT" Location = "EUR|PT|PO015|PORTO" Country = "Portugal" +City Name = "Porto Alegre, BR" Location = "SAM|BR|BR019|PORTO ALEGRE" Country = "Brazil" +City Name = "Porto Velho, BR" Location = "SAM|BR|BR020|PORTO VELHO" Country = "Brazil" +City Name = "Port-of-Spain, TT" Location = "CAC|TT|TD005|PORT-OF-SPAIN" Country = "Trinidad And Tobago" +City Name = "Porto-Novo, BJ" Location = "AFR|BJ|BN000|PORTO-NOVO" Country = "Benin" +City Name = "Portoviejo, EC" Location = "SAM|EC|EC014|PORTOVIEJO" Country = "Ecuador" +City Name = "Portsmouth, UK" Location = "EUR|UK|UK001|PORTSMOUTH" Country = "United Kingdom" +City Name = "Portsmouth, VA, US" Location = "NAM|US|VA|PORTSMOUTH" Country = "United States" +City Name = "Posadas, AR" Location = "SAM|AR|AR014|POSADAS" Country = "Argentina" +City Name = "Postmasburg, ZA" Location = "AFR|ZA|SF008|POSTMASBURG" Country = "South Africa" +City Name = "Potchefstroom, ZA" Location = "AFR|ZA|SF007|POTCHEFSTROOM" Country = "South Africa" +City Name = "Potgietersrus, ZA" Location = "AFR|ZA|SF009|POTGIETERSRUS" Country = "South Africa" +City Name = "Potosi, BO" Location = "SAM|BO|BL007|POTOS" Country = "Bolivia" +City Name = "Potsdam, DE" Location = "EUR|DE|GM004|POTSDAM" Country = "Germany" +City Name = "Pouso Alegre, BR" Location = "SAM|BR|BR012|POUSO ALEGRE" Country = "Brazil" +City Name = "Poza Rica De Hidalgo, MX" Location = "NAM|MX|MX030|POZA RICA DE HIDALGO" Country = "Mexico" +City Name = "Poznan, PL" Location = "EUR|PL|PL015|POZNAN" Country = "Poland" +City Name = "Praha, CZ" Location = "EUR|CZ|EZ001|PRAHA" Country = "Czech Republic" +City Name = "Praia, CV" Location = "AFR|CV|CV000|PRAIA" Country = "Cape Verde" +City Name = "Praia Grande, BR" Location = "SAM|BR|BR023|PRAIA GRANDE" Country = "Brazil" +City Name = "Prato, IT" Location = "EUR|IT|IT016|PRATO" Country = "Italy" +City Name = "Presidente Prudente, BR" Location = "SAM|BR|BR023|PRESIDENTE PRUDENTE" Country = "Brazil" +City Name = "Preston, UK" Location = "EUR|UK|UK001|PRESTON" Country = "United Kingdom" +City Name = "Pretoria, ZA" Location = "AFR|ZA|SF004|PRETORIA" Country = "South Africa" +City Name = "Prieska, ZA" Location = "AFR|ZA|SF008|PRIESKA" Country = "South Africa" +City Name = "Prijedor, BA" Location = "EUR|BA|BK002|PRIJEDOR" Country = "Bosnia And Herzegovina" +City Name = "Probolinggo, ID" Location = "ASI|ID|ID007|PROBOLINGGO" Country = "Indonesia" +City Name = "Proddatur, IN" Location = "ASI|IN|IN002|PRODDATUR" Country = "India" +City Name = "Prokpyevsk, RU" Location = "ASI|RU|RS031|PROKPYEVSK" Country = "Russia" +City Name = "Providence, RI, US" Location = "NAM|US|RI|PROVIDENCE" Country = "United States" +City Name = "Provo, UT, US" Location = "NAM|US|UT|PROVO" Country = "United States" +City Name = "Pskov, RU" Location = "ASI|RU|RS064|PSKOV" Country = "Russia" +City Name = "Pucallpa, PE" Location = "SAM|PE|PE025|PUCALLPA" Country = "Peru" +City Name = "Puebla De Zaragoza, MX" Location = "NAM|MX|MX021|PUEBLA DE ZARAGOZA" Country = "Mexico" +City Name = "Pueblo, CO, US" Location = "NAM|US|CO|PUEBLO" Country = "United States" +City Name = "Puente Alto, CL" Location = "SAM|CL|CI011|PUENTE ALTO" Country = "Chile" +City Name = "Puerto Cabello, VE" Location = "SAM|VE|VE007|PUERTO CABELLO" Country = "Venezuela" +City Name = "Puerto Montt, CL" Location = "SAM|CL|CI008|PUERTO MONTT" Country = "Chile" +City Name = "Puerto Princesa, PH" Location = "ASI|PH|RP099|PUERTO PRINCESA" Country = "Philippines" +City Name = "Pune, IN" Location = "ASI|IN|IN021|PUNE" Country = "India" +City Name = "Punta Arenas, CL" Location = "SAM|CL|CI009|PUNTA ARENAS" Country = "Chile" +City Name = "Punto Fijo, VE" Location = "SAM|VE|VE012|PUNTO FIJO" Country = "Venezuela" +City Name = "Puqi, CN" Location = "ASI|CN|CH013|PUQI" Country = "China" +City Name = "Puri, IN" Location = "ASI|IN|IN026|PURI" Country = "India" +City Name = "Purnia, IN" Location = "ASI|IN|IN005|PURNIA" Country = "India" +City Name = "Pusan, KR" Location = "ASI|KR|KS012|PUSAN" Country = "South Korea" +City Name = "Putian, CN" Location = "ASI|CN|CH004|PUTIAN" Country = "China" +City Name = "Puyang, CN" Location = "ASI|CN|CH012|PUYANG" Country = "China" +City Name = "Pyatigorsk, RU" Location = "ASI|RU|RS074|PYATIGORSK" Country = "Russia" +City Name = "Pyongyang, KP" Location = "ASI|KP|KN000|PYONGYANG" Country = "North Korea" +City Name = "Qaem Shahr, IR" Location = "MEA|IR|IR021|QAEM SHAHR" Country = "Iran" +City Name = "Qarchak, IR" Location = "MEA|IR|IR026|QARCHAK" Country = "Iran" +City Name = "Qazvin, IR" Location = "MEA|IR|IR028|QAZVIN" Country = "Iran" +City Name = "Qianjiang, CN" Location = "ASI|CN|CH007|QIANJIANG" Country = "China" +City Name = "Qidong, CN" Location = "ASI|CN|CH014|QIDONG" Country = "China" +City Name = "Qingdao, CN" Location = "ASI|CN|CH023|QINGDAO" Country = "China" +City Name = "Qingtongxia, CN" Location = "ASI|CN|CH020|QINGTONGXIA" Country = "China" +City Name = "Qingyuan, CN" Location = "ASI|CN|CH018|QINGYUAN" Country = "China" +City Name = "Qingzhou, CN" Location = "ASI|CN|CH004|QINGZHOU" Country = "China" +City Name = "Qinhuangdao, CN" Location = "ASI|CN|CH010|QINHUANGDAO" Country = "China" +City Name = "Qinyang, CN" Location = "ASI|CN|CH012|QINYANG" Country = "China" +City Name = "Qinzhou, CN" Location = "ASI|CN|CH007|QINZHOU" Country = "China" +City Name = "Qiqihar, CN" Location = "ASI|CN|CH011|QIQIHAR" Country = "China" +City Name = "Qitaihe, CN" Location = "ASI|CN|CH011|QITAIHE" Country = "China" +City Name = "Qods, IR" Location = "MEA|IR|IR024|QODS" Country = "Iran" +City Name = "Qom, IR" Location = "MEA|IR|IR020|QOM" Country = "Iran" +City Name = "Quanzhou, CN" Location = "ASI|CN|CH004|QUANZHOU" Country = "China" +City Name = "Quebec, CA" Location = "NAM|CA|QC|QUBEC" Country = "Canada" +City Name = "Queenstown, ZA" Location = "AFR|ZA|SF002|QUEENSTOWN" Country = "South Africa" +City Name = "Queimados, BR" Location = "SAM|BR|BR017|QUEIMADOS" Country = "Brazil" +City Name = "Quelimane, MZ" Location = "AFR|MZ|MZ010|QUELIMANE" Country = "Mozambique" +City Name = "Queretaro, MX" Location = "NAM|MX|MX022|QUERTARO" Country = "Mexico" +City Name = "Quetta, PK" Location = "ASI|PK|PK002|QUETTA" Country = "Pakistan" +City Name = "Quevedo, EC" Location = "SAM|EC|EC013|QUEVEDO" Country = "Ecuador" +City Name = "Quezon City, PH" Location = "ASI|PH|RP100|QUEZON CITY" Country = "Philippines" +City Name = "Qufu, CN" Location = "ASI|CN|CH023|QUFU" Country = "China" +City Name = "Qui Nhon, VN" Location = "ASI|VN|VM019|QUI NHON" Country = "Vietnam" +City Name = "Quilmes, AR" Location = "SAM|AR|AR001|QUILMES" Country = "Argentina" +City Name = "Quilpue, CL" Location = "SAM|CL|CI013|QUILPU" Country = "Chile" +City Name = "Quito, EC" Location = "SAM|EC|EC017|QUITO" Country = "Ecuador" +City Name = "Qujing, CN" Location = "ASI|CN|CH030|QUJING" Country = "China" +City Name = "Quzhou, CN" Location = "ASI|CN|CH010|QUZHOU" Country = "China" +City Name = "Rabat, MA" Location = "AFR|MA|MO030|RABAT" Country = "Morocco" +City Name = "Rach Gia, VN" Location = "ASI|VN|VM060|RACH GIA" Country = "Vietnam" +City Name = "Radom, PL" Location = "EUR|PL|PL007|RADOM" Country = "Poland" +City Name = "Rae Bareli, IN" Location = "ASI|IN|IN033|RAE BARELI" Country = "India" +City Name = "Rahimyar Khan, PK" Location = "ASI|PK|PK007|RAHIMYAR KHAN" Country = "Pakistan" +City Name = "Raichur, IN" Location = "ASI|IN|IN017|RAICHUR" Country = "India" +City Name = "Raiganj, IN" Location = "ASI|IN|IN036|RAIGANJ" Country = "India" +City Name = "Raipur, IN" Location = "ASI|IN|IN033|RAIPUR" Country = "India" +City Name = "Rajahmundry, IN" Location = "ASI|IN|IN002|RAJAHMUNDRY" Country = "India" +City Name = "Rajapalaiyam, IN" Location = "ASI|IN|IN031|RAJAPALAIYAM" Country = "India" +City Name = "Rajkot, IN" Location = "ASI|IN|IN012|RAJKOT" Country = "India" +City Name = "Rajnandgain, IN" Location = "ASI|IN|IN020|RAJNANDGAIN" Country = "India" +City Name = "Rajshahi, BD" Location = "ASI|BD|BG004|RAJSHAHI" Country = "Bangladesh" +City Name = "Raleigh, NC, US" Location = "NAM|US|NC|RALEIGH" Country = "United States" +City Name = "Ramadi, IQ" Location = "MEA|IQ|IZ001|RAMADI" Country = "Iraq" +City Name = "Ramat Gan, IL" Location = "MEA|IL|IS005|RAMAT GAN" Country = "Israel" +City Name = "Rampur, IN" Location = "ASI|IN|IN036|RAMPUR" Country = "India" +City Name = "Ranaghat, IN" Location = "ASI|IN|IN036|RANAGHAT" Country = "India" +City Name = "Rancagua, CL" Location = "SAM|CL|CI007|RANCAGUA" Country = "Chile" +City Name = "Ranchi, IN" Location = "ASI|IN|IN005|RANCHI" Country = "India" +City Name = "Rancho Cucamonga, CA, US" Location = "NAM|US|CA|RANCHO CUCAMONGA" Country = "United States" +City Name = "Randers, DK" Location = "EUR|DK|DA001|RANDERS" Country = "Denmark" +City Name = "Rangpur, BD" Location = "ASI|BD|BG004|RANGPUR" Country = "Bangladesh" +City Name = "Rarotonga, CK" Location = "OCN|CK|CW---|RAROTONGA" Country = "Cook Islands" +City Name = "Ras Al Khaimah, AE" Location = "MEA|AE|AE006|RAS AL KHAIMAH" Country = "United Arab Emirates" +City Name = "Rasht, IR" Location = "MEA|IR|IR008|RASHT" Country = "Iran" +City Name = "Ratlam, IN" Location = "ASI|IN|IN020|RATLAM" Country = "India" +City Name = "Raurkela, IN" Location = "ASI|IN|IN026|RAURKELA" Country = "India" +City Name = "Ravenna, IT" Location = "EUR|IT|IT005|RAVENNA" Country = "Italy" +City Name = "Rawalpindi, PK" Location = "ASI|PK|PK007|RAWALPINDI" Country = "Pakistan" +City Name = "Rayong, TH" Location = "ASI|TH|TH052|RAYONG" Country = "Thailand" +City Name = "Reading, UK" Location = "EUR|UK|UK001|READING" Country = "United Kingdom" +City Name = "Recife, BR" Location = "SAM|BR|BR026|RECIFE" Country = "Brazil" +City Name = "Recklinghausen, DE" Location = "EUR|DE|GM011|RECKLINGHAUSEN" Country = "Germany" +City Name = "Redbridge, UK" Location = "EUR|UK|UK001|REDBRIDGE" Country = "United Kingdom" +City Name = "Regensburg, DE" Location = "EUR|DE|GM002|REGENSBURG" Country = "Germany" +City Name = "Reggio Di Calabria, IT" Location = "EUR|IT|IT003|REGGIO DI CALABRIA" Country = "Italy" +City Name = "Regina, CA" Location = "NAM|CA|SK|REGINA" Country = "Canada" +City Name = "Reigate, UK" Location = "EUR|UK|UK224|REIGATE" Country = "United Kingdom" +City Name = "Reigate and Banstead, UK" Location = "EUR|UK|UK001|REIGATE AND BANSTEAD" Country = "United Kingdom" +City Name = "Reims, FR" Location = "EUR|FR|FR008|REIMS" Country = "France" +City Name = "Remscheid, DE" Location = "EUR|DE|GM011|REMSCHEID" Country = "Germany" +City Name = "Rennes, FR" Location = "EUR|FR|FR006|RENNES" Country = "France" +City Name = "Reno, NV, US" Location = "NAM|US|NV|RENO" Country = "United States" +City Name = "Renqiu, CN" Location = "ASI|CN|CH010|RENQIU" Country = "China" +City Name = "Resende, BR" Location = "SAM|BR|BR017|RESENDE" Country = "Brazil" +City Name = "Resistencia, AR" Location = "SAM|AR|AR003|RESISTENCIA" Country = "Argentina" +City Name = "Reutlingen, DE" Location = "EUR|DE|GM001|REUTLINGEN" Country = "Germany" +City Name = "Rewa, IN" Location = "ASI|IN|IN020|REWA" Country = "India" +City Name = "Reykjavik, IS" Location = "ARC|IS|IC010|REYKJAVIK" Country = "Iceland" +City Name = "Reynosa, MX" Location = "NAM|MX|MX028|REYNOSA" Country = "Mexico" +City Name = "Rhondda Cynon Taff, UK" Location = "EUR|UK|UK004|RHONDDA CYNON TAFF" Country = "United Kingdom" +City Name = "Ribeirao Das Neves, BR" Location = "SAM|BR|BR012|RIBEIRAO DAS NEVES" Country = "Brazil" +City Name = "Ribeirao Pires, BR" Location = "SAM|BR|BR023|RIBEIRAO PIRES" Country = "Brazil" +City Name = "Ribeirao Preto, BR" Location = "SAM|BR|BR023|RIBEIRAO PRTO" Country = "Brazil" +City Name = "Richards Bay, ZA" Location = "AFR|ZA|SF005|RICHARDS BAY" Country = "South Africa" +City Name = "Richmond, CA" Location = "NAM|CA|BC|RICHMOND" Country = "Canada" +City Name = "Richmond, VA, US" Location = "NAM|US|VA|RICHMOND" Country = "United States" +City Name = "Richmond Hill, CA" Location = "NAM|CA|ON|RICHMOND HILL" Country = "Canada" +City Name = "Riga, LV" Location = "EUR|LV|LG026|RIGA" Country = "Latvia" +City Name = "Rijeka, HR" Location = "EUR|HR|HR013|RIJEKA" Country = "Croatia" +City Name = "Rimini, IT" Location = "EUR|IT|IT005|RIMINI" Country = "Italy" +City Name = "Rimnicu Vilcea, RO" Location = "EUR|RO|RO039|RIMNICU VILCEA" Country = "Romania" +City Name = "Rio Branco, BR" Location = "SAM|BR|BR001|RIO BRANCO" Country = "Brazil" +City Name = "Rio Claro, BR" Location = "SAM|BR|BR017|RIO CLARO" Country = "Brazil" +City Name = "Rio Cuarto, AR" Location = "SAM|AR|AR005|RO CUARTO" Country = "Argentina" +City Name = "Rio De Janeiro, BR" Location = "SAM|BR|BR017|RIO DE JANEIRO" Country = "Brazil" +City Name = "Rio Grande, BR" Location = "SAM|BR|BR019|RIO GRANDE" Country = "Brazil" +City Name = "Rio Verde, BR" Location = "SAM|BR|BR027|RIO VERDE" Country = "Brazil" +City Name = "Riobamba, EC" Location = "SAM|EC|EC005|RIOBAMBA" Country = "Ecuador" +City Name = "Rishon Leziyyon, IL" Location = "MEA|IL|IS002|RISHON LEZIYYON" Country = "Israel" +City Name = "Riversdale, ZA" Location = "AFR|ZA|SF011|RIVERSDALE" Country = "South Africa" +City Name = "Riverside, CA, US" Location = "NAM|US|CA|RIVERSIDE" Country = "United States" +City Name = "Riyadh, SA" Location = "MEA|SA|SA007|RIYADH" Country = "Saudi Arabia" +City Name = "Rizhao, CN" Location = "ASI|CN|CH023|RIZHAO" Country = "China" +City Name = "Road Town, VG" Location = "CAC|VG|VI---|ROAD TOWN" Country = "British Virgin Islands" +City Name = "Robertson, ZA" Location = "AFR|ZA|SF011|ROBERTSON" Country = "South Africa" +City Name = "Rochdale, UK" Location = "EUR|UK|UK001|ROCHDALE" Country = "United Kingdom" +City Name = "Rochester, NY, US" Location = "NAM|US|NY|ROCHESTER" Country = "United States" +City Name = "Rock Springs, MD, US" Location = "NAM|US|MD|ROCK SPRINGS" Country = "United States" +City Name = "Rock Springs, WY, US" Location = "NAM|US|WY|ROCK SPRINGS" Country = "United States" +City Name = "Rockford, IL, US" Location = "NAM|US|IL|ROCKFORD" Country = "United States" +City Name = "Rohtak, IN" Location = "ASI|IN|IN013|ROHTAK" Country = "India" +City Name = "Roma, IT" Location = "EUR|IT|IT007|ROMA" Country = "Italy" +City Name = "Rondonopolis, BR" Location = "SAM|BR|BR010|RONDONPOLIS" Country = "Brazil" +City Name = "Rongcheng, CN" Location = "ASI|CN|CH010|RONGCHENG" Country = "China" +City Name = "Roodepoort, ZA" Location = "AFR|ZA|SF004|ROODEPOORT" Country = "South Africa" +City Name = "Rosario, AR" Location = "SAM|AR|AR021|ROSARIO" Country = "Argentina" +City Name = "Roseau, DM" Location = "CAC|DM|DO003|ROSEAU" Country = "Dominica" +City Name = "Roskilde, DK" Location = "EUR|DK|DA010|ROSKILDE" Country = "Denmark" +City Name = "Rostock, DE" Location = "EUR|DE|GM010|ROSTOCK" Country = "Germany" +City Name = "Rostov-Na-Donu, RU" Location = "ASI|RU|RS065|ROSTOV-NA-DONU" Country = "Russia" +City Name = "Roswell, NM, US" Location = "NAM|US|NM|Roswell" Country = "United States" +City Name = "Rotherham, UK" Location = "EUR|UK|UK001|ROTHERHAM" Country = "United Kingdom" +City Name = "Rotterdam, NL" Location = "EUR|NL|NL012|ROTTERDAM" Country = "Netherlands" +City Name = "Rouen, FR" Location = "EUR|FR|FR011|ROUEN" Country = "France" +City Name = "Rousse, BG" Location = "EUR|BG|BU015|ROUSS" Country = "Bulgaria" +City Name = "Rovno, UA" Location = "EUR|UA|UP016|ROVNO" Country = "Ukraine" +City Name = "Roxas, PH" Location = "ASI|PH|RP027|ROXAS" Country = "Philippines" +City Name = "Rubtsovsk, RU" Location = "ASI|RU|RS003|RUBTSOVSK" Country = "Russia" +City Name = "Ruda Slaska, PL" Location = "EUR|PL|PL012|RUDA SLASKA" Country = "Poland" +City Name = "Ruian, CN" Location = "ASI|CN|CH004|RUIAN" Country = "China" +City Name = "Ruichang, CN" Location = "ASI|CN|CH016|RUICHANG" Country = "China" +City Name = "Rustavi, GE" Location = "ASI|GE|GG000|RUSTAVI" Country = "Georgia" +City Name = "Rustenburg, ZA" Location = "AFR|ZA|SF007|RUSTENBURG" Country = "South Africa" +City Name = "Ruzhou, CN" Location = "ASI|CN|CH004|RUZHOU" Country = "China" +City Name = "Rybinsk, RU" Location = "ASI|RU|RS079|RYBINSK" Country = "Russia" +City Name = "Rybnik, PL" Location = "EUR|PL|PL012|RYBNIK" Country = "Poland" +City Name = "Ryzan, RU" Location = "ASI|RU|RS066|RYZAN" Country = "Russia" +City Name = "Rzeszow, PL" Location = "EUR|PL|PL009|RZESZW" Country = "Poland" +City Name = "Saarbrucken, DE" Location = "EUR|DE|GM013|SAARBRCKEN" Country = "Germany" +City Name = "Sabadell, ES" Location = "EUR|ES|SP008|SABADELL" Country = "Spain" +City Name = "Sabara, BR" Location = "SAM|BR|BR012|SABRA" Country = "Brazil" +City Name = "Sabie, ZA" Location = "AFR|ZA|SF006|SABIE" Country = "South Africa" +City Name = "Sacramento, CA, US" Location = "NAM|US|CA|SACRAMENTO" Country = "United States" +City Name = "Sadiqabad, PK" Location = "ASI|PK|PK007|SADIQABAD" Country = "Pakistan" +City Name = "Saelen, SE" Location = "EUR|SE|SW002|SAELEN" Country = "Sweden" +City Name = "Safi, MA" Location = "AFR|MA|MO031|SAFI" Country = "Morocco" +City Name = "Saga, JP" Location = "ASI|JP|JA020|SAGA" Country = "Japan" +City Name = "Sagamihara, JP" Location = "ASI|JP|JA019|SAGAMIHARA" Country = "Japan" +City Name = "Saharanpur, IN" Location = "ASI|IN|IN033|SAHARANPUR" Country = "India" +City Name = "Sahiwal, PK" Location = "ASI|PK|PK007|SAHIWAL" Country = "Pakistan" +City Name = "Saidpur, BD" Location = "ASI|BD|BG004|SAIDPUR" Country = "Bangladesh" +City Name = "Saint Catharines, CA" Location = "NAM|CA|ON|SAINT CATHARINES" Country = "Canada" +City Name = "Saint Etienne, FR" Location = "EUR|FR|FR022|SAINT-TIENNE" Country = "France" +City Name = "Saint Francis, ZA" Location = "AFR|ZA|SF002|SAINT FRANCIS" Country = "South Africa" +City Name = "Saint George'S, GD" Location = "CAC|GD|GJ003|SAINT GEORGE'S" Country = "Grenada" +City Name = "Saint John, AG" Location = "CAC|AG|AC003|SAINT JOHN" Country = "Antigua And Barbuda" +City Name = "Saint John, CA" Location = "NAM|CA|NB|SAINT JOHN" Country = "Canada" +City Name = "Saint John'S, CA" Location = "NAM|CA|QC|SAINT JOHN'S" Country = "Canada" +City Name = "Saint Louis, SN" Location = "AFR|SN|SG000|SAINT LOUIS" Country = "Senegal" +City Name = "Saint Louis, MO, US" Location = "NAM|US|MO|SAINT LOUIS" Country = "United States" +City Name = "Saint Lucia, ZA" Location = "AFR|ZA|SF005|SAINT LUCIA" Country = "South Africa" +City Name = "Saint Paul, MN, US" Location = "NAM|US|MN|SAINT PAUL" Country = "United States" +City Name = "Saint Petersburg, RU" Location = "ASI|RU|RS073|SAINT PETERSBURG" Country = "Russia" +City Name = "Saint-Denis, RE" Location = "AFR|RE|RE---|SAINT-DENIS" Country = "Reunion" +City Name = "Saint-Pierre, PM" Location = "NAM|PM|SB000|SAINT-PIERRE" Country = "Saint Pierre And Miquelon" +City Name = "Sakai, JP" Location = "ASI|JP|JA014|SAKAI" Country = "Japan" +City Name = "Sakarya, TR" Location = "MEA|TR|TU065|SAKARYA" Country = "Turkey" +City Name = "Salamanca, MX" Location = "NAM|MX|MX011|SALAMANCA" Country = "Mexico" +City Name = "Salamanca, ES" Location = "EUR|ES|SP007|SALAMANCA" Country = "Spain" +City Name = "Salavat, RU" Location = "ASI|RU|RS007|SALAVAT" Country = "Russia" +City Name = "Saldanha, ZA" Location = "AFR|ZA|SF011|SALDANHA" Country = "South Africa" +City Name = "Sale, MA" Location = "AFR|MA|MO030|SAL" Country = "Morocco" +City Name = "Salem, IN" Location = "ASI|IN|IN031|SALEM" Country = "India" +City Name = "Salem, OR, US" Location = "NAM|US|OR|SALEM" Country = "United States" +City Name = "Salerno, IT" Location = "EUR|IT|IT003|SALERNO" Country = "Italy" +City Name = "Salford, UK" Location = "EUR|UK|UK001|SALFORD" Country = "United Kingdom" +City Name = "Salinas, CA, US" Location = "NAM|US|CA|SALINAS" Country = "United States" +City Name = "Salisbury, UK" Location = "EUR|UK|UK001|SALISBURY" Country = "United Kingdom" +City Name = "Salonika, GR" Location = "EUR|GR|GR048|SALONIKA" Country = "Greece" +City Name = "Salt Lake City, UT, US" Location = "NAM|US|UT|SALT LAKE CITY" Country = "United States" +City Name = "Salta, AR" Location = "SAM|AR|AR017|SALTA" Country = "Argentina" +City Name = "Saltillo, MX" Location = "NAM|MX|MX007|SALTILLO" Country = "Mexico" +City Name = "Salvador, BR" Location = "SAM|BR|BR005|SALVADOR" Country = "Brazil" +City Name = "Salzburg, AT" Location = "EUR|AT|AU005|SALZBURG" Country = "Austria" +City Name = "Salzgitter, DE" Location = "EUR|DE|GM009|SALZGITTER" Country = "Germany" +City Name = "Samara, RU" Location = "ASI|RU|RS068|SAMARA" Country = "Russia" +City Name = "Samarinda, ID" Location = "ASI|ID|ID013|SAMARINDA" Country = "Indonesia" +City Name = "Samarkand, UZ" Location = "ASI|UZ|UZ010|SAMARKAND" Country = "Uzbekistan" +City Name = "Sambalpur, IN" Location = "ASI|IN|IN026|SAMBALPUR" Country = "India" +City Name = "Sambhal, IN" Location = "ASI|IN|IN033|SAMBHAL" Country = "India" +City Name = "Samsun, TR" Location = "MEA|TR|TU066|SAMSUN" Country = "Turkey" +City Name = "Samut Prakan, TH" Location = "ASI|TH|TH056|SAMUT PRAKAN" Country = "Thailand" +City Name = "Samut Sakhon, TH" Location = "ASI|TH|TH057|SAMUT SAKHON" Country = "Thailand" +City Name = "San Antonio, TX, US" Location = "NAM|US|TX|SAN ANTONIO" Country = "United States" +City Name = "San Bernardino, CA, US" Location = "NAM|US|CA|SAN BERNARDINO" Country = "United States" +City Name = "San Bernardo, CL" Location = "SAM|CL|CI011|SAN BERNARDO" Country = "Chile" +City Name = "San Carlos, PH" Location = "ASI|PH|RP107|SAN CARLOS" Country = "Philippines" +City Name = "San Cristobal, VE" Location = "SAM|VE|VE021|SAN CRISTBAL" Country = "Venezuela" +City Name = "San Diego, CA, US" Location = "NAM|US|CA|SAN DIEGO" Country = "United States" +City Name = "San Fernando, AR" Location = "SAM|AR|AR001|SAN FERNANDO" Country = "Argentina" +City Name = "San Francisco, CA, US" Location = "NAM|US|CA|SAN FRANCISCO" Country = "United States" +City Name = "San Isidro, AR" Location = "SAM|AR|AR001|SAN ISIDRO" Country = "Argentina" +City Name = "San Jose, CR" Location = "CAC|CR|CS007|SAN JOSE" Country = "Costa Rica" +City Name = "San Jose, CA, US" Location = "NAM|US|CA|SAN JOSE" Country = "United States" +City Name = "San Juan, AR" Location = "SAM|AR|AR018|SAN JUAN" Country = "Argentina" +City Name = "San Juan, PR" Location = "CAC|PR|PR000|SAN JUAN" Country = "Puerto Rico" +City Name = "San Lorenzo, PY" Location = "SAM|PY|PA008|SAN LORENZO" Country = "Paraguay" +City Name = "San Luis Potosi, MX" Location = "NAM|MX|MX024|SAN LUIS POTOS" Country = "Mexico" +City Name = "San Marino, SM" Location = "EUR|SM|SM008|SAN MARINO" Country = "San Marino" +City Name = "San Martin, SV" Location = "CAC|SV|ES010|SAN MARTIN" Country = "El Salvador" +City Name = "San Miguel, SV" Location = "CAC|SV|ES010|SAN MIGUEL" Country = "El Salvador" +City Name = "San Miguelito, PA" Location = "CAC|PA|PM008|SAN MIGUELITO" Country = "Panama" +City Name = "San Nicolas, AR" Location = "SAM|AR|AR001|SAN NICOLS" Country = "Argentina" +City Name = "San Pablo, PH" Location = "ASI|PH|RP110|SAN PABLO" Country = "Philippines" +City Name = "San Pedro De Macoris, DO" Location = "CAC|DO|DR026|SAN PEDRO DE MACORIS" Country = "Dominican Republic" +City Name = "San Pedro Sula, HN" Location = "CAC|HN|HO006|SAN PEDRO SULA" Country = "Honduras" +City Name = "San Salvador, SV" Location = "CAC|SV|ES010|SAN SALVADOR" Country = "El Salvador" +City Name = "San Salvador De Jujuy, AR" Location = "SAM|AR|AR010|SAN SALVADOR DE JUJUY" Country = "Argentina" +City Name = "San Sebastian, ES" Location = "EUR|ES|SP011|SAN SEBASTIN" Country = "Spain" +City Name = "Sanaa, YE" Location = "MEA|YE|YM000|SANAA" Country = "Yemen" +City Name = "Sanandaj, IR" Location = "MEA|IR|IR018|SANANDAJ" Country = "Iran" +City Name = "Sancti Spiritus, CU" Location = "CAC|CU|CU013|SANCTI SPRITUS" Country = "Cuba" +City Name = "Sanda, JP" Location = "ASI|JP|JA013|SANDA" Country = "Japan" +City Name = "Sandakan, MY" Location = "ASI|MY|MY011|SANDAKAN" Country = "Malaysia" +City Name = "Sandton, ZA" Location = "AFR|ZA|SF004|SANDTON" Country = "South Africa" +City Name = "Sandwell, UK" Location = "EUR|UK|UK001|SANDWELL" Country = "United Kingdom" +City Name = "Sangli, IN" Location = "ASI|IN|IN021|SANGLI" Country = "India" +City Name = "Sanmenxia, CN" Location = "ASI|CN|CH012|SANMENXIA" Country = "China" +City Name = "Sanming, CN" Location = "ASI|CN|CH004|SANMING" Country = "China" +City Name = "Santa Ana, SV" Location = "CAC|SV|ES012|SANTA ANA" Country = "El Salvador" +City Name = "Santa Ana, CA, US" Location = "NAM|US|CA|SANTA ANA" Country = "United States" +City Name = "Santa Clara, CU" Location = "CAC|CU|CU015|SANTA CLARA" Country = "Cuba" +City Name = "Santa Clara, CA, US" Location = "NAM|US|CA|SANTA CLARA" Country = "United States" +City Name = "Santa Clarita, CA, US" Location = "NAM|US|CA|SANTA CLARITA" Country = "United States" +City Name = "Santa Coloma De Gramanet, ES" Location = "EUR|ES|SP008|SANTA COLOMA DE GRAMANET" Country = "Spain" +City Name = "Santa Cruz, BO" Location = "SAM|BO|BL003|SANTA CRUZ" Country = "Bolivia" +City Name = "Santa Cruz De Tenerife, ES" Location = "EUR|ES|SP018|SANTA CRUZ DE TENERIFE" Country = "Spain" +City Name = "Santa Cruz Do Sul, BR" Location = "SAM|BR|BR019|SANTA CRUZ DO SUL" Country = "Brazil" +City Name = "Santa Fe, AR" Location = "SAM|AR|AR021|SANTA F" Country = "Argentina" +City Name = "Santa Fe, NM, US" Location = "NAM|US|NM|SANTA FE" Country = "United States" +City Name = "Santa Fe De Bogota, CO" Location = "SAM|CO|CO000|SANTA FE DE BOGOTA" Country = "Colombia" +City Name = "Santa Luzia, BR" Location = "SAM|BR|BR014|SANTA LUZIA" Country = "Brazil" +City Name = "Santa Maria, BR" Location = "SAM|BR|BR019|SANTA MARIA" Country = "Brazil" +City Name = "Santa Marta, CO" Location = "SAM|CO|CO018|SANTA MARTA" Country = "Colombia" +City Name = "Santa Rita, BR" Location = "SAM|BR|BR014|SANTA RITA" Country = "Brazil" +City Name = "Santa Rosa, CA, US" Location = "NAM|US|CA|SANTA ROSA" Country = "United States" +City Name = "Santander, ES" Location = "EUR|ES|SP005|SANTANDER" Country = "Spain" +City Name = "Santarem, BR" Location = "SAM|BR|BR013|SANTARM" Country = "Brazil" +City Name = "Santarm, PT" Location = "EUR|PT|PO016|SANTARM" Country = "Portugal" +City Name = "Santiago, CL" Location = "SAM|CL|CI011|SANTIAGO" Country = "Chile" +City Name = "Santiago De Cuba, CU" Location = "CAC|CU|CU014|SANTIAGO DE CUBA" Country = "Cuba" +City Name = "Santiago De Los Caballeros, DO" Location = "CAC|DO|DR028|SANTIAGO DE LOS CABALLEROS" Country = "Dominican Republic" +City Name = "Santiago Del Estero, AR" Location = "SAM|AR|AR022|SANTIAGO DEL ESTERO" Country = "Argentina" +City Name = "Santipur, IN" Location = "ASI|IN|IN036|SANTIPUR" Country = "India" +City Name = "Santo Andre, BR" Location = "SAM|BR|BR023|SANTO ANDR" Country = "Brazil" +City Name = "Santo Domingo, DO" Location = "CAC|DO|DR005|SANTO DOMINGO" Country = "Dominican Republic" +City Name = "Santo Domingo De Los Colorados, EC" Location = "SAM|EC|EC017|SANTO DOMINGO DE LOS COLORADOS" Country = "Ecuador" +City Name = "Santos, BR" Location = "SAM|BR|BR023|SANTOS" Country = "Brazil" +City Name = "Sanya, CN" Location = "ASI|CN|CH009|SANYA" Country = "China" +City Name = "Sao Bernardo Do Campo, BR" Location = "SAM|BR|BR023|SAO BERNARDO DO CAMPO" Country = "Brazil" +City Name = "Sao Caetano Do Sul, BR" Location = "SAM|BR|BR023|SAO CAETANO DO SUL" Country = "Brazil" +City Name = "Sao Goncalo, BR" Location = "SAM|BR|BR014|SAO GONALO" Country = "Brazil" +City Name = "Sao Joao De Meriti, BR" Location = "SAM|BR|BR017|SAO JOAO DE MERITI" Country = "Brazil" +City Name = "Sao Jose Do Rio Preto, BR" Location = "SAM|BR|BR017|SAO JOS DO RIO PRTO" Country = "Brazil" +City Name = "Sao Jose Dos Campos, BR" Location = "SAM|BR|BR012|SAO JOS DOS CAMPOS" Country = "Brazil" +City Name = "Sao Jose Dos Pinhais, BR" Location = "SAM|BR|BR015|SAO JOS DOS PINHAIS" Country = "Brazil" +City Name = "Sao Leopoldo, BR" Location = "SAM|BR|BR019|SAO LEOPOLDO" Country = "Brazil" +City Name = "Sao Paulo, BR" Location = "SAM|BR|BR023|SAO PAULO" Country = "Brazil" +City Name = "Sao Tome, ST" Location = "AFR|ST|TP002|SAO TOME" Country = "Sao Tome And Principe" +City Name = "Sao Vicente, BR" Location = "SAM|BR|BR023|SAO VICENTE" Country = "Brazil" +City Name = "Sapporo, JP" Location = "ASI|JP|JA012|SAPPORO" Country = "Japan" +City Name = "Saraburi, TH" Location = "ASI|TH|TH059|SARABURI" Country = "Thailand" +City Name = "Sarajevo, BA" Location = "EUR|BA|BK001|SARAJEVO" Country = "Bosnia And Herzegovina" +City Name = "Saransk, RU" Location = "ASI|RU|RS050|SARANSK" Country = "Russia" +City Name = "Saratov, RU" Location = "ASI|RU|RS059|SARATOV" Country = "Russia" +City Name = "Sargodha, PK" Location = "ASI|PK|PK007|SARGODHA" Country = "Pakistan" +City Name = "Sari, IR" Location = "MEA|IR|IR021|SARI" Country = "Iran" +City Name = "Sariwon, KP" Location = "ASI|KP|KN004|SARIWON" Country = "North Korea" +City Name = "Sasebo, JP" Location = "ASI|JP|JA027|SASEBO" Country = "Japan" +City Name = "Saskatoon, CA" Location = "NAM|CA|SK|SASKATOON" Country = "Canada" +City Name = "Sasolburg, ZA" Location = "AFR|ZA|SF003|SASOLBURG" Country = "South Africa" +City Name = "Sassari, IT" Location = "EUR|IT|IT014|SASSARI" Country = "Italy" +City Name = "Satna, IN" Location = "ASI|IN|IN020|SATNA" Country = "India" +City Name = "Satu-Mare, RO" Location = "EUR|RO|RO033|SATU-MARE" Country = "Romania" +City Name = "Savannah, GA, US" Location = "NAM|US|GA|SAVANNAH" Country = "United States" +City Name = "Sayama, JP" Location = "ASI|JP|JA035|SAYAMA" Country = "Japan" +City Name = "Scarborough, CA" Location = "NAM|CA|ON|SCARBOROUGH" Country = "Canada" +City Name = "Scarborough, UK" Location = "EUR|UK|UK001|SCARBOROUGH" Country = "United Kingdom" +City Name = "Schwerin, DE" Location = "EUR|DE|GM010|SCHWERIN" Country = "Germany" +City Name = "Scottsdale, AZ, US" Location = "NAM|US|AZ|SCOTTSDALE" Country = "United States" +City Name = "Seattle, WA, US" Location = "NAM|US|WA|SEATTLE" Country = "United States" +City Name = "Sebha, LY" Location = "AFR|LY|LY018|SEBHA" Country = "Libya" +City Name = "Sedgefield, ZA" Location = "AFR|ZA|SF011|SEDGEFIELD" Country = "South Africa" +City Name = "Sefton, UK" Location = "EUR|UK|UK001|SEFTON" Country = "United Kingdom" +City Name = "Sekondi-Takoradi, GH" Location = "AFR|GH|GH000|SEKONDI-TAKORADI" Country = "Ghana" +City Name = "Selebi-Phikwe, BW" Location = "AFR|BW|BC001|SELEBI-PHIKWE" Country = "Botswana" +City Name = "Semarang, ID" Location = "ASI|ID|ID004|SEMARANG" Country = "Indonesia" +City Name = "Semipalatinsk, KZ" Location = "ASI|KZ|KZ014|SEMIPALATINSK" Country = "Kazakhstan" +City Name = "Sendai, JP" Location = "ASI|JP|JA018|SENDAI" Country = "Japan" +City Name = "Seoul, KR" Location = "ASI|KR|KS013|SEOUL" Country = "South Korea" +City Name = "Serampore, IN" Location = "ASI|IN|IN036|SERAMPORE" Country = "India" +City Name = "Seremban, MY" Location = "ASI|MY|MY006|SEREMBAN" Country = "Malaysia" +City Name = "Serowe, BW" Location = "AFR|BW|BC000|SEROWE" Country = "Botswana" +City Name = "Serpukhov, RU" Location = "ASI|RU|RS051|SERPUKHOV" Country = "Russia" +City Name = "Serra, BR" Location = "SAM|BR|BR023|SERRA" Country = "Brazil" +City Name = "Sertaozinho, BR" Location = "SAM|BR|BR023|SERTAOZINHO" Country = "Brazil" +City Name = "Sete Lagoas, BR" Location = "SAM|BR|BR012|SETE LAGOAS" Country = "Brazil" +City Name = "Setif, DZ" Location = "AFR|DZ|AG037|SETIF" Country = "Algeria" +City Name = "Seto, JP" Location = "ASI|JP|JA001|SETO" Country = "Japan" +City Name = "Setbal, PT" Location = "EUR|PT|PO017|SETBAL" Country = "Portugal" +City Name = "Sevastopol, UA" Location = "EUR|UA|UP011|SEVASTOPOL" Country = "Ukraine" +City Name = "Sevenoaks, UK" Location = "EUR|UK|UK001|SEVENOAKS" Country = "United Kingdom" +City Name = "Severodonetsk, UA" Location = "EUR|UA|UP012|SEVERODONETSK" Country = "Ukraine" +City Name = "Severodvinsk, RU" Location = "ASI|RU|RS005|SEVERODVINSK" Country = "Russia" +City Name = "Seversk, RU" Location = "ASI|RU|RS079|SEVERSK" Country = "Russia" +City Name = "Sevilla, ES" Location = "EUR|ES|SP001|SEVILLA" Country = "Spain" +City Name = "Sfax, TN" Location = "AFR|TN|TS015|SFAX" Country = "Tunisia" +City Name = "S-Gravenhage, NL" Location = "EUR|NL|NL012|S-GRAVENHAGE" Country = "Netherlands" +City Name = "Shah Alam, MY" Location = "ASI|MY|MY000|SHAH ALAM" Country = "Malaysia" +City Name = "Shahe, CN" Location = "ASI|CN|CH001|SHAHE" Country = "China" +City Name = "Shahjahanpur, IN" Location = "ASI|IN|IN033|SHAHJAHANPUR" Country = "India" +City Name = "Shahrud, IR" Location = "MEA|IR|IR024|SHAHRUD" Country = "Iran" +City Name = "Shakhty, RU" Location = "ASI|RU|RS065|SHAKHTY" Country = "Russia" +City Name = "Shanghai, CN" Location = "ASI|CN|CH024|SHANGHAI" Country = "China" +City Name = "Shangluo, CN" Location = "ASI|CN|CH022|SHANGLUO" Country = "China" +City Name = "Shangqiu, CN" Location = "ASI|CN|CH012|SHANGQIU" Country = "China" +City Name = "Shangrao, CN" Location = "ASI|CN|CH016|SHANGRAO" Country = "China" +City Name = "Shangzhi, CN" Location = "ASI|CN|CH011|SHANGZHI" Country = "China" +City Name = "Shangzhou, CN" Location = "ASI|CN|CH026|SHANGZHOU" Country = "China" +City Name = "Shantou, CN" Location = "ASI|CN|CH006|SHANTOU" Country = "China" +City Name = "Shanwei, CN" Location = "ASI|CN|CH004|SHANWEI" Country = "China" +City Name = "Shaoguan, CN" Location = "ASI|CN|CH006|SHAOGUAN" Country = "China" +City Name = "Shaowu, CN" Location = "ASI|CN|CH004|SHAOWU" Country = "China" +City Name = "Shaoxing, CN" Location = "ASI|CN|CH031|SHAOXING" Country = "China" +City Name = "Shaoyang, CN" Location = "ASI|CN|CH014|SHAOYANG" Country = "China" +City Name = "Sharjah, AE" Location = "MEA|AE|AE004|SHARJAH" Country = "United Arab Emirates" +City Name = "Shashi, CN" Location = "ASI|CN|CH001|SHASHI" Country = "China" +City Name = "Shchelkovo, RU" Location = "ASI|RU|RS051|SHCHELKOVO" Country = "Russia" +City Name = "Sheffield, UK" Location = "EUR|UK|UK001|SHEFFIELD" Country = "United Kingdom" +City Name = "Shenyang, CN" Location = "ASI|CN|CH018|SHENYANG" Country = "China" +City Name = "Shenzhen, CN" Location = "ASI|CN|CH031|SHENZHEN" Country = "China" +City Name = "Sherbrooke, CA" Location = "NAM|CA|NS|SHERBROOKE" Country = "Canada" +City Name = "S-Hertogenbosch, NL" Location = "EUR|NL|NL007|S-HERTOGENBOSCH" Country = "Netherlands" +City Name = "Shihezi, CN" Location = "ASI|CN|CH028|SHIHEZI" Country = "China" +City Name = "Shijiazhuang, CN" Location = "ASI|CN|CH010|SHIJIAZHUANG" Country = "China" +City Name = "Shillong, IN" Location = "ASI|IN|IN023|SHILLONG" Country = "India" +City Name = "Shimizu, JP" Location = "ASI|JP|JA029|SHIMIZU" Country = "Japan" +City Name = "Shimoga, IN" Location = "ASI|IN|IN017|SHIMOGA" Country = "India" +City Name = "Shimonoseki, JP" Location = "ASI|JP|JA046|SHIMONOSEKI" Country = "Japan" +City Name = "Shinyanga, TZ" Location = "AFR|TZ|TZ000|SHINYANGA" Country = "Tanzania" +City Name = "Shiraz, IR" Location = "MEA|IR|IR007|SHIRAZ" Country = "Iran" +City Name = "Shishi, CN" Location = "ASI|CN|CH004|SHISHI" Country = "China" +City Name = "Shishou, CN" Location = "ASI|CN|CH013|SHISHOU" Country = "China" +City Name = "Shiyan, CN" Location = "ASI|CN|CH013|SHIYAN" Country = "China" +City Name = "Shizuishan, CN" Location = "ASI|CN|CH020|SHIZUISHAN" Country = "China" +City Name = "Shizuoka, JP" Location = "ASI|JP|JA038|SHIZUOKA" Country = "Japan" +City Name = "Shreveport, LA, US" Location = "NAM|US|LA|SHREVEPORT" Country = "United States" +City Name = "Shuangcheng, CN" Location = "ASI|CN|CH011|SHUANGCHENG" Country = "China" +City Name = "Sibiu, RO" Location = "EUR|RO|RO034|SIBIU" Country = "Romania" +City Name = "Sibu, MY" Location = "ASI|MY|MY012|SIBU" Country = "Malaysia" +City Name = "Sidi-Bel-Abbes, DZ" Location = "AFR|DZ|AG038|SIDI-BEL-ABBES" Country = "Algeria" +City Name = "Sidon, LB" Location = "MEA|LB|LE000|SIDON" Country = "Lebanon" +City Name = "Siegen, DE" Location = "EUR|DE|GM011|SIEGEN" Country = "Germany" +City Name = "Siirt, TR" Location = "MEA|TR|TU000|SIIRT" Country = "Turkey" +City Name = "Sikar, IN" Location = "ASI|IN|IN029|SIKAR" Country = "India" +City Name = "Silay, PH" Location = "ASI|PH|RP111|SILAY" Country = "Philippines" +City Name = "Silchar, IN" Location = "ASI|IN|IN004|SILCHAR" Country = "India" +City Name = "Siliguri, IN" Location = "ASI|IN|IN036|SILIGURI" Country = "India" +City Name = "Silkeborg, DK" Location = "EUR|DK|DA001|SILKEBORG" Country = "Denmark" +City Name = "Simferopol, UA" Location = "EUR|UA|UP011|SIMFEROPOL" Country = "Ukraine" +City Name = "Simi Valley, CA, US" Location = "NAM|US|CA|SIMI VALLEY" Country = "United States" +City Name = "Sincelejo, CO" Location = "SAM|CO|CO025|SINCELEJO" Country = "Colombia" +City Name = "Singapore, SG" Location = "ASI|SG|SN---|SINGAPORE" Country = "Singapore" +City Name = "Sioux Falls, SD, US" Location = "NAM|US|SD|SIOUX FALLS" Country = "United States" +City Name = "Siracusa, IT" Location = "EUR|IT|IT015|SIRACUSA" Country = "Italy" +City Name = "Sirjan, IR" Location = "MEA|IR|IR013|SIRJAN" Country = "Iran" +City Name = "Sirsa, IN" Location = "ASI|IN|IN013|SIRSA" Country = "India" +City Name = "Sitapur, IN" Location = "ASI|IN|IN033|SITAPUR" Country = "India" +City Name = "Sittwe, MM" Location = "ASI|MM|BM010|SITTWE" Country = "Burma/Myanmar" +City Name = "Sivakasi, IN" Location = "ASI|IN|IN031|SIVAKASI" Country = "India" +City Name = "Sivas, TR" Location = "MEA|TR|TU071|SIVAS" Country = "Turkey" +City Name = "Skikda, DZ" Location = "AFR|DZ|AG015|SKIKDA" Country = "Algeria" +City Name = "Skive, DK" Location = "EUR|DK|DA016|SKIVE" Country = "Denmark" +City Name = "Skoevde, SE" Location = "EUR|SE|SW021|SKOEVDE" Country = "Sweden" +City Name = "Skoplje, MK" Location = "EUR|MK|MK000|SKOPLJE" Country = "Macedonia" +City Name = "Skukuza, ZA" Location = "AFR|ZA|SF006|SKUKUZA" Country = "South Africa" +City Name = "Slagelse, DK" Location = "EUR|DK|DA015|SLAGELSE" Country = "Denmark" +City Name = "Slangkop, ZA" Location = "AFR|ZA|SF011|SLANGKOP" Country = "South Africa" +City Name = "Slavyansk, UA" Location = "EUR|UA|UP004|SLAVYANSK" Country = "Ukraine" +City Name = "Slough, UK" Location = "EUR|UK|UK001|SLOUGH" Country = "United Kingdom" +City Name = "Slupsk, PL" Location = "EUR|PL|PL011|SLUPSK" Country = "Poland" +City Name = "Smederevo, CS" Location = "EUR|CS|YI003|SMEDEREVO" Country = "Serbia" +City Name = "Smithfield, ZA" Location = "AFR|ZA|SF003|SMITHFIELD" Country = "South Africa" +City Name = "Smolensk, RU" Location = "ASI|RU|RS072|SMOLENSK" Country = "Russia" +City Name = "Soacha, CO" Location = "SAM|CO|CO011|SOACHA" Country = "Colombia" +City Name = "Sobral, BR" Location = "SAM|BR|BR006|SOBRAL" Country = "Brazil" +City Name = "Sochi, RU" Location = "ASI|RU|RS040|SOCHI" Country = "Russia" +City Name = "Soenderborg, DK" Location = "EUR|DK|DA011|SOENDERBORG" Country = "Denmark" +City Name = "Sofia, BG" Location = "EUR|BG|BU021|SOFIA" Country = "Bulgaria" +City Name = "Sogamoso, CO" Location = "SAM|CO|CO000|SOGAMOSO" Country = "Colombia" +City Name = "Sohag, EG" Location = "AFR|EG|EG023|SOHAG" Country = "Egypt" +City Name = "Soka, JP" Location = "ASI|JP|JA035|SOKA" Country = "Japan" +City Name = "Solapur, IN" Location = "ASI|IN|IN021|SOLAPUR" Country = "India" +City Name = "Soledad, CO" Location = "SAM|CO|CO004|SOLEDAD" Country = "Colombia" +City Name = "Soligorsk, BY" Location = "EUR|BY|BO004|SOLIGORSK" Country = "Belarus" +City Name = "Solihull, UK" Location = "EUR|UK|UK001|SOLIHULL" Country = "United Kingdom" +City Name = "Solikamsk, RU" Location = "ASI|RU|RS062|SOLIKAMSK" Country = "Russia" +City Name = "Solingen, DE" Location = "EUR|DE|GM011|SOLINGEN" Country = "Germany" +City Name = "Somerset East, ZA" Location = "AFR|ZA|SF002|SOMERSET EAST" Country = "South Africa" +City Name = "Somerset West, ZA" Location = "AFR|ZA|SF011|SOMERSET WEST" Country = "South Africa" +City Name = "Songkhla, TH" Location = "ASI|TH|TH063|SONGKHLA" Country = "Thailand" +City Name = "Sonipat, IN" Location = "ASI|IN|IN013|SONIPAT" Country = "India" +City Name = "Sorocaba, BR" Location = "SAM|BR|BR023|SOROCABA" Country = "Brazil" +City Name = "Soroti, UG" Location = "AFR|UG|UG000|SOROTI" Country = "Uganda" +City Name = "Sosnowiec, PL" Location = "EUR|PL|PL012|SOSNOWIEC" Country = "Poland" +City Name = "South Bend, IN, US" Location = "NAM|US|IN|SOUTH BEND" Country = "United States" +City Name = "South Dum Dum, IN" Location = "ASI|IN|IN036|SOUTH DUM DUM" Country = "India" +City Name = "Southampton, UK" Location = "EUR|UK|UK001|SOUTHAMPTON" Country = "United Kingdom" +City Name = "Southend-On-Sea, UK" Location = "EUR|UK|UK001|SOUTHEND-ON-SEA" Country = "United Kingdom" +City Name = "Southwark, UK" Location = "EUR|UK|UK001|SOUTHWARK" Country = "United Kingdom" +City Name = "Soweto, ZA" Location = "AFR|ZA|SF004|SOWETO" Country = "South Africa" +City Name = "Soyapango, SV" Location = "CAC|SV|ES010|SOYAPANGO" Country = "El Salvador" +City Name = "Split, HR" Location = "EUR|HR|HR016|SPLIT" Country = "Croatia" +City Name = "Spokane, WA, US" Location = "NAM|US|WA|SPOKANE" Country = "United States" +City Name = "Springbok, ZA" Location = "AFR|ZA|SF008|SPRINGBOK" Country = "South Africa" +City Name = "Springfield, IL, US" Location = "NAM|US|IL|SPRINGFIELD" Country = "United States" +City Name = "Springfield, MA, US" Location = "NAM|US|MA|SPRINGFIELD" Country = "United States" +City Name = "Springfield, MO, US" Location = "NAM|US|MO|SPRINGFIELD" Country = "United States" +City Name = "Springs, ZA" Location = "AFR|ZA|SF004|SPRINGS" Country = "South Africa" +City Name = "St Albans, UK" Location = "EUR|UK|UK001|ST ALBANS" Country = "United Kingdom" +City Name = "St Helens, UK" Location = "EUR|UK|UK001|ST HELENS" Country = "United Kingdom" +City Name = "St Petersburg, FL, US" Location = "NAM|US|FL|ST PETERSBURG" Country = "United States" +City Name = "Stafford, UK" Location = "EUR|UK|UK001|STAFFORD" Country = "United Kingdom" +City Name = "Stakhanov, UA" Location = "EUR|UA|UP012|STAKHANOV" Country = "Ukraine" +City Name = "Stamford, CT, US" Location = "NAM|US|CT|STAMFORD" Country = "United States" +City Name = "Standerton, ZA" Location = "AFR|ZA|SF006|STANDERTON" Country = "South Africa" +City Name = "Standerton, ZA" Location = "AFR|ZA|SF006|STANDERTON" Country = "South Africa" +City Name = "Stanley, FK" Location = "SAM|FK|FK---|STANLEY" Country = "Falkland Islands" +City Name = "Stara Zagora, BG" Location = "EUR|BG|BU022|STARA ZAGORA" Country = "Bulgaria" +City Name = "Stary Oskol, RU" Location = "ASI|RU|RS008|STARY OSKOL" Country = "Russia" +City Name = "Stavanger, NO" Location = "EUR|NO|NO013|STAVANGER" Country = "Norway" +City Name = "Stavropol, RU" Location = "ASI|RU|RS074|STAVROPOL" Country = "Russia" +City Name = "Steamboat Springs, CO, US" Location = "NAM|US|CO|STEAMBOAT SPRINGS" Country = "United States" +City Name = "Stellenbosch, ZA" Location = "AFR|ZA|SF011|STELLENBOSCH" Country = "South Africa" +City Name = "Sterling Heights, MI, US" Location = "NAM|US|MI|STERLING HEIGHTS" Country = "United States" +City Name = "Sterlitamak, RU" Location = "ASI|RU|RS041|STERLITAMAK" Country = "Russia" +City Name = "Stillbaai, ZA" Location = "AFR|ZA|SF011|STILLBAAI" Country = "South Africa" +City Name = "Stockholm, SE" Location = "EUR|SE|SW015|STOCKHOLM" Country = "Sweden" +City Name = "Stockport, UK" Location = "EUR|UK|UK001|STOCKPORT" Country = "United Kingdom" +City Name = "Stockton, CA, US" Location = "NAM|US|CA|STOCKTON" Country = "United States" +City Name = "Stockton-On-Tees, UK" Location = "EUR|UK|UK001|STOCKTON-ON-TEES" Country = "United Kingdom" +City Name = "Stoke-On-Trent, UK" Location = "EUR|UK|UK001|STOKE-ON-TRENT" Country = "United Kingdom" +City Name = "Strand, ZA" Location = "AFR|ZA|SF011|STRAND" Country = "South Africa" +City Name = "Strasbourg, FR" Location = "EUR|FR|FR001|STRASBOURG" Country = "France" +City Name = "Stratford-On-Avon, UK" Location = "EUR|UK|UK001|STRATFORD-ON-AVON" Country = "United Kingdom" +City Name = "Stroud, UK" Location = "EUR|UK|UK001|STROUD" Country = "United Kingdom" +City Name = "Stuhlweissenburg, HU" Location = "EUR|HU|HU011|SZKESFEHRVAR" Country = "Hungary" +City Name = "Stuttgart, DE" Location = "EUR|DE|GM001|STUTTGART" Country = "Germany" +City Name = "Subotica, CS" Location = "EUR|CS|YI003|SUBOTICA" Country = "Serbia" +City Name = "Suceava, RO" Location = "EUR|RO|RO035|SUCEAVA" Country = "Romania" +City Name = "Sucre, BO" Location = "SAM|BO|BL001|SUCRE" Country = "Bolivia" +City Name = "Sudbury, CA" Location = "NAM|CA|ON|SUDBURY" Country = "Canada" +City Name = "Suez, EG" Location = "AFR|EG|EG014|SUEZ" Country = "Egypt" +City Name = "Suihua, CN" Location = "ASI|CN|CH011|SUIHUA" Country = "China" +City Name = "Suining, CN" Location = "ASI|CN|CH014|SUINING" Country = "China" +City Name = "Suita, JP" Location = "ASI|JP|JA033|SUITA" Country = "Japan" +City Name = "Suizhou, CN" Location = "ASI|CN|CH013|SUIZHOU" Country = "China" +City Name = "Sukabumi, ID" Location = "ASI|ID|ID026|SUKABUMI" Country = "Indonesia" +City Name = "Sukhothai, TH" Location = "ASI|TH|TH064|SUKHOTHAI" Country = "Thailand" +City Name = "Sukhumi, GE" Location = "ASI|GE|GG000|SUKHUMI" Country = "Georgia" +City Name = "Sukkur, PK" Location = "ASI|PK|PK008|SUKKUR" Country = "Pakistan" +City Name = "Sullana, PE" Location = "SAM|PE|PE020|SULLANA" Country = "Peru" +City Name = "Sumare, BR" Location = "SAM|BR|BR023|SUMAR" Country = "Brazil" +City Name = "Sumgait, AZ" Location = "ASI|AZ|AJ052|SUMGAIT" Country = "Azerbaijan" +City Name = "Sumy, UA" Location = "EUR|UA|UP017|SUMY" Country = "Ukraine" +City Name = "Sunderland, UK" Location = "EUR|UK|UK001|SUNDERLAND" Country = "United Kingdom" +City Name = "Sundsvall, SE" Location = "EUR|SE|SW019|SUNDSVALL" Country = "Sweden" +City Name = "Sungai Petani, MY" Location = "ASI|MY|MY002|SUNGAI PETANI" Country = "Malaysia" +City Name = "Sunnyvale, CA, US" Location = "NAM|US|CA|SUNNYVALE" Country = "United States" +City Name = "Sunyani, GH" Location = "AFR|GH|GH000|SUNYANI" Country = "Ghana" +City Name = "Suqian, CN" Location = "ASI|CN|CH015|SUQIAN" Country = "China" +City Name = "Surabaya, ID" Location = "ASI|ID|ID026|SURABAYA" Country = "Indonesia" +City Name = "Surakarta, ID" Location = "ASI|ID|ID004|SURAKARTA" Country = "Indonesia" +City Name = "Surat, IN" Location = "ASI|IN|IN012|SURAT" Country = "India" +City Name = "Surat Thani, TH" Location = "ASI|TH|TH066|SURAT THANI" Country = "Thailand" +City Name = "Surgut, RU" Location = "ASI|RU|RS068|SURGUT" Country = "Russia" +City Name = "Surigao, PH" Location = "ASI|PH|RP118|SURIGAO" Country = "Philippines" +City Name = "Surrey, CA" Location = "NAM|CA|PE|SURREY" Country = "Canada" +City Name = "Susano, BR" Location = "SAM|BR|BR023|SUSANO" Country = "Brazil" +City Name = "Sutherland, ZA" Location = "AFR|ZA|SF005|SUTHERLAND" Country = "South Africa" +City Name = "Sutton, UK" Location = "EUR|UK|UK001|SUTTON" Country = "United Kingdom" +City Name = "Suva, FJ" Location = "OCN|FJ|FJ001|SUVA" Country = "Fiji" +City Name = "Suwon, KR" Location = "ASI|KR|KS002|SUWON" Country = "South Korea" +City Name = "Suzhou, CN" Location = "ASI|CN|CH015|SUZHOU" Country = "China" +City Name = "Suzuka, JP" Location = "ASI|JP|JA023|SUZUKA" Country = "Japan" +City Name = "Svendborg, DK" Location = "EUR|DK|DA005|SVENDBORG" Country = "Denmark" +City Name = "Swansea, UK" Location = "EUR|UK|UK004|SWANSEA" Country = "United Kingdom" +City Name = "Swellendam, ZA" Location = "AFR|ZA|SF011|SWELLENDAM" Country = "South Africa" +City Name = "Sydney, AU" Location = "OCN|AU|NSW|SYDNEY" Country = "Australia" +City Name = "Syktyvkar, RU" Location = "ASI|RU|RS036|SYKTYVKAR" Country = "Russia" +City Name = "Syracuse, NY, US" Location = "NAM|US|NY|SYRACUSE" Country = "United States" +City Name = "Syzran, RU" Location = "ASI|RU|RS085|SYZRAN" Country = "Russia" +City Name = "Szczecin, PL" Location = "EUR|PL|PL016|SZCZECIN" Country = "Poland" +City Name = "Szeged, HU" Location = "EUR|HU|HU030|SZEGED" Country = "Hungary" +City Name = "Taastrup, DK" Location = "EUR|DK|DA006|TAASTRUP" Country = "Denmark" +City Name = "Taboao Da Serra, BR" Location = "SAM|BR|BR023|TABOAO DA SERRA" Country = "Brazil" +City Name = "Tabriz, IR" Location = "MEA|IR|IR002|TABRIZ" Country = "Iran" +City Name = "Tacheng, CN" Location = "ASI|CN|CH028|TACHENG" Country = "China" +City Name = "Tachikawa, JP" Location = "ASI|JP|JA041|TACHIKAWA" Country = "Japan" +City Name = "Tacloban, PH" Location = "ASI|PH|RP121|TACLOBAN" Country = "Philippines" +City Name = "Tacna, PE" Location = "SAM|PE|PE023|TACNA" Country = "Peru" +City Name = "Tacoma, WA, US" Location = "NAM|US|WA|TACOMA" Country = "United States" +City Name = "Taebaek, KR" Location = "ASI|KR|KS007|TAEBAEK" Country = "South Korea" +City Name = "Taegu, KR" Location = "ASI|KR|KS002|TAEGU" Country = "South Korea" +City Name = "Taejon, KP" Location = "ASI|KP|KN010|TAEJON" Country = "North Korea" +City Name = "Taganrog, RU" Location = "ASI|RU|RS065|TAGANROG" Country = "Russia" +City Name = "Taian, CN" Location = "ASI|CN|CH018|TAIAN" Country = "China" +City Name = "Taichung, TW" Location = "ASI|TW|TW018|TAICHUNG" Country = "Taiwan" +City Name = "Ta'if, SA" Location = "MEA|SA|SA011|TA'IF" Country = "Saudi Arabia" +City Name = "Tainan, TW" Location = "ASI|TW|TW018|TAINAN" Country = "Taiwan" +City Name = "Taipei, TW" Location = "ASI|TW|TW018|TAIPEI" Country = "Taiwan" +City Name = "Taiping, MY" Location = "ASI|MY|MY008|TAIPING" Country = "Malaysia" +City Name = "Taitung, TW" Location = "ASI|TW|TW018|TAITUNG" Country = "Taiwan" +City Name = "Taiyuan, CN" Location = "ASI|CN|CH025|TAIYUAN" Country = "China" +City Name = "Taiz, YE" Location = "MEA|YE|YM008|TAIZ" Country = "Yemen" +City Name = "Taizhou, CN" Location = "ASI|CN|CH015|TAIZHOU" Country = "China" +City Name = "Taizhou, CN" Location = "ASI|CN|CH015|TAIZHOU" Country = "China" +City Name = "Tajimi, JP" Location = "ASI|JP|JA009|TAJIMI" Country = "Japan" +City Name = "Takamatsu, JP" Location = "ASI|JP|JA017|TAKAMATSU" Country = "Japan" +City Name = "Takaoka, JP" Location = "ASI|JP|JA043|TAKAOKA" Country = "Japan" +City Name = "Takarazuka, JP" Location = "ASI|JP|JA013|TAKARAZUKA" Country = "Japan" +City Name = "Takasaki, JP" Location = "ASI|JP|JA010|TAKASAKI" Country = "Japan" +City Name = "Takatsuki, JP" Location = "ASI|JP|JA033|TAKATSUKI" Country = "Japan" +City Name = "Talca, CL" Location = "SAM|CL|CI010|TALCA" Country = "Chile" +City Name = "Talcahuano, CL" Location = "SAM|CL|CI005|TALCAHUANO" Country = "Chile" +City Name = "Tallahassee, FL, US" Location = "NAM|US|FL|TALLAHASSEE" Country = "United States" +City Name = "Tallinn, EE" Location = "EUR|EE|EN001|TALLINN" Country = "Estonia" +City Name = "Tama, JP" Location = "ASI|JP|JA031|TAMA" Country = "Japan" +City Name = "Tamale, GH" Location = "AFR|GH|GH000|TAMALE" Country = "Ghana" +City Name = "Tambov, RU" Location = "ASI|RU|RS076|TAMBOV" Country = "Russia" +City Name = "Tampa, FL, US" Location = "NAM|US|FL|TAMPA" Country = "United States" +City Name = "Tampere, FI" Location = "EUR|FI|FI005|TAMPERE" Country = "Finland" +City Name = "Tampico, MX" Location = "NAM|MX|MX028|TAMPICO" Country = "Mexico" +City Name = "Tandoadam, PK" Location = "ASI|PK|PK008|TANDOADAM" Country = "Pakistan" +City Name = "Tanga, TZ" Location = "AFR|TZ|TZ000|TANGA" Country = "Tanzania" +City Name = "Tangail, BD" Location = "ASI|BD|BG002|TANGAIL" Country = "Bangladesh" +City Name = "Tanger, MA" Location = "AFR|MA|MO035|TANGER" Country = "Morocco" +City Name = "Tangshan, CN" Location = "ASI|CN|CH010|TANGSHAN" Country = "China" +City Name = "Tanta, EG" Location = "AFR|EG|EG005|TANTA" Country = "Egypt" +City Name = "Taonan, CN" Location = "ASI|CN|CH017|TAONAN" Country = "China" +City Name = "Tapachula, MX" Location = "NAM|MX|MX005|TAPACHULA" Country = "Mexico" +City Name = "Taranto, IT" Location = "EUR|IT|IT013|TARANTO" Country = "Italy" +City Name = "Tarawa, KI" Location = "OCN|KI|KR000|TARAWA" Country = "Kiribati" +City Name = "Taraz, KZ" Location = "ASI|KZ|KZ016|TARAZ" Country = "Kazakhstan" +City Name = "Tarija, BO" Location = "SAM|BO|BL009|TARIJA" Country = "Bolivia" +City Name = "Tarnow, PL" Location = "EUR|PL|PL004|TARNW" Country = "Poland" +City Name = "Tarragona, ES" Location = "EUR|ES|SP008|TARRAGONA" Country = "Spain" +City Name = "Tarrasa, ES" Location = "EUR|ES|SP008|TARRASA" Country = "Spain" +City Name = "Tarsus, TR" Location = "MEA|TR|TU037|TARSUS" Country = "Turkey" +City Name = "Tartu, EE" Location = "EUR|EE|EN012|TARTU" Country = "Estonia" +City Name = "Tashauz, TM" Location = "ASI|TM|TX003|TASHAUZ" Country = "Turkmenistan" +City Name = "Tashkent, UZ" Location = "ASI|UZ|UZ013|TASHKENT" Country = "Uzbekistan" +City Name = "Taubate, BR" Location = "SAM|BR|BR023|TAUBAT" Country = "Brazil" +City Name = "Taung, ZA" Location = "AFR|ZA|SF007|TAUNG" Country = "South Africa" +City Name = "Taunggyi, MM" Location = "ASI|MM|BM012|TAUNGGYI" Country = "Burma/Myanmar" +City Name = "Tbilisi, GE" Location = "ASI|GE|GG000|TBILISI" Country = "Georgia" +City Name = "Tebessa, DZ" Location = "AFR|DZ|AG042|TEBESSA" Country = "Algeria" +City Name = "Tegal, ID" Location = "ASI|ID|ID004|TEGAL" Country = "Indonesia" +City Name = "Tegucigalpa, HN" Location = "CAC|HN|HO008|TEGUCIGALPA" Country = "Honduras" +City Name = "Tehran, IR" Location = "MEA|IR|IR026|TEHRAN" Country = "Iran" +City Name = "Tehuacan, MX" Location = "NAM|MX|MX021|TEHUACN" Country = "Mexico" +City Name = "Tekirdag, TR" Location = "MEA|TR|TU072|TEKIRDAG" Country = "Turkey" +City Name = "Tel Aviv-Yafo, IL" Location = "MEA|IL|IS005|TEL AVIV-YAFO" Country = "Israel" +City Name = "Tema, GH" Location = "AFR|GH|GH000|TEMA" Country = "Ghana" +City Name = "Tembisa, ZA" Location = "AFR|ZA|SF004|TEMBISA" Country = "South Africa" +City Name = "Temirtau, KZ" Location = "ASI|KZ|KZ011|TEMIRTAU" Country = "Kazakhstan" +City Name = "Tempe, AZ, US" Location = "NAM|US|AZ|TEMPE" Country = "United States" +City Name = "Temuco, CL" Location = "SAM|CL|CI003|TEMUCO" Country = "Chile" +City Name = "Tenali, IN" Location = "ASI|IN|IN002|TENALI" Country = "India" +City Name = "Tendring, UK" Location = "EUR|UK|UK001|TENDRING" Country = "United Kingdom" +City Name = "Tengzhou, CN" Location = "ASI|CN|CH023|TENGZHOU" Country = "China" +City Name = "Teofilo Otoni, BR" Location = "SAM|BR|BR012|TEFILO OTONI" Country = "Brazil" +City Name = "Tepic, MX" Location = "NAM|MX|MX018|TEPIC" Country = "Mexico" +City Name = "Teresina, BR" Location = "SAM|BR|BR016|TERESINA" Country = "Brazil" +City Name = "Teresopolis, BR" Location = "SAM|BR|BR017|TERESPOLIS" Country = "Brazil" +City Name = "Termez, UZ" Location = "ASI|UZ|UZ012|TERMEZ" Country = "Uzbekistan" +City Name = "Terni, IT" Location = "EUR|IT|IT018|TERNI" Country = "Italy" +City Name = "Ternopol, UA" Location = "EUR|UA|UP018|TERNOPOL" Country = "Ukraine" +City Name = "Tetouan, MA" Location = "AFR|MA|MO040|TTOUAN" Country = "Morocco" +City Name = "Thabazimbi, ZA" Location = "AFR|ZA|SF009|THABAZIMBI" Country = "South Africa" +City Name = "Thai Nguyen, VN" Location = "ASI|VN|VM057|THAI NGUYEN" Country = "Vietnam" +City Name = "Thamesdown, UK" Location = "EUR|UK|UK001|THAMESDOWN" Country = "United Kingdom" +City Name = "Thane, IN" Location = "ASI|IN|IN021|THANE" Country = "India" +City Name = "Thanet, UK" Location = "EUR|UK|UK001|THANET" Country = "United Kingdom" +City Name = "Thanjavur, IN" Location = "ASI|IN|IN031|THANJAVUR" Country = "India" +City Name = "The Groyne, ES" Location = "EUR|ES|SP011|LA CORUA" Country = "Spain" +City Name = "Thies, SN" Location = "AFR|SN|SG009|THIS" Country = "Senegal" +City Name = "Thimphu, BT" Location = "ASI|BT|BT016|THIMPHU" Country = "Bhutan" +City Name = "Thiruvananthapuram, IN" Location = "ASI|IN|IN018|THIRUVANANTHAPURAM" Country = "India" +City Name = "Thohoyandou, ZA" Location = "AFR|ZA|SF009|THOHOYANDOU" Country = "South Africa" +City Name = "Thorshavn, FO" Location = "EUR|FO|FO---|THORSHAVN" Country = "Faroe Islands" +City Name = "Thousand Oaks, CA, US" Location = "NAM|US|CA|THOUSAND OAKS" Country = "United States" +City Name = "Three Rivers, CA" Location = "NAM|CA|QC|TROIS-RIVIRES" Country = "Canada" +City Name = "Thrissur, IN" Location = "ASI|IN|IN018|THRISSUR" Country = "India" +City Name = "Thunder Bay, CA" Location = "NAM|CA|ON|THUNDER BAY" Country = "Canada" +City Name = "Tianjin, CN" Location = "ASI|CN|CH027|TIANJIN" Country = "China" +City Name = "Tianmen, CN" Location = "ASI|CN|CH011|TIANMEN" Country = "China" +City Name = "Tianshui, CN" Location = "ASI|CN|CH005|TIANSHUI" Country = "China" +City Name = "Tiaret, DZ" Location = "AFR|DZ|AG043|TIARET" Country = "Algeria" +City Name = "Tiefa, CN" Location = "ASI|CN|CH018|TIEFA" Country = "China" +City Name = "Tieli, CN" Location = "ASI|CN|CH011|TIELI" Country = "China" +City Name = "Tieling, CN" Location = "ASI|CN|CH018|TIELING" Country = "China" +City Name = "Tijuana, MX" Location = "NAM|MX|MX002|TIJUANA" Country = "Mexico" +City Name = "Tilburg, NL" Location = "EUR|NL|NL007|TILBURG" Country = "Netherlands" +City Name = "Timbuktu, ML" Location = "AFR|ML|ML000|TIMBUKTU" Country = "Mali" +City Name = "Timisoara, RO" Location = "EUR|RO|RO037|TIMISOARA" Country = "Romania" +City Name = "Timon, BR" Location = "SAM|BR|BR009|TIMON" Country = "Brazil" +City Name = "Tirana, AL" Location = "EUR|AL|AL024|TIRANA" Country = "Albania" +City Name = "Tirgu-Mures, RO" Location = "EUR|RO|RO028|TIRGU-MURES" Country = "Romania" +City Name = "Tiruchchirappalli, IN" Location = "ASI|IN|IN031|TIRUCHCHIRAPPALLI" Country = "India" +City Name = "Tirunelveli, IN" Location = "ASI|IN|IN031|TIRUNELVELI" Country = "India" +City Name = "Tirupati, IN" Location = "ASI|IN|IN002|TIRUPATI" Country = "India" +City Name = "Tiruppur, IN" Location = "ASI|IN|IN031|TIRUPPUR" Country = "India" +City Name = "Tiruvannamalai, IN" Location = "ASI|IN|IN031|TIRUVANNAMALAI" Country = "India" +City Name = "Titagarh, IN" Location = "ASI|IN|IN036|TITAGARH" Country = "India" +City Name = "Tlalnepantla, MX" Location = "NAM|MX|MX015|TLALNEPANTLA" Country = "Mexico" +City Name = "Tlalpan, MX" Location = "NAM|MX|MX009|TLALPAN" Country = "Mexico" +City Name = "Tlaquepaque, MX" Location = "NAM|MX|MX014|TLAQUEPAQUE" Country = "Mexico" +City Name = "Tlaxcala, MX" Location = "NAM|MX|MX029|TLAXCALA" Country = "Mexico" +City Name = "Toda, JP" Location = "ASI|JP|JA035|TODA" Country = "Japan" +City Name = "Toensberg, NO" Location = "EUR|NO|NO019|TOENSBERG" Country = "Norway" +City Name = "Tokorozawa, JP" Location = "ASI|JP|JA035|TOKOROZAWA" Country = "Japan" +City Name = "Tokushima, JP" Location = "ASI|JP|JA040|TOKUSHIMA" Country = "Japan" +City Name = "Tokuyama, JP" Location = "ASI|JP|JA046|TOKUYAMA" Country = "Japan" +City Name = "Tokyo, JP" Location = "ASI|JP|JA041|TOKYO" Country = "Japan" +City Name = "Toledo, BR" Location = "SAM|BR|BR012|TOLEDO" Country = "Brazil" +City Name = "Toledo, PH" Location = "ASI|PH|RP127|TOLEDO" Country = "Philippines" +City Name = "Toledo, OH, US" Location = "NAM|US|OH|TOLEDO" Country = "United States" +City Name = "Toluca, MX" Location = "NAM|MX|MX015|TOLUCA" Country = "Mexico" +City Name = "Tolyatti, RU" Location = "ASI|RU|RS068|TOLYATTI" Country = "Russia" +City Name = "Tomakomai, JP" Location = "ASI|JP|JA012|TOMAKOMAI" Country = "Japan" +City Name = "Tomsk, RU" Location = "ASI|RU|RS079|TOMSK" Country = "Russia" +City Name = "Tonbridge, UK" Location = "EUR|UK|UK160|TONBRIDGE" Country = "United Kingdom" +City Name = "Tonbridge and Malling, UK" Location = "EUR|UK|UK001|TONBRIDGE AND MALLING" Country = "United Kingdom" +City Name = "Tondabayashi, JP" Location = "ASI|JP|JA033|TONDABAYASHI" Country = "Japan" +City Name = "Tongchuan, CN" Location = "ASI|CN|CH022|TONGCHUAN" Country = "China" +City Name = "Tonghua, CN" Location = "ASI|CN|CH017|TONGHUA" Country = "China" +City Name = "Tongi, BD" Location = "ASI|BD|BG002|TONGI" Country = "Bangladesh" +City Name = "Tongjiang, CN" Location = "ASI|CN|CH011|TONGJIANG" Country = "China" +City Name = "Tongliao, CN" Location = "ASI|CN|CH019|TONGLIAO" Country = "China" +City Name = "Tongling, CN" Location = "ASI|CN|CH001|TONGLING" Country = "China" +City Name = "Tongren, CN" Location = "ASI|CN|CH008|TONGREN" Country = "China" +City Name = "Tonk, IN" Location = "ASI|IN|IN029|TONK" Country = "India" +City Name = "Topeka, KS, US" Location = "NAM|US|KS|TOPEKA" Country = "United States" +City Name = "Torbay, UK" Location = "EUR|UK|UK001|TORBAY" Country = "United Kingdom" +City Name = "Torino, IT" Location = "EUR|IT|IT012|TORINO" Country = "Italy" +City Name = "Toronto, CA" Location = "NAM|CA|ON|TORONTO" Country = "Canada" +City Name = "Torrance, CA, US" Location = "NAM|US|CA|TORRANCE" Country = "United States" +City Name = "Torreon, MX" Location = "NAM|MX|MX006|TORREN" Country = "Mexico" +City Name = "Torun, PL" Location = "EUR|PL|PL007|TORUN" Country = "Poland" +City Name = "Tottori, JP" Location = "ASI|JP|JA042|TOTTORI" Country = "Japan" +City Name = "Toulon, FR" Location = "EUR|FR|FR021|TOULON" Country = "France" +City Name = "Toulouse, FR" Location = "EUR|FR|FR016|TOULOUSE" Country = "France" +City Name = "Tours, FR" Location = "EUR|FR|FR007|TOURS" Country = "France" +City Name = "Townsville, AU" Location = "OCN|AU|QLD|TOWNSVILLE" Country = "Australia" +City Name = "Toyama, JP" Location = "ASI|JP|JA043|TOYAMA" Country = "Japan" +City Name = "Toyohashi, JP" Location = "ASI|JP|JA001|TOYOHASHI" Country = "Japan" +City Name = "Toyokawa, JP" Location = "ASI|JP|JA001|TOYOKAWA" Country = "Japan" +City Name = "Toyonaka, JP" Location = "ASI|JP|JA033|TOYONAKA" Country = "Japan" +City Name = "Toyota, JP" Location = "ASI|JP|JA001|TOYOTA" Country = "Japan" +City Name = "Trabzon, TR" Location = "MEA|TR|TU074|TRABZON" Country = "Turkey" +City Name = "Traverse City, MI, US" Location = "NAM|US|MI|Traverse City" Country = "United States" +City Name = "Trelleborg, SE" Location = "EUR|SE|SW013|TRELLEBORG" Country = "Sweden" +City Name = "Trento, IT" Location = "EUR|IT|IT017|TRENTO" Country = "Italy" +City Name = "Trenton, NJ, US" Location = "NAM|US|NJ|TRENTON" Country = "United States" +City Name = "Trieste, IT" Location = "EUR|IT|IT006|TRIESTE" Country = "Italy" +City Name = "Tripoli, LB" Location = "MEA|LB|LE003|TRIPOLI" Country = "Lebanon" +City Name = "Tripoli, LY" Location = "AFR|LY|LY021|TRIPOLI" Country = "Libya" +City Name = "Trollhaettan, SE" Location = "EUR|SE|SW021|TROLLHAETTAN" Country = "Sweden" +City Name = "Tromsoe, NO" Location = "EUR|NO|NO017|TROMSOE" Country = "Norway" +City Name = "Trondheim, NO" Location = "EUR|NO|NO015|TRONDHEIM" Country = "Norway" +City Name = "Trujillo, PE" Location = "SAM|PE|PE013|TRUJILLO" Country = "Peru" +City Name = "Trysil, NO" Location = "EUR|NO|NO005|TRYSIL" Country = "Norway" +City Name = "Tshabong, BW" Location = "AFR|BW|BC000|TSHABONG" Country = "Botswana" +City Name = "Tsu, JP" Location = "ASI|JP|JA023|TSU" Country = "Japan" +City Name = "Tsuchiura, JP" Location = "ASI|JP|JA014|TSUCHIURA" Country = "Japan" +City Name = "Tsukuba, JP" Location = "ASI|JP|JA014|TSUKUBA" Country = "Japan" +City Name = "Tsuruoka, JP" Location = "ASI|JP|JA045|TSURUOKA" Country = "Japan" +City Name = "Tucson, AZ, US" Location = "NAM|US|AZ|TUCSON" Country = "United States" +City Name = "Tucuman, AR" Location = "SAM|AR|AR024|SAN MIGUEL DE TUCUMN" Country = "Argentina" +City Name = "Tula, RU" Location = "ASI|RU|RS080|TULA" Country = "Russia" +City Name = "Tulsa, OK, US" Location = "NAM|US|OK|TULSA" Country = "United States" +City Name = "Tulua, CO" Location = "SAM|CO|CO027|TULUA" Country = "Colombia" +City Name = "Tulufan, CN" Location = "ASI|CN|CH028|TULUFAN" Country = "China" +City Name = "Tumen, CN" Location = "ASI|CN|CH017|TUMEN" Country = "China" +City Name = "Tumkur, IN" Location = "ASI|IN|IN017|TUMKUR" Country = "India" +City Name = "Tunbridge Wells, UK" Location = "EUR|UK|UK001|TUNBRIDGE WELLS" Country = "United Kingdom" +City Name = "Tunis, TN" Location = "AFR|TN|TS000|TUNIS" Country = "Tunisia" +City Name = "Tunja, CO" Location = "SAM|CO|CO019|TUNJA" Country = "Colombia" +City Name = "Turku, FI" Location = "EUR|FI|FI005|TURKU" Country = "Finland" +City Name = "Turmero, VE" Location = "SAM|VE|VE002|TURMERO" Country = "Venezuela" +City Name = "Tuticorin, IN" Location = "ASI|IN|IN031|TUTICORIN" Country = "India" +City Name = "Tuzla, BA" Location = "EUR|BA|BK001|TUZLA" Country = "Bosnia And Herzegovina" +City Name = "Tver, RU" Location = "ASI|RU|RS082|TVER" Country = "Russia" +City Name = "Tychy, PL" Location = "EUR|PL|PL012|TYCHY" Country = "Poland" +City Name = "Tyre, LB" Location = "MEA|LB|LE000|TYRE" Country = "Lebanon" +City Name = "Tyumen, RU" Location = "ASI|RU|RS083|TYUMEN" Country = "Russia" +City Name = "Tyumen, RU" Location = "ASI|RU|RS083|TYUMEN" Country = "Russia" +City Name = "Tzaneen, ZA" Location = "AFR|ZA|SF009|TZANEEN" Country = "South Africa" +City Name = "Ube, JP" Location = "ASI|JP|JA046|UBE" Country = "Japan" +City Name = "Uberaba, BR" Location = "SAM|BR|BR012|UBERABA" Country = "Brazil" +City Name = "Uberlandia, BR" Location = "SAM|BR|BR012|UBERLNDIA" Country = "Brazil" +City Name = "Ubon Ratchathani, TH" Location = "ASI|TH|TH071|UBON RATCHATHANI" Country = "Thailand" +City Name = "Udaipur, IN" Location = "ASI|IN|IN029|UDAIPUR" Country = "India" +City Name = "Uddevalla, SE" Location = "EUR|SE|SW021|UDDEVALLA" Country = "Sweden" +City Name = "Udon Thani, TH" Location = "ASI|TH|TH072|UDON THANI" Country = "Thailand" +City Name = "Udupi, IN" Location = "ASI|IN|IN017|UDUPI" Country = "India" +City Name = "Ueda, JP" Location = "ASI|JP|JA026|UEDA" Country = "Japan" +City Name = "Ufa, RU" Location = "ASI|RU|RS007|UFA" Country = "Russia" +City Name = "Uijeongbu, KR" Location = "ASI|KR|KS009|UIJEONGBU" Country = "South Korea" +City Name = "Uitenhage, ZA" Location = "AFR|ZA|SF002|UITENHAGE" Country = "South Africa" +City Name = "Uji, JP" Location = "ASI|JP|JA022|UJI" Country = "Japan" +City Name = "Ujjain, IN" Location = "ASI|IN|IN020|UJJAIN" Country = "India" +City Name = "Ujungpandang, ID" Location = "ASI|ID|ID019|UJUNGPANDANG" Country = "Indonesia" +City Name = "Ulaanbaatar, MN" Location = "ASI|MN|MG021|ULAANBAATAR" Country = "Mongolia" +City Name = "Ulan-Ude, RU" Location = "ASI|RU|RS086|ULAN-UDE" Country = "Russia" +City Name = "Ulhasnagar, IN" Location = "ASI|IN|IN021|ULHASNAGAR" Country = "India" +City Name = "Ulm, DE" Location = "EUR|DE|GM001|ULM" Country = "Germany" +City Name = "Ulsan, KR" Location = "ASI|KR|KS016|ULSAN" Country = "South Korea" +City Name = "Ulundi, ZA" Location = "AFR|ZA|SF005|ULUNDI" Country = "South Africa" +City Name = "Ulyanovsk, RU" Location = "ASI|RU|RS085|ULYANOVSK" Country = "Russia" +City Name = "Umeaa, SE" Location = "EUR|SE|SW018|UMEAA" Country = "Sweden" +City Name = "Umhlanga Rock, ZA" Location = "AFR|ZA|SF005|UMHLANGA ROCK" Country = "South Africa" +City Name = "Umlazi, ZA" Location = "AFR|ZA|SF005|UMLAZI" Country = "South Africa" +City Name = "Umtata, ZA" Location = "AFR|ZA|SF002|UMTATA" Country = "South Africa" +City Name = "Underburg, ZA" Location = "AFR|ZA|SF005|UNDERBURG" Country = "South Africa" +City Name = "Unnao, IN" Location = "ASI|IN|IN033|UNNAO" Country = "India" +City Name = "Upington, ZA" Location = "AFR|ZA|SF008|UPINGTON" Country = "South Africa" +City Name = "Uppsala, SE" Location = "EUR|SE|SW016|UPPSALA" Country = "Sweden" +City Name = "Uralsk, KZ" Location = "ASI|KZ|KZ006|URALSK" Country = "Kazakhstan" +City Name = "Urasoe, JP" Location = "ASI|JP|JA032|URASOE" Country = "Japan" +City Name = "Urawa, JP" Location = "ASI|JP|JA035|URAWA" Country = "Japan" +City Name = "Urayasu, JP" Location = "ASI|JP|JA041|URAYASU" Country = "Japan" +City Name = "Urfa, TR" Location = "MEA|TR|TU067|URFA" Country = "Turkey" +City Name = "Uruapan, MX" Location = "NAM|MX|MX016|URUAPAN" Country = "Mexico" +City Name = "Uruguaiana, BR" Location = "SAM|BR|BR019|URUGUAIANA" Country = "Brazil" +City Name = "Usak, TR" Location = "MEA|TR|TU076|USAK" Country = "Turkey" +City Name = "Utrecht, NL" Location = "EUR|NL|NL010|UTRECHT" Country = "Netherlands" +City Name = "Utsunomiya, JP" Location = "ASI|JP|JA039|UTSUNOMIYA" Country = "Japan" +City Name = "Uvongo, ZA" Location = "AFR|ZA|SF005|UVONGO" Country = "South Africa" +City Name = "Uzhgorod, UA" Location = "EUR|UA|UP021|UZHGOROD" Country = "Ukraine" +City Name = "Vaalwater, ZA" Location = "AFR|ZA|SF009|VAALWATER" Country = "South Africa" +City Name = "Vadodara, IN" Location = "ASI|IN|IN012|VADODARA" Country = "India" +City Name = "Vaduz, LI" Location = "EUR|LI|LS000|VADUZ" Country = "Liechtenstein" +City Name = "Vaesteraas, SE" Location = "EUR|SE|SW020|VAESTERAAS" Country = "Sweden" +City Name = "Valdivia, CL" Location = "SAM|CL|CI008|VALDIVIA" Country = "Chile" +City Name = "Valdosta, GA, US" Location = "NAM|US|GA|Valdosta" Country = "United States" +City Name = "Valencia, ES" Location = "EUR|ES|SP016|VALENCIA" Country = "Spain" +City Name = "Valencia, VE" Location = "SAM|VE|VE007|VALENCIA" Country = "Venezuela" +City Name = "Valera, VE" Location = "SAM|VE|VE022|VALERA" Country = "Venezuela" +City Name = "Valladolid, ES" Location = "EUR|ES|SP007|VALLADOLID" Country = "Spain" +City Name = "Valledupar, CO" Location = "SAM|CO|CO008|VALLEDUPAR" Country = "Colombia" +City Name = "Vallejo, CA, US" Location = "NAM|US|CA|VALLEJO" Country = "United States" +City Name = "Valletta, MT" Location = "EUR|MT|MT---|VALLETTA" Country = "Malta" +City Name = "Valparai, IN" Location = "ASI|IN|IN031|VALPARAI" Country = "India" +City Name = "Valparaiso, CL" Location = "SAM|CL|CI013|VALPARASO" Country = "Chile" +City Name = "Valsad, IN" Location = "ASI|IN|IN012|VALSAD" Country = "India" +City Name = "Van, TR" Location = "MEA|TR|TU077|VAN" Country = "Turkey" +City Name = "Vancouver, CA" Location = "NAM|CA|BC|VANCOUVER" Country = "Canada" +City Name = "Vancouver, WA, US" Location = "NAM|US|WA|VANCOUVER" Country = "United States" +City Name = "Vanderbijlpark, ZA" Location = "AFR|ZA|SF004|VANDERBIJLPARK" Country = "South Africa" +City Name = "Vantaa, FI" Location = "EUR|FI|FI002|VANTAA" Country = "Finland" +City Name = "Varamin, IR" Location = "MEA|IR|IR026|VARAMIN" Country = "Iran" +City Name = "Varanasi, IN" Location = "ASI|IN|IN033|VARANASI" Country = "India" +City Name = "Varginha, BR" Location = "SAM|BR|BR012|VARGINHA" Country = "Brazil" +City Name = "Varna, BG" Location = "EUR|BG|BU024|VARNA" Country = "Bulgaria" +City Name = "Varzea Grande, BR" Location = "SAM|BR|BR010|VARZEA GRANDE" Country = "Brazil" +City Name = "Vatican City, VA" Location = "EUR|VA|-|VATICAN CITY" Country = "Vatican City" +City Name = "Vaughan, CA" Location = "NAM|CA|AC003|VAUGHAN" Country = "Canada" +City Name = "Vejle, DK" Location = "EUR|DK|DA014|VEJLE" Country = "Denmark" +City Name = "Velikiy Novgorod, RU" Location = "ASI|RU|RS056|VELIKIY NOVGOROD" Country = "Russia" +City Name = "Vellore, IN" Location = "ASI|IN|IN031|VELLORE" Country = "India" +City Name = "Venezia, IT" Location = "EUR|IT|IT020|VENEZIA" Country = "Italy" +City Name = "Ventura, CA, US" Location = "NAM|US|CA|VENTURA" Country = "United States" +City Name = "Veracruz Llave, MX" Location = "NAM|MX|MX030|VERACRUZ LLAVE" Country = "Mexico" +City Name = "Vereeniging, ZA" Location = "AFR|ZA|SF004|VEREENIGING" Country = "South Africa" +City Name = "Verona, IT" Location = "EUR|IT|IT020|VERONA" Country = "Italy" +City Name = "Viamao, BR" Location = "SAM|BR|BR019|VIAMAO" Country = "Brazil" +City Name = "Viana do Castelo, PT" Location = "EUR|PT|PO018|VIANA DO CASTELO" Country = "Portugal" +City Name = "Viborg, DK" Location = "EUR|DK|DA005|VIBORG" Country = "Denmark" +City Name = "Vicente Lopez, AR" Location = "SAM|AR|AR001|VICENTE LPEZ" Country = "Argentina" +City Name = "Vicenza, IT" Location = "EUR|IT|IT020|VICENZA" Country = "Italy" +City Name = "Victoria, CA" Location = "NAM|CA|BC|VICTORIA" Country = "Canada" +City Name = "Victoria, SC" Location = "AFR|SC|SE000|VICTORIA" Country = "Seychelles" +City Name = "Vienna, AT" Location = "EUR|AT|AU009|WIEN" Country = "Austria" +City Name = "Vientiane, LA" Location = "ASI|LA|LA017|VIENTIANE" Country = "Laos" +City Name = "Vigo, ES" Location = "EUR|ES|SP011|VIGO" Country = "Spain" +City Name = "Vijayawada, IN" Location = "ASI|IN|IN002|VIJAYAWADA" Country = "India" +City Name = "Vila, VU" Location = "OCN|VU|NH009|VILA" Country = "Vanuatu" +City Name = "Vila Real, PT" Location = "EUR|PT|PO019|VILA REAL" Country = "Portugal" +City Name = "Vila Velha, BR" Location = "SAM|BR|BR026|VILA VELHA" Country = "Brazil" +City Name = "Vilanculos, MZ" Location = "AFR|MZ|MZ003|VILANCULOS" Country = "Mozambique" +City Name = "Villahermosa, MX" Location = "NAM|MX|MX027|VILLAHERMOSA" Country = "Mexico" +City Name = "Villavicencio, CO" Location = "SAM|CO|CO017|VILLAVICENCIO" Country = "Colombia" +City Name = "Villeurbanne, FR" Location = "EUR|FR|FR012|VILLEURBANNE" Country = "France" +City Name = "Vilnius, LT" Location = "EUR|LT|LH054|VILNIUS" Country = "Lithuania" +City Name = "Vina Del Mar, CL" Location = "SAM|CL|CI013|VIA DEL MAR" Country = "Chile" +City Name = "Vinh, VN" Location = "ASI|VN|VM060|VINH" Country = "Vietnam" +City Name = "Virginia, ZA" Location = "AFR|ZA|SF003|VIRGINIA" Country = "South Africa" +City Name = "Virginia Beach, VA, US" Location = "NAM|US|VA|VIRGINIA BEACH" Country = "United States" +City Name = "Visakhapatnam, IN" Location = "ASI|IN|IN002|VISAKHAPATNAM" Country = "India" +City Name = "Visby, SE" Location = "EUR|SE|SW004|VISBY" Country = "Sweden" +City Name = "Viseu, PT" Location = "EUR|PT|PO020|VISEU" Country = "Portugal" +City Name = "Vitebsk, BY" Location = "EUR|BY|BO007|VITEBSK" Country = "Belarus" +City Name = "Vitoria, BR" Location = "SAM|BR|BR015|VITRIA" Country = "Brazil" +City Name = "Vitoria Da Conquista, BR" Location = "SAM|BR|BR005|VITRIA DA CONQUISTA" Country = "Brazil" +City Name = "Vitoria De Santo Antao, BR" Location = "SAM|BR|BR026|VITRIA DE SANTO ANTAO" Country = "Brazil" +City Name = "Vladikavkaz, RU" Location = "ASI|RU|RS070|VLADIKAVKAZ" Country = "Russia" +City Name = "Vladimir, RU" Location = "ASI|RU|RS087|VLADIMIR" Country = "Russia" +City Name = "Vladivostok, RU" Location = "ASI|RU|RS063|VLADIVOSTOK" Country = "Russia" +City Name = "Volgodonsk, RU" Location = "ASI|RU|RS065|VOLGODONSK" Country = "Russia" +City Name = "Volgograd, RU" Location = "ASI|RU|RS088|VOLGOGRAD" Country = "Russia" +City Name = "Volksrust, ZA" Location = "AFR|ZA|SF006|VOLKSRUST" Country = "South Africa" +City Name = "Vologda, RU" Location = "ASI|RU|RS089|VOLOGDA" Country = "Russia" +City Name = "Volos, GR" Location = "EUR|GR|GR038|VOLOS" Country = "Greece" +City Name = "Volta Redonda, BR" Location = "SAM|BR|BR017|VOLTA REDONDA" Country = "Brazil" +City Name = "Volzhskiy, RU" Location = "ASI|RU|RS088|VOLZHSKIY" Country = "Russia" +City Name = "Voronezh, RU" Location = "ASI|RU|RS090|VORONEZH" Country = "Russia" +City Name = "Votkinsk, RU" Location = "ASI|RU|RS084|VOTKINSK" Country = "Russia" +City Name = "Vredendal, ZA" Location = "AFR|ZA|SF011|VREDENDAL" Country = "South Africa" +City Name = "Vryburg, ZA" Location = "AFR|ZA|SF007|VRYBURG" Country = "South Africa" +City Name = "Vryheid, ZA" Location = "AFR|ZA|SF005|VRYHEID" Country = "South Africa" +City Name = "Waco, TX, US" Location = "NAM|US|TX|WACO" Country = "United States" +City Name = "Wadhwan, IN" Location = "ASI|IN|IN012|WADHWAN" Country = "India" +City Name = "Wafangdian, CN" Location = "ASI|CN|CH022|WAFANGDIAN" Country = "China" +City Name = "Waitakere, NZ" Location = "OCN|NZ|NZ000|WAITAKERE" Country = "New Zealand" +City Name = "Wakayama, JP" Location = "ASI|JP|JA044|WAKAYAMA" Country = "Japan" +City Name = "Wakefield, UK" Location = "EUR|UK|UK001|WAKEFIELD" Country = "United Kingdom" +City Name = "Walbrzych, PL" Location = "EUR|PL|PL001|WALBRZYCH" Country = "Poland" +City Name = "Walsall, UK" Location = "EUR|UK|UK001|WALSALL" Country = "United Kingdom" +City Name = "Wanxian, CN" Location = "ASI|CN|CH003|WANXIAN" Country = "China" +City Name = "Warangal, IN" Location = "ASI|IN|IN002|WARANGAL" Country = "India" +City Name = "Wardha, IN" Location = "ASI|IN|IN021|WARDHA" Country = "India" +City Name = "Warren, MI, US" Location = "NAM|US|MI|WARREN" Country = "United States" +City Name = "Warrington, UK" Location = "EUR|UK|UK001|WARRINGTON" Country = "United Kingdom" +City Name = "Warszawa, PL" Location = "EUR|PL|PL007|WARSZAWA" Country = "Poland" +City Name = "Warwick, UK" Location = "EUR|UK|UK001|WARWICK" Country = "United Kingdom" +City Name = "Washington, DC, US" Location = "NAM|US|DC|WASHINGTON" Country = "United States" +City Name = "Waterbury, CT, US" Location = "NAM|US|CT|WATERBURY" Country = "United States" +City Name = "Waterloo, UK" Location = "EUR|UK|UK148|WATERLOO" Country = "United Kingdom" +City Name = "Weifang, CN" Location = "ASI|CN|CH023|WEIFANG" Country = "China" +City Name = "Weihai, CN" Location = "ASI|CN|CH023|WEIHAI" Country = "China" +City Name = "Weihui, CN" Location = "ASI|CN|CH012|WEIHUI" Country = "China" +City Name = "Weinan, CN" Location = "ASI|CN|CH022|WEINAN" Country = "China" +City Name = "Welkom, ZA" Location = "AFR|ZA|SF003|WELKOM" Country = "South Africa" +City Name = "Wellington, NZ" Location = "OCN|NZ|NZ000|WELLINGTON" Country = "New Zealand" +City Name = "Wellington, ZA" Location = "AFR|ZA|SF011|WELLINGTON" Country = "South Africa" +City Name = "Wendeng, CN" Location = "ASI|CN|CH023|WENDENG" Country = "China" +City Name = "Wenzhou, CN" Location = "ASI|CN|CH031|WENZHOU" Country = "China" +City Name = "Wepener, ZA" Location = "AFR|ZA|SF003|WEPENER" Country = "South Africa" +City Name = "West Covina, CA, US" Location = "NAM|US|CA|WEST COVINA" Country = "United States" +City Name = "West Valley City, UT, US" Location = "NAM|US|UT|WEST VALLEY CITY" Country = "United States" +City Name = "Westminster, UK" Location = "EUR|UK|UK001|WESTMINSTER" Country = "United Kingdom" +City Name = "Westminster, CO, US" Location = "NAM|US|CO|WESTMINSTER" Country = "United States" +City Name = "White River, ZA" Location = "AFR|ZA|SF006|WHITE RIVER" Country = "South Africa" +City Name = "Wichita, KS, US" Location = "NAM|US|KS|WICHITA" Country = "United States" +City Name = "Wichita Falls, TX, US" Location = "NAM|US|TX|WICHITA FALLS" Country = "United States" +City Name = "Wiesbaden, DE" Location = "EUR|DE|GM007|WIESBADEN" Country = "Germany" +City Name = "Wigan, UK" Location = "EUR|UK|UK001|WIGAN" Country = "United Kingdom" +City Name = "Wilderness, ZA" Location = "AFR|ZA|SF011|WILDERNESS" Country = "South Africa" +City Name = "Willemstad, AN" Location = "CAC|AN|NT---|WILLEMSTAD" Country = "Netherlands Antilles" +City Name = "Winburg, ZA" Location = "AFR|ZA|SF003|WINBURG" Country = "South Africa" +City Name = "Winchester, UK" Location = "EUR|UK|UK001|WINCHESTER" Country = "United Kingdom" +City Name = "Windhoek, NA" Location = "AFR|NA|WA005|WINDHOEK" Country = "Namibia" +City Name = "Windsor, CA" Location = "NAM|CA|NL|WINDSOR" Country = "Canada" +City Name = "Windsor and Maidenhead, UK" Location = "EUR|UK|UK001|WINDSOR AND MAIDENHEAD" Country = "United Kingdom" +City Name = "Winnipeg, CA" Location = "NAM|CA|MB|WINNIPEG" Country = "Canada" +City Name = "Winston-Salem, NC, US" Location = "NAM|US|NC|WINSTON-SALEM" Country = "United States" +City Name = "Winterthur, CH" Location = "EUR|CH|SZ026|WINTERTHUR" Country = "Switzerland" +City Name = "Wirral, UK" Location = "EUR|UK|UK001|WIRRAL" Country = "United Kingdom" +City Name = "Witbank, ZA" Location = "AFR|ZA|SF006|WITBANK" Country = "South Africa" +City Name = "Witten, DE" Location = "EUR|DE|GM011|WITTEN" Country = "Germany" +City Name = "Wloclawek, PL" Location = "EUR|PL|PL002|WLOCLAWEK" Country = "Poland" +City Name = "Wokingham, UK" Location = "EUR|UK|UK001|WOKINGHAM" Country = "United Kingdom" +City Name = "Wolfsburg, DE" Location = "EUR|DE|GM009|WOLFSBURG" Country = "Germany" +City Name = "Wollongong, AU" Location = "OCN|AU|NSW|WOLLONGONG" Country = "Australia" +City Name = "Wolverhampton, UK" Location = "EUR|UK|UK001|WOLVERHAMPTON" Country = "United Kingdom" +City Name = "Wonju, KR" Location = "ASI|KR|KS007|WONJU" Country = "South Korea" +City Name = "Wonsan, KP" Location = "ASI|KR|KS009|WONSAN" Country = "North Korea" +City Name = "Worcester, MA, US" Location = "NAM|US|MA|WORCESTER" Country = "United States" +City Name = "Worcester, ZA" Location = "AFR|ZA|SF011|WORCESTER" Country = "South Africa" +City Name = "Wroclaw, PL" Location = "EUR|PL|PL001|WROCLAW" Country = "Poland" +City Name = "Wuan, CN" Location = "ASI|CN|CH014|WUAN" Country = "China" +City Name = "Wugang, CN" Location = "ASI|CN|CH014|WUGANG" Country = "China" +City Name = "Wuhai, CN" Location = "ASI|CN|CH019|WUHAI" Country = "China" +City Name = "Wuhan, CN" Location = "ASI|CN|CH013|WUHAN" Country = "China" +City Name = "Wuhu, CN" Location = "ASI|CN|CH001|WUHU" Country = "China" +City Name = "Wulumuqi, CN" Location = "ASI|CN|CH028|WULUMUQI" Country = "China" +City Name = "Wuppertal, DE" Location = "EUR|DE|GM011|WUPPERTAL" Country = "Germany" +City Name = "Wurzburg, DE" Location = "EUR|DE|GM002|WRZBURG" Country = "Germany" +City Name = "Wuxi, CN" Location = "ASI|CN|CH003|WUXI" Country = "China" +City Name = "Wuxue, CN" Location = "ASI|CN|CH013|WUXUE" Country = "China" +City Name = "Wuyishan, CN" Location = "ASI|CN|CH004|WUYISHAN" Country = "China" +City Name = "Wuzhong, CN" Location = "ASI|CN|CH020|WUZHONG" Country = "China" +City Name = "Wuzhou, CN" Location = "ASI|CN|CH007|WUZHOU" Country = "China" +City Name = "Wycombe, UK" Location = "EUR|UK|UK001|WYCOMBE" Country = "United Kingdom" +City Name = "Xai Xai, MZ" Location = "AFR|MZ|MZ002|XAI XAI" Country = "Mozambique" +City Name = "Xiamen, CN" Location = "ASI|CN|CH004|XIAMEN" Country = "China" +City Name = "Xian, CN" Location = "ASI|CN|CH010|XIAN" Country = "China" +City Name = "Xiangfan, CN" Location = "ASI|CN|CH013|XIANGFAN" Country = "China" +City Name = "Xiangtan, CN" Location = "ASI|CN|CH026|XIANGTAN" Country = "China" +City Name = "Xiangxiang, CN" Location = "ASI|CN|CH014|XIANGXIANG" Country = "China" +City Name = "Xianning, CN" Location = "ASI|CN|CH013|XIANNING" Country = "China" +City Name = "Xiantao, CN" Location = "ASI|CN|CH013|XIANTAO" Country = "China" +City Name = "Xianyang, CN" Location = "ASI|CN|CH004|XIANYANG" Country = "China" +City Name = "Xiaogan, CN" Location = "ASI|CN|CH013|XIAOGAN" Country = "China" +City Name = "Xiaoshan, CN" Location = "ASI|CN|CH031|XIAOSHAN" Country = "China" +City Name = "Xichang, CN" Location = "ASI|CN|CH026|XICHANG" Country = "China" +City Name = "Xifeng, CN" Location = "ASI|CN|CH023|XIFENG" Country = "China" +City Name = "Xingcheng, CN" Location = "ASI|CN|CH025|XINGCHENG" Country = "China" +City Name = "Xinghua, CN" Location = "ASI|CN|CH015|XINGHUA" Country = "China" +City Name = "Xingtai, CN" Location = "ASI|CN|CH010|XINGTAI" Country = "China" +City Name = "Xingyi, CN" Location = "ASI|CN|CH008|XINGYI" Country = "China" +City Name = "Xining, CN" Location = "ASI|CN|CH021|XINING" Country = "China" +City Name = "Xinji, CN" Location = "ASI|CN|CH010|XINJI" Country = "China" +City Name = "Xintai, CN" Location = "ASI|CN|CH008|XINTAI" Country = "China" +City Name = "Xinxiang, CN" Location = "ASI|CN|CH012|XINXIANG" Country = "China" +City Name = "Xinyang, CN" Location = "ASI|CN|CH012|XINYANG" Country = "China" +City Name = "Xinyi, CN" Location = "ASI|CN|CH006|XINYI" Country = "China" +City Name = "Xinyu, CN" Location = "ASI|CN|CH012|XINYU" Country = "China" +City Name = "Xinzhou, CN" Location = "ASI|CN|CH001|XINZHOU" Country = "China" +City Name = "Xochimilco, MX" Location = "NAM|MX|MX009|XOCHIMILCO" Country = "Mexico" +City Name = "Xuchang, CN" Location = "ASI|CN|CH001|XUCHANG" Country = "China" +City Name = "Xuzhou, CN" Location = "ASI|CN|CH015|XUZHOU" Country = "China" +City Name = "Yaan, CN" Location = "ASI|CN|CH026|YAAN" Country = "China" +City Name = "Yachiyo, JP" Location = "ASI|JP|JA012|YACHIYO" Country = "Japan" +City Name = "Yaizu, JP" Location = "ASI|JP|JA038|YAIZU" Country = "Japan" +City Name = "Yakeshi, CN" Location = "ASI|CN|CH019|YAKESHI" Country = "China" +City Name = "Yakutsk, RU" Location = "ASI|RU|RS091|YAKUTSK" Country = "Russia" +City Name = "Yamagata, JP" Location = "ASI|JP|JA045|YAMAGATA" Country = "Japan" +City Name = "Yamaguchi, JP" Location = "ASI|JP|JA046|YAMAGUCHI" Country = "Japan" +City Name = "Yamato, JP" Location = "ASI|JP|JA028|YAMATO" Country = "Japan" +City Name = "Yamoussoukro, CI" Location = "AFR|CI|IV057|YAMOUSSOUKRO" Country = "Ivory Coast" +City Name = "Yamunanagar, IN" Location = "ASI|IN|IN013|YAMUNANAGAR" Country = "India" +City Name = "Yanan, CN" Location = "ASI|CN|CH022|YANAN" Country = "China" +City Name = "Yancheng, CN" Location = "ASI|CN|CH023|YANCHENG" Country = "China" +City Name = "Yangjiang, CN" Location = "ASI|CN|CH006|YANGJIANG" Country = "China" +City Name = "Yangon, MM" Location = "ASI|MM|BM014|YANGON" Country = "Burma/Myanmar" +City Name = "Yangquan, CN" Location = "ASI|CN|CH025|YANGQUAN" Country = "China" +City Name = "Yangzhou, CN" Location = "ASI|CN|CH015|YANGZHOU" Country = "China" +City Name = "Yanji, CN" Location = "ASI|CN|CH012|YANJI" Country = "China" +City Name = "Yantai, CN" Location = "ASI|CN|CH023|YANTAI" Country = "China" +City Name = "Yao, JP" Location = "ASI|JP|JA033|YAO" Country = "Japan" +City Name = "Yaounde, CM" Location = "AFR|CM|CM002|YAOUNDE" Country = "Cameroon" +City Name = "Yaroslavl, RU" Location = "ASI|RU|RS093|YAROSLAVL" Country = "Russia" +City Name = "Yatsushiro, JP" Location = "ASI|JP|JA021|YATSUSHIRO" Country = "Japan" +City Name = "Yavatmal, IN" Location = "ASI|IN|IN021|YAVATMAL" Country = "India" +City Name = "Yazd, IR" Location = "MEA|IR|IR027|YAZD" Country = "Iran" +City Name = "Yerevan, AM" Location = "ASI|AM|AM011|YEREVAN" Country = "Armenia" +City Name = "Yibin, CN" Location = "ASI|CN|CH026|YIBIN" Country = "China" +City Name = "Yichang, CN" Location = "ASI|CN|CH013|YICHANG" Country = "China" +City Name = "Yichun, CN" Location = "ASI|CN|CH011|YICHUN" Country = "China" +City Name = "Yinchuan, CN" Location = "ASI|CN|CH020|YINCHUAN" Country = "China" +City Name = "Yingcheng, CN" Location = "ASI|CN|CH013|YINGCHENG" Country = "China" +City Name = "Yingkou, CN" Location = "ASI|CN|CH018|YINGKOU" Country = "China" +City Name = "Yingtan, CN" Location = "ASI|CN|CH016|YINGTAN" Country = "China" +City Name = "Yining, CN" Location = "ASI|CN|CH016|YINING" Country = "China" +City Name = "Yiwu, CN" Location = "ASI|CN|CH028|YIWU" Country = "China" +City Name = "Yixing, CN" Location = "ASI|CN|CH015|YIXING" Country = "China" +City Name = "Yiyang, CN" Location = "ASI|CN|CH012|YIYANG" Country = "China" +City Name = "Yizhou, CN" Location = "ASI|CN|CH010|YIZHOU" Country = "China" +City Name = "Yogyakarta, ID" Location = "ASI|ID|ID005|YOGYAKARTA" Country = "Indonesia" +City Name = "Yokkaichi, JP" Location = "ASI|JP|JA030|YOKKAICHI" Country = "Japan" +City Name = "Yokohama, JP" Location = "ASI|JP|JA019|YOKOHAMA" Country = "Japan" +City Name = "Yokosuka, JP" Location = "ASI|JP|JA019|YOKOSUKA" Country = "Japan" +City Name = "Yonago, JP" Location = "ASI|JP|JA042|YONAGO" Country = "Japan" +City Name = "Yongan, CN" Location = "ASI|CN|CH025|YONGAN" Country = "China" +City Name = "Yongzhou, CN" Location = "ASI|CN|CH014|YONGZHOU" Country = "China" +City Name = "Yonkers, NY, US" Location = "NAM|US|NY|YONKERS" Country = "United States" +City Name = "York, CA" Location = "NAM|CA|QC|YORK" Country = "Canada" +City Name = "York, UK" Location = "EUR|UK|UK001|YORK" Country = "United Kingdom" +City Name = "Yoshkar-Ola, RU" Location = "ASI|RU|RS049|YOSHKAR-OLA" Country = "Russia" +City Name = "Yosu, KR" Location = "ASI|KR|KS005|YOSU" Country = "South Korea" +City Name = "Ystad, SE" Location = "EUR|SE|SW013|YSTAD" Country = "Sweden" +City Name = "Yuanjiang, CN" Location = "ASI|CN|CH030|YUANJIANG" Country = "China" +City Name = "Yuci, CN" Location = "ASI|CN|CH025|YUCI" Country = "China" +City Name = "Yueyang, CN" Location = "ASI|CN|CH014|YUEYANG" Country = "China" +City Name = "Yulin, Guangxi, CN" Location = "ASI|CN|CH007|YULIN" Country = "China" +City Name = "Yulin, Shaanxi, CN" Location = "ASI|CN|CH022|YULIN" Country = "China" +City Name = "Yumen, CN" Location = "ASI|CN|CH005|YUMEN" Country = "China" +City Name = "Yuncheng, CN" Location = "ASI|CN|CH025|YUNCHENG" Country = "China" +City Name = "Yutian, CN" Location = "ASI|CN|CH010|YUTIAN" Country = "China" +City Name = "Yuxi, CN" Location = "ASI|CN|CH004|YUXI" Country = "China" +City Name = "Yuyao, CN" Location = "ASI|CN|CH004|YUYAO" Country = "China" +City Name = "Yuzhno-Sahalinsk, RU" Location = "ASI|RU|RS067|YUZHNO-SAHALINSK" Country = "Russia" +City Name = "Yuzhou, CN" Location = "ASI|CN|CH012|YUZHOU" Country = "China" +City Name = "Zaanstad, NL" Location = "EUR|NL|NL008|ZAANSTAD" Country = "Netherlands" +City Name = "Zabol, IR" Location = "MEA|IR|IR025|ZABOL" Country = "Iran" +City Name = "Zabrze, PL" Location = "EUR|PL|PL012|ZABRZE" Country = "Poland" +City Name = "Zacatecas, MX" Location = "NAM|MX|MX032|ZACATECAS" Country = "Mexico" +City Name = "Zagazig, EG" Location = "AFR|EG|EG015|ZAGAZIG" Country = "Egypt" +City Name = "Zagreb, HR" Location = "EUR|HR|HR004|ZAGREB" Country = "Croatia" +City Name = "Zahedan, IR" Location = "MEA|IR|IR025|ZAHEDAN" Country = "Iran" +City Name = "Zama, JP" Location = "ASI|JP|JA019|ZAMA" Country = "Japan" +City Name = "Zamboanga, PH" Location = "ASI|PH|RP130|ZAMBOANGA" Country = "Philippines" +City Name = "Zamora De Hidalgo, MX" Location = "NAM|MX|MX016|ZAMORA DE HIDALGO" Country = "Mexico" +City Name = "Zanjan, IR" Location = "MEA|IR|IR028|ZANJAN" Country = "Iran" +City Name = "Zanzibar, TZ" Location = "AFR|TZ|TZ000|ZANZIBAR" Country = "Tanzania" +City Name = "Zaozhuang, CN" Location = "ASI|CN|CH023|ZAOZHUANG" Country = "China" +City Name = "Zapopan, MX" Location = "NAM|MX|MX014|ZAPOPAN" Country = "Mexico" +City Name = "Zaporozhye, UA" Location = "EUR|UA|UP022|ZAPOROZHYE" Country = "Ukraine" +City Name = "Zaragoza, ES" Location = "EUR|ES|SP002|ZARAGOZA" Country = "Spain" +City Name = "Zaria, NG" Location = "AFR|NG|NI000|ZARIA" Country = "Nigeria" +City Name = "Zastron, ZA" Location = "AFR|ZA|SF003|ZASTRON" Country = "South Africa" +City Name = "Zelenograd, RU" Location = "ASI|RU|RS052|ZELENOGRAD" Country = "Russia" +City Name = "Zenica, BA" Location = "EUR|BA|BK001|ZENICA" Country = "Bosnia And Herzegovina" +City Name = "Zhalantun, CN" Location = "ASI|CN|CH019|ZHALANTUN" Country = "China" +City Name = "Zhangjiagang, CN" Location = "ASI|CN|CH015|ZHANGJIAGANG" Country = "China" +City Name = "Zhangjiakou, CN" Location = "ASI|CN|CH010|ZHANGJIAKOU" Country = "China" +City Name = "Zhangshu, CN" Location = "ASI|CN|CH015|ZHANGSHU" Country = "China" +City Name = "Zhangye, CN" Location = "ASI|CN|CH005|ZHANGYE" Country = "China" +City Name = "Zhangzhou, CN" Location = "ASI|CN|CH004|ZHANGZHOU" Country = "China" +City Name = "Zhanjiang, CN" Location = "ASI|CN|CH006|ZHANJIANG" Country = "China" +City Name = "Zhaodong, CN" Location = "ASI|CN|CH011|ZHAODONG" Country = "China" +City Name = "Zhaoqing, CN" Location = "ASI|CN|CH006|ZHAOQING" Country = "China" +City Name = "Zhaotong, CN" Location = "ASI|CN|CH030|ZHAOTONG" Country = "China" +City Name = "Zhaoyang, CN" Location = "ASI|CN|CH015|ZHAOYANG" Country = "China" +City Name = "Zhengzhou, CN" Location = "ASI|CN|CH012|ZHENGZHOU" Country = "China" +City Name = "Zhenjiang, CN" Location = "ASI|CN|CH015|ZHENJIANG" Country = "China" +City Name = "Zhicheng, CN" Location = "ASI|CN|CH031|ZHICHENG" Country = "China" +City Name = "Zhitomir, UA" Location = "EUR|UA|UP023|ZHITOMIR" Country = "Ukraine" +City Name = "Zhongshan, CN" Location = "ASI|CN|CH004|ZHONGSHAN" Country = "China" +City Name = "Zhoushan, CN" Location = "ASI|CN|CH031|ZHOUSHAN" Country = "China" +City Name = "Zhucheng, CN" Location = "ASI|CN|CH015|ZHUCHENG" Country = "China" +City Name = "Zhuhai, CN" Location = "ASI|CN|CH006|ZHUHAI" Country = "China" +City Name = "Zhuji, CN" Location = "ASI|CN|CH023|ZHUJI" Country = "China" +City Name = "Zhumadian, CN" Location = "ASI|CN|CH012|ZHUMADIAN" Country = "China" +City Name = "Zhuozhou, CN" Location = "ASI|CN|CH010|ZHUOZHOU" Country = "China" +City Name = "Zhuzhou, CN" Location = "ASI|CN|CH014|ZHUZHOU" Country = "China" +City Name = "Zibo, CN" Location = "ASI|CN|CH023|ZIBO" Country = "China" +City Name = "Zielona Gora, PL" Location = "EUR|PL|PL005|ZIELONA GRA" Country = "Poland" +City Name = "Zigong, CN" Location = "ASI|CN|CH026|ZIGONG" Country = "China" +City Name = "Ziguinchor, SN" Location = "AFR|SN|SG010|ZIGUINCHOR" Country = "Senegal" +City Name = "Zinder, NE" Location = "AFR|NE|NG008|ZINDER" Country = "Niger" +City Name = "Zixing, CN" Location = "ASI|CN|CH014|ZIXING" Country = "China" +City Name = "Zlatoust, RU" Location = "ASI|RU|RS013|ZLATOUST" Country = "Russia" +City Name = "Zoetermeer, NL" Location = "EUR|NL|NL012|ZOETERMEER" Country = "Netherlands" +City Name = "Zonguldak, TR" Location = "MEA|TR|TU000|ZONGULDAK" Country = "Turkey" +City Name = "Zrenjanin, CS" Location = "EUR|CS|YI003|ZRENJANIN" Country = "Serbia" +City Name = "Zunyi, CN" Location = "ASI|CN|CH008|ZUNYI" Country = "China" +City Name = "Zurich, CH" Location = "EUR|CH|SZ026|ZRICH" Country = "Switzerland" +City Name = "Zuwarah, LY" Location = "AFR|LY|LY008|ZUWARAH" Country = "Libya" +City Name = "Zwickau, DE" Location = "EUR|DE|GM014|ZWICKAU" Country = "Germany" +City Name = "Zwolle, NL" Location = "EUR|NL|NL009|ZWOLLE" Country = "Netherlands" diff --git a/src/main/webapp/js/jdigiclock/changelog.html b/src/main/webapp/js/jdigiclock/changelog.html new file mode 100644 index 00000000..d9fc2f07 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/changelog.html @@ -0,0 +1,30 @@ + + + + + jDigiClock - Digital Clock (HTC Hero inspired). + + + +
                                  +

                                  jDigiClock

                                  +

                                  Digital Clock (HTC Hero inspired)

                                  +

                                  Changelog

                                  +

                                  Version 2.1.0 - 2010-02-24

                                  +
                                    +
                                  • Fixed bug with configuration option weatherImagesPath reported by Alessandro Benedetti
                                  • +
                                  • Animation method rewriting
                                  • +
                                  • New configuration option proxyType
                                  • +
                                  • Added .NET proxy. Thanks to Alessandro Benedetti
                                  • +
                                  +

                                  Version 2.0.0 - 2009-12-06

                                  +
                                    +
                                  • Add 5-day forecast panel.
                                  • +
                                  +

                                  Version 1.0.0 - 2009-11-28

                                  +
                                    +
                                  • Initial release.
                                  • +
                                  +
                                  + + diff --git a/src/main/webapp/js/jdigiclock/css/jquery.jdigiclock.css b/src/main/webapp/js/jdigiclock/css/jquery.jdigiclock.css new file mode 100644 index 00000000..d73370b0 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/css/jquery.jdigiclock.css @@ -0,0 +1,227 @@ +#plugin_container { + width:500px; + height:420px; + position:relative; + background:url(../images/htc_hero_wallpaper_02.jpg); + overflow:hidden; + font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif; + color:#fff; +} + +#plugin_container p { + margin:0; + padding:0; +} + +#left_arrow, #right_arrow { + position:absolute; + top:200px; + z-index:200; + cursor:pointer; +} + +#left_arrow { + left:5px; +} + +#right_arrow { + right:5px; +} + +#digital_container { + width:500px; + height:360px; + background:url(../images/background.png) 50% 40px no-repeat; + position:absolute; + top:40px; + left:0; + z-index:98; +} + + +#clock { + float:left; + margin-left:48px; +} + +#hours, #minutes { + width:200px; + height:200px; + float:left; + position:relative; +} + +#minutes { + margin-left:4px; +} + +#hours_bg, #minutes_bg { + width:100%; + height:100%; + position:absolute; + top:0; + left:0; + z-index:99; +} + +.first_digit { + width:80px; + height:100%; + position:absolute; + top:0; + left:20px; + z-index:100; +} + +.second_digit { + width:80px; + height:100%; + position:absolute; + top:0; + left:100px; + z-index:100; +} + +.line { + width:175px; + height:2px; + background:#efefef; + position:absolute; + top:97px; + left:12px; + z-index:101; + font-size:1px; +} + +#am_pm { + position:absolute; + top:156px; + left:130px; + z-index:110; +} + +#weather { + width:100%; + height:206px; + position:absolute; + top:140px; + left:0; + z-index:105; + color:#fff; +} + +#weather #local, #weather .loading { + float:left; + margin:65px 0 0 45px; +} + +.city { + font-weight:bold; + font-size:12pt; +} + +.temp { + font-size:30pt; + padding:0; +} + +.temp .metric { + margin-left:-3px; +} + +#weather #temp { + float:right; + margin:65px 45px 0 0; + text-align:right; +} + +#weather #date { + font-size:11pt; + padding-right:2px; +} + +#forecast_container { + width:500px; + height:400px; + background:url(../images/background_forecast.png) 50% 100% no-repeat; + position:absolute; + top:0; + left:500px; + z-index:98; +} + +#forecast_container #current { + width:400px; + height:240px; + margin-left:50px; + position:relative; +} + +#forecast_container .loading { + margin:130px 0 0 70px; +} + +#forecast_container #current .temp, #forecast_container #current .high_low { + width:116px; + text-align:center; +} + +#forecast_container #current .temp { + font-size:32pt; + margin-top:110px; + float:left +} + +#forecast_container #current .high_low { + font-size:12pt; + clear:both; +} + +#forecast_container #current .city, #forecast_container #current .text { + width:100%; + text-align:center; +} + +#forecast_container #current .text { + margin-top:6px; +} + +#forecast_container #forecast { + width:400px; + height:122px; + list-style:none; + margin:0 0 0 50px; + padding:0; +} + +#forecast_container #forecast li { + width:25%; + height:100%; + float:left; + text-align:center; +} + +#forecast_container #forecast li p { + width:100%; + height:30px; + margin:0; + padding:0; + font-size:11pt; + line-height:30px; +} + +#forecast_container #forecast li img { + width:96px; +} + +#forecast_container #update { + text-align:center; + margin-top:10px; + font-size:11px; +} + +#forecast_container #update img { + margin:-2px 4px 0 0; + vertical-align:middle; + cursor:pointer; +} diff --git a/src/main/webapp/js/jdigiclock/css/style.css b/src/main/webapp/js/jdigiclock/css/style.css new file mode 100644 index 00000000..4394bf80 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/css/style.css @@ -0,0 +1,101 @@ +html, body { + min-height: 100%; + height: auto !important; + height: 100%; +} + +body { + font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif; + color: #333; + padding: 0; +} + +body * { + line-height:1.22em; +} + +h1, h2, h3, h4, h5, h6 { + font-family: Georgia, "Times New Roman", Times, serif; + color:#4088b8; + clear: both; +} + +h1 { +} + +h2 { + color: #c8c8c8; + margin-top: -25px; +} + +h3 { +} + +h4 { + color: #333; + margin-bottom: -10px; +} + +p { + +} + + +ul, ol { + margin-left: 0; +} + +ul ul { + margin-bottom: 20px; +} + +#wrap { + color: #404040; + margin: 20px 40px; +} + +a { + color: #4088b8; +} + +table { + font-size: inherit; + border: 1px solid #c8c8c8; +} + +th { + background: #d8d8d8; + text-align: left; + padding: 5px; + white-space: nowrap; +} + +td { + background: #f8f8f8; + text-align: left; + padding: 5px; + vertical-align: top; +} + +select, input, textarea { + font: 80% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif; +} + +pre, code, tt, dt { + font: 100% monospace; + margin: 20px 0; +} + +pre, blockquote { + padding: 15px; + background-color: #f0f0f0; + margin: 20px 0; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; +} + +td pre { + font: 85% monospace; + padding: 5px; + margin: 5px 0; +} diff --git a/src/main/webapp/js/jdigiclock/images/background.png b/src/main/webapp/js/jdigiclock/images/background.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ee78d8d7bd3ce988714c8adf4cc18c0b78cf8b GIT binary patch literal 135289 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

                                  ;G&z=Y-3rL+Y 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/background_forecast.png b/src/main/webapp/js/jdigiclock/images/background_forecast.png new file mode 100644 index 0000000000000000000000000000000000000000..a375d729ebe60301d24194be2343db3fa9a5a51f GIT binary patch literal 66046 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

                                  -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 D{;@!U literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/0-1.png b/src/main/webapp/js/jdigiclock/images/clock/0-1.png new file mode 100644 index 0000000000000000000000000000000000000000..88c39094766410414ec1e9bab2a7514ae923c5d3 GIT binary patch literal 4768 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/0-2.png b/src/main/webapp/js/jdigiclock/images/clock/0-2.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8196df9e3f19c777f1d77b31649f7ddc445a33 GIT binary patch literal 4323 zcmcJRRaDf0v&Vldxge#Kihw9c*Gh-Lf-JI<3rKe(B}*!i~_niB5@3{}(`OKN;IiHz#+L~(Aly@ir0H9Wfsp$Tr_P_K{ko~J65ADMN zfKtT?3e{GJLOHa(-0huQ?Et`!C^Oj?!7#~;TkLlgt}{#KwA;cqkmd_vVM*MSefuB{ zqX|3aDoGVm&i8LA3?A}Ww>k3M`t668Vh<$W%g!B><1cuerlKt&X7;iWU+O zW@P+t3o6jkiD0NPP+>w60Z9wl`iqCg@!!+{LOVtPS+*xB(O&m^jV^A+!LwA-F!8)L zEDvl%(>Z!e#56CzuZIv&)>^lZY9i&v)sk!9rVJ!_GWXs+%10%}(IrM7lKep>x@VVV zaSbqK{~@yrkjP4)0^V?raiQE~dM9}FzK_JYCT@Tfv-5+xcrB_UEJD}8fUH`biU3R_ zMI`nsH~g-H0}~`PE2}F7CeR^02S=ykY&UG9r8>9(6v5tzK|B6u@;j#Kk?!e{k&cO* zf`2zoK4fHJuW#F8uU3DHtqft5VlcupDO1A6nu0(XZ=HlmizBZrk)sK1==QvD`n3YE zN=4+jcex$NQsb|l0#gw(Fu1t5NCqiP>KY6W?S#mnPX7d+Z_8;+`)9e}j+Z}sy1l3^4r1bE)0%Hb|U#7H+hanhz?z7+lG4p^||nU#jHyvT5M zr)Pib{#q@G9WxFx=8M{i$%>`_NP2%{8?yjTYX{x@Nba3YRu{@9LdMj_Bt>Mn1V$;* zQ4o)CunB-nKho5Mv8;x#SyJE}|prF;ceJ2}<_ywk=gPhi?xvWf*6UAJ6S);SnDhjA_clpJjU$-I<{k zS6qZX%6>I$SH#{#Obz`tj31U|3F8&HHxWT?#h*$V*xv5(_#2&OICH1Qva%n%vNdYrDPt$%ClT&y>vVb_GMj-N_i)=p9__QsIH$w>t|r@NZ~4 zUme^;(FZ@erntTl3_N)s0_C_>2d*c1q6|`kz0fFn$jbeR`vzS%1w@53muMuC<>@MY z3SHk@;pt=Q}z3W z*7MPCG(*t{hgQwX!I+A;eboGyrhz8fV_1Ly7J;S2YGT!cUS4Tmtr21gzSM8Y1j4<; z?~%=ujlFsLruxm@8?!gESc>nE-Vqdce%#~^7e5s-cQtiEb&@!Ai2Zmx{nBfIK>{iA zT(Vqr4-!7WIzVFIJU|$zULRanJ~BR1qIw^hqKZ+?>#E}F6#MQ~ZkMt4ia)57q_o^% z-hjRQURiC~P8oihXPRWX?8{cw#r(v0vWtmLU?){Nd^)c{;SH zlPpRziWaSjw#ISeJRb#pw*73T87?5h|4F~MX*C9U>SMl!8oelw&WrxOmfGiD!Bmk} z5oMOuFP`3)Wg_YO{rP03bdK?Fu{L=jWFUm&XLYi@~$<)1b}IJ1Ogvo041jrPltxu7CuGl%-3X zWwt$sWYv8Su^wJWRc%8NE-Ai7nRA`DPH(01A285RQ_eF5gkaj`mcP}D&@r*p3+^g4 z>YT3}us`siU#1tQ|M1`?XNsDS+DLAEE{z%%eTo)}ZjoH{Yw-?th(W=v;n05XGA&pC zUF}c$bMG5Ve{cVOeSS)UQidxBb&P`+NoSd3xMdzPaV;1-)>T<9uc>ZF*Dz&1i`QCt zcu%XF8^_JA89W63HSSfY3)1r`fO}2P-J5fe(=sP@|Ag-r-uO_^RFM2xLH(7+Y_bGq zKh8W&;l3qR38}CcNbJ-e?(oKrt^d=&`vK=cZreu=S#*40NTivxu{5dl6(>X|&e5^D zZ)Gp~QCIs4!Ia0>%B?v9eGNZ>#TM)obo%f6i~GAD+8lmh=J}_tfaFx6={j52;>A(- z6su&<6r|9kQH%Y>0c9oQrJ*vvo`FxrsEK}~v-g+3+fWyni`e9!x`}|77c+)C){{sE zXQm1vRwI0COEs(lX8O3X9oe}Mn;QE%7Mrmvu{U>Iooa|G_}-LXvl_(PaNH{?v4{wQ zG)p62xu@AoV+0!oI|Li*16<`16)#%qP_`zU^%Io#s-9h?d+M{ohBJoy^GY-K=S2~W zx<6a=LN<~!@ug#>?h}5KkMW~ZUz{e7-4^!4dHIj=q0Ec{G{ zK>Dd9BwYjjI&U;jt5xgzdZK#CCKG3b%Lo=Zw=$$EFKA?RHXD_hPF|20XIoqd;oMYl zh;mWu`;h#EO|JM=&3fWtam`r%SmbAiApv;^(!kqi#dPLt++hA-;Kr}P#m)Dd+gLi( z@~CQS^hPtbX~@*8+551jZ|#=h3&WWT8S|HWo|{e=KbAiyo8uNH6h60{x(rUr5H?P; z*bZ2veCIa^U3bGID;7Ta*8ZLNW70r=i#*Eh$nDA31ms57{I_PvnZY7%K{z=3Ap0<< zyK^S%d9WLs7psi;E@bYAXL|%ozu!}9;T7Wl#P~dw(C7sZEL(oJmyqx)_}3&x$WMj< zKX$dx-8Ag7@RgSgzV39#w4T7bpQBsoT2rsE#|1Ne;g!1>`VsK z-N?Opv8&~7#*dH>Ar>d?t56(n>BE^rt%Ji~fH?K&k9rkv>c6)V>;W@+1prjH{wqX4 z`X?3uAX8OWQ9}3;?Pcbqu&UBU;Q@69J{<=sxeaSE%A})*jzX9ya+EoWjZ#U`iiWW> zSHzcv;f(xY2vEecO)iPwo6StyuSnn816yDXr{}jywzn%w1MMZ61J%?hNH_o@3Pk`! z7Yh8ZTF2LIp0|uvA9=bJ`rcZvEWZ-7f|wl50Oocve`Z`Uwo?Pvhl2t-+a%KEW6zC* zT|nnL)5F^@D#1(PGO*qNqg!pYH90@4&8ZYKgYe@@x)XiIfP%nX1Nj|sV0`qY*M)QX z1aOdRE}wKZF4H#nX594z?Ar(6je;$BeqF1qlD?)e+nmll1)nD8@B87VJTQe!ySnn1{RxjWwqh4o3C;WVUGwGnJ- z6-=hIbxewxtRx!l>d3+Y3(O0&k(gv#OYZUd#${nZ`QOfA@Je|iMO$e@JZw4JSelBt za2_oUgufzE1jxW7^Tq!iZ5(YqnLWrVys0nt$visdt6jVC#T6w$9>ul9Q&y7Le^*j^aH`;RaU0|5vq*ZM6xdO6v3 z6tsc$EEw#V`4|TV@rK^2D0Mr$mKZQs5+tpf7Ve(YY?f@r_T{mLVzB+Pou&Lctf8fM z5l=e^`fm!9<(w<#UULS&9dA$?HKb%pi$EOIJd z^6ZK0C4yGW?k|nBA+cp(M;t-M}K5q-7 z1~of@pLoZQ@AB(R`n(nvoov}^?f$ma=W-n6u7d7a82tT=#fpiDwIlq`~(=H4X5&yDkgQp`B; z0fC~et&a6e)y2 zu5j*yUUT>L7Jhn zbXvQSb^7#=1!oUVHs%1*-PkP+c~R+0d`@u)vi>Ky6YJWbR!h>RaQ#JoIu(<;0Fkfz zRzu>Qd6rPj?aw5Q;d&+mbKqt!{OmL~El8qyR-aOsq{cMAvzIMUrM0s}Hgw}fdUi{RDV_8Nucd4FE*S z&Jc)>8U(_s}C%DL7;-HKm(d-I`s0On_&HmEU^7fTO)3XKpXTe2hsNfEOnD9 zd%9{#Wn6G#0)Y`5m(5ovE-K#Q=L7__dmuvaGm@v2_udZnF`b^va$eqOEwKd3ABUYI z0=Jf~hwlSipodu2WR-wIgAO?L8-S-Ai7f$mH8mHHa&9I z{I(>Of@I7$D31BseZ6behidburYVk{#!2?1HvdSyPSdbUtX zGlvGFqa&?oBof)14dv^SUeHK|qwTirlBBxW0oav;35`z1kE~a;vtxa;V`E)YRQz{a zr)hb}w%hx5Z8z(`Mb<_TipdDUx$GH1Q!Rd=lDl5Qtlf!Q7UX0`9=W?Hn0qS^tP_Kr z_OEwC>1%`4vZ2ZXMn;#Hmswcy(|SguBbW#o*x8@Zi(NVO*`lYQZlGEkM85+Gv@={r{{O| zch)N+C-;W$l?dC5$cp5Cdz*M{m%K!n(}_j(8sD!FuRfAl2#@wFtrW<3g%GAlL4ZBR z%FKsl{+g^dihezM!-|v(i`|NNhODB~LIBxgyN5|pkVRlL|7*5m7GSnx^6LC zZzfYYF|#(u=e19kPyA8Fvr-1V$K`|ug#MzRqe2i@udkk_ayW9+aiQOsu^T^{=86t8q-zSl?m1ydn&9UY*u6NyL!#O zm-AT=JA~bm9idk=4k|r<_DC$|y{hd*Q@ww^%pC3<*8^3_V*GK@ZT6GH?Y0v&dv^QK z4f+kN4TcT<0SHNqbw7cfo$vrXn!b_#&_K-ai@^m?o?zMKJ1`gyYaUbTw47IlQTKY3$aTg~1r(&K}&&)e|j4f}}m5oNS!#DaQI zSyzdvJe=j4#hI=AyizNco5r`^LRNt?ZzEH7xJMSFJ3F2 zJXI^z2F-!?<_s&dD|?|8%_qZ~Z#dAhp6q`XV6g!kzeFXyOX}HxfA_4St;(s2e}Nnn z&;5=xlML+9oKE@KubBHcMexN2JhSe305g9*RNKE4y=;Z z54}YCxt&yWjD^^xc$#D`bQ7Etq)HyqkdYEC(uPDJI^|ZsGzd}9(l_w$DK_a|to>qn zoKZ}s+Ln5jDv;DJxg6B)7w(u0)3DKi4Ej}Sy9Mv*a5BmhS(n?!Ov&!VveAVZ(BoGJb7CG_{ zt%xgd1x2t#&Kxux{T4PdgHBO-^rI^z0;DccCV9z7lqcl3Mzta_x1s9mDw{t6B9{0?)&hpOo z7nn9_cewmT^y%KUu@bMoQ9#wWnPHQQ-{-qsh%3}pWcpA2REYcKoH52`+MmXSwn~7> zMH>`M8kNtBfmh{8;>WG8N`s7cUnlsY>srN=lDRiBuLfIiG!5MTjYzxpP=)7>D3u|LyRB6*amlxwQvsp_Llg!IY5#ViQ$9PxO z?`c_2nB~fSYd15G%4;V|CSuDRNBAC#`WyKLteMX>rw^A5hi?5GUfxdJ-fg3Rt&Xd7 zByF{}wTzhiwE7*@e&3)rer`NhC1c^f@4fAO`E9i<%L2VLC12Kl<~lqrbG3DbWd21j z6}Y%{)yo(qS+$fOSa&z|$E*>b8b99S*yBm_8~?4|#V@U*=SIuuCBg8*Uxi0Secf|N z&2SH9A0`>`J<)|@uHCUV%7gwoOP`3~C#Dzht0o_f(8|?U`)}U-4F5Te5D1dF(l~K* zDBd>iwG4bL8GhUCiRd`h=+jJXr|5v+w4IdBeUJXMXX&pMtNj>Oa1-Lta*;BZ2k|uV zY+decXUzK+krrWj+PMxvqgT?-9qSw&?*MH0@gKEnZusA~lF$ok;tK%8)c+O;$jzq* z031#=WkrJ^(Eg&Z2el$i-)|hQqGIq{Uf)PRu{}@*Hjax@+BW6mV%5nQfs|H*11Bm5 z9-qi{K&NyqOz&we_|f47W13^}9aKAYKUlV|BMfuuK^5v49|vF&utxq*5PMiX-^16Z zy(ZKmZ#H%#gFvFT_4js`fDzToOO=yg*<#Cd0rEt?(qX0d{&C+JOF6%81%EUu3)GGj z#JpZl8K+(eU#j@Avq)T++OEC(?}T_oamnQeW)ZtEV38xx()~R%kcRo8e+xxnlhr&M zGD0?);VmRxhK;hBd7!X%6Rx?7zdbr!!*jo<^LBc@d>)Jl_aGHAT=EJmMlD55j`p17 zmMu0U4XAsd3|1(pucjCg6pb&ULXwKlgEc!0DJSpd8i08CsIGFO7hyeZAsJcMID7fS z;>$)(VYDtv%&LOx#UB_`(e>4XI5LX!TItBGb3HcSQd4OnN3GU^10Z)EO99XXi53vy zjM4~Al>f(wfeJ*^iGBBKc3R|T_L}RkpJTN9+i|R9(9B5|D3;c0HB#2d_mMeTxL8g^ z@EwEy6SLGkZM}ZmeTo!n7JC6z1wc3y3jY8u{uPUKfzzFgy5}{Alo)fhDM^(tucVT_ z<_-B){9~$I(p&@z1sajb49@19sIPKsjxpgDcsxR3y>ariehKiWnJ$O6ipTk}&5;Zk z!=BcBMaKP5s^hDC*~a*0LiMY=M6?0!8}^aYqt`q)wmq5$G3tQJAPc1+7_qD6sQD?- zu=_l*9^kE?d#92_`iw;?vJZdLPD&f8?$TN3Ya}`1cq8AtQd?f zJ%yFGKY|V4vIls#z2C8iltmpA7%uhAHvorKaA4vRh0rgpa_M;2y-Z-3TkWR~`G{tMOv^-ll* literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/0.png b/src/main/webapp/js/jdigiclock/images/clock/0.png new file mode 100644 index 0000000000000000000000000000000000000000..de75b0cff3459c494df3010ffaeba6dabe077230 GIT binary patch literal 4917 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 LZK74D>HPRV00M$Y literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/001-2.png b/src/main/webapp/js/jdigiclock/images/clock/001-2.png new file mode 100644 index 0000000000000000000000000000000000000000..914ed67988dfd5e4b8aa1e8d107d7851437d9c14 GIT binary patch literal 3888 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 Wt{05&s|~NdB%rCPtAd8wg!~V5eHI)5 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/001-3.png b/src/main/webapp/js/jdigiclock/images/clock/001-3.png new file mode 100644 index 0000000000000000000000000000000000000000..08220e4166361c847947cf024a2ea5d112cd4720 GIT binary patch literal 4060 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/01-1.png b/src/main/webapp/js/jdigiclock/images/clock/01-1.png new file mode 100644 index 0000000000000000000000000000000000000000..bf811b6714e2f53179b405c4e859a9405d8a2321 GIT binary patch literal 5056 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/01-2.png b/src/main/webapp/js/jdigiclock/images/clock/01-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad91d6ae6ab21db0e7fc50d03d7532b38adc754 GIT binary patch literal 5065 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/01-3.png b/src/main/webapp/js/jdigiclock/images/clock/01-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b7c1137e9d8e9493f09c12d9e0e063f1aea49708 GIT binary patch literal 4837 zcmb_eWl+=s^ZwldN2jzXB}jKkNE`^r(ItY?-3U^5goH{;2uC*v!jS?3N5dfvA|>6@ zankYk|NVWxy))0VJ3I5t?#zDJXFuv_sge>g5&-}}s;;K2_b==GV;=$JUkrX^7X|=C z%8pQ|jye>|qT}Um=jdV!0DhpX6kh}CDLTyJpo?JLs}wfdKj;R$LIJeeXHKGleXxef zq%B>Qq%s~`)CU5iM_g9z4qQ~c`7a0vXm>$`Y|lxaQPO-K>}C3UCiD2>Mr(oD_vs1Z zEZcW;;cA!x-~zFNEy>COg?b&fIP95SZ_i_)BQyX}4#ANCJQ}~}k8-s+grF46B}D0b z5|7M@!ApPnLtX+XQ`~UTwBSE?2hapwDh(i{a}1DqD4!bb#oBLjL6rc@QBKQFW1#9t{NX=lcIXU4`lC#m@F zHvh(FH5qhYW}nDvLh0AS)-6c6z#JCD(`02GuXXSl74AtvX4}<0$joq!JH$Qi&EY^TsAX}I zmc)^vECl4btc-;aM=0bIgAH*ti*FwtQ7BuU9~Z;(u<%dRFUcyxp67afVVorwS6GBT z&V4g#`-Qm)hZMRxdN3+OAIdHCU^1N4k{5{=*wNu3)KmM2@l<3p(P-;WVciUCq{ip_^c+Z_i=(vQw@JS)=V|>6X6;^dYDieM$RDl#2^cfVgqdK9~=y9?bsuGx1aAA@l&4}mkG_u;M z=AR~>&Y0HSb!H;Nv@?6uktZ%6R#pu?YHSYm})J10Q_4 z$*h)W!-)#u@c!Np(2qu|N#kFu~J4c&aC z-gL5ZRB}z4*C($OulL7^&x;uKq%YT;#HVrMP(#w0c9NwARnarj+_DmQiY+7w_RJCH; z^Z2+T98`4joLwxuSk?MxW1UZ(^eo;i*8^3_eEf0IEe`C#78uG`Ht`fkrqQi2 zJjka@_@ z$Y+t&k@rb{ljP8sGU74vi#v%mxx>Uyg2%-;)30u|OIqK6NN!m0yc(P%;@_E^(d*^$@w}$EF zp1}0I&et7Jcf!ukuc)uEmpm84XBDT2t&*M8jj1ikKL<-~gLf`~1dEh~bGt>Z9gAcY ztA|J*w}Xm~u@Hw8Powm??gz&YQibf)WTZs%v;o1{9kRv^K~%A*I`y_^_M zX04zR!qo|{Vm+|_+aj3P%-n-Hds*$*c_tEB z=~%fm*-Hx<^bA-Ef`{gM)k1_;sSCq8f7 z)2wH*`5XB=`5Wp3T;vQ;FIwy1Hl|zklSFnZo;_dp)PD;a&l>N~E6%dc3meer{c6<@ z-b~3l`1__#U=eoq)K91h%E9bVju+S*1_z?a8W z+M+j`(M=;}Ud`UeH3RGSj9(bfqNHED?s;xGUi?@tNqLP~n0#8&dg?qpC4IShn)C3G zUdnfV^RnlDs3dA3)3^3+^4hck{~rE(w-Yz{?@2zJJ@YNiqGv{nm<7S0+{4`Cyxy+a z9L*rNhh9w5;=7`ACtTZOXv+P*T63>pfBBc^$je4ASYY|`$GxPa)u7d>Yym&%OBmM0 zE`Q6o$J|#=GU&F;J-h8MtXDIxm7)!KgT@xk4un@5%_x_(CAU%^F z00>mol@$&AKzmt&-exM)z4s`@KY|sFdOq=xl;%a2lrcuIDkcSJkq}ww@DnBFs_PKE ziwe-C*VBg;=+)|eF)%zr>lay1=t2A-fMheK~o5 zv7vJ}oFK1&AmaHSq&2w+QuC|P9lfXWeCrPVBal<_T=J6b=7m?PfVrZ%qF~<4IIaT9 zM_y5WI1a^tf3|c=i517HxZNuPQ7w?`KxTX|z#x?3h!>cjaI|CKV~MNj!WaGFMVdds z8lW|rQ^$Z4bd|-fvCcxwV~vkr4}pqX$SX}Zv^k{3R4wuan5D9wsVA|Md%c)O#z)R; zf7bE`FXD&d{mw;6ohe$0u0-Nb1*fkX)4qs0W%i_+^I1o*Tx{F%PO^9`P{y4^%DnUf zys&rS8+IK};Id(y+RW2Z3>INHCf}oC64famXbh{Y1&U!!p5=z{(-8v7 z8ngkGIR7MX7F9$_>TsnnhU~wLi&}aC>}v!VL`^I-8uz!#Hq!6j9~8K*d}Kj63be(+ zOn=#`ZAq-)o@)KC7hTJ^NW{!~8nL=QPyrH{YYYd-V&r%vRATlT>}bIb2%7Pi_#%uo zbFdLHI`8gO`V=38f`)g?wjVLxVojrFfNir(}&#AKWh}3u5+ZiCd+(`oYklMt2}$G z$&L!0)IIGnsfqj9AR>hgvSsJQNvnrK!h_~YqBZFrlbLntOERQm4| zA0KYO@eQFZr{So<@?{sv#sKSUWIApA8A-advzeJ$eUPWjN&mV(KKSn-*R9cKTZ2F8 zJ49{3tN40dYRX=H#fH4hdZQ=dtm0foA>M;PFw<1d-wpV#87|4PX+`8PR8R?kgUgD}J;=CD539Ev}xLMbXW z)u9Ju$){xK2+Z+a5hRT|ZOwd9woK&&w4QZ|e{{YVT=nkvE8s!?e00KO0hJ1aBV(@M z^VBqFsYdX+N=PSy*aEzQ_hF^p|0|a2xyPW?M}iL_{~ZcbxL!GG%(*!5&P?9N9__w8 z=eSP{yGh>kTY%$D!%72fTBCicJ~eYpNi&T@ooLMMpq{qLu_xV@M=rbePB5I;wt zhe3(d0A64H+uZBq&inyN=}%a}vFYWBk=}C_v;s%1#k{YF;x_Wn)u?3YQ3}u}aTobC zJg7ShFUh$(qi$dGRPYohB}t;y6>@~zpJ4XL)3a7gy_Cde6?Uh;m2ZFj$Gr=TEa{t9m9L{ k{zo?aAG~~&HuMhUxmnX3D@6Q0#RkV~*N*3?_55I}!n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/1-1.png b/src/main/webapp/js/jdigiclock/images/clock/1-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba233688aa37b560bc7ce54e83ff0449a004443 GIT binary patch literal 3980 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 MxNoe3(YAZ>UjbHZKmY&$ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/1-2.png b/src/main/webapp/js/jdigiclock/images/clock/1-2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2bbcd029295f43c8a078f668a05643eee2a63c GIT binary patch literal 4437 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 O0m|~~a^gsXd}L^|y-H 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 BPM81y literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/11-1.png b/src/main/webapp/js/jdigiclock/images/clock/11-1.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2781ce041a7f164155d2035f0674f493eedac0 GIT binary patch literal 3650 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/111-2.png b/src/main/webapp/js/jdigiclock/images/clock/111-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2720f83364ac5a664ea012a9422a3c309aab4945 GIT binary patch literal 3643 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 v{jzz1^4b3YQ%C#h literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/2-2.png b/src/main/webapp/js/jdigiclock/images/clock/2-2.png new file mode 100644 index 0000000000000000000000000000000000000000..ab29332dafa6d91bab9256e2ba60c5f17c1ea676 GIT binary patch literal 4866 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/2-3.png b/src/main/webapp/js/jdigiclock/images/clock/2-3.png new file mode 100644 index 0000000000000000000000000000000000000000..4860e714771ac4cd294561d08e5fdb97452c36df GIT binary patch literal 4789 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 lng16$_5Ug63aYG literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/2.png b/src/main/webapp/js/jdigiclock/images/clock/2.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8f6799e1d9bf22a50643c65e2c63cf9c59f6d3 GIT binary patch literal 4776 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/21-1.png b/src/main/webapp/js/jdigiclock/images/clock/21-1.png new file mode 100644 index 0000000000000000000000000000000000000000..415933a938b21cfc34ec829a54e776f315b43137 GIT binary patch literal 4840 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/21-2.png b/src/main/webapp/js/jdigiclock/images/clock/21-2.png new file mode 100644 index 0000000000000000000000000000000000000000..f6637f372915a75d7dd4945bc042df83f731bf97 GIT binary patch literal 4781 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 soKBetH#lwxw<`{j$&tPgpMZFSTZT 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 s{v77aL@#mmRj$;HhP0RM$tBc!p>Hnl8f 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/3-1.png b/src/main/webapp/js/jdigiclock/images/clock/3-1.png new file mode 100644 index 0000000000000000000000000000000000000000..11dbd3c11d933214f6b361deef834874a4c03542 GIT binary patch literal 4876 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 C4}F9H literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/3-3.png b/src/main/webapp/js/jdigiclock/images/clock/3-3.png new file mode 100644 index 0000000000000000000000000000000000000000..8d764ce7a96e8ccc3dace3f45b286f5ef2db5ae8 GIT binary patch literal 4267 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 T)>r(GyZ}vAJ(UJ!+jsv1iIR)5 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/31-1.png b/src/main/webapp/js/jdigiclock/images/clock/31-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c47ff4d094fa74fd8f392008ea8fed51bf7af8fc GIT binary patch literal 5167 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 IDBHaLA0H=_H~;_u literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/31-3.png b/src/main/webapp/js/jdigiclock/images/clock/31-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc43551e6c3705552bd70d7302dcaea41ba7e54 GIT binary patch literal 4992 zcmcJR*E`$~p!C1HdM^vc? z@7)Sc-ap{IJLh>mGjlyR^GvKZLY0j85itM&WNL6_-G8b5PlJT`|2&k_J^}!Ul^tO) zZ8aE-Rom0u-qFPl0Q^7&nZ8JxS-OGc5tk>8FEiQgw%eNU$^_fs8BpTk1F(kij2&H_ zq%t0R+*?8ePHyW?2X1P@~)x(UDex~zFS+46_#1f0I{AuuIq3`C> z%@_l~4PpaZkyitXU$xnj&Mxiy`?!RT+W>s!FdPZMqxoCu1b2r+SgoRkgeaX)+OY)* zc;#Fm%mk=4#f=or3EjRwgr)LPYXD*0lYs1Fg{*i_wjtwd>Qv1l<($Ga9vgZN8{u5m zp(+u?P47l1Hpuz~!)Zg5+_Y-u=eJp-?_SXjF`kwMrKeJ+$DiQ-4N7+}t}cR%(iZ>4 zw+oOcdPf38v;TwyxycO8aO?F>rn;nWf)$I)g8O(Z>LV?}Hi!UO)kbB0xJH&x;y0)! zBML<;8dg-)mj&nVmR`_I${w)Yw2hbQh5$iWdt(~yv|pLAwDXhw^OKX^Gt>h2o9D@S zMQwKswr#h6jz!kS3!fzvK0#;AJuyKD0M$H=5~l4AJhC7MQ;M*i#V5IU^1vSwki-7X zP9S}QzgiYtS>hQH z-tZDIgycHYIQX!Dp8lZbKAQxcI8$^^3<7Ek5eJGzH?&F#poToUPfsr#4|G&6?;G!} zRz%Jojy)_BwiA&R$^DTLcWRrkM3mD7rcNR7F2-*Rdn|-c+es@0GF%}FdPYfzGs*gx zA8eLF-VjdzCjw(h#tnv8lFX4;b(w1uJW_lhg^%u3^B_0FHS7}ic(8y2v!s#3dAA~- z9nMNfp~Lp54BrukpTb~EQqSr;NJkvbUgF2ipdJyKLSsT+6QN%0`SB5&LR@hf##QV! zVfT@x1&0i_K5;l9OCQc7#5@y8X2q9{7ueP1A=XNXh@k7ySXJ^9HN%_jR$Vc;VhVcL zPDIf)zQTjcY8x58#Y#&^V#Q$v2dBloP0fG{>&8yAYrzSo63tYjQ;7Zu;K!6$Wz&-+ z@Ie7lmYzQT{_5Uz>nh%JFS#|# zt8^)tE+<3k0(`QJbn21r!^&9iaPOkCG)?GkTEP!0Tadr_x45A6pjbK05DlHuY~8tZ z<+${Q9M2TbOwX8;H1+aFx=$;KkVHPBU%~?lu_;)UBq)l9j(gypDa4RtmRFMX(yWl% zo%ImX0S~DRD*yZHTK<{{uk=j`*fjiooo8YnuxUN=xNgm^k4xPT z0)tpU3Uy1SK;@_E9Ac3lRBe7XH~KWnpz+Y$%&L;51XH40kh83XQ zW@#J`rse*VF6o;%nI4*`nvkgxuhshbdY0C~(4lBDWC&>=ApAL7e?)MjEGZfhmV`ug zApRRms7*ZxTKv*7+Cp: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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/311-1.png b/src/main/webapp/js/jdigiclock/images/clock/311-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9beccc3c786c04cdfb102a74799a59dbfdced753 GIT binary patch literal 4515 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/311-3.png b/src/main/webapp/js/jdigiclock/images/clock/311-3.png new file mode 100644 index 0000000000000000000000000000000000000000..08680f909cdd06458519d48bf1c20ed967702493 GIT binary patch literal 4315 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/4-1.png b/src/main/webapp/js/jdigiclock/images/clock/4-1.png new file mode 100644 index 0000000000000000000000000000000000000000..53adea03970ca92f3fd2fc9e058f7b01554349aa GIT binary patch literal 4007 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/4-2.png b/src/main/webapp/js/jdigiclock/images/clock/4-2.png new file mode 100644 index 0000000000000000000000000000000000000000..09748fa14d0da2468b5c510623f299ebb44f357b GIT binary patch literal 4360 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/4-3.png b/src/main/webapp/js/jdigiclock/images/clock/4-3.png new file mode 100644 index 0000000000000000000000000000000000000000..b7340ec1595c463b17d4bafedbbb376b87c79d86 GIT binary patch literal 4465 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 I%3HkqAKfiOLjV8( literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/4.png b/src/main/webapp/js/jdigiclock/images/clock/4.png new file mode 100644 index 0000000000000000000000000000000000000000..514d8a9f950c3d02044f6c76be49507f3733161c GIT binary patch literal 4043 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/41-2.png b/src/main/webapp/js/jdigiclock/images/clock/41-2.png new file mode 100644 index 0000000000000000000000000000000000000000..3d47374c5c3edb3356537e8d4caeeaf6a981673e GIT binary patch literal 4030 zcmbVORale_w|!?|=x&f!O1fK-0qKsBP`bOMhWe0@l#phIl%5X|0l}e5q-y|aBxEF{ zL*V$I+jFk|i?#O6Ui)G_&sxuZtFNm@O2kA20060mx{Bf7ss9&41bBZr;*n!C01&CT zK%x2?P$;{;ua~2Xy8{3OfeNz%jcG9SgR3L%!c8x;I30eXTOegZX!ZBpMBfg;T4r+& z^!3sz5YB{n0@Fvlwq4G=RQx3`2ngtYfe1M@NuE>Ez8@K2KD&_Txw_R|VGDe65_W+I z+*!F9V+43X9AF!=T0p5;pEKq3!f~LVN8~pez*C9DkpjG1KbK7Kb~;C*l&qx0=>yV# zTM>iT&IBXP0h9&q8}ZzTpZAB*G=3^AAhKr?kY|0Go#@LkY<5MJrj1m|MWplDF+8*r z&0`;~7Sp}y+m5(~+v+i%G{z{*sAYYO&mPV2p&x#5QU=dVqsUA=#{C1&^eU=Fa*fgz z{lRkxkwRt=1F@XbTyRgh;W=KTzR5KA%pI^&QCV0&pH;&ftH^CaKwhm$ML=CETO|22 zxAp@kCpz&+B(gtSU7$yHNjoKH(0<20QKp9rfL}YB(dehoX1%3bm>gJ`oa~vS61?9z zOU*~3?-=dTw?BT1ZHyzHB_V_tv*(4)bp?T1z9uP)4re}jkh2AOrbhzS2&-XWfWkxim4i+OlE&s<)MRrF>e+;6IGpBhj?1j8Nhnq7;MlbYhP> zNp2qFGlu86(KrXNffT<|@t#hCj@`(+CWZiwrRW1C^s6Af_QPoHaQH$ zN&MV^I9qSOz(8$Zrfs!ooJd`c&`7|Dh$GbrrB=VI^=Q4&yplV!6ls2{V2`OSwn1>7 zcs_sL;FlXS*@J*YAi5P8rT~ zM{q|H4m?eWfU;9J5jNvKRR%v(f1y?Rh?%>9n}lM3KwJe<0-B6rc>aSjo8nu1Kp&Yc zn@^?;)bJ5w+LHQY8OaorA#K%L|0sXtX}UHyHofpGr9CKE@^b<_6aH2~J6y}4B*$<* zQzap@G1vE=%{@ zUN81Tu1@vvDtP%HpQ|TVgpiVdioq69rS*oz&)47d6!m0s>P$Wt)fTmAF#cV?;n2^c z8N>zUvf@G*7Egi7Pc$D&y!oJJH{IG4&?L7AS>$C=lPu{gBPYX$jU7WoKjxT>2yK_8#Og+- z7&~?9{yUb0N;`lre`*_TBR^FS5kMQGiO{-ejWCZ}{oAeUm2g8{P@FaaBJ#JmrdE~SZY7k zVrvf3++vD-EnFeMlB!2pmP;h!&7fP@bjRRy?AlDapWnw zDYk>$gFZZA74{V`b)yC3_zO&i+kPYkoWFjx1)sXAODs+7+sgUog`z{{qT*g6M`*bkLo6V~pLxn#PzdFXlhMnpIbh)%(wT4 z=I!^q>VATazP!AlxjDUld^L7acOJG|fz95=>`MPUT|VLdb8RmgYxByPD!bX+Uu&Q0~!>szXOiH&rHn(2BQk682uxCgn} zbi>C9H)ni57=n#nmuvejEU_#(Dd@d|coiHD2=Anpx0PpAJkjve`kp0)I7oYy`-H=q zxEdlX1{OPa)OLz>U>zwKO&E0@__nd1$kX4w zac#*PXye)bCgo21Og*_ATizRd5G)z&b!>N>O3(YZx2!X+sVSUf$PM*7zfgujO=DT58oeOuSt-z|Sk! zZUG_KD%c~~(j4NhXpDN%(FC`**lnI8a#Z!{ui4l5E(}|Q9V|avZ1KD&N8(=t+kY%nNlfi8VbJq^2o!*e1W`kY4JR* zlz&R6O7%MR?(XIq*6a!g%?9(sMJ{b%#C7GZw5~6w@@w4AJg#b-E}M?2a2gj-6b~@7s2>f_I_s60IpBg{T^ThM%=Zt`z{^c+2;uof?gDb+}MMp))#RI*INS$y` zR$pd0$zS42C%k);Xv%}3k5;}B!B5REbFN!`wL@#y-|lB*Y=&=Q5JEw6*V?DF~Q=FGS~=_JB@G2SsPjE&8;4@muu2zpMguWAqf^g|{J&ZI{W5`A{!2ulCjc zjtBW)BT^%*&bog<2M5iKg1zLkXD>SlfbKurA~fPlOL1^|Gt zYp6Uk4g&2jO`3ccp&9Vm{b|QoM52Vh3pR@c4Tr9yN%Z9a7WObtIVA>moJu^l5ZG}GANMtRiN!tMp;ABeZVNyCvS7}-iRT|Pn^ul8%EWF6v{BavV?Y>HC`WSZ<8>GYvE7|B!pdKnd&2FwPa*>r>i zV9{!4@wk8Gc_(2tLKpgxypa{AhyoOU9|a{yU(fvXXCBXt2Mp2I;L8bY`!7@A3|{wF zk;;7RaXxu-5Nfgm&nGgY)_)1B8>bG;Doc~LoWUKrGVL~z`5XtH1<%CSq+zICgI%LI zO7X09F|&%oBL!a5w6&m|ldD+7NlfmEDqxJ64Z%?JYfaI~4R}Va7{Ka;mi{iiXQn<{ zA}YeiLrjDT`(ySWi_)#VMHd5##aoL#84Mgw0$nvp!>^ovnCh|M=nLuzPEh-45y|g- zH;yX)U!#^R(t-ShVvw-7L>@x`662)aB_1k1dZW5 zNb!t`?YHt;d7)ILJExFJ6!x#%8Q5KsmE$u=&U661sSGJ=M*I^%(hMOh=|4_<8^2MB6hP{JM_KH5A>F|R5woIf9HmTs>4-tlRFzS-EhZ1!GeI>=n#3t_w6RU<(W|6=Nxo7|wV>2GalOZUaJo5hZ3 z^@AI2sR&I$@1)Q*`v+iJ=-N}-`Pbw#_E+s5dD@}2o*Ij;s;vexPMmeJb~<0o>G#m#5&b@>|D_0x0&<&^#22PSqhN5CQ)o8QyS zhg}L=$IT}%P`&nB0*Z%q1lRFm(oF}4b9WJ`I-qTYjB+4NQ05OD!yaED#!K)u6 pBlv%%k-e1vW%>NSvLe-}r+I^+gkD|+|0z&FLseG=rELAr{{RuDcdY;b literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/41-3.png b/src/main/webapp/js/jdigiclock/images/clock/41-3.png new file mode 100644 index 0000000000000000000000000000000000000000..36c2c185529af29ab3b925ce06a8391818515988 GIT binary patch literal 3953 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%0A2Xy;}I>iNR+iEM1`qt>Zc(sqnGhT>k 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/5-3.png b/src/main/webapp/js/jdigiclock/images/clock/5-3.png new file mode 100644 index 0000000000000000000000000000000000000000..041864ba3862b9a1ab06a2c5b61c5e6d0884f0f2 GIT binary patch literal 5233 zcmbuB)mIdN62^CzTuPdy5u}?Xq!a;ZiKV1_Nok~(lI~uXZV6!p1VOq>8l005z~l058R*8HbIT} zmXl-Bba#QaTU=bq-#{?43V{L%MfylT-Nlt8`^|&;3ZwUnvw*8S@12#q zF=_w@@F~cGs0twSRg*d4{0iRR$1ZTv2EdjN#t;R#Hhn9a;OMXmM$4FqLaDq`PR#H@ zYZtu1h5)n?W*9UxXz%e@E}5HD6%gD#36NxXnGx&$blBjAG+8ZQJ~JxeI3+}OP z{6zCp@c|Lc)2s+*iQ!oe?cT{`r?efAOhHLNAE#Mum|5^P7$B)wFVCZ-njsMXjZKZ# z)|L_)oS)y9p~TZIzND6b8nE86j(y(E3P9Y#4ahZ9ejuYM7bg1`CMUaRNqHZ4E)uiz z+x}8pw>@m02yKk#y^71@U(A^2H&o{ZRB_ge8nxSTN&@YSo&@hN^Jo2i0ocR`+8y5Q z`$Ot{l{1v&`SkQ|Zf=mE7jrPZiSdIV3B={S|Mk9<>Vj{+Bp+_rJO3d z3REWdhU<-5>?6ZQ5dF2Tq1l!N!;r>S?2YVsImB}qvs<`+SvF6Gd5}a1tGnaiPY1yr z7Y=n`mLs{H7b8%5h?L`e5_szPq;p~rpu7}%B$IzfDH{i@%clAyeQAHBrEv9F|7fu$ zbWSlwQ6gv~Bq@|Nlpb?t9k&9`>;jP{;dmBc*9S8QU{iKdJ_qWrff28WaWN*D7C7b3zUft2zEWQDv8@CJv1Z*>mj0PGwgjV@&-n5m&M$3^{XhDU8%L5mX2h z?h~!2G$q*fa@a}K*7&td-h)(lAfE)B;tticqlmH2Ijc zx=i;ZccgpdX^KiI4NSTMtONFfHiY=)-6q{CB(T|XQgIBV8nNoL%yEe^T^Z+bxG){F zb|?i_AWHAuZeHAgv5Gzvf{a3nYhZ;6>tWpm-D%8kCKUwL1dVESPHHx6`q))`SmjvF zSo2_oQ^3+Q6&B&JkBU~)P4!;&5{p=i9Q2A}ML1K?UDosC-L`XO8&(_tEyxyVi)KrE zSdJjfVi4EbT5uRL0BM9A>j>+%>RfYW>tyL*>wMJRDfg>9)s5B7)^(|D*S4y>skEtl zr|YQgUyz_BrkkiauD@Cw_$t7XC?Mg0?kHzNd|-R&N3e*R2(t*%o^E1y5;Zk5bv{RK ze>5ZYS-h}s;&f(sqH;o_S_J)O`u!ZGoxWZEWZ2C?>pR z^mep%du&_w%<$|LeoT1A>%7;+eKo8-LcQ+QHrZPq+yS33KUM23>oHc-SAD5Es5)NY zSioGUYS^o}S)QFiIvQE|_ar#%*ftKMmyg2RGNo4o6Cd8;WXYBHU`MJ)K1ondupD3; zaAOZBvo14H59N{I&e0ui-i-6Qd~dpin7XNsEspKoLVb5ZQ=&7`ktX>gB3a+_jl{fr z-^|7T`nvjVFn2HScl&t2pxi*{FRg=9fM=>ZJUksb+6uoZ;cI&^DTY;S%=-G zT`vwoudnaO@6K%?sd6Vl_`)g$6n8 zUTf+Lus-K%lDO82vX6RR!a`0&h__7X7nIi}wch$wfS3~UmG}3nCavp@Ka4D{B+Gt(1l-mP^iYKmSf*X>%#E?1i$2>QAI--chn?=8LE1_?1}v zLLi|_xSDN*4Z}#zXw0a?7@IY_Z9Xv<7#eOOZYYi={=f{?O187B{l0M+%ihxrd~^oK9qqMB zXeDFerY^6Zm3UPAhxoSa-=c?0=d~z(L}_nxN!?}uXXE*>nCPlb0JKHi%fltpY9Wue ziMN}#@vEPcv<~`hdp*M1X!q+Z9{jai-={<6pZxlZ`bW#J7N0H)>QKObv}*_LAajpD zO@DHk^_deso|S-IyC3P22FkbwYJXSL1zw>KsbvI^rzl|8NKJ~gIcBiGS zdED5&#q+f8`xcr0Tm40}gz39Ow_W?2q4hGP>A=eDi?a4h$FVty+nvjNhCh(!-pf0; zeY7EB=#?DrFOReLMvXXRIFZh0&M&{EdhPTrx3)m9^i~H}_yY_66r2|J_bleW33O&~ zr;`x*4P83p*q>}8IU4+8<{sqx((oE}+vKk1U$q{6n40=4@Yh@(pO3_?+PM?FXji|_ z%v)M4@NbVxUdM%6|C@w%;tte9+j;5Y_t4M3&AimZHKY-_4}S3G>-fcNITr($mesy? z+U%jA#2~Yau1&dtfwjad+b_1Zj{pqR*}ZZNC+Z(of?bsiJOBWEvi}MQ$jX8I>rE@m zztZsm9_DbT(Y+>*@XaMl)zvbf=;<$js0q}|3PK3LSyBTlqU)Ea;l13;m5pV8eUTNC4`i8WS!C%x2$`w!LB)F zG{hl(W|gJiW38U6cbQm8B#b>O z0AndNG!n*08&-Mfl|0h~hY=MQ+@AYWWn5_DoPB$By>Dr)P1ZjI!rSca3sV03nyDI;0FN8+pCw zmewPzac`o%@C6^5TuYrk#yI!s>5($AxRCy=VQ18DM9CDXZJ%qAYG8Q;Avej_mXXaP zQRP~1Evf#>CYY)mZ3JP#C0f~Y;m9ir|EjQj)<%Wf(}q3|l0f_KGK{cUjEV5zEmxr5gOJ!x88u(a}hF>Osh_5;^$Mr!ktWx+GG;cDKCIoRGFMqu^QCRcR zZT+eDjs5WLNkC#Ne7a2HrinV4IFL0>jEbq4D7d0up({eLKDWFpG){q?Yg(em9jI3r zBRwW`3L(j^Su%RY zWffJq%rW6F&fH{fwdb_t)J7!+!s3$k%gE>ZTR8zn$C0z1f0ufS$7=xw7@9FBl$%RN zJe@O>I8C=p)7m&zz!&+rp}EdZEiRT+8+8MqRvP`~RO1e5aPFDRzd6nvkH(Jlaw~uz zqm`kb@wszHX>L4wA3$w6V2|8!?XlZ3PadXdZtqinyb{5~&pJBla9FIjsxOGWwk6Nr z{JTBwQe~q8=ig<_8)t?LOLNdtubc8>n>(<>6hRmIu;^pM^6x*&);jn#d>Irwd7T9T z)ZhRJ{Z?bTJ!3lmeo6d8I9%cs-pVmprfV?>JKpn|o)pFNP9tifEsXG2!P&HhWt475 zI~JOtxZh5(RmQpCieV+T3v8Serbrm!n(t$OkYi`~j8ZXEjq7|v`(g=sozRl{@@cR* zy@{BJD|xULRKcn&mIgGKcHq$2Gg-TsM|Y>bfpU5pTtUIWPXUpX+TnAQ)|T*<$iUvE z+ZZgTJsWhqRe?keO^ag+c;i9oApt+(LxBTJN@cRyR>^1DrIpWxvQ(I*~Z8( z^6I53^*s9fq;$SAmMBi)PhoNXqb2D2D|omLL#;KZ-g(k{FSIXjRCTS`A(%n2g_XjfOUhuquf%X!UKQQ^+) zQ)><%^t4QgNrHGkN6s}K5%`acdfFln;^Cz43-W{t^zAb1v$-AB$`yrL)XwmiY4@N; zW&eVH$Gxn2meTnjueZ~I#55r$Wwd|h1@vgtPuk5*Z+rT?qtryO$)<1O!U5Z8S~SU; zR~s%G4O6`B%|cmm)2iSyCBnbGFZf^;x^w%%4C{aEa!V$RUM~i(lsb9u~0}dpOt>1?Mwmbyj$O@rF&`M?nBSw-v0yPOS3Ov#sv*WA44Q$KT+2|PgvL*CyH5rdj zuuRio!AVysp3mY(+mqztitvR z=!X;w-12M!fKC!U&6_%w0S>eDv~XU@D zvFXHO=HnQY`S^Sd6&f9=!F!t-OW~GV^HuOF@Y?U4py#L1c#slv& zr#AP|c9xHe4wnp9^V2QF!lsuj*dtp1_#VFAjfaMGRR31tSK(_-;e>v8fAeAWL6}(g z4Ur62JFhP0STyjEp3|4D1Yta5eep@%6v-#T(kPrmnD}=ags7_PQ2I$!OV-K<;A}Z0 zmh3ses{tohj2yTAv}AWbH`#loAL&u%`o%(INB2zcJoJ>@*F-s*wx10LgY1 z*c09mm_FgL>vrLxeD>}+0Rinkh>%_Dp*jUk*2o~!p9@*;t6SY=)|U!rp%+Cjx0Y|l z9sxX{$6#C1YCx%3pB;(4a2g!o7CPw!@KqylBmke*ws#XeUtA*4O4bshbnx^OYhv)~ zAN~jn0BwmIEt(g;bAJR$dq$}ZMD$JqvMh=@iGGiV&95laU?|nRqI6z+dJcQxe74~# z5#5{q-{IE?JH1C|4KZ@l8rh%T|o}#EXgV>z7cPT1{~L0-E2lmG3gwQ$u9f?hnp2ilS1cA*Ggap1 zJzMv=f+gOwtcNpSnpjwG+OmAr+f2Mt!B)@*4CD5SH7=MY&kOwr3`$f|_zT^dKBQK-WT)~{d zzB>~sru)%ap%17v$O_-<5t_P%aW+XdaSxNcT6P@tnPK_iQ7l=X|1l+kB8>Zv;O=1< zpqLO2VWVm!Y{peo0V_kFYgasB;wt2NNIpm)s*3jxG#Nv$zCn>g{_PFCpVW@kH&Y5? z_~cRAB6PC!;S_@*O=WyQWB>}A4&&NOfBTif0rX0|Edh~ z^Go&1_KQ1B*ZROE+6ZryS-@N1Vb+j*_h3qNn-hDq-HFw7GPKe1-D^hzuP{-LP((hN}Sg`5;Ec7Gp#~RZmQ`Q>h>QB{s)kpI@ z^SJZXO*?g0OEc5i?w0l;eMq-0=aymg(qT+zp8QH!%B|;vd`Lwfew=O`8B!N%hvCBb za)*{Xl>et2#V7Nu&}6uMBME*U_+k?=bybu2KCyo@_nSAG7M+KV`wulDp8pMHDfzNr zXEym)^NQ!t+nu8QuJOi8oOH<2S$3RH_LGOzm zg}tcD%Nyz&?Df;Dv5T7X(CzZQoZqwCk~>GMUqAR__QdLFO#^$SfF6Iwr>?4G>7 zJjX?-z*Iter@roZ;jY>A@7v=?~_k8Oyn@B~G` zBIiyp=U7LUk;2i0QMWNJ2X1E+`BOsCnE#|Lr17M0*+mV~TwLnEtsf+E5A>{GTk*WK z_3DU5-ogGrlRxZz=zDeeO8k}gsr_jR9nZh%3eL_Im~V9Os9c%y&aut*&4CNdns+%} z9TU~k+?c66GcpZCPg$C@x&<`d??T+6?jo~)8)t$&uNKVq>}KKAZnS6tCi9~&UG-2j z)Jm+i2i~`woSXbQxwBwj;$RV5pKFHr(BEF#uo24Jf*qEWSTPP2?U081d*|8D7xB09 z_wu(i2YbjHqn~#*A{;EYn`ele)O-g%9%%j)G+Qt`TvA?myd-Q)WB8-XD10mX?a{~Y zAH8RSX2p)C=9*k*v0lrEk@7_$`R8tj{PQga4A zxAN-+>%9@&`7kgX|*zl6%{U{jl&Ys&?NRt{bB#k9d0VBURii2q8wXwV90|{})Sog~`^B!mcFiqPoXU41z zFf3BTC!ss*SX0wFkoo%H+wf+L;`yV<_uAI$2UM%ufvc2&k>MrEN5$g>v6{{A!c73S z6sd7RonFw(yAy)!sd%5!#qN_iiE-H`Ughz&^#hfa9&Z;Zxx{) za!gBOTNTzPYW}s=;pm)-&&QTcWh%sz#hvCg(XViCY1$(K*=ZvR|2#JjjqXTBqLj6x z{IB|irC74q!e7%qaBU-l#dlLl>C8ti$Ay6oa9Cnr={Q|tWdrV;rogOx03nAdePqXk zbun)mqq|}gGl)fH$B04`FBiPV#L`9VxKYEgi-;gdQ4oImY4bppcy^*IVc$PCP_hK_ zdbTx;g4^VFt(3Qs$q3{(F~{>nN=C+Et;t7c%QHpO5adUqX^x|#`)6^7Xz-WeS-*(a zF2m3~!~0`XXQ#HhX;jClZ>6?$jIWmh@pfV`o4~adX@%U8Awjx=s`hYl!2SZAyc7fF zG}Ey7HZB7PHp)U-8>jO@0ZK(W-XNVa^5Kd1yXsg*iWwXiJ~5OU_%q%I?++W~v0W+R z*$wf=Livm_#B)*+cYvoMb-9x?L{D8X+;;5Gm57)bx)BvXQM5}W^l-9b!KEJqTByD$R(+>o&I%KPREi)5 z5ueA?HkHc_IHDqlN>NC@WTW*=s!-Np@u{a)UJ9geWGC51QrU3(>f|`3y(m%CEHiQH zpkZl0UTM;n+t15xXamv9OVfC~A!Y%!nY3nsdx8`6NA`wlm5!O!_$AftA$uM=Q?HZc zhQHMU&df0v`g(VYjDxJ#8uKA==-s!y;N88fhWJYl4=w2xXp4HrmWr-H*iWMtnu6Z0 zy8`2}`}pV4vTbyKGXWM*G#qkL7QWBmlGpb5d@X%|JIh#FBhKEeoL7yl7G>a)_N+_S z2xkbIe`C{_>CYT6JPlCxuIN&(sc`r6f*a+&Qyn!Yo=}5MyT;hZ-UcNAgeiK4Y7SLE zTV83xOgE=pw%80qD{kG~jqKO2%u%})tvK+A)B`X~#=D0VCFTctz<`n*KsqyOU$&b_Oja*0w#tzzBNnJrdOFO)kz z4l&lZtH%|`MRTnLXXDWQE2UtfL_{G^x?YyKTO7;J@?{e-^sD<6O7Ql`&0y7*3w+8R z?Na|k(jV6X5J}E^3ZZg}9S{^bcCzCEcW&SWTz;A3Lw3w(`2rY z`8dVw?O%>#R~YWc5&M!CaMH{(NzR{<5~0RNcI4p3A*Q#qp3L?@bF5FI@7QI#Q6AN$ zXJSf8Ra^D`lLOmQjTKy5mqt^Dy0e?R0Cx~wzju1r%r zslB$?8uF@$L-E}isvcjUU!wY_Z!8(r&1JrS?3VsvK(s5xwLh`Ur+`3g-ur#@`$fx4 zqSRO~i1tx6@tj=bX-TIvW{0sME}eP%X5#nXWc5KXvH)xEj`ab(3g*~F6A#fK@g?s%7!p{x)|W;@!?OcDDXJLI3%Ho;c0L&m>Dm&=BD znQob`gaGzKq5?T;44$`qjntT{9}oji=Z#c z(mQJX!HiT4g_6w(968)nt34JKR;5I3Ghk<1B9l!q5{=`4gFFsejt?O8nO`Gfy_AT< zpf_=G%3QX?G_N;5P_NDVMZN=iuA5Q-9lpdcN>&@BT< zw+`JQ@cBL7`+V2h`<%7T(|+2&^F~)&jhuvu1ONbX4Rsa$e_QvTdx;?bX6Su~Z~!1t zae~2gHDEAyT`vy@Cs%s_@CW6k`x)NF(qk3}U4`nNr*qo>ZmB0I5o}R^$3rr(3)V87 zvZt?>QX$}sjUh6=&u7!_$VbCp^o)pzZW~0*sY&*Pn)cmb56j7!9Ph=o_QE|sg`?oJ ze80_wt6@ff55xhsrlw+l&{SZRi$VtDMs&` za$rdcUOIuI%z!F${0OnE(BHRvuw;H3EdbRy2FS5J&WQ8k=r_HfNro4wWaXzkuw~$~ z70G7r|0Jq?^o~qJVpd zuJA9!K2WkCl@y5LoZv>f%l1$48T=Sac1_y^D;AancR#SKiLgX%5Cd{*bt(etS{cF# z-+AE72n3xNs-U1dLtUU#W)7a1iLu+Xi<9o;29TEyrgwEyex|>nn;Gkw85`@IqJiFS zo+RZIwA?V-wOp?qh^~y}E5+vv&1OssnQ23TiU)O)=BW1vG9%J$J-Kw~a^SFzxVPB|X*C5OKJ(W%p}-jlQ2 zx?Afd(PP?S+7c0aQ904=;>kfX{9h5w^unM?`APWvvcQiH%8qr!J!ZW|H%%I^lSNg<8~G;x#BF8f~4) zKpM}_1Bl)0>K5p!_>pGwNhDghGE;EScTm`Y=7?IW+u3TUT5wv?l|_;~CkfhVY=f(T zPLodOOzUmCuux#y8JBZCK@I*E5O>C^yY^WtaCp4U#&9 z_lD?(EChHQ8wz8;Q%C#_|FJSyN&T5t*?ktCTplv29wIRnf+EmZB*T+6>I|xZ7~dZh zHuqkpNyGH-GbYcekCl*(GwIWQeB%@5Q*fLD=fS1q^-2bMIWYUmNMx-`bca@>?`&)EHMA_?d6k19>fEBK1`}Pw+R>ap%nX> zMLwSg`yO|jddNp)>ED+Z3Kzr#MX%9d^RVJ-ee{#%h|a>!G|s1EPekA%<~4=~)hqVh zyqf;pFm6lke0}sdsPssaOFZJen(ahGoo}7&EWs=vtD001;keiq_wn9V%dv(%w|&q$ z!#a4KY2Bb7Miyb+OJrv!($9clsAt$S6gO%%Jb##Dm~99#d~dW_7WnDVD9$Ly$m3J1 zf$gV@PxhbOj9d(Y3KR9DjFNOmOcsknl!9$2f)jBpySXben2ougC<(X(r$o9F%jniv z=J@3JG4`(0?xg%@8FcsP;bi~lr%~BTiK?d)udsBECXNMTA^nC9fg-h;MuUPIC5chm zs6<0VoA&47_^RYx|7$$sG4|mXOFp|1yx+k+?zw&O`_XqBK{nz^G zrtYBZoz52>3b^p|^Q*g8$CnQ;hR-TbgSS55GB&VVQor|>+6Hf30ZDdgE0=bwLI-xK zY7S4)-Up7Vx+cQh(hnPC&-G%QVx&vB?oyDG%+m#i=6A?1H-8hRqGR|5-BxPQJ73wq z$K^@AOf5m3#O21Bq4r8`tSF_3Lain7G*K|FRcg_{)h7fIkA&O6VS_#uI<5iRy17Pk zu?^)1e-2)spW-8x;mX0Cli)>yU-a=jviIq@7t9>%s;!pSRsY0&q07@u(OJ3As?)=R z;klGfV8Z1AcS?lm*VI){+gc|qWjyVoPMnN-?Xn*KpS!&~cDx@7)t@{245 z4lB}61VW-<(NhOFBFdg^Fn1_+$a$E@ju%lt^^jOB^0|ze41vrwr4g5qsp%hoz6|fs15#VuXdzeJe_piDF(=!EU>g-%UE{=O-Sf{_t z@D;?GwmMwwlYFMVGEwF?Fn(1vZf?}z?DO^Z56nf~MHKtDZYt32V%7v_gY~`ZOjjky zV!GGXTBBa2ZXw>#;oG&4keTp0p(STqa%b+iCes92`lGSr%UbY*`s02n$wk9pu_hT` zZ;ve7nS5viv=dtYEztFmVb!zNI;5TX*0(7V2i2F|lgpG#O2SCOXbM%fKhB=cj?xt`8!D*X(UZP$8Gc zRomh=n_3!2EWDb04!;bn-!XY+GFv74!fof}meWPw@`v;nn1v~Y53Q#z!&uqN&C>$5 zeFka2`OV92<}j(Mg}Fm%W4^ zyE+tYnRHwFJ(3E!>GH^LJAwB+O>CuV%e-zmE}b0+|GaJKs~xHH2$^>s=+JncFq;GO zF!g9!>~3Yw=?hH?wLIxqgJCdBNoR;!1mYIJ%RKt4QT-tE-&;xSscz~G0Hk;R-yk46 zmjM6>T{Kjb4E;enxk5hoRjGQs+q+cr8u=#kJ1vIi7<;UrMJ~VQQ97akL2Pu-Jc$&o zX`K9 zll_0BYHwby@JHvD?8R+vje&{%^c`Vr#|iA1 z{XOO!a5d^$Fb|)|?S_%&1@SetbASIc z)S!aHGQ&E40%vbod^|`x+}k)si-9kihW8@05FOMVoL0Jj#3qi27JYB)NKBr>fco3# z#kTg-vg}8xH=i}MP{xj4o9GBshuQ%8RW9geABq5>;ZhK0{)lekrid@mP3epempY9U zp$DDYUvrm*YHReAL3I0v6=M^Zs*rX!vgqHE5&J}k!stWe7!QbSXuOvP>@%w-{Ykz< zPcVu7)VyLncYRrAjWC5nslDT3H0$OjX_f#i zG={^qvzQc>m$;yD(j3~^L`P?|nwxM%n!h zRn8tCJ0e$Rp5dn0bj5#n9u(YrliUZUDp0VaP>aq_(`qjETrjGWUjOXvGAEAfqFw z*Ln~=F16fS{X-S9kUX6p_Tmugb1vw+xOT@@5!p1r&jI9>Ct+7Z=}C~sPD(N=^6A^Q zE}Az78qA8b?-W+kkC5E{^`(P6f+M=bAhVK)v7$aG(96Y*5XStSd(M8 zW&5+F?bu;2bGolllJHqNs3F3ulnWjwoXPjSym05re<#R)3wr_P`*->qDE161+aLV*LOehKM zhvOv-bdAECnt>KNPffN)Ie0p>KEbFQn-AfBze;o5yPQnUDRfQdZ z%SU?^UzdfTKVW!ca14Q|T&*lXxwN3CuJU5ouF@6H+o+LvY$7CdlmiA_uqv>5hc`zao5$lhVMzth`0X)hYv(n)R&8 j4E~3#`Y+}wf^WfM?g#5^QQy=5u^7-$)mEuewtD@4+SGj| literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/51-2.png b/src/main/webapp/js/jdigiclock/images/clock/51-2.png new file mode 100644 index 0000000000000000000000000000000000000000..cdff72cf17c83f04061d0ad6c74d945eb828efeb GIT binary patch literal 4913 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/511-1.png b/src/main/webapp/js/jdigiclock/images/clock/511-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a81c3c18e062f272bef606df21a8f8812493b48d GIT binary patch literal 4366 zcma)eWmJ@H)b%|yLrO|IC>=wm#K6!gip+Usfmm5Qvkbr*0 zXe>+_2c9Nf<9eSE{vjsr>)(~&4{nn!ryE08byLclWk=YWVbXRo$~0|BV`(&Hu^Q*C zWeF>{&)I2(Wz1 z#R$qx0wDBGG3tQJeV}akVVnkl6ayHX^}6MOX%Rq72jQ#@RMrFScv^~TfQ%9lGmeQA z0EmJC+rE4E0)U7NfI;&Rq4-Ovf_78zMyZTy#YS#Jaq*gFOz_ywh{U9ndJJez5VLd`f#Zi3;{S&HqaeA`c_MJOS!a7Wg=xn)j@K`^eeK?ss!hU`uQR||f;`)MP z{BF07eIrtkVbz$m+*vz+-i8sM*&Vm0mIcP|pn$ ztW;$??zk=7PQu6J|0=18dv&1|AFyjQG!>o%!m_fs)wPnTMioG^Kc!$8&DGRo2( z*2;%vgw3%h4#QRcM08;q?c_2<{%R0APE~EBKGJYny9mP0Ep=;_T$Y?L!nl*~Zc33} zEpOAUKi#+OCB&nV+QRoH=@RKhX@g_n-Ll+tv2Y2##y12yRUgg9=*Be1JWTFw3m0ce zX|vu->7R9Ut0t9yD-03pi(JF5b*)LRv8{0(T7t3mFz=6Nrr-HZzCO`qS*Kl>S|@Qz zmrynTkZH0|lxKEJI`NTOc^=N>lW}wrz0~te`Jr$o9liYW_o?HoF3c{cuAjDin{F+n zavEYr5Mu+|T3eVc!ef6*swl?r-WU`=OV(}D+b9_)3s}bES$fUHWW{&VH#2B5 zJk61UIKh7ylfHsebyIm$*#t$+ic1Pg7E371kIVk`mTH$8mul^_%2ezYVhdU|nl1i@QLFaq@>%g|p%U@L*iF+J(}hBC zA(MfU!bt_R#4VpKuUXyyvq#}xdQRJ8bdJ7f;bLIx<~e(a=%v}E`+4Ds7A2CThLW3P zjuL-c@r$&#ry_@F@7ynAxOEo{o^O|Ghgpe8Y8+MkFroQcljfCckJT#os(X)n&j(%- zUM^legC7QanI;B}1p)>4_3!KV4h;^yADYaN&QcPelGx1J%$mwts<(X<@JJX}glllp zsa|_jV6lg5@rZmRZ;_8Qe`H;wS&l8|nQSg^F1%IPXqaMHnlp*&s{DoP#}(JJRIX2x z%vIpraUpgnduCMqmx`{vl-87xrjXZ{N~BcLGt{LVk2peoYM(JEJXBcB#AolRgnT(p z+ZIJ3hiQkWC0B9u0|MQySktU=Efh1V(I@;UCO%g0^wq6Mu zJHckvWOeQq&3)RF*>l~Co_{we^-dtiLegiXs}H_xygsTz@h(-&ZK*8O2yPUHs@uFL z>L8kgD4(jV&-X7mwcBS_{;mA%-Kz4cqU@r?qJ_<%YrtQ(%>zOa#)heeSrYs`3;KuabApP(oYU{>nO)Uaxs9rfs);YlU#@qQbGh{Wd{fSK zx|xno!n;yOJ_y~K93i#au#4{srR0l@jzmPMBzVOjSx3b&(*C3KaGxdhbM-X!#VnM# zk^CnSU1>q(66h1fS=lD3CY2tjv&G;95{uM%s>d!56|9i)c-ppfv3nH#9s8YPHJCYF zw9ncrFc05(99hUz45brRNQ3Fe7|OjpP^A?tVtU1MNbk>+01oWr=tSKW9hDi4nTA^l zavC0L3mOC^|4eF;4&?qKnJ>KF7{OQkrbVAhe<4dDhbhw!;x3`2&?+9Dob<+9t%S=U z1&8{9+Hm$8D07OezWU-3UoXm;O4{#M^QMg0LIjLcE7&r7#6KlST8(l-IDa0B{VJbU znjzFQ)nD1J>E1J->d=n15SaT-x2}IP5&;yuGm~l4D7oR)X2UPW0iW%acYYxZ38$WzjY-n*R?8gt?S26o&c5HTTCbKuTP-i!F<}td*7Toe%>gU9q zWy|TMa(~;LImp~#!g<2!ug>3^QCD=3h&D%O;~i<i$ND!b9ZR6r4%g!b&t&YU1zsnj;EjwhhJe+u_2+* zKl8S8?{UGK4)~=fG@koSw7x528rSig_gn7ctqvP}53A?a=@AWx%ufn7?mv8gC|;$E z8}&A4H)mEfTDdju1+~@%JD+Z|<;da}j#~qNFpX{o_;w!Sz=lUea3f* zA84NO=i4i9F>0|nhV81(z!#z?R4lLNr}yVyJZbmOJsO?YIwgq=AHGUDNu+@jCuSrL zL{UZUbtw_~jXd>+!+=77UARv?fax}xgIUPjf ze=p@GFV?lnv%WrWC}f8@Uxm^vV-WiY%PZ;<_jSmAP$*g+9UC|VdPO{iBq*X96y!An zZr3r+5~7#lpgebZsQW9 zgkppTEbSI*nl(fRS=$>rgoB`e7+E7n9mi+a~NerK?P_&pTrBi`~((yFkh=F z4ja;TbUFB`^sbQhDbVE(_l9;N=t3MVzAu8!h~YiIeHIMd@s#E+Ma(DIuS+9B zT_}KexJJ1=AcrNsbp3;pToZF-tVeCD?kJ(dbb z+ELl;le9_s`2Cpr3X^aV!+liQtEE&;lOd2e|Ugo&+{oU_jp4%Nby%CPBsaU@7c7r&8{LKyM`UF(G?tEYxfJx;Wky|cvI&#;# zt~z>d4MwDdxQDR@ zpn7%}g5#~W)a_29zP(aHua|rM_i@K@0K)g@!DpTeQ@kHI*X`LT-p@t=hN*^d%v>=GGu=-Z{I~&`O7E9gqY&+4se}0rND!R;*T!D zwTXZ-EQfW|ei>XgYy=&WyKqq?Fpmyh&Fo7P2$||W)RVHvDK@}OI=f^vHy{k-bu9t> zn}@$@HT^|LpORO`fDTB6cw?J*RYO#y-%RxVdSV+l7wnn?sX(8y(O6)!a$1$(K1XhV@-)os>ru^({&*=cGS!8YoH z^P6&Jl}5i6-2k8F>2owMG0)lUbQ)l}>cHnYB^u7(bOkvZd_NT9;si*NyzCumRWbYYT0VZb*~GOCX;u`m@F6Arq|syn|aj z{Mp{9knR$)fg$vl`Q3!))Pc!PGhg0tp2@5*Vek&lC(cG`B^Ao4J%v1*Jc>3L<#vnC z_UaqWhRXbE=%KU3n;jC%MZf5OS?;HRz>Q?MuK0ruFUs9Kefr0ygiovc6O`+?aYdR! zSI|+jbdR?WGr~8-T}o4!a5?qviNtKYoWx`-mcwtyiO3|ijVkX~qZI3Y6B(dcGEHj^ zL&By=4j^loJ+LB`P>UPw#NIV*g?EE69KjZzcX&`2M+HZ2(gxMkszlv#JsN0(41LKb z&XlnF)%jxZ*_1#g%Q8d3Z%mKHsq!$?ueEYvW!J$7BGM4d?=C%p>Np`9ibGOv&h3rn zdQ6)XA?x{wpG4W0+S$gU*(^UI58tgg(M$M>Df@lO;A?p*$mEXF&*7uf9!%o>&-{;M x|1L8i@c#$lzuo?SbMb#J5qu=8)Vh=fjL>ICVUiR5Hy;k5qhY9Cp=SH?e*jJ_^dbNN literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/511-2.png b/src/main/webapp/js/jdigiclock/images/clock/511-2.png new file mode 100644 index 0000000000000000000000000000000000000000..eda1eb28eda1189e149956543b1e9350fe20d79f GIT binary patch literal 4343 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 F^*>q{=)nL0 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/511-3.png b/src/main/webapp/js/jdigiclock/images/clock/511-3.png new file mode 100644 index 0000000000000000000000000000000000000000..1385b005762cbe6534f15ce48194a4c88b1e954b GIT binary patch literal 4291 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 bogkp|_>!gHdUf{ZmjKjNo+?+utt0*e6*1e) literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/6-1.png b/src/main/webapp/js/jdigiclock/images/clock/6-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8c1c66181a96c491f2c44a7c5d3583729032ab GIT binary patch literal 5006 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 F`+qHmPSHiX{4lu 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 E0Q2AtqyPW_ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/7-2.png b/src/main/webapp/js/jdigiclock/images/clock/7-2.png new file mode 100644 index 0000000000000000000000000000000000000000..eecf8fbddfbd5f0cb55b6dad5aa2a88aca7c4434 GIT binary patch literal 4913 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 R>mR%U6$K6XIysB?{|7GZ(Zv7& literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/8-1.png b/src/main/webapp/js/jdigiclock/images/clock/8-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a7861299cda479b5c735bafae87af717beeb1531 GIT binary patch literal 5405 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/8-2.png b/src/main/webapp/js/jdigiclock/images/clock/8-2.png new file mode 100644 index 0000000000000000000000000000000000000000..069bbe20018c826488a52c03461ae0afdf16e91d GIT binary patch literal 5323 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 V5*86S|1(VjDhe9%HL{lf{SWYc`OE+S literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/8-3.png b/src/main/webapp/js/jdigiclock/images/clock/8-3.png new file mode 100644 index 0000000000000000000000000000000000000000..0dba24f2be4f18e6048587ac8f9c85199c20a858 GIT binary patch literal 5155 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 DU=3b< literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/9-1.png b/src/main/webapp/js/jdigiclock/images/clock/9-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9122423417c5a840f90bbb38484dfadb5569df43 GIT binary patch literal 5363 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 B8pQwr literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/9-2.png b/src/main/webapp/js/jdigiclock/images/clock/9-2.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2681afffd7f5db76cd4f0f95bc99f75a6068ae GIT binary patch literal 5092 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/9-3.png b/src/main/webapp/js/jdigiclock/images/clock/9-3.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c4c09fd12ad0528b03396d66c537a87b9b10aa GIT binary patch literal 4831 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 R``^Ls$Z; literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/9.png b/src/main/webapp/js/jdigiclock/images/clock/9.png new file mode 100644 index 0000000000000000000000000000000000000000..ba438568cfb4a25970bd5ee49ddc1b341681cadb GIT binary patch literal 5321 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 Ur+SC-pCtimueFqF6s-RHAL-Z>ZU6uP literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/am.png b/src/main/webapp/js/jdigiclock/images/clock/am.png new file mode 100644 index 0000000000000000000000000000000000000000..0d853371679bab3bf30fa999308f1741deda432a GIT binary patch literal 3384 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 O0000= literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/apm.png b/src/main/webapp/js/jdigiclock/images/clock/apm.png new file mode 100644 index 0000000000000000000000000000000000000000..baa7a76b8e4a72ce2f6fadbf1e6fadb3bc579838 GIT binary patch literal 2794 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/clockbg-blank.png b/src/main/webapp/js/jdigiclock/images/clock/clockbg-blank.png new file mode 100644 index 0000000000000000000000000000000000000000..c575e21d20c65b525e14d4e07ec9f812c7065d19 GIT binary patch literal 12521 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 Dt2*Lr literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/clockbg1.png b/src/main/webapp/js/jdigiclock/images/clock/clockbg1.png new file mode 100644 index 0000000000000000000000000000000000000000..34e5aaa1e6cdb23fe3605cff07bc1a38d1f9b305 GIT binary patch literal 14830 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/clockbg2.png b/src/main/webapp/js/jdigiclock/images/clock/clockbg2.png new file mode 100644 index 0000000000000000000000000000000000000000..f8061ab13b072a01ef00b22235fa84216cf03e55 GIT binary patch literal 17778 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/clockbg4.png b/src/main/webapp/js/jdigiclock/images/clock/clockbg4.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f948749737501124f715ed02850ea85cf5c1bf GIT binary patch literal 16418 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 I_xkPs0S8aYr2qf` literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/clockbg5.png b/src/main/webapp/js/jdigiclock/images/clock/clockbg5.png new file mode 100644 index 0000000000000000000000000000000000000000..f894d195fcd3fefb0a89441061d9bb39107d7d31 GIT binary patch literal 17263 zcmX6^cQjnx*CrBDlt|GHQ6o`;=nR4&f+P||8POBHhG7hT5)y;aqBGGVqKw`#TeCIcM*?_wzja`zr%&hMOEWsi>$Jbagb}T;6;B8`o(s zuO+6XSyWUvH9u)+ywcUs;CaopLB&_)G3}(vZ^?fXJX!lV5Aq<1 zakmp;`&UmPiS9p(5rThNexB0W2go84Zc&BvjS52C6#FI~8g&iFxg_GRsQt_fLWx+F zf3XT#y+NglYSAdu|#{Y&0!HSUM(?HUO zvfdOJ;fy}S6?o;nzw@j3_iRQnS7A!(<3$hhOV|ZqF_@e5&dh4X8qjOF0wX^={LSXm zceUeb)!efzHNGBZscRjrgxyy9lSg#y&@|_JAANbKReJ9{JRGLpcV=q)*F&W{8@8>6 zIAM7fMO~53TBLIPY5Vna;ziYk^@7yl{lWWrlJ-(cQfa+EA`k4M=5M67U%3-Y=kt@c zDg^L^mZgnFp4w#L21Nb#b(&#bfan#ASjLJ_w&k#u4-5~l2!6OV$@r%o^oou{?XEoS zbepaRqs3K|b{UVmvosnX?kUqGEXbsU@?K|p{eUBn_LBx}EW6#Ua$dh4)|;Vx+5QjN zUxa;$y=TT)687S!*Kdw#CK)xXhVW1CfA+t58fX|amj3PhQ(_AhdBQ#Mg~9r9%C*4u zc8{k`w++HrJN0nS{G~0fVLG%Ij7eOO`z<$^+J_cIuJYP_30>o5xqi!<-&*HNeB`&d zA3Bn6zK`+g>(GrvTWE*J-dGl+jmWl6VY?OeScpoRrxPXGUEGyu^G7n`NlA+MfbYN) zhdT$%dMKw4f6K%t)m*q_8Pefm9mY0t=h2UFyt!Za-6zxs zaTxznh!CII%WOvtmZ^_~BtpI`zl7?&&PjPQnW!0=Sdr=#>y_jcu^;~;pW}^6;f=R9 ze5I>H1F|Twl;<%*jv}lN(Fx{)Cj6L3a=b)~tcUKrJA$n`&_YQ5sV5mozHu$*f7w^e zLvzdCWIxA!>G;`^$frO2T=J!)dHLJDvPFB8@C$!I4M8ixtT)*s)cFT5_@93HrENP} zSLIu!IDKvUA-A?%4&8|Kn&9EiTJxc?Hfx&}_AA zJ8z%9YkEt1l>RpDE$!Q1@9@6^{_MYly-R=R{-?#r_7C}w{U6tN&PIVhV_wU>gTERw z!RA8MgKQXsVhCK@8H)<&)!Fe7nU^wrGD)Af{;dtCjEs#OV(xv~9#cjtWTXD=kM;fg z^G~rvrc{6QGlu1($w$O6wC}A$fMjLLy8-dlyqIu=!sM5G?$Xs>9-v*{b zodD71x6L=34Vra>T+d#etx%#VehlAeMZGr6awU>m(qVtO{$6!x{7d;;zB;)2?7-|m z{Z{1HWUVZ%TvVB0r&O0$iGBKt_v4_Vt3@TobH+R++{Kl}gyNm4hf`OlimTVl$a528 zNzUfBft@iHxI^31KAC$-R?9$|Le1 zvE(>tt$>icidmCe-&trKxNxD8<(2>7-1gz81Fu}!0}rVlk&jxhOr8kJKdMtCz5e#; zn|vPsJw}F`b1VVDS?$WWrkW?WS=egCHr4B1lNNV*_&u0$%reYyepkL^?a$i7Iq^A+ z+RZV?G2*ZmIjnz+57aRV^3vv|#(+<;p$mBPRmQv7$hxAvjlKVoj;}(Vy?hqbF?I!e zZH6^UNKt@AaNg`=RoMsJiq;0Kf+h1syy2n%w_&#sT8PI0I&@=c%iD@LF5UwTc= za?d&{8-lL6XY6!K;NkfV`AG#pU2naaB-yO(I8Z9^!G~Lau1QE;kvevG=@@Pg7|8e= z`PXSs$WGW1ar@B?>93XwW(wC7&iJHX$9?=*-oLm76GpW!QY;?&S-UlUi8+6Hq!XP_ z$nOMigJr<(`?mXV)`yp&D7_bxuCj7aJPRI?hs<)2fL8SMsz8!3N`d&xxf}oa_BgYfHIKsgA|dx^~~r`RJ7B z|3x>aZ^~}X9+sz=K=Qj9@+y{tL~0NFcl$4YHI>qRNj`F zwp2mv%-3orZaQdrqKdY3XCzFfO}6LMrytBozP%G+N|7;g5N`GcsBI z33KQ+za6TQ6_|GHv@JGu;)eKu-8wrzF?VKge$2GMxXkTu!D@s#6C=!o2OLr2DNJ-< z=^_}l02@voP9NoqJ?n~@-4bPEcyyJ$wv-S%)9IpV$8yqXdNKdY9mzFpH9S9`C||J6 zM88L;L!XeWO>ULs*WGur98sJ~nwK2|VCRGR)-)X>oVEMmNvZ(lLhp*z#QnmG(Y(>G z1&%|aD$>5jKA#sYrt9Md^9BR)OM}?8$hD2;+YsD{Rx1qO*xWE=;nnD~U(vsE*TmFh zx>OP5y5+g{iQJ1TNCKhfCx8Vl$IgQoMGF2H0oY}e_nX60P@JK1rSlnnl@}AI=CyQp z=_1??+*IomeDSEcrbcO^F%~^90sXoAb3ePga~h!!bpv>DDave0&mKJ77;a|X?y0o$ z3I?m1ky0piUM~ZSao@KR5|*G#m@ILBMas)V7l)iR6O@&oiX8O3(><&8=w-KlOv~-o zl(Xi;{OSHMTmt2w=x5ZT}^!FYlF_9 zCzLa)sgP(JE?YWlK(_0*T!E0XFJBT>ZM5D#bmhpt^C0o`fIn(gox511R56H8iUiFZp*aVI-HRkX-Yav*!Es79?bPa0N8v( zg$!nx*mr30`hKs20;6*I`$46DjWmi2TwckBu6J*1_ia&RT_R|del*j`EXr@{(1wM2 zq+66tmS?A_E;^i$%W1gI{i{hqy#EC6Yv;f;6q%;XD$)sc4nB|9=rBz6K0H^~&%b&4 zFWgoFt{e)(rOC6KIi?056*k)BMLV_F ztXmQlZ4p9(c$powS!&wOd><7EZyp+*fGY6r{&~;$pD$n~%!utU2UuxFbLB-Zv@Pff z8*T4WzXr_%Zq=|{F8ssQ((GO9*DjYU|B>$WUyhzva_qK7cIa-zV1|pePq#pIA~J>P z`)ObjqgRc5S^OH8SGd|64IJG1)%-yg@pM5Cv>#6x0-kIV43zh}4h-dSUv5?KRl3iI zzWcn;6UWa4Jf5`0HsP}Z&o^R}wnzT{ zJ&rM{vvq0Gcvp||;R#nKZ{p;Qm27GSTt&aQ(pmFP(2f!#5Ad|l$UtEwA0>wb(;fTL z^_9(nFV2X;=c9=8!w4wRFPONa=gIILz;PP@MaKB(jMy}H_Y7?q1ibs!`tA! z#@G=;%Cu#R#gd}2B)t8@^Zf9oX=kLR^5H)Xn0xTaOy`HhChN?AjY3$0ArSl;6o5-x zX`*qS2^B^_yy~3SHh(0)qd^X4faVG5NB_MTH?9X>Khjp+yQ{jledS;5S~j({j(>f= zk`6J1#OcitF`r0CWa{)>ik1VN$M`iZ5&JzdJ|B&nFok8~{*7#HUz6}}|7S-&blUxE zb!pWyW1?YYcw@IoD`i~$PtyFwhFgx(ciMHB)#+j@l-P(pE4&ksr|ctat;2SE9-jD5 z+AoeIDY2t^by0kAMjv`iTXsP|Bjt29V55m zQ;5byW-cVMy6$MgJVHIL^uh2+JZmcn`_ZO7IWb3I}_mmXa*CP`7BHZe5;lVi} z+iV<+L3u?)-h&hRt-dD44#u@~;yV+|>bl*ITM@}70XKdf1!0Lns>WBbyT0E4rdFd) z>Ls>IelUFF%lZOrYHC=^fkD-%g3ckQduR#J`F^s54=nxCFX&w9`qb!=ZltHx5b4&M z!{5}y^~8uldH7|VaiZb78iv!1=qtEt5?hJ@54d+tMZX7BasSI)?t6^nn!owGcK;DR zhk$H7_jp|&xaLC0Ffozk1?sLTX}sCyz<<~0!GgSc1>Y?yJlSbep9~!}R1L~zN-$l~ zKY6bOr|D3@N{dc~w0*Vf3x6PDqyYIG*nW+5^QBPRWjyz|?WgAWp{bY*sM_PnywLa{bnomnB z@xl0AucY?;c{iJ>mvYq^)W4;6YVfx`BAQxlF}VxRRjM>`#6jC?XVH~&@v-U%7HziD zd?2FLB@OJVkeCVy3G1Sx;YqPWnAk;an)EqWeWFTz0KnnB5n@ z5BuI9A2j3d)O0(+Psq51+mowXO)Y*rjSnEJCQbMG8JXfKlg!B|?)0O@7EuJSl5JM< zc?=Qn+oN<-P$Or;5?h}*PyNYYigD(3X_s(j*di2CqPNvvwQpYDQ!;Td$)ui958#`*UY$;R_VawfAKG?7| zvXm!1>rI!cS+{-5Y0uv9TQGWG9!hM_B!A;(*q_=6elf?9gx5Nu?+zL|J}1)mRL(6e zQ(O+0yA-Uql*$IYaSHT$tLE8L+wK%PsM;i(?2GjONzD8-D_$Lvcfg)+wM`yKv0!}) zjId!Y4T#j>`B0i_8oFb~JFVWDCu&Tl6N{}V&RogUs^B5}j!BX2An z@lDt=-wGB={tL5sugdKGbjq1MwoW8{o(hSlG;BnUGWitI*0DSfibfS2&o9EtKf=ea zz^@Kf+aUS)YwIR@TVJ?mH6DhnU8#im?E9{PZ09(y%Qa1I%p6Vl9xj@3(Fw|a7Ly!o zDJcpjVg5G02-aijd8CE*n)>~%h|Diu**m_P8wQg-f0yrX+x(F@w$SE}ASJ@FL2=2T zoZ$QE4Kgvts?}U%X;7W4CwB>mu`9%mbHu6PzPC8`t(S5P(j@*d2=fEZU7w>m&5W3O zKbYdqjbYTDFoH`Eh7W%2DkT$k^>KU!+CTzLyyd3pQnP|shK-BUt>mLce~h%tA$U%7 z6-e>s34m#*6b7{uq?SG&E!V3w93T^F3qDIYSkZRL<4&U5mF}0Cf%R-7m2Q@=BL-92}_#=zb@*hPhc*n_d|0I6wb2_`JUt^PF zvy!KOJa=x0=h+kwXuJIR($DmAnQ942hRC;7`6n_NG~jLZj>YkB42t!YDPIMJEFVw5 zA7t@5vyzkL-OK4V!#)Ka6-<0nd8`UlU>62j5A$R01+vG83Ll^d*~o9vvhuCn9LZ(X z5dVODOvq?ZvvPA?HN*A4$1I;M4BeP$2MZ@%!koEeRI4qYi^?A5lvqFp`7<-ttj0^n zi}t#K%Ge`O)zzB`D|YfEDdlqgo@)Bbvj$&@LM=HI{|}K?G`+mms|i;b-~0yuoP-H` z|BDqlu9&h=0SwqrG~8wbaLEXoD;Vt!D*cjB;dOfCT>P$#RW+OwHmV`vX6e6SZzv?` zRDUl^zJ8KfSP7;u=!@>y^2BfxpoeDA#}fU$yX-Ly@yk)T9_AKSJp-X+Kx~vKrAb%( ziH%*YjmjR2LzH=a^?mPZ+%T)Fr+tfA^f#gfrgA!NbWf6nVCPA+k8qB%B1=m2e`i|} z3k%b(Ut6@X&*%zRnWhzx)%EU~eDzntLQJStHit#nk6t>T746_VhfY`q4q0hg2@40+ zPzuKnES{t?xxsP#Oy*wnax4+jo#4zu$~3L!*H0A_Ultoe=#$A(gWq7X3j3As*@Xz6 zsa*JM#u3}s$SsYo=qU^Sx~%CB1v(pcr=&J{2}z7!X> zu>Weq#hJR&Q~M&rLO>=b8f)LBIa4kZBpRVX#b^$ZQGxZ+MfiwKdFVJiUX^$Fk->s= zlJ^VGcc)MSXAyA4pSAEpgMSZo>t>TTH;JrW8ywrN=NZEdVN9)S+D z#XSZ^=%MTHMJdX{FcF|{iM`tCv!+n{Goypw><2k2_vrxa%So|1;L_3{0{ zz4^ynyKnBEuL+C4@ArMFPXzD@b^oRr4CG59oB7)qEx)*2s_q;>0zgj9A03Nb>VINH z`u(nd&tK1kry67iF6s){AX7gJ-Y6^>sfd%9&Pr5?h&1XfAJmu)l7vs*EB1~xWZLbC zk$j@!wNBj|`5ZALlPRQf89W-h6Fhqh81iW2^-PBt?nvIKD*nCnHbdbQm4j$`DUJ2W?fGjJt`iQ|@!Iak0r@SB`XFke=YtcDd z0r5I;Rg=DMfG5bq-tcV~kW=;yyfu)FsuzOSm-=^)??1+R|Hc844^%qsfMp(`-yueu z`E*}|VnJg;rMIL}fKCU94C2%*&bz;H1{qy~Ytt6T1s-JBjs|?@PIVs*Dh|UkHCbt_ zT4B7)FT?f!ntLUcY`A%BCv~iYw1TVJpI;8$fB|2$W^;HE+4dYdU0(2URPXcTw+HQG z@@@4|bh1lr17**{$i@DFUykwx5d>^P7P=-jWAN|@D904%4%Q-CGVJYcgZ%T z7#?M-3Mpq*RUTs%qDb>#7$)lX+UpHO+>k4?V}jeJHs$U^JL4uCx6?G@Qg67-4r?Ca zM`)hW=(s;R0MGiO8(Qr&GA<@Vk`WYE@jdo=j<4IMin)O+3ZG!<^D zSF`VAXa;l7l-wBQkLRfP`l*D4wndV0uhxGp0hpt*DlEQUU#jH59<)wvoe=vd24Mf+ zvM)CnHn2!8ClT3OXIgYS`X@O0zvgN`FHMnVfs=fv%H5hiW7Ez4O1_LjbL=|QO(M#S zJV8U=&WdL*f9NrNyXl!NlWOe*JoT{FbHZu6fooeDn7D682~dK%%0Xd8>W36BG!t|5l_GGOrqXp zgA(hr_Tq9)!!1`{y>>5tZk#-8W(DwTo^W3sf-FWtr_2u5_tJm@F2SDkP@;VU#B59e zX>z&YP1GFUE9f)~TtMe+&Qp@B5J10=?3C@il0{dga0uI^DAu;Q!M{+Ou{xF%XTels z$3RH2KP*+Uw+z>Mzu_E8t(^doI#821zg` z-OJR}4k^+9I(RUYL3T-Kf?ow&Kd0I~+Q%;hR4Lz`%e8uL`rS@AmT6zrzdw{<*;HQ zb#RooD8Ly$WklkWowlv6AibdBdnQ{e)Lymt!J@&S6k=wyRZ?7nl$6{5WR&avSo-27 z_KzX0Z}ZJr64zbZjym@js&T9{RH3dZnou3L!B+4gNsy+o?FxQlz@y(|@4+W6c5*L%9HL5JuC(1VT2=iLVcSOey&gq%5E3 zwM6You29CUz?EC*IzHA99hH1k%EI-UYaP?~Ou+j!?#tT#xu-9NwiOE!{Z%KiQP0$T zpXRQhg0e`w8Hpb_&CI&>ZOFyRQIfp&z0OIKr#!9r=!fTcna5odruRGB-kGN_6=Sky z3%I6wUkv&Dk8m#ik8ioWvr`M+n|U=ZY8L$ED_q${;5^L*XC{d!w1=t(K#`@heF>9! zY(=RkX)EPd<-hU%h;5S?wB2Js(7tmV!IKEyPO*aQhM@2@5VLFj9=x?zejuCuZui7C zGAc%ojDgXq2G?fV+t(wH`(r=3QKt!^4S8Wjx^IMo()P>M>S)VOIf&f>TKB}2YAI9Z zo+k@LG`xp~C%exeF&0XAuzB(p@CUoGvs#-@tIo`gL8H}{EHiI^)<03SqIL0B2^4|X!-S~_gufMM zgKRp-(Q7E)E_ajV&AOgSYx|F#Hg5wJ5!ogGwU*L3&B6BG=#0P+~5J@tS6V%5gHJ<`Rd9#IFgX& zBLs_b3IC0NA z#$DTi=8jeFji!VB$Y+K?^71Q-Fe$1&pF0U-BMFO!^on<)`hOEA*?+AjwAPFzyUWV& zuwvEYHvF7|r(_J8v!Xf!dl&yOpNT1T_xPzc2>8J@A{ZHbcXcVnx7HRCR3+P3csJ~J#@fRLWK>gFfONR8bX1&ZiRS6hCKUa)^4AaW>A8k_6 zc}IzLY9VGyVT}%rR*Fmvbl4`DCjnf3v!0!)%f&3yI8k@vpaNFb59XqlSp3!J>{H|= zj(xXN)9J&mq;kAjJoJ^c$^k>~3Jkql|JH&t0VjpPKM#5YT;&m~*-7>hJ03?^3VTk`H4e(3v5yS#_y;h|O2 zI>TvnWG86y=)ktTo@~NwJ!>HV+e))jk3p|$?hnZ7i#2vz7Q&GN0{_$bdfvf5kF^J_ zd4ocJv0Ltw8J}Leb9XuBLFi$JDyq7Ux5Ix1F~3lGEBKJciWUNopJ#c0QbQlMRXlmrFge_8xt02)d ze6en~I-j`Yvc=oZpC8v+y?1j)a|fU9!IGPn1!r(`|7+i!;c1!cnKC0XmR;IKD3$zS zs4{Fg!2{g;U%yk-UhEQtB+z<(gp>gIFNC5PTC2~>Ig78-!j;Y`u$6=0G&P?bvR|# z-oI*vq|bA@71Y)hI?n*!q+J|OtS4o?z=TfI(+WuLw@C5+OKGB+VkF6dGRyr3?_okd zWXlX=9S;?khm5{v$%e>434=mhLe6l7ro`YFgKKZ)l}Ric2wD77iYjy z`9x9Kbm6C~4@*&wfxCJmf6u9Z8H=UA>pQA1XX&;0T^N)N_XAhnl}l%chDzM%4k~r@ zBxgw5DATgC*;GjL_~-31U*dkYYXEJN0q1_WSf&MJGV)X0&Kv0NNVUy;lHU#n#Fe`6 z4$ec1p8nuGqF{l<5j(Bse;yn!M9MYc81T^JO2k?B=Q$NWM#?9Kp27ZNo^u=zwE0dq zu-S&6*D5)xN%{T$-A=sBcY7c_jsV2;CL5aeii&60Dl^UHdy~|CplJV6!a_YG$_5Y= zIIuSu!KmHMcKGFx#cwN#7t-ltYV}HXLb-)_l z7O4%KW5u+Zk3l^P7E7$b@n~7a<2$bIdXjh=*dZIZ%kHip51o}KnftEmlXx@c#+A8~ zaRPHR&7TNqIeY7zdS)130(Wn;{u9yBLVZn)L=~G zyiAh%IRf7cWulkR+6M_ATY2!9~1Fd<>;WcPVO z*uOVrsoZzHe_~g8-2&FkRKMTN>8^b8AJ3Or0@9{i-tU)aRlizdCGqM0Z`8*+yb@@c z*90p24Cq5HZ?DjeVK%tM!$t(3Q#Ft; zejbBgohbGU*-xZ{7(V@|Wk3!rZadGbm)5VQ;jqv|Z0CmJ?D^FRpU6NitdQN7(zdA> zhDG&r$Wzn3+2}`%3veAVo5*cr>HKJe&v;}Y!csy-cjG1Y(l83~0aAo!ztBwLFHd!{VM(~s^&M5srale*v3->! z8T0;5!|Bgttxu}1G+$#gNm>G8&~@J&6;hc_p*^NnHO9wW zt`!JV%+{oBQSG;UM|>yd@fO0>;>=r>=p7M!WD8}e;^4d zxy3?z%2wKq2bYEo*@a)0+V5LVzO3M&>tb2PqWhxGXpU-N@(QuZ^l`WHc2FJGTdFzS zw?!1WGCGt)dP*2aLXUP^5A8^YjQjJ%7UICZ_{9<5a7hoRwUbto%r+2Hxk#D_C9M2h zZCIA_P40bf(we@YV20FoGjX6wUHJ6NsVOpHH`n^T z%>3ciK6qE0Q+W!{mf5_}S+mOZ+8djfMdHlpAK!`0p_5pz?jsm%{RLfKlPCE>b|sN# zu;cD3=NChH%-rDa2ejQXdnej|050oKt}c^SU?FCN7I$F!M;CX^M&1v%-e|17uy;Ze zQrDks_}G*kU^Xe0!iWky}K!QZf5Wb#d~8V6(V9nVWFVmhjh$ zE2vF_K0O1VD?SNe^a?23eenpHbXP&TG3i!qp6$ZF{^FfWJ{h+EM^}}JJk&v+mgZf- z1KjU@*j)LMP@EGu$___c(s2g4H8N&JKL{59YIV;_&eU_m4BQuXZ83IT^;-dAt*gQ& zLD`rxQlRHTTuBofXC+SadDAJ$pXUw8i2<3`qrMIP{_c(y@&j2P9jd80rIE6h?0&bO zpb51h&3#sZ^$QOuPOvdG^H!$Wa%C+krvmC{KR0<#_zaa;2b|g}8=Y(vDufT8+&)t( zcyrRg1lF@++%k)EeU zEBCTQOpmgg|3!k`8iC>5J$HboV=!eIRj`gnb(YhfDHAZc!~%V^wqdBsG~8dj&r?Yd z&j}81to%HuF5b9V!DFO(BY>uIAd*w6d$^<4#yu$>dK)uA7*xbZjj zBAevzlu~MuVD=3T%PLTEd5UpzSI*|#tGXVz?76+YJI|mY)3S|{1GnO-QJpgSh=Z;f zZe1x~Ke#22`TD&E@A?9+62R1D5p&cov6Ph2&;J<{a<2_>^XElY+!aZ6+46_BQM2^g z#X`LgV&?dN@XuB_i(&$Q(gLSaw}I$79_|~pOP5jPqf!m(2W}z0Sj^@FKm0`HIVhS{ zl`NxtUbv&nhdd{59dit-hA)@Ot*;CfofSeWeqXR?`NiE5uWKt$@D=}=#I`hS3|cMP z)4F(6?-A`;wODPsx^py~+%Jk*8Zl2XrUyJJ>AWs9k$`CGiBJ*B!X z=04B3YP?Xm2(A*AlaC?K;(^5MeX~tO9}*t$U%rRK=F-i&TvFt3ciQ;j$`y4>F-k0c z^I-gwCVP1(^3)wB_XDQ*2B4%$9YZvniU1y@4xPgG6HvkLgm!GUo()I9gN{}$5gzLo zENTB$0;7y;LrH{^Fle9&6T|hQ)3XkE;>DFUN7$JrIEqP!nmYimgaxaUi48jIAB2_LWBO<=+Daa)BMZ-#xIdqFPc#rj>A>=978O@tE zVHZ^c@r#4b`^bRtB4|~UDtJjS*}{uqhoT3$)GTq`S8C&4cE31wzi4QxqO?V*p5j^` zMF%650b+1;pDmeMq&Gl6A8THGpbD$vWx2N85c3#*vN zM0?_+B**!Z8#*+3YS4M!#K%1D{ah|+MuU_1@mDEaaP#S(cW5}5COdBA(kXQ19LhJ5 zW@8jEqVU1C)K)p%YUFH}_xpOl zZ+&seGI4(7%yMsmp}oD{pXYJrScc5vY(wr?^kKN=wWH^j48MN^_N|KmpL371{z)kW z>eO)CTG;NfAZ;2ZChn*@)87(L==<7#L_f0+W*XFH1a78X#Y1E^-v)PQlAW49d=G?E z!lBDO%x6o#OU!TnWLEH11B{Sykzqg&eNq20n5wO!`yiBf4rP|?s>bo7c5uR1=b(aU>Xrn%Th;`M~q0?ye7Yi zi@jfROLNZqA#02|x^LAPB59u)UV$6iXNmT1HtIaCtzjprBrB4fj(V=a-vT6cPha~% z*JHfR6(N_A*ph23E=G(8>Pgy%w5XT2PA;tYflgDum~icinB2M%4j~2(oQ)jq*7*dW zc!Egp^h{mwIWbSV^1VU*<}^Vz5~SVz(ad=C$_*k z{T{QDGz4G`gN$Z-BZ*}_O;0RGe#AI=b9Xd?Iy;NxNgOpRCZ%-?=3ilo0Yjo$`mJ3Y zK-5UcT0RRl`s1^BnAe;{tUS;KAG_`8gZH6_qHzfWNo8X(in5+V!Yn}*?YEX{4%hA) z14%Z@{nSNl{Xud3)5~Ld-ZwN_d?-H#7X!*I<7d+G{`gPp%XTS~oIHefQPu z%x?dOb_n>m$1UmXV+oYy2i1}8_n#8}FvzLcHAy}<=xR`1)!bCC96x~`Zu(9l=NmfW zmQD&xfC0|0pfAgZ4a>6@tA9fQ9U;FTq{Uy=2T66QO%CfoOkCZ)R z5GT0bo&mFx`zMhybF{(;`NQ2yZ_FtnNYpi1m_0a# z$W;cBKFDekk|$<&MjV=T#KNvdh($q$;U)4J8wn;r!QfmPsm%tt!sm9{h|`uf(ltAU zZEqE?dNE5={PEw{T;>fDE9>nETk@AI^dqZkyOYQooBi>!RMnyt89qm2>BZbFg-v!K z<%o-{T$-{!_87AO{*W2Q1+fq&lk6Lr#0BK-4zE-cD>I7$f}in~CLzWn>nCMgE=iN!x=j?=;FqIvD*O_ESDf(O zP4&qjbUat;N6TI7k4?;QWPG5>aOvqBZ^7R>@lx7@^Z0&7Qf##4!M#m3jMQE}on|!g z=?)vH`}b?2#3(64dZ!J#+15>`$=d#e_pCz-fkx;xfbMLfkARpB<#fjnR1!T_i3J?$^50#H)Pbl5%aCN0cq2fxiufFrC@jUJS2eQ2fw8+~nLXNJ+|) zgUV^EsgbN^y0U#Px0TZ2?t^hS!H6;=v8le}-g=CyH*>Vw;dSAQxOs_$bIz(KYn!*y z1*tOG1atD-=FXYs4r54V;!u+8*WYTZaCEVv6>xTQ`6yfcT6(96#_02hT$*?W+P~E{ z9~{6QpF{AlU4! z7tEkf`aCUV!NW+?9W$`n!$_8fxiq1?aOYMnCz`yuKvm;Cii#>&k1i!Z1G) z6B&>+y2t{E`L?tKmbZLfjLz%)j@`S2Mgh1NMr8~iusCOA_WLSJa_{Sq-QI* zF4?K@9LLJa@B&g@9qCIi&!ygHcFk`_vQ+7L082k)nK_~ONOz!oxlv#nxZZLhDU{ws zuN~F&u@RACMb~1Ac9jnh%;=eK(#ItMZp$QEYOWGKfxs@%@FD+|{!>XTIB-`oIJ0JB z^fH~b<@O*|TA(UU2k2^8at#t={8SbfhA4w&+F|aOngH2H2l`W2gHyYOlnMw&{_Uk{ zOhZy5&W-bneICQCTO0_F=}}OV|E~|t+ZEtJ&sT>(E)_u#?(}%ig#)vGH-JU|Dl#pZ z;p|U_(f-mA($=tGOjT`iJNVtCG_Oditdd)uEboC>rDU9N5$5Eoc4;}Z+uzxfTwM{6 zm4HGAIHAmaoxz8d+aRZ-7~|lf5K{FPJxsQyre3D?u2>N)a8vCSPlgljprK2pyPX;@ zN&dDpB>$~lov~(dxi=Zt9xw|wBM&mw;yc)bKzHXPL3bH-(XoF2^0qn$*|*or{nRuY zV5ZkZ((b>BVsOP(%t~U}uu^-*jFPI?Noz9G`$WouT6fb&OkL$^ih1SP^uqUwB&7*M zWx8_XD%&}Rsm4L?lIJ@io4ptZ6a$QRv4;&?HTQ=gxxS}65CBtPUh=frS7<#MHXrep zh7P%+D%p4j6uH1jRa;7d&?`elMzMzg*Ql%+$2}@HtK?B(mbA z!B;2yTH+$*-r{@{$ig`AMQK?HP3xmpJn{IxXLF55z!QP;&#Qh>gfUUV5gRp2b_}L8@)~jEEvPxMZgIA0$$y?G*lF{2<#EOs9XKj=&+X$PcqXvH^9pG8 ziJ++vlAXe5w)l}TBl{J~T77gguhsqJ)8Dg=uM5P{$3Ge~8WEJou)iTCd|VX=FEmdfxH11Y{wcrR!l^ zzDemhVgv5gTgjFex0=zn?k`d1iHB&HT4OQ~i!anSEAD1qXSSNF8ibekF3u=FPWZ(V zI@x@DakFxW1zl#w@W1cz8FlJ0G)pZ>!28(6H!km6%s_utC(uHR^DsiunA6^vjml+f z!OT&yUy!t;3S}*~scSLn4z;?K>trOu7v)oH1!6e;sFPnG$ivSLw#mtHp~ z4rEIR?*Cg$S0G$U_Ul^LI^|AW*Bvb=rM{cu&b8_}3EU#6bHJnuaaQ^?tx*>;VfdFbT80H{&#Ju{ujFWmz29J z4Q0#x=>1-5JcM0)m0#{fnQg{$C_1KsWr#FK2R~WpgLDKo|W8GE%IN(Ug>yk=v(=pOoi88KD-y&GRTLrzgvr>Kj!G7J&t2H7AiO6j|txQj(3 zdPTujv0g0WNtb1^gt*6LAYBB6!BPbJgJigi1=t{y;^vY#)2uKa9yVQw4$)p7;$c&p z=N$%X5rKGA<$=zf)vA09sxRT=bKEN5q4({SuM`g0Uy_#0XSA^>>X958fY&#qzvV0^lcHX^PCM z=lK#r>q~v-t8%UN{^WiuVAE?1&!^;)ZXZ8fhZF1D16Xa%LX_vJM}rEA^`IvoAS+K? z@?Q7!5wMti?cj-jPHY-rU8-oWzlsO?c*SnRfv8!$BA7WWSjPpj*VI#l@Kq))gmtoy zrF)&VXB3q-IC&E1{FtJ!q;9$MGRW+Sza$&uHebd;Nw>zCBk-5M5HAA2k)^ScZP;+g zxBX=ct*e!FxCakD#Ud^XRCoEKF(XzCC~#|W=X`sI1xuNzeeuzGUFBx*BeP&@9~aNP z4wRu;w-@{u$(uZVd;DvKi7`pL0+G94E*N^AU~WEmOL120{wHY zfdc)W>KAWxA&CTTF@3oCUsKIQJx##)n|ViiKZd;|_4*at%ch;czRaZ^SYh(prs7CH z#@4`xzCLPK7Y7&pm>I5XEbi!r6NOrj%v+BtSuH%;;Te|%m;_7c{{@f&Z~gu*wSE;v z??Z|&{l!M%<~8rYGCQF68@gNQC*}HJ=<&z(mSXtv!^7o$$AA0DpZv*RDyE!17z{_e zbLbADwQD%!U=XDH!Y|2?#5;+G#2>?*<%1vm;6FR(oO7-}Mm0B7O4TK*4hFrtJODZITfh>@%#UNn2B-R=dy)WUtiOb_& z@rqX*zVXHzf1rHIb$+>%yr8^3JYD4FQ=Eafd2Aya&9=pN6K$; z+*Urldf?`pZ~n{AeeQF2mP8GMUNUi~Kx!zsYw(gv!yzv29!2fHg9z*g*zY3p>!p@I zG#s)S7>`L;K98af+~V;X^3QADfounKka;N1;pVVQ>cJ5BK;Q%Gca7$7sE`hHZK)v+ zu!wZPCGpWP1vLmXDJ(-GT{%eUJc>H6c?Y_7fb%A)#krH@@JsT*?=j`d4_8r#1t<27 z^N4p0$H66uPRVHFpXKv&2jZdiLoJ)$7g-s z0qsC`nB$?Z*;#(Zm+thk2eg*QaHv?sU?bCpww*ngR{k72I(MMw;DSMNrPz|_#E>;V z@jY@K2eF4EVxqmLvDq>2K(Yhb0ndD%Iu>{A9(~gXb<_NNE@*ZRtO literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/clock/clockbg6.png b/src/main/webapp/js/jdigiclock/images/clock/clockbg6.png new file mode 100644 index 0000000000000000000000000000000000000000..4c06587e54293a1c525d0647c0ae09f5ddfc2031 GIT binary patch literal 16625 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/htc_hero_wallpaper_01.jpg b/src/main/webapp/js/jdigiclock/images/htc_hero_wallpaper_01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..004cf8938557c04f290af5282a8d79c0903d65da GIT binary patch literal 46185 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 qi{qGE8 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

                                  s|z_mSiJ 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 z z9m&KyXZokdNz$likEN|f$h`Mai{G*7c-izRHg@#ij!dUcx*GsuTt-0V#?Rto$z2&T z^KFofok2&}Hbs;7Tnz(z^73IYac=itFy)d-IGO(L!taE2<44bY^sT#M7#Tk!-FvyE zFZ-jDgtHRK|bXGH9hDp&?^0f1^JwPoNPhhLf_)N!ZoHN zLLIaqWwxW45n=(fdaau-A6JPc{M`~n4G*dQ6OUM{K$^WsS|zL<9!t=38B!2ZcG)gi zVfH{EBZ$}??W2lZhl-d$%$7ERU3Yj^=23E`N@+-@I~u$%ghgk*{Q;&sSdM*V1YSmNhOf(>?;d_rnisoZ`r>pvLU%bLjsE zEB%**G;7XJck}iBNiak2W`%kp z(NQCTjO{A8*kOY2X6jX+Qp5{Bl|KtaC^cKVOoy$WMaVOQ1bvnrb_x~AU#)rRf*j<= z;P!$-N+P0_nN#eM58btQ<_vwMCkpRXom#vZP@G6H7BeD45d68I^~gS%(EIVaEq4fH zKFP7+ZQniW=o#q5I1!Oc8=M$l*B!~+*|=1xIpBUiGWRN79;^fWr1T~+k7fg_p^nvET(A+0T|E`C$3 z2-^U6oP@Vv7s(59PIRRBs@Ws?>tk-^_|i+B2|9JG7qZw~$#&X^V1maw*!HG8fl!3( z(H>=a4tWW0gDmOo$X4Y;(aO?imPqPPcwcEb! z+1GsdL-D6TwmMLUyL%~var=rZt@!;M5g&QzVHUHWjoquNK5*I0gZjoGWr|ZxJpEaQX>m^wDuIN?OmAfx`1S%7SX&sf&-# z5Z_SJcl)5c7vf-xf$GI~q^ZjA*s`qyYc6k)D#< z!uyD3@8<>U$BuO)XZy)yb*QOf9dY)J7BB+V97ULvQn^4j`Ld}Gq`y&LuR-XF@M5nn z^%s{{PH{4!-;;?^^8)1p5hvEDC|Wc^hHfQ-wHm+i?C#ait_l|nOFQk&>9j~_W~c<{ zWOV%(Kw>Fb6Kf?it-nB%EkNt%yDsNZgZ;3Ze{pLB+p}VPQ3x-!E%xKULMXC6k!qJ& z1mcQ`3qqJS%ZbS!OhzLPqd8cWfR2?S^jc@Mfxa5u)Aj|kTDIEtLm4OMIE>rqE^1i%y1Cr zm;tKjnB}W!ox-7C@p9#!5NtlyuRlV@Jy@c(hpvhY4S9E!PBnfQ?T^|g_3wz{#>Q`& z3`Gg(%2kYtcE*)=FNvU$?-eSS_hE3yhojD+ajfaGUr<3_DLg@FP^_?})M2EQ0kX>1 z*{hvn^L~4&Y3L2gln8z7nCfNM&>%~y%n%qa$r(^YV^D9+Bm9|MdsWxdXERHF(JCMS znp2H8Xh_^_)T^R0rG%1^d*DbGv@vA)xpVBt%yiMTQqchI(6 zT~!`yi^oD`gLURnpgL?cX?MmuK2(LAg_bmh9L^LKSSKHIvOYzDkC&oK=5H!poy17E z*PY4SSzkT*FRc=n4{~wjFzKcj>FhT`X~A@UhyGQZAd~UUhbzYO zN1c?vuuO7!`$F;=o%<(Sa4k@K&G@{@Gz%(eva75FuyCOM(?{iXMUs@kn%%ST_7)6` zD60S=efm=uc_*d6X2{Bb*4Ypv=i-oAt_Lmtcww@2chbFiS{ zOIeZC^hQV;eC1!6pZGD@No(k7_Ai)AZTzvH6o|*UjjWLS?E6AWA558sUM{0!$A>Y_ z*AAaI=mBxRZw4oIe&~-Ahah z4_MG2xE|2(5p2bb*zpacgQ*ez?7b7EY`=t3^}dMeZkjB9(!uH-Ey8Gp93__f6g%Yly}8msb5QF9$p`&Th@*tUNv@8*sX zN0SPLVf@;}k>R!ATP)o6 z;s(DD>&PYbsR1uFDowOd;l1SXY1U3BCRZ47-G2PO? z;9`GF!^Zru=Bb260d)x1KOoqI=b{1uqD71aL!>j(8hSYABrte}JJ(pbXm9>B{G&x| zycxKKut0*q5il*7nX7p;^(}plF~!w&X?5jAwQr(smm_adBNjY#UvP+K@KMc{SC%)0 z=1!!ov{4HGkc9vr#if6q=^8o4pKVe_ubA+B#x>Z6Nd_UK*U?_1f5BJ`k3|RCqy%Iu zfs)U^U?oVM{B42@_OA^Qc|UtD^(J0rOS%c2vp=MfLzuz*S|f2-GMg`5b~sl84+#M; zsG*)H=KHpI8y+AG6psPw8sHc{8u(XHicC0^4CT3vT#(ZD`$)Pg z&}rf|s4SU~m49lvPj&IyeJ}YvnLAM)^9!Y@{V`$eU3McxiB`ZF3k`CdKJv@ZG*Ky! zY|0PlvZP%mF`m{q+y=eP_Y~u_a2pImje>wH&xqZqJD|ETEBsU4DokG@ayWtu)?M_~ z5#XPHAy1$32m5M|l1Sk+cdQ3y=~fbIF6jc}&?Fu}=rB_I7-$`U+6Lc*AM97Y1t3MY zJ<&4Ui&62R>W#RylI%T~BQt(7t=Us{mpA#}t>?_nXa+XaVpw(XRP3LT;4TM!X|>H^ zh`OocwGm|A^eWjo673z3c?v2y+H#i>gTB%cOsPRPH=YG`YFJ(RvjbbB8&9#H^5`J! zal8)mww|i3sMg%;<cRe%D2V3dX)NLOFR=dgckYZk0~|`pGqMxtO_gmgT8&BM0#*lGE@@h zM&XAmC;ZiqM$n2<{Y80ctP#hokLxb;#7y#q%uXej*GrBgx4Yb3(Xr&1EAHCKJK(ex z4A&mpKNFk^wW7}0)O~hneEsxJWIo5Q(4|wy!C!aoKQ@P-u#v^&B41sz-j}-N{BZ;} z92G?b!{@(KS>pc%Qv|wV9Pxk?istcqVGUO$irZ5=`HdYJdo|~e@88`Tng*-iE7BJG z7!fxoXAaK|%nWW+GWu}8W#{78@flZoyd*Y`>{NLD1^e+R?jt(`7HX1Egvp;(V1~%` zTn##iM{O~pD4dG5sa2AuIUJOnxYo+3yr_~(3OJX5$C8_^elttU?yveryEAz_I6ajm z3T$gN*G$u*2ep+88E&)MS^5jV>aQ-v)BuKX*A-7YFeU4J%1zPXutr>>t*hg%F}$oj z8wW_H%c#(TLX`r*8nP9_`X=eJJ&@m11+$^zd$Tga0yUG)LTYKPzJ{#gf9u6}FCUeL zeb}*GqEpN08{syR2$CaL#9Eug*>1*NuG0Ed)Uj99*l=bJq>WQ&MzDYGac80tN@cKy z9&2HQk&pKWFw4r!{?_785eJ@AAJTj=s55Q5j4V>sK)@SsVCeh&vTU+g$#AqX3 z4l4=$pgv~9TP-)^d@+yiiK>8A1)O%n%8g;uaJXyf$H0ZwvYg;Mxbab)`t^4}5kwew zMQRKzA+B87Gql~`NM8K=z3Z>t%LLolTm}RedfuIDQjY=I4tfxoU{`BSL2(tjGX?ft zB9FN_g0S4!jT$n5yYV$2|I_afwb>I)qT4N>c)c!_N69N*NAOGAocZ6RzizQ9;g0Tq z5hge2kGT|{OMW5q4jrT$tyfwLpNX=OWT4(1T|ZJBI~k;iGbZ(+G@`gpvL`$+IBrk2 zr2>EkDY=!{VnD^GLL4HFv(32v(}h155w8O665qkw9+VZZZkREqgZ{;D<{I4~mEH9ZtEy3%vwRG7r8hmE zDig9x>V!}>LY$R9CkT^I+>#|JeUQvGI3f|luns1oD~z{Q#g*-n@5jg(1{(Acu5TmL zr_=6Bh!Y;uMvUwa#qoV=y{5Z>mevMnX&)R86sM(L(OoPD&RwnNkZH&{#Caqe$b5Dt zW7NPAXi23?(1+mp47S<)WjcSrtms23LF9cXYf#d_V#f7Mf z1UFSCACNzoc0RhlO%@A8BI4u_@AEhbJY}o`|6ummI8@xxO18FD+3&U(pm`;s$@CWW z?loxP&iQt%AS8RMivx0ywaxf}{r!aI0iZIexgUTrQsuWud0(%7Efly8+aVYgPAqD? zFMEdesQ6o?zlq!p!!rqbk}dy&5o_}DS*&`piV1EDde!dI>;Hn;P!HRCKJ-VqxTD6;HSo3<$h6Qs;@3!B(tR0Fbe@od(ON%)ZTJ!E zv5RuLwnTss&Hyh+JFS1o$Qfu8TN1A?xV2*PJxANeL*0}y?cE=ZJO>0pS)HVv*}`zi zf3zng&@aO^0>EiUxde09gcql6OA>WnB)qm&gfbUR*gAVCO|MxRGZpOy7arGO3Y}vI zi4>{Ws$xgS0XqY1AQo$-*V`>_4fvTFUpVj#@WuW;mB6YP1 z6m|1JZG|L;css*yhUQ)0gjYI5Z9fqzj_y>PYEQ8!wn&@PA%QM@k31nD|2e9Zw{_M_ zW!+p*f9ZXpE(LUN01V^k_|O}N>TXlUPzS#)7(_@$YmxQ&g{`}Wx#;s>T}!jkmQwqNDaPt zs{2#DV|;k0c=z%X^*>|8BRA z`}V8gMLVdt9lsVne7*-E@%m+DVcatxCRnMQx+A@gIr!7Fw2puH^=F8q8t94{TBkpG zMI<63C;3jST5KQKOGP@T&JS3eb8b;;&*wz6(m7+(22a7jf~9J2Cd@v#aVGShmWKhg5OXvujbJ!rzsV}jq zrZgBx433L(Q+my)K|jz>powNGS|K|qseu^M#J$hshC*))R=%vjONw2eGxbx~OQGB$ zwj>POF?w3$OoJOD61RV!T@BdHDIcv-#>;SA=4{FNOQ{>7pP@VDT$``wn)N?0Fa9!RGD*j=XR}pAzhcinI zAG2CPdh6~df3Ql#%9x1+sKts%mK$S)%)NUjQ4nD0%!<~!(%I|&Rg5*VnY|Ce8F3ma z?C?SKi_}Ml1l6_W3QSjAEtjI-OoGf@&hf0*{^`zn>tg$Os5;X7Hf1d?+mZz{u|ur+ z&|Qm&sX94!AvrnXJ=cU5-|opa^~}_UISbYwC|-rA=)_of{J#?o%s^_N91w=6$5U|&_^3su{ z=rITi13A3fU8;w)Ge#eb8ou;TgZZZ9{X{cWpJ z3Ar?A3rb&6p;0}B6O;b7QZ)G=dD-&;$P3AAbjEK9kl-UPMv)cHJ@4Z#ocdp|`m)Wm z%#SKwhLKK*5>J#gJ4ALFc^sX0QRt~}mUr*wfdR?N7rv>Dn-ZGeyFW}E>}S&j$N)|M z`PY_ZK-u(q90!yo&EXD-vjxA7eLiYekLgtZYn?ChL>Rore>0;bYYRx(*OH$Hjkr`b`z&|0{APr>&@5N@Y z^N%{kKO{+aDJ6Od3qYXPG0z`DlBs2?HKW9{pO(6|H~jhq#GGAay01lYnPeKq#vM(p^&CPcGeahr7upkx{^mH%W^olOkdM z0xcfN$JxQ>*e=$jcY9i{kEQgwWT&*MX#q+9(ahRr^*#aWe>4Tn-|(L@c2pOTo2@6t zfxl(A(P4PJK+>!lY73YGu9}A3){e)b&!X0g7Z^}%Eg_TgCxpxp%4dPbN zYe%i`_qT~b2&LPH&AF}`<;q)-B14cgigplm62*`lAju1QKK}WKEZL#4DfN;Wm(iKv zUljWp;{unZ2mCks@*yz0WAWn7kQNUnbPB~Xj-oSPSknYUkR=(#zglIPdId=ZYzq1H ztKLQh32Y_i{=*dsuZ-Y0(a^P~BSmE;K{PlU?!uNlgv?5R zg(A6`AF-ug{ywO>rE;A7TQX%=d%;k_{1I8ANXR|TM>U{TM4Xo1>SavM{a5GV8XMZC zUYwIU=~w}r=_rglzwjB(*qTUEZY=aEw@~sbQUTy?^HB9=Q0~J=G0n~*Fi7uPhcaf= zVO|IHiFfOOGHp+;*@fl!Dam4Gq>a^hhdm(KK?4R6Ok4EXkHR@^CYH?6;j zs4b7v4IP!si)RBga(>H5R$*|JKi6)@+JG(GBIoa(h1glxSg94#d?=MOs)tvSby(WV zDZ~Cu%oem6Vs&-*-rLC&9VPy$M(o`{ZPp|<8$pu8BVoI#SA}d|V+yk8UQw2`_WbPW za~w_T9Z^>=Zo~f`2(65AAHuc)!z}ioi6SKmk6wio!VT^gMw9xQ(B~!EC0ZE%^JFfz z%3+AmWBsAQ(s-6XuI*)HM##{mf+|rqa~NLZCk6A~Nus>d8>)z)kY0xK=(nt~yUF&$ zUp$h^WSP6h3vCIZK(%>{S`>a@_y9H}$XCzsVe7G*yRZC~!e?7&bSvj4AshF& zD{6x^X|mfgKQ7P(t^4toF1ET#xuvc^3#?~&a}Q1({7gu{UiAT1oC7sEO%W5>o^?P1k4YO1IWpO9IZG+@a@S z=E_<7?>^jH-pEy`HImy4D_usTm#FbH+n%l>^GxS|tXq^V?aIs*4E>mBOnlpjt3Umg zZg;743$qhmmY6hvn7Bb9M17tK=Zb6}dk3R<14^gU#()%)@2f`xx{N>;hlQvj)bJ@L z8)JL*8`Neo9w4QK1ldn#pL42<@DD$8m@{WpSPk?SpH3#Jil0l+L`eccWnU^xhS{XO zDX6mGPHFqcUR5`Zs+ls^ZJboWp_rAgZUl|sIco-nUhg(GZqROgF_VDz)~(H_dGF3q zQ-Uv&{i;BzJstnW`5z&!@YQTVL}^90fu7LL3=9oNp>DoM)_-DJRC>w~3LvKG_LRJf zX(+t^oo7lIb$+hNBfb3uR%rxg^E=7d2EwgArQyJ?{$T{;dQ>-8f?sY(pSUH?>mP|$ zWBX!nby|~rDivHYjrq`wz1nSW6;6keQ*zhFFOdt^_q6>N>>j~cKm%%--gy)?ot9yF zVdu5@-4GBvMDL8q9egA@1x|sjLac=b1zt&6Oel@WWrQv|tvUd@VYwub&kG8gtAEj8 zgGm(c3WE44(~^^4GYVEJL@N?0Cu{R#0cqBZx&^GG1fw?>EPYX9}@ zY5XPt!z2vvxC9Sa5`Kw2UhAqd63rpl5v!^=cZ|9fY{f&_xfnXs8pZL_RP$)993HMV z6d;?`JEmnyp35Eb4#QdvZ{y?4E*@2|DMDM~pM(!S2biE%xgP?3YB>w%G4+F;AIQaQ zwQNI0jytpj%d{rHr2K=Y$&pFwS>LXq@4xkW-a4!JW3lx@AHl$X)m0KIk*Xv~{opF6 zCu+eTYYC+}xQol?&Z{l1mdk-fOXBL?X3X}cn7g}Q-4{QjO`=CM33hB|;U`0>ong7K&Y zdG5Mr<}{!Cg2cF~O^W;v41<0vM%7_yK7;r`6?K zB1s*IJPLS(QU`@>S9nj(5fe5*qA$}1f6f6()n0PmpA#)&*RBx+$%JWg7QqUtja^6~ zlGqJPM|K5s@Eei-rH1#J_Ew8TqM-1qi9lg;5Fh`hR@YfUX2u#aBPq{?H@a1EYfMA7 zyL^88=I}6e42*y7X&|$g4nHL?&i>^sgj(72FBk)yP4xU@5bdl#g&dz}-x3CxiUmUN zdck}(_YZGt8;*V2v5)hVkwI{pQ;91y{7GSPU|Z|8@*FsU4hqH8Rk-Imz;%ZM(A=c) z-r*=0-!*oPc8WcYUNnPWPbcX-21P3k&?#xLv$xf`bqSs z&2j3gF&*pq(R8whar+ewjG7o357ZCg`T2uPI3Ee!w&uDVVN*;>Fv}CV-A~yK@Zo5s z=!UTi*$Ko97zHV8(xIC>&b;~g6Kwe3g|$XNSc5UbOFxm&sCZ6f_+w+HF``u~(V>1c zix&jN#zisR57nREtHbz0x{_Tc4|3uLiu=G)43RF^$c*0?a45}PiLk#%qyE+t*l&!r zzctJmpZ_f6x5sC&#luTR3)D2ez|)#|Nv z2CrF{0VA{SuC^!9$&&pvW&4%8mC-iS8A{o&XhcyK0H@o}8$SK9l3&k!IW@oR7(^9#f{G{PN!h&x#`uR?&R)rjsv+KDu{JZKHhNpl;u#}rzd@g~?PAPgPT&tn% zS#2Y3YJ?b(8Pw&6M};W+g1=yu4?eM>t1aX{EU^OPC~VfXEZjy{@7bMA3H)N(k4uOg z$)EWU+}**S5z_rDf;weXd(SM@E?#a{RHJ4ri>D}df5+JMjs-f)ct7hpzjC~M>6(w7 z&@Dkl@+%#rx;xr~*{NHfhkGUdA^j>5!uhSQ$H1D{$5MV>>RFt|xIo&kNd1h8j%(3O zKyc+6?N#?59XiX$1J*$};o7Rn*@4efjnl$S**C0>B`EC|o7^G5f#zih6Hwlh1!!z8 z(`t0fO0aUDcXcYzBP$#oP1w2pT)X_XT=rK(`HG1;H{o=-E2*+X+sUV^OJzkMGNOQ@ z87V%4qWz5W`{q2)dF)!sNnBc;;h{GtHE3A{Uikfw&YeQ(&%NXND1{k-@hUIatVl4= zP}7rxf=`ZQppUT}2a8{7wfpfS!O+1y;6O9Kv}JB%-CL`-vAoQTZotWsW4#1|qRhyG z8$SMlWjF&d&(RDLWl^L9{%FLXzDsM1Ei<^smZ=pr zGuB{ewq5pnA!Q#+Z#?G0Dt@tjshDr*Hs?Vtx36p;XJ9;R)Es9Z%_Ji-2|taYeJX;<=yIk<1-|)ct*r(!}BPnI6msryNU{drX3E zA@4cGPcf2{@m+4~haI_{fk3ZZ$h-5k!ZE(5Id}^l5SJ^71NsgN(x*Viy;|BNVhf>_ z$Bw@klRc@cLQ`s>b;sMPSJ8lk_M4P ze}>D!JY;5>JPIAZ++lf5G{am8tuM$sl zw( zimcS*VsRYa^^oGtyvCDmc7HTot)#xsTp^=f3b8c0_RyVA8fFF@-rz2VgVyu>QY%;o zxrHBUKs}wyed#G9Q}8U=;cV&=b5LyqmmB#ed3NPQn*dTb4;I1k9s$GG! zi6yHOZrJS*c3K-}Uh)0wlR(8QU&H#Y5s})+<#E6V8#BX>KFV-k<_7!fOTs$xVk<<4 zS{8}BEaSM5!08%J1S>={Pkx?#_7U#MCGil=*e5k}W>@WE8YhHaIftv?|6v^U^VE3F z7#y^Jptv0R*e|-b`eQ={I9YC-{upESwZ+hKo20Gf?3xDztEYV5LY7+QdpHMQ45RPj?n|%zfO*GF>!r8H4KX-dQRi7aWYyCnTjM^hvF+BEL&yOatr-Yj zBhLp;9;KnhJ9*m=^#GOmwPF5^cRsS-3d*Rw>>)HDdtSY&{968J8$5144v1W1vGO|~ zawN-VHA6``2O`%t3}1+yEjg_nzb-PJxs~G9Tz&94vqoj@H?$rz3X*{-7r#n=UZ(ma zLTM6qD+bqIa^f)Q)KUKhImOt6)ke2$9ouuoOB(C#+q=pxNSXbjV6V<`p&Tcnj6r!2 z5njMV4k>vXHd8=!$PAl8h~j0K%QS5#L zwK(mSceZ9sqnkE@W@q?)yG)*$6OIxx)VFPeY0f|5JKl zqhT%#S?s_aTV;XZyBleliY2V&37$?)hUEVtS4*uKA5F>BQ)#m~RuGcruJ}+4yap}W zal+f^x^~GMCtp^DaiP<)2cYGBw|I>^8jT&+P#Cxn;g|fSAsMJZbU?C@TX4?0iLfw^ zKg*VZlkaFPaJ-W*6IZcL293IaGaVZlVi*}$Y3UGBj~Lc8m4L6TT1B9(3j;Zlgb~Ct zP*Q+-ox89)<$%b&w&*&pR!(j^V!{*c0!^~saDf{B&prC&Lq=qVr|7P=g7|rY9U5h| z6KooEQj_!>S&6pdMk=p^nT_*LHfAdy=a4*z+!Gqn-y+E{)`X7bmbJpit4<;$SV@WB z*rnkd#I~n@YV~-lIPn^Ee~mnY(!3CG6KNIAkOY(&j4<}8Vc3jLIcTy->f%EJIATgL zTGg_@RG4t#gVc1)Rhao2a=kdP;_)<71SfMQb3ljV%izUo7+|api>`J11>K#+E*gzcmS?>Xz$6 z2%VxC#GR4WG{IaRQq{kZn{X*}>eCV5WBqdiR%c>y5hX?Es~%ZQhIaAnQQVDB(2 z0?^tamqt`*oJa-&Os2?8JiQ9Y^c9?vG>DT#Pys7Wy;ValH~aB#I{FFL1ch#dZz4c* zs7D{!<#5Rh@zftC8F}8S$hYGbQazlM@$7GER7pGmjVuRssZ=vEP%4^{i=?^-Rd96^ z&PN&yi6E0-l#=KqXH1zfCYpk=!Nfun z2Yq!)qrUf&(*#JC37C6&A3Egb)&=E!dUYt5%#bu~zg5`D-N!N0YyccH2q#iZUp6k? z_o~)S$?1F|MBCr~L(=5RK5U_V5lAy*yn9rCLF_$TCaEQjp6WN%0A^>d`~yxS5KO6? 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/refresh_01.png b/src/main/webapp/js/jdigiclock/images/refresh_01.png new file mode 100644 index 0000000000000000000000000000000000000000..4bdbd0c289f63c6a0ee32477705b43baa7224b6f GIT binary patch literal 3575 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0009bNkl3__?>UDgXdFXqoN7okBF&wVG~U`}Y zg9rnbLZPKg3q|Ozv#EGsWh79Lrcmi!m?D^f!;G1rB&eH~TpANea&mvV7$cd^ z2Z!%loag17?-6X<#{X-0c=(m>?(RFXEZ^pwcb%S|X3x*h_fAeu{FHNnplO=V zb;B@lczF2t&d$!K>2!K?U|=A29k8&lu$f3C?gDrLGEMWjb9Q!C&gb)wDwWC;0sx^< z=)>w5L-tE;N2emOoq{-EOx# zm&<*3aB#4xD9X&m#l_P$7{OrhRx}!&aX1{;Fk=jqQjr7#fza~u@)y}`_Vc;9xnD}9 z()~iAkZ)I2EEe;9eSJSVolYYZ3cW=sl?Wjqgb2hmO-qs_L?V%wWLds9F){J+;^N}( znx=hobabQvfNk3xz#4$Hv9Ymt!r}0TgM)){#+X1%)3jULwk!)ipU+XN)r4xb`n3HO zBO@d7(9qCwqtUp(zP|o`I2;amz1~q`KC5d*S0II-f`+ ze(vb#_*T=jhs3fhi*pXcFaQ9YbM*K3Pj+^8{xv^8zfUP8larIL_xARBDW&M?>2Z5J zo)1c;(r*9`Nwr!PH#RnY@_M}ku~9Uc>H_6-~Vp2*}T@(rVIeA{r&x4lgZ>qx~~5Vz?MwYtOJlPFE5QuCX=k! z>vd5SUv|6QT`rePWQ>7xZWW8glT<3TnoK5FYqeSvfDOPBY}n`4L}nBzv||H0|3@Mh_75@?ScRR002ovPDHLkV1nk;z-Ise literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/1.png b/src/main/webapp/js/jdigiclock/images/weather/1.png new file mode 100644 index 0000000000000000000000000000000000000000..203bac1b92ee2aae229ebd09adbdccf0981273ad GIT binary patch literal 50554 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%0D|RNQRSyyQ(R=@^_)}U<{S*T=r{x#wsAeX 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

                                  )8WoTiG+9oaCFrk-|sKST`0gar@gkJO#{9 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 D-?~+Q literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/12.png b/src/main/webapp/js/jdigiclock/images/weather/12.png new file mode 100644 index 0000000000000000000000000000000000000000..92ca1ab013df74ff3ded795bc38c5985f33b26b3 GIT binary patch literal 69100 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ℑ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

                                  yWQCl_zi;) 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"JpBL%W2g@->8dI$nzbCyCw+^ZjxgPOel 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 J}8gSWo$6D7W3tW&LyI-&{Oo^crAQ(D%YIVQ` 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 T`3D3TU;}P0mz--)hur@kwwa34 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/13.png b/src/main/webapp/js/jdigiclock/images/weather/13.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4ef617e199094cd6c033a16296ae91391f0fa0 GIT binary patch literal 72659 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

                                  &$TM(;F5eGf!sO8Z{lg?KJn4xjUbQX@ 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%0DE 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/14.png b/src/main/webapp/js/jdigiclock/images/weather/14.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8df8439ecc531151c4d0ed4a6940c529b1ce08 GIT binary patch literal 70187 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 z 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 KN%cRj|NRft{uS*2 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/15.png b/src/main/webapp/js/jdigiclock/images/weather/15.png new file mode 100644 index 0000000000000000000000000000000000000000..a79a034809bb43699785cb623dec79c88bd7772c GIT binary patch literal 69934 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 K^(%B;qW%XMjt!0g literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/16.png b/src/main/webapp/js/jdigiclock/images/weather/16.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b2e5b6f15c31b8a543c5297d850aa4be9121c9 GIT binary patch literal 75020 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�s=a=WzHk%<7Z#LO-_KPRyFMja;-J|b3*nj(r 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

                                  ","
                                  L;zWUjcIkVLFAN!JNkpyU+!K_CZxwhtT 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/18.png b/src/main/webapp/js/jdigiclock/images/weather/18.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d05c51b06f3ff5a7f534676de3c7340b81429d GIT binary patch literal 72761 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 O0000-mTg{u^+mt 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 Bi4On( literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/2.png b/src/main/webapp/js/jdigiclock/images/weather/2.png new file mode 100644 index 0000000000000000000000000000000000000000..bd1fc3420bd4253e0791eb4a2c1322e2547c7848 GIT binary patch literal 55685 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%0AR}{PCp75NbPrKAssA^GjJO)tL>yh<>yV2V2js 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 R7F*zUJl1-uS*ZaF{~wJ)N2mY* literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/20.png b/src/main/webapp/js/jdigiclock/images/weather/20.png new file mode 100644 index 0000000000000000000000000000000000000000..d5270bda046854224acb3be1803e5572bfcc8aff GIT binary patch literal 67185 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

                                  _$%@lr#SN0R}yWE5ZMP#H5irRXHL|aq%vxoR!aWnw1WoN1|L!?3^4(26V z2wD_3fDchPti=GGz$DPXKPUi}UjVc%j%}VI@u<5oEd50YFZ)w(B?vib0G&}l#l2>Z z#n*r2IXbxj;#5v%!SS|{FZQ=B)Q01j@ntW9P|hgX~fY{sWB zFpUM=ccKEPq7onlFM&t55t-}B$#EDdjLSIDKg2T@NpW`tHe@*Rqea+njMj0Pnk)|= zn~2MqU$_)`Hyy?A$Qz-JOTWNipXAXpwc8SCiPd@xR_4dVXxz!Cw9NMqYE>T#C^1ee zj@+0hLDck?X&Jo?7k#r$Cc;fH$efWSe!#Ec%sMy7) zuEXR3&^YvRbU0DN&Q9DRdKQ3TYp5VdfEsUv&K8d_qNCzb96PwDe;=$60JKBWMfqnZ zli?YjxR)JM`IEd7h7#Iuyv{XXJ7NBgI73wC5y##Nj0B3X=1YPQ`nOP&k_)aV5t)^`dEO1 z`_%7Xv>BigAVPdAkTN&^7e`1W@*ZM84Y~2L(LevmYD(5T90d>m*)|ii? zXQD3ZZDdn-+mi6 zU0DN$K!;t?x&G+lG)P-0-Gj03ngnE4nBEwiFr|}gvb29;ipFSyObS`FuhYPhjKw@O zi3D!vz>I!lCs4=Y!ef5Vjh{V~d`lpqgFC)e-@mXC^GK-pL@GLc+lyouJgQSO*y~6U z;F){mnk*^K%0S31;OThS=p5V?5LisAg08CQ{WY_w5^acy2lg_KJ z-AoslOviWp);qV;wJVp?@yThrbMJoo#N(exckbLvuf2XNbt^^@g3tlJ))Al(vt5%X znHWWk{7Li3LgdX0=5dPOqw9}!aEcD`+x++dyC4L0`vrC zJm=jI0F?r>+c?UExLIkHlWfm5j7fIFhwo7u!KbFvql3Fg-CKjiB4R2+7bXZpBwG1X`qC8mOshnk8gD4+_{eY_nq1 zBVqJ@#!5ezAlj-49^=;p1N4q1SXiM`gO>7D6)?$%=>Z?`0zThT1v*ZQ{N*%;NzusV zpJ7}8%;XCG1vkmAU5Z~Mr)vv^C0YQ$sxc~eS)BLzC$Er^h~ff*_w9CWKI8o;jYsYY zXih9(L39-n1htO3Dw}=5A#dJux+^Y#-SG{H+VD*nXH@GlGu{?7-PDiD980*b8#Nq2 z>G}BdG%TWm-)BDk$#mt)rO^HT_22$|x_AFDUB0xNzVho|NQZ~VX@74g{lDM-4)yDl zRpS5>%SwhwwT;_2-P$~H6#!KK85aa`@?PZrr{7iS)NmR zoiaMbHWm3M9St}!Jdg}d`4DyiJg4=yy;3sU9%20)R2TS!e~HGujs59nJ#SveMfJ9> zpUj-y;WLc{WZg9kLn=0rsP>@-@Y2Wyj-2{vCwAmbeW3g3xO*1^f zcV0=h-!whipaI-alH=Z2pnNMZmLjcIV4nX20zxjqAElYlP(t59`a-Hn5anp2xCu0T?vig@@-nFt*qVZ_|v zrWI#?;=UjfF}6(BtOO7l7x^~m$?0)AI=D|fb6DPSq<#6)h4d$X`se9KKYAq%H+Rza zzW+k{_+yU(gsegbAUFbKI%SO!>U21gDKb`?6it&HdWf=^mcZpd0Y`&G6x4+IZ(9gs z2Q$QkC0sViv);5EK8!8iFZs2V8gC&RWP(<1M17fe0k_@A+cKAWi+{P{9QC|5=l;ub0Q(+4wMCUqtg9iC})0;8DM_1?SU+I~u z&jkPmA6vfmpFS)WTlHu(rG55j8K;J(DQLkcZ-;c3T9!4l0*l@ z+kxpZ0hWM5bizoJhX{ugI7Kp-(I5F^I&?}B0=j~o@K6M{haSP|9Fu$Pp{r@o?&ins#>F1**& zY65Q;%hcv^3Btq>lii}H=rYW%*DH57d!3pIVYkWgF0bGMP4xhkVFe9jil4M=%b^&w zf0lb-o=UpK2vyR{lX?=%KM*BEflB)o+|C66{^NRoiU#s(v(GG*M|({0c|5EJgIRS- zt6;7?+9k?9WG!`YHdsH1uqX_U^%ULJDS|LP1lS-jW?2Ra;6#;YCv=w+UbJiK2mk}1 zZ^&y`uYyJoBL?A#3o}Q+3Bi>h)ghw)i#7zU(`^QZXkQ@J4$J^+vBNrCwU$9u=>OW3=a4}npU;~qD z1i@ge#7Srk4)kfBAuT{jql}<(|KJYy7HNBXKYjoCAE(>5-a{u>q+kE?7t%vlucnt@ zxrwjbN!r}#!ALvlxj+6+`iJlRkRlZ6AprC0l`HAyTkj$o-^X&SlQ(roMX3uFuUZC3 z9${yzb4w5#_XYjf$QN#zymWqX-Lkdpit<q{_{?puFB;Z2V)8i-V=_`!_y zd~OL^#t*bb7>2cR-X>-(`oYi`Bl!B;{9=^F;>)D0u<#OhrGj^%(ZhyD+eS}_fdsv& zlQ&FVDipv}h2n=w%Q{Zp4iYGKw)#W-vl@ow&8YHihUHzR+1>3H#R=|WOvsTK_)T3c zno}g7Q=0L^d<2=F(vHzNxO+F<-QUlCWrx|FQvmdpMQ37m(YiTh6lFa@p;7moHk9tK zmppEJ5yr6*x}n%)Q47+8>&2p&Gu92_v~2PaGpAb4@=`2pkV!{j*B|u5@hHM~#(>)vn7n(`V z1wR>+R!(PM4!s@EiKPLBc0f8yusng2dm0%W<^`^hoa!2NN8Yh3(dp=vlG9cQ2E2IA z*zEq{_F)I)7Z1?^sU;o_v5%twI2sOGeV}YQ+*SZD0tuKgs)R=wq!oDy1CD2HeGnxv z8)T6vy}}GF#z>Yk+4{`t%}i(b-qcIINiu5oA(y= z?6syoc;}T@UYR}m=%cEN_*PRHze3x&06;38{$n>qm>t(Tr508ID+X1kkuz>*-ijWL|TXS)41{q6_W|`MMZ(g zj{-+kMvkB*L@JcJg?L4OBX9H-7CJ|4<~GI=Lh;`{x`m#sm_lg!IStEiE9yapKS`gW zJK3ga*c8$9Y~+fPA*$MGLa#(oxZmpIXp6E9o(eIp?GtVFL_Ha;tWV}chbClnDmxGH z>$~H_rmCn-3Z%L0VEoqqO&yh;jEQQfwDy|A#44_&kmUdYw z;5*;>)3mj@MfOX?-lO!y}4;<%)6wV3f)F3ixY5Q$`!#QZB0|Fvb8t>%uaV5n_z8 zyQq`1d&ftBdm1{r0H5HiE?6Uoj?yiIHbT#RH+(e68!?l%;76v&Z=7=j-z*p-L;5g) zIG3RxI!E^~G%&w+Fb3=99ho7F5wv4`r2K$F@{vQb2@fv|ZMFCjXJ}~saX$8kvqip} zb+&H4dvNd$Qx_dlhqA!{LyiKX8T!a>=K=u#rP{sE8(=cMd`gSz^2T`^P%+4ugVpd} z(eE{c9l(Z0#0wX>d~*UF;%)}Z%kv{z1G+o_OGG6O+9NV_T_QN=GtIfo4#GOJ+|Oo2 z4lNK~NQKr6tpfzfh`ke#wU5z2=Kx(G8O^oy8;idiX@iMK--soM$uvTeq)Pw}KI0ij zxhowI93?t)V@EM+`XY^*=qVB%ElzmCAUr|@@eC(%O%`E?mw>bYXbk*VKF1wXj!Qlx zBLN)&CV~-^KF^UN(3zrdaG}88P#u+4OFOR}yaUcGM5C5#)7SoouOQz3AiekAz0i4S2pJ8B>0^)HuvqDlhp$IEvK+&I z`sq)lo$amksV6_4`mep2-hTHEE4iU(9d!W!7c&Cpc`!iF?2r%71EeVrKjWH5Iel2( z%^hX3-UasnK?)O9Yh6UG@YnNI+=P>GTi5Dw<3&d0MFKv9uX zbb33R&F)V&Hz!P$%U~(%>7xsR=M(^+qLaMJ`^lNBc)19Ntrc}u7iPHVu#|UI%%)8- zEs7}$T*+UK+Cv!>onEIv52qD`g?5=%h$fHsAm3(*g3S|2#9_5g<$~r8+c5uFZVik@ zQ4DLG1C03L0;D=X6AEF2@O=E2wh9C>ltF?QjYIKQQywGffD$ag*p2Z6)cYB@p%jL* zake`-AWl1&%?ecIhinG0;(E(q=nT;zWh4gWhW7}wa#0cR7#PS!fzw6`pb`@&MiROr zlHd;aI0oBWb~5Mqn|sr{3h~CvbM4ZRl#|~MSrY)=0C)gEpky^S*oSN;(jjw#s!Du2 zqoS$$tGjm_Kx{XC{9_M?_&341cXwwqee%i2(%lR9B2K|gp!FH8!@A{M2P`$tXfWB^ z-A)YkN~1wPJ^avRj44Oyy?adXIw0>YCveU|WXkJEPZgs>#%69IYxAN6FutqXyx)t9z)WHhFuUtg>R!v&49 zvO-_6?glba<25__E-Low>vw{9e1Z$n3H8@9KYT5 zd^}|Y(=kYw=i7XkiXKhTo9a;TZzYU~t09mPCB-2eQFn{}Y&`BWM_gxka&q_nd_LXT z*`XV;(#l5^1kVKk`oefA|Lo@ER=sH-6YacV5z3}B$M3mZIPAh<1$|J-xwD+Ig~kBS zYolX&174g~0zR0$MLwMMjCKfd3>6}c2|*GN;$WkK#IfjN!;E(eM2MKRAXBvN(!a2N z5KxRFA(&w_UjC@_%RPQZ=l8OA(U32%p@B1~Jr zQ&B1WpBGX+v)S4e};(wE+Q)99&>b*UV7=}^!yKh3=5p6t5>h2FaFx+(#GZntnqmq zr{Ba^Zk~F>ZGZvMpFCmWjB*R!)}=?Y8~{jN1v`ujh8AFa@tm{sed3CM!vj%rp0fJg zEc3GNe9Cx?hSa>(Vr_sJK?$HZD;sm#enU7CMa78uP;KBd;!cRXfW2TzyQB`$<1yK* zOLTTIgb*Y)ugCah!4Ct76SvAHBO7Lg_CVM6$;ru>=OG4-21Lgk zf26i^0f5UIT{eOD*DnpC-T=g=18g0O9%J2F5Tu>)iujCGF>#CROTC@1pI05z+N<#K zMbZ?x!@PgoQ=dos2F_+xF$G4EewnHWheBNCZOv@X5{N;$n9<*7Sdlle;NeKhR9N^e za37CEHC@p+@F1k;2)Q!J5P6ZPL?C|MeRwaA{^b@>w<#m8m~;t-S`}*63TV%DQ-DxA;QtQ z3}I)Dfc!BX0jywLZ7>}2;7vz02z;wN>nG>@c#iSi+udcB=Q&Q!_h4}+>HhtL^!yKg zq=G&TS&T>vs5-*8-+m|EeB)-i0^nKRIc_PcG+uu7P0CcHFMsiK;V6B4%Bx`A4F>%L zV26G!^q`-!%jh|6R*7d5+%&<(=N;8PyjtI>^%i~?k&|;zY3@vEJOY=v>>2(7c zLp)`jQvZG&x&R>Gx_FmS$9xZU1GSC?(U_f@k59?2Ym6Z5N5tu}B0M0v#N5!II!1Z| z_)VC^!O0|iXBuLBRs){EUEwGmI!pDr+*bl{v)r;iberhVb;a?c%%>kcH&#K1bz%s~ z93pB3@zWt9`8_`BCuo!~7UKy4yDW5TT}(T?4jo^+OsG)Yx^-)E@!~~YX6$_*iS0ZA z;7=;_DH_d9TGj)bD;PPEFO5eai*}1uOUo=GXs`l&^b$%qnz^4y-k)TN*Bos?eg}~B zaG&n87!Ul>nPh6dg0@lF1W*bE5(8mM@+#<3<7{n10MO}InGP%0qn^gY#8j=aNt>Ua zd^--X!ar>_H2i3k^cZ3UkIAlHIh3L8TK1*rQZ!B)H8&iY5Z1=_K~Xfq8p?u1W3@i) z;S^L5INRxrT80g4yCwjD1!Ln>%dz=t!O95OsHABBfR^bPf6R|3(^#ez9m;sw=?QK!6v%QcFdeOT+;;x5s!|#0Q?MJV$^UYHgk06-o0>jabkiSH!jnmVLVtonbA9a z_q%_S-g@ip^l2E%qcAgGm)8D}u9VyZQ{CWdg0O|8Rl&O>d_^=RG zP_mqW0>HpK<}3)Qk7&faV*jbY@JYFAfn|kDPX`b6qwuE?!TJcT&Wb-;-3c~W9 zXqrxU&l(>vFP0SGV_=+qe*Aa{YVo#b{N^$14HI2_G)Rh#)QE6`b(eKzqW*pVGH~ogpJKg1g1$43j$cT!+# zsBTWkv$ZpVVLn8)l~g;+LO=?~Xnip*LSZ*K?lD2e0gsP2dj0A2=HVUc`hYqMa$#wH znYZ%>fYCg_zw~x-oql;c3>$PZ+mS3PHi$U=Jx5Q+Bn8ai=mvqRUcof5mOz6PpmJUHURKtQ*<&Fqa(yXXMTZJG2b84=F{0W=s^rsZ$-YrY{(itq3V7L}&G0q}2kTUy~Tlh2LI?e*89iT|KZ0`C`JDfz*^XH;2r2a;Q^K zx^VGAh}=8q0zdQFr_=4*?;-ZSLijSh@WM;!2F8%D{Q8&D-~QeAVTY55o8>WrQTABb zP2dU8CIP!G6Fc%|txHt60ykxmbjxP7pxX)}|CGn`Kn_vdrXWyypS+Sau-;M|O0w>W z^~J_7FT_vdjZ3Y_JM0fwb&fSku5}g&ojP%E?LbSTgEqFQ1{m6APt8O?$+{-;g)hm&X?~|;}q{Uqz|0+ z=^$+uNr)oq(22ts&1zOHh5+tGf-;IJJ8;%6{0X-v^97Rj;`re7q;qo08n9)4-09`B z7hl|UmBcjwQVAc%W*f}YRXE&T`4~-rCOT#>u>~_JBvfs#-O-U~>fUG}4%cOp1JH+t z4I=|P@qPgg8KqI9U28@t`?hIVtpAucd4driv`c`B@H0SVGU#^}J+#3P3m4fSiWoLK zB5nOH=r!08k)y>78#fJw(MK4hAtFEw($+tth_h>!Lk2ET^`vHp58wqSXY1~&;{ zcQ9=`u<5Gssn9zun2Mie=(yAB&&;0F;>a2)FTl`(t8wzfPDHG-hv-mrN*Rri=|ArP zBvdG~*v2o5xPSp(zI-X293KZ;dh*G~(+;}74Mu@5pHt`rb?wmRegEJvz4Oky={LUe z@6w}>KEli~hw0T_-mGR@_@21WOtYvA}Tn{=_Rit1!#t7Io2{#Pe2z_C3ae(2C_$P(<-9V1&L3 zL~0#|xqycTRAH`*!|hwQ(e=2*FbWs0UAcNKz5DJvQ2{alK~U#o71(l`0yo3L-Yu5a1;hmO+qH0FRQ;Q5?b+4+wMuDHSa6 z*}44=#b)6w`SQ&KQqbv)7a*}i@r)_c(Rd!m%P3EmNy@eXy*J-{GyTP1d^dgOGf$<@ zJ@c7}@?qRwUVinBV0c3&2EBgmp}5`yL|=OGrS#(;zYux8vcE@1-vl6>Pf)#C){I%` z1;0&RD;g_b4Up%1QK`=%a!Jm(>}bfyHgCXuwk0*ctNIE3Dp|K0d}GFAvxuMkm2HbS zUhr}NJ(mPN7CItzEwg|YA1c1S#7juR8CEeFIRr+`3Un-)Df8>~hG}bSn-38N4DKsF zJBg$pxdncH>IOBA93CDrO%_Xlkg@%XSK{NLXp%;(d5nf;z?#SE9%)x?S@aaMPju*{(>2+oX;#PQLcRb1 zAOJ~3K~ywa7HPogNlmlQ1rZ3(B|ov=*L$U|c#oP)`1bjUi4_)`7ZCZV@#UkllQ(84PWR9U zzW(~_=`D;OS1w;pPk!R#=|=$Flb?9PXw#qm>7U^gy^H?uJ;0%Z6?ij7k<_(p72RWA zHhpGYbha`lm+*5$vQ{WrvlrVR@z-$^jJV7@rLYFMRtZpAs?=Z*F&#XHNRk)JGl^{V9l1$N-Y+2-5-Tg3Y)=W=7@X7OCD1C@|n1}fUT(hRzmw9Nn z*HE_AvL!*3D2gJ90tgbT8sRQC)^3vw z;ZfMg^n}XL@BRFJ0R0wChpFl7-Q9zDrpztKvzdC)>yHaJIvNuQh-8e4M*t^vWPI7y ziUF7+?`s61@{UDxqz$3J1-7GpiB5@T(31GscZmkzvP-xi(g8sjw3&HU04!fz?>NSU zawPFZ|Hae%W5E>Q!MlOWX0|zVdO7*_w|+nDqR&2aiiu&C#1QLDUUN(k*bwQTY&uB3 zdhNx?oA}}jmjJ-yF>y#zj&qYBl@3c6Tg?{zDj8EJJhs|j9eb~%jYQ!CeyGNtmu9p@ z3gp&K3DXJ8eq&-PREv%Or!N7%tbr1v*@#?%MvLVKOs4A~|p-InBy|Y_v5_ z|I^xg#TzfZRJ`-fI~4tN9#5JCXh$A(CUmyQ>ws6F24f4Ak`NF>ox8XJIE*yo3BfT# zN$2RM@i`+16ekI@8SD{lR2^nkgn0GtIzI-jpndQikYol`OhBO1(`?3F+$&NHV8MGl zTJYdLRU{U^;qX8$hWVs-RC74Rtw&7JAP`eCEdx9n zOa*$o+#0}rH1fiwdJ5yV&8bG+72UpJPnQvJAU#GHdm%D&+%u zCHdPh$AVwz8tNM(K>Mt_*D4vi5{BtQDM5jcLI`_sBQczVT+-%rj#&XbB%w%JxFl|i zrFZ+>Iut_(s1OJkkQ$q@4p4h)ee!KDRfey>-s2&MEsy3uRezoc01Og!{JuD(LI~7_ zaLmQ%WkI#6o1#x+Z|+)Aosb0!*MyQ7pB#0h4kUc0I~XEky$BXTD4Jw)B!q++K|4Za z$T0*uLK-rXM8n9EZdK_ITfP^e?5HtTK{sjJy?&)6Zq>NQ6A=vf0^UT#t74+%un4YX zrc%d%paF=ukJHi}_i$aMSigHOo#4#i6w=+XSPtcdf}81}ZXqQJj?2r-$vqq%H~H@8 zIaERq(@C8wEsw83W*l<-jy_|xefPGZHl83*Gn)Cr>(D`MLmS919b(F9pF4wRJ2(f?1m&+sv zvvX`vgcR2S@HO%)`M7D3JEj=`>;!-SNI7Iff%|G)YYpAZ+!(=0JTD%JwksUbq(j@E z<6|_Y4VTB6s2DD4sy(BeyD*73j`V>nOWhnsO$XjZIouTzFLx0}fJeaJnD^pZS{whg zwJF_l5d{%mWj{C>P>4tQ#xKkBytod-O0{4@3QQe zaEp9tXNXsEP&PVR{`CEMA^`BP+w4f`FOCQNHR9MWtj-2;99D@7Qe&dl>CZQIV)PQ| z90+tLK@^GFl-0aURt-G=%KGeeDF?H~Duz4Q9CsE{BVjHOfE+K4geV~cmAHV)thG^A zacwUT;0c^U^5Z7Ha2e+gcM*rXz=xnnu#lTb_kv^v>xiY^N3D?y`6(w=QaZwtfBDiS zJe;(3m48OSFSvd)8rA}QZ`Zv z0FuaIgs3u~DTrrM21oQH%#3XfXyB!n5yV%jCF&JuFICRCUgq*%t_)C&HqezN5?EJL zK8g2U6R;q%cs;6D1EE`ha7Iyev&wOmAUZbU-&!YF~N3fkNd?X?{| zz8qzMFTC7b&10NCbS_a3CPeyH$AXhvfC&9l_LEYdBoOVUT<`R=`=Kyo$$cC_z3u_A zkY_`xd-c_8;r0IyfA$|q{;-$4_`><*1=QZTIa2ijfa~iU*nHRVkne?~NZN@0S1~cZ zkR`pgGWu{ro>R;L+B|KJ?V>%0w7^89q zKJOAfc7Rln&9Mq6A012%8iP@%I~ko^8cpAP^G${^`rmGTDvu`#0RKS;GG{ScVU;B( zV9{rk%7_)o9C|Kbkx9wf>U|6s!hOu{*+@a3O^I0S3LP-g!VZ%-+z9Q<7wR_Bh%+E7 zJ5u)!Hn`gI2!>a4P`_}wh-r#Zo_cR{ruTzhIpt7=)^``dmwlrzjJ^ zkQr!DY6y$!+P(Yt(_6Q0ksM%)ONwL>6%hA!cVR5QlRVVQ1rr>-!zeLblv0XL3POZP+F3RjJxzhoh6aO2Xa`JT z8Gg1Iv11u3o6mJVan*-G#G#SW{KEpGJ~e`*37kY?qZ<)d0#E=_?~Q}<$`lcXa9Bt7 z4XI5MmNwEA+Sg!9!GlVdxWzmLt0LIL)v_?GF4|Bt$JmOxoWVv4-F)Q&7d3Dp{HZvv zG|V`~%YX=^IY=GGiUJTuLkfsZr?)P-P=1L8N?ZKAf5meN%p{bU-$0ak3Uzj3s|? zMz5{XUxlS@1U;h$KoRl+fTe~DO9vxymETKOqHMuOpCnHRwos(igVF&wlQIK}fT_;P zFvRdlPDIUv6~c+JjmrA)!8)`2Y`P0zN#F+k>Lj?!XNmsxZ+|;Ef9`zp6TH6N?tYvz zIcOU-^6&rt?^zf7sccWtWkB-D6DPw-a{nGX-AqrwT&Jj!`g~~|Kddo~3g}QtCV_a_ zl<2rT`>ha^pdDar%=+7v(7jEC?nAKp66uYS_3bc4jTgzX(jxwxBhN!92V(q}Q=Mgr6Z4YmvIU@mD|L)%VYQc!UbR_+$3I(Gc{FezI&nh5P^RQoNj6Oo8Zy1TrcAOn^C%%}( zxsSdH@sRT8a8R8ZGr_SNPjd)iGTCix_D15T_WjAi_jL>mC+4 z$W`N^vYBKdCV5E7&WqZOoW3PxH3j8CrcyoyX^Fcr*18vB;1Mb*i6?M34nxZ^0>^|3 zk`(i-w^I%@*6(*KtoR^!mP|I|acV&DGLql9bLW$_wY4BxRV+9E>5>D_*f{sYFj!c| zQz~?^yG!2$JwZqwyl~+HcB9h~D;6_9m9XpmkA$oO_g3sf#hcVS)mHOna2NsH&EXB@S^pkEL9Df>%6>?xn~8 z70q{GP)IF`& z;`z=;RD$R7IYu4s<`zKAtz8bcz+<}P5&B5Dj7#;em>!?u;Dj9mRq+s|YM&JpL9H}B zqfzKpm39Jbz}~XGcz>^4IT!u#@r~PzMLWV@1hzA$Pg3wde>m}6xpJA%rWqvvyUE7Z zPJsHkb0m$$O!DyIc9}h!dP>=Vwl+NKPPt)=am*drAd{$jfSi*7rXs;F2$Ks!?xRt5 z9QW92V!24SnP;=a1ug*Ey*=VxhJ$Qrcier{zI=B0fYnIQR0=p}=gL(2-uF}u^8s$U^cj9fj_e4Ch|}rNeSVSC^Ddsv z7W8h8cUDp5C{yIUonUb{!ku7$rfH~HGJ$%eZ75o9=1j?Xav!W1)B;IgU?43H4n?*gyrkz^WxDvCwfGNI22 zz}*Q+Fgc!}@-rH5@=Wqf_P zO6JDe%^2e|EEm-4zqPrMY_8ua9HUv5#vxtCNCvg?5beF?{A{z!4zcpVT|wHmp7EiL z`i>oAdQ!@8j!=WLQ`t_l+C=v?NE&oZ>nn@%ol7$_eI!ver<9HDbHGr+g4n?T&;QaU zJ~7ulQ2_W@uY69%sEWB#lE*B)+%+rGpp{PRqe?Nx!S6CBBrA0#)IX#^s1oa5eOhG` z33h?2Bm{G^qYjBv8RQN-CMi7Vgp_4XS^#^5;sr@)_6gqf`LYKE7vs1Vn&6~fVfjdLH}Dp9fXTIH2jUXf4^rKr-@#wE%5^XCbTc+TbpXn0Qh z*wGJg3#R8yw0SO#`jQNb&)fVMC&);<21WOQM!O-AJ|f!Aml^_Jy{9n`X<4%)$> zM-N6nnzBIU*P!Q@uU1VE3W(T*+?K)~e$r+t-YIkCIFgNhSI1_lA{ zAals5S*!MDXirX#EhRttgMOJ!NyyMtBIK)i0?WbtZ)oTLU$;DQ07xg=x8OO^IA zF|b}=&*vH4{!Arr4vCFdb3$XA0Dg7U0n(asYpvSEwKqXY!q>r0aBTcskkgOk7%DpY zk0Jglaic*SA>i;ShR$b8Vg7?YL=Onda0&s_f6%&tSd^3DNoK`mc>gF>{wQZyc@dL+ z$uw+TSkE8s?Pov!@pVEDveXqH1Tm+2166H5yK^TpB1-@b#2^w*5)$!D#0XkJL1z<> ztk-E1gz5tP42%{y&8z3{hR7ITD_C@UeVAqiiHoEMfL>UxtRVMNKr{~)C_mdc&ik5~ zp)72YcgfM`ss&>eb$s}n0opEO^I2x5nV+AF^R7sdNd>o%7VQT*i?^t&Ue*%8O3BW4 z+6HZdVRz(nT+E1TZxay3IuFYe=&Pvmr7g}Mkh-`QktEustxy2-Y&^^8CCV1~IRF5z zb0|RoS3~$u>Bj+6bw@lF%Ute;&%z}md3x&P@sy>@$@<2gb<@i)xAQy^FeD`bo_P+? zqaRcx68=7akWqaGAXJ2T?{?k7t)lavCFCXXOIYxmC_HR!Bfou4P6rb~~pFu9jP5ELE#lpRkT0NQ`_ zse>m7dPJwfi^ba72|`HL6N8YFF^j@6xQ!aaqE5VURtMI|2hDxBN9x!J@gBpXakrYS zwCnf^lV*X2O^tMh03ZQ>LPqdspBI;fh(IN<9R_JoGEPZ;j(vYAhtC{vlU`;t2ZXFR z=fn62Y_Q=HM@HzvbQ1t!-7ovNE>sLvK~+uPfB*gBFs#MKQc5*771T4RuS!>fi|Vb- z{p6ERST;q>AU3WVOmEnX2J&myt_4V}vpjBldnfFK3wVwt@~{;WSRC?X^d?<-h%RdT zGNfG;%>@|sDC1-YPOCfwn>J9^HD#55IzSI(lIIJ8TcqC`m{yr8Ya>)jx<$r`<(X1SenEY z=}uf%Wh5I*N0&7HLND4j%)hoz4EW^J^@1$e=}e~;2`g^g{1ot8#%4D|@wJe!k5=?> z!>>J*wzcK%FyY;~bC=MmhxUJd^5klI0PvAaqBypE9B`{gRvbG55TdRQvXsPsD^FiY zk)k%hNDVY=%rr&||6o z@}!*G*+wLTPO%#V@BG^KJjo}YNC5nm4s%qct^yED0m13a%!6XTRnMEGOfBSlA2MqMO0GMr`1@Kx|_LoDYPEoLkWu zAS9@P&vKD;C2trGBNZVH8bodKkV8P^=3w-=fQzXN%fRx5#ifkZ00Lbd2B`dk^}e6o zxm(OFEELC408lM#d8EcK~J?-?u>xvV963J1(30zC>df3^~ z;ryl~18N0mGY*tbYZx)5IHf|RALk%}JtI=UaWGS)>Mr}EQXu~wM#@A}ARHiZshOse z^q|*O6wKPKM!~8ZHbz7IVMg8G-3TBin~RBuNXRe>LNRjA`4go(1XAi#H1uxs>>W~B zvB5h|0yi`o7aJQ}DS_`HHGks|Uc+{KrRqO5t__b{@%B^R4Yo=(d_- zcg@iNh~v{)V@J^VKt13e3Uyq|o(miloJD>61x_K28`B#Mg0C>|qm@kPjV|sh5R%Cq zC%vl%+KqZ^cBZpLpLXfi`xz2L*DA$hPNEWL&z^P4D~aZxXw#E=`iTWV zh}3>|BoEmrx-c&#!Co?tmvf)B;k6;-)gCJSF(wVt+{UyVLIGj%5C^JolCyXyaf{3$ zQpyl12caDZFc=mM8b)L~5C0*mE}JK4L-8MiLa4a#766D?V0?v87Jw%J03ZNKL_t&< z7q=1Oth|AIp_Tme@#QB7>4+eq#Q0v|1t#EG0K>+nDvRWovtMC8H#bj8X^s6O0H&5) zd*xcF#6P}%J(j=eY!SMeD8Z)$7+BIabQSfQvmb!?N4zauwMpDZMcP- zZCBc$K8(mI9~laiMI70OAT2Q&`DM0-h450B9=qrfJ{- zJ+F)HFgX_*6yPH0_{;z&9(V*`p=a`7|53BUe^iC*mHY(97&Lhp=~QpGF@AzGI2A9; zvJuW!@fd5VEm)u+{E`?wm@pL%Vy%ZY#$N*EP54GiOc^o3}t- zw7R%fjPTUYl3b#R8^Cty?e6z_#b=uj^O-r+PVj^rDlGkW>Wq#KSFmbp`G9({v289t z0GPgEwMMbNu}f^)-_MAkspctAv`dCY~1SD#xbH%Mb$g$HpND0P?6Iy$sqrW)5lE0@xZ83TzZA zw^fqQG#2R3Oa4gR9-xZvqFszI<4g$dA2UItOvQ8m`G!4#zdo@5XkR_vsSJ?R>ma6g zLBX>a1qHz#J9V_kmH`e`N9h1o#V06Qa;BX2B~8BmiJ?5X?dn)N(+XLXqMq zfLv&rOjtsKQH2wVN1%yOHqbGdU0_}Us|m|z+LdpE7fY?kLX;pt8F}3IusEqMu;~&P z6D|Q6YQxF*@S;+eLWcu0DA!|5q+*vYT#O*-|NNhS5FlydOjT#Izr6V3i^=oPKcC$A z_+#!t@Z@D$B-P-b{_JO={vu`aSU@3g41%UI?17@38WI_ZFGO&S-vvV?B~)$IQjg#q zelz8gAvczNoXjnr?~%FMMq8)oKh(sCx3d%IK!M6RLlDs0>t`Cw^S(G_O7Hbo{YW7x z@-5V1JCvR_S4D($@ZIb$P7Xe|JfdL%_Hes{5~mq7&e8q+6VPQvLD5OTp;ZF(yU~99 zF8*-=J8X730MdT)@y$<*)#U|jo)?hT?L#7ZrqgtLdoTU$?){wXE%|=8pH~~~CP_(A zA46-HE&&g{&(uS}K{cRK9h^u$sFbX+jZ#k%qNbNFoGaM-=6VrF{Aql*>|Z}BYEW@b?x zjYtJ@8H6G+yM9t43%Y}tIbddf;{z|qQp*%Klgt1$ipBAxQE}?zDbuiq^e3g7=-}eT z3xv!(Bro2LqK1?;H@}c>ksS1wAAJbGK0 zd+b_g0#SfQkZ^H;WyrAZ9-y>A{p0YRYR0OAvuDpl$Vv}YTPKF#YTiED$u%TA2*xYP z$MvYn(jGq3q@Hmd1tQD^AX)BX26|wL&gXZ*L_qiD$^_eGg#-_m!s!GGkl;G&Ou-C+ zAE}4+jY@kW#v^Wz2YRiSd5srhJ5*CI*AiJ0GZXEZJ9(hK-BN{3%BL9jo^fRj^cj_mhjHX{uT23^1q6E5_T0g2>2;|<1PlXSMVOmdQ= z5>->M%2;YPa{&wL;1hrl0|*cY@+l)q$~;;dAyOrd60V1&)vYD@OvzDeRmgl0nfwmo z<|YP=wEXayA_wD-x`>J;q2IrMH$`ozoLF@q8rE6@etP&kj0u!$S%RdT1Xx#7_YE-{ zjJCj+Uw%0j#cL-Lyo?KTdD_V{tD&Nn!ly-)03g6sE0D}r1o)_4i z_)8}R%oFObQHy-!Maxm?f}wd2i3Mpuaf7OImGAy7%L}#EXK_t{uFnaHhq9=bcla(C zj0oFta*$d5rz97WA(M&a*@MvrzU!O!5junHTc1XM`#0JxK>E!(#l1dPfC4QUMaB}( zB`UDejp?coWLTY|{XY!{!~WiG&ORkMCID1V!$8usx4(n)oBel@e8XGj1Nmq9ij;~@ z06ZR1q%y9Lo~A9P`(g`&bbhXbt#O*}VINe2a?4P&djI4nKXvo-;`!(C@=@Gzy!-aU z-tJyOJZLtl6aI}`yVYqFOmJ1svC|C;0(cH%VN)G6>mnV}n-HwM!N99{@HS)|FkiAP zrLlxqEXH{cwBMcSbOy7n)_^As%dQ3t zlVTpJbgE78PyS?$q^NhZ@4fLx{?=jF+x<_&@zem|7em!pZUyg)ik?hw`@fs5Kp$Bw0j#~d9dCivxtA4X`3 z;NiBBCKb?osTbF#$Ye@B(N6*apG&3`GyoCnY;6D#!A)h+f2xhq6$k+YM-Z21%p&*N z7#r{Jm_t3{e%^T+f)H)BAP$-(=N*;EyY~TD-oX4~1{SZ4@EAHi3ZAJH&u8M_ke~=tpFzbR*9 z^K2-J(#2esb>W^z^x=R)S+0jNge**l)mZki2lPkV6HPP0-25NUl; zbeOQIQPu|pJ5J2hdGyB7e%$o?({enO0C?EBK>)A5n&j`ibE!Ccb}gwjRS{;2o*@B) z>a8r&o-J zIdM?N&L9lJVI?D}=0O`%@>0vNFd07`I!d%Ba$U)S@E#BYAW1Me4r()*;P@!81LkC1 zspJpWE6+cF+4TRZVJq|41+o9657yTUf~aB2I<~z@afpI!dW|E(8)0xbRA$%0@IU&VR7lc2drQkF;_Sm`{axhCLpA#eT@C z65c+mbe?@eV)2fz?FSZ5R991Hw}#I+!YKEML{}#J(^E;Y}HIfEwH; zp{1U8R;N&Z9X=B4NE4rad$p6&-bZ9?f~lt%(3eAKl!)1EfWdFte&GW!{NlO1e0#F(;T8!*};as;4L4sxmb0~ zqVcW52Lr{;KS0T3!<41&XwH{P(nFHJxA-~)MsFd1U5nz*?74UETT7)EVFQ+3d| zg;^21NReyo?L$iwu)@rvMn%j((F9i|0aRXFm$49UNUH#SGp}bA9DwK)gxpMqQ)8zL zKa=WZREZzDQKBLILek`Z2sMZnE4DwN^3Gw$X{Os4i{{#`3Mu2$n>TM3ckbMcOwXjh zN>`8w_YMxQ6`n}V5BM`29UBB8YX>wtjLB4yJVGsIrAaWAz!++&4r}TG?*k(Ckzi83 zG)h`mLCnMRp3`<`y#p-bP8uVKmWakZ0uJB#AV(le#kGiR0Y0`h+RN{sm&0||iJuNt z+C#4{0AP$?qftwS*xCgI0hwz7LGE#EeWxDQK1!53ZBSV{e|f$ji$uwXxF*_60odt} z+GtJnj#HY~PyqGw*|rOjjWks~SHKjra|=m|g{$A&t1KT|sCBS8f3G;` z4pLK5`FslT4<(4x2=b}|xv6d(eu=?4v0lAVCwST27KSO3WqS6^$=K3Vdt-}D)ybQf zEgg5$sA3O&CG?>WFS#S1-|Bk-6BhY+dobwiYO-CJ}G5QUQ)nv9)N z2+kQXhI)Dd!IUr;LR_ZM`WTg$m6`Ox0a4Fg2=+i%9=|Oqd8?k&j3v5nxla1+nOds{ z*b#n1L~XN128XnZHFgIhVYgCe85Wy0a?cPjCct4h0{jF-4@b%Vc`A;l769#C$PNDe zqOY%By_%668OdaAf@ofWi1H!MgeFdhumRRl3M7^sMTNDykP`Mh0I{eXfL1I3&yR71 zOWbsQA`pp`@()3I=-^`v0I!x4gv^_hE@^V!ILQ`v^Zeuz%R@U?;ICuJh3_nQe}1QPU_>DXpxO?@DhWz*$BVE*4t? z2bT#mhgZiBv_jhl58z@e$UDOk{VIsYJ^Z2U@XT_~Msmh^5#T2D-TG6fwC1Ei0S-wU zDH^+GF(rhE>neLlXRPYbDuStyb;@n`)56?=j)+9gOc*-6ra;>o4|LwM4ip{sKwIt_ zY+?yPp&>u#c<|TU1&AnCDN8(nQ0>MLOfq{K@C1;&`e7&>p74Kj#^~7FWrjfHatbgT?&ay9t?3CtV4M{m~ojygJEP zI)Z5#V~X2ZHZVL5CM?##TQ`eZOv}t zyYIo)iRzJ_$qJiR}kS-Bt=x;Ca>17{ac)%4Z+;FYW z=AYhqD#PUlg;*w%aZFKBPp{)UQWn{47+G;LmeI+-Kr;Cmb8;fG3@p@H944{)AxC12 zu5{=kM%Scs78ImTBGY+I}1umI?Y6l%rGqZuB-8tlZeh zm>>SxU5u?mK}JC;>vX_x2m|S)I)Na2Xzp1g7G}UmuCIO5O$uh94)Z7tncc?(LGM#@ zHcJ}xQO~C=hnphxWs8f8s=U4gzZgJ1KQ+fw4}kWx9nS$-#~~}HfrDqyvV0Dg@5}@I z3H7WCrPf^PRLiPhN}Zgz&Hl93!Wi8_EX1gjj1Ub0Ku`tZh4={kB0>Nnb9#m5r!^3f zC$3m&9;P$P_fL>;m*w3f2}Me*R_de&#fz|7nt zwx>>BCC{6!A=WExAp!Et0y|4(p708nqxDhSHn(?`LdZ693^j{1DpUssgqCGIz)rrT z&QiY|YlWg}oYU2(9ZeOIS`r{ENS9_C+ZiZg13Z0LVR;XX5^};O7)+$}CRb6o#&wI+ z!6DRoUJ#&0oa8jul(kUYhNCB>w!+gHSzfRsYHX)Ztfph>8;|y(-b)LjssU~M5_$CBzWh&d=@C_^SFv1!C^hn45tI?HGGaMyu(I%y|>drI*^d~O!I_@hob~D1#lJt zB20KZY8oreXeLhA2rvw6Ux+Ac>=v!jLChQ;;Y`pYqf7TPxe=PB zai9bwr)98Q#Y0y$<3a-IHL`J|f=97W8JLOc6X+ zH{4=5*C$@DgeZ6^oyiYMB>Wc_t(6LrD-7Dj>Zvo}?-*k;$^Q9qW_F$=u(h;>H^bEy zGGN&rn1#c2zIcq~Y#S}Zmd9+54)Tv5CC?r2Rle2Ya=esdNrnYIc5<)u}Q$mD* zMn-8g1sa+8_gM!#f_K2=;dpPaClLFx=Y2%H`}t`+zBB;%E1iEdD84HV7WnCt>#)kg z+8TI)P|t+NE)5uViWbfc_X?>H^D>>(b5;SNxp)u%;3kPu_eXdZH ziU2#@7jbE*P}G9DLB$#~u}kq4+Lcp5SEDd!Tl_H_3+q=iLLfuZ^Af9K)DNGzNVQxw zPVNn04bFulcZ_R8i&BmoClIQv{c-VW#H1fZfgZT ze?u5mYBswSWeF&2H2c2|TE>@7S_6M8uL_yNNzg%W!EUA^`MQ z?XYaLnhe2Hx8O1VpWqj2uh9$K;_FLsd?^7Cnhg4Pgrp4Lc%`p8bCF;0`t|FOpvP%^ z`@3T!(5n0^8u=JIVKZs8u&M;$#NE;~<;def#QgCSFei*?YmvRAOT5X_9{|CBEZ`-d zLY`uY+{S-Db5TH44U@Io6q{h6rGx87TqcmG%5xRS41!_6}Zy&&g9nrZ%pS zy=4+)0hmIG1lK^Eq!5ggkv&-vj)elUMepFCvVTAbO=pf`i4G61WGm7(WfKHip4q4Y z&)h=Y`3}XafpK27w(Q-*-}pVQ;WEuo+VkK)8f$Zpzz~xcY3(`1{vrp-F8iOf2|UKA zp6nCQeb5^d{zI|{_P6yK86PH%a>E1fGs+&;2o@tJ&?u`h!2ZVI&^vlmXpd?yU8&vF z%JE;E;wJ;B5pK{^nKS}fLX@#UL5crtts0>w?hGx8TL-&RHy2ki@X&&IW`X>`8@=Hp zm<@@*%UO`b#pMqcXnUNK+)J3DirZ*jU|l5SRpGEt=~bU)d+28-MN$$dj=6}9lMMfu z>M#gM>J+68j!y=mE-GZFKoX$3`T(m9l}w?H(8&3OD63t&lrXskJ5D;q?_#$S>{=Vv zI?!@;Hf5_30Xc6~>f`!CbG)!nACnt#g0n7XUz+^ZtylA}e?2IGM?U?>ml6OUAC@4{ z@&x21$-;z$mk>LbK3eEy^}T+-GO3Zvp525e21>U`qDt5_IaOsT1pp^!C`@QMBw?az z2zrK~>S7?&2}Mha@B~5tWQ$0txDdeSBend4k^msHyi>H8=sX&Rb&<`5c$^6U#MllI z%K*@@!UY+?GV=c`Q;0$&x`92Ka1(JEd>4FOG)4Kc9^eq|gjHb{Y9Sv}E5cljZY3pu zuXgd`^UW7ud?~KGbLX?-$Jc*c5K{0B4uw0kKFWNKP`gt>qAq z5KBVRQ!v1BN?t-iZU2Mzx!}tb+}ursP6l(Q8Ow zoUsW!Q+5_mV6)G?s` zf-!|f|1op&Jkd)HT==y54iqimb^xdxcb_4YbF(ANC{mOc*Z5$xay&(e)vn_wbz}pf z5de{8r4p=@v`=xBhnM5U3J@$092K-@7OFsm1Hc$roo;3ceRHN+%-2t3ECI&hH^>A( zyYJOkU*#3g=j)f__|gO5uMX39Iq~}8$yLPpM~@bUi;ElM-D2fnE+g!(J;4%Eg?qC; z2^0t}g+bDE22w+YD%#Mh+i9AF+`z9UlwokSTiU9)D7I*{li`A@<6WNhnNoN73AroK zk41okV#|lCU4d05?c}#w#jP!2(dda&r%oeGHna5y>n^k>Emya)dh$f|+O=26Vlyhf zPjUwBMXmNs@G4Bk)9DwU8_W&JMD`XcfwwT(B6-8vGpERFc$%eskCLDL`~#tpG+r$> zdmj{6zwv6UitynEde3%R>GobX%7<+|EwB-8M4e%2s!f{qcoYc0$$%2tC?FySBJ7~X zQ6=i={njiBv3mqRI=@`6j4vO7eN2K?ijVUSfKY{G%T*$Z_m2N{l&nO?je2DCemyQ!+ zBucNyNwyX)@G3hV(B;t>t9dSf8fHD8uik-V2;ezS8G?vz>w{?)q*V&YbP39DgwxPr zd1r=@*R)Q8bu(KfL@Z{-SpfLN2{Wu86z9%el5~A^RMK(b^OxrMtpmX1yNuoIr4;BW z-dRoZ)uh2|Z+dXBJU-Uihc;`YypHrR%~&E=WvLwVqh=r2i{WQiR%o3iCXgZF)`r4h zCl`pAd?kADL2BfWTn6KEvpf(o3T)sn&gn1`Y>fiVI~Mn_D?wn`q^qo=sz~$$CjA3$ z*`(YqLMg@@r}pXs&vUXz_JR{M#wh`WkQsDJ%V0DP0m^5g(qo51Jwt-)_ec4|hwJ(A z<12D+_4j`7YvFZfVM@yKt>V%8!{YSW=iDP0yD5ow2;5Lj zH4abBQmc|&yS2f7!Zhm2Ru8Uz!V;1lA!vqB(^7#AJSU$BmI+yYf` zl_2JTAc|HIwy_-}-BSu`s03ZNKL_t*Ef|Y96`ltW^XIlg9 zDM(k1&0_t5|=!Y=g*i9$#%%XZ9-X?09E^>or6=gnl+ zEok#(Z(QtVD+KCqDe>7fkLbtpVhRji)t5|2!1E_Wzh}*_py^DRCXzXMLpj@OLAP{&X z;wUESJ2j*mK9%0fTF7!L@8yBB&|TG(7;HxN%U^ytA)KLd=FA!Do+RhaovQ#wRkIJX z6i@JrJ|Q6h%eMAVi_L68jBVZs%O^?{(kLn$40t3-qEyAUi-;0tO$h+xg5>hW3(2ip zpU92H?|t=J#LaoFY5cFh`?I3U{Pq;i$BLb<=n#;I+uaqJiqWe5|yS1ftLDcO(?zD5sTB#6alB22)(joj@}EK)oP~xQLosU4FFa*js%}y?L>*Vp<)O zJ`M2APP z1H>J14=Pb`v{h}O>Osz+efkUI9oQ|gza~u{Q^&$Su%`Ik|8xKeCzWY;?EU-MaVQrJw zUVE)dfNO! zaaT}hiy3AmYC?U&;NabiAEo$Y|Ci8ceHnbeVd0>QRX0lzjSBlP@YE_Os)xW%!x%$~ zi{??T35X2drs2#WSW?JNgl512^3l)Kh~bNhTXzelT#Ddu5~O&G78WHjPH`ix%849=wPtBLNDAc-h7iH%ft8h%=3=U9scz6 zzx~z$;L#xZE|olXq|SJ2$)yCHEa@ceWLPC3T_rV>^njsfae3B)#v-f$@~Tg9&N{VH z4zw#dt4*O~A~H(Xa*HG>aeAH8yX`eQG^v&jk4cKrQrjAlW$>1M za2h}*m1^h;YyoKMAKzH3kVGIQ(E}=KB{^|o_4BT_9Mxjhxe^OkFIu=BP0Wh@%WDz- z#66oV_y9BApLTuDQsL#gr2;iZQ{%tjbx;+o&x{3KUK?;A#F?ov`;H zn6T=IYssnLuWDw=0i?YJKWrma4&fH8KY=p{ay~+y25$&Vh55+Vj`d$tVn+Hy16;uf zr+Y3GAK+yel>1n6#;p`Knbh}pcPfOy)TY@OA9I$TA?bqE`=Tq#PpYR%Xdi$4F-xt1W;&z~cKV$o>3eJXRu_-Mh${K<8y@iDb91gyR=2$}fJCM#uF zxL;|Cq8tD|!A$_407n;?)i$~xL;xtM6LXY<1)Lys(OF^`JxJNqgywqAF?I;SA>9g; z%NNZGW&z?r<7IOpZqj@qPVp_t8zvE2 zWp$lOHDzd8^k5pm#^UZpl+wTO^mO)%;1sr`V??6G@C51S*> zA8Udu(?M;*UcO0+t@{}3=DQh@5p2&em#wTkD&BbGO=;q=xqP5qeE(7&UrGR!ArD6@ z-XH&tnp+AFT)>WxX``{G*DYNl+}B0yV!3u};KsnHm31L^b&GUTGw zL1Yjg>4^w6t5?R6ptG3jM&x-gT4kySOAQ(c z+*5)84J%_)x{pVL*%z){m^pTAsb*qLQg5Yv{=7eqC|m%%efu{1G2a}q4wl;n$xgnB zE>_RkCbKxUe2mp9*aDUK&_{{iOSgBn)9tP8oXjey+!Mk$>LwRuW1kOdue|ayB1{OG z@d%lDkqzSi;P+okFI~J4X~5h+`NoY~WWed8Mw928dBv!2uRS_25-7Q`=uqhj6_p0l zv49|PYt1^ZmOGho0RRXbG%<Kr-pjiAu0h7+!W}DDcV|1PtSb03JFw;D!4gU*zO! z&O!-Jmmn*2fiNy{v>a@p+>99*gdjc!i4i9=k``7927_l4P!uT1bDS@oHo+qQmnIa( z9PJ_>4BWG3*{xd$M}686_M4Id(#F~qdB+< z(UOmx@E4ZDF)!=vK*H zIF}OILMk^vj#AM!^I{KaXNQ+L*c226P-^|i0O(#C$+Alc{mz4zXa$mfqf`Z#^zg)5k` zz5qaoQ9rbocypqI0c?Lm^iyiI&?p>x8!%(>B|2$9;5tvK;5){~ zWX7ZEW^MzVd5SuygX*wSCskoA40Jdd$bm0}#|cU@#Gs_AOG<%|7-W8TBNn{;1p)2_ z5+FgxSw3VnBhMm68`L&KY1lexinuue!g(ChzWWprB1CqJZVNjECXU;>jcTO#H8f#E9Td_<4{p2l(#n`~tS z#Dj!&goP%e899P$n4YQ)D4PK3Db5cC8T1f9F!%@rf>mJ0Ff#X{Ky844QQm>T5m;EZ z&c#NeazK}4>p<;*iN-kWko2k}P!0P`u?ORH5!V!{AY(&|2~y3A16~7&*;M^yysL=7 zBjHh_d`VLdoZ{d`$S|KF9%|P*AlE24m|>Yp!3d^FA_mYjh&<>poj(1Dtf()>l_-sP zsjdo6i;D|6n|T8i)#}xkUaIRcwtp{NxX}9k_y4w!&8`oI5W-OzY;8X3T)FaM$KPz| z%P+muc(nc~V-xiPZ*nk}=M8)Dg)|0xBj5qFKI^C+8=D&iORkc6QHtLIaHA#-6XMCh zfborVuYkseK!oG~df5Gt=$zavO90`X5S++y2heh__q!oDZMENmTA&17r;e2(8DJAD zM?@2QO!VYB$jWCki_xFnrx0&@0$;hEJrPhhD;4(Lz>tPs3{nvlfLCFfG*G({gn4ci zcNQYM^4FEy_M<91JKJoo+$ns6j2zvgoy81!o+__F=t9iPT?boa0@qPuGaub6} zwJYGExpMTGY(YUj0cuGTgB%e7?y5v^0)hgDq=KDivNlvI2R9L>=quR|BQ>fooKnk3 zxUUKYMVjc@jMJLJRE6zV^fyH@h|^ggwTIusnSyx1<`<-0Wj`l~^ZU*6qFCzyDJ_7z98dUI>nGrhINn{_3Smm#P;pUIa&~$%P9S>uj_%s|WJr z$&*1RtOG4R`Q(!+4h+IGsC$<6c;4Pu^^VtRH zefsHV#YZ21#9kYl0Y+?V=8OVd6=oJr9zNVC>P0jeT{#d?1QE@Wa1vo+&9Y8X|W7=$}zX3FKzo9*B!x|I~< zj|l4Ote$c~BcsgNhX@NGVM3!h=ENgb4-oDH<@*%Sqc08IYk*R9#uv(>@=SSErYh(N z0;WVD_lTBh5u$E&fCFitNpDA!3S{0wqGihlGM5wn;v5hJtGR{Q3)rM&{vrL*4&EVb z&Ov6{lyPiSccHXxp1#F2ut`7c&>Pzaf%{lBR;Pdd=U1~Y+sY0x;J@a0 zY5?%pHR|oR6I7^o((8B|S6AC9(ne)}f0^|1yOqWP!J+I4SEHGoFQm)qRqlG1UW~<2lR(r2W}$40UI(Dphf;Q z!35dCrED;?QWQU&sbkr)USDIU2>pXZoP1GSbUm87Bp*!H+>k7BUfu%t|dnpFFg z3(v!Ags)JJ9!9ph<1SpfFc|tVyo)wWUCo<7K0}zX&JJGaQ(O-SlCA(bl1w4|2iZl) zW@r18Pw!1pSDPc&{Q491!NXc>K6vnepzgedN0_ZEI;yAjj9N_=6R*XQ>t+1i{U2AsG5NtB_4cDM=fk39n`p8Fd~kSY`t@ z=j{)s1HiIJU+;r*x{P@;A{%tVU_vE)Lr4@~DKK-(R-WxlDGj~I0OMa2P_10B8i*EhxJ)U>~Jenq^fmTcooz zoQ*t!R-sV{Pime92omRRu?ZC24U<)}8X9wX35Gf!?wgR&2 z!el5QIlDdrW|((GRVH`T)D)p^q6?CZBhm&Fy)lQ1kZOa7o5+-~&$u#CBtdY&0uKqp zKx3>Tj?WZ=x~>;g`liqar#K;|z(S`c&)kR$ud)C?_xAU#w{ zJ96@42Pu)*d*y5m!EhF-wFBC?d}G1$ygC&0*wz2=BcMnllPT%@Crc!Dja+~LIT8yA zLYwS%)^cx*aGnHIfL};>q=I56DdrpcBg_d%e@c5o9YT=lz!+qN$Z`*JZsHK6L^rw& zL~@>@E~t~h4riEKggZyWIg7!hIB|+@vUjXCBPjTEo}V~V73h6ZHMh@C<}kH(-) z@HlOAn>=`*$06J!%|U9!Taku0ArD{Lp=^x1_JtM}evb$qV3#^mPq%jke7V1p9$+ik z#VonSuy5y$bc@Y?x3L`T*KzERI<JHzA0#1WOAQgle9frl3B4)@Dm2x>x;a5G^qiRoa##yPd-6o9+`X1-;&i~P!g}A4gqf=DWHTQd{AANwuTO^OGF0?f)Qlv z8Z>1Mzi|@A0elf|)yE^x5x!}JBYy%g%nhQ%Duc6gd~?iRcrbLc+VAcxJagvc+^JJ1 z-5rnpMarP)=;dGY2i&V%z53D|jhF%K1RMC5#-I@5xKINBhw(0tm7yB^{N;;P5`rSF zPLhND{o=;jCz0V~W_B*n4AVc0@2e#1X0SvwB_i#jl*15&y)XnU0gm>m0`nrQCA35} zMJ1&Y{iv4^=oWt>Adtq~ql=Z1kgz~Gr0=j13V@6zqBhfp7zi%&NO6+@@=5I(q}i8W zzEbOvDf+MepT8aN_xkL*Rv>XD#n--ib?$}dFCS;Cf~~*&t9Kslb@x7-UpP+CF=^Ja zDa&ahE{A>zb1Z@N02bh;3?>W%RDEi;hpsSYklIX3>igV|L8jAWm9F+#=mB>M?WA7N zA%1WsHgpA+wGo*>jgjsuJCwb}pl?sWY3Ov9Chr!F)_x21yxEzIYS>mxiGz<9%dl;%= zHc3fVfNc-F%ZZAutBJY-6I%>yrEGxCX_Q&$MC>%3v`LNC$lyjEi1VY;aCV0PG3b!+ z6o5o_(BrEC5G~XdX_O0b5=&Jl+evff*upI9ZQ;=BJ^-vhQ@?T%>F->88WwQW)2wN1 z9{)hA*qTHC?wF?|4=7V|B@__kKxwuU>Nc#PQ1Iix=7}E6elu?%q2XkA~gdo$d}* z8V&~|Yj#}!x%S#3BVccbSksQJw{yTs8N z9AHo-I=vFT=qR>h#&s_aOcJbCVyj_9*UjO0x&gWE0N?xdR;Sw>WrHe_Oa}*pko@l6 zy;}f)Wxv=}zvagh3xH12j?H%uiPX=JgWn3^*PYvf)Ml%bnE_G`s)n{YrP@)Yf#n47 zb4w87<*>aeK8JedA~K-X2Ew3xUAIyJX0_ncf^nZ0}WejnYH?MNE#(gpukTI@`yT~J-HfppNs zzNd89g{YbR@eZSFp`ZbOHU&DT(r~N6VWoWw=>R50k|B=JSTeYprm#}EMpy;Pj|#Nm zf_Q?ti24S22S_5?QfvG?1zGq|z{bN$gAf;jV8M6}fcXd{;@xw<=>zGCUZ-Ka8|s3~ zR8P?e6hkdXI>WiaDiRVhu$wMQpCo|Ts(dFJa;cIa=*>?^iKwP@zKF)bAHhMQVXR7` z2`=XZ{XjSKGu_EQ{0($1l~4m`JP^063m5o4J4Q{_YQd{1ZYaKiwE*Nw?naAl*+vG4u^8g$&*& zT9HkJFbF#nB6#u)vP#fs3=zzB`nNgHjEJtG$Al_6Sz@w?8OtfpXztW!4d3? z#}@#^mJC>LjVAf#xHsC#+x32>J04YLV*^9v&1Cw<8*ez_|L%CK2cB2}e5{WDY#{;=ewbnw(Mx-dF!KaA`*9Pn& z#R))W=3K*G_+DYFYk+T>cW|}UtLW7PJdCzC*RjRdi`m6v7;ft9BTT#(5(FSQ-r3nD zgpQb#eA1n;l^5q*(EUt*XV}EUso_WJHLHwz7A8w(a+g#=^~f^Xp3uBZ9FLet2#)d3 zpdd{Ow=$~-up?G5cEbEzk8psRSY?mvkYAAVG_4gG;X4_sk}L#sfg3noF;3D)xVi_d zCAoX=-lzZZKmFCh^3u{WnrV#C z4+zR0AOK=VBO5jvBYHbNTY4dcJ*Ff95W6dbMhgT#qD#UM=qSe0v5@CMkV8S-;XBKD$l0wDm5JEw`p%v~8N0$JlssJq}u0Fu%bJ`F+#$pFF9vGMKO_Xf{CbDF(+ z>z!xLoUW}LUnT-zIzyiU!qw`hpY{*lz5bJjw?Dn}>CD2)Uahg&Wo|?&hgfE?b|kI7 z$z2fWs%gE#xUks8m_Z$KdDTUVR8@l|W@xC3LfwWCQ5|zYr9P-P1MH=*&|PR8!CTPn zl<=Db=Sw!}Vj?*hPm|qjnC%W~278SrO-7oCqbYXs?3>^G<`MYOG4#goj_85kJf;7J zI@UqrNZ)d*nqU0AFQ$dus|}j@NE}d=eS!OudPNwBG1- zX69i)gd6NZXhb~#$5bo9c{Unu#al>>T}HA>!Xgk==mYr@gBXq#+AszH!ZxPWinSLR zEi*I*-omQ_+8}|rQX?H1KZ|V;MbVf>_Q8Q`$j*%GrQT(y*uVbkACUe$JN3+&vrDhN z_Vtr&arlo^+~3fUnusxggl6FRl*;AL;t8YGT~s*;2UG* zkB|fLMvA5s)E^88)!CTt?Cg(82*JicQv`j83mViIhXg3!1n+Pgs(Y=D69|CL8hcxx z)wdtrZVY>ay)&1t>?{^bNVW6DJWzG)N#+-I&H>fzbw zF=-F+&a-7SE+Ud9A{is86LF7?muDj(6E?+?$ss;$tU4p+%GP-Tj^2ey?{K)pG@b=2yG^H}YMna&~r3@vDni^>ATfanNdG-(oO;fI+=c z-{rSqp2f;SvejY3Wnl-ZF3Schnjwm=001BWNkl6cCNA-hSx*$< z1D%5Q$h;@4c!uJgLAiqo2U6iHeXSA0l^ANnbh4N#XmTfNWU;gT2vxXfo;tb6n&gq~$%m%thffo7s0cM(Ay!bc&=3hN`@#48ZTwi~557O$s`|i6R{LNqf>5qu5 z+#{waxw`UF(pWVjXLdwzqe0Cr=niuV*@YM|qP&4#sEl}Zg?(IFT_}~E5=bN4X69sV zIdtND$I`ia5610+hQlU1S9cALu4bdGJ{@4yz;m2u-MgzS1-YA%&OT9apu)cczt2bQ ziw{pU03Jz!UsN}V!TekbJli0Kewoz<2ibVc1l(Z>g=tA3bELhZiQx<9MAmM%8pM|s zjW!NfS2AfggAq_0VMruCbX8_{*JbiwenATZCN(}mjAMdc2UC(owlU8GPv|9CcIxzr z?EUxF$DiD~eK0dOd+fq<&z>8MhWX~^_SV+s)&UYhWpTE1W|ovFJg@fC_kMntN)2b{ zj~Q+P9f!LDDJ}#HB_5GiF)-v3Bv<7ULtWfHc!(G`gdtP|+g6UMf?*&hc0{C2N}Tqw zSH(^@dWT_TVj}kooiSWZ=nfh5o6TCQp0Z$!eHtfY!o&5`V1*y|8|TiSTfK1M!qVe? z{hR&_h%{b)%=xAs-8}!m& zES#m2YC;6jI~XZgc82)J(&{(~ZG}oP-AX4}W+y zKZ^6Cecbpvwb$|b)#Hf$CwwV$Cq<0bb0x8ClD<1QJ)}8UW1ya!c&N%E>8whq13R zLK+Ho;=yp5>&qjn3d#AV+4AE2^yODxdib-Sy?>vzuje=C=ASvfvb=Ko)aq&W>z#88 zK>D+j{|4DWqlrZbb6B8#m;(}(x(FN1$8Ohz?iq3QDR z<5ObrjG#l8Wu!_1F-Tg`9*t7b*uD#Tp;!-Wsi?hxm5HJNzif}r>pJmq8ESzUy|Kgr zhnQ>$&6(mnvkJ&x^*S$hi9_<^QU9n*q)T3aa86Rg#Md@z^8m?9JF@mxd91QVUd6L# z-(ghWz#(yLTxG?j77cz=PQ?QQo>R{e>*fpsHF%v40AQ;)PqH3B4KX+`xX6cn4FGbi z8516rpFO*h@9kx|nh^oc#rMAVLGjjGZk-Fixong_m)@-+M6fHtvju=b$MqND>>9&2U}*VU|y}0Vs&Pg4+`+NJH+4fg{ z|Fzd%L7JSy*uTLo_xt_f2Dhy*Ei53WPVpiWMuUK9Q$Rof+XxIITZCGrANTMP_^1pN zj(r}95a?rN80t|zMO-D}3NVi)QaJ&!58*Eb{63snU7r8ioB!^A`kzmnIB^A4Z0&#h z-~W&4*82VTPn=juHrF34EzPyBJ%8omgjr79u{}+ zKCIuqz2?%n+H)74c@8FCxv_TR0c&Fi5blu05v{8)Jiq$mcYnHn@9y38xupd>zIYB< z$q$_J6zE=iR49VTgR1V>7YVV!5T<<(IS{Et9zj5?W#b8ZbP+FO2qJbL+`c&}TgI(U zYp}Jk{_MZ|AOF>BFxzDqrbz2H4X8_%ttSnb@u z|DgA$fA)Wm_x5-1?e0$73v)B4UwGm9;|y1WSi{EU=PxC<|MIUU`N^F8c2qUO;T#`T zTR{$YejR@gA{zjQc~=Nj6pXoxSr6MNCJoJ_bblAu{J}USO-!t&aN#5Y>(zP}e91q) z@rkPJ4NSJ#(&F4AG;$TS_9B_OI(CvuD^zAUj{x-W&;R@{{`QAI{QI9m7khx!aC>|E zK491rqzoGOo_Ek%04xBI{eYPXhs`D#Y8ee0=r$l;69;*AS+eOuNuHBBgL-R z&VTTOzj^uEwQJuZQ_69EpZ)N|4?o@7+WO$+$x|1x2UZ?Fe01;h=~Jz1ue@}Ly*3s< zyLbQH<>ROCu?hpScVCg|9O6n7*hQ47PSC~1t#*}dIh*}{+N+TJhz&X?t~G{7k$7kc zo|YxAx{Z)Hf-~5BGf8_^1_`7?1-JN`4wv8Zj z?3gPtY|mG(z2c%@V$G%ri4cORJ^$b7sC?^NfAq}$-rg~itu6xA^F9~YLUvE*cDJ`# zk~o?D);GU?k~((;8~Qc5b@LXI_aG^Dv)*SX52 zG~g82hjh&($NPw!(YzM~3sfeouIS@584@1K3L;3RDEjqgdqikE-gGpAdVAPC7@UEo zE_AS^DEXTdf;#2oQzSH|Q8iP}=H|wo_uhN&XEbBPIfV1+0dy6#BS87$x8m)$-_Do* z^}n9{zwMn_a2!|J_eV3DMH=n0Wm~Z=OP1q3PJ$DMIEk~fgToR+v0Ok=6!-51Ra~%K zaq$%w+;BmC6kF8?0batA7ea92;NT>-@e;3+H_5xLb)*^1KJ)$lEj^;G*Kxc_cARsn zdb+3k^f{-WKIh-hcAnFEHij6Cj#rVg^Z+~#|M^T4`?0c+3uKGg{y=|vUOKGz8fa^4 zD+7KW*c~`M_nSAR&8*T?_5Uq1!jQvhfU=S72o<$$8V z2m{B{B7s%;6x)38iemwpHg!UE0$sOr;&yaiz^A<0Yg0buQRlHvq`hQPfhUWJSCMlb%?`}~3h^EG!@K9OO>Iz=n6XV&A*SX$K9)*YTV@1Z^ zq3Msz;NdM20)mJa@br3xn7#BN)HF6eAKa+*?O1FIh|IF_4uS;RDIso#GgXnQv60|N zp^zSHT(f57{5zL)Hm1{=(y?R55=W06RV18D+oDCW#T^|rM8S!FQc*_rX^G(k424srBsHVxq1t8_P7nuL}5RAc~e8S`Xr=S^cLS2>Zt}x~U^pGGX~-Vv>Nk6C0@#EB_S5!io)0+ zw!ztrRYs$w+M3u%U2VLtv95j;6K*II8zbrm8cLXy@i_|e>(h)C+K<#sP|~Wz=wS6| zVyI@gzn|GA1){tplV{GJ>w`k-S3yIPr9%(^Ohr z^x)I@=c0PytO~>r97KIETw7ODw{G3qIsUoD%)A(5O5qSTifm7BPXzkON}+gz#aMN9 z1~xtoZPGH1@ZrejnJj}BNfa6r%8a#Ia4bgCLHxyX5;JfT1}=p|I)JD-*|;Gwy9UWQ zS5;k=tBO{R;jpZQr*bVVjq{&;{E;PasZDTsnVq|KoqT=Emcy7|hwfkdfw^$e%Mp#6 zAAkJuH8^^oK?>MEI+{n%=vkbLxI~qiLoGd_`j3~s``z!BKKK0dxs?ZoQn;ArvyqfS z&){ia&L`?n>EdzFJb0}5fBx$`NCp*U@=x5!%NpnM0*Jf;ag&{$ozW$HDJG^Pc9Bsa zsD3;(`NzuCYwz3t?^yuU7g1kB-kiNy9ov`I-vR8p_S$q!`2>P?&t&K1oF)H#l6X{K zS=Ky&u0U9*qv&`}(GEshsK5-0GT;(!tg9={Zf>sW0UWC$k&$`x=A;?Bqj;#C8yZf; z5c$&aNVI^3MxMM`rpguTYie@Mvl>U^b+IHoVPQB>suCp2?C4o184{@b&_fpBc_Iwf z%E0LhU9D|*v@EM#FuSf??7%LV&+%YYOBQ#`2CVgLUTR?S?$b{`zO1RSv8H)eQx%|n z5%5^Po4wbfJS$hMh%!BIL3?|9Gsk|HoZ`X-3qz|{Cz_>G!q-qF9;Y4s#cSKp1ZO*QpnDDd-` zKPyI2!!w$*1T_3|@>E5L0+dMP+3swi?pm6MUu4*SP1kRFf*w*W;3s$Ytb6XcXExjn+^?sr_1Y#ec+sM^ zYD7&$TQ4#IE-zmEozmvbuT>m4*nK|VJSSCC9nWGa%Ev0AdEAvXk3?9=Vo|uc5Sog& z43`)j#MC~>l_Yf296`L@2|X1IjYVVOWF!r}6zzKQLDG zpiHO#19-kn7adA}tz^;+q^qbzDrwR;kN2;>uH;=uG>+`wzu*3=kE?&X3xTI+o>CC(=1>c8)_%kl?5S===gd|M|~@aDhP-(=xsg z`M3rqt(4_UEEkB~fM5!)AsLT1puQt0R-}R{5UJ8EIK*&u6_fvQtB%I<^|2~+PQ^S$ z;Mk0iCQg$@tC`TADqwKI5UhYsI4-jyIi}iNDp$iIb@huEuUOdFP`|)y7(bXk?eJ3j z3OKB4Ht!nM=vgk6@1~stn7wqV1_0=qb9+hPMz2t}??4wWGlMA{hZ6;s|G^bzEE0Yg-7`q4Z&Uy=2N+$(?|Db&Kx^H zwMr!yS&&FVDaA z)?1^LZ!cVJacP1A?`Z(kGfV+N?-W1&muwwS*DUF}zRU)8{tjyQ>YCkKrgQ0DuM;g= zw5UV}Wc}1+8A~AR+Iqn}<5sF72k1LheQSd1H$uY^$o4vgTTG5lu3m8GV5 zlr4S8vB+dZW3~wzC+9a^{uH8xiC_vVSMD0|VYl^I0;ny#*ng_s0{MOk)LO#)&r1u-&EvBAwjbkw?h zZoU^@BNzy4KRl!(}W?%au_Rw6}$4zgMxlN9ATGd?Ag51sl* z3A#ek3IX33oBEb*lYNMD*OJudygo@Es(tFIr`Fzk@4d^=Lw9W_VFjMIc=6&kXjWXm ze*I#&zF9~o8&fhpppZ@aXL)?zUKkZd#loykm%?p0;toy)61Uh zP`X9;k+j!62721-oL%S8E6=-EdNcr0QINg+CIE+dq7lu#Of#6zF^ri4I$Pi{OD+*l))Fan9kv^7_C$+1Bwe2GK3S(qT*sk z$Qy5M+n&jcRiP(rK*tznDat?-%E0PO+Vh$7=#>*4)($ zhv3(*Dcem=0%I(wncchh@c9@jpwzElvt~^#^zzyTO^bW??n}Y(j3!e_0)qloxGnO` zg`S?1y+lLkt*#9WjAe6~IBWY68KRH4DXx0{Kk>_KYgUgJ2$}7UhhqGv2#ObR}>W>vj9;1L-Hy?y3dcPHb+;Zw2=D$|si+}86AA6eP0wQ_%_19lN`nSLR z?IbE0=>*kYYs*zvemmcATL7S55TGy#cnqjZzU+xSc1`)U8Swef>)1Llhm)M5j^#I3 z24K7p?))wC^(Q(9Iw^PzaVpe-w z^GBL;wYA4fnUO(4023OE)?xk7l3;~QE}hHdGMJGogF}hrfq%UE&lHhPo3iP#sthg~ z)K~M&GoM(qdi5#~;KVI4^B{-IPS>lOH}8J%gCCrG*Ildc72w=ziTO8x;JL(>Ew7(I zoi>LLOecd}1oWB;r#1HGo7=iB^j{bhw-v685k4z~5hHl6p>ftJT#V9HScN0?HJR#2 zG^0o}HIbTPG!`Wo5MFjfzZo0L#dtpo(OqCxc#+76+(UGp>KdHZSrib~5FK9m%o$cF zy%@v=Rf}Ok5ga#;uoLz>}Nl_o{vNu zG-~Gq8bZ&TI)424xj+5sPya?Yy%oLmAor==8t2+;bIC`6+XevjObl#wyvru#nE*mV z0d-v4bie=WuClzZ??j#wIzX=@$uU)&9o(1P92hql%?e7Cv zb}o*f#l$k3J;G-rTZj=ZtPsMg8yqGGGRumV^MsAkLhl*KKUQ7MG`A?>qe#?K31bu^ zT3N+dj>%-Ca6Fm~RY%gODAKjH(E?fn9LvMG;=n+zwe_q4h4$7r)DP_ZrATD?wAZ_| z|Ch>pt>?VHi0UJUGjuoawiyH01|*FRbbupp(J26uSQEXPg`)mteOc``;8weIto{2w z-8KNoKz`R3dWk&hsOnVKS*>FjII4r_x{~rJzdBP1-HVRBgw9XgpSK1sfEWbiaP1=` zH6xKdL0F>ReF8qjW!-N|a<44@>$;am0FB>QuyMtT!cd?wtsw1X;-puEqQzi%EYC7I z%pj>KR)%9axSLF6x*`;d$5@3YGjIL+bqiLlTGdJ!-jqH3(sEn2Y}t$J&LKp~7Ia4o zWegE#hyka>^`!KdfVsp?drt3}rt?Q!^2w7YvltEX#H))ifWx9wds|z>lFp7<`}Q3; zvSY{2?zL;z&W6rRYOJWBjq%4eJTiZ1V4#NJ2hlFVg>ncFX} z3+n@VNA~Woge=yVY=0&9TuC0aM{NnC>s$1NFMQ!itl}LQ++JSl=X7iX!2Wvx#UI;S9&bWAgSis1 z&C?CSO=;>^Z(;$Bw-mpN7k8 z1Y{KOpaM&E02huS^hCSh7AqM{4*-DUCSu(@%}Jc;me*hJ?d|C~4=A^;Teq$Q5LCca zEI=%Amn#gyurdi^TT5$e>l!#fZ)zLd&cgb}hJA^l5#XvgoJoxgq*Cc2R;NsAg+1m; z=kO!K3A{01Umq>Dx3`P7#6(Pr3&ik|4dYE2s&0&zYFfgugs}pu480Qpi;_3JZv1fa zSMS*?XY$PWf%O-EKhYJPx4to+^ZI{PUXhR6tdD>El-F4CJW5@as$!FuX zF|cXVrY!(TH{$t_1_%E&Sw9T-Re0l#H};}S`X^jO{R0m?um~V*Lt30Vn8#aj1AnC| zpiN`1ZQi_p50(w)vo2wZS%82rjXQVl>c^L^n>FUn<;HR$qQ8UzK&GOtX%oi^p!bgq zj|^cKN+QP&;&M08f2MyR70hO82J^X7M@I8wi+Tz_{_zjQMF;-=_rC{3OF%Bb#%hAU zt-yzq^(#|>j>cu8yEsInwVu-6xsLts*b_ZDr}wY(Q>6yuo()LJGFg`L8(sZ%DbJNA zuPw~~tpohpkTNQ9!+Mo>+_hoDh9w{R(1#wDu9x?@1F$>);SYcKzK0%qs2yNz!Ehvy z9HOFYt@}#b_@2yX1NJ@H`0Hu(6cAMB(11`!wa#wm4EzLI)`@JdywbBMV5Z&6-^qcZ zdy8;fiuBA%WBC$dNl8{st;?!8oeWeP9J)`5rg^8V4yHl{ia4}-Kna%_?8fISl0qS$ z8_cEi=_rekRE~~jk3awX^DoiaLx9E-^7s6Ugm~UdnTl9)n(KdrtJ=u`ssJd@GQajT zT-Q8;cJ5|y)gxw3t92MIECAr;(eE8WbUSpo>qr+t9Kg1|(@jmywU~fM&|UQq^)vxd zW#Jur>7|$Jj-w%m000|*Nkl%vh2-xWugY>Ug$i6r;P(&@dQ zo}O{wg03F@1cVdG=;;S3yQaN}ZkzI2KbU&W{%h~=Gj@;8D_MQo+vZ)kh93`Ld3XH~ z>s6$UFkhkR5IG1p8U}<_egy-h_~MH%{tK6iMR0?S65FRE3H-$U zp^r?!scZ*)5A#1kdk2zYNF;ip zp}BdO1({Q0iILHvvu6$bL~lKh(&T#@|9jQHx<7)`F|!-zE(TDBi0gNNb0y8Fk;;H~ znBaL7ktI&E%5bLgvnwH@c3`-f4-g%Z`oUMT%DmoGf$<|rxdv!bSws+hM^JH`#~nsu zjeHO_{jMK6vvQo*ue|rnvGpeoFY4?1|GrJ{YXH<+7nre=W!6T%{@bQ3UdNfpr~h7> z06|?7a0#SzkL~Te&gr=L?6c3Z^R6qj(VWkJ{_|~=k%c2XE{+i8dj|%A7@W~L){{6- zUb$R&Uv7b(HWIgtw^wCxPoOX`fZN6y)gd3XVK};h+Mnj2~K4UQM{YTId8+ooT7qKAzRe+L1G|ea0;)HFJ(DQ zs9LxeIVvZK%rX=TS1|*psj{}AM&>1~;DHpQJ4t!s{PgVF^o%zml@K#$ed$YIdYX^I zQ;3<}=uUIIqtvH9^{K}Yq325UM9rWX7afT6=pj=tqo=I;@|VB-9Q0fD+H0@<1#Wf} zaF^&QaMpXgo;F(FQvcF>)wtDh0d78t+TaM%MUZv~^i-eTuQv5fqmTA3O`*X19srFV z0E_Ic`s;Pn381mdm)uX>V*}4PIO}lUJ&3shz)Qy-n6WQ0fxi9w-~aw|vb_G_2S50e zxVCS9``e!e04sj@!yo<+0NAG+Nb2nB&|V!=+XQD~omzuI%6#S1In||2AgZMEw&}dy zdmbxkEgVfVoXlJX_%Phy>FEMMah43w5v-H_DCuhexE8=#BAXm}Qwabt#uPHFPd z0Glh5c@|`2$!`L12jlT*ELKI#9DMay=xHQBGLlBzw*hX?#$#Pm68%IM?d4Bd3;3;k zg=UHcQvjPPEzrW93(}>*N2%e|4<{07tPFuKDU$zxpYxzjOT=rt260 ziEEoEe;Lo5MqGT8X?jc@^ni>H$w>apnUOM6SgaWyKy`QTNpM2XV*^{yssFZdcwI^5 zgqVHO%KMS;VGfu+m%$;wItmydT4LYt-VPf*3bOc?3ipWO{IVXz^N3uvH!in zOOfh?AttKN{o2>Q_7EcQDhAJd#HA=YuLf-lo;08|AD4zl$+z?;Kl#aK0Pq<1SsB*3 zr?yaKD;WqX-#Y=IT`L1bAqKJ5y3k5yUXltx#tHz@PTjCQ9F$j<%2plxXFcAMp56Qp zmBGJR-Dz`0St`)!<(*8-YL`0pir@0#>c;XSTl3gXtE{p@F(xFGP>SkvYq`;?h-}nxqTh6^BD#hu`7naMljf=1N3$k1hgm+I$AC z?i8i#0~5jk(vSZ3BphQK|0Ad}m~m2G#QSSQ9KH)3rJUn;@XV)mUH7nAy3{+eYg6}n zR!cgzHrsi7S@z$bcj`I2=Jrs)ae&j`4Xm@u1!M>jY9FFhP)k9=>D>cxgaJP-$X!5x z)Po-II8)S4upgmm8Zg%3FW1tko!tIU);)2v&WqEj0EDtHyzs&{EQp#$^)EoL8m?s( zvqIJaUdEM8)+s;(0A#g3#e{pgVt6xLIIn4d-jp_+a_0jgEXHT!ar}1u*T&3+!}zG} zK|iKYUgz;m+>I_z+>yXQ?b2T0qIMc6aySX-{(|ipb^U6S%CY;sV}Pm-onMEXJ=4iE(ybS#EWOsC%7!$k4;3p%kAa310s1c1f?UTI6;X)tKuRl}V$!>KjFsZ_z$ zMBrl1bFAR4&4_a?=pa4L1d-emRT0%ak$3{sih!St7l#1p6z9CUu-dZ9+e3FSrLB>3 z_2T$+zmh~=ZQ>9~a$PyjhoBekO7nGt0K{_c(So;f;pxMv+3z}{^8K9BJ3X7qzS<<< z(-y>{8-X)lgZR4<{aqcL@g`owIdOn|9O77m*B}nFM)AsJ#N)e#4hg0UQzMiC7Chg(94rMG$~a>aP-j!KKMRFDF+WuEi9U1&oX!zQ+N; zK`f)N@yb}QYB+obt?)(1%@Pxr1 zkny5YE-=t$AcrG;p5g#eg)5sk#{u~?@vJEBF3#A z^o6fa)Teq)6t=#>scT9%iYC`o`R#C%1HkEji#Fg?leihest;$Gx0?V2wlm=0Vt@$@ z#>6=Q8UhuGgW4;8B}hb#FUpjHRSd7>END-2jg5MWYRcQ355bbW}% z7vOY`qZbSz8ZX1=tqGv2WTHbWdO|r-UtklPSA?rnq?vgPd{$*H2M`~#4EQ66`e(Gp z2Z1_Q0f3d{YXF2-V&z^8qol=4xZO)y3Lpaj-U;xYME@zhppu{a8$WYnenk^iu6+?v zcL>h*B=2Jw)x=`jcP}4`?L>tZ$d5paW6b1v3741_^n=Ur_xmvKD+~zEkvRO)OE0|w z_-XMC0cK1e8Z7JzFfj|!csKW-axNAFQ%PW9^8|9sc;jw#BeYoUMxz-yt}wcVr6 z?r|N=0z31oU;XOu@>@mkcM4Hd(PI>vsse7|1o;Gj8W0A8I=-#}f?lc`UDgUXlMc$d zYyuEv>=?nnY#-d%C>G-=pw|RPltVl}4`l|kfF6X*aeO=1^Fdev zpk^_I^h1{gtQ-6kAHF{5*TY@_ujlgGp|V`MITUaJIQ?`t@X~5rmn%mpk zo6sXpvU;jRTq5Na0fIb0%k;dwtl&lNI|e7F`K*>-0AWCQT^|6|JCW=`i?nYx3yOb< z55vRKhtl>s_66wC@buG9KLri$ri}u6FJLV6knYrrF{pEDGar;z%J>}5;Y9_9rj_^w z&W46H0#oW(29UP#j0)+$ZEc7A|b@mvETjfcP|4{8Mu|ja4Qk!wbr5hUj)~- z0FY9?$;2R@3)ixm!FmXB_6-1SHv>8aM|d8NPdZ8iz%t;f*nPVN>TpDjaEMtrp)jKJ z!x#{jPc55r0=SbX>hlRWA{iU%b1Ov2%K^$iq+=EzewWfqupg1$*1OdqiaRToo0Ki>8`q7ViG0Z3;irS-1 z;B5e|@(JOR%VPMDON&D6&-v&_Kl+%QfdQF%ol{czN~#aBGXj|Q6N%;(z)&J}3U2EZ zmeNs<#R2LAaIMeGt?!sbYi%LvVTr5vB5m1^ST6nKQuKez;gF-a`H_EQ01)bcB1wMFW0%KGr+w5vMP%Uv#wh zZbiEN3{$`X;LH)+2D89T$J(1B-rovwfVyUT|Fx?Xd0ZjKSi7F z#{#^GXE;i}0?$(mXE=y|;6^w|g{kku1?FXda39z8jH01*prWHoH<<#aYq`nIcwbd- zpk#XugsGbbzaIdU_ga#1JKlh&0KIRmPu%>O&wS=#+%%p*ueE@46)5Wi_`mfqkPpMf z)B;phfPoeys>65hJfi7QK+NOR$Zs5=xHPqWvc23_0|&GY0NlvEEr^T(^m#w;4Ay=w-H>GE*1y)Ezb z-~8q`uRxO!&+#ELV=Orfw-(28 z*@z)z3ET~lr1zWz5Hz?AoCJIZsCou_jv`LMPmfM$212OXuI`xI^-+U4Z_f?r@O`Iq7P@)+(hHL@bB!ElFl=v=o!hXKmoOIh|j zM!V^Hw&|ePZCj=Tz?pru1{A8*e>`2SusUqOYt{v0v?%|y5je84z>h(C0kLiy%ug5B zO3Y5#F7X#m@jRklAKc7lxw_Cufs>L3u>pwHA+fTI^K&2i!fkL=3jn}-WYq;+-vk(C z?M*Qqa65*Cr2z5W7)9g~ltTBIk;}+Lx&E?MhswVkx6I|MPLuTD&LX0#T!i+~mQ&yQ z*0;Wd58$T&xEl1K^3SXgH%t5CSi^TR?d@%h8Cqp6g;?7K=iGzgWaY+<8y{wh;|jF| z{a_f5whuA-6}Z9|_;{SsX*NBNXlT!TA*Ap2SYA@^RX#$=8 z8W4Gj`pU9EV;E4rJfh+e=FM&bD06UEv&nk|Q2aNXr`%surjnIC+3xYvH{{n}rs`3{ zJW#@&Ck*h%0KK_@bDR%^x5l&8%C%9>%hK)XK*^uv*^-dX{HSN%q~R!ZsvUR9XZtvcPYBaLaq;pxem?5b5fm4??wR! zfbT}3+vmClyauCOFmiz4e)b31)CUAk8l+0fBd$n;RM+gkiEcV?Aj08A$pA$sRh~8h zs+^`Z_(K4029a=>t&9IETS)+fU1_HpT zACPyVBUxRV2?{tjn3}8T9fEuNg!1LXys*{#!YBFI=v?Wzp%JMX3+E^64xQN!??zB z0Awe|j}JSb`|RT9T-Scfp1>u&nwP(J{JfhX%6IUp*B4P+S7+dW%a+HJyv@6TCF`EZ zDf4eu@y;;$!D8U`uY7&+H1}%8NuRWCHq6}>Zs+|k`EGXViWvJBTq!x5KcC8eYxLps z^y5!6y;mK76~5c{7DJNZALVGl_}K#G{tra{Djk@SwEDpQe6d$ehDYLd^6?tzR|Q!4 zI?c=sRB65Vo@X@ znXkNq>8;Zh-p7~Ar3CJ@Wz0UTAmRoz-n>FW{hdJAyX1(=$4_kMH{fBKV92mZHvUv? z!*Z8+##Onij_?0Df4;ZgT^_C-(+iAO)D^$Fvin;;TUc;(azdIzdiCk&|KHnRE7iXL z>DTY+vi@h2D?_g>HQQ|$TbRI! z+b5pTZk}Xzx!&(7)6OTC&Ms>xJvI9-U-e6PT$RbD=>re4NC)C4wGx+LYUn-KbNaT1?=H<@Q@Q-T@YL>S*Rx;6 zG5f`qzZ6^0u=h{&0?l=t#vYC3)$i*Zc1=86wY@5I`qj02%4(Ev8*J5C?e3sN|l4hADjTOY_5j#)nf*nrNKZzK{V3JYD@<);T3K0RR#y`St(+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/21.png b/src/main/webapp/js/jdigiclock/images/weather/21.png new file mode 100644 index 0000000000000000000000000000000000000000..f53cca930eb1b612c399e78582fb6e6af68aa56c GIT binary patch literal 64119 zcmd2><9D4;v_2=viP^YeW7|$+H@0p2BsoE2Hg+1ev2B};ZQJba@2++Khx_4u*LW2B_mBM4&+m#GB%VUIevdhxha0bx_y8K<7bs)Y za)3zVH?r8fM~lG$YL@E`0IWC!nhW66+>$>{(`5yz6fxvt$94a4ZHNT5b0QiZ8Q=?qIjA}oBN|4VLPtW;5Yl=s1%9=qsTFR#Q+J6x6 z0ya^?zpec)@JA}8Ez7AkoHOG_MfNN(;x zsx(6{@0xsU+K}0ySrkt%B>?L#^akI)sT7)<01x<{q&;2mkkby$I?Nq2$s!r`Sp1PjZRDO z?)2p}KVBd$3(-OdiZOi}$hW7*iK87|F&MW`Zu_ejyB=t4fP{3JRw<{RVCsNnSwOjY>b{%XgtCmBW&1D<1{>^XnHCDJ4xRF z!(e%Tl1V9R7)wPO)42OMi^Zo~47mXtqls#!B@sJ9E|knT#$FAR(;CJlq@~Oy56ogb+RLJOq@a*ECeBjJ?Jjp$bRP?cM_kL6p66YiyF%=5@ zgf;1zLgd-cD%igx+ydQl?|#Tro&Lxk!7u}QbGAf+lfV%I^8Rwl`DrRkN#c=7wdpSL zE-5ZyH$P;HKC1}+Mo>d=XKx7f$$5!?k&LCXq{XEfO4Oy)BwwWCCVkY)p>ZU=r0kOR z{|zpBbAA?jMgZjp{e;pDET~rbDY+feo7bB}rZ6MPD$lB0qjp`rV?IDF>qRL>X-Ju) z@^cngbSq2F5mGE=I@et9UeC7zTA?A5;?9SgWj~_4yFBW+lQE|>_ua?ahuZ(VuR1D* z9AZ2SZ)V0iiZ_JUgm?z?z)(-E`!P-28Q=XHIGsT*4`e-I?_Rs9yB9`^V zAAu^~p99l3e@3TEr}-*4D;4HE7ICaJt#W7lN7XERSnJZ%$C(ZaV?z}ov1*oGidB=* zl?fN%^@i4oR*F*YwFt{lObm|_@OtYWOm5Y><~ zwO@%@iN0bm10Q{s`e^H3wEKgH!9IBQxgx3{s((Li%&`)uGQBcPKX;rnV=Pyf+p}L` zF=n@M(|$PnIOnW$%5PX~D0o--^mD<@c4)r{?&M^O*-?7ZmFcp5vj zg~Wcy-%H07ofh?ZUwCtRJKmVy#NpEXgD#(xG^XWxGrQlLvyQ38DbA_xOpDr`7SC6R zRoJhZU+GmfJSt~()thbH8vdS$*-G28Exy$+_}D+MXr7uZx?|bkR5B52Uv_oYNLNbh zaWwb1_ietc(@mFi7@HY; z8Jik?>;%;+wL0s;X1Yg>3y2mH&I4uVGONs*E1DPUqAOq4S=F#r<~vmb4pXu(%jU`) z7rYiZE@zh-tQYSbHZB4Mb9^%%Y%Um=UmbFdHqYNbUUh9zZ0XUqQ1^(u^l()d-x*I= zLw)XFe!QT;eTNG}l^{N`ak8=EDR*uz$8bpEiY1W|a5?ACyQegnSg6@D%^uPo%JgS>GS)<@C~C&G(Vyj8PTAo4L%g{WKz1Z<8D=Xr7MCJSEb!a4 z_8{rzckNu^-1id8DF#7ycMUg>9le#7gvr85-^1O>&7;VplMZz7_N+u#)L~mk>y(~L zo7+w8*gmGFmgY(&pMm|k^O5!Q$aYDJ!O+HnP)X;5?c^fg%i%*V@f9AA=lbEx06`#k z}$6)Co>%w7sGXiE&<-cI!|dY%`Wo3<=YYGiHW=ZyNfwYUVJa|cXk%}N16kMo`T%| zAAOEFUH9^X3bCE&U1{$fcSS2>!BuC5?uy@)1i{(wJ{GM{F)Nv3j@piGn**H$nIi#l z0fzTIdtyUFTXBz;b(WTY0nll;Z!*=iY5&Gb1Se^2R{#JB^S=)W$jHJ207wBc;-YF^ zz_SkRI?84D%_di#+iXX5cXiDvEBW<20Qx7+Z&XIhDSd23)nbxQ1CFS|D~6)|n$=xF z@1$a}PD`ji8Yyci#}KtyXdSnbho_ z7i)c^9e-OER&1-XXDwF08Hoj=fVi-h{y#2qRS`K9M%Mxqqq=AxLZL(hUBtprK!qZ3 z7TPHp!m(r+j|7ZQ&L1`B)ZQPaXm(6oSWoPQ-LQba$Ps^=&HR8?0hdF;hH$aC``B*| z;38=fJMQDms(SP%o7ZwkGq49q)?Sg=712&SZRid3E)(@gzIDI*32WNG#4vbCA_*0} z?R9f+a&egiOsVwlE79+3t1@(5bg6dz_L7bQ539~49LEdd0z9R4<>fYd1;B5a9}}D= z@qM#puDer!T%Ih}*8BY^;x@4AIh${*kJ5~uF(|3pKZbo=pL9sI_EagJ*T@;2<69^B z^BVw@%U7ua1=B^Gwe{Vo9oU< zP*h^3>+MEEo43ztIzx8nI@Dr?H^JZ39H>7_7cPJ2>jd;cPqpo-lJ}(Z?*iFH<~n-{ zeB~Onf>}j|eC4wUCN5xZ%R@F_$5nEY$L7fHhFe<642ROd1n1!c@pTmx__p2e%qGDBIf|p| z)jB>7CyIls{WnfjG0n-g4W|OLqK5U%)a;%9tkCZ{f*wIWmG&6~kNQnQ5`IKGz*UVe zWq?~ClZaBcDj3Bh*0K|kx&+VnM-ha8&k8hOld zq4chH4y<{w`!{?}Ot?wE_?S)(E|FoMa4uh7*IY>7VZXpdyX3sWTnFfZ|40q6a91hzY0AQu zn6qQfI0LI74@FV!ud3@X-nw<3;F^Cv9Iz=Hz3F3^8X71~H|Hhgv5B24Oe=2h;)CWo zwW(bZ(k)jBXcn)RU#0u~Yo7!}9>yrgegqSj}4xLUg2hBrk&Z z9w+;feQf9C85fTkY78^mJ;#D}fI4veAYoWR(x7_EB(Lz;Ym|BVJvF_XN87DhEM0RG z*q@6Y)_NmsmmbIU&U?6N*~Flj%F*W?xu%g;6RpH_cB%4oz#*lgvQV8}I?4yNvG=`b z^&WG;*F7P(#7>8^!>(pDrLIDvQyT7`EoMsd*s96FJ-F&u0J1~%9Lk3iQQK8qX*=)g zx2?p2e{C$xyYdmC>fjH}G@9=Uo0#?XJ=$DlX-dAESZ;X#QTzvIrZ-x- z@pYy~-RZ`Tb|Ufsz{fV}jbmhtl~~rVV3ynitLs{Wll$4cO*0m|ckukGEd8AuK#yy@ ztbFSuAHO8jG{;iiAcxbNO99ktw{TiwG7lFT83LaLTa?GY7m0%E)bQC%qBHeAvZL4m z6=7AzJ^9eQ(I)iRfs2l$xczroej2tpJ2XHkgD=@S-lxvFi%@Y}1fdQO7h8jaH{h}V1RL~}Wv1sewHb?}PlhPUA+R+;>1nMoO*QPd@~MUubW8J`#%%RF$BskIh}R!O zk$gI^6bn=ehav#Hg}}egQ4wq{0&_jUpUE%l7JVh?a0}Ebr_aA=GD-Q>`zM-f-`zk_ zl!A(15XtEC=GCJ24wg%~2caChm|!~EOI>-|2)CQYL-Q1KC|Q16$Ffss=fPg%X8$B4 zopprb1U7#mG%3c)lI0olZ;>0-)mC;a$;aPw^=hpZl3QK&Ua&1~y~wtFpJy=Fl2k>l zT^+q~Q{vD?9xbOq6mf?M8_;15BB8je}!_n7V} z4-nMqa=WbuSiml-{2wMT*4APpR&o7Kc751{s6TEL`q%iM>iRgjsD^MO|pa?Vf z+;%)7DoN#-Onf zgEI=mZFNshnftxt);c$)(y+=>eT#7@#rw1w-YaZPzS94iPE!r+&W*4W zeiy?f9V$3!Vyf%{78D#kLcMezw;jEC;KhKRQlPu-Smf2&M^fhvG;rYZ`V-w}qHjWL zq8Nf-O+>!J0Nu7$V7g_XcZ!G)7~BKm5Bb}y-B@J$-UTktS(a)9#}NV5;)D|zg>|3o z+%!4iLI$aBXnqF8aZ<6*w@+#us@L(^XAD>;<_gPC-28GldDT`Wx(CXUn-Hf>WH4+7 z6@-v828u_U$%Vt7 zh&sX<*pR@Bl%yJt`S4=en`g=v7wkumn(U^M|0uRgHEQmM4wZIzsO>20Q!~IX`XCl* zMUftCMwpqX$7IswqK`E83Ja9(Lin9#Tl?jl7?x>Gm2*+;*9)DR-xyp6N5D7ksMRqG zf7=;`bfh%~SS!51QWI1o^52WW?TX<$^U&z!<#gk&2k?hS$eCGvCcxmO@ks36hpiKa zj=)J(Ze0hoCE>pIojchitqgk+7Mi+e?+~nJtD88M2?Z5fL_NSdWh|8&cmpjANXTiE z)0=Qk*r#xgT+??tF}=M%2Ie=!4ok};%uC~!e?O3|n@DqF7R*NEVQdj82hN*U$~&ihh6^ZESsclzc;=0T?kYqzH?zEFq^IL+eLT!-z4swRmE_fvH` zvm#5p_c!wn-vT~i1vCw(K+p7o@vY$*KemVCyJ~MArr=91h+uV$VP{C&r1H!jj%0oL@4Zv zxJqZ*x%?)C&MjP@`+Duw3a@$;6CNx3T7(wMG@D)l+j-jU+;*jNTi#6Q=*x-8SCxyN z``@bsU)C>7JzPNREAF9cRbL>)q#_qZChe(lxyzGO%suo%+|mL;OjRI31x-9?1UEz` zdlW6@T9Hb3eBQ^K-kts^&MnsB83&9&)wom-Ua>k>X0_OJL5jtjc+n&MaSI3J%>9ZE zw~xVhpO24<`V7TsbCtIpHL*U61^@(`Hc3)=jlR%` zpd~<(mtjGNmB?@=k;bdc_|DFiV`Q`oxb{%t#t$Yzh;?-5q#q0B@G%kQ_wp7d2+$!S zX_}soK*sHcvw*p(K%#IMp!$a3WJ{VD?21&a8#eIHG`>5~XHf2m>VVtS>J&Tw898C2 z?!yX-6t(WzcXeXqG`y=Rmi5I{E3M+_{)B8IO`q*+t&mZ?Wz^48#2W7vj^H`(^yFX* z?HtA0+lrl0HWbSxaT9{)7)QwjuGa1cY&-wId;dFOWQ7U~fq1(#yHbiiGSe7$rQLLr z>RfmkQU*}z>MJ6@%*;RMGu18Qk59V=Qc4G?E7lgn(J-(k$#KtI8=vgZ*mNx3J)qWg z;5wSUcGV}MIQBZQ{=y)onB;RHz0#+XUBirLx`Y@23_LkLJ@TWU#S&@at*xU`ujqRY zF-=`$aEJ+b{4pV@d6M8+2|lO#`=QL|1ATFc$DZ*+dt`~3jUUf9jWPOnsz4BQ)eU^` zrSS&6;=wraV4fw8>a9;x9miMA)=E}hxAY1zsM~_U6j&~{3+M)1V}07czkKzxCa$N@ zKteXs0sbd%5es)guSo2u2iF_lB~~+#i>+fjE0;}p9;#0)HE;Z3!!%JbiJ@<<_kQ7> zWepe&(rs3q&d*`pfZFi{Vj@O0xZ0iLiNME_jkoyX1NtE%-At{GdDKttRSDf&EA6yl zi|0XWF9PyKThU%yXG7kmsdzk$jw(ptQiSh@4{mVdq4dR` zLFNA>m1L|bD4zQBxrR3*T;r;fg6EY{%Yg?(cC&+1ho56@qgvfUdXstD#&(Ok8v%~bD;HO!%uO0k^zo9!+7@&dn&yo7y8Y`rlQ>7h4V$cEwO57NO*fx6^W-6@We zs>O-rwk1BMscop5vJs_BHsJ|87+GvdR&8aA*JsFYnj_J}XtrIgd!joC+~tq0D2W$O z9s!8V$4OJ>ozgG2G6(c&hUksbhUWx40Yc0-p8f?48kz-=57vK7Ae}5gXp$T7gwTG- z3BPdMMSks{tf0wRXM9~bqz9*mNyuVQgYsn0D)m4I+xO}=Q~NuOPJ{7sH_JR_6r5z4 zxX$s+Kz5m$BmI8*bXees#0T`x@;&iLPjtQc{+_*T?rc}B9Q(n1<;(;>s2qRReL2he z%>e}h(HQFpnhc&iy~;w3j#S zi94S~RdcfnJ8c4Q;D=CLk&UYP%4dSP+K}J2wlflL+MEL3?QilRiR4rl+wL!C8+08H z$#fle=UNkrfZfjSu)ZoD9d9Hm)-@QxDUbvL=?)0}ru=)HkB6~=W1}JXzp*b7Jha%= zE?alWBxT)g1=sy!s6LAE?UuDw*J06|6_)7eZGcPvQ)o$R0`?rag~L|<$3AXd1+(A) zd=;u9?LOsI-FVO}Xvne)XH8(`vd!=M`f3b-*Ddpg?z>28p}48gcZ~KC;a2-6*R$_XS6#7bA(P@KVDjt?Y^=~R60+xEW{2# zT~g@6z>GFB0NCiTx~Y4Rk*asC zepA9HN3o#dWC7#nnvG4p!#!jjEe%%>7AR&sn@lW=owl(Dd-QTc)26iVm(` zj$fu=<>Js_wOp3r5I$^mg=pgK(Je3>iiDs1ParNH!JxAIm4?yqXTW!iGJF+ky&Msm ztq9(pcW*n-vwtqNXJEV~%vZf-vqVc&M8Z#8)Q${wHiLEv7G0B9-PI?_c*90o+1F7P zPHaS}V-oZ7nqz0tpfnu*ISwy}WLT#_2BB2{-BXE|t3IG@?j6394lXkP2n`sJQ`Erb z-~y>pc0~L{N*gI>v@4y))rZpcNnE>{WgGb>f8;ZT^l=gB1`K@{iJ{J03+~vZ@zUp zxp;l0xOwv0Jc!mK1)!^K$)v*fA%2W-0YXBZiN+J8E^FWbh(SBjnu<<^&>}S;&0xkS zeIaTgpP)bF7gw;g_O2Z{9o{*bmRlsmojA`NRdo7}6}2*g+7rHI9Gf~=V>2A98^RfJ zISeP+r~5SL6SGwU9nyWaM>^Yd!Ya}ppxQ!Z7J>Ifd}6%PQXc*}0xd8Rj371XDjHbQ zv7?q_}sdW~}HGA-#<8dHCcElr(gh*uVrRy`QxO7qTJ2)pj? z5zySn8~DrYXzAMp^>p4yis{#+K!#2&Qi|yas;{hq@{g{Cb;aZp+SP*<5uNIck%Q`) z5S)b?;Jd<{hiOIyw7KS-oW0hIb2WoRc70Gg`>n%x3HK3$3Cv6)0Y|)J2qj-P%Xo5n zN;Hq)V#5B;+c_okPK>GLcEr3c><6)3%+D5TURGaRvE`y!Fx?hT&7_8d|3uH6FAxUP}@U-g+fxQA) z@ED{Dlo9s#aFTQR0d5L{o(Oh~+^ftq{}EVtLk9guF?yBv7>14;*%Sja1^t#d)>C%~ zw_@BYE{E{YCaD8vs@e4Ez1I(MO)&vNMXegw z*FA8Juwd@_!k>mk=8K7xfi^9J04;T-iCK`4foj*D9#KAo#xoo#%L0f?1N>JX(*Nos z)2=qb*7+hkskcd%UDLaQ1C3w4T9bAFjrAgUXTZZaQ1oWQJHUD@K;mzcMD(_w{b$wi z^{YW}F5s5cSu?Z{nlG;I;d306JM)yq~!h59iCH#(b6tWEdE!C2G{R0uD%6emb^j+#~^wH9KjYt4oZ45-KX*< z6C%umy%;(Xw?-X%AmpqrxYVFW=Ttm@Nw>1pzT8Pj>tRf{ul&(yEwfvpSWh{`QR)bRmNkbdda4SirXnSg55G^!(Ah8>;d`{0Y-s{K|Kgi zUOh7-KqxO@UUA(9bie;oD|91QJ4l}R9)A~Zad_spLqhDxkH&2Vio=;L9FY!Kg7$+y z7|wLmE4?KkYXN=bPu6b5XWXE^Keyj>U1Vq zl*_`OWdm6|F)ac2bj9?GY5T6(L|^^5hD2BBCYE+8d6L(zjq>F*I& zl;>pTKEUz=vS%}W`ZNBF(MhcDlP{KKjTVbvjW7jG$O zAF*FouC?}nD~t}B^gNc~`P-9Pe8FH^#xSFwP4(mVFJo^SAA+e$@6 zw76T==@|gHhJfk{gSp=zcINL{@ZG@lV*{jrfG@hBTQX3Lgyse$J<{XM6z-m-zqZQ< zh~sEGMg0~-Vx68EQEjU^?#-_?8#zJ*FPVT90}@64g29zA`8#(lcdg8%hObw)GCuj- z!-JY9j^_4*=_I(PnJSPWGk?$Y+_)VrpI)m1UWW_Wgd>=kV)$iD-7!Kcoj8jk=jnM6 zK1g0*{Pqji6e(l(VlQ#hAh~V&pad!l4nl4e-cmITV5=cS&Jx~2Te|)}-ZWMT~DfKN$|53uOaVYD*OPIt=gTwLlN2}Cdfqn+l ziwvS5!>R8!N$hKx@@@C7i` zC1B&Ud+I4DNu*vVqYz;3!&v$w#u~GDsTD_`nTI=YvKco|GAsO&ooaiEFBTX?bdj_A zwB`~OfsMiI1gjB6(fq*5J#VSZJ-Qm`0r|OK!lZcLCrKj&?>DgG5+-&1rP)YDdf*0t zv=C-f1$Z7)(C4L*h&c4r?z9d2O;D6`o*TRPf{PRCnk*;)uw?1QOhsXFr zLi2yYlb2B%frbWI8*!qU#8(yN?>*q$1~0oA0dc<06LqJjNZ6^{>mPkacxxn&(0Hp} zmC1Xvy*oKm?oUfvQoKEQ=@uuBPGwMApW)4Gov_03$G=Q5Y@=f6U;kKV@WH#;Hgcb@ z(q=6EZTX9TD&2`&Pov}9yrJJ(D;bwvexgpI^UnRlFsoL9uM zTzwKkA5C<_RJ!-w1)^*u1Etfr>vU@wwj)&~4+2wRKZslmHh71=>D@V}9 z#aP@G_D;$S{4LNOS69#R*#3W6fH+42(l;JK;?*)kFF?o*WRtrt)o_qg-Df0pWGGvs zD+m6s^v3vR!RE>PzV=#+aCglnA=;FL&~V0l$UvY+!pH;5(>nR#c{!oJLV=QCSO-bg z7b|osa$*p4x6%w(H(EL!PZxV7NQAdX<8m>m@Os$~74TCwOX|ECMx-BmU`-CNkmDi- zagDNUHyA?Ndi`mO$<`6YGpKLagx~nMBVfew<6?NVbd3RTCjVPbTBxTNQBbxBjWp~P zFr+1ml&+0Xt^?elUuUORXEY9OAq>;Iu9U#WtmB_nmlM zxrha6hct74R~Cy~BD@jh32E9j4LRmDlA=Yti%1zJSKsGJI_? zJdGRLbr?=2312h>~inzL&{%5i#d=ApnTj>)CYUh>!TZ#{ha z(mRn@_c+=Jo^1Y2S-DQ{xig>XH%}IaS;Fha zZ=>g|`A8-D(PQ~nw?RW8)#z)W)4{UV6ZQ5SjdII%?2DSmVP}|Zt!@NdWN>e2U(Z}e zKG=cdL~#8y88zh_qe|&%3GLX2cE;u1?HfstIa}Efie7`sDVI6pdb6>5fLYtx0n<WCYdmy8@0ia4{4f|~g8h-x`Mp$A~ZVNXUzYtS@%5AO9Y;jRf(g?E6=K$lq$woux zddC|W!E%Ig$cX;AC}y$PQLo4T9o&B}@F`D{#5wTfZxH6)L<=0ci(8Zc${z2Sl0J+; ziqnu=ye+Jl7ETiRC&vg^n1u)zhpgCJqP<^b+CT%KUIE{!eT>1;<_cuiTI zi0*K0=iB=HK9|>RiU#4Lfd3Ldu;4M73txEVkiqb)YQg#kz)DNgGLCDh^7{9ja-lMF zeWCLx(Z|o#%Qw{1>t4=kFGixHfBA@q)Z?vcnZrx;SW#Ux%vz{ywGMIIDViemr7rKZ zxJp%=alv7oajQV_3$(Zq7jK|fP~PD`e=^UcrnzFfYCZbtVH;xm=~zU1QqHBKhbDHW zC|V5M3!Q@;#bdv;?MRp+}#K<#P)FQK<$MVI+yGCE=vjeXe zCs90H_1GZ>>Xp%MSSB=V@>2+U=rY>_TRDF3s#~;aJeo(&@GArUH!ABlIJXmlj#ZB z*sKHgTxLY^?bN2GK_qkTI#Y>s)uJiqN7zs{ENy&bP?_;guU-!?$;gm+j z%pA<^SLbdwqna62evF)(6t`7!F?p8~uXT2NGZ@+M!rMba#A|PF@>oaRTb4dgO2

                                  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 We#}v-eWC`yE(IA?>B|3%L;eTB&4RxG literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/22.png b/src/main/webapp/js/jdigiclock/images/weather/22.png new file mode 100644 index 0000000000000000000000000000000000000000..c588e8476896861ad22483eb0b8a2db4cb7a8d60 GIT binary patch literal 63808 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 wGQID< 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/23.png b/src/main/webapp/js/jdigiclock/images/weather/23.png new file mode 100644 index 0000000000000000000000000000000000000000..d04c858bb65c8736c8d50d7abe492a0cd742b78f GIT binary patch literal 66885 zcmd42(|hN?_XYZ@jj8QUjj3(h_LNiG?Ynk6#nhbIw%e&~+qQK+-`{i2|8OpnCpWoB zva|NuYb6m%3X(|hc<=xKAW2J!sQ>_&(0}7eSm^(HMg6rV0Du>>5*1aF78NB?aR;RWHPgp&St0r#!jg}-{HqD!DY1<&9G}Y#h}O{!(lZj zs7-n-snO{EYQe%{orA%V$skI6!~8QoNbvB)OZD=huu1GLaOeA!?S8cRHi-*RgOP$8 zBUb=IO-f|3_fO`7160g6odC2L2!aD}XleaBP2Ft?suD8fV8wP#xG_Wk-+o{K=>S!_ zkio2J{wH5oqVaTSvH+-W2H+(UOo?(L9o2q8i#b+rLBq zS058a+`GCEzIn;y`tX#AL`UpV{JR35qv{$j%Rd{TJ_&dyiL*(xKM6^?*NTqZLlHe5Dws#Y!IWDl1*WbY5gvTZ()JO3d+eD zNRguN<6f7GO&u~lGL7QuqXc|j&9yO<5*CspuvTUUS7v7V7SR~KjvnGNaymb8O*=pK zZ&-GxvW26wnO0MlnRFBwfC`!h4&5$G8eT9Wx$9DV-uE z#;Bq3^74`lF0iDcF+FwW&*Ss>?)`kqC%fXAV?A`gQ|wfrjaF1qvYuH%P@0-Xx9jjC z7xhK7>reQsu48y$Of;f+5cMK*UxMQ@3fafjupyEyL^k}51*)(6?7AEAjTQ#iFWnl$ z(v=vDe*}&Ceg^E;8l`7?7?55Mx)jQJ!xD)GtINPH=YO=iRF-)9YWOnVX1T|l#4Pw> z#=^^zKJq8>&NO-xF0B_F?Kg}|E_4Hkh#4BI2a5|#a~sY_7!?*`hJ=V7T<T>#F0 z(18&WH8`aa!ZLDMuYnQ_o)9`0^lFc^1F{~ZW-q$~`Z|QD5e6Sb;x>C~00}ILGAUjG zw3R6IZ(LJ^S`znRZ1@1OJP&GInV{g`7&^$6K{B~cC3veS>_S_jRJqR6W+lXJ5J;kX z(^u2HH~}=wgp0vQ#&oGr-o3pJY#pcyLD>DWJ0c#edQeM!lG_^31U{Hua45Y~+cc0Q zrojQnBv`Nr#^lCQ;0cl8@qeU#s6@<@$xFe^#^_0g{)XFUfDX$uPQ^ipruz=C688_# z4_5q3GAa8J#$1`oIPN;mY>syKO?Kdy(L@d7vXBh{2U12HL!XApSuMjd!g9v4^0_qu z@=y=%PNoA`i-#Vx9c~pyGyYOEZ`9dP%y!YWM+e>};#DY0zw#BPy}39N=vqcg5Z1RcSO`dSXMEpzhE;VI1>BcQc%ajUH>7Q5IZJuiKdw zw^OoH*lmJLA)X3 zR>_+ME4-5-XA3Tp{5jXs;M%~m3bjg2D9QO3W|sAs^8V_$^IqDF(#-n+=K%Zw??81_ z6fxL%7}nJE$0*JaPBYGx8k>5D+B0p2TDlsvT9NuuiC5XJdX##Gx_w!f>d&&5GP5#U zb!%1c+*oB!^*E&|&8>VtVP6wu-`F#P%gkNwp~LkB5W5^Z8GEu7!SwM=>g@dN{St=N z90o*N^&C^>N0-g4j?6P^_9ow?g$~ zbXEMN&qib0L>tPzlox%cS|@y`LZ`H^?T6CG!E4N`J5o3_eUM8KA@m0HT&P57Z74qC z8e$GkDIOFa1N$$wHhVetM`i;XJ!_wSNQ*v}5w;aurwI%WS7v$6${!c3K@$WMkml_Z zuM@S0lZPUAI(Nbdks&GK+2Z*FHI)4<|C}n#G7g;Se9IxrD>XJWh${&z>MPDFu2!g5 zAXh3HPikH^7Uz?#b$@#I$NoC9XdbQFxD4q`=&c7cJ?B4pRt2iB*U-8Tvlt zNab5>TCA@SM9)K)sXp4aAMN_+W^mv$`%)Q|ANB7bb>Qv&9_7(S`+3uem*MDcN&5g~=?E~KF7kvi3 z0%t+b&u_K`D@6CHP{P_*$pSISghk8CNwIlT#d zeuVT9krVOln+M;5TEmY1&O?Dkxv68>P-C=nAbuKEhm|Fhptwsxs5tn2=sU53-xS>5 zyi<`1xT;&BoYTrW;kpH%q5+hB=G7q6QCwkLVREs6w6pA5GDr4hyg`}(sS!dM6cYbRSmbQSzYy(UoMSbr=r$U)+|f!4U1m3FRPkoCQGguzp$zp3AC@eyK1GX zr1aQYdR_ZBV^U)RV>&a=IWE@kYg09S3jehg)b0DyG~bVMa%`#jvbJ-(I@_oHT*+o= zVd!IMZt}9>SF6(MYVa}DJ#JcrHy3vtD8G)|!w6$K^)CJb4e==7JvFH5cp$Ciq3c1awu#L|3D7rZ%Fs~Pm^kDRROvax~r zv-yhMil3j0wc9_lhO~z={FtAOH4!QcTQGm=&+@D!Z*t5NZEgCK9gA6nSxb(^B?}Vq zl{(iQCf%0S%@xdr6kANu^Rv2YxVY`=t+vKb7EF2{?M-eSM;@PcqWbL2ig!mHwRg5n z={dE#+}4d9plfPru2%6F*j_juTfL0z6ek-DZ7vEFcRgB9F7dn`J?0Qy<8Zle9K8{q4Ibi6{ z&*}HsZ=c=$AU7x<+lAVl`q6n`xH=Y8eQxNg5TeNMll9?c-u4``njvbhZQs5%(1o8d z;veU4_|UsAIyAH$_heCTVeth(q~5(t*U+T?M=RkRq_mv@00I4f4Gc)n!~p;jKw3;# z%>(Sb(<+g2$@9qFsa^L%z4I@=B`T!UH&i$kJ-%6LsZlqnA4J`SeV=S({lvZ1_n5&B z!5@S9H(U}py7{+|XZ;VK_|0{z zIp-;N)Mt?tO`&zrHiV3=!X!5o2kkhwztC6X#GCH+gF7a5F8@RqcrA?dBB-V7i@?2W z(C_Ka^K^reY@=LPo*?JbkMKp)lY<0DZRMT&2xA%8{%>}-<=rPy&)6)d24$siy_K1TiRpOXv6xXs^@9}@5gsc(DuWd zs|;v+Nd(O&7snpNT+;O7tUyx(*5mwY9np=X%ov!7G$lsnmE z^L;H*peh+y1gld~tOx7K-9DV+F6T~euJM~t;D{)A1@0g>TyG- zvG26aX*yZEVmpbLDsFi4B6|8B#D_%XNn2G((ab63|7|@Ow+q$Dzk1_5W7+B=xxi%@6Q{ zDL%0O zwy8E*z17IEm)U5zpl!D>Qps1RJf$leFu30qttiO1+ti!H-`Zq9Dg{~0iKnxTvF-b8 zmd~+H&7ZtP$+tcD$Yww-Vz$@;jvuBRLxuuS9KiFKKXkVx0+08mCR)NKtCSa$%ga{c zea+NGl2zUK?2bmVQ>>Li(FIEmebb$BtL5zEBN+o&d-R(wVD76@WL}+#CBAk!zGl;* zjwo@*alq@U!+6VP@EFMwb8FJ7Z}Fm>e3WmpqEJtOO3?H)r}0DD)7}%>hT~z;>By!_ zuCo_>0dL{C94UJjxw!i#w;ZMCy7$k-NGNzWBzzA+#zlw9c0j|E0Yv<3&6QR293v+| z(h0C|pZiO-wkI^Kz`Yu3{MHZ8kpNK@Z$TT+*)RF&FpA~OmZ5g#VnT(xB7XCBWu@V` zSQ{mxI(4e%C~wRBPCIS2qtXlam#r@2mAph!?Ht=(C%vwL)L2u_;RK?M_^YfvXG#=j zIvH`XjY_jRhoO1Y$s=D*ald)I#GVDoXzd@jMQn=ZXLQ8J+ zd8R?VdjhL8B_=~So&3VKSnU#t%F5b079*AEFp*Zbf&Uln>|eV%j6B=gW7a8%liJju zPvv!Q^&95k&y8dGYD0C6+xIjlx=B!l=#qqi~-#FQIyr_NqWe z;ob(%M*Bj6EU+WHWw%Iz<10#TK*%3#+5*-aMqS7Kp+r-o93ZH6`?&}2Pl6c|bCpK+ zLDyNw1Rw*3ZCXWHby9Z-;;Xn%7KsFO1{#HBG9LyRq%{w>W{p|N%O^mK&F>}c-VaY+ z8HORgsnZTV>pPnS_@tGJ(?XLKh|tJj_{`VBT;6SLe6($+m8nP{!ScwDCabuXri^r+ zsWF=sf^X#gaQ?|AS#G^51us~(u zVthgDo}-Y7|F&L`@_(VMD1GrIqK^WyznJNi>A4{XNwb&Cl0z7or53KxOoMk6Bu&*R zGZ8bo)fcTRM6nnmk8)Js(w=eZ!m7UEmN~2)A~;l8zOG>1Z9p~=)bKK_o@1cE$T)0@ zZkWaK>VW~?3nU_d?nUrQ4FkT~mJJHmx;-lhQ|w@ser*z4zPm;0L?*Mo$Y#(pc?0wF zmTbq)Kt)%OSCnsKw9K>Y3ZcsNbv+SM{z)@84C#*WJlM|AcQaoBz3i-@x25Z){=Wbc z`(FS_1%HS~AzkZ21|)f-*fgfhb<3K5c6a#IBlG5=F|o=6-N>lqGlx^5;KW4#JB^*0M{K5* z6U)g_=Gd!2nT^V!PAl4QYb$rKP&9jbkCZDm%t!|V5@YpzdTT~b?Nu0_p1L~m)ia3b zc35TaVP%kEyI3b7pwh3QCwtLgb@m1#i$y*6w-te!#6kGSfQ^yB&VSm+D;N2fsIk+A z&OQ>XcWU`t27GS~swG?=_dm^9sxN{he26G2nrg7o^Oi{~8C}{5b$%Zvn(`Zrr=hBjomr&wc1np-~)C_yC{%DT6 z?7({3iYSesUY#4IVlPlvV=wPqw{pNbh)1+@@`7K!W~Rum836Q*V7UAR9cGJwo*4%j zb;!Lr!0L@D)YzV=PHyfLy;>otV{{5ZPP4!dF|8veKw6yUOyOf5k;{>TvGPuDZ&B>o z#MRHjB}!(i!qL;WJoYFpDDt{5!aG>h5=7gv015iboR47Psn2j{4k8Gjm*!GXodA?a zZBH9g<M@#b#(FiQaw0U8->ZqWR9 zz^;+RpbXZ+%Ikw~YeTlbzmkn>`0f|B#n2=P9ngd3$|e~w&V@B&mUtI>F!;`6C;rzHH{FS5E>LfnkTkji8eQh-CAN=ZK*LDjW z6D3&o4O$@l>;+<>*%f~eyIqmXUm%C~mlrKx-->r7GDVS#C?WqCCoDAZ&fDmv(kqly z4JatYkYXcg>NGYnkvJ8sON^cc2d4FoR7mlg?1IwF8VB-xo%Kgmzk>jyriR$9~g10nlV|48?_ScUdcNzRmajA}! zqIz+i?GdX}_XzxsrO87o$l>+M`qRgn5yiO;N|kMfL+U*O?k-Vr?|1VM+-4L{W2l~L zE^h7@E{z4IpKQ-6@z^P~?1+bR2R0m8oxj;1au&5eCXiqU=bne(SENA1kNFtyCIR5! zsZ4c$M^E5nWyK5WN!e}Y;?gRW$se-pH0NmX5AuE5g?tCPIL5tR3^XjT|$|x17)Nmo!M8y7HIg>J_LS zD<&UsBz62U5StxRFc>T0_ddi6$5mVsndM0jtarz|9PN6E46{-qMPy}eQ+{oywm9rYQ_#Y=%ofY;j8NxFIg zHdd-P(By`ca#~nqgHkUb#DYguIP;TtWpQpeGVV#WHLhW(onB~4vaRkUB&i9!f<%#I zDN>2z(IO=xUr+-SrkKA*)_c0i!z4-B-zbJ-)hS7|&OnOEK_%brVLcmb*fuxm_o|_z zpzzxUe>}2yoUC38N0sf1Y$`Ht2B8RC1nK)=%V56=2ln~a zNYwjR@AFIdP4wqR2msY=_4W0c z2(<|*s$g=H%SzFpBSm4eZHp1heL6iZt27!LYc9mc<3fj}u2_G);&zkQD!1NrF#{}7el9w!pY{G4!2+1YYu#EB@h{nR zQrfG{6K~7$z&a_RKeM3TH=MV9gIV`NlxBk0rcbtlf1a3L)vdu-3tl3U|g6D0kwg1inBKi4w(EZ08m6j^3Lh){@h(qV)i_`57_w_N2I z!8mkRG+tyO6_m&wPts}D`loS$*%}LSlv0TK+v#8I#ufYWk9?c2k@A(^V)y!9_Eg;B z&D!BY4s&{f_Q*db7T#2kRNKH(Y*S;f>f2P%m2mCdvXAErop{^x z)|OO0ouSR$r#))k9Gmvl!S^Y{p*uY``C3&B_RX}zM^lwfwWZ=MYyZ`*Ku=>C=fxOD z+?pL1HvV+EOGC(Y4^&DXTaIz>mj~J@fsv>~R<`@O+%?SPy51878x9aB(bTLd3wgpY z&TRraSu$wHrJA;WYlC)_yx=xUy!OujeI@5(1p$=nYS&~a3~vKmL-<)lLJNu5}o z`!#R3`jiVw*ZUdNQTHZ1Xx|<(8#aX5sv=_z_{1O0?HP2tCqt_%)8FwsSRin%{lp9^ z=R#|$y&^me%jrzN@H64W^iC~k!3U_0;ry)quzfmqs@R%0p;{L_gIi!hpB$Z%0kQcY z?3a(qfBgYJ$6;^odnJ4)(P}qg^KPJRwS%tPxUG@Ct(i7`o%GMIov{xwu~%->ommCR|$d|-NqMo-Hz9~^~R-94Sn87Orcw>NRu z3Xe*z{k{ViCpH&zlrCXFvxw<}L-<>M@ zzwc#i`QDCLH{ zXoPNy9nE(W`i3{n{HL;4!QM8rIu@npcSCl!B5gtR?|14^r<3TfHXe;!s%zsxwFS3R zDVQE`lA{+q*v{@YN@2O?hh;YdJHf^5uH^;`&Inh%=y>pm@?Ho%TlqQ!Lp*cr&vv?t z>soxH1@Vp=7>wn+EN~-jLQCWBSS3JB(duH4qBaWBzxiZR+oZHE>hzpsrMOj5H%5opYX<27%}dP8@DWHKf_iZlT6G^BhW#+y z19u$DrAt~7Q>u1B;j?z9=ILwV=mF)l!}rd^>wWV4^Sn|vg)wXP--O%b|8d|Quu7pC z=`XsFr&F6cn^dH+Q?GGXBdb8scT8T;7Kgz=6eJ=sNb%TA4znEFy#_@=H4Wv?#+u32 z7wykeeTwQ8yo4tpHVt>Zx31b8M#)WO2r^=_P0R7uI;v+r3qd85#g(aBIM7;+?d%8l z_pz}edIWP>^zXqR)eZuP37JL~&|8>XY<~r%Y^~rDstUU)RY)dL7elCfEqyr0ppfIu zOfiM5Erx~avMMjE^Nn4niDUfGJ$&l584amGM}o-EL0^e(pB{S@I}w?8w*S%4Lx{Fp z?)y?=#?aF4%rQq#x%Opq-!6!vnhQ3wUbZ@d45L~I(H~DuUFn#KKh5oG#6DOR&DU}| zW5br96s*i(ph?YE%+sC&{xw7M#RYD94SBx^y`n!8f%gEyeqpQa&_ZAVP7pXi@^8ow z`5%{`aBR0O8`+Kjs9@ol{}F{!9KXOLLJ?8+|HkXwV47P**QEJ5o!Jp&{q%FfV*uaxLQt5gW{cz5?WV^tV^o&Hjq#*}I>QWIg-BNXpX-eROsLT7^&zF& z&sXC%WDKZY%3TVB=lOoc!Vmjc(Kcw{!rSbbdz5o3B4-?o0C{%vauK$FVCWjlzrya2 zic1D9bi@9#;C?UcY%McK@qZ8~>cMy&dMtF!c(%^}G)|_kC+F?nG?gsRYv$U8*H|$m z0>&%lulo;Rscv2skuo;Wa#lJD8aueGZ?_8GPhn-a1e=CsK0|_5gM@ofKg4*3(6{&jZkAN90~?HB^@?|GW&V!EE^eXyVZl9 zE-t4(9Hq#K_%vKP{orgx?5&Bakh~q#@k^hJ_qBtE7I=QfUw3$sKWJzdH7NEe<%?7a ziGLTE-Pm@)43wEN+RUvW#G?(kjFM^Lt&u1s47jw|r0`NyGhPsAt&}Y&U;HOl7676) z^}Ze$&pf1{EsIXxt{BJRzqht-Ii*Hao)g?-6+NXTO_)t3Di19~d>aN$Z|81!{Otoz zTs+ED6e(ea*kFp+=skSy*w^83+7L#-79OPL32gBhpgN7dP2cYe<>iRn{mOfpxDN(+ z#cYA+Wx)8uT*C_7w%NMC{8GBtlyL ze-&t$cTi7wEP4L=mHSZ&<1R79DwFlIkc2O%d@BB0kvA8BY%GkGdZfusTOYKwI`Y^J z`F!C@f)1)IBRW6LEC0Q^R|K=jI-Lqefj{_s4oSdIeh80eH9U z_6UsiC;Sux4lB^l%pj8QF?I-`22F1>sUT21fb*B2%yDP6oM0@gVHhP1^9go$(M&EI z^N_pnhm7#Vzidf#-s*}xU-h_KlYGBfG5tk2)D_6HXg4sBigidtz>GYQ<@vW33^e%6 zfX&11f%MH!4ZL6#W6AXt@jt=s2Mm`@z%rUPc`|@Eqe3E1+bAy+0WFKq#Fah15`iz4 zgu#~MecAdD6oqB?nfZUW2*QW)dRjE-^Gw_8^M#&&gwyo{YbgB66+{l%H*t31k}#F> z)SH{wQL4?|x-Jvey)uQ|%_aji_8PKJnc7khr$Jf^XIa*G8JMNAd5Y7$w4~9~4BZdZ zQI0b`!UOc z08oMj(@myOmA5KoH`=BPm~wd)IUuz{Q!E6fFav3OF#TRii%}_}C~3plzeZ%=b*8N7gK&RjB7>I zfhK>m$qL1@qo&n^Pe`fWC8SN6UyR_!UXOzhaAD}!f`6qnUj@oP=3VLqWJ_VGz2{N!wpfRf@N!WIfV8vbhgAt-y z#`PbI$AlsROiJ3y@4-yLxA5laqnxz`syr|G-K*eYGcycwqpa)v^q&0mqR+qr=>Qh} zf@ZFH<0Vb?S!XQUfLc3wm~7c9$HwxDH6cdB_>DYO5!y_5@G#Oa!D2s`gG0Lgi@XH}HYZLW(s= z__;1x4@0WGxQb3dnF3l+fi^hrd7Ot&zR!4?oPx1qrgqwvpuh@0KevF7`{vW$%|B|p zraQU+sf^c(#k%j?XmmVraWffBbbUTB5h2K4A138h+C>6mO+c@~+)%f!-s-5E-;p5% z32S=eD*~9y&kU3>W1Z-e>!2h+{rM>nB--iB55!>mRmKRS$Cw?X2=v0kqxwFedf`4> zpgVIawnRrlsvacz=uqGw_PEPbnX7bOxE=rCmOB&!bmzuD%tx}HQYkpA%IkYW9F zLAG$-uXzl55eRkZnyGb7YRd5?dm!FmCmmD#IySDNds+Jsg`$m4zzeT@|y@2;JuNeOn#7 zd^(}27a1=0sLBt;JAv8C8CpDIGynJ6Alc!qoP-1}&}GwwcEFj&xz<|zpWP@3lB9^M zEb4Y8ruW~4YYl)xL3K_>G6ua^uGHzh`;7cz8h{d@c7a_o7>17XXF2md=g9_P-c<=H zO`??AQ!a!w3>~q7p95Wsor%!8U@Y?nu`=GZW7{&8fr0DiMAX;YI?E89M`pd?T~%NK zh`)zfZX@x)x5^L&@xq=5y8xF8)m)AJI^U%e*6tP3 zXLUbnOMJu?Gs1lcit?a}r{SU5YjnjzpA4nc*p;@T;Sz`LS$!@ppiSZ$;(i_CnJe_P z9a?Y>LI*6fJYO6dUDW^}L0g4~)G1*9`>hpayJVE6GbC~-p3ek-9Wnn+9z}TN=)lq2!qW5)#S8qxtG5 zb~UvNo2Gbwx4aM{qz4>IY6sVs^FLwaWU&!ZwUm9RXe!nfA{9UOeGW4%c;o?;5 zZ4^HBts2$>EWc}%IiKo+@SZYXX1G<7sA}am*|G&2YHye>jUA}?gqStj21@OpYj_6G|U8}(eEgK<%kH2-AZk;?x zZTTP6H1ypz1X-%wTWIICE_}mmCl2VOlH98k!7$wp6kc7$HmrR6I&7csrTj(7a0+-+$M?%9f0G%53im z0Nld2x>}qh#ZT@E8$1&C;JRV6zdA4~L`e!d1IsRwM=u#(22qpFDw5Rwe99~Qn64PM zo|nE}tH1V$-+Svb%t@O}=UpPe5~4xs@@E7pPGVwO11ot-grt zqCZ25#7)X*1^irw7H7F@fkAVq>4+6J(*vWbsw}8_M%wk%-bRP*--MBt6R7;5jfMRj zedU_j#3*9>9QjI3>`<=VVCG1iu|nf%i2}0xs2E05FC%JBTyk&%KpsB&60|mc##f?Q z|2j!YTCJ3$%x4*ULkA!MVQf+(7|SHCm?`Hagy@`P@xlzY63^o4WB3sUp=lF9Fv|H1 zl!Xqq8ud4Cd%X2at-tZj)3=Fv8+XB7Zk*UvvBY~6O-q*2auMNC)&rOp*$ zyKIXv8)83@^kZ9UXXQXx-`}j3dQ*haCrIMm;&H-Ff#y0MM(7y%nLma94zZl2xcC5m zkWus{NN?gPZktKdzqQxt(tW1}*F-e_sot%1U?|{myTq64KPR+3k>&$Q&@aeCkU~@$ z_8J`yQqb1(+alRB7zgPKsSw|9$X23k1NBDCXDCZ}%j9pJSul3)@>Re3j!i z{wqeLSTmWdH43ZK(lq%;%hYq^Dn$CRecZvnmG!2+8sJafu4jSz8)UfOfhRLWf4 zddDhrfFgadPo)$zOU;}Mbgp#<1)&HiSPhkB5kL%2H(?Xz0G=5#0>U>*HoGqkdw>kd zfd}!~a`U&om6DZOBR?p-qim|Lf~}U(|HPQ%cSdT$MhHJRJ z%cx4O8$A{&kO;tjHU@jw@6s5z@H3gT&A1$aX~~oOt9kiHP5;lMua}sukBzP6;C`W` zyOs|g!06_H$-kA8OduUdJ$6FQ zvGH60G>!n5qN7+<3h5sszCXen`*QBp@O}n&*@Pg+BcE~~J>nv_dzVvUzQo%d^6`0Q zJ4FJ?S7jtI6Zj)3Ex`vG`?{r5}zA(g~ge@evx@fW>`=kDsMtj z?;w02hcEQD9FPrVeSH%AO>6=^5dR5@=dy@71797tMwgyC@hmhasiYo0Hw#_MDw-w! z`%y_P51)?+eP9TLI8A%~QAnA5Cs&ck>-?c4!1_S$37>7<7GjE=MP20GI}Lsb7g^Sq zpmrw&FddQQ1X5ivoorEI-wmWp9a=Dbj^s4>KZN<0SXk9(al*gL03<<*xo|Zvo(oIr zL|WuXjD}s~y999F8D~RuCg0Lh^a8X*)0v#P*g`!)drTyRt5x=@LqtEncx_kPvuaNX zc6%WiD_5NYV1)}WJ8)AEDNA4b&aKEzv3I4%?mtQ45ekgaH&Ov8LSaq; zST;rt%BTh9$+CzD+Y~~M20yF|O;-)BP+=bUfna;$+G+W2e=&hsSIe4TLQ8y&V(M}i zw)#dtgc`I;JM}bg;jQRM7}F(*Pof_@V^}Pd+97QtxO&G&+1No%XQuAVYG#9KO(BoU ztDAImvk9S>@R2g9s;Ahn`nTCkhAJU9iC18HKsLJs(Wk?#v==zZg~KqU%o{A%QP-ma z4NurJq@$r&*4M=h$=l?Sz|(GAYjjJ;$|OG2BtIYkX)4^l(DUvoG>Xka7yexgx1|n3 zsJim)+%ZHX)71!ewgAqR-ssx@I_AT|KU6%sG2_{TA=fLtupK7K#bdtc=1fnMv-}!B z@p7#usxoL%#PtQYFHBfC_tx zNw8kb+Nq;+fIrd=8E}D6g;IAaQdUwQyiW;2XXTWF`24K|moT4<&QPnc1t+BDw3=f<33g@GW3C#*Cw)#bI3 zKbHh4F(tp}+N(G+{apFejq+c&Gy1#0Q|lh#;0qYB3;BA;AAK}{%RBI%{ChLY8YffS zsf}mSpPvFS+@f+K;DmgWUjCBgPy!Z2uxjCvHQzSXvxow>yfpC;0lffXk`+9k3QMYI zDA0`liO^YLn9ZefcQ{w89$EA+0#<3MpI!>e`XQ}SarzS(=2{A~PSA06MAm1!Q1N2Y zVQ=fmvreOblsGHrHblu*sjg~uQ3~Dr@Gc@U22awYfW16GZYQsi{t@a5H%=KT{NkSb z46Ucl=kUP~CQxm#wMn$N`kP@11q@D`UykQJ9)8y>@%DJ$G#(x!m?ovr8G9DmF-E%~ zr=AV5OP$5MG0_`=0@4D#fbr0y8eqm}xb^D(CG z_rv>}q3ZXfA7zWRE0b_gkRa#QN}-9HBE)Zdb_>%Ft&#~NJay%JO+UFOC&&RW7iYwF zZ~1H8pxri`D{f{e@#nG&i!?4RzeoFGoA8q*sPrBEF#z=oM?g0d3a6Q0JZXo{gkfv}+B zhoBWq3!@sAUL1n}XD9E{FYmNU>}(njxrLxm1fbWtDjF}yWJnU>2=A^102NBDG71`6SUfyH9HF&TQy*{tm{_ZCUmY}p68 z6OukptL?wXQWW=Tz4RbFDq%?l?zB} zFy`3K7CIXwr#_jQ8+t1Kx~uH{upT(O=9);El5VSqvv%k)N53p{^s7d0M1X)C#m+-`ZMYf_y~rZ^xX0AU~z_i|`x zZs5_4y*D1s{;I!UlyVeVEX4zXC58C%PP-Xl%}oD-9YN4$Uatq=i^i~SUs^!yqVwJ( znHV z^LV#7mkA84=xB6?IVGV{k4>yX-6<%zY3O}@K0l)DKNFB%L`ElMJe3fQ0=X-$Lnd(* zdcXl29u)xBwHXVVc+@#~y>WTK^M?^Z^*HATet%9_fKcvc@POghi#WGN0uXB|4=4(m z%U?53&QNgQ<;f|EDeGXq`dxH%irQJ@9Rrgdil7yT*2CmTG>VE`_}om#6HEUzH?4?XS$~zegOea z4@mm`PS8Atf&48z5m@HF*4q7IEYg^2-L0x^o!|R`;`&i!#sT$2$UiG;xTDLzmI}Nw z0nEEEkdgtAb#-*}sw~@4=}|6P=~DtCoWcgV){g7JS#jo}8_1eB3FjAj(&!|5U=|=^ z&_C?mlC>^U@xb-Kq&siyW!OsDMsAzvGmce1C3$$aSz^gG1zC|-gg%n|-8+@QOXa3B zs9Vyu5<@Fx8Z5H6wsMDXJ~t;8zvQNmVgv3kEGQ^|XK}@cCF3GRD8LyCM7RB>&Ek?j z8NURUNz&YP*mINl14}YsYGMmK_q1v@8z>PwYF&bq7`s__(Yh4{S0hvF(3um@*oGT- ziOYYgK>2W?=i#mh}Io>=3HsiAA18-(?0q$el;#m(gw+f+tZA zZHm8#_f;B57Zd{`2z^#NydczpziqJB{NO-tWwT!M6LTA3banMilY_+X{y6xM1}cxb zb}J_5Pi81cN1mh@-5VhuIbATr0;mZ}CDy5p{c9}MK`09p>g0L9rTTT=19gkWgDu~ec(Fahp00SI5EHIB=O zDSPZRn!|w*udE57X4@T90b(RMdv-LaEdt{o{oxwR=M!P4&@vfpGbD%LgQR+LllwP! z!i|x-#{AxSCRLrBpxusW;|`k}*{)j*1XfuqvQnJ;atNsqQ-Q>}pX{u$ulprcVuOnBprp^C7^0$E zhF9Ab#~eZhoKJjpVePgs4-oB^@-oRdCsw8-{B7FVKs4U^Nu>`B{(}IPq)BXF6!Uv< zQQ{;jhx05Ps-4eibhlIUT-cvbfG>R`@CZDQu9j0l|L!i$$&yPsd|@wK&J^QAuGAZ9*d8LXkv;(-OUmLg;^HUOIL@pmL#Tgr~ok7QHHtj3>WP{BzNz zV-Al8vnBWwnzZYJMo)GQrAt6tSsXuj^M8hj&pS`OppUBjUvkY+Su{l|NDyK*TQ=GWi-#U)$^Y6HInl# zeG}&Y9OjenOa4&_`zgzvi4W*W`=8CE@PGM?GU|Jg4q2z%r1if0bsKiPF&5bxG>bcu zpoB6fm{~*%Gdf09tK>77L6~THdCnpJ=soWv2~*MlFt+Kplq(8K#D>Q|VB@uALn2XW zv#sN5sEaw5hfOcSpre1h{-|Q0%KZn~AbeXs^@v{}*mD(b^)sc_JH#O-zp3*1ol?bI zfB+NMu&fX$cc;V(P#P(eI88@iZqMvp_nGF6Ld8yBxyCh88_!(sCa6U`reI>;1NR(X zRSHDA{)L67WfE({F5L!8Qysw3%(gq~Pgn zlZ{Y-^1$2vH`YFUTGlmW*s93lhCNp>tzsxlBZNJk?c96xQ!)%J>WAS~h1z8rGYW*7 z^xJQFtOVF|sh@*h`Bi-bOSHKZM!}o>-@g+eRlQ%()uRu%WX~7JUYPvY9Y}EI?*pu-J)n!!KG6 z%X>6Z5s=44Mp72_qJDW%whmA^QA9OGIZ(Pm_?T~Yi@+F$VT@l3ZzOMOf^wci{jaLd zCam2&!9rUL=YgT8-j-wnF^N!^GUJFbRdz``K?pEsk}{T6$dL7dAgR3fyMbXeXEx;0 zFh0^7&=FEopBa$*s|GDRkDBODq$T?f4Z~v<77VaupjfqTz)C}jnbPVGnO~>EYA#3C zKqEU2rUZo06QBhWc#4|s6Cqw9A_^zKTc)`26e^_>mL0#$8-K$$o3RH~Bbe0|%ZOz~ zBH$=j8Pg{M!k`FdtOX_E(a^AmgpS&Od`;6e8G*x?V@G!%sHdv8rMvCzxEc-8BQ z7%mGO`QeeL@k`oZL#y`28#nQvO1NAR8FPOzW z7^U7sYP!ohe~bl_elv%Y$6GZl)s>W2KY)NPi{FV;lF2!7PSNt%$;Ep_L1Ep~~A^Nw+6SC*YwXw|Zo12O``hNAt z4Ht2WZ$Tf~*5)Sky97Na>UN<^(?qIqZGgGE@)56mJpt**ea3-FaBKJ*baTi@I}9@+ z^YII_C#w*@Mvd`gCw;je?rh%dUzNWHr))b!mVeO;sjqgQjDqv00^6@2WkLZL5V;nA zgKAk2(kXP@FV+3d#aUMFNO^}@QLAC`P@YtVnkU>#5oN4Yaz|Ha|2bGT+PHTFwSXT# z1He_$&m>r_dze|V;-FwzuySh4Wn_^I^pi`-sd8Z)BKGGFK-)$H#8RmWj_AMX01+#y zRao+JKSs!3t2A14AJ6*8@Z$2Jy%1PD3%@b+yM^G_uuZs^T5v!xu@$d$ux?;O392Y% zldy9zJz{=!FN&{9p{ET7x`vRH7o?gMh~(SU4=;Z>*GenrnMo+wD7m{gX2`U4({mY1 zXpDLGg07x+pSSaB>BMzZ<#i#epC!T{AhY7bt*U`)ic`_XtQ$g9(6n1?Dn63Q83JFJF`?pbD{qa098P$za>-KGl2PQduQj?U^u#4v{$P^zq~RWl!sMW zo#GDp2_a0cEN9ERyv!%NyN9=L-n{iP0rIau`skx-BAe|4rog!bz#V+47^!{vA{kt4 z)1|vvH95}4r(4KW)1p7w$#-^O9~PP?i6dR0+RMuFu$?V-@$_xM3_~QC{=8`ita*nd z*uwE`k3rUl?}ly80!9+Ht zL~88cM%==%2IAD^E)v`jdv^(7Fd;!^RAOwFd0sC8Bltr=pmdlQOrQq5ymOY8BIYkw z`eTFdVJi^>i6olgZ_Z&p?S0CCxp9PIxl$eu=$0^+OlAiFvx<92Nq&jVVCI-q(Rorx z1GX!9;VQ*E3V5j2f%q`IDmh|m#OFEF!i~!T9zhOmjjFo{#I}*<1h|FQl;i@IH$wfT zi?-K`VOP^N8+{U#paQo-MFeEJcs*6)u8>?{;eL2oDUk1Ec3?!+mL1E{OGh4H#42(v zW^Itx1ye=L9_`l?3l4U6z6h;h>KkD%&N-eLw!O3pY60$os{Y`g61@YRMFRP zXmDR|uk_Kw?8_`>u@ILDE=C?diOKxm09K!%8|w{L1ifDzPnS5zFl_Ym#bD5z?jLL~ zwuXe!XYCF}^XAIcBEFE#o7;o~onj|s#$R)nq4T}E9{!u}zw^#tK6B}kn#pGS04Z?p z0PuN+k_J0BgtH74BHNh^3Sw6a+!`#dG9|RGU(V;-<=!w<)*f&80pK!X1nn>na}S+# z3nt@Q<3a=j2IG)%4hW)-0D|ySMSyA#v?`b_f$*?s>H_6?ft(Y}7>vG@w z$hD}>hPLQ25cDiVEzbo}Wn3A(b2?BqI4T&~3R@IlBv8;EK~4MEdJzDnRD{d`Li;3O z8Xp%idt?z<1Ts;^;A}gEz($$a?<5cRJBdnQ7T{^0SV=j8njmF-IZci-tzRk4g$}ey z20aBTDpn=646|c;;FRn9c6Dc^KPA10{bTmWjF>~~4_V#nr1h#jf~+qbilxi8-OYX@ zC2ALic6K`R1xNc-+pX6$WD5W_t)Vv7E9h2ZO%geys~+A1(6#I06iHVu9U>vRs*TT2 z!Z1kkbb)bv!M>B!RsL(H27Z>GSGFg4dj0j+|6(Hv#zXnQ{+tT{WUw*<90e(TmHh<- z8J!>g#`ghuD3%b~+APa{uU}TnlEJd5=JNpnmHG@WY%2|3Ry8H0yc!!^iM0Lcl1?^=t2~NkxUg*p@CXl%&_Yf1Jpq)#ZQp2 z)?YP+iD_pK9k&|tos40VE%^NJ6i#X|n>EW=N-3u=!Bt)s;AAt$Jd8>QWseMh8W-zY5xh^oR!N_<$F0q+LCZ~LNE(?$yGSep+A7F3+9Hi;kEI+`7UzTeg z!MGzW_b5m3Wff)b2Kb66loa_rw+inGeqFz$k$Lf=+ep*cZW6b&TYz@wC5VK^_j;M{ zI|KOi{5t2?I{Dv$K7j4H4k@3vz|%b!X(^~%kM}f9kcT>y!+A?~b%d&I+oFZg4e8#u z3hzW4HXdUpj<*eqL;%9E+!se)>a0P?%Ma=C^5p{@HVjR&sfM^hHKT?g13HH%g~xU+ z&6@vlmd!KP7+ieoTkU`N!WXnX|NYxT{N&h`gt2-3;os})zs|>V0e}xZ0LNKuN`H44 zDWl?EHmQd2VO0#9yzDm>TVaR`PLD+&32w-ncz{G#V7qcG;*3Du6&(T2Ke3(pbk4{YnN=f@_=(M{2-R*-5(Y_P%tRw{M zG6YIOiji<4as!h(P4JBm&*-0_m|#``EW|k_10=Q(fCzVivBKWO1-!?kktvh{RU11Q zaW!GAQ@N};O$CoZX53nTzU%!;56`Ak3}DkW@-zyu7B&5t?-K5^cXoCED9m-Xn{d!jk*)4&+z?q_BFnjB*x0;ia6FocW#TQ?cP7Xll(06YcZ~Pi> z=M4bkQS^E*@-4NkynhcJbJ!~e8DCf{L4{iIs{;Ix-1wfh=K%&lM@+C5fha+Q9fd_Om#LlGS*LqzQ&Lt?C{`~?#+I#ovl06XbS6K1GXsKhdmDx&5` zJ-h*YsKVhb2IvGPfd=`54&eC(K)dcZ=IIhy-7R4iFG6~yKkZhU6kId_W~7dW@R|i4 zU;j~UFu8!_QcgC(`L@yI03C~$+xbr?JMghDFgVv#=dCAzgWm$Vd?q-$+aQP+a$N^@ zTvyHWo-HsBz|g6F-Ac@zRLEWOhUCXX&?CJD8yaj@K;DN*TcN3CE9DVm6M0z+fHRm~PqVwt3%o@i4bzJ2cM zvUrsR?9C3DNH@hHGd`QAZC}-_qdPY~67c6&2c`jxJU?IKslLd}nBT9fVry%Zzl!9{ z7wFO}w@>H){(4HUk|4c8#;seoN@lqLep`K(3md>Mgi)4yl@}A-?l*7VoB^0tvH?Jd zaP9!`g%?onM)Aa9T43oEscb0s^s_;M@bc*>cOm6W0T`X)?n9T;Zc&q-0J`U zAOJ~3K~(2hEgvUqm}d_Q zqau?B%UH{R5=Th5WRZ7V%LX;af(F?9P{$a)4bZYA#=k-0T>3%99x-(liw7XaVV8s9 zWLO!UvP1PO0K?8vL6QJ9o(RkqS(wpLla;^@?it^QR0sg7Cc&cogF#(}O1!0!0+jj^ zNFxuDh91f{UgsLHop66gnV~9^#kscvBZ(rd?Gm^IB8~k4ERa%Z%{mphLQ)FycG3>T zN1qIxaUQM!Rj|Nn*9P0sNn&QP?_Hp9=ZN4E&9l8WxRa9BPK^K>fg)<|q%(iH*&6@H zZ2{Tr{1JeFG$wF!4XL-^qjmt&W%Y58A(JBoA_)qv0i>2?-&VWruuX1)d)G}0ry~0% z!22(hO6kgV=S}OpiHx+tKKg!RIaoT!GxB+}$D{B$#Iqnso4{$8=ARQ2IUR#Xyvy`Z z`}H|#pn1eP`>4m(!wUu*^x{!&{Y$!xl3ZXFEWcUdFnRs;cTe~Bdeb9_Hrv{&>e-B^ zJs&KWy*-`_`AR<3nN0w~W7?-Q_z$YkL4aSAKj#hrCr^VmFD~1dQ0_y}@5h6@LSYZ) zzUvZDvcmO-1~!Aqby><^xT0~Ippzmj%IgepG-ELjOCpK8H86v3WCCq0et69Hx#hEm zkxyw#i3i3*^)&V`e8gl46Q3N6VA^q!;6YY{n!#RYiU7~tqt#(Qqc_|aSe&}HVh-*K zh@Eijxd5mwtlMlkbs>Eavr9T`QmSVFooc1^YKxNw+5{D%GpJ-bi-@)h5)emVP>Qk* z1*?GBRPRT}DN`^o^d_7sHqN$i-#lUOLk$!J11KPt0Hx$h^&K#+K-TuYx7i!YqC8(D z6vallkS)#;^E}!%8|-mL+@lg^MNqU~fD6@?JV8gwh-W|^fmRzUBJ1YMZvL|m?2&;#0i3i!`zMWw_F8bfgrGkXS*&7>cotwP=$)O6=|8~)^j(0S zqP8!1Hg-8yw{eyUW%H#~PO?M4VN8`%UVM);2tGBNogCje>Af=?jh2;SJ)NRmuuQ8z zky2Wsg_wcfW_ZJkO#r@a5$&*d7jn_^Lfkc4>X>RgSU-sHbRAj z5%SDKg_$yz5CuRODC%?^D8iqjg*HA$AWAag6u0877YZ#}uR1O{bj^}7UxWzQ4Q!j@ z(4%7PewGTKD=ciY-)(5yj2BE+F^ab2XXBTj|Jaq{yw5-73SiJ|j`_GR+qs#?`_UVZ zF?W2N~Pa0*^THm$tgV60Y;qEGCXrL7Oa>a!6y@ z(MZa){+c%ozJ1ch4joe?{)COc@`K4Z`XZWzhop#tMufwL5C zwFdM258H@;a3t|4?UaEM_729^f{+4U<_rtO9Im5-@QDe~1~HBc0h$%4tK=3RBV$Mc zH-^E;H#z43AZW+9%vtENFPKmu256WXgL;9!Qx(fOM^G)MdZ^*%4sJolkLYv*QgBkz z1K>F7g;YWa8yb}hm}=g#knv^|5x@iscLWHq(`as^X%(y>SWr!1ZU7%?f{^?X)JVX6 z(pV}Ta<1&0>2G>SwVj!{RvI(CRgz9|IKU?g<_0$!hI zT|Tq&O9BFGtR(@n;|(=j#CG+t*{LoXh^@UdzO_r8N}Fe6q$J)mC8hxFXwoM7Ljwg; z0Y`^KbksKT-?0$R4pxW>PdFgmwX5p~J&d+QdlbJYwFB+0y;3mxOZk?=d_sQv+^mnf zs3VRNE&8ZggyBQ|MnY-#bZVYdk_MfPl=d=8Ew@k_WPw(0P`*U(q-##tXq$Z_tzd}h zh03U(G`uS)6Qf9#j<$y7r+Q_%M_9z;Jo2B=mmgyGMp|H?68lO^DjutESz=&Ootx}+ z2IOmPf6f9QJ%g)%tyii(7XZjWb_D&M+j6p|^C$9n&6KbcQbwot zdd+Z)Sc(eCLWWX^4v3e5;g|pyKp~hAW{rty|wdnUxLyf7#e4cUEsaJjxD7z6 zQv2Y91?v<#80on0*tET2njqT6 zK6PzefiNY+Vz<~SdQ7wH_sfHwe$}ub>>e#X;6Yzts2*c7tPulQ;wK$Ys>6Zt&*vUk zrxMz2VM=;w+Dzl~4-|=@0MUL8w{ro2f1B=4GeBNxk65Mh(fc1rl6oq54nPIycqX;uSzVvwG)aB~ElkX#K?8zT0<7(>=C(BN7hdS8JJ6h5Zj^s(8!l zRskz$E(1GQQc!|%we4}jQDE_&Od~KbR0A+!QtoR{^IoTVMk*50LMoS)1R37*AhjB} z0KrxB17I?xR!c8iu4O3CcIAa`7Vzm}Hh@f%G2Lxf% z2SA7_9{?Zq2-s9AFjA-O(&@kt?ou*;;tU{C@>@c>-}uDG0j4bd=*3slrHhA1r&W6G zwV$RNH?9#&H%_qA0;c*=IAHoDtQWG{*H}~3i`2eiLgu_ zI={GX-#Y2aJnJOgc{H7iiu=+pM0kgjSp`9!iJ%zuan1VTg-ZEATclxH8|PhR_EkD* z>lA$bt;DT#JD;;CD^hq#xKhEh(COhoV{Bt5#6iMK!NnV9c(w&hO(?#o^q>>u?IeL> ze|Inlc;y3hJwqrD(F~j&#Y`?5eDPvT}ckZM+ zM@QMO?KHb{3V=Q`2X({hqD?zy7G*QVpwaYQHk6@mlssX3k;b_ZhM_oQF$==M&2m{R znCph%v>NgVW-hgy<@bThF}ED}V{VRtg(0Xm$S`6F9l2lfh|TYFx&lX*1NqXf7GfSVM)=P6-Bd$Y*J?e}sL=fczp83<#CTs>

                                  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

                                  Q(sLPoXd9nR!Ec=!-i={o9|Ni7 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

                                  zc7h8JEcxRW1nrD7hVn@M2eN2_F_ZN{SvC=!N+6)dpKjEnOc9BO6ZKTYY+o|^4cXon zyR;?PwoZJETrC=TNNd;={5Vy!KH50_S!*SN1ILEGlTA#6-SW>01H0V>F4}$v;wb3B z@q6y8-zxv@QA>2)))aMA@{FlRI1x>J$Dq7e3waO-KD=J9#V+}^tMvLt2}@DM;S1d5A@3g+Fhy|Sd)6b-!FOjeZFp8Nol^YUV!;W z)biqILc`=GsBbqXe(7ubAtk#yylI;9^*))Q`hu4$3P59vY0DuQdP2UwKn^@QxPu zYjUBwD*S;AA3L#_KL_Uu2ErcgskjbCQ#7227`^uBzIw76*fbBD-21LED524~^*b}0 zDt4Cq$UG>8MNZ+b+4S=Ftrcj-tzOo{Fg5l$TGa2m5+20|JiY!oV1)ssw@G003WCsG zv&$WfTMRo&BMC}jbn*J3Pey47zY~HU`5l5F-_6dbC1KUbdRG6_de-#7!jrpyybffrp##6u;@?X`27^}+Dr^QNbQr&Lf zcWQ2k)d|xrzd_4=xJ^ZvLa6nH1u6p_>d9EwOlY{`R8QRhVjB4rZT?2(TpF zRT3n8%GmtpOB72g_cmgZBT8R>(@_a=6Emnf`jm0N*|v4X<~GU`i;IUwhEk`FZATUF z1rj3P&6_S=qSn2wh|$&j1uABt!_kLeI+5PE%DV}@TAL4CZWOw@;$>(gGYrPd(TWyp z@|PMW4ZuK@MO@tBdQzBU9sXsK`O()|mB}F!Bd>k-@+tPegI3rj`9?&LMVG_QQ|@ zdYMh!XufWgJ59gwCIlp+>Er5-^v~Y7gubv?;`W@4jca0XQS)!#f9X(K6d)2;vJ`P1 zLX@vK3)X@`%I`&(HTv7%)azh>wGcW*ZMx$#Co!mW6Oub1N_PftmWM9Iz&zGfcU{G~#GRI`Y^Cim{_J>-Z z40;*+f&iCVJXT>vXm)7(?4$FHE4Vf{HuYqyHP{dl1S_;_Ftp%myM4&WsvQg$%8;f8 zadDJSJms-qsMT9RbN1X)xCxDWj45cQ>9K!XeS*6 z-(FS+rQJ0%5YJ_gdr!X#w3C;AAPjaAy*xYyt8IBQX#0@R|6DU9JQ;V_(F9o})z`V& zE*%g|h974Cl5ea_u3DZ|`R1D7ONKwn>W1s1T zP;aYEEtNMMM`Ku|s!=zXSIwJ8tqTbUus9qmm;pbh-IclM;XK9cuqH9S?avKiFl7z_tVYDI4oKm z%Quz`Nd#Y#!29=Cc@Lbftv>AV2K2J)HgU*9rLFcCfglOyoJil1tg?f~l4nQ$q?w|%7xhL4RbRvIw53j1d46R_M==PF zKN;=^TpfSG9xn)S-}4)7y{4d2hd9N}DwtiInNeaEO}0 zpJfdTCR>khTsncJ>d1geDX&WCcs*+g(>Uuetlb$t&YYQqgo4~d`Ncqt4`5)Y-}kI9)&P>No%`ixBzER zi#2P%gO#9f_?B6)T z%54%yF()EmE*ZfzwyjleT2!Q5nwPf&e@)e2Wpx2!wo&&0SNErHTx;81e1#{r9>HvO zUH_08>~0Syeq;m}youGM{zR%VNnmwe?eM~Y9V`JW{A@$ySXN}Yp(vGOov;aRFYo;! zJU}>u8g)C|_wM+gd{7EeTNtOu_LmpN0~rhggf2x6;olemcBYhfw1NSsc#c$%6 zol!f#F$0kM+oD=VNr{6iD}N@1(40x1Em9!}<|UBn(-PTP?G4?rX6kFZSC~Y4MO!bF z)ecy3~X>%Nbme5SBqwDsQdo zQ-ucq5q+Ftz3dwgkeLc@3KnbMcx7m4dI-Y%Y9v9xMiSv&nfAjOVl&QyW)~W#KV%*E zG5a@8PH_aM^Hn?BBM&+BE`|}wFi#Fpnf8GJGovy~At&KR)Tvlu zR@32de++zuB>e9-R2rpeG?(}+TFKH>R|y64`e#^c2Dhn-c=7F>fN)?OOD+($RB}u(GNFR-_N((>W(h6DSb~bPfsA;I{<5kAYQgxzSoB9 z@$L=@VjB~Xha~{GKnK&TzCBO*eI&DZ?;yGrl+}g!4s5TlX1ni(Pq7aWhqNa=e*tNU zC)JDBvv6`SJIr3d8rJ)mUSxSl>*BPV=$g$(g_flD?z=)3!AbDO50aSOfpN!NcWY5v z(kN=hfjCUX^Ds;*8}d?ifKHqfpkl&@!9Jc@EgNErUNDl|f70#J+3$V`8X$f3m`P@f z@*6P+<=$w1MuoBC)A#N--^Oy6w~I11iN;rQk9U3jZL4?|l7`~`UanAG?0rWYSh-;D z5(8lk(bacA;3B`-@o$vYZ>ZXDqFEP(-!*g2S4L0d{L+l*`-<^jNZe<)YZTbr4J-gi zUhuU3{xw0!3OJ!fAW=;Z;Eaa{!PR%CuQ4`?=c@2c)E)-jVEGs~ZiW|l1&AT3|`MyOBEhO}ie zj9zJ1B4acX`S8OBD($;qRm$}ejaku*ijBpa z)6S~HN&c(#0HH1MoY(cEOW@t&4ds093!q4A_7Z@m4XBla`>qFV(7t^g51wy<`lb;C z_d{HENdB5pF0Jr1E(G!%HkM|aR$F6BJA~rSu|-0a@bvtA{eNPKcj0Z6B}&<6LT!nU z1T*r4wCHKr)&Mu#JohFq{oPZfYaM8R;k9PS0P^>h6D4TH18eWk#-P_%bZ5*>gYG@m zmYY@2F{a?pw>{GGr7sQAOPo~G#-i}Du*?3iUzhKi&42SfJtxB}^;dP&!|8jKD2EaA zxU023?d8gTcN=9wn;GS9UnUD?wbchl-mELyl(}aLs7It@ig2OH?&6TV1*n|DE~&$QQ;&k-WnX%y^L8O_Rc^{9tH*?B5 zq!*zF=Kd4pRaf0}_}fT3rIJuY3Z0t$7~@FfkeK>TK7DDTTCuS4TxsWXww2~6M7@of z3bd{8P?LcAj#LLVcf@oITP0pohY=f-D|X8RHh_q}76ipTx}b_Ocia_x>yaSlV8p%h zksX0{+`@sB@{4NINpR>4m z2X=(ZZvT7n!tf0V3YgHNsH_&u^KsTKCJ0x249S4B^5gdAAnI(%t?HlHZ;TTyE*l0H zH@CgOI?+=;dGJ4i&5rHj7YLCO8C=GRDqOZj9(v~XVfMb#Kv>jhv2w$%Y_@Up$=)x7B=ynaB?(yXMu*lC>xVa03rZZFW`H@NtPcJeMW1FER|X@JFu zr?IiJU*EP8+#CuVR#Z1v%SZ+p7<48xu2j&t zQgrxoeiQPP2vbGRn;}<{2){s&#R-3OT608MVua^J2q^w|&C%L-R8<>x) zRIKxuY+r7*hKk)Mn4+#9gNR@dCGBjN&F1>+2FTvHJA>+t7SGDcs;&09u!@=Pp=QJn z`9cMryX#1Jf?0oaSWy13+u9N0^kIkKYdu}!qn=?ztI;cQJLvie8s%JV_yB71x-EqZIq=3(X_8ERfIfBzN(QYz= zZ}vV#6-_scfVREXBb_W2es#0$f62H%wC?7%InMcAg>w#Q==4KZaT&EIyP68h2>|zO znCAm4usGgn502Pp2MijmE9EO+a;1t2A0oBtSth8f#ut^%ONXQIpzIwYj3en0Yqm`a ztB4a;KEj!071@`FRV9qQQaq*k^t9x*W29}GGmQIClAU3`EV+6z>IBRS^N=G?O~QKO z;tEYe=(M*N!E|seE`-1{^e1KSVfnm=kfW+{`@Yg z!bygPMLaJIJ(CA+-tDs&#E@hOT_gMsm(RQBb0@(f84yD@Y z$_ATX|iH^q$ZkZ6{QfC{;YE^>mjE{m#sr9kQ38d+NNrLj%s z>f3ARB&cC{yABmrX%#q-hBN#tkKr97FdMx6I^TMRYe@^?jTkqb&ZWvww?dmsAOT1; zj&cOkIid>FngNG6FA{>Zw_;t{SaQ#bKcLPOvrpC91f9AbVtqye1gE;x1&3#`wA-0A zA(M>;)VTl=x!7dK@lVDqYD+K20ZYi#6xQL$f_; zalb-~+_|iAB8wMRO{?l>wduGFR{I;230L6Wh+h5~U`3RM8^L6mo-d?gK{!ZwxW~Vq z#&dQKywzghP2?X$TDdYYNt?xWhehtNQvRCXlkai^J!;vW=bXR3;ub~6HMgUXh&;al z)^z{uY6&IE%NbS~U46t1f5yl5;Y?}ehofY+6TCQLcxWCjk z%uA9-6EMM&sLvqsgg+D+W_*7>1&ACcPPI-2@ig!zRJ#{H zLZ}=s8eX~ls;!wrWRXvo3ea*&(ovLDgGym!8Ge#4dSO6p7jWPa^ir~?Xt6wKieaAR~^_+!v zg%#t9P2$~0dVZWDip=D7YN&C$%F$oFPubA@&%8r#k(vt`xuru=Baobt`J}O!Wj(1W zeq#KOg2G|Fb%k7Zi!fx@b5ZxATS3%I`8EL4_6Oiwzj~L5s7uQUv&AKm0f)Wn*2VVx z%xskjY6k3bgB~rjGFizL7gDo?>JCQFCSuK>UGp86SsCya+GC0B8gOD&de$Rwbu`+) zl2}3b{SFscW#V4M>wLakyVr6^5EOV`G@&W5$vC8F+PO#;CuV19Z7nNwGfe3N0V+Cz zEE8{wK^1y3;9oz1sr0BLNfmjzUcB;sY@gfTtJ$UOmZ@Xbw0~zrb3X;JEOz!g;=ck^^g>~D(5@4U*a2q-OJ`@fiz_SoS6!N`wWA4%2T2QqLee5t zkJflx`K2kW$*gelz}Tq$c!nkyRb?57Qh27VmPJo^j+#PB=V6@(w9=5EgcHnXboQ z$owxw&(nfMEMM3No-)|DQPW0c?eL6aL`cULL5Blio;mak2U5UC#`AgOUgk`7u38Sb z!M0{y-A33f@C;a@w+oy-RmX2%DgwJ!3Z$@rP5%ka)|troGS0_~#m{m-&#X+3?tJ`em)kl%{>KTWd zz@rp?Zz5u5H?QRW+bVoO2b|?9Y#!unvq0rG6S7 zG!z%M^SdfhCKs9&;8-yoMLpEPL}w~E zg0sfcYor28!yc7XuQq>raS6@V93P>0j)5ZKsVVZYijm~c;|RIA`C60BDzCzQyX%j% zW^chqq*iVEb}c2|vnidAq0BIO<{qjA@(Ei>VTIgcL9xFd7_h9Sv6+Xw-_R^5sy8pm zv)hGZxwkA#+RwXMyL`ULpXR#T1%CbXjRK8OF)Xyq0LpWi`ESs+;I*;iA#t*5Kyiu` zu^C=tYQbHW&G%v&ps)`jAJScge56Y`stgzc@%=}#NCIv%Jd*s32x+;Ie;P`G43$Bv z|1TH?2A0Vwl#Oz-ZMNtckPso#sIXaEdC+aJBjJ%V2}2KS2Q(^8oo;1CALu7TwYLb% za`dP+^S;)5Q`e9Nrj^M%;v+(iFA{dF_VvjUP_cod@v?7i4Bq*4675PXYhSL%DAubG z!AJ&ZIYwiHsyg1ulI0hMA}yd$^MPj`PB-l}&yQ^E;0Q}}$x&go_-|+A8M0|UJOe!* z?%X~wheYh>E2%f8G11P}+aXVN*L5#qb%8jokM#S~$vcBu&b@9)H%t(s4MX!wO)6H4 zEw2b=e$O8#8{raQuHv&p8)}n|Z4;EAi=1M%kUcWRhFNVPgWS<^*?3jAL)W&!@dzHD#CWQ_^+V^|P+b=!6t04l9e|aISCZ?5P+r*&6$ndy1ZA z>{o|!$mX*=q3C!pw66>1a*5Bv0A5IT>%rT2wOy#B$+XZ_UVw&2h_D}mk}0^b=wwM_N5r%lhb60A zNoOX+wp&5DJO9$fdU_DQ_0u6w_cN060h@qj_aBTq-xcwM;#$+Go%zs05g;nqznM$~ zQAcmu0zZhevsEtuQjo8FxkoQEONVrHP~AD!PrMSIV5qq6#b3ixxkp;0tk233G4p&Q zbwDtsT!(y`^x;JGQ+e?OI2gjXnl>m;$g zrc*JtZ1p3!CX}MN#uA}NbGEAM7h*(5a0lp6uo%Uq|KiP^Qm+KAJdb9wu)u*KdgH%M z%rfjtiAwWDm>i9N)2-gve~mR>Mb4`}Q9 zxU**kcY7`K`orz$wlxx$)yH-LrPr23LPTOmS4<-EC{k1>(QGc80NB=pwXF|V280=} zYo%NE0P=%YeYoAiS-*70cNkRg(qj9PL6blBeivsCHsjXlc#+e02n^c;onSq( znfuQ~v`0n6t};0InZ79{ky4fpsqBvfS!SC(n?Z?JKxhvWi)~D!a7|3qeGLpc90e0L z;1o?!Ens^O(7k+uNB*&l&Jr9WZCl*LA$qF zcfmMD&=vCIn45zb64FY(FACWqJ3xFcS49(=FtJ`8@zW}B8OXY(`S9^}B>d_3L!|J- zkqGTPPuf2)0N6+4b7*Z7`MI=Or~xj_oa-FIy4qSg7p81ZCJMfdeCq?P;}vTY2CK>4N2gHJRE;doBXgmF5Xy$u&OO?loi zg1kM2$`If7WN`|hxrZZVYo(^4y`gJ-qQozA8ZWUkKL}_U2c2-sQ3`VW;~Qssq^D+D z3-Hgt9JH-xS^$`c|oq#}l?P=+5sj*Yeex$77`C`U zAqoiti5H)&!^%gi#$Q?4<_h~nbB}8i|2JxVih}c`53$k12mWE^5_K^TMO&BeaR))U z#|fIk*hl$xrtWSu)tV1ymz=RYYI4u@4(XB77Kl$g$v@w*D z2Ju0qV;Z2JKXf8!X+Qdy(?rS4CQ@LH`b<};O8x{I_gsf-s+?pYBg$>z*qi43VbkN- zmTNH8xZLPZ5U`bW%Dv5D|3qt`G2O=^x?|8@8FhO5uhT|f&8o}$sNWiM=g~cWPUamI4p^dLuNYmP&M1V9I1brUN z{GaK|p)LTLlh!786@aW)9zk}!BGTyZ1&nzbra*j-zUwGw!XvKS_;)7#qN=whD5MvF zb*;Qj^`yisn()P+-!XPU#kAR$AwlS(%?BPWA+uF2MlrALf1xsj9Vb2KZKnRJ_1yu?XdhaMtUKW(_1gr{wZ>Nh|mlDgX&N zWx5Nyf)Vq2f;-fw{xJsScb#+n1TrPRZqxn$_}J?qy!l0o|LyW6rTQ|T0sucH!xl1k$o`~38oL0=>nvK}*YHTfevXPn z(4wLY6uWxehIz)3=3xB*TrfAXj4x**UhQ6p{+eD|blBV^F_Jrh(H zP^AYBO5m5D&$C}XD88{5m1`3Wl)Tku`9jy z9|peonJN?B)`bbq%cRstrcV5D#vdiVE%ZxH#7K_50l)brJLXp8P*33HzQI}eaOeC$ z284f}qxN&)A6=wV@1IGuOFjaL<`()7&>Pi;8bJ>c0Rl1&l8mzQsjRVoXcUO8tnfIX zIXMHVvW&fa>k4scL*_^3(Y(FX0KXSY9UPUUg_Q4jD>H*DGc&!5SWN$p?&C9aIz9-^ zJKp!N*>|V1#bUBqR#TT*bd{I@74!|-4M;{f}%nkn~AY*XY26Y()7W`dR$0l)!Bi+{@XpA)YPzc^H!&wzuo_ste`y3p`;! zhAj@nog64Mf<<>X1H7?C@17n8$gPK5h~~WFiN^rzGV#lW9;`1^r62z_{4?2Rzr&rx zEo8G`7humA`5AR<99mlO6njD#_cAk2?#uCyQu1a#F; zM1^qH5^xEG=E$`ap2PS^L7(%y=m@`tgeKtVqE&``&2=dyT1Dp)-IAcqb)B{-C2xg6 zmDroUoE9JmqGu&t3`I3zNQ3q5>2cz0$50Bv?~~sV_u|lpUFwzD)_NlG!|g;w@0r@B z2UD1b1|3u2At0Mjn#h8Zq9PN2%Cf0_pZ}~V3qKpHFB6`CxX%O^k!O-dfE>d>1K=R< z8(74#jR4UwO3?ZK7O;qxZR9VfkSO(0(9%pacL! zq5>r-up1DYz#`%xG1+hOrBoy|Su`jZg9sdwu=&85Faqg)%v6lANcVm;Q*!5IUI{fS z!o+pinL?CVA~oFK-`#@Ta_*88Xik%UjbNGsy}ABG`6c^(7gPw4SItjTTTYgYO0G+H zNpMMViMUDnT12EK^cztF(Ve3)$S3;|wKnC_7aod7{cJi%ic9J) z*?`}EMQ_f}!q14X`N4T0y`X{`wLIya(B9nMSEkN`1<1G@~^$H66=3)y>MD%Ph+5 zHEq>>bK_KbG~-pKw6_WZ#QaUs{NqkZF0yv{h7Q*kpj--EpSe=3Nv4ly(q`vp@0M_^ zFXjcS`SJ#)Z{|m*%cl7&xvCWBJeKev+K`-?fKd%gAGZ25&2i?#!nklHXq<*sms0g) zOjY8A-$rBWL@WB8tPf*{Mh8-dQiq(s{kzKh!AtCmCu$@dV~AS_DclC!T)1?2Z8$N? z8cGhqZz5PCCN3M!R!0S{2UbHneOtdiuvIVn2vpKSA9Mj0Q;IVkq8W0g z^)E3mF;EI&gSKGT@MCEBsqm;bbs-Hk#yba6f1~U0etk_+-lZZ{9;6wfAy*2RLfo5o zDOLlidlV_StgMr+TL~%~!a8PM4ze7@7qu3plnBeY%CDtxXI~^5rVD>EMlOS8VF$54 zSSnbBTab-sO+-!DOwyRsTIFDTLF5QC;M3)U<$M3kp_&MR)Q;_*N7D}U?7ryJd73!1 zg~oj-+{?xmofh?ZUwCtQJKmVx#N*TbM_oQCY0N7P=61igW*t*aQk+xWnU{1rEuXKD zs&QYn#TnGKJgR2(G+S)k8vp&3u$8rCUwUg;^s#?l)jl;{a>ud3t70b6x$Nq!m93K1 z=WOY5@7s(`iw%zL$UNgdU%#tO)AlRsZ!N6b_or{Z8|C5N((vbK<8ya)OgCG}W@=&T zWomBnu@lm$`qtUtXRdeLw1{LW=@F?ZiW%*pW zDKLniSbz8z&nGZ-sM91*StXcO1E#pv$>H&gE(*W5xpyM}~Y{aKUVW za+mVQ$71ca*{>m;q09i*ClhVt%Ayur8-rQ?m6T2Hd9tm|z|Y5$RuQ%`WAP~>WP-n4 z>kgA|e%H+v&V`j&O)&~_xNEt2?CP)nNt`U4^gY^}+&Ydr{@a1!w=*l%6@Ap!(K@B? z(&lzkH+F!n{Y`tdir>)w-1*r0d1R*~#c*hIQMjb@!FF${ zr)o3Hv;N=Wn_e?KHhhG`t%Jy)AMQs38|`fzk6K$pn=ApjSGhNNgMF(xiUAH}E+qV1 zXB_Ldbbn_$FfWGdja&k~MRcFiURqofd@FXopa1x=7qGXK&FsbhqHt$tnSZQ3VB{&p z6Y$aJnB8@+FsK;UiP4qz-f>s7Iu=rWX5_9ErYz+5>)pq)^(l5WQ^HZlv2AOhlQ?rE zFh0=ezGq)zXlOhB(W>6c>K_0m?eZ0-^D&Q zFbcv9P#fMMj-x1=#`u(&4++D3pq5O~2vJlJ$})-PdV18;X(P^}3bt!$>nU@!(bm*D z9Q~>D=cCc(V6=jfxVaW?kchz6xFYEPmqIv&XjlZVjB+Nv67Hpwh2r93@xXhtXztqc ze{U4FK~)g831<5kGJ=7wPx-JBYWZFIZe@~?l4?q+?ysFUeY(KIuoDTW8YCGcdfH#; zp2BKSHl)u9#vXwC#dsgKq?H@%N;TytL6 z7hCqY7rVc~kXOQyAuP$ra}Ne2a{-DGF!DOh~c zd+37ZqY*?lB&Vs_Q@fL0iaE>V&_VMR5{tQm_#UKe)XFEgL`zG{weh5@MZc8dYdbnE zm{$>R=MSI@4$Ot(TxcR;yJcoOLu-_MCysZVFrBsfj#`#?|9tY!=T``3Dz2I@jv5Y^#~Gq z`0{bYA-Y|DdwXjZSK?-Eiy4ALHvdHAN$>P5%0WW+;1>3%ICln^CNFw>U1KP#jMGQb5gG;#NHFWlW z9_N^{b^2oe#Hk)GY+3&Z23*ByOAx-f=W02A2%)pV@=PC_4L(7sWEl4SX4auU75ga*PzbBK^$FBF1MlskD;>nr>q~3xQ_=XHLfpC z0#|pe`>6u2i_M+xv3^Rw$5wbc-_Hk({@ojGZP;-)e{7?F7@tM`bJ2X!C?W!0u?aJS zSsLi#99G{z?HCs|z)_+SkY>}0`38;`;F}AepAPm2WaRDcesCQmZTXhdoEUKpZdvJI z%+#09rG;`eJ8X;smvjXO7Nn=wfDqr=vk~RZuTV#6{DuL^6aEjx)a1R$NXxq%M z1wq&)=B2-wX6Sdf`I7e4jt3-&YzF)&6`}+Z1rHV92K-?m<-0f&&!BPm$RhvYG-f4S zK+F$+LQ~G#b-!T|xH9(>PlEwk2@VCU|AsaK!HqNS&@G%RJ&=>@4R&PaTC-#M0qM;` zxc9HC(<^YA8=BKMn)9^Oet{!D8Evm#Au$zxQC;DMpczwh# z$X>jVLXXV7tcI?u2kpRnZP(UqBWT3GurIGUGrl5AT=u}PRt9SupB_`?zak+7kYel$ zu{q?-6A=Kf5WVXV{NN#_3;p3j(+;1$fdNd|kgMZ!$ z^k8lEQ+CrAFsuVqT)VGvGDclXg@O@_aPKiUY4PpJ$wL?I2lX|Fig$*UH_KJR z-j^hIiR1+d9=rGNua8qRSQ4&blPnEleat@o&d%3F)mec?$phpGSA_QtP;T2t`^B@i z)Be{!cE@ZnTA}wjk@s7X_dby~Px1s$$WfPyv{_+EF`V7@-b0!VKrHhZ#E~=Q9+Iwa zXo+HHHy<~jEgm9%)g6V!sxdPLKsNw4|2S`AdVDujSymid8SoSS17p1Y9^Lg6eXiY= zVUhFijhH;3X`{S4fbZXIYTZbO@8cnKbo`CZ!_9jF8Bhwu|L(e47V8p)q`f3`4NH}T zgZ+?Xt6GM;pZkemlXm>#ulsIC|2>;ri11NfolD2(%GG&TYii~MGE9%rqL5EFw%!ly z)9${lv*%sCAlVIt01d@*&)59wlj2nayo62A-ImY8iWQ68BL~m%q0#$a?dVJ%$HS#6 z1A#AXH#|3WuhrAHA465=fn8HkKgb>ktw%l9gkG8Z6bPwpUM;6i57&Owy@^=L)QeQ# zoS>_C1wOTPy|&rZ{zp5%gV2#jXbWYPmDw<+=~pA)TYslPE6clFt+-f<2@ay^1A^LG z&!TPE%cnd0GZc=F{@T=gCYXQ-O3^N^h}tu`-rG*^J03f)-!C1z{w+#n`(FiUNG{=S z%*=3{msc~l;Tt}kpCGejF)1ncB@#`rl#KmZ)G8rm=Hz;&_yq4~lOe6BsHlPAAa)ct zgA9X&5@HkCdg-N~N$9^^-);}vgGhl3^~iuLaG7@RM|8?mHe`Vv- zHfF~n{%9m|33n97jc>euUpM@3E`K~A;<|VX3;_B=(I*@`)-2ZUQ|`VbQ?DAM6F6`r zFQ61XM2sE0U9vWQsMp(e22EUvOfz*_cn_VQR0FqW|A#fGSj6txnH`Ak7_eb{o3q}g zo5R%lvRbIWH0&zHQ<(vyzI;j|IDGAqUQjtM)=8u&ov?a#(puTvcF}=e^>XOYRP~VA z+3MV}b*Z|4lfQO|KjGQcwq{_tC3WiKF-ia%HDOw}QZd852HP>?&BxRxWw3_I0*u8% zRc~}mNsRA?VQCAPtBCT}4EC~d1cV)qq6w@A1c}|CkY4-D9C36HC0d_H@blQN%@s*O ze_D|@>E!$Qim89S|dpZ7E zwXN`+|AV1>U-^5pxh2sxMT>o&e^(j3byD|%On{gT8%8_wn@%L3q-6Z}cW(4!OFf!d z6~`5%D|HwY>SXY%f9koXz1G5)>SttF0W`V!qmMNyt?Z8jqmP4s(w_hPt2~X~cJUQ? z9h9w6V*pQSWLdh18(RsilLFG-z~uLK#utv4h?3#l3|Wzp7r(X<+V_BHb_9h6ChmF{ zLye7g$I);H-H@O5h6_KeQpbD(&LIJTNn7hd9CVtb^mPv(&kKi>2Ll!#ljj$Zs*`G~ zT(b^vcd`BEyj1EEb*p8QB(5MxyFOTUZEmB9PYl0;ASxZ;?mOaM!E;_#?#F&KG6m6hH;y0l71PDw1J z6u>hgn;D7p3!2LVZlqZ|&$Me>D~QC?nZW5IJwgGGH~}bDO`CM>>x5SG8ctU5?U(-H z5$(D2FHULBJr68(ecT6zCSn49hn6@K|4-d;v5EpTZ0XxZ97g-nxVzBOk4`a zmO?*&Yr=KWO&QuAQgq9NWow=@t-~M-?f#sZGuQkJWM~_KT_z_ikqi9YsmJqfqh`>Q zi6}aMUTyKd%P-8O-XPN2@N}>fAkO3DKVTQrTA60MBs|yro<1mo0aT3KbjxO$E>KaL zN#XYzyh3P$RbrkiJ7eqo`GTRG2bu(>uu|-4Xn77BbxzBulQ~4-UlmI_*PS$54ySSez9wF z+Ax#=;ZCdYv~X6+z`OwqgNd)&X}5qvB2}Z$9qOUY$EqUJy@$(3N@}M1a`KF( z!+vBbWgbS{xOjE>#T@#n2KBCnPUy1#d0W>rFJVVx6F&86T0iOx$E|1)o)O=Nv0tWL z*Hn))dOh91Ax2n-S-Y&Kp8*%o{>UnlcDl?WpI! z8`j!$bsDH!*>H!NNe3aG76X)PH!kBnGB*?x?um>I*tZi0!2DR5Mu1NM$(QAYU9eOS z!?w-zUv^-u1G}ukPk^cZ+O3jqmL?RNNs4 zpn9~F0iflZt7`(1y~?U`{bB#mX7dM9%(B&4iNZ$=r}g7C@hEh}Q_yT`=zOFi2osQ# zaFkz;Xagtu>)`RFP}`NUs>r~0@t&<|EE*ggp*SZeSTX>!?^@wqMiE8Rp=JGO&@7i zn(QYB$y}IBVryX)#JJCLSssR7*v@olup&1!;1v))G&AO4{Sm+H{W)Q6)vdB-pLpo6 zsX)+0ckGhNaZHwHz?@*`j^7~Foo`$GS|yUPe~w6z`|lUovL%YWC~oqX+B!uf#vn*U zT0ad%t}GXWiygG30Yka6It<_E_zk21z$n8Aj5#s>p>J2+M0-x=`x#ELEfb_Dg90%w zknrtOqD9b!G_vyg{ z>?*>CMXb|7v=n1Pl|iex?!9;G*Kx=B@?`FH=?=f<^t=9jysG0lt6;m$XL=5mzUvGq zzi|IIqxgs;ArMEQK!)PB*+vsmz3`6!se@wD25aIWdTc-te}Jo~LV!SPu>y5H10qG4 z^LY`GZ;l}pbomI{Lwx{B|YTmZF9k|3A zh0>m{gUE}aqZwf~cRtnjV)fe${g$%k4{i>NWI^^dRfG$YOWXh>+-s9&EM-{Bf z?N;Jus(7sZ^sjCF3nTqbpQE?kq8~r%QRVshZE4JkW9yX|(^?z*Ek?D)?5-{O^kasG z4FAX3#WGMkI;x92DrceGu#Gwry^pGa`TptBR;;S-<(KI~JU3=S5^H@~PA&Byu&z$H z6_U~zUnl#w^8qwmJQet1v7kb;vzy;;Z0WCwGo+Khe%2N>$6nw*bYOjRr6|Pn?pDzt zE8gJV2=%-7%Z5o9;ys+FDDqeE#=^bFywkTjISD|g@U&NaY#Piy1SmK-8ZKdpeKp2X z0GOs>_diAJ${zK?7JfgP$(U(PpX|W*Evso^LFI3jbEOO-Dr|f9(y(=%_f$S->&5nF zuS}oWV26`Bn?>@-BUNLA&84-pcaDSWmq1QNbsr`uyvDpsh#pgkW{zE( zDm1-`v{>u(bax*q!`Pwd;1}K$jDSN+uhl!N_w8-^4@8$RGqr!#&c7V(vs0RnLBV?{ znw#9jF@N2@>kvx~C?8?@=N}C-Ixs>4y=5L#KJp?lVW|1>u|tM~VB}778N$c&&z$G; zVTF$K$-`Yh($ht-{WT~}1{3|5G|$1Upm_dIiL7Es!LBHAEe+G>xGXffa5F!nvYgXF zJ}3@uF|a(93=LY#lcDGTEvX1#McZnCKD{nbLXli#2r&h|ACfN4V9N)x;m!A%n;!L> zY;K8996-|M{O(YM8mt7gZs}N9NH~mJpAb9`)@siW1DzWq|JOyJYHoprItXK_BVk2loV?E#4PWx1bXNIoYjNC__CRhL{=CO2g#yUe!H^J)KgMje)4Sd-aAn38MT7bfCUEP zzBuVRdyGFrkB80A68&cD#YiJDSznPdkzMKXhoP=w^3taXl+EJ+6dbz`glTSI-Y&pSVo8LZU&E{jQhb9q$AAXQ$wdi&`nC$qqz4HIDk$(PkOtJK9(lzH_ZRQE5m+r2x=j?B|sc}ht;}?@$PNiz>#N7J*ey_)Hmzj zifAkQTrh2H`rGWYF75+QZg`7aCu#Dunl%s3%V*8)Vw>NpXW?b^#qu`B0D*8XEYzxn zb#O%=TvuYqVk3pM!bws+QGP=#rO3U4@@Hx1k%$xj7RQpRiiURdVF}`^=r=~HkHB?# zPVivFwWRoMZq1U{fS*aDq1CO$J9_DF&&)WPzKGWv;mLFs-iYW|#_K4@=i=6uW$oAZ z>x-9rib`n$hKm@AV|6dTwf`VgeKEmjb^n-Dv==>4_;-v@$V5L4Qw^g}xO|Y|%9tM* z+0A_B=|)+Np+l9y(b|O|5DgJaOK4PSy9+F9!zIKwoh|S$~dE{i(#Hj zfS)03MnlTLnHqNMM_X^rWi>=vtPjE%zry$oHiokTw1d&Z*#HddzXN*EVc3Fx0X!fo zcxn`1GwqzoM5QyjA&r$PsuHJ3_GxGs4Fq4j-5v|tz5oW9apk;|vlUv(8%g8PySamM zAywW`G=YWu#S)JQRZ(eJ&gCW2_1h<86?4&0PE1O#BragRnsTGV3)JlGHN-%-YEnNJTbpvx6YXU3gKwr z7Cy8GcgOz;{>OJSPC217r35|3w;J>Kvu4k{*z(U^`~0s>v{eIT*&Fvv;Fu-j5{Ql! zxgR&V_T4!sCHPrsNi6vfmG}%7svs83b&gnuikp*p(^PaNT0{4V#5pSRiZ79?!D=A`x9eF~o z;ZV8o@5wcauG#-otr~Pywnc7s3H>#=1cqWoM-{H7OT_kZhR`pI@0{}AhKaz;7-(u& zcn^hcqV5c-N--NSXAE0Z* z_fbrO7Y;ia@iAK``@g1wZ24^grtf*cn-jg|wc3VJ1O9hW!R#GNmNRKZ~ zoWZiS#PMI#baKiH`Q(=0Ng?{CUY;ESDgX=GP@NWufW|&CJiq}BanA!~Nj|u*Gvg7c zGJqvuvZz&Gmcep(A3I?Bmt;GtB@xC60~ThvpW8QT*jbcVzwzbOgnSMg4+ia0tW`-VhmR%zB^8Oz#YHu#q%4$&@q9dS3taDiEUK?^MN ze1$OX7QuIqJQ~>eTD=+oasVi+9pl@v9(JG5F6=y13+PgeKCP1ZwXKP(8SGP!%p3hIooMDSQ#5+3a_Y?oTMmlaQNfx_4ox1N^CyCGEAil z#ecrx>5iqojWf0PO5uuDQ_60Kg{y>$6b5xP!NvEN16<3J}#^-((v-b6-XgB5an?`=6p(eR&(6hurOM zekgzJXL=9<0!!NK?=%IA-46Tc&E`m*bKy*e!6+jg@7w@{f0e_t3^= zB~1Fd(t6+=5*@qt>JA)kv%gx!kkaPx(GTL?gf`l3WDZR*)8r;UK+xb5| zB7TkP`bLp}XcH_4J;Er1!xNx$26O=^G@C@zFwOv6T!Jy7^kkf7#ju>Qc${JwL1#5Z zSKACvtnek{m`tL}p}|nE!V%}V0iQtRCXu>SHjb$ zkDyHRR{?!$@f*P_y=h$G4F{eneu#3|DYL_6y7$})$NUsqW6gkRTaj&t_^*!OTiibN zimJKwk}Y3C4!`iTT!yC=>IViWDvN9o8>dv<-UEW|_SK+wD3y#_7X)>BIx(mHsa|9( zs=U0}IqZ*-!)o2?%=-YKLA1k_i-1w_iG2xTDT@RWpKrc z7~cHTGTKhlCHfgyIygE6g$p6_=0+Yi-w;_xaes}5wIaDQPU&lu8wf7Pkk2sui$t@H z0k?sLP~=+A(J!JB7Wn`es0FBS5&r{!_7Iax;8w^8E^9O14Oj-j|52j&t;L-i@|-sK zWKO$WG-F|kU??_J;iLriXAI%Y`Z)Yt+BzxA@TaTg>$pVhG%>jnOG_9W!q$k7aS_t+ z@7D_(wn-99b2OAUgB}S>naE3l$bZYVXaXj-%8st!2W3+P`D2=F;8-gG5 zm8uKru8J)v42xfiNQnpgIX|^fbh&JZ1aavB|%)uQKj-bq!hG;x716S+y2Uu~m8=wmRjG;$SRZhxp?EQ5xs{lf1fhhB9tFp}e8N z`UH10^%tW*M)s`>jRm_&RZI*_^|J!DUD%1dE*u=&#kwXOx_*;IuHh6I2RC3Q-a@GsPPgJm#lO zqb2yssR(^G`MN``x_dB$sCOSJ9tQWw2&73G=tZTBzmlYB&%y!E!5K7)SEe8+HpOQl zMtS-VFyy-r0>Yl;`BbvQEES7YhX*OFd-T6dfM{9RM#o&&kc0sywJu}WtQKdPmDitGN=VI(n3FJx=5dNTQ1)}x$B zG>E4_rj(<8OM~Z%&qh}_gT07Mku@Q+M8NQh>F^)7^^U%k7IwZJusr^U!3FNN?;1^G zrlU6u6|8{GpU-x})=vQD^7)}rdRZi0V=iY{JnDQg^|oF0M7@+`5c()JR*Tfz@f;#< zKE;bslB+ZD%8VfClRPw*I{uzq170;iB2s=2$t_VbovhG^0>y17ZdDZk78?~}CvOIK zbaP_Ki$U44IiF-)o=uSdX2B~~spbAY047i&G)#eLj|*1#wT#GVZ*e#>c#0xft!#bqs-lO zOr2G|u4e^HVVQU{?X<668vj$YWi)|^{G1M3SFa);dmhYM;8S$@r-_ zOBwfp5{5@&OC$Rze#gUlJ_dFx#+Pvn1cydhgs4vpkFe}OLa9!xmw8@PDD^chvWtAfwHSm&aYsN92TV%UX}O!{+3@4Hcop0 z$YvvBqX$UgH0_7RoQ_W4D>h&+i>4^%%0K(Ee4wz4e1})b8zSQI;Q9lev_uOBUv6U0 z7etc=gqlWDSm}>ZR;#4av_Tn$6ZwbBV3CG{bHiL!KF=11qR);Ym`MYS?j;P>9sv^4 z!6U@g_!V9n2`nVpXqE_Wt`oS+Na>$?b4BhWm{(Hu@a`=8HjlI)kUH<09UG_fSB?6P zT34@HGN0eb+{^`$OkWXc26K#B|Le}TqVkIw>bHrlx69F&muJQ{yQ9ZNZFL{%v4VlD z-vsrCPrQ!lMB4X=@2TfenHbp`Yj-;3)u1&PIPEJ`r+j5Wr>`Oe>s-&6=zeBmotGlt9QX zyfzHr>nSS&CIE@_a)nyaM}Hera(^NyBAJP3KH*009?|EKs zmAADqqHb{G!gTtPThB7#EyRfFSq5C0J6KVlevQA`eci-`JaVk*ExU#@l#(MQWSW&)$cRK}5=Eo|onDS2SDfrpGaKFU# zq8S3v+I{XiWv)k_W;SRvmhUw&pok%-n01 zA}hV{&m63?*KvJv#pZddc6uFN=Op2VNtDQ(4qc}ITR1XkZ7b8r(Ai~ut!vXu60CCk zFZ%S3L3>24&hId7BtAU4q11+9kmVp$`C7%FeUrxxo$?e!k08@gWwKHi;T9eW=UMqv zhC~@&0g_$PRy_zg&}mlxc09vA2Ni9V_X21gQ+>;Nqk{KIxj{t`r@dnW)U03VFH!Ih z0wma9T%QxHe~0`E=fyfd+M8cyOuU9g2<49&23P?s^rgYQeNQqrCkSL>Ix1p&Kw~5= z^B|eleo!iJe!R(SOMiX89F=l6E)Lc=qKrX}4jP8;MUIwTJWko_vFL4w60Jhd*|3e{ zQWQ;X+y0o9wQtDNg4n4aUwJl^jZaL=91;yNEVNG-wBWrKOaCqb7Yg7+Zs$=wxA|MU z6m0t^sM8!AyL+?awax)zN19uXuQ%{+fm^2QdnBo3coUlkehe#yj(+*cQh48N7&94b zLJNOR1;<_=Vb1^0CCbG@r^0X%Q_j&U;iDIkGX;&+5jp-N{83Przmn=RmhH$r@L_ZL zrYwVD)`xa{Gg&KKA7D4Pl3bKoMo+X6%x6_K7GZqZ{1T7gzTBVnNqQ+N3^l5;RK{6N(Bb3uC(|kfECy)_WFtUA{ujM0VWq3kKq>$-zU9I zM}UX|z%(%-=fnokHFQ8}_GI>Du|p8(ru;s2fP~ORR@!?xL#}*$ThSxw|`S zb~2%$PnR~GSM6f|?Wd&{3ow`z(|?x56$J%*qnHSU-Ege)1B<;4EJU_pUF8h0G)n*e zQZ6@@QuZ3t-pNFj>U1snlE$0d^^n0AvsSJ9-;nW9#>HDGBl;8Pbgnw|PbA=+=K*pR zp2L`m+?vZ3oztYPEs!FFP_47EmmuQ~K9Xb2jr7f2Y_ryB@)C7y8QC2#^&CeMQ+K|G zkzwLreA1YGB9rZu5KeoZVIgG7ru338#u_((*w&mBe4FuxAW;a&H(F7D6OUB z76)dE7I!1D1_1#`Z?n~CCscYoRBC_Fm}D!Jewc;QI3dQ;0~3B0Fnrw(B_dif74L<; zEQXd2xZyg#sWRXgnBt@rY%KI^fMw1k<9(CmGL4>Isds-X*hKasS&YG?6=gz2ZW01i z6gl_%TAg^ZUrl_SCWXY(pE>eiksd(hk3WjXF%?}0QxE;ZDkCnmq2bUSryuBJCLQehr$<;r0^G}lnP612ogLL5sc-T6c(xet|mDNpMQvL3^T2= zDx1^V3I9dT3_Pf&8}J*WCcMQL_{IHwf~%GfN{T@D4ZT8UmHa3sH^{tQmJ@fnA~8&AMM&khFO|frg3kV4aeZCuf>Km8s&dQf z{n6>Y#dTl3_XlmmNd$@019s+l_PI%3;O>W4`v3i39PF!Cn~&$IK(Z6>1?iA8sZ+1{ z*uF(l(V^>HSRW?9&4_&0<5+Nkq9;hc!CSv8jW>P+z6fP3+n}yc2%tUV=FR=2a>jo+ zdO5a`!Fw0n&Dbfk)-uXrDQf@s;pCeQ;*egq>&~tQ+s+sQ8ld2g6>TIRsbxc)yr&mc zc|q!&b3O0}i8?VsMUqo5>kZ+~jk(*uETuzHSqM7}dm&Pzo*c?vEiwq}>ew2Rs3LDL zl`IT2o{jp9<(;8rjQuKyccL&Ai}2W)>2}`f<9LjU?vAgjD7qS%v8!8sW@APc!fRb* zwrui4P!q#Xb}wOT$1Bnk&^sM~Eia~R9PPk`S;^9NaA@&|mhlLJ&u_@t>6NcAI7B+F z;2yS8k>fb#!Dstdeo&~2_2#3?37Oy_)z9t3GH|dWaj&5HajWaGr@Xqe_IY*b<-b^G zK4%@bQ&L&n=~ezA1lahVbkg!}j{3$AFn;#!di1?FtyN*DZ!hCxW;1`B8N4oSKeadJ z7QdZ_dlH3_tj(A{{k8l3Y?RqJ5<{EW>E6`2g=>s@hZz{hhtO^A9S%#->x2g=Tl49f z($2g$ZycCPf6ApO%eUju>Ya6lK#nm;<@FEL!%;MQC1(>vMk7m*JFTw3W{{W{w5Y0D ztYBA6oH?iHL}v?0d+Fb(J5sE$h+$j+`K%yJOxDN>7lF5FWzr_5Kxk(AT8GJ_jV$7OHy;xKX=acFGTN@#Xca23r_CF zhgQJJW(?z1PJIvgV&kE+f%fL@P&7FB=~xx&wohbP5QpHa!Xx1)#xshhc)jEYtNQzQ zx*l_*7KG7bVzLqJIR5fCKkW!5SmEM!=O?Pt&BW*OcxxHWYg4T*-e2bq>+SVjzC2yq z>RAD9^si)$lUpOBCwJKwAw6)_YjOAH`kt(-0zq0UEvQ^q8UPCPsV1z-c=$Bkm#!;> z2+oIe%PFBp67?VKoYes8t~H;5PRphGY%w4e$lDB`L^I)IK$?A8dx{l3{$lY6rZV33 z(qzx}eV_V4VAX5Uo<0_N_BQC(IXGT>Bg0pV;1HX{uf7i*Kj?EB_ymi?6=po|Rj>9o zeZ(?IWQD|P6;W-JOUq5yTXuPq7e#yNnZPl8erToOVR zIfkCQv%VG-Co5UAq3(Gp!yeFHBq_u1P+KvPAPhwRYdZ=x>cXs${!5{NvA@*d;ZLcY z$VFCr#Zp7_QfKa|3&j$BUzY>aVWJVABr&OtQYFY>-(3Ewo{a z^6y(cE^X9&Pl#$mGzze7mHUIZAXIZtG;yuvHWH>o8FXAK;_+l&(S57cVLcHmEmFjP8{b%*kV;!JVvxT) zoujFaJE%dvg7AbF&EetY8YBw7Gm|=l{KUORq6#v_CrBF?ONRl!A{h`(pk8l!Yz`id zMXm&l2&;uSUZ{_qy2*mzZzJ$aaER^MnXZsgEY5XSN)%@lwDajSIM=DQ#OdPxKhLd6 z^3f4ghddBhVwygo~m5@gv3?<1bP=o0kX1TN(A{XqT6Dg zhdBAqqZ13vhd#(|zeT;$0@Ce7Hp|(cO(~BUxYCR$HZXTO+V{ZH?pR_?Pra0yi5t1{ z75^2n3D-{LQ`hV>MUYu z;yle-)Fm6E2rw%7O)GzYdY17O0`9eUB2*5dovdvi#Lp$o% z&M}O~_q@^PI?d>&c=7eCfh5yF|A7d=iD_2fXsh0~P`4RVT1P?o9QiycxG@`d>XfIDZpuPIzcr?als2m!&QHiTO|js_=@my%Bw+=m@zu;!|2o!&|!IQH>H zmu*C1IvmqH2Qcf%4X|*E)8ZOOxya6kfFpS~cziLbP{=ZX)+%745|00Let{bOm@>D) zHbLn?+K8BHK&}WOm5#PL1@Q@1w8GLu#(5)I9ulr)(O+sH@dqI`9Kclyf2}}9M3E6a z(}E@nvkX$pvrnC$q*7srhCLIeQVN#NPy-(L!+yvC&=WAdX*XqYXwiFUZYajX)DG4r zzJUrJWKYm~oJqE`r_NQQ+r7Ze)4g!XzJOsY;}Dy6@cu$}&C(#c=pF%|ZkohqR@uP- zjq(+X5!%J;pi7~y?uaFXeK(;wo~D}x^0*R?Zeyr#`0MOJku9fgo`US0F>yP@KZR!% z4$Y1Hs9mJM-akrT1UihKcJ+u?jh!KC%>%lXAG&Eiz=^npEiki*7Lk1KFt9&CQ{F2I zOiX*ffAcp5I(d;ai9hyv@HU5`Rx++`19QPldnB9!dtT?Ni1@j)dYlHtM%#0uZ#$fz zG}}baieZ62fr0fR{AG(Mg#^Wc!6P^5K4QCo>5z{5iDQ4 zT1ol|c)oql1+cR$kE>hoLv{WS07O8$zi>{$iI)KP2LS>2YGwi>^$s`-MwUq+glEHb zx3R9Eby%<=ftp=(;_4I0$X3z>tvi`Yc^m-Lqub$QPTE$Z$x#kSL|&1Me9TwBMeTuV z(t5PJ$m@E=;MdjaWHEDn+@3{q*J|R+15+z$I4A1umGXlU4P8W%1F)S8M3SgvnL_tl5K-~bE7zQnoN=>m*%WVp}p;Ua`nlN8s*3?asX)zviL(E4cP@`SFX zM5*zLuGj!sN0s7vkKT`+Jirg>#2rS#q1=K1HICq^g*d>hqM6>Oq7v$nr%FN%$H!f2cL<_am~Jm_W&q8nK!KbSSHFAM(KENJT*7#LIAWoe5e;~f){|>z2TnuIg-}#(V`_w7M&mnr=p)5!*WXmbAion zzFzNV%;BVK%Yp^25rWB`#?1gkzd{)95qZUW%_Mg|E-osQ;s{|q0To;&WQXQ(#c+iy zgD~y~4k6Ce4@~ri7dh>IB^R>6*Lr9yMGGrq2iTwuR|NMdj~Obfo?f;VeCUfE=N>TJSjCW z_W+53c7OzNWG5n}leju$C_mnlmi)w(JPzkxA9#zKhqyx=yW=r}Y&bCmG~*wVTNi4G zQE+(~cIm4rCLpseQl2T_fe$E3FIo^0wEs~+D%kjHc+e#`K`^?z9syHSGmg$vh9m2e zeZsJXewXjRe<#1VxXNeKX*i`jKyrTn5|04}_7`(MYR|;+0#k^~Xwg$B_-df-Iq!G0 z7(U*fpHK*1o!y*vbV>%;L1kcw47lNQ81*3sMYF>gLbgF_Uf3<94ZC)k-* zfK+ocOmKAfo{hk6t}WW*9dTcoPi%~YI}W=*AdVREJwm&i z(~#%brs$&5U1qRCsGx!Sxyd~%RPDlXY;Yq%FZ zTxiLEqRR<4!7h&R6LlA}V`y#YoZJB9NMIc6YmcTU$ZgrxD&zfc-4e$-Gi$t{g9l3& z>_7$kU~zT1;(c2%>3hn%lvzJG$OC$g>^cjGLAH)1wVESJ;QE6q{b7a#p_yBZ!+hJm zf|=ri^)Sxz>g3it_wWB`Q55I!r#2X1$WcI4A^5~@PYeK3@rSl$W#?c2Iu_n%-ze~h z%K1cKaXy{$A!*bYo_blHffMRDwv8*A0YThiu>rc8`Hb#mjjF|HY6dt>u0u}%6yVH* z78aVK8sQCgyTk{r(3Wc#_b?)CL$E;zfNG82%b2%01q6?2WV9K&qcm7Rk5i_(G0*`( zENH~XNX9YmcDkte=?MXO=E8ogbkw^B?LJ>;N~ddgGxC( zfdnOl2R{!rKD8Ji91~<5t$h0AiBM>OB(NK2kiZaKLDCQ_x|T#wym8As)F!o1rp<>* z7<=L^0jc+l!JPxHK${SD=_T#dN;1rdP>xDW*X9#9Ja{(np1Pp~9(a&vbBX&&3-df_ zYJNCLs{#ZpF8M}Tc;My>7jg7F>d27L_5^)s60SYga&a1a&_?rfaair8Zl*V`-Fv4+ zTIQ)!=)A{Y%x|t$%e51>0-@BwW)T_GIFN zdj?eeuL=C@r0w47ciDILWp?X)yM2#u1>V~nA8&4g*z!bKKd~VA!~kGC<@6KacYOTK ze6hGueDJ}Pucf`0uh)xW_uQm-W^%o_cI{FP&bJ!i$10%!9=o7X)6Fa@dx@+7!K?qs6AZMY>aAuAe zL{hA<@zJ%xT-de_q%eA?=EdL$`Lk@CWk+(see8wK@UWX5D?5v`$eLz7)wTz+N;~G# zUk(<@FANf!s);aizeyQOxMd1`v>C01ij^_uLW*upwTNK+xbMy`99DL`mET4geB? zR&mr~8F_N<0Et~djCPSn>WL8^=}elyVPGplO&hy>dBcCp;C0+f=|p_#46%ZD-YEfU zmNLQ*v^f44@KO0`AOl|clM-kW^%6=Qd0AEtq)X*a%z2%Flv<1zfGgn09%N!uvrb)K z1Jb?V)Hl>_$J}dLRm8zVlquX{Efx@DeGgmq!0#;ZVgBL0T5PmiQ z03ZNKL_t*iVkY6Mf*L#{H8p`r1%Ca4okQUI8S)*%@*D+%^)~w1ZoQsigsv7>S9k91 z_c%|}i{^VJw1ZD12tJ7bm|Dm1TUGC|1kfa3(*eDj?34q~*#l+Fh8o(%@cFmsovEFwuAl%G&hZbkF0=|mY@vO0;_?;W|H&vvh9jYyA zPn512qW8?_l!kDRBB6Y%l~1(VdMX+#xJ<5sT%y5^ZLOghQA_-K2pVcYqf;q%gz}z7RL_ zNJf9-M;el$AjTGPw2wu_BwA5LrjHDb=ssjVTpGu;Q5VFO<3lWuau!^}8~?%MA=3kW z6UYyB2?(ZmBzv$)Cuk)C3FpXDf>CeWmj_u3nqEhk$5gk{Hm-b13&VuQj3Dew#QI8F zrR7ced9;3fTe^4x50-ocQoG3LcUm%5N#ZSqYXg;vZ)Jf>%a_Tn}!E< z{=CON7)t-SWZ@8R1FXbF&UJrD3(;n6&q%PF(Dk~!V(3|u4`sO`lkkEtlTXU_L;~RP zF>@N{bK3(plAC?@?A^Rt-_KWx71IN;AHX_IJhG8LbTGW5Ab&rU{a+t>5i!wf{{S44F23d0ZTF6hc*j28Wi)a+nyc z5t5J&fHF;4(~Sj9&X+m&(Dr;whr5eXr45a>QpLx#{E{<3Py!tmWby}GIEz@p6R>&L z3oqmd%edSiHp)&2EQE;z8DQ4<&?9-&w}lUhjR?v9r}oEX+z8;{I$a7NoI?W3We`w6 zsWWb)#*oN02brL!gvvj0ltX}lqFd93^AqIYCyt4R@e?bu7Nr`vFkafDG?6Ca$g}0K zbVJ<3^@Ag6Eq&?&3k)ewd2aQwLTL?HADG7IbJYp&8QQ2|AI0+tR~v zpyXxA3`yLs(!?ODn=8&KlO6>EoMs!@Gh=MY-Cf4nuJE2hRQih5XIQ<1;x}777-);U z;F)e$zWeUGo0~Up>M~<*=o7I$aRB&rp0x%$H?*wy6!`Ia#>&ZA$*=}cwpaM%z0W~yGy373ut@0WG=;$!A)C+dl>i}dTVayhk z>47rd*xDEyCnHeLj6EVp*lbK=i&QJL0WxbNjM98NHil8j7JFU`J3adD#%S9F09kQ6z^0Tcw5hzrQ0Jh1pMn>Hy*sBi`VDsuiyAbvQ&M}!&V zg+i$|#~IZpXbK#pV+k!}JRSmi|HDs^W8 zg1U2x$ui=acL28!(`<=vT?q7%U(|~?XauGoGO&2Yi@Z5EzqF;i?9#eXzkUNcoADI{ z+P@(&`pZYKIHo$526pJs5*dJlmWALA4iA!!3ws_El9w>f&vbvF6$2_L43x%2V=sM{ zJc}is`Y*sg9s}CKc@j)p!i}k-cXG_}Ix@wo)!F)JI@@kXcSOO94<^9VORk*r`MSAWssA_ALYtJ}OQF z$va2Zj=0Z=a4a#OY>-L}|HO0obNK)S2>`PZ5$+)*y7F5naR_aX7~Jx^y*)Ir;|)&A zHg!tElsUCFn>Ran%Dj=5w=**6hu-`T{7|x_YJLh3;sK}52E|8=UNNQWbA2S7;>=1e zA$z8v3?hJ!jiZ4pMN9{;yZp zpbd~)QQlPkl)pU0qqkVnF+bA`yZIVs8poF09>fWtgzj*U8uu>uBU*%8&psYC(8wVQ zVcpXx0W;P(h@*U%mNy?jS7%Heq7MBeCm<*;Q|G=*C(dQ2l|)sM#3rGqQGzJWV3I!+f8$Me|1$|tr|Z2SzK1r zV)y2oXATOE07xY~>MfdsMAiQ8VBA`i_gE8X4pda-yelTtj(1*F>f!=mFmdB^wShqL)0e z0W}iStYYy1G&$y97K{j!7&@wE+VbEUw}xFqm#_1qLoPHxG(n2iZQDer;Mer7&cb~V zl=S?d;L(VktE=sW9i56EE(04~sqHTsJG|4j)ka9jKlB1UWRUZ?5{M{-a^twK;w=6t z{K141Mc`YBvzQ{80!69_A~;AU&I`50)7{4mARV^ooY zEi?gN^0o?Ir7oD;uh9@Mal_#&4SUJ0+*QfjEiO>LlvI^_^&3roLL*e(zVm+_RS-#=b*H;UbN{XE9!+{)s zVTH30WLvNv{k+QoKX8~Xx9{;7*;S4l6!m>=^9_B{~@nCF%73bqi<#vj5V z4cUgVMZ@@v7(C)Eq)-e?7~F5l+Ok^8b@=~3TkrT`x2 zp&XKs7(vN0NXeAGHf%5wryWzHeYIcnjglOVu*p_@o$mg2+n(O3N;;U+DgD8{;8d&6aC#V zVF|1lm2oE++#%>j=6;7G22inL@zi$Ek36_0wgHA&R~!&6>s2h`fau7K5fd{;hcW58 zDTw;Jp|KBj0Z4-P3cqDipyR0Eb1pczYas}la>kj!A^1ee%nAB%KJaFq2aQeMpi7#F zOM1c3%>qZECIb^isbQ|Xs5iSnewK_xCk3= zHnmIZ(pJ0-;<-_FX-HT8({nI3U3RX+-#PO0k@H8P?9Rs=A^8EYX}F}92Cg&GqdoXI zq(b!2(#?aaMJBSjtFf`|>FzLo(p8v)s&L|OGgcpJ3ufM3n=j@X7%w(VOlFM*Y~_7* z{onrYx|8W1V}YL9?TG`x^{dPqd$Z}8gPSVVxfgihIn+uZUU~>}-A=Y>Qq$d*l`in> zD_8+Va|j>>_+Z=ffhQXU4@s*@bT@ha;u^Cnu*L;og~r8~A?$>PUB`hw=2X)4_034O zh%^(;dm4trBnm!Fi$PTc)+MVZ+pWHOOz#c3!ZPd{=g~S5Pc$|f7R``W0&)Spyx0}X zXpzw{LAB069z+bZAmFxG$gu@YnktQ6Y{v2@I?>(}xP%WL#q@3h9F5&3^FD<_IJ`An zD;SAZG+Js#I!dTV1vv5%R=p!m=rpa#Kw*PoRI7}66I$Y1L{+T$OXspES4lf1bAgJ% zpmg7dgEDV?HNaFK6jYjCs~Ooli!QRPJ-jDV;XBAdeq|};>2tAY$yR3<+;I62P=kNd zvYC(J(t2=@xIxQMX&TXdjU2}a;iblN2Q~x{U04nP?{%sk%jSaK|8t70Jp)O@}!NlOS=tPx=)ncX|H(l5RN*Th^>UiBkh}*sCtz-`>`* zfAy>VSHALf>?d@{yP zCsoEpXfv+jg2*G5wkr&2WUuCDlQOSC07ytui2EuRr_@Fnh@hQEZ%x(9ZVsSFZkEJG z9hwkI9~w>!k&;fD!4W*57ea=(wpAOp%*831T_|i3{iu31NaNfhj#V zIU6(#kt2be6go0}CJ^C^Sky!lFQe z2Lay^bvT+RQo{964_>>Wl|_yE-h(a5OB~*`A_mW0dXNQxtVqa^+(_K>n$saq+eg%s zU|Zw>2DNG>o)Bqo5w{B+LEf^k4rmBxO}gsR>taUZb!{yEuga5t>hVcDVC z^CquZo1vbpnBRU@Y<~auoi9HEAeHbaws_75LhW@{7P!(uon9#KtEuf{xXGv$+Pj?s zX4JYslsM#nJPWX=C>t*ES&CU4(8%_DAqb}p#uZ}l79YagFHJL0!t(IMvlUgeFuSs7 zV_++?OGlAj1g(RYVzfRQ7k_@5(xx69xo8V*D}V-FlO{;Zr1OCQ0LJ!am4#?$G)udl zh@~ymAbu2dG#>+%G5HWaq6a8)LNSCSjbDhaHhu+~(nMCQ1kBrCCqL4MY?x7G!nN-Q z|ExXIP(uVNBLN0N@u5~ZQ;-G;kw4+kyOvrK-WMZ7laQ9c2D1U2k#>k9Bf}O@Ah3MC7zCK`00KA+OG>yJm>`t$2%v;g@EN=%Tb=hIp`jxk ziIAYd8ia-PE=-k12(d5-vwV(dOWe@%!dQ}cB4Y4soyW7YItj8gp_X$Vz^Fp%pJY-J zo?qgRB2euqe|d2*SdC9!i4R%0kYX4zJi14x7qD}NRr#Lx@>TtKqtvA z_jh+pGOkbt%kJ#%rafZ;bs2nGwj?wDXH_a#nC#1-0+B4-5#K=A_Y{XWI$G~Jjk=sE)jnf3* zAt0ug7xIWWp#?(LaL>Ix2)^WoC!}`8Qtbl(ru!khV3tS0OM(h=kR`1GY5KV4z5?eX zOeEm}Mg>53(+iM-U4)TPAZ!q3yT{Tnj=&rA_%Xe-qJ|DUaP4M!jBjqn@zJD|Tn&Xf z@FK7|&hPR%Mq-ua$j7ASB`xVVGlPXNvK=dZv)ng?{7}>cm#rBiwYq_(O}=~()(bgX zEr6;N1m>j5T28GA(X@#o;HNxH${9Qc=Nw5IBkbCuC%kbRmz2byV+-?v@f(%yGcrf~ zW8uqsV|WbK1$1B5@i=J5q+lf(Ae(R%3U*$;zN7rIJBzON**)ayf(~$dyf|fX%!~a+ zz1}V^_uEgMZJRHB=}THr%<8G#o(KT^>DqghhxfhyMpg9}*UM~wxoGF}UCS~SNVmOF zjD5VO0la8@zHoVrKoIIXA5lXUvMHg0^$gZJzFMg9xd(@}1~eF7xL)!pIkG z$dRLzS2_wn(p8qpD(*c5Wwj-(8So09lqKKrAwND!lzryK&%hQS@6h7Moti=?qoMi7t9BV2I_s=Vr0reT261nb%AP)d>tK@BU8hjf6^MBMc7q& zh9EbQhK+jRFV*=_b}i971NyJtlb+oWCz#ul!Gi)>q0z&aJt61D<2P2Um-G6HQQ%Fr znC{L_X6@;s>W|8s+duqYUwP^WKMu9^gaTkRuvGz5h$f2SvL4pW79to z8xY|T@J1w$xOR~Uk1!?az%M5XPHeSrJfvus+a8_k!~ zH@@+A*8pLZvIPsC;$lVTfhhR9;tpnW zLM6k$RO_Sl6g9}RrWzS_!@xl+v)J_2nru8bas*tdU+bEI4E>UbY|~ZN zXgGL9=u$=;rd-XcvOQYl*^-aS9Zi|pd6MVz`)}s2zy69`M|NiUG;dD?0P+BM;8CAe zEZZ9hYaJuO2#BsQEPRH;3$nJu zAv6S^jwyWXuwp2{0%Yn+Gu?+qq0o{bXduJ^z81wSeGkT{ll%nuT5tR%^()fFEzYD1 z2FAt{h5v%?VRUix)p|p7Yx3Xv{D1jl;Adq0_lMt>HM2cH@Y!tI&zSWQE1Z#15R*xw$4fz5VYDUN0=IY!-s8bg$AF+U zERflzkp~>mb$LxZgd$1;NwVXf<;%==7S912GL0GvJUen@<`nBrLhQL|J!8&jES-Nh zTdiFOv(LT^&94OEr~c=O0Kk8)7VjZ_3tn3+q*vDTCTRooSLv}jSq<+MUW{xSy?NjA zT4(Y|*uWSn0O;uM=4g3EaY0kt&_?h{NzIDqFOXqM0sM4<+F{$m7l6Avi2LO>+MC|d zJudLY3dzyhs1E{PWecqi&Hy^(i|&LjEVMz887Yru8+slRORM6apwLjg7AkD_qAzEu zAyWvHP5~tWT+|7--H0+YR7W0DAV*FFHySWB9RU;o$&q$z{7A%o+_qwN3P(UN(bonS zd?v6$U;+Rkd7y9Vlyd?p3471<2Obl!ClE~WQwl3Z?$RzZ7FJ<{nGb}y92g&lMLTN(TE=v=97?LE1IWc7_5+v>!BPzY3zO3d|Kx(yzo3XetI+AjT>j#oB#M0P9x6M zb$)N^%1U32P}1@*`01WvYt&9Rtt-9_J?Q~I*|V8z_9#&&dA5vS_yVIGmeg58lptuw zx#i)8dL%KxD5p{w@Idz@&fx>Hsuql=ryhlXfOsE{-cr-tllC%k;o6L{hB#~lVw!qJ+c6WWe# zl$Wrrmu!L3KsvZkI+UuAuXrDaFvJhd$HpCA`XPzweI3ySOfvPp-54ZQ!jR%%V@5^M zwnJlv71Uxxhv>w!I}BX}hY>zpAndvlpQ8;wNcdwZB0fKH?ggjb;zt2hE<6UkpaUPl zkAfrLY8HuBO31l-gd}8>6A>m|M`m$tm+W>wypE=9^&2Rtb+0C2Jgl4x| zud}yr{V@CcfB3(%`{x^a0IraNmL_*J3AMoh#NaQ4IQaGr6D~F60V)_h%3zp@Lj$G8 z=x+1=qDEmZ>dlC7C$Dl${YJsHvN`xM0fg1|e%9s!1wJFb?nhi+pHL83L}wqr{F;w- zNgxl|GBEa?d_j4yqM7MA@0X(G(S-|GrbDHUuLW|g%P1fUR7L9}0`rh4Lo^1PhV?3O zkI`ipn=C8soG>!w5WqJ)H(ms0W%Hzo#{viRzY#CKzs?Kubi3JH-N)Z$vu@As?JnP) zf9|Et?c29~2CUJ!ZeLDI>C@_-&h3c+z{5lPc~$7*R@3c_A=-Vvrwd%+iP_?X$M+ur zI96o#Te!3ZeODO%)$ArIzj(#qhkhhXXQMsvR@{jds7k~UPg=s3_|wF~D?55`p1 z(s$4&Be!eqAPBmh4cn$jljOqwH_gczAR1sew~I?_W8xfl*^>GIEB^WKPn>&UtMkfm zr$B>kzu=CPO?mavDB!nza2XSLsMuDYPsr zi1ML;n6DQCM;zshf58UHh%Tfo33eK#{N_h=vq`9+M|mu>>4>M9A^KX7wI+-c+i-}A z@Qp+n{Dkoapu2W*l>HC?{eP3a_!An|XaDuf+4ATp`#-<-=h>PMLORlF`PA;}dX_+k zCAX{@J8;1>d{9Te0HW^X%av%n7rYD%QFdN|7Tfr6N}8cIj7J^E=FLdE2js8=QWRH} z`tfbGT4i_d+zn8-xY7ahVza)Z=+upyyit|DqG{WZQ$I*DZly^Z#LZO#k(zSHkjIWuI&G`Oj`y};MuU?ajVJ`e^Z0|v(0D_rBAm7# z25kT>8nO)-dNL5&2X;ckl?DJ0Lw6J3op2^bGol z_w8=LO<;=k5j>D-YBKa2$RmLa3Yd>3OfB$f6Yx6+G=Tsx5>l{Kr6Qg5qsh?9d4jsy z`(h^+ERnX-`z64Q>`P|fuxLoMiNmwD$e|H);>*OwPjUu;Ss0a-d{pdaL;F;ACxB~cKI79-Gv1s?|cf3XU2zfJOu`~2XSCZ-YeuuK6zyqbB z#nEK_z=EzU_zEIo3%VG`AmS2+SY(w|o!fm3gb>FL1WJb86WwiXp|(p~rps4_v72vD z%8T9R^b)saD;x+LF>Q_(XV?e;k-S3`wN$%@F~H$a@1X54BB*W1ID!@FeUtO1mYF!0 zrsA~4SB-BDhbAb{B)aC8s@GrbMM_ctocVj#Yxs9$)%m2BMQ}8o@n!r_4wEQo7T(mc zt92j`aWB#l&JDpl_T> z$;&IyhNVA&KADI?iErCZyl)H;mxQ3;BYr#&9?`6+Kdz$OyiEEU``>oA$-e#V|Eot6 z%wK-_U*Y>V4c>3vx<&XuWOwh~>rYP4qVCMk#k#3JGW6wU9a}xV`XueYE>4uhg(|>p zUwA%KtJykbW4wYV&+{cvlZ&ob8mD<^@#2JDFijMQL|tR-hKg;6kz^fHZ5#1;0kg0N z*o)!i*4S&ITkQfPz6E3wOHxq-eI+(PKFB2+=FQ2;(Q3A+b}YU*VU_5rJUKytFbA<= z5&-SvoihTUPwZFNY`+=!m)$O3LjK;1fejxHLAKi17~@4(FR;_Gj$R`G+5|8cGYZR# zm)5|n51n8byc3FO4eTwhF6|7v#*(Su4mvW$&H2ML1bhQ)zOjlCS`2h$8Ri)0GaAzo znC04kGX_am5P@l`G!PmT18h8blq@KVJv86|Klu+$k4A+}kgkdEZC|6&KtIGk~o79hUUlGYznx>a6rwjxJw%WW&*EG9Xd94W(mY-ufPyO1pqkkVYkg0 z1R-3+7bUDD^YsL9r}e@j;qhvLNy;5IG+B=>FW1T2EF?J6hoBB*U^rMe4*Ko`o-8Z= z;c+izM_CDT_ai@p@Q2V_j-R*j8Pe?X>QaZ@=*pvJQD5Xq9mH^ez(Mj*k>HhA0T0D$ zOaP`W))xpbzKBHoh^3*#81f}nfJt;0txNc#c+?97!>umtM5)l7$e+kM}pzK&I28T}~zqT5sz9@}Rn6#k*tH@@#wr(0ux~ zCs6}bT8fN;w(^b-&&QV+Yf*=>U|g3_)%fVW);@k{JxHYM4&xI~yQlr24ytT5ymu!U zky)HH>z6c!Q^4bl$8<~zUW6zG^oWVi2c(P5d{#A6z7B&rz_MFBO=v@JN!|dW0A@GH zaS+-h%?%X9+Q_n75TPxrouv*8t=N_gP2Zkkioz8Q-{!$dIwubI+(Y;SRzBQ>Oo#wF z?=zM*QYaN*1pWYihj2t8fI*N`1EjnGFiGGC8=&d9XYNq)09ODAC(=<&lT=dggT@CD zB-3T9NC&41nOv(G%D8~+pJ{yzR66vib|o5~1Q3LZe8|KM&4Z0f2cQIPfj!-$&axl9 z^G?jLuxl9tZCv899DDYiH{Z-Y_<*mJ8l8H;h(Wi`ZYF$?kL1C|*u09-U+Nf^@P>DB zg;bZ^i_Rww$M)|*J@r4iB`1c*^ae>UmI$RJ++y=_;dsxZ=X*&v$-tWDj z=IY4r6t#x8G+zv)qw@c;_h!L%UFUu0-e(@}h#4eEQ4mPUWHigNY)KZaila((((bAb z6(=djm2$eO-(BTbh%bIi_hUbH`mHNUsj3|%ZmT7mv_w%8MM@+=0t7*V00`jT3*6z% z!`?f;-?z_&K#D5K{REKQz`5s~eb!#{_g~+%zQsh3Jo$`!WHgqo9E!o#R+*R}A#B|R zB3-VzD%f?4sjx{B;~)%C56n?yv!7SpA7|U(2<-`W?MA(|)a|S@kNeQdAxcs+};H2gO zN+ggY4DcYG6{4%Ti?~R6ay^2K`m4}kQE4x&khCotA$ZZn<+Fgj&)7SWr&WkoSq4SK z_x&!keYVLu*$Z@1^77eNl5c;Aixql^b5mhbj3{hE>*zYjhXcC6ZZ-tW8*H3M@vU%MZ8cksRcd;Q`C(nILMuCL z1)Okh&+O*So6|#w4oMr)t2XCuy6!XpjQL;(>S?u2uX54tC4ArpgVxQ@y4W-4JRnG_ zFX@r7lnVF@-o)=v33G?Ij!H?+EMZ30kY{6IuHZ0JLGabs>(~nb*g*Ispv6R$*>fQl z1OZFaFeT+SiL+H{P&-558(kV!Q&~jkGMS;MH`SmpzVmGPi4x-SjoB>-c|mIuTj-N+ z+`JiLYa3-hxs)I#0D>X{hQJrx9pGq$kGLnGc;9t^Jk4vLTU2cJH`A3IB_I)LT(~Wq zs>r=@SxscB5VO$-1UD!EM*T@gP%!iW^q`*?pzO0ocs7bltUP2wADUa#qXar0@G3ha z?(-)aE=P(|0YBSe^5l1)0tnA0YpWi;QVH(w>eUT&YrUjFf3QeJ9b>E*Zq*MiFqY*@ zpbK!d_~1~(Ur-TLlu+!YhsxQ&nwBF9VA5h4W9Z4jj*E^E1nqC($ZC2yjOG)cc!t?W z;doqe$3!ql;R&Jh0ofz`(x&~M3KDl&VwFUQ?M_$*kyWM z1L*d^I)cPiM(XOExct}d!yGS0EP5>CX&do`d0ZQd-ZTo|iHw+kMV~KtbHi0KJ*dkb zoaGo52rMl}m`n8KVqP$;Tprjv#{Pi1nRN=2A4H&B%LLJLS;5D2h^YQ`Dh4?dhRXe8sk_w& zER$pA`%$sY5f|9_5!6cz5GNlQNVU#PC$^x+Bw*^3SoYId3B-BMnMg?p77ry4 zy&y#F>Z|CCc~XUS0Jj7cKu|VjL1zFnc}WaG5J9-x+uO;`?skBcWe%_`GVwSatP_A} z%dBGnVdw%ET%zE&$WO2V1|mNJuLPgc61=ZJgHa_Pd1v_%yRN(f$S5~Rh7M3LhPY6- z@sdbQM$g45Z~SIGY@5%?k=bEE_@os?CG2>FdPJV)z&!yg`jnvBoPHd2i4kL@hy7mi z>V=DNzwVf2ka#vrMNBA6ER~RSkbFTm?=L7AsPiTO}X)&O$OD>ke%LRkq0Fro+dXNJvC!Pm> za{TP`;KE74qG>&?03AURQjo2#ixb3g!%_`-mNPgiL;OA zb@a!0r59uRKd*MGE!xa^+9}{WU!xwZuUYZizx{efbm-#r>2i83`l{@-=(#)l&z%Z@ z_8Mcq#;eE6DJfG0nGg^VMV+U(0Ya$X7XSi6%NH>SltPGC!HOTAIlXX;W$dqzrJX#f<204=3Nebgax4PJ&6``vsSkZ9`QQgnT6A*l+V$jnPd!Bz zR0>Ydck+&xz$Spo36|ny38;R@01&_zzmWztO&CE0l@JF72Qo4*FNz9)LI8rIWsQF^ ze*>RQOa1s8&sjP8H=Yx?)EV&;zZr#CawkXM`OW(hyLB~J0mS;+Ndd@wj=r!XND=#C zjj95$Scd%)>In=B{w8;&e$CRY4+OfXzcgzejC4oH z#C8*;@qgu1H?+_^$S!)crpQXv$gL@D`8^~7jy?B0Bvh585{6M@GiviL=eKbFB8KB> zKA@j=x}DBwsnudT4&_Bh0ftGjf|_EkPVnFSoAbpJPh8HPeDu-$G(V8$uDR|A0A$uU zjhvDDS9Bt0kn@uqw|X`K%R|xUjEv4oRgZFE%_N{H>Ns3Tfh~xMh*T0EM8(mUM2P0t zN@iU%bTX)eAWDO%IqjI7N~}&`Tu6{exC3=*!&K|fA25?j>4X|HyHT$Z9$Lj1lZCvI zzL}c-=8Dhsf{T#lq)aj(YY52){lkAII@8f;TI3swe1OnP?oA3BvDfte`|nSdmt|CO zwOt#>J*y_y5w)h7rVa5H%9VCYU7uW*KvVj?x&19bXOUJA^cA34QhekS-LS}$oXJg) z3mWCFC=X@QIYvjgabk^1}6vo`XqfCdD>R%xai#gJHJc#R5rj_1IYUNDsAmX zIfz`z#^zSi&qjz`h`P3y^y(bVJD#Opmg#-_Lcp@U+_mH=&;H&o%HnL3+$Z86Tq!Mx zJeeSHwMc$|u{(6R&l+Z}Ey}uLkNMiadbI! ziDn%mBq%JHF{^mo+LBZj0A30{gp72nkuR`i{;@%Fvl3C<5|DHU5n!aBmtKB3dGNsp z6Sg2FFTC(#=)mNLXWVgh?I-mCzAN zF8(XKmL9b#f*TE|FQI7i6*l;VI#O%^RwR#R*npC|BB3K7c+h^<1;e%TK#0sdut)_F zmgP}27hKP5ntc4Dk0f9DC;vEEMc3!0AK*`)eJ*+O@1IKcdV}El95!`+j2q}!xwU`}Fj3xdK z{8X*CnMe~R5l2?CvKA>vBBXYu!9Pzn^5^$9&tkU;gvVyBatqByu0QQ-3BkDLoS>)O=9?z!eW0F3W?lIVF zgF+GkW^XGf17rE5d_;qC6Y?j!(wOOLTCyR*SVFwufARZ5Q)!6P~!!OqTh z$QXWl9c*Hrr`bdgFf98zahB5y`8K39Co1!uDZ*^xH!u~J62Cuk(1d1wjCM#eOg*=Y z@HKFXlsp;W162bQKp*Qbu30jC%wdx`FVG|E5Dg!R4^DtzlqGXOgQy>Wt+ju6(6%tc zLL}tGCPcrN0l>3o&jEm=WN)t*#BXXr175(&*#s7I2%E}E+;W2&M)VhqcQ`#Qza__4 zipHf8FwJe8nEHUb0}@%V3}fQjHvEnkYYi?|#2ebee13V-hMEBWY{!4l%5 zyv5Eg@)Eo(LLi*tNPPc^G{<^u_%8*StMCHSd^aI9RksZ4N&)LVxtR}EKgoSK7$1YTWhVMx;ot|nH^ z(V&)?uQlK>adlHEmz(f&3=6llf>W&a*siq8h-@)#*O?V>PG^;!;dnO2F(R+dDs@C9 zq!zn$TAQ$m0Pb-avHTw9NdsJD#Ht5b@(n@MhL zCUucR<`{Y7pD`X!06ziIYthH$mplFM9Rq+2yuh~Kc`h%02eg7-3n+iwl1+9t0Vs z068U#lAy z><}r%V?lAD^P?LBD1DF1cN@fudIm7rITT2@x%9~Sl|Wl|ZV58B*XeElM2FZz)Iqd^ z0fem%$l*7d3lK!^q@f$QS4MU*{r&fycnkQIl`8)}^x&!F`R89qZfx&Hnkb99@ZXM( zHb)(zO>)7}lmJEVM_I5cDsml8`3!DI$i@>MmYo-R%e-cN%(; z(q|kw-lH2zuDcX@86q*hWC0@|p9%E@Sm(9qar07gb+ynzncgZNBtfjqG!+MWJGRQK zPDLiLOS3NeYc4o9_JcCZB?Pyi;8~7&H+9GG*xE!XikqGKdvFtM$$dO_*%`o;<{r1aM4@N1+U@(I`k^be&`zX!IOJq zS~DwH0$It3a4(UDS{LSM5_6J=*tg9-wFVkv!p7uvcr}(zWM2#-d@^_e+*twW$)N?b zsceE0%)g`nXJ|}ziXx4p3Pl9>1EuqwJMeBL_uv#{f?K>vps09)M^Q7CFTsN3fETla z$_F7*nxJM;`{g##F|Mz#rOQjpVFB(T3L1h*BSG*2<`K1|4ty2>1yi{_fv_}i$nlk~ zF~M01Y+NOomCw=I1yGb_M_bL1`jp9Of(@0E@-0Z$&ajN>4Qx2s+MoiE2!|2;4wj15==py$%4V_!jh(FY}`W!|(mdf&ED zC)(y!_Bn0myPRKuh2{Gj>2X^Ee1u1b-u60T{=(&Oo6_m)Y-kMMY^yV8Q4_{BgcOqVcs7RFW1nAD>#brD zitq4z5RvVS0hJlDZH<8G#cp*r-NgQPldVjX2?x1O0b1UO+bXZC zJ&r_2e=~EFGgAhWeCF%X?a;+jMq-5&PQk3T{ft3%1zS6)dj5xPnTVRuA$*;eom!j(G(ta$gice=C+Z*6Uc z-qYU&w-Vsw{A?4WPaD*wS(E)X`kNpk2svPAZJ8ovO+#%#+w2ZIie4}cpUgw>qyGdb zTUQQGG%^Oo!gwUgCcUQA@j9 zO}2`%%_T{PY%@V0S>59`*xTD1pZLYj4?8g$Xd~~&>rMo~TOB%lfWf*tWA#dseyf%@ zM@_ahjf*J;e&PZW%v`!z1h^D)q!vmm4+WF^vpx0Fz3Y2{2zx&TM@f-3aO8kRW;bZ|a! zQocjDQO=@C@wqIIT=?A=jV>?V{qAKw<9$)RzzjaqzPQh3g5+^wZ)(6h794X$STCM@)8QsYZCxGHFdJXPtmS#}xqEW0kc>hAkaH76XEX_0J(Hv`QFi9JE*m<;Y?Xb2EmkWZRW&32-e*u6Dl8YVr&^vsHMTDnr zWk6bUiN^XKU&I*z5EzPCU_|085^H@L1_46S*ZCGs~uGI1dlaGL0Icf^$Tv4qzCTK5o zol)g({67Seu_CXA4vLJI+1&Nl9R+~5_2#XC!oMg#fBt;@q#JslxLB1@E1lOTm11hJ z3(UYQhOj&6dS@+sR&c>A9_1;;NeKu; zh2V$gWtxsXS`n~Nq!S$DIVenm^`8_bJq15O;lBG<9g$#QCA||b{sb6O4{zw4EZ8|? z&C5zlw*h%(%G2EPEz&Et0~1l6H%u>a(&a(70#DQ+zL$XN(U3p-(T@|9oILU5_X6;AgArBwgF$iwd;gGxdisTd;WsZ~$7gjy(qI(5L>f4A#)pNHF`%jT70efl2NeY5}GgEyA_CPfnq$*Kc5k>SQD)^Tq3npfuhLE?1+G- zfLN>-ku`M%pyLs0jhCOx9w12#Q0atUEG>x!>)?zj5MMvG%`x!P2?pN|!K&)5-39k| zvbg#XUNKK5#qs0kqOlj(*Yj?5TyWrJwp>)lc={L3%JQt-Ub1F=g=ef{ICXL|mneWwVY{+yW@h{g zgI6=oCC3`wQW-iWT95ak0u*T!_rCUGP8EBXq44{vT3 z#+f^F=AlFoJaBD^h|cX|zCN0JYM|Y)qypp1kb5J zLq~|GIuH;;<{X8bBy^^&7GbO^EW1ok83756Lb(-#D~mxg^&&y?P)R%vPH8U0vRuUB z#C+yrjza~QK8&5_??F7=rDSHNK!$TN92@?Lun>ZuARrMz#F7!Mk!!%vO^HEZ5_Z(d z8kd!lpuH6})WVkyg&nymd%6FHU|1efi8g#qxMrZS$2*?aGq73$93D zh%zkSR|!1QI3NpgnkQt)bHVXKe_8V8wT;m22_%A;^@LVQ%hF(W-f%Q6FFq`u2lV{v zt`DD6l|{Waq7A;HUFuQ$;ds!9+z2Gf7HoA#aB>kYv?jaL@EliSPfWuc=AzLW7wh%43~|GDP?Lu+kYapA5Ek%9uD`^ zgYOn@hUV>eE9NM;h@!*8cc0uDOCG}ZN^0ups>(a5tOzLY+Q=&FE>EhjJ)JtFoPnKI z`t;2JTpqwfj+j6b25>edo=XF(FIx$+s}DU?f?rgGKVRZ?j@PLqS?{AMiuwSQ?Q!1a z#J4ubWgn;>ERG&kqUse7JaEc1*4vkp)$i|`>y8A#xAm@*$WAW+!4wdjce_`My;ePM z_G@S{a1mtcK;Y0l)IXi8mQ!ko-9bhLWa27b5C#bDjiif7575Pm%KXw(28;k@(7Z6w zxKJZ8r{j=@a@0uyIWWha^H8?GJCSvwcE53uI*;*5YLF#Bp925}w>OAe6gL1yvYs>F<2^a8iJ{32{ymy%e(j`FT8pc{NX&H<6CLJtV-kd`0H zgk`S5eUT0KN=`^ozN|wmAGCuGq!a1h$TMmTaU;t|4eD`Po1v@V%oaLKixkM@?5tEt z{5HhO2TlOSff&#$`BR3!?OS(|{vxSuh=oGr1_X@;ee}q|Bo_S3OI;@z4f(B+T_Ub8+~AZ)5lmK;En@U_WRRu1L*BP(vbyE z$#s=Xw_WF;@jJaK_s16yAyyD-YlX!u@{YDM^&D3+v*9$sk!HfO*wSWo#qKE&Fa+2L zRTX1N%mZDtbULD@Y=L8D8+;==&m=U8a?qmW`H1TEL0u!bj0g@lVTRA!(`>Y{C-4bCql*V{Ap63~UiQj=-(hIER%ldg)2IT@oG>^|#JQSp~ z1;&xa*bU}E`2dmcwwKH(8i3-SU{;>rBdF5>Q5W*EdUl2%ydod&TQ6zY%KM-C3RvZa zZ`vP;1zhSvS=u$#|8+X8I5T8n zfhH%n(OHOd$-&m}8Eq6(=}!dD08BesMvS$Br7ZM?lr9?&gu#YJ6JkX}eK8)P((rs@ z0z$G=iF1q1y38kVs;oD;aMNcUI9ns8VbCCY3uC4rg8~OfDo!m7!x8<)@tC?1ux~fm zQ!-+d1J9Wh3JaS|=zi{Ex0ALJ+-DN(JSKN6Q{kdZS&^~5@-0E~E zFt?mQ>19yx1WG|caL{2>?@-sMR&|n&aOA|tnHakKnY$;%<1Zy+r9d(R0F#~~7Y18( zbpVd46*;=14o2z4LWq2f8nQ*~zJh}EatEf^K>~k)Y{VX8)PiybF&V`G*g6YwStb*~ zM}UxMaYZEofJTz2iq(mBm7pSl$`E+lrzitGVL98p8622kL+)e@1@KNI_Bj+YgW2S} zoD_Llb8?Y$qVV|469G07wqRmy<&qSiElG~1ESzV!AOEhf%RK!rt8Me;@*)TGihJHCfh5kGav#tW+>|?7CbLQMz=@OT z$q#;@Ot+u$;{D?v|5)-od#C@Nz^MU%02D~BBwS`_6KU!qIfdJY)?v{Or&{@+ZY%LB z7RX2>N2kjGUCOZohYuaBKJv(KRn)JYIdc{)WEVO{1S)1nIdgc5i;<+aEXAdYURMH9 zgTwx%1no5;u0Yp(HXbwgW*z2RWk!S*!k?j^V{b1|NuT5mgkJLJqcK0Usiy| zeLxgf=L(>RU=rmddg z@XP{Q)pwdL3Y>875pU1}F-&Iw0HMFZ5?lv)jhU1%KLR0hEt@x)xp*VXjevo0d?;gt z3J+Tn8F*YuhkwD_g~A9(01pAu@H>h&+~udU>W!N>(%s!%yccSfrR7f5b8IDK>B5RI zgQOCx5gedC-in<;uOOe`X=10Ez`)TZ+ilpQC4qk6b~eO!p7lCQ8KSI3+A3DANd5lJYI`*K74lcSOw z#fOnPTW|1(=S<_nR+FF0_T75t9taM7(+}LV4C+bJ03!QCgOR3tcaX?6zth!d)Dzus z&=I0l)1rso|3LqSwjail8O#tYjwx$k()`)Q* z^#{YwJ;#q6fAG|)H7b>EZfyqPjUv$s(%GmnobO&doIl*%EFL?3x_JEY$IBMQ-_yy%4}U#AJ>=iRScbWlmye_u z-~g8{Ch5tOqvFDa0L(>Kn1T}Dh2Uqq?iv8ReE^t1Meozhwr5HZ94>=QqtRrU==VlD zYvh$?4j5vVK%J8Ti8)TBo|T?(NIK^TC!FwB;1ycn$^rr+{7P23y8wi+4Fo#?`Q#C~ z?INs>Fjix9H~RU7rzngYE?2-Bh*`h3d9A*+x!DCsTM$9?>)zhBgj96d+UA)N(vut* z_aKZQd~ih$P~xO;!Gwv%i!YHx#F74-fdM8$9zO=5YUq$;?GFe;MVCJ=z>_p#WB^#; z&Z1m68})*;JwO+OOfnu00G4)g>l6@ z?t~*+0C3$cOL5uy>2@O63hvRnB&V8zEOM_9ur-hN3YxzB=S@M@e;SP98ED?T6}R8% zGL7ek?CkFFyqu~ACi@K)8b3zXKDbZP^rijpb8$O5oKN&1zwBQzO3|SVJ;^D5o*X`S zPleOqZas16@S(^os!Xo-4>we(&{0$-ddsY60&661F2ZbIBYJa&A73_K{ewpzJ@k=} zd^o(qaV_fphyU$=A7}GfpKUfwBurSa;6%kS__OgXVfvUN%sLhvHi05WqkW}zsB-GF zWRvYu$(j7jnOm)0wC8lZpE>hbG+H3^Gw)O_NlxnT^v;q{M6V`+PO7n+pNIvzc zPb6Rb;^z~BUPj)wbYo*P`5PRSUw!p8V)GGjSjCutCON~Ul~u89^_s#`6B(X{3*65eX3)AMr%&4xB@jOT_+#8iiqqVG+}}(fdE?#s_pSuM z#bCt1qNvTEc;ZxX;>7ucuswOZ-7N+vrjt>1-mJ4K<_+Rzp@^#$_(~Oo7|bzQW<<{@ zwmJ8&%YpZ+5Fp}5Qg@d*@34_s6R!!+9Ci;T8;SLu0SB3;$}(&(Pp3FtvvIOI!uIy& zwX5xq{-Z~hjvYM`(K_}g3kve|k%xb)I$>&Fy!__;;DJLrJp`jCkxATy`=DA(NM{@c zN~@OPO-ZJ_O2TyZ1`vAFFJY;~j0kZ;aMX_+{DvbtnYo!# zFQ3u#&p+R*V@@Z(%DHo|^d{5E-fE@VCoiRHxl(fiIPqq{T1+*jL~a?=&H;NpN0>dP z#Q2*fy@rO8{HtGm%+>Iht`hj(di(Z!r}@cg_|_Ef?r(Q306I`H)fk^gA9avU%~|#2 z)^L;QCU`^V!(oGi>@`Bv!9R^1xE<&nV!%lz5ASUBW^)|QGdzbdmvpg~*4Z$}nSo)2 zoY&GWID+zRJaaBt z>aIHb5ujtwu+c&!uM)LzUXgJS9z{qfk{qBCDzy(H(vlPb5kt^^ldupoO-jq*UKjMn zZ``Mc0&Rmc0aexUu>imkH69l5C8H-dy-XlWB}aBk``i(7Us`OuF@+E zF`@U93zc)St|a46SvwNNGm$(DIeb%`y&3+DBCZ`>AM`7SP5qY&^?iy zgWEfd=xJSuO5)z*;>wk)=yvP4#<&JqM^y`kX7mcR0(W`By78PBSuW~Fw_CnuU`IO| zVa2^e!@2F4!|B4AwNVfBi|yTAQdJVRY39vFlLThKQozM4pk( z+)TG$&mgh*0}}9$`?}irOz0FBx%iM>VVY37nN8#o*`*#wX_TCo@cTRS(peH}c8P2_ z3ax?lx0%u=fYANEf||aFVQ!APko|(ov;ICPS4R)Vwlg`y07`X+V!I`m<&#v!fomcj zDY)ZwkR{qS!xZ2d7Bj|;wg&(P$LpivRAX~>#8j6@#$aUmlL3O}o>@F38r3B#ywP2D zJ1!@_HfzK*Ct{3;AhBNs6SE%U>H;|%xY}m`iD{7Z=&DJN{gk^{XZjdITFF(qqvYnL z4bspMn_PbO`}@~hd*H4HK%3&=-Ufmwb-jBk1qX|j%a;=(pU(P(J8N@jWkV;1jIATt zte({(x^4q6z|oBG`FOT0Ar=!dtJq^=VaD_XIb*ub^U2JerEIxm_5w@#3TpAi$%epc zXt6<6egQ^rQNMMF$rr`}EPH^6!45FmNwE-4u7QHjaGEd!=>Fi)n6aXsF%UsEbAywC z5Yeyk6T~iNNIr5~F{ix&(7>UE1`+7k=a{@7{(Tx*ltm$SDkwovJU|7(jtIJHy~0Ql zH7@^{#-lkAlSv;S1&9LBY5~ZjteGIjy|6L!96V1n%q#*J1oUV|P$PYlS(I`1>o?V%C3E*9wp)S$Lr3J%CUbwYXhUln?^o*`A zs!5SKet!8J@FUnMFM?_Gdi~*Ww?8CoM9Zj2(RE+@+G%S2HHv=!`gJ{U*8`vpT!7$W z%Elx}0|!r>D9)e9vPrzNovFl^~NhwTQzk{KEP2dPzwk5=%z`#5{l5G&Msm$L@Ez4~9HNZt+lzM%X z-zY*_h2Wqno1`*d9LFkMIsfW~;?#qu&;{NT`3VLFXHcxX`1(a6wCu7YzyR8IaS3K| z-bcw*QHYdj*)~I3-$#uSeEltcr!M^G(%+oE0rY{1&>w0*p&dd_xb0E>7*8AE-N;ll zf>RT?X%&Fi5ai5|i&pWoAkLX-acDWA_F1F^emW7DgR2L4tbyoL0&3YeC3lF7=^^Eo zjHC4zN!?&vakApJ1vrGUF4!6{pV)hbo#*`DN^MxJV`Hz>*a^Z~#fbvUHTM1zn!ZT3 zC)3g1v_Hb{WjLLz4(D&adAxY!ku$~DOHUWGEBi7&z5nN(df;6FfHo`uW6?qCb7N!q`0-=-{xt|hK1r@!zYYLj$ggkR z%$Ju}m8GdCQ(0{vqzREpPr*YO@wFs#K`WMgh(lzQYQZwn0bDjKh*^D~EtH_+BcEX; zp(oPZ{+p;tN~CHv?@%0?^f?Da5XR=stJf;u{`TJ{AOF}#)3vo#`;c=;_L2)1Uh{w= z(q%Zwb|h-bp`PR=&`7a?b&zym6BW_W00i)x$PK4QURJ|_u#SO00l^4y+??P;X9MUD z+UFX;XMo47y~DekY69^DN1pL)KJG;5vrtJYOj98B!nTdYyGBq?`aW;g3GRtTmt2gR zQv% z0H8_+c6NlV%&l#3jnM`6i}^YRa)YJYx}K)uzTin--ltwnM$!>{l)feiDehe8U%U@6 za~?1OF|&NopU(O_d;Q*EFdGjVt*pD-C|2*eivI7kE#>w8^_%p-y9NN?*4X_C;Je&l zVKjwjz=+lJ=ZzaEfz9z6!_%c`&BiR)+`{K&KC9=fxFM-B)1?CiJ*1@Ys%1KdUon$a zbee$?$jB>eE2EvQt-YVWaHjgw*|Tk)s>(^Bn#pz5Us_o!>dls%MVxXbBLNA9UmpZU zUXZt_O|7I!{#s-2gv2ZG$aKl|`O>$IRM3;Dqp95SUO*<`Agd?A^AZ<{K+Mk&r_wf5 z4TA%55hk`)Jx70BzI-{wi8wf2&m!5{y5WwNqQjv?ie@B>a9=RcQKWw)*2umr1JDxK zqb@NN+_s8QJ%JxRsle+E12@th5yVs?wv7->qF2Q!+eX`Iv<8KeR{}UnbgZbk6_Y_6 z@{#ic`08vUYh(=$@dn)Gvdlxt7WcRSGS(1kNhX3-6ihk(58$CJR#3z_x#QjhkDLg$NjI7Ptg-L6IN89 z!pR>`^G9$H{G>V%(bXCXAOLG+&Or)9pIlyDn-Gb*zqh+HpG?LLXsDta%-Z@=%IRie z8-XU_QUG7iwn6Wc=wc{$BVQ?pM*-x^dk~d1m%eC?Tn30)ih#0RVue2mF;ptB5#Nei zu(x1Hx{>OqA>#9 zAa$k-G*GEmWw^vFxL`Rw5rq$~2i&t0?d)8n(Ssi54VVFt;QlC%Es=l{ z@Nti}Rs=ni&naQ4h>>9D+dFL7Vdw~B-)fAO2DQl~uO6@V-70fy1~@G5U%$Qw-jx7& zd$Y^Q9e14ZvK%_j7DOUWH&zE(eRnvl%=Am)G~t({S~`RDWJIJu=#J?L zJwYYR{e%J36p_X((~lN>YI4JQzw9ALaN>x1y9 z9~217s1pu^TXK8+Mkdxb>Mx&)_FHsESA#ee=l*?~)SAmNXCqlfc|9uY-~ zmM09C$SmNGLV2yhq+;JWuL1Y^-1Fo$##r?=%Picj z{R!&3puzFZ2|`;`N6j{AYWSnN7;dI)eY2059`9ejNe{g10r2ge@HjWVw77X>cQ@bI zSRJpeZBBQJ!@Xrt(w=}sem*a*aZeJ@AS@7>Kqj0hTFvWILRJ$l zCv7020@NPpvoLhZp$OSnmtj*v2MC7C1yVa3qUcF2Wl>6i;v=oG?BLI=fstdZ8*L#! zTu1z@C7hiP9BB|+vpMI*&CuFJ5&M7?GLg9>f4TubIV(=pBEkvE|70lJNge#zI$$p6 z#1}5VDL#U9_;yxC^+pYmxYmYqTBhGy)C8QO>vDl~YY2E`I;dKcENRa{!n;PVaoF4DZBSj4%}bvD$` zGq%W8*(w)qV5+EfTwv1^)0blenVJpUubRpu&;Y^=7G6j!tJOmk5sIV?P>)}ON}0N% zoa7~ECQ`XtL+5ZEh+8FO!HDq_^E}n}W&qdG=Uv@UostoR5<+n4I1}P6D5^e6R8T%r zsuKul9N)MPFd5wet0bHjL^VTP#lNgRhmj$}d5iir*)<6F2d9T>iD!b*s}XOHrzu*I zAJpJ3@0vv9VBG8q36s09#X=zy1tMECRppivCVvKlN#zGW{9$tNzySkABo{7Ruug&v z*fU4G=P)03I*=6ZiD$Kwgxy0{l?5Ot+MZjJ#-Cbv#v0YV+4 zLn$}9wMk=SYSB4*Mu_SLnDOYZFoxtUW*@#WbIyj%W{n&%d6aai+WYwD@chHB_Y?p! zp(KLj@yDNZ#uFLi;dGr)K|SK7`TfL+)na$|aIuPLjJA3NB<%nRHz2J>Ad@T(J4IOe z5s$?av5&}d{2H&qArAQ3nY17#7?!)Mg*l}@!5B8Di^ zVkm_*A>wbo%XhdxNi=Pv*J=Ypc;!HmXylQ}q9A}#1Olj#$!HzP#a~{2gvRBvD)|3I z4A9(g=~D`U!(k^(m4mJk_9R*`!KMK2;gn5oB5H`&_8HBFYk~M^8d(8U{6n;s#Z})$ zCsOMC%yv)%{O~v+h;MWQwPLmLBM?li$Qrvd0A%jz)`#HExkTxZ z6eIY`2}cvM2R(wGq8F?a03n%BEbdm#32WvWb;s+9Q89E7sLR+YUMqsn;9S}DQJIFC zkQ)mQ5NkAUF}&!^2{oTLIlXc=Yv#QkJ2-KIK7INzEWux+>hE8_Ne{fI0C2xUm>|sM zkR83{ME4@FLXxhop68Ua)e46a%d08U>_X&CW<6^#dyNP-1N0Gj1I0Ky<{$>&wGgV* zR?h}wBA}IIM819wID)_dzaYYp>p+~G0f5L#){SK3RbWfW+3OC+lNEa~6COk@2PUpT zhsBtRjih5(K0T&k2thhTPyUcO->8i2DBz;_D9j2TY^;YoA)ZDXH%KUx+Dw{T?BHrlj(OP*QB^)gMKp zg783Z4&|%Y=U9Rff2)oMy+a+MKk2JdtcINx0f9XHIjI->#O)tCigTmsSi+%&E>Fat zgYGO0?8KmMzU1}PCYXgDeRMwM#;(zofXqz~j04a`ppPMjJi8W5PV6UY_V+Tvn8@ zyeG*}55QEJTwveMd2`fKvBpy%8b zX&nGn`hWpuFliM+`575)rMvI38}DiWWTKQ*SONm`G``2Z+s4`NZk?;Jb*{SBYSqRQchtM% z2oZ-c;~cR7AYl{pKzD66T*)J!D$l}pqcgos=ivY({2$3s4)h_6QZPWkT`xQMo$S2 z5BZipggJHVi2FC-o-mfUIFJ}9Y&ZhsO@GNz$7lh7^i?I@qYts*M)2HH(OTsMa#Rwu z6A;DkZ=TVg+@n+JPy9q){0@Xg@_KHN@wCzio;uzMA3DkgHd9#}VPV(yy}()3LABoJDBHBrIPZi@*PG4C zsN1a*x{441Gvz{K9Leb+E6wp|Hk>{pjd4k#b%+mr8j}(uTrh$KJEfvLvX6sqAZRU* zKqc>DB9BlLyheDA82+ekBzfV=b6pcRxTj-?0O}4Pg-`IPCp3*}tAG^tTwFIIP;>YdftVBL_G;DIuU6R zu80jS$c620r_x|+ADk1RALUT#aSlX)(;A^P!}40N4TpN7Q=?2n(qp%94MR3f=ERLG z42-Kjt|6?`bh&QIO!vTX`-ib6s03DYGWERaK1&yt`C>HF@@t*bP+iPe3}$fgj8{UK zSjw)czpTs&^g_3fE5!H%*^0&(-|%*=-fV!1>iHP=YO~f90JXOBib=yftKklV6o7hw z_a46y?XAu(CYX2nPY~pNzO}WLfANc7od3mN{KfKDzVelm9AbVFi~HpD*I$3-{Q2{j z35zfHX#Wd>bkO^kJ@Bpozy-hwcKZVx!1n}mXc@hp4Q;p20CtVkc%=d!lc=)8Oiy+W z@cW)3Xr;0{Zy+1C=EbB5fnsUJ{e|st2q?NV$oepYbRh$LpjzNSGC~P6_Ya&QKT`v^ zGB~jiS)oBtN}2*Gz(6D6;}zOHlXW6mszRfh|5+ge2Rmc z04m_Bunfx?fv9jzXwC5H0T z8SEADTnnz-z^pqiH>$-zPPjjHlnU$sst~Ag$D?>S-Vu=L@l2neNXvqd5)7b@Dj;nR zd2AO)7JrxfiXL(1HaVUJU%wQK4V+ZE1jw%9l>$!;gaXej5EBaY)U+MAU&qv~X%iYR zfH3B9xIISIN(-UJPJ|1%%BVEP*o)@a?nzsLp0X%CCWqrEfHCamDnq zn*>C6h`3;=Hekr77)fdZpkdr*FTVI<{@QD=<$v{8e}x+7(;xoxKmYT8_n{Ac=!?wh z{u56;@mGKOmw)+x1ArGvD*$>?r+CGe_wt{+5&#!~cl)?8P2z&4lH`del5~0bne+t4 zjMh;Mfy}7Q%0Xup8Xfj^s_e#v_$}3{0TQfsDX?TGc%1AaAIobat^qW1HrkMboz8~K~w1BJkcvo?n3y2%fXas zK>1y&$U&~a9%noujWy(;ARUY_1Y7`~78lt`RyATB_VeAHohm+co=I6Tg78vjDQgiK zn=35Kv;hoPk&o+3RqH8->3BdqhiX%_ape##)iLrNqOEykGTVVEcZ-nhZ2++|o6efx zFq_F_xG;*OIb!#`3-ikR4C^@hHY}T@!BCWYJR09+GEjRO$;7Q*h;(*K$$Z!oFsJaU zkh3Q_6V@ra!8g_;R1RF!A8rM1r_me}d3KM1x=A#$zK)9gj9kdWTpYkYYqlCiquT1q zolz{EgQItqDBm=iv0#k?%#vaUeiKUxBPak)@(}?}t1K|IorOoVgLioE)ZYn4_T8~S5iDeIf^DLhOqHC zhdO2EwR(3}L(4m2k!p+xPPAUsI*mrR)oQPxWA4=OJp$Nb9;44>2S^x-RI3o0l7Jmt zd=5@_XJ=>n_NGj3jkcT(Vk=#V-yI2nx)@QKVU`xTl|Je37tABR?BmDdv z_u#C?GaNS%L)k`$ZV!M)ZiLZ_P55j&2~iWEtIxMKt`W?-diVn;?pg12J03QY!WCp! zuWj@CcR(-I&-5B)y`F-iV=~0gOWZD3) z@U#d5=oj$Ds;KXC!IlffUgdT<{5UZjojrSY`i*aVBZbQ&NmA8&q1|q;(r?GTLA2}? z9pQ2M4M`@zPvE;9{7m+qzU~?Te5X-D-GU{l;HgV=z#>dTmYJa9^|6|VgMVXdkvwq@*z5; zT}0+x?m@dyCEUtd2wgo?*t*)HMn2JkQ{)5)7sX#^aOcnD92$jQ;gdU`=Rv1cQQaL)pmUKqt@_=)qVZINT!I4F@XtB_n)3Fd$V%bWR`8 zcAuYI9fBr!NN|TB!5VjWYr;!#hakb--GjSJ)uH_2p)8mZ1&AYWk(-%ziG}LcJ|npz zkm6`-qO&a@k5w8p%W2pB3$$p}(USlhdl>)tF{G(CPY+4m)Fwkl_#IPBV})cU3I)#g z`IzPqs$QY9vqQxlz4{A@W!BM0pUq1qjGbUd7B`jxeoqL9zd(73*gsR1DYck-~7Q_WJ;Kd+_bZKs=@fkGp4u5R1#0XP+!tW<2!&+6v+I33d4`XsR%+{me-bn!!-%Rd?2r4Wpu?=!hrG!!H5@*=`~wDb$p~Mw0jc42D3+q;1u*;W3ZI+lFy}eTL?d`|a<^NPEZDG-kdz_~ zD;j{FKN}SC``@oumv<(9Ihe!CY@@VF{o<>{UE(j&o>r65s2}D7T~ZUz5k*0^IW=4y zw5i=+wn(Et8pV@ct7VpFDG%x~6rA&U(Qed#D>@?1vC z8`b@y)%?fDkgzmEq2U4N`CVf~#A=2z^9>9}kxvg_Z3KF#H!Qn6e$22e4}T2eTRMut z99N@=z{(@6DjxjvF*DXCfcG|hEfUv(xy_Q_j4`0YzS zb6+eJ>RSX{a*(R3evomGw?4|#O3%aHg$CJbFd_|PR+TBLe>5l3``5%fPzMF&rMD0o6p)GVk@F<{-IAi|Y=b>)e{L#uu1*Hfd{ z_x?{n|MPPTzV-bfS<^yvi|$ZxlkwqSv7 zbx*XF#Y$ zLf^xx317(=e0kU;(XTDUD%XoHWfU2$z-azOOcR5Hy1U&32a%;VhD-CEa*;CRQ0>n` zII0Rq=6G@2gA_+`)C%Fap|uie`LJ8L!5NSu4?l$G>DA}_W3ZEREa)7yhd*Dn|E~ zz;=U>@w`bu1@)P;*Ybx$hhMNWLnG)eLE>J^=$?I>b(NQ?$0JErv)++t9#f>jqqPS_QgLIGiwHEDw{eE+8Ik8H(mMJuTO&# z@aBn^ZWy$Y#X1z0lKnWH+;Kf{HIdznSaf??TG>%jX@v5@(3*EXJ%%LDfrkvIu?Tv3 z$CG`JwcEbygo7E7_AqQ7f0QhL6AY5IsG+)il};8ClvVrc}4>GhHV&~qsqMj?Us$Lk zzLfMtxpP$7zKK=-(|U3HwN@l#BvLXLdW|)hjlVLnD3ufSx1f}Yi>?_p82@LDiEuhx z2sIMvRIZz^TVHC&YuMT-^_>Y}q-v)ak}G1bV9S^e2aTL2p>Uii^v@D(Drk+Z#2Z;|Pi%`xJ`m*!HA+xDI{ z<|=#Eq%o^=fV5q$P?tH)z<(b9j|D)Y*VF5%2^2R~(yn*%ZS^qA*=!v6UcT6a2cTC}TAjO7s`Oe{#y@48DS;lo=6x1!y%2TZ z@oXAuO)2Jf5?^1x3pDiH9afwW_tspI?Wl2z=&-F%PSOP*)*sf*{Cf{Qy=>S=5v>G> zuV>mAj-EFHvf;kg0o-xV*N+p<$L*eL)quNntnfmv?QpZb@>x{pAKVSW)go;uSA87@ zTj{ftb=x|Wv|=X4P0(XPn=ugjWHFVKp)&7~T^AQe79hckZO!n`P-@N4<(IWET8`^! zK*))XEBm{jWRg<9c0Lpc=V+&@Q7Pr8;6$h(v+rnnqv&xIgL8J6+0ie9+$CKU3WQmY z3DEW~5cLTCUGuVRzMx!x8=i{<1>Db1(%si*KV3KPy0zBVb#&PKO0$R4Ni@5`bZ>{7 zwd}D5XV?{O633)KX(9BXjy+C`8Jn)rh*Z!*N_9Jalk5whFD^IcB+}CFL8>OXmbL9u z#jej@m3-;9t-ogia4z6-b_*d1y$I=d#Jai7?p@oyMO{)O zvZQRa>Ui1YJ{4l*C%yI|3o`GZzpfHTEz+IUZ7TEB*L~@cRF5E~eRt^d;YZ`3dEY?x zy)79Eu+|3bsZECEm1r1ex1&9PAmKx}p`M9kDWD|8R~2kuIdkR!<^nr(w0gU)3e9G6 zaX!1PeK7SviN)_hsWfs$|2b|grJ{D#3cJnPXg?D(dd$ARdvP5^%*iWA*mDsI__vL< zmpVwz4n<5z7#ZnDZHTqFvWf?he!wRivJd~!#w-8MlS)(8;tMq@w#c&E^OPE8E`=ol z(g{c(^H|_x%z(O^(SL2|695G|lHNT@+2WNl-x8$*R)tG7y(q&(Ki!xz?Zo| z(9@@SCn$^XpD`P)%4{3A7OnYdSDNWH^N2~7*F#rQMlV2pAqQgwe-}QuXvNA_wS*n7 z3fhlPtWRCH6MAVFw9{2Um6pl`U-x$C=C2^EVxM#%g0Hz}-w*WPcY?jZj*?u)suDqM z36Ef_PU@d{oeP88UmQBJycj%6=M;hL3WvdN;)g2HdjLlBJrxlw8E%}!VGG>oS>v&Xr>Pc4~qx_skZc8tYIj)z?s zUkvr>vRBC&aymFo%Ma(EedvoCSNjYozX$kSOv%DkB}a5a;#HiDnY&_`SK9-)(1L?| zO8(;`Evk*6r2NWFNjd0n)P)P+M~}&KQYJw5mg8|3n?y4sSyU)Biw|IaR5uC#CQ;pr z!7_sB&cSO_emi$nY4F9+A7+YMWe^wO96S}<-VLRs9QNctwU1-Yr@oY+w(x9PBUQ&K zvT%=vR)y)|n9}u#rQd=l@~s7LiQ6;FhcVy3`rOoJKa8F|9cI7$>nzADoxK`+y#u{g zI*8u{7a8g38gw???A_>E)=OXCe9z2BM^!YUKd33dDJ&(;YX?yZyI5ht8=>0kYzBrc zE`L1^a>Jv5)E-@X@7zrjoH<+2`?A4R&*I#J4q@z9!NNwk(r{rn4%(XQsl~@5_pCAb ze79wLhlB=005Qwqz#U$7q`TN>J+U2d1=FMC?JZhe24p%mR%;p^-~n5nTi9rFIlOsP z$+$z)Py4s!B-PzaYV2k9IB+{&pZT(WI}RRD`L~D6dBiKC4=O6h-?VGd?o1byAg(hZ zTRTRpaFx_S>M23EthFv)*&Q6b~oAEAvOkn+d7^H9>X?v#NM%_FJ=_)3?@WVP*YUY`LY$azpmD9rjW= zVtH}ry$yq)N}{RdEQ9(;;~T+&%;fz(9>03My|iy9aa|)gjbm`;&6?VS%;=mNvMr+= z6@9GhxSIy-Ii5_kiI%j&v?kT)Tvnf-Pm+2u)UeEr^aH`s4Z{})Xc zxl)dPjv`<2(55q)UvR{%i#$o<(mUF{Ieo)V3+>e_$69i4%*Y4Iv-1OfESP266 zsRer<-?#gDdc20eOvMURIMl_(EJU4v>#LQnrwE(VkPb|0moB2xQ77e4brJ!_i4 zo1f}NCid$6Su4(rOePVL;hh^V9k>yITuNgTUBCA`Si5K>w6_RZ#}U12jiUrtWc4eo zlv^;k4nEsby-ji?kblJgY1`7@ZNvBV=I?v|`;kEa?E5n1s*vzJqFLWSoc~h-Nrhqa zC0q2uc-wS#;hgl0oF#ARnATqGJg-e$x=v@S*7eN*hUt1$W9?~*Nxlp3V-V(JeS)DR4h1(O`8r9>22@} z_-FXTre1jzseO6x)36`r7DR3~MAmqKXRjq2ey-?e(?+LOfVzpyH!=We(^_2oWzp>4 zCUX{xcvmi3E6~Ez&Vh(3zT+=vSxuKZ1v{O$y`$OK(VEJz&2=x`4eumSB zj)Fy+h^MkRH1$t;96cpA^audQS@{Q)#2lJM$(&0Pb~Z$g6d+GqDotl~boWk}Ac3}Smcb_3q>dh+W8^e^Bx}6#(bJbn=kf5WJ;u@dLs6AiF48zMnaiLol?+f{gv)i*rN%zP06^XM~ECb933LR3)`qQDR|HJlMVeNiqWu+SWubt&E?Wr!isz?96!vGUO6W zU|FWSgTczLbW{k>?Nlz8|HQ)zSLQNfVVt*zFPyMNVXvn{t5`C5;k^FB&S+i4dh#MXKAvNC(>*t3ej{TI%|h&?l-w1^FDQ znve#XG>!Js!B)BEB31P{O9Kn_iNTcUC1MbeVyumrLx6V7fU3Jnuu3y9z}eB+Z^Cws zj+r%d^)^tP`zu-w?nQ^s<<3icUMG|v?!e%%M6a>_U6hd&=kYYmcA+0wya5t}uR2@u z^YhDrE%p(zyyxa}<65H(PZ?d@wb+`zzbm#~XPYlt!qD@(>Md4@c!iQ{t(ii~dhhLu zf;M82+P7#-X1R>)E!LL4wD9;-y--wAw;^h)tpltaOkF(JOL&N!yOOMUJV6G7l#1k- zrmn)YX?za>w#NrkCxk8b77Kc^IeOSWgSed-tA2CO?xQ>HE>~~rYj^VBD7m}9YMm2K zts0B^;C-HD7WXd|w7u1780HGS#irMxDJbs16cg-7)T0P^9&9Ohg|0MF|p7 z0teiZef)NS5T9~1)DO0@#p|B_qP&OSlJG&>-V4ysydPK#wt(WaDDtCfEmnM@a(s}C z1A1)vjFP$YxjED?BSUSSzA-owMchG?G%3&zdRb@Wykve@NlL)iYyvB|H>Be42AXSC zk+3ZB36dvwZ**uHpeamR6&dBLkDIs?r7JKUN1tTy33xdicl=mU@p)i+`ibSy?(rFu zP=lJ=xWS?Gwz>KF@eCR4@H%!@$TPntVla->w@u^Zj@qt~*5977M&gXel}ZcA(|0|- zLVIn++&A=wDa+-BF_DA^C}hrv^Y?+pmDT~ttKtho%$YiV0pRK-u{j?;LGcH|BH6C@ z)Lz`z;N*mhKsuNM-_pmAaj>_)db_hXq*n0i{J=KT*8Ien0Lcy96C}hLBArA@iG|LQ z%fCdYQ}Y*GomdhQy}AR6fM+XI-2NG?}h|Z_w&`MmO5V}P) zu9P5^(Q`@}M^ktb))0XPU~)td66;op0TBNe&wg#qu~+0WJrYQK=8~_GYG65wq6zul z0)fQcqY4RCBw493NXkJ>QGze23%DQ%Cq~wjIIS87x$|7v}&JhkVawfZKp-d=;mV4w-ayJab$+TQ~)I6IU<6y}moWzYFH z_w2O8%5*HP0|PTYF?yjgTfg2y*$&h6L#bA!N{-0K8m=Yc7Qg3QVYo{2;)%8YO)#!7 z+auiB%RPvGv}}k5@VVnKyiOgWD2g$I8Bj6SQw{%yQ=y}=*^~CudL+rq`terg(VF5n z(!O#aFWO$_h|qWdj`Zu_7a*S#YJYD29U93%IcTP0E@aMZ~;HuBMXpuV)&t)FkJ?gS@!mE&!D)OEN4X4-j6<2 z$4PepQf{Dc=2j(5#}AXkxqj=BjI`^9-w`U<=1%jy& zHWDfo3n6| z&O2G)s(wjw>O%+qhDVTbZJFi=mncffm6(v=bN)WtuaiuLk5${JOwI?otEJ8#LzJHe z8i7w(imlH`NUL1~CB4jE&7Yuo(Ixui2}dZ}j1-fKo;CVv{@EIh?rW}E&&(3{pM8t< zD?svljww&!g@yCC)hhF!^C=P3y6-=K+ZdA4!o|T+Niy^ub2M9dl(PwslRB4y{X*l}ge7i9Ej3epy}Tlf9pAtfx&_*CKV zsaTR-0uk2*bO-pKP!>fJ#hb>lo=v6K9t$W{60vyg;$$SZFqQlAvY9(q3hCi=0cX^C z*Ad`LRZLq9rgB&j*hH^W7G~hG?CO(d9}l&G)w>C>wx| z)$+8zD4nPJnQ8*nUD>5l|2w&MYvKBs&eLV!B|{DgjHgou31IeLQP_C%1F;}sVc`Wf zojn`4(7*d$>}FO2hQasxv@em&FpPBjav(2(k(ydP;d|;#fJl6?+m{#9Cxl@y8^9iv z>q)e6h)eJOIh9XfJ;fx^sR_ruvZ5WnQZs!%&m8f&CyiSl)ZfQyIjWALOJR9l`{?34A zL*sN^Ymq+2lir`(g@PFnW9Xj?Q=3wES^0N8*fqH12?C-%bDc$3AC>$Uj3S{@R|OuN&KzZUWUR|ZJ81wIDby9GpfE@k4=7U_ z$bbNkdxRUYi^ z&}#EPYDq&uw~IYUf9hGC55F!}dg(7V*bR}U(X}SA_rFjZI`H5mRr?Lc4Z7Ftlm@G- ztYgL{aI!v$@jUaLoX$$4?cb8>dkOeyY{&E;c9_x>!FlG1QM~+hsYcCcR%pTh7I)?s ztuUn0G=Q9m^e083-QYCL7@|_h$w@~&zBA8n|7XrYKh~tBH@gQQb=?a8E`mCklIEpG z{9W!4nPZeVozY4UmSK#@^|9tY=IdBPWMFsVHpvY(xKyWnYl>wzE8dHX2LX0*C#Ep? zhYX^Et@F|2qypdvAVwU@_!*qM^n|Mq5jhNqFIE-sjWN+(AF245{dol(_Q2+P{t$vg{g$Y{_Q?r{ST$ zAJV#oFA|ikHwiLMLX_>Kmn{BLT}UA3uZYAmo~8=w3cHz}t+%Tv+I7asEn5Z2X><&{ zlJ3Mh;GfYc-(`{~tFjLf`W%nT8x4`P_PCq#m9%i_ zl6tcGyWNT^z$Wvhe6O1R?2AOT3v0_scUc84fK;^iss-n@EMW;&>VT%djhwH+#GKt; zV-g2T4-a)MjdDXT|2yH>0ss9$LDs-~jiMTcXkAmtcTySyl3yYS8qVnKLX;N*v3cy5 zKlc$UX^5f{!n6=y-j~vt15xW(Rh=(hX^bBC~)da3EWO z`Y8DrCtn>mre8bDOKGfg`{eMy$nhiOW4&q$dy2gFsh29dg$!&BDf?aTr9&H-K5Mr~h2!35y%!I~Lzn#H@GC^c)kSQ`DPc22+pf$VIhKWG_A2EfMZn0Zlq10y zvic4vhmAd>6e85o6N%p#v^04>Zp+lM-Wy!_i5Od*Pmq_F|GwP8x1r{F$@17HTCdQ)rZ^2{dA;px?(+TUc_Qo-#7HOPUZpESC#Ug>aQ z3Iv{3>EXMnjj8}+MExByb|AbWi_k4UxVT9~Fs)40*^^LM zYY$`Vg{P*&#Hz24N@n1GJ$0IKEA&kF;J$sI=0Am`@k^>E^Eb;B-+?DVA~CG@Rs z-{XhN?Kalil)MYwZQ6VbnIAFab&CB|o|VW!M2aW{=zkV;0c z7RN3ZZJkzOW3gl5OwFzyWEl`fnyjzxv$}2@u7AS>4~jTHfQ5=ot-F0xL35ioplb0m zEJeI9Ie13Kk`qxUK+8sGfM}98KKvdiVCAs`YJlz&SSxESwKadcUzi>%xH;>b7)K%h ziOk2(oq`?gt0B_$`}Yx~!V)*Wi=u|F=aO1Ca}=mr6#+gfhR&N&Cy*kNIEOTJ@tJQ z>N$J$I$Udfx8`%&G(&x1zu^8<=D|jB^4u@+De-3$N~3{T2kOn4{#f@V@o>VsMF5nn z3Bn{)6lpf7yh_rL`BB)$1w4Zq{w`D7I1&eBt@|9W@*wvz5Lsvc@h)V;{cU0^wpBf@ zf%Di-?(}4e)>Phm%w5#XRR&aIwvoX#DZ^>a?Gq|Wy32V(nLyhcbNJL$V6_?U+N1J& z62$$Yrme7*nlE~dNz*}ZvAmNCK5vx{!>)of4ARW;8&=196j7arO$@j=k(*(KB2_x> zoMQiG)(>Tg`I)!7lkl_5_whEC_MwKtgA4B%t2F8`_HDS1yTj2&qIz0t!+AYGANm=?#};sIo?ros!a0D}(1&ke<@FxTAE*Mp zSJ6WnQ~_w?<}qi0536v*UoX%n(+3;T?39*mrJlNkg7?0Mcf*^Tk+~K1+c(473xXK8 zGX>FTxFv>x2Kp7mhrFC*IbQzfi;=E_16w^ATgz5h%gBCCzJ(V)B^sYI-a@f{5X=J^fg{=xZ!ta9u5K;$5KB1TLgo~vifp&ig2yxQXh z_3DDu55YIQ4-4Krvi4Ff{jl-a>};D6<^@Um2s=GzIZt@%M+EUJ?XLF5+9}c7;w{r{ zlAaca*8BppI<>MqwjxOY_wWdiv30*)^x?#}u!|ZYAfa{=U=bP-wNuYS4BC*DCow*$ zLrii*WIr(lHUy94B8&N2imH;_src{U1B#6j0Heano-^IAU@e2*W24vle-|T7rpX*^ z3Uk-sfO7sYI^@}xMB$#tl5 z^;uKK+H##Oh`IewK&bqJ($dmBmqU_PbOoPjPDs?bPWd?ap_txGY3w!JV2wcQZRVTE z?{)-$ZT^Y7I@&{LM$y{HLpGv^6x?E2C`m}eWrfiA_tCcq(le|}1JdnB`~PaYp550y z_hJ8orl>>0;O`nL@U3H7I(wK@-_QADe4u1n#r@H8KoMKKB%Dncf#5BE3^p9LN9aEI zJ=Gi?oQI~5pk%U=8+?V?2txB(N|wZ8LyjIK za2v33u$?FRmv8fvW9GcqpJiY-6O`pfJfiwe7-ESttTdTHJ1>APmo}{PL*zStv8VIi zjim;=mB!Q_Y<0IS?WK%65qp|ehz9BF?M(K|H8)|9^ymu!fUEIYM(P{t5IU+snfGLl z`mDTeyqw4Zw{?d~=q4(BN^Rl3tkr$=vw*Ajt)5>n3Jr(7Js zpa9QXD96cPxwA`tvrK1mw-kCS)T9zOou+Z*NL6v zsQ%$z?H~o5T#uyS( zwfxp!N}rD~P_2f4L(A9yb#tBQ>lJGiEo zz*1aWkA`MV7hBvaf3DV+$d9RhIIf1V%MT8&AUwRws0uLJ`o!Qq6uW&_H5NbMlt7{4 zhzJ%MLY+c5WoZrs;Z?}&EnE62{2_vBeTwhZWARzsP%tyRO`uylA79Z{Ri;?=d3`IU z^y{6qU5!^>ifK7*PD2K%y-&yruR)jMR+g*aiEzlCb2o*AJ-=cwBKJ_;@xfs0LC521 z>)~nZSw}ce^+I>%tU4|qhPF^d)P@~brr_|0b}VB7k;=8>h04yLr}qh1h@h^N(^3>P zxi$1X%~~p~yWX}WOoE6gPGaP4$gBsr?d*TOSD zchkNC@rpaRypc)f(AJWN^tNY&c-$U17>+4a55dA2@y?V2E9 z)jv3)lXFX&Gv{?6Clj0f8}}*n1uOWSFeT7&`!N z|FnAX6-Q;^Bc0)7R~2~S$?<=KiH!mj*D+yDTz}`W&*KovKu(Y)5M;3rorbS-%gpbJ zdkVOm+5p=1#_k<+(s|NG*BQpW?+7ott(Yb^@5@y61eMm20g}h}W5$=pU1mozpX%MN za{DCN5a^JU%uEHQ5Do~eDb;GZ`vWb#gwoMb$BeX(A2~~k)=k(1&`9#%O{&lLz6^Ws zzEZYv2PhNl>U0#wx~%$7&!2T6seJ+e_62_*vekl_Sr13pr7HFlTAQRd8PrkcvCS_v zke!;f(~FPq2o7o5{5 z+_-)~l3T<9ETOC#W`(j`m9e)H5)6F%$vST*G{+h+dN$Q<{L@m(@7Lc^nwe_;zK=K` ziF~u(3c;Ktb+H@5zxJk^^F@ma4g;OlDQ?0);QJ$haS;vWJ@%oA6knhEr5FSV0s?B$ zyH=xwCVO-Ay00ta>U-ngIO43--SK_E0z3nQV8IDF1VE6n-!HRL--}Fz{H`;wu5P^F zlIbBW?yx=?De@(bGg59d#+9Ccc!2D0mUFKJlwXeZE#@F2E5U#X8%Zh-Ka8< zcsqaLf^I38ynhE zAW{q>V82IQMrS$F*=mtHf>Jb%^bfajotfI>`1L@n3r>@`n?DdivO+x70v>rrxoIf5`{~&58W%FBlYVR1u_~& z&wT$A_Dp%C1K!58myE&Jklly(;`2^+uU~&QZuF>7WQ5o&yI4FAR1;vbn5;C%@{pK` zi*tj`styE1m9Pk5EX=5o3#EMmnh2h`e)q6cBggYYh^QkI!LDoveudbA8_|s4?-i%~ z6U~*n{u;ewV(a?gu)-+=-gqwCtC%9vGut)wxH}x#l@@KyNqrIO$J{`GdRT(Ylu{7*~Ii$-2i7tT#HU+aiwPplc4w-`4vH%o-)=d z%LH83-R3FuQog+>OR=MnRlLxy-1*{p={NVvLrUY1a9AT6fVb_A>qrL7|8`(CK@m8% z<$3wU!0#>=A|5VBwbp^2B(e9_QBVP*k2exW?@aoy)g^lK{NhzZWLv1sXJ!SrFIsVI z%hI&K1J~jKwJH9846MAxf7BIXlh@62Z-uTs_|ZP?QTa+e9M0naI69aGZ`fhBIg&23 zN-+ge2qNVh48q{Me7C98{N8Yh_4jpD&%I8%%CogrdK>e?=@k_vth^&WM{g<0gO-5p zA{f&I2>@jY>ZufeYgJE3Jf76H3e`c=a_{S%ATx=ob++V$5od%Od5IsUD;0Y4TKP_E zE-i7u*1o5AHxL}Em*O8Tt8{>Y*8ZyeHlAH7*Shh6+U6fD8@|Gry9!;2$ztYN5X5w~~Fv5Yz&1MuWu4C@OPv?OLz_m7U z3N;#LLjCQE<-UmXQAp}JQ^_0H`Lz3fV@j>%;d4(~SnR2)|0brZ3lcF zE3m$ZIrN-JK*y-k_(vP;*TH^qN&|$u=SwjXVj!#i98tGOV69>yRG@NEcN$OSvcy0J z?tjyqJNZt?F`J4C&n@41C)ka^FY@2KIls6ZUZ5vJ;@8ekt}}jJ+$v2WEHU~fsNK7( z>BQBr>Xn8F*`2avZj@;+8mN|Z^HH|;wl`syNKjsQY3jo*o;YM{${qS*xO1dXpHwXP zo!~fv?5^-2{`LJk6w{Jwg{6JlWLA_DEw0Ktq*6m^kn8SE?RG2i829?``JyzY`DdJb zcQx0?pls$(v;T@Xa@hV521jbV7p(n9sI84*4$#;3+FLDT!2__Mm8?nuT%3F5X|Ose z4FfV7x|s2Z>(_QzKOq0JaAf(l03Zpk7!g~zGr`vLLS{KiD#iST>CS>fgcg15KQO_h zVXXdtKME}q(qN%+XNDJ|)9@;RYd45`W0D0VXg=}pCm~LuPuTr!uG{?-2z|)Fcof`5 zYh8pRcWEE9FMARo_n6mu5VE-S^s_VWx9PJQzeb4@(~z3rQ`0b`JrF)`8dhA7zzoeX zc398p2m~!RGEfyU5I6%W6M1FNZG4lTQxT&-1*Qsb=Mg6H7~B$~ojM4ALW87kr$asp o*-o)Q>lofP$^UQfl}z9(5UtPz6iFUB0(g5q%c{s!d@>IDKW}pL5dZ)H literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/26.png b/src/main/webapp/js/jdigiclock/images/weather/26.png new file mode 100644 index 0000000000000000000000000000000000000000..810d72fa82a06238312b6444e5e07c2e26ddf295 GIT binary patch literal 75962 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

                                  #@{=?)3b2?i+qk|D&E@8D z7Z$0REQ?re#a5PVdXi&YwTBGQHe;fT*xM;@wJHph<8=fq>KL4RPyRG#?%T8;#lB%>oTnn6SRje!( zsUkK*7-o=iaYnO#;fOU$ku!&{ z9x4wlOw4?;+2f}VUt>=6Ok&rwmpBg^wLeC7T}*p@hQirN=*|0gNhL|}OB?>%!5^kP z$3gPQ)V5B#`|E{dE^UOqi$v@${eYo0(Q49rOz*@DD^-YC+8PS;2z}cI`8s`KE{@ob z27*pjBI60n`3#Jj=bziPXDZkftmsEybpZKP z>G4b&3-TRdWz@L9Tw}GjiLALkHH$A1g1zOVWpOZ1la> z2`MlzhmgA_nr|I#dgwA>&R(tXy<(7@iV9uidLQxZI}psPJ>K^b{vWV8-Wm}(NNo4` zY;oNYH~m$BhtMJ`dftDfUz=6e#!*@w%d}=!w{)CMjR5vURfW!7qC|OvHMNsyUEKX@RnKsAy*FTOQiH3hk)k}hWASwOf?jpE* zt+LtHu8B4y&mVSXXHn6B6uL>x0uDqyk7=_x!r7NV*3? zOFaNm=0f!{n?j*_4+QMsTsz^b@RQ=6&s`%!b zNBwTOwr+|Fp48P2K3k0Y|CgiUi=^tB`2V(*f$<2#M7au>uQV+2GP^5Zn(P>ZR{9yQ0Wge+Km+f)S6D%$ z&RO93IAXElgIFGg7QlcbU0P5BFF)|pJ$(d>_bFvUBxS3b<4iHesSnY~)DG06({d0__*n)|t|88S<#z-2?);p8gSGp&a! zLc2fA#1P!}t>VwGT9siV#xk-@blL0rK>#BknPf8@mC*p20J`p;`GoU%0iDcFV(J_= zBD|GqJOIYX@-VF+uZjQkkxiN5Q(|S z97-j(L$PL1-hrlU>cY5U^EO0c@PFBQw3(52iqUG2&3?2J)7@u850#EO#Pv!{{Yy(k z0kHaWq(srTu(wjZ2ZjCZ`Qxgd!VgaN9H$7vZ6FsEP<^a_SbVe!yxKbe32e@e8ngSZ znk!dLF{70zC@Cd%FE{)TkA_fTkc+Kl!p9AE0aiSHU5t(}M-Vbd*5ZR=ha;h~UVZwp zkKzMAK21R3A4G1Mp;A3i1RGS_=ALuhjL8s%EAxd|VkwqOKzEcI#((narypTTaG-B& zDe#c567>_Mm<4EnwZ<~5f)xmFm>(9TB0}J0F91Tz`n+HQX>uYe3y##vjCS0tL{`(l|w@l@8GX9Qt5R;KzYB?_ib!XRy&Vy`4JV{wu5BD6Pu)u!ioL!6&Vpk$3udlsaK(vlN zn;(I1Us1~bqHu#SF1Hnr;=Y$e2>{0s=06TJL~@4Dv2qe-A3Hq!3T^zCmS;>#%fVwK z&mTDf@SH#r3ehuUw$rwG@oLd2l5cuJFm&&&$zIBstichm7P@QY4v>?ZT z77FrQse*=1S-eSI@=y*Rf=sv^C@?ReWVe@{l*`p75FCoWl8It zk_gYa@vVyTSY3Dh!)i{%FL}|{_6I7nsl)el=bk(FK%f8VNc9zgo;r|Fu#Ycoe>`bdal&$(|4N6WXXhMqCOP=o_4Xl7wqrD*>GF~~Q*zXIe1W$y7E z($TMCZOHik7h9^u5tB7Igj84&r9?|TbW#`r`Wh;-h=8Y80HX> zY0^-Xq$>KpU>4ALN1Jmo0vNa@f3a#nyOgI9NONi_vm0wbLaxjXrr5dtJ)$uq=6U`` zbYBH6Z>f-;vxxTFndl{RidbHXmF0!4Gii5yH1%iN6VTrdGWdIbq}4m=69#hVjl9tJ z86moJWD|B%6IY&93+|5)bxl$(;-o0lr`;eUHd8ksZj#>K&)UQFe|v>h|6ctFh1#9}<9NDHM>+McfunObgB}_WheV1Qm0a5F+l+3==KpHEp?9SO z1dn0APk*;1v7ZX?fspDJGHk5)2o9_@e>VM(aaH>yBs9tX+@?8icAD~F21C?~8HwX> zlj7RZw_Fhk#Biib(J9UMP_ifAaLQrEp+IIf`rj;u;vl`M2_p3r*y8-L;eqim1_qSI z58e-1hzS2$UrEFnz8frQf?$S6h;XO|6Io)9ODskM7ufe9$2mu9gjTvMY-sRk`HykK zdKr5yghq&(q4LO!03AI*msoWa4IHzayfjd3v`{fOn9h#AfO=9xnAw_MZpajz8|ra| z2=ieOL5=GF4Ix5z_+$17W#ts444|tmlPk~VUqH$z;e%6e{wMoQg)ANr|C;Be8Lqed-5R`7x965ZX{j!@CEVg)p#M@O-m4vZMGoS* z7oRd6n9Ubm^tg&6L0VbWKT&*6W$yPnhQ0M%m<%TZvis>OvKicgyIFl_3$$dJeh@tE`gxL;0J>o&5eATM%pya@`TG6$W!pJm`gR zXXuB&Y)uoAOO(Ip&)&qOOBl^?SBb~yg!GN;j)*h(#8}MNdJ_w*xgWYid2QQ8x6ZR{ z%i7yjK&2ry)n#Ev;>!YM`~jb46oA*@g>dJDN%ZtgihE$&|A2n}?{t##HyPH;#gOOd zkV(2aM3KaGm8Xd@YyU_1T=Wt6`E{BPulDJR_y+<>Zo}ru^Ew9Fdz5*0@oq@YIkgo$ zQ>Ei@1Ja!$wKmH2DW3kjNIr<>d+oXm(?}*xldKMX5Rfn}g!Y4Sq3UIrzDs2230@(t zTaPRm-XTmLe2i8OgCj`i4(JAuX*Y>wpq&G_xrK5f=t;ONOQ5;F;c$tgg`U^^zTRPc zW`ixAKxYs1eMOX|D9v!RG;Qqc;_CW z`&?O1T;tb;SM8L_pX&k$O_Cuj?c#`rFX)$gcE8!FZTjG`r?vPxFtni7F<$=G2(P8{13e#A>n_8>99yV)Nx~5UulN zsp6;}XHAv^WbGXmNrtO@6Uv6Qs=FlZM;iSg6c5O zHLf_=p{ffkb&yn`f|$a&az2kJ%20B@>kxeIF|ez0Nw|WzI(Kjg$UwALp+6bOXzw-` zEpqrNMt*oraatw^bhw>YuKlXL6aFdRf>lI0j0>2~HbYqupd2qE@H?#G&l#P56V`$3 z6`S1iQ~&t9`ucv~Im^QDnDJr(!iKM3f7UEhDX zjiYa5VHtaeNV5>15#yWCycgyYOsnjxV=x#RWLt4+vo)(D)$Y5RYA`I0^ZdP_k2mok zHlh}V#s#B-%MuJ;Dy!q$HKcmENUYwiTFZni36;RH`b(o2VPJ-GK?9}{llFoGAzrI{ zTioZ607a;G1zBK%ZjBjLvh+!Ex)|nK20Q$` z<)2#S0%!-ZVi|e`tZ=eaU?EVcsGjPXOxPS)oFFZPWT!%q3-|-?l9MXx4J9^S4`yoC zfNn{#Q3mVELmobew`eQ6G2N?e>kFz8=bwA6iQS2u6I4yn7x+K(%YSKdz%+*S4tV-!~%6e6GAYOlhmOX=uA4AI-OBLY{{PA%;a zpDfWKA~HUII-$VqJk>KsqR%50(c_o$NDG?tan^(Zq9Q0h$gN{4*RTrzHWfwT7!u9B zkd4mVO#x|yAW@=D=+V1jYk5hYdf4^~lz|KontMGRKX~BmXlJ=3c>TXF2j(nv+dA`0IGclQ6xbV2utZT$9xT5sxuj@W=S(&j_)iLMZGZ0{jMf@QRm2BwfsB z`hk%V;Qb`3cpSsba@2AdwLF}zn|$E6J9L{|p%UsGD;i9jo9qQ0AdKvgBs0k{%*2c! z_BUA%o+`mRW$SwlwD(jvjV}Gn!Yx1!t>oyKxsfLtaE_!Z3ElkP;qjR%WnG3 zK_eH^KzIK1K;)E&reUKfBN`|17QW6s8$*Ib#pviLE;dY}Vq5SS45B7eIgpQ9@!u#aTt+a{XuP=I; zZP=Ut`H;4%yKa%i8~+l9oymz4RDu{`-Y5qbN6z>J%>l%hHktSSMURv`Py$&0Mc(l1 z7g`(_1X)!}>G$IiESsnSKM65%ZzMe|XrUf6G5j+0e@?LncN&Ts&x<=+OtbnBY)XLu zs_Dqs;cf~9LxPBjnV-G)$_mb#tJTtJ+QEz?-vvg>p%F&@leg+MDdtKdlIF+Zf@A=u50oYvs6fep zu+eOFR==AvGE+Vw;tjNuqc+BCY!1l?m5_g^#&xW|Oed33-P6_Q*r3yDmxr0cwQaKr z@5V!S-uOYulMz3xfk#ZG1kwDK{{)=(0qv)IjL+BVuj<45qZgreCtOrsT~4N=#aWMD ztptBhP)@TFa<9R-zBzcYR6_B9GR=%Em?G)!AXIEbVi z6`V&53nHD9canh<*EPd5lZ#si!igzv=w7PHMImF$0Bv!(Gy{^oPI#lN0Gd7jMUv;< zMF4nCz)J!OEHNCIRV<%`C=?dcv3iqSCml|38{)wRr6ZqoWE*hm*NajUO(Sm`_8)VV zA(zT{mtUTr2@sC`=9PzNcVLZLYpqH6AP_405E|>U$_#7e7ye9PrfsmV`qsI5A|>|Q zGeNB=C@3N@?Mi6B>HLmyp&L;w@tA3D?bwNV`7WT(!Z?!A^C{hH1yJb6dwsPBnW*}hSwQLful4@ZVC$jY>QR=@v5DxBkk zsz=b~%pd@I5t%DCWU1iKZJK!B>6c)qVLQnA#ai`RdBr-=7*(@I>V~B$%2kgC#2eRA zMz`-bR2D-^&ZL~sFmu;{k&BKT_J*skgvNq{I5qV!4=8_$ctc;3tU!R0^ZQ2Q}s04JWydh`PJ+eHCdggd7>-2airnq1;XTt8^$vR zqjUt^cgfz2KAXE>GMv9M!1X{Sa;-uO#kdbset&1r$BWK*FZ@pH?nl9tzR0xvapcKV zF4?^p(L2R{O|&xjG2;U=ujZ%Wrc8|UEWgar#$^R);i7Z^@wTI{5OrFuYrJYVxgV@x zNe@(q<%R_l#W|=E7j4@A-SJMDpJ4OXiS0ikF7?2HyUn0Ky*wiNhW=2sw^NVqzg}*( zFDBs~bXX`1GoMpORBl{7Ae!%aWv@0|mG9$|IzT>yhVR^JM&cZ}^IvLjphY@Hx3slS z*sZX|luV_6qNdqynwa+%T9*JrGZYg5l{50!d@u4S_e_U`Xb~zWh5)nH_4X=pydi+3 z$E)W{g#DlJ+^7}Ii{t%;6{hbu&~Om~adNP>0Ba)|sJ{LeS%*_N5^;Ss@qM5ff{s2ld=_$;DWny(#D_{$cb&=lP5k~In;QYE6=WcyL1(EX578vqY?#2#^lHOA_829K1%s{_XY6|a(4qS6RpWQ(g)&HB8 zQJ{$<>Res*$P|cHWJ636EmTg)ry7PL9o2l=nf=px9PWgfS3d{;AyJ>)j)5iEtXg`Q zAYXxC8*=n%1eR0u6}xi~5z2K?D=ZSx8CfIIlXbSo_#X9!J$Sg(oML-1TGf1&-<%Ulj?q#Ha^E0pt{Qa*C0WHvxrQ9y*| zYHq&caCUmOjkez3Te^Sc_TQRold^AZupSX?trjU;Z zrmugxMI{SOsb!^|@P4ots(=Ak+;;Q4Y5e%TV>(oP+Z7e1hyJ2_uirm;w!hT_mOm5cnMe0Q-ins`#gcM$3Lmr1h*6^tw861& z`mZ23abFzq-T-irk{*1O4lSE~36*AdhxB2wClpMY${`e(WhEa7s46_Yb;6UZy~XKb=8RK*j3;MU_#nd>^W7y+)x~IjyI}YaqD7v3P9W6vaYL65N8)OsG z#%-L(`^-MbSnDzW8G#w~eHt#Ew&?BHi$hRCA_YI0T)WJMnmu8d1x~J~sPvb#1aoE{ zeGo)XF}5_-E!W>3n#UBTxy(F5^vfXLQ-`hq*P5v4w)ip{GG{4e_rJP6jqFL{ISq5{ z=QZ+q3~(aF?ju)jLIZ*TbGz=?-vx{{k^0I~XNvV39ZXLVheX`J_NDjZX~(QUQIJ`G zB+Z+$)7R>ZC$mqfKS*@>{J&6Kfc>98l2|q`r!%-cK==KxZ>U$DpRb1NuEF(JTYi)Z zl#YhNi9FbjoOc%E!g!6_ZF^b&GEt#b8chKSFA4Rg7pky#qfqgGVe#*EXa8 zHzlp6WT}^sz)0!9so)I98b&WiR|(XEtNX9DR8bAijE!6!qGOat+<|I$D5dBamJQjC z2ka%DH(wwf?4#ELFB6N+OnK5ykMczxXZlYlU~Ko&Un-7({v0L8icCejV`CY>PHpy?g9)bA1- zm(~S?U$q;&fy)>j+*cLx7T@RLIs6Brb(@fWxTdY%XZUDg=TDd9=TAO0yKGmJ3XQNn zW0jH`k9EPu$3NA1@C2S*_nL(-I}ZnNR0-l;g{zZ4G0Wh9Q-hKTQ21 zBng~LUgBB1Miz>ZCK<&>ubND1T~~=Ho{$s0?|)Zb zCamhMgjU0P8!(Gg`L&pEn3d|_!oq$dBYM^&ue z-@Aph<9qTcpu|A0^#6DHAvcuNoO&WR%$(MUKS#SG9;A$aea0KMD0dM7ANHQ5GtYaA zrN57k_yyru$f}q%50MJ^cdP=D{LO7eE*-D^`8PZrGO1Vw+u2}kW>{_@ znDs`uWU@|{)vwp+D#yC6CbU#`LKpNiJ;xCq!h=8DsqOK^?{f^KU`c=H**3dv?tMyX zVZKm`mc>L&^3ShSam;Ya=}>nwjP=o4P-kh+`t4v}Nph%rA=(iYEaYb(1CSRgvvcD5 znGad))aYOVnq(5R#04M=rmhzKRef~{`{k-JF}Eenn7<;k^)W)D8uGEcdN6KkliQpc z-GK69|Jg>!gRX(^(wDxS<hEIe4j>nMQ3!v@H$m;|r_QdyFA;7N&v zdXzR<^n8LEOD!Q+jls#-pDcm#FYXZtKagz{h{$d^oewVfY;}lZZ`x~3c97KEx$$we zuGfhRGi)^M6d-UcD@RdKe%M9JVA2q~Lx3dwM&pXIB_@d*m&!%}xiO6J=3u{fLw1*} z<~e>Z94KcEgpQ~{Q)UGch{}U-$8ac<=}CSrYj^^e4D={Im}nn6rSR6{3pqQ@y$z7@ z=x^%?s!LuwPePi0ScT{)POZ6foJJ25ge_kCnSFKnq)Ex^fytyU&i)8m*71JS8z_M@ zHPK&5V|Vv;a9`$J?t69mr4ErVO-G1T01s)+P=DJ*ORyM z6)%*l;**|Ts%M^g3y~K!S0(H6*dHD@b-a}8k9Ihk@Cc{g+aR-OV-w+Hd|5`MyPux@ zc9abaO}hpcXEXHVHF`Sx{#Y$gGSlBITXsrqp23?##Zk{mJobpe|BWcT+^`7pLz+Xc z&fN1UoQbVpgO-~DyEze`fjq?fy(60W#3}peC@@RxMUduJLE(v^qrok9yMV(63=BAE z^q~lLlp0Zqxzcp<7>I?8ex%T#o~pi{u_wV z{Kn3cPh1KSL6BjFi{}y-&SO_c9-fLIVZ)P*rqcn(bfksJ73yeZTPsOl+#^1`@?DBK zd6?Sy3E-~sKL4nVnMmTkEk6e+@Yk6kfy$275t-w-67@C!j%iupOLc`}teJQBbgU;HYp0VMF zn+nQjxs;Xsd1qaL<4hXavKvn=9ppI~4Pa-VGPj;*#upZoCGt)S=nAVa?aFsV1Pc*m z|7f4SbGyV8$O)t}XpqUW0~eaR{P|g0w0twPPnSp3z$1Pmw*KY-4l6Xz8stGb4IsXc zzT49cdFb^B@bH1?vp0B4<2F5;^R$Nx4kLEJ-{y5SK8?AOdbZ{{>fDF6QrGD6Pb7|O z8lHRF#1dbfndRMw+)!+Q7Eqp%&^j(abUy+dGkU?|ic3e>tpI3kgD0I4yi`*DD3Z*` zirFud<&J%`bWX;i{Yha|nA2fEvx5t$&04(}^wwngg>Uc^y~qdokb;W0ZVGL=T%YdWkwkdm66Hj1?l202F38ro`(x6PHPTx&awFrRN*}qp8FL zq{@`wRviD~xQ-Orq^5^i^~PV6gDvuI^hn9J(Pdxm@;!v z;D`QP)M~wi@$^VSdgFH$uIy4;eFum#h~NTdl_Ypt;!%@!Ia54F_uLbTdp`!bc%Y_R zOE`yMINpC-XXWHiTDbsKxS1)66IiUkkw|EwJ;@AeX7EwGx6lMq4S>H;7{8FkPXJV5 z;&!FvJ#a2$U=fZs`zWsw<{NA?65uiU2HN5uQf$?(Bj?CsZ8JU;u&f#&8q8pnwG9>w zH7iLf9T!h<5B~{=Kz0{4DWqKjnE`!_mE#BR7D9yfe*j@Xp1**vW+pIF?|`#lWSIm) zcsAVOHr5ri4huFUP}4*wu45wU*-DzAbth9Pj{|^ubUS>^N#ANTIm!Wv$SabOkNG-o zQGcMCv?JPG_6Gmgji+&r;Bsl)%`mtSJyN!op zb03=gV=e3uX3IL9AL7`$+*7Mdrl{a#&#wR_=;;G=*B=ceaYZvrwh=}kuiLR4;LYvx}>-+<_Iw!tZqv44Xuwx zE>GxMN|YL}=!y@JbyO*y_pp96@&G@ili@H54&@dEsBr{OEyNCH6%Dl!!9b10&6sWi zUkI*0!xm||7Eg`lq62<=SBsTzr-ceD(7+P+VbmKQrEi)cU66}gDKmc~-?&U+5Fr#X zCO^;I%>PL;<53m@gj=Vge;cYQ$;|(4nlxk&gf_&ec{8<0sJrkcdWF?tqr@ z5{OKOC{MT{Ae2If%wyHS`woBRO}amB^Zf1s;(L6BFY&_rytJT=d#7We-RxIs z+F#*FzG7y{gIl-qpXu%~-DiEfRscw2IJEMQ*1KVcU1@YbT-(w-w-I>M2j}Ls0I0dE zMkWBN(Rpr|z$hKhji=^jT?l}h!-sm&CwKw4Jsj?tpFL?EA1zw3WYGzNa4Pz_(Ji+^ zFqio37Mo2yXAUQ(EejU7MhGr<8aEvf{Tg9-NaQu^HIv-=xC~L56h{c_38>&IA$v53 zE4nLO8H9d6a0qdxe)wQ|4$sAs@h+V6c}#|wQ4-`1CSe62lE@;Af)lq8R6#>w)%;U<4;8PhdmY-4<{iYu1}8ekse;`CGF0T-?)by0>x-Q=?ZQiZ%KF$ zmr?1+VH^omz!g$Nm@5Pv1Xc*$0w;#Y5Fn`DWF91r4uTMTfrD$p1U#d|GY^3i_5c#8 z3zQW4C%N&O5Chpwk$w&*AB~;j4pEH|Y2-ihBXLN!5zIfXgJSRy@rNHnV<(bv#P3Q@L z0-Sl!!a`G2BfQ0~Nqo=>ZMmAbhaO=Yf(=3dRBQBJ#=OlLAb3n8qs?HB(qI8SPMPLL zM+X40q!Aw@8OOZaF;N+(Cj{h~3;VIsQSTD<^yUGMdHw~9!!k8AABO=awfsKzB z(Tkzd;T$$WJIB}80;+bTP!{4-9gg{O$O}ehs*?a0&ZD$~4iS+eiv|g#gdqC|-0UTM zTq%bqkf4O{;OB|PrxpW*@^%_nYn@ND2cnV|$8c#vmviTg~zPd-r^|`+#o+KHMH3Z*POx@a9&9d0PI4NG3+$?U~xKxAltp@n9N+^KGE@(_KGmcnP_jum{ zDqXYS0khIZy9yDcz0xF|dwYbiF;u=hMS$_UMTdqUXnm;pU9#KU)&2xQch6a^y!B(& zm>Z;K()thvxVEg+k}nZ3J3WqQbc|o<0A4b^{Dsc&(9DjNoyA#XO}CzE+hbX! z9dqd~2MV7q2Ox_;Zlut-QsCSuW|*=81Y{Y2!x8>Hw?qPLh*u;KG&o6bC-Egw5;uYa zfJC5G9Q9a6o}Al3q6vu8F7im07~zr5qzN1bwj$KDvCEe?{I?8V$GwzJ#Fx$xD|qLf z5};-&Bm6*%<4*t|m7h8?;FUiqfhJKeq12I=W#vG+RPMx_*9l0e#dra@0*>rKCN?$e zWcnJA?ggj5q4s;`Uel@~4kJXF!W~WyqB;%`#ek#J8hI~JSk!XnN{2+i3M*sqLWN)4 zB+<-UW&i*n07*naRD4xXhi9awCUB|1uV1jU3*2#re21_+M}c6yjefr0Z00zjtL4?z z{fBkU;AyOAzE?s!_)LP}bp*iFI)>k>`hX>XCiw;f^u~H!tS2+H!m>CzIs*Kb6Fw+p zZ>;9&k)09%!wHLtqn$N?Q9kRMn)$Kbw=*Dyneh%S&S(XE6|Li0<3;g1H|lSyNJ%?X zThyN@T{T4Sna?Q=;UP)R*_~b#&6!4q4@Mws@V(@G47(?P_SS*R3}$gyZAcm5N5dnL zWBtGoM&ZH?aUh%cgJO&qJOZlfD%MDjUT=|q1jtQL^K{(1t zeI>2Z@C} zO8`7RW=`W`VY|Rba=Xv&JjkofqkMh2;=_*Ha<(~UNgy7VUsFq_tw42(EpW5n)hCR- zTLB)Jqxp>C^K&L!pb0Vtk1=yJ6PzZPs*a6vHmn2c{0tF``XaQxbd{fI0G!ghR$%(( z(qGcBPG|_HG~-8Te^!t1KCS=@R z%W{}Ft!ZAJr&SG6y51PE=@lGDRHaP=K)DWJ)+c<~jgw3QO@N?ItPD(v_f+_9#unh&bG) zNUK zbS}%@B2QPmve<5xPg~a=HkU)lLb0X-kxXT%Nx{A1(u!yYG|OC%l!$h@&*88?=Z5|3wHSH0AwQJ z%odcfK!K^&#@IL+fqJIz5jnzVV;WneTA>Y)SsUS$Wvg$4v+#W5n}ArvS9IHHhogUlK=?c@)7bQF!3LU zkVdHxG>9BQvZ{ZHnt@S%yhaf9+C}MvJdx14lLWTB>a0GiP)lO^nN!d#wmBPV;Dw5z zSZuHe--gPg45WBo#}#R$KLD=<^%k4_NHX!2l6f~>3wHY29AD?KlPI|WNE+!TkbzZB zsCoFJyzn7)=M3J= z13H`Y6$IM9A<_HGN3b}iagx%&4;@+}9dOXH5WKO}RGbEqclN9uai1RHSYkf;Ae9*YiRbd?@&O1E0A?d1+(Sql%5R~>AqFiIgIj*L zw+|mCQiu5~CV=w}p!2K0Y>)w@aia&MLIYJr60j@gC|UlRp8|w%@mv_5x? zgj1YZ$t7gZ6qG>(5OQUSUDl)_$PB=dF8zhq;NHB{Rs_({FTJP!mr9wmQ27!7s7}`c z3t{e99ocZ0mqg@ahUO=YaU&`0-_w`dO1RQtP+b8A^XWKEz2P*IhOu9(a^-g#B&5EnWK@9Mt%Zi8 zortPWY(R~~G^;T`tkk8ttDbMx`nqgl%zHSZPS-c-}_L_Cj^ z6o>NzPx9sY;l8osT&Co~9DLOn4($L-04=2(j!`E9oM{J+2AaW>=ZUbK(1=1KGbELZ zbi81rjs-yZe{xUYL-U)VsSUnAY4Z9)b5nb(22GGRqaS4tfF!keYDLAVrSLJ(82Mp} zrALbdE1J!i7Cvk(176Zp$OaAZl3_S}rJ?pcd5nAU73i(#oxa*_>+^?~m*2nlXq#`g zI}MSnV~9m@{=<}^grD>6T4;bjU5C@@+xcw9hr%D0#bz-r=lPabUteXcpUf8Ehvqh8 z96aVHLqj;{DWgecv1B|?7-^#e1M7i?!h_{ubD!4W^f66Ro}^90b>c$&O(rF!H($XT@Ltx!x*MIs88G$EMFprHr^>ive7P zu*H3H1JoU3NPQ#>BRs^|Xox(QK`4GBU&^WmLD{J;vC=%PCIwx_iN!ttfwEvizz{qh zZ<4eF03fUxXTdS(smb7P@cJ#7!jTw#2uQwK1wDa{=MIn5i#!rvekCm3R4=%D1u?VtpWQznhphM%P~T{# z03PR|9FmY2LCG>m$&|h}s2>i>flscl>J8s0$G|ER9RR-d7SkM-DsJ(%%*#t;et~4*&YSbe1iW}S>KOO7Yv;RZ zyTB}@^MDTk(dEx$rKgtWl%&OHuXzb2r=l?r*A-ZB>7f}VsaDfc77%I-Y~lwjGCsA_ zb>et8Tv!4tPGyD@48tKXBXhsQ5gn*_OPs^&++0D2kMRJD)|Is4nwyaiqGM803RdY< zNz_zzQxF~RhQ=QBpg|du@LMK}8b<}+Vp9fp9uz5|Iq)HH2tIHY`A8>t=YFs&D7t$g z-H0cvf`h3HP9P`+H}9oe>3Rr^1Ehl9<2Xaws3oEYWDMyAWS^DWfl}~InnPfu3+Mp= z0lJwctxH?+GO$z2vP(m{@*i(Wh|!lGucsLA9Qj$x{81>)`IsXlKL9ojm-NzL=#2FA zAO}md9UGkKxlh$16WPMm*w|{!9VT9O74D!a2JyEUs}HpWGw*IJmJ1z>7h5JKv&I6x z^1izHKmK11Cv$krp}47>&)M&_1HjGe%o}^V>6wF@s?xa^jKZ_4l|V-6A@tLBvO|-a z?RTtn!MMJH6;O1C08)StzP)IJ%AE~duSuAjJb!VG*%f%>0!>kq2brDqmMb2 zn7+Ol$rkZrqIpllu$x4|r)kltiom*L)nvDGtRB;QL$2@)yT*C6PQ(+9jfO=tq?HIj z0H8jx;ENv{CaBgK$b*QE7RZG57PpCj&Z+$#!pw*n^Mx1%v>{sx!AMTkXo!X)!MOrY zp<+D{N)1Ed7>rYH1Pm$&c8_=^$RwH;L$8tfdk4VbD#e8`!D)*`;#))o2rYCvmq$dF z8ik1{B(&)aO7|llSMgH35d5eQa)nf2KEOB8Itvq7&Y#?i+#NeeTtPxXPkH)WQWW3&PdOQqhSkFFr zpV2^v80IZuUZP3MBRbU(yRr05`bcfCK3<=V@g>3A4L+$G9;RAebpDf=EN5ZMDeF%% zsDU}`RhQRychfh&@s0lLU;lc;p5Am8;5pl_1pq2&Y&^91)>Z%3e$V=jb01bTog>FK zJ3>W~w7Y<|z=O_l!bL-&)kF({gzd&MVdl}27(NPV$KBa&Ux!{q8{oN{n~Q_m@@jI| z6~#syx9cFp06(2n=@+5RxQYvH5wWyg;YcHUH9wn_d4&MkN<;skX@V|9MTaAQ2o9q} zRKa}H1A63UNo>@A#nf;%|c%STH{t6rwZ{<=jIiu`7sXR zJg@))!Uef7Gs(wv)|XjY^f(T=2iMk>k%kSeENawzc}!6@D`q8w-&rGM1=>R}qAih^& zo3hg=A;Arwv+VlD4~@_!&$oshPe?BKh>64mkeHv&xmnN;$g0x#ubEKQJ0DMsrP5D26laTYBW{KZ7^QAG(kdR>c5N-s>cwdYRO@gAzkHQte z8EJ<&vNCL@aq}VgCh{vy(xTQQ9AOMV@U8ZeV(I^j&vkKf(D*C!M-w#llTiRa0s(}j%Z6<8Wp^-LJmv^Pv*x%iaLX?O(B9T z4HpM(4bqg=x|XA~`3Su7xogIozr5HPtj0I+5zQpsr7oh$7&D3$ZiM)HCWVrRvcRRl zZR!OIHUk?e4VF4IFU{&Wu^AJHdM6Ei!PJL?sCYZmrgTp*tOj%1j}G=OTh6CAvxnRL z{zoLaJD-*f!za*5vdj9xo=L_P%3#@@J=nHqETArf&+B$A0FZ_fPx)t6V$+;-s}<`i z^GzXIN~-Mie9`L|WUDeyCl>Z5R#sorHg-T676x5jJZ0Jf4bycXSuTi5%@3jimABDE+ev?y8{7OD-8_C+HS25?SF zF3e}d2=ALVBrQ#N3xq=$EiCzoaTYl)t%DSU1Lp__Q6S7+%zJ`-wOf|KOj5Wa3^s`g zZ9Y?eQSi{#|N4Jt1LBvm5GBx8L@o+#2aKhkkezmlBrADh}0OSKOGn84~l z-=jc5`bcALZsuqDxaPhBXYPq)0%|oichd`yf?b4>P#|m&X8nTFFpj_*^!TA}gH`~> zfrrRhRuWI9N$Y22)%9FjhA&i4%#s(SV;zrmT(mcb{doKD8KB^qN{!O5V^X*0B(<$ zr!0C`RZ4{iZSq{YAo;bwp|MV{Ku8{IuGxA{jI9%FK(7ueYtEG zi+#&77RaR5D4q~r(*RzGl^!4-BM^l8&PUWRgl$TwU_G6+b}%puuE?)=*iPr!*)*9% zy8!x@JU+Z;bdb=I!n3TP#rjmj4gdVmVC`LINQ%2H++i;Q1U7#sS_cp zHttJH8ZsbQ20(BdBT>CR@=AOX&t~L*08YB+qn0PMe~Qmz^wCR?+b&Y!W|e9>=s1q_ zGGZM-h`B`^BJb!eqrRzjohZ7rg-_m&<{=>?vYDUL+vorzu3DPcvF-(_X>$~Yl8}YF zTDX2yTA^xdQ1Ayn`Ac;^lwD6W8RG!=o+Z@`aZJ6I3?nFz6&gK!Ssdra<99ALtHtz+ zUf^xDobAs}=I!aS>W|9XyWjgiUwiI5KMvJ(O#v{m$3yFHu&+;X{%)C%)6KelyhA}5 zp1jSF7qAn+D2M74Zb8}+AJ^bBS{S1!4P4VASsb!&*EHR8n$4P93ecLHYo7Ijci{q) zZjNBG8nb#2GUtmiS$ZICi|f0m$65a(EoB(!93VmlYHkRsqNO@Ue4WfhL~0CBSYsnI z{vDw=2&qvN0Zm8_Y7?CB2B*OqkQ%ZAzpoj70|WtO(YSrfM?xAe*`Tbj;R8}2 z>4tjdTp*3tWxOy@;qiwApU{zt`M?Tf{UHG%i8^&aL-K)8J}V|%uST-PMI3r^1uSo( zu0p}&wiI#@=>#7uLqD3&mECZuSwaCD(6%J?Jp_6<_~#!60ik!nlV6UU8(&6y4EXoZF)35E8ViwOkj#-2&sDjkvL4b znpb6ew9K;=AC)_rF|+d|&liv0&fk3VHMusM=YG2u0LTO2fk%B>v21UlB}}6y7y)r8 z3=5wz;Dt8CjG<_Y%Ch=5FD++)&}LZoM;8%Y^E^@~Z7ckAgywY7c2~}I1dQlBW)uw% z7%v_^Uo*xBf&-C@vZ^N|Y3vLV01BHsqze|*?wBlxzM1@h zMD?XCE=fNa0SwdtQ9djojNAN^q(FugAy5i5ja*@oyqn@lIYPi}#0rb|^uc+TtozHW zt*Zy;ED_8cYG?kDhDHwsVna{AkM07}Qz_gZD5pB-LP3F^c@AQ449a1AixY8tMu*+_ z)KvhTd_+15l9DAJeO>_!1WO{yP8kL9RDB9+=s7%8`y5>KcA* z5XR;|j_?U^*)pIX-CA7Bdl2F%WvyYis9IjthFUhwc|kwG9`LI`@cDe!&zbe%ls7lB zBsc1TOUo^G`#k*9jq2mGxC9!HD_(X0nQa<*U;w&9UfqZSV>U)fvNJqOjgWMNnFP0n zRd1QdjhR!dI|;EDXVW=zMq}yx2ibb#I+%U-HAsG4y3hZ1EdcPJtHy^swjK!=w_exR(BtO+iei7)6cX0Au1Rh#`zf zwvv32-v+A)au-Y536uF6%*PkiJm{5R*eKYM2v_GVPWa<|KjH0sI`EVmha|&88LKhMx3*pX}MpZ6_tpWi)vDFDSP!Msh`g zlb{XXav{PpLTjbqpXd3}TT;S;0zy*!|2FB7+g4S3Aj4o~(9~z=Dp+eF)oElQoPI&ohx~erePmRu#7-)^B zh_+)JrQzFp$u{|Ul8o7C4Wb3dNop?#0k#n)lhU`eq9{BCSa>2HhsI+gcPN@#0FsDC z+4=FD{Pg4~zg({~zBQbHK~yCjj#2z-d%({I4@GQKfina@BnL|7L|j{OWELm#hi-$0 zqo63Lk_=Ny;b9kO>7yqc;jws7poH-&G8pp2^c+eW8KpFy3TVtvArHYQ0ZC|VTtoq& zW<1NUkjhH{A=l=s#wTxyzYyZ!Tg@tl)EIBDm5pPV1q~Y19hw#IFY+R9$a{+|h##)K z1%2mQi?o{}F&=MP|Q+OIvX43f;fD-6Z7~uju@Uk+T(o zjr??bEikkS;%EYd{HZ_E81(JrP7kK@ti^V4Oh&G0Z6^r2ohGDBktWH7_BYK*%S{Ii z=bE^{8x!Za%LYK%NVyY8VB_SI@SpnM19XC zo-A$JTV;wfegxHY-y~jR5(pYoxoCFxKiZVjihYo2@2{@FA z=M8(QU8=ZsEm~JF0S#`snotbLhZ1AG@J-7MN-NZ8eKdOdW`aLT#pI}<9Z}@m^1zSE zuP;e{O)Lt)TaJe%gynp#x7-1vvP+=)i((FUt9hF}9SE|1P!rGrKijdow}A|3)sfy?Y@bre3O%X3!n zM`Dn3?jyK@Alk#e-o{ZOlyxP5a#=G*46Xz?uS04KC$hdLM}!A3g;4pBf@esizmO*B za>o!Pf;uidCIZkRW_10ACdph%vwtF}qK$59}+eh@lLWSRv- zK_o|W5D{JKNB9k37pVRAhWzt*hrAOjmVyTeh$l~7G^8*T(leljC$Xu$|Qu4LeB9P;jF%N~Y4=4tTpK8YGwb(1}{Gvme>~f)Q>ybb9UX?F`3QM4 zXR$N%M^}>R_Ek1242uZh z+hh3)lnxD{L1sVrhkwZK-G7LKXiBGuZck{@@@@22n#P-0ye6BXy$muL03tXYz(nrF zAr)DNXqetrTR_$XN(vK+jUW8Ow`EbXtz-+&RodZA^W581Ym`OWp=}Q7BQW9<$$z2= za=zS9aJa)`9Ed&!KOUGsB}I9t!}rCzC}}ehE-(7;gaOCG@r)2~>s@|qJE15UV4gxy z@M+U{<@ph%Ls4izlg=0(~VuKt9MN8s^Q($z+Xqe`FS>ex zpN@6(8UfHI5N%!c&lXYRjOao$`9PTt49Ke_F7>d#2 zgcbu`S%x{r`JBdd1Z=tX-<(bo7DQm0Dh-4NMF$&C9v2FfRSpCt+gI>tA!t;*iFr4B z0TcYvz&x-$ZnJQ){bu#%*YPqWn@tXDlMal_ll+R)?E|10nJ7&i_6xg-Hwr9;!##ZTM?qjGH zvvG|?UU)bJS?h|tXoW=b0U;0gS7BWF0Wg71GQ^N(MJp?kuZ|GD=B{7!nsa0|^Y~&R zFV$$>B?}>tAK#E>8pv!`w5!RaVV%xo{#y0Lns>*%`7> z?!FJt$Cnoy_6dE#3|&H1UHCZ0KOLtCWl4l^d6c2E039i)9T`i0?~IFVVLH0xJ1 zhEss#jK_3L3SNXNIi$l+NE_KM=2bJ}>oBMTIF)#s(1zZMya7aq20$3qfOd%d(x5Q4 z$;Gt>;YEDKwMe5^Pzj^KJ;poQZzvfy`q*rKq7Vpb6CS{bK>rnHjsc7U2*O5_4o&dn zc$NL@SN~P^cmL(>?1K;P5tceU3QQ9|A%K?Su!lUmyg2v6!r4oAUdVp)zyFQw?YF<1 zz4do*W4gf`!W|n@=U?b2EHNW%!3}vcxzNh7T4TCe>qtxa6_|+UJ+Y9Q5ImG*DFv7? zanN!Fpaqyw9?BnO^U+2=Tm}eIwgkcHq4NxbmhpXS87f_CL(nliX^`^j9cw;;Zxn=H zOE+SNNe5q6xxTHa$ME5i(niA4Q&_$+R1~T~*=NYwtw5*RBpMTDVgJGlxA-vmn$}k3 ztJR8_$(JhN;0x=|FD?Q!qbR!WZHUMOq_+=|tf$cQ zBohPudDHv77atuTHSgCfSD;GAw{Mv18LUFA@9OP-Re zt|gDICNd3&2?P@YfrFfJa`)-ny|;hA)#p$gm1OI_1IW99KHWR5{QTFG*0Y?hITBhZ z>r)(XH8BoC8>jXmifq>Ns{3Pa8>)ruf*!e0uGgwFjN?scWd}LTpx)j<@275Eep7K8 zz2#uIZ{I$7+c0GLzN?Nq6#zePL;ENHq=Bhm%C}>f zrQpYz>Y!In5s|Rw4yxD*+#ZunjnXP3i171TjTt8>Z<+D<7-&){7M&pKX9g^fhe*x% z0U}UgrSoB(V*BeGyzix>O}oOV8#kBv+=_P2?}#3K}&_@Pw=>Jy?U%dk zxYGd8;SdfOz-Wyg<&XtrRME8u`RXf$K(Lrb_^YH2|rR&={;^IJ52^Veat@9y@s5CJujoa_I0b(|BA#JYjg|Rb-MFxSx%% zhh>|bbje+Nk-EhOtbLdA!&tiijq@E#MwutNJs3p_$+f6lDNK;XKARLg4nD6y;|dc( z_xSN6!~5i^t*xt=uRXCNMB7qZp4l|5|C;k1^#-%FK|sx z4ZxG5NC%u~;9xsBmjk1Pgo;QeV<@r=Zv=N4kTWa-W;%9cI+96A)H7>|LavCC@|#9wSevkF@m#z^(2J_W~K3`}R9zXbD0Oo3|hS(HfSBJjUhW zL{X6|wy6!zTc+V*a(?l!Z5aNMw`l}$|!QYE!W*>G+nY5HyayF#cp6!QPoB+wgUN+mP3gzpk*vf z$YTecsAGeMHZqHaAA4zqY*g!U*P#LWrD>0^2Bkvm9l2x^4iKA9G-wxygvr>GNn@MD zs7_`~J*ob%9c#(7Uc)6;W4O_dTBL@~oAgMFJYgIO_yJhr8@L`?8f7~9utx|Ay^%&g z&G2yteR+$sri+j;mpVlHq#eEqXcNB&qQp zvIsx`2-t0}ADNB|m$8@aa&eGnCy+4+T?(G!n727vaW<>i&AftZaADg-mN@eNg_AWw=^1LB4=6!ZfL zgo`v6<)#a5@$h8$ZT{X5^$%FUeG>_#3zz8|u8}tH3W#Rnw}2Qd?_LjiP%o~B#wB;B zGkHJr32;cWGkL(H@sL&?4*C--j|+P!pJ`Awo+ml@LY%3rZxy}j%*=Fr>(;GkZGA&% z2?b$HV1$~E_Uzf6+`7HQ*3-zev6~H!X9A5lf|$i~*l8c5&slC}J5VI>#TFwJ!MM!a zro5^@ifVCPDD$VEM3yD>%+ z{9oDC4I!HxSw)XR1x}JQ+heAX1Pr5WlK5Cdb%KBK7mL}euU;L!_R1^iUxps!sk`L3BLL7DgTrCC zeLw~dXcxlCafdj(^og6I59t}5m2z(7!ssHPY0NL_78a0BWD*omSTDlNN6HllzvM!5 z&<ci@V+5kN?y2s%EfncJ2?f(b+{Av0Qo*sJrcR!fZ?a(h}f zyR7s8tfPHrG^6PCH{a2n!-foL3Q(em z|GX9&oNNAq@c8H5F`SJc>LOb+BI-m-03XX^0?3+hkNs^0kiePIg7Q9Mmt_~lm>z%v zh#OGxus$9%VW>Y%MZLLZ8GK}`>jTh*YotlL$VKXhXkAccgf?;Vu&sPefDSi#-xVo} z$>waYhVJFBh#5dm+ZZZd0UlF7PxyQQKZ}6;YbhKOP&tzZh7bESTU%et!hXKgt6D7w zcaj#CVO&9I4}yi87Na3YCP8Hlz)#RtLnE+{TmSQRksBon5z8x%$1VEX(xUON>oiAA>qWM0-7zk&F+n^$` z?0fQ3RRA;Uc^rWntu(lT}!OevM zq^=HXl1fO6!OT6ek(m-^GH`Wc@N>}0NT5pNQ79Al8y?QNHjXjK00%&Lo`DR_l3$Rm z!dT}DFGDI~yaQZjmV7Bam&bE{AQ*{8eV-y)U(n;b2M7j^k)~jCYDBp#+Pix`nx2|; z@jU*2*KCt$a&iJg$n^ji_a4dteEsOY!v~_}{fMHoW_zs>vvlv~*z#=!a#wrtZLud=!BZ^mTDe7ePU`ohaaFp)w7H5S)E&W1Ffsnq z-D8gx#>lww5dZ@q(q*VcBo43;C}Zx#x`$<7Cr(C_fDe?Ow z1-0O&M{kQEFo8_24jkSH6v}AUZsH%DP=&sn>xgj?H5uP>OjAlmB0e_C=3ujkC?;}d z+75mTN!?6TMiA)a4+PG~b+Lk<>v;u2>d!YmX`OD=>$ak4K<=?eAC4B!osW)x{3+Kv z0NW7GqyjfmBBDq!aBKhgi{HRCj-rPjdNBI-D=$Uw9XlSKI(;tcbm81UAUPzd)2cC$ zDVt>KIR~v^sX|?Os85-DYYmJkn*m5PzQ~RFj*Syu2!ICIz&WudIoh*pPqeza252CP zNO}|~C04M}N2REILLRn3R9}EcEE9lo~`cQb& zBvtOiK+(=vtHmN-#lOD7VzPavVI66 zA>T$=wocnV34jSlWE)}yW}2qO;1VslCE*kL+t%6cTi#aydO(H0Dv%>{2x!{~g(nGW zkB=Vr9D!mpL%`@}j1e~h1E|nBCL0?YxPT2=iNp@p6mgInINwknGDKfT8X7nVWuGil ziyMrn>-|Bp-tG>%I7XyAUO-gJBOoB-^z%Iy5zu}U;PxKUErN?QLT(Op-BB3y(^|gV zDpgBqxl&{^?tGIx7y$7ar8PDaK7>h|u}RwaXLP$gz)wK*a8TF`cg1nX03ayBpa>Kd z#*lo32b>6z`WXJqZ9HO_TKF(!TeQHsJ>jovOJnaKGK^@%%&4W94g~?#@j=oud0c|7 z@!n&Ollx21rQqX-4v-!b`~qnCzJTQTV;D0Yl<#;7v2BLc@qRE;0GUm8eP4910_DL8~6lXyK##gDG!D8uu@Vn z#i20#v5k09@>NLm+{O*i&UHai&TvfN<1{=Ms1*CamFSPZ|J~^51NTQKPM(T>_76V? zxchKkMpxo3TSSr8#$#4ODhv&8IYKA$&3y4WAX+@%1MNb&;9kOnKp#;K^rPX!BcU}d z7mBgK%@PUONr#FGWR)uGb^})pXmL%|sB4Ecm-31VGSlFMlo?-UY1UpKZ!TEud{8g& zD1PDYoZu84-m`d2ZVDPc9bi}wN*mAt3@7hfp*H?egh2}z_+l*3z!k0S!C!b>3S?k4 z8JgP7@b zEjQ}dd)c5{N$_VzUzjU(+d~a@O@gSm+5008Lyn3&xxr|zQY&}fDYEo0u9PZ0ir6ld z3#%-LTViOp>GL7LM}VeefK<}oy?Zw-h_jERq4a$B9Cr)=ZZ#PLB^=p78uSL{(4cG3 z2T$&8O9&Ed=veh8XhV1&sjTN%p9MUM`6DT-&NZ3Y!5ipz0R?vkp zNG&6qv=5>y*Kb>j5NVi_jzvY@6Rbj>l+DB1Ncon<=K&9Hn~HaWfXOe*%YC;x@g8lW zfrGUQoZ~yl<-NOiD;`F5Tz1S)4i&(ls=Te6jH#37IBna-^u`}*zqi$3a?R>L z1$d1_p4&jC9m-(3{-l(eIsB#4O~!M_%uF;tKc`P*yxD4Hw^0S)xEwl}_N5?LJE*Ac z(BfI>xR8SNAzkXmzwyLJn}+@jGX$Jta2Mpc(2Su(JReT145L*%cN7&xV{IRT-fJ9m4gEFb2tk`Vsu>hP&#x(*SV0 z@xplS^>!lyFYEh`EU3{Am7Y(aMACgr(Bfd+!pap1_=k3aK0p*^t*=TEL{w;jk;`&M z!maU`lRg9KbI*8~8_7M;4+%Tg?Zhx-IhV-2$1sK&jNpAoTdNeqf1m|7S4{j}EKqFCVAzfNqxl|gIN>~nla~^1R zs~Kz~4;~Ho6;UN*pSFBjK?QOjz-KPnyJr_GRhB5D0UID_6nKF`P`UXI&b2bhfH0E- ze0NBTgaluh$&iPCOX5%2;$DDoB@C>^WF#0s$O0aT zhe5w}jVn+D_g($LHBVh}OsW!}#61@Id`;kxaBc%WBeaEi&?aJ@?k6(XEF=~p0Vg)J$|OP4D|)5 z%lF=UU-CR~jZH^Zq^yADcg8`(vwKg&oZHki&Wf`Om)&cie2H3$e-roX0 zdOg(I_9ET8_qd|~(8lB#Qv+>EP=s``)uI#2Y|dQDTCCV3@m~M{AOJ~3K~y(STZHH? zcHshWOF`4Zh{4!k)B&8HU=h*Fy3a3hyVFe;IF%W%P!H-sHcSGDh%2QXmmTl%0c5o= z@1qHQ}q17=&qjxH0T52OY5kQHMMGoMr>nOI;sCkHCrO)=V7 z+r$EVEm~(4NFHN|ZZblF&jr3FG^vFOq-_G>R{%DDTboctp5PGyNg%>BIey0n)VPzR z*9A2h)xgk@n%5NB(G`VsJl_T?CZdRt+oa=j7&mxEfiKal%R!^5F9@8V`TCq(pWK{a zs{bOQAnCg-P@?Ch&>R1hzj<*Mx-ozz9I1Oau3(5+SzQh4wBU007ENnBOp}|-Dth}VVT6j(12vhZ)ZP??e%fvg%RvqjIZ$nj8O6#rx_5? zDVA#i!>uspG-o)*s)-E|;Y(R_W3&6KU%k5V{PWKw%gf8@Tfci}mDg~P#u0T8W7HVr z-A{$QX&EIF8V+lQBb}WqquaNe>CM7MG}UN0h|-JEjW}8jC66APoJ>1|sU%lQ2zi7R z4`vbPYPM6vBvdHEMdBEZb2a%H|F2`fgDpdc1Iy2s;<%##@Cz-m{upqr^N2R#Pp$eTJ_bULaD4*>5>Tu9=drlSV+Pph$wEp(fe^ zx32)zjMg)Y7XepRZWx_}+Ynf&1j+D>HS}4oL6;I^fWUB#pCqj#iKn5KzCuGtinQmr zF?i4Cyzj?kx4N1L9ck0D=KLA$@_E)CF$E zUajC-#);A$((`$4hV-nXogsLKY`GC^2Rz?o4=lmZjgsV+)rV4ExOTK-*iT`QWaR+u z@zOq%gju&?$eFWH75;FEPN%rKumom&oF}<5C&1Xly}Be_Hcb^Bi`7!5k2?x)1$SuL)ne{n_2P9ne4{j|9xR@ zZZ7@!;K6L6GKgkI`$p3_q+#f&luQf?HDX~A6QPV;T$n2Lr=|*hBH|3-{Op)8{e%i} z@?|*gH~_S91Hq4nxg$v@OCp-63%iw0BCED*Nm}ZrqYf(^*||3x0Dc7qy@5zE#O6wj zkO4vauywE#T+{#nswmr4IzuZsc{1j}3bJDOIcoV8Y**$jW%@6Go=BsfCIF_xTse=7 zNCz_<04V#yz;`IC!{a@ex4;QOTuk`N5)SF$KnwT@5fXOBE??*@$3_l0KRG3dTi_Ur zToAQDC~<=a0!!d?Ec8~nA!DX~;v=E|(`mXyNG2OBmuPkMJ-Hix@_cZY6Tp@x z%8v z_Bq!!3&et--3Fti@r-Mf!}3u;XE)met)K=AvZ2GBYpk*j3IJ}^$5%psgodyV6yF-d z_4~EeqL1{t~e}J3ihu zeevw68_nj_xw$#&dTujUJv^T!JG#T(1hGY;Np{6X{AB~g(o`Bv7IuwT0!)yQ&S(q# zte2nA8rJd4aNKbKXrq1s1U(G{3JlB^7k8o;xy5Q=hHJkZ5vVcg6}wr1fjlb6VL>*G zU1A-fBg9jkp&#CcSR^k;6y&8v7=;~t2q>WLFN|g>JWw@ngvZp2h=-6GG$NH??S(9` zEN5YJ;(#CwcSo`D17rw-CXq7plRMI~1Dk^BRUdr&jKL8^VCV@V43AJ9K~K?A=Uus} zp!1?ATqdcIAZJpglQ2cXh^^YunhAVFb%09(Bz!02YRbGUaB@x)ke`W({3JnIHltja zT$CjpyP(iY;e4D9%qr(LNoWL~Bgeqz4G6oa&VXSQ6i~7fP;jEqhXw6m^}uG4Vr_!C?Dx~lm(S0&TATAL z@7=zPr8fC@Km6g#fAWJLd>>A__Sb*?*MGCIF>&tT!Kw7b?b~^x+h>!*e9FE%*;=KW z*4Xi_!gkrSxw&lTP9>^lcJSbl&~#Lm2BThEb>;V$;#$7F!T1ce2l*C~Pzmj7ST{0+3Gg-FkSO_&d=(_%pq)XC zvxHESOWGt^IW9quQiw5u;v@_e+~XsZWSo{{#j|oLsvyUA#%b6*=IeuFrPBEApbsOh z0B9D8=Aq_WY4a9U67;N$@5&YG9s@!%+~rTW9#|XQM7ZX;2iHQY0r>;C*qO;%^vKc2 zqX&;13QO`7X^$K}6r8g!UAi2-|G`JWky>ugw$Vx3{IJneA1uV2Dy9k@0R(uC#tC@{ zd|G|Oq!1d($9Ru+qND*tooPI_S}U}pMuc&XSVt`7L4KvZfHb&tCJNrBj^d|vv)bsA zX%pBrse&Z^uLYX!vGqjIaTcMmZLh6X5802=FF>G$VR%u(^ycm5^wei((npRyln}Y6 zbmHV`_t?nK&+mvo`t)>%Vs*(H(Ex=Wt1k=r0y^WqMvsZ-pL?dpn(pkL{rd}y9GWhj zC&bzC$fFl7TsSi|HMQ&EhaY|h z7pdMm@4WLi*DiKzwS08qFgns^cK!PGwAGpZzx! ziO0Bs$G^W+fA3fT6mtZdf7bZvm=kP8lLV)15Zfi+MXguq%Kb4$ikPh!#=I!qvd19P zHKH)lZ|Om|$n4_v)x}}~LxOh3B|S*c01j3+g$+erR#EEF5ZD{mX7Uo`2&uYkPP?TT z!)rKD0Vnbfh{6yg1TvO^pcXO5e~^=0V*owHzW{E&OI{GTMhuBhE=MrLU>yL?=K`$@ zda`bUUSLDL&huQ7>j=oqBRIo`A<7yi?v24SG@aI6xTt`x-~iKv#jQrtE8Bfiv?M;E(l-KuwX3`ClMM#>hi|-ne01{EXL%y`(!zi(fGl|K2gThB!K(&fvWFn~HB=h{oRrUt#VJ2^dl4M&=8r@uM- z(u+TQ@yREj{DT)>c;U+V^XJz-{P4ruzx?GdfAjwP@Bf^|#h2!q&EomVcCx2(XuuL) zmQc3f_BsLhTyx5z<7{DJBRzlqDFAR>BmP>stqO)~Uz$I6ECAZV47kr5U25l27;9HS z!F`L10R&rB7WK9bMOx1F;tr0S_&5_omp?4JP+M$D#(|Se1i+{nmRS)5RrwdH3A~~SnL)xu1}+3fsuH@y z3vful7G+CU7OXAmhJeCAkh~_%>NODnj`Da)_7;tI$5aMvz@<KlwB|bM{;?h9L2UPO!l#6xQHSWH>xP+*Cs$NSX2o zf?AinCPP6(p5fK;`=k+);w;|e<@NUP*RTDKswKsH z58hL$!&>e((XfzCBK=xV`N8)o*_D z=HL8>|MUMib?VczwE3nJ%;cUu$pSy(`61lj)Tq&zab!gY`E;WDqRq`dVZUx?Kl)K< zXm45l&;(zkM{j%?jyoCv|CI*LUZF#dZ5*NF79%%HYIUn{5877?BOIQM+o$g|Qz$#! zyTzM~ON#$Vk`VeE{J?dP52A+>Us!O7zuu4){#b6qtnCgODA^EUAw@S^3WN|iLneIJ zJP8DVoK&H|3v7zK7I-DzKs|^~PzdU2i5G%EE@zKUiET`_(4dqWs7!Pf1bi>ha3CmY z&WFsx{2)+&Q5aLuf+?nxgrGuUc^57O*>e;c|58@|EbR$B#z;)erwDg2RavegEO- zzl;#`oE-?>iebiLksAq95rEjdI0Gv9;u`s2^c`aj*TIl6Clwy@IgfE7W4N)@9HC&a zY0eU~vuz&oQBP{y34;8y+e|8)grDQ5xW<3Tn||^+)1!8@0Zz&QWJtpd`DsZ_hUOcm zvxN%YcJdm7A@_I~6@#-OMJlBEVkPbN+M~;tuOzR&_F8Ufd37*7HJ$sT@4h@sK#Kv( z7zc>S`I|RyW~V;;tX;29410JLT)A?6h&xYZeSKquF15i5n-*n6s);HOJ#ha5>#mcD zayi|xV|E^$>)!L{&o@6gapI$LvAE~z<;&|UD{I%8j5b1n_``32uazyZuCP>F8L^Bl zU07I%&LjHPFGca8L!IpW`6X-T=ksH$nxCJ4S$^C#0QkiYkPMnn(Lu+?AlROOlOuG= z1kvw}c2-Q2QVJNtaezA`ATcFsvwNjSY?97C!Vx>XWq5^VxUztNaAC}ik?t-!E{iKF z0_7383_AeZz<+BxsS3clw*^y{HGT$hUhc1 zvoq1P>(}A@E<`;5ty-H1;3J^(pM17~D^xp_If(s~$yDLw0`-M!TVxn=Gfy)W@OZ+q zg~MxfcDU#DaWnXfve}kC4%mPGzAspXkRiYL9sb)2p7Lg36}e1Wyw7DDmdji9_68lu zwe7UV#j%~kFB-|0;Q!g%1CKpcoMDL`e)#F>7J)1p#JTEDppSdJ-V`oXEG zN%kMv?3o=JZK|KeSdJ5oOPs`t!c165BJ2r)MTGOpu3fthOitFOZ``=vdh^XUKYQ!# zw~wu^Zfs0XPtLC{ub%DU5}nJ{YJ)+u%P1do%Vp-piFAE^J-c${@Mv!CMu;+Whu5ZZe8Wh+1Wq57lu+o2=jLX!3zsg7 z)L7c)$Hkzf$zn3>*0RasTxKBGsUq7Wmh0K>-Phw2C%&6TfB8!Gm*o8uK7Mmh)p0A0 zPrtl>?@9pN>JG=L?1$c-<* z<@3gW$s&+*$QzJR_h{0g$Rq;x2P^KF+oBv?Q#3a87VLNMzcW^+{&}$E6p1WED9a;| zk%D=ci@-5HXdG^svARsfS}%k+JTkjueBpf9`GfhKziYy2Oan zK}~{~0HE>+Gm(6`I_br8=Wt=U!iFA&?E8Q49YW3%nvZ=c_wLzKsMV@Dj3(I+{`ilk zpSp@a8 zLOP8N96e#m(l*N&J^b)V!7u#gn_6u(iZ{Ok$6X76c9bCD@yaXyJu*Cb@}w*PZZfq9 zZ|Jn$F0zq5K?8^mu5ynZTofQg&=3#=(xy-X&zRgKDS^>*=#S^LLHZv5Vf1*ItQ56%w(e{;Bi3>HwE0A} z`b3B|*zXA%6h&Yay+JNrD7CnX-62)-*=}F(F61eXr7H{dhxRZ@n=4e#5Gd4VxWlaA6~E=s2RxL?y?PS zolr^(7s|+0ank1jI8+@BvhWNr&HLo7s)Agsi8CYt|BQP|W-Q{wDR4l1$L=08df4|Z_oh}0upM%VWv=oO>;Rs zNT9JXX*zh&*Uj<-%f~aeRg>uuDKT!K!$FtG%3mWO;Ab7BZr2g~QPJ}ux}a?bfus*` z0G?4>GJb!^jL<5n@C5-w$bd|$E+~K_dAY*DO+=_mz@fk)!7<{pC%GxE$~lcWG@cui zDc2-8N3zf)O@@7JWHBs;bOV6TOq8QP_|D65hfrGYynj4fT3<1GG1vhUVX5GG+|CmJ zS;?OFAa%>a86T-v0wy1R_!$#V4hI*_Ow4vB+!YI*c*fJuNO8uDc5>$?|(bAl| zPlP?NcYy+Oumee(CvduoGTA z{*P=3)o66!qKdRJo=+ho{8=n9$va%E0wWog|`*Qgoe(@^9 zy--|hw3pboC|6=-NPDo^V;mB$Y9=>dFAZ|-S?jcw;09xGFq^!36(_xTut~VH3j3oMBLs&LOGlU`M{ID*I4xp5 z=nM#-Pw?M5Vlg4JGNNs;IeP34at`SsXs6v5QinW~Jg8~A6oDb&qlnzJB`T3HJf?Nv;h4Vn0JTfyq5g$6R&vL|F#)O@qkP6-e6#;GbnOAVG@& zty-sHu)$Pt0DYWwN!{22^=9I>TPSZXAzFk7}O?Etu@ z6?S}PaSAU{UpPuG(}C1l#?55-!+)L-hDn5*imf&gFlu%@Wv4R~#`B-mbqSBm9P_EJ zSphJq*{G8zekGHpQKPwu!ewlJHkIEy=zF;OGRr#SE}^MXB0eLn3>)1Rn;#|lW**M2 z-|zOZ6Jv?142FfcU#}7Og;gK8y`+S&&*tanvpswEY^Q7IgyL>r_$qzh^#EvR2?!GC zR>#?yalpZS`&d4Q$+zZqs)f-e$dV^!Ap5!GFv=C+#Y*jAzKkP%6&NZq40^DJ0H9D7 zMsY=|lqAF6A2@cgbA#*i1t(r%vl-YP0L%@j-6Wkc&S;kb$ne! zyKoN?g`W}yq!WmfxT2goz}bAs?VPkATNkO;fgcPCffgCDf*t?HXeDg2R$5&jq!-em zh?lS3%Kr90{(bz^6OXVm<8buiv(Lo4ckYZn`1nNh>FGuH5Rd9aOMdd{M`QQ;czG_7qM5P%DErPPIr4x$&o@pv>dH4&XTdtLxw$s5ktfIM7AbU!OY zoD=YSi#8gY(R;@~1=;{c0usS$>xcc>44K?njm;pqV&eDk@d;<+8O(d%!$ zAKzNuzzs8vo_h4*_=RVmj_*Hmm~@74MDItx{oVW7g)29*N`1a>a_pBrWT z0>05T&VaNNOET4?gaM=w3-Ni zuvm#_Y71DC^@fQuR)^TL4lcpZk4G46YiM@oSnUJF~0BM zJ=t^5JRRS6_z;^V-5V{u@w@msA@YwLIv9Q9=_kToA}3BS#>-GV{uZGvsS}53D}M5q zG&$ox^grrnRm9sDpZ$8gXZOzN#pj=muHU#B$&DGBU(lP!AJBlL?pdNU^rxrKMjLI` z>JWm7(gpAfGYzT2ebZdjmye>So0%eFAgBNUAOJ~3K~z<74t@@xLlne1I+dL~eJ0wy zYa#yLcV0q&k&8~8I2rxs_1|WnoII0lb_ampG{6EE2A%>8#ui|02b(^k<1lTDt}w2O zkcI}=Xh-T2y4-I9s(2AFjBE8u)Fg&rP#d!d2=y-;-@A;Qu49^V|CRuVv<=zNRdxg; zL$CL64zP32RLMDXIo%5ugWwbZ3mQgoR1w)A&q|sqev-9MPn>qY-}u1(eZ>nGFQ(;E zX~5Q-Z1qwMk%Qp)bT4vKqTEX_y>JL8zywd2>o?MTZF-pWmec9^ z*(fGh$ZbLmEwGo?o=I5n_EfGl)3O_FjqSs8^?=D&Q4Idl0N{3SZhdcea2WP*gBc-Z zqGNRQ)Z(IX0~!C(aGfEG#=49#!`K1|J}<*TfqfQG!7*wX=L}q=UJ}v#p+y%$g02G0 zK(8b8+3enh#?Q6JFkZ$yAX*38wd(`O+i-Poda#0UOj5WcC!HWun+yf=1lo zw^b_=Rsg1^A-P3@{so&Awr9HH1jeBpRAd2|fTfoEDNA3{9@Uin~(a>>8V` z2o5uP^6`hGhaPw!I(W}M%NokFYv)4Lo9+eC^z}DRMaS5mWNBqJE0*iQU;@`od$64( zbq3AUMlx^NM8c6xuGEQ>d&>yyQT)``9*v)T;t^B`!|1cm&P2FT{WhUB1Zrs-84WNtCog1TCqndlb;1ml_!ST>(cU@&rH z`L)drnjpvA)uUw$Dd}qBnCMZeBG^j9q)Bg#a;kb0v#nu5*nggHP6<`^MAB`3skZuf6eR6RYsbM6I4Y^YtfZ(Fa!b+k5BT_nIe8 zeRi`}tM_02=JV74!+-bRKFj1%U1!In_uu>A6YADR?UzkWv7a_-osqkDv_|oIwIBC~ z{aiYk7Wy~cw$Ihj|K+d+zLWqsCg3qLNIe{ZnpxU70tnM%$BvDuG}^;nf9rh~u}9F68S+=)D}yWh&mSq0IIrzQy>FUNLs^>T=wjD|`B zNicDDdhK}U+;ogPMs)G&O}Nl;^W`vnoIZCoJAd(N^!U;9@eAnW_OK_291CkzqjTra zN56afz3AkbbEpvFtc*xzl_7g9Nd5TG{yhR(dgb~}nD6l>sEVKJB!~TOvTOf-_CB7m z&gi{dfjEjzfA(4SAOG$jQn)_CK}7^)tjA^Q2O#MSWQ&u9TwoqGFVF=yNu$Em(ZZUk zEr89=d_)L=tUghT2szIN=gZOUm320YiLp z=Pq7nbims&^I;hyHM>SsHQ0uIv5%J9o!-rU=SsTKXs*+qhuC&<`08)pSzKLj+#t+H16|&Z zhaPjEG!S9#=-qeq^)ZeCd}%fTvR5A zDjurXO2H*j2}qOYa_*Oc0tC4d1Vaf@Da>48nIH^F3v4nTAR01tfT)c?GUe+bi|?5H zrOy}+0L~KzQe_>9K&NUDr63@S?|_=hSZdHiL=shg+zYgZ79N%a66g8Af5;CCf?95@ ztxA0tvB-tWwZUSreIwfm6wB#mYdu=LbT#{I@j`s>!2?Q(p?T0bMX$X0Yyhv%7B9s; z_7$iV>H;8zNOOPsgYPHqMf|`0ho5G*RyM&JJk3i+Rn7sJo6#HZ9?zCnR^vbY;U7nP z_wGjIU5tMAkH3u0U%Hl+%GIb+s{<%*w@jET*2c}SFUOz%*`Hvo9VY+N|MI_%+Pw^! zkbSIrEn+|=xhEcdAb$D9=K>IY-kJQkaPdld=G^682YUg4n&8Xnj1d+i=H1^MS2k8;@WwbHq z_e#6jsp+1*J8P?J>%$$h`}2EtE)-9mIz2pf`m^Sq-MjKEdF%IkX=`d`p}U!^^;g%M z7%m38@n|8cdH&|?{N4>X=aojY6|b(ZcQ0SLdg1h$GdBo4QTub^UOn;X(Z@D6S{wWK z?5?mXGd9a+)8qPB`{syP^*i1h;X(-(RU?yW(G&O84HJ)3V%jBxv_3@~Np)|k25FgnPuK_sm~SjdK11;}zc%>qCpxs@0( zI#;uDM7D#ikOV}43h-180^Z>I0tW(?frh{v@)8aeTr;w207Y0gIX75^@e%Y*TtSrT zL#^y_tgtj*F~{0^xVEsE9)c5=p*DFxky=5{f2#dKUg42ddlXDdulju`RfRvC6QY;z zudr_hL=@upA!@}B+;=$s;G<8oU%&oVeC@^(I8sWnu4YFL9UyfUpz@odP(czWIexRk z0g;&VYqwUiwT+E<51S$pwkf)`yvDsMB4q`RPDVq~l?#I0o-AK1j$(GD1*b4iFv);?7`Xs` ztXpw`eK88|5!&Y(&cy7bmDpYaRRBt+AkEEbR=`SaBVWDFcA-QQzyH3&xxKpz#ln^h!5C*{f)Oeix;mF{Gc*AxPPg{M(gMRa!Ic{EQ8qP z1NZEkqV6Sq_KtsYa^}|327UwCDkzQL>!~GltCx;{bn4Sx3o|>}lJt>3_|A8pot>Q} z&I@B9AGeQxbn@g%l>4kVG27o36L)5q=Bgg!Wk5Yqk8aF5HsgJ!U>>fr51zp2Iu^aqh@6>VWhTBK zT-Zk+eVl##>51&*XNxG@%kek9{xucq@uNo{i0?mqZ|>MfpT@8M_8m54$C_xlC=}u# zKUvLSaR75UNPfef1`a52S3ajjSk{@+QY(r_BYIFDW(J)ljSGse56>_BI|7WqS1ZBS&)&AAK;_Xl#W2GU8khpabwQB_OI|-pAR! zQ0(VQg&qkIz`~6IEd#NAKooX~7VzbForAzC8Uzilu0_RiC2O~`vx{)vShv+g8rw3g_XufDl?;Tmjnq00UogWS1`S7C_pT!BwR7^pq| z@Pm`z`__v)_U+wU7hC`2-+lk^uU>s4cj@x2+nepp<)8oZwU1XfHgB&q`&X~8UOuR5d+J;N_={gfpZ@mTmBWV~N?JqX-p91HaIvrE{BOpK#0 z6dn+yu)c@tF0Zu&QC#firkR>A<=4n$L})=Nh~T2T4HkGL(jXo10e`iA@D=>l%P-`f zedej;z=8ew9$S9C{r>yeZ(jTD;LQ0;{YHye^5l8$()IYa?;Oh^nWw9bUN0$BP%5D3 z%d;F7{ULkdW;u4tV)FmxXKBZq5}dlb6;TYu8)-VYg7OcB5RixxCuiIDPue&03{= z{oMHrr{@>uOMmvK|Nbw&@yydt|KeA_`T0A?Prg@Q*nfRT?Q8k9wew*J+hge0tPsUhQ;QL^W0E3@FtG6gi#A{(bZ?P@aH$yKT%cPZ8bgQyP;qG; zP!vLF!j1*tLyS>FBsM{AIQ^p+a+lVaWI3;3rj44bW*u*uZRcngtol!@N`AU@5 zlR>M!J|v!cR;W(1eE@Z%1O)DnPc2@~U%hs-_}&K}x#aQ39`WtaR)XNpg@yRi z)mx$%AYMcn02hSO0!WVUxo1zL^%rA91eiq-D+ZABG&L(lSdoK;I_N!_7YG$Ui!_YZ zk~9ww!0LEiX z5Qw>`YjJmDUt7SByn9;0X_BJ24tNq2+^EYi=E|z76!dKwLoy)D#zOseX|i4^9DU$O z4o);=d`rQNf?2jJ4?@;0F#VZjjgZkxil^w*1zm|?&H|YbGS{i&D z=9~VIhiCBU5zw2Ptj+x4E6>kvwwehX-|e#(uU&`hEmewzd6atn@?@z^(^D;i!IsK> zbe6qQr=KCA6n^>YTN!%E5n;x5H5-lLyT?BKj17vq?QVawJTW(zELGN`_4Pqh1uDU_ zI$%1gi(~H`J9hQP&E*Sw_w1be;UE3s^F)X~@a>ns`7HuMFBj99t8??S#hW*m(njO_ z05N!*ECfVF;7Iz|zW8PT{>lNMKx3!+En$A)h>d`|7#)f5-H1@zM_t4$(8Ea59p36- zyDT%-HCMpeu<=~nN6!Q32&NDlX+e=LT=2gcKn#IH3d-@|-_h@NqIsI z$U~}eH81 z;^)Do!6eHr(g`_qc?EzDpkNOyeEg6Tv2K$D#*UHzsI8+w`{XDT6=bpkU~(OVRr-tV z5R|-$*5mdFaf-7eGZhmALVbDP{=J2LyBBiHE6W;K*k6iRx-=`Ca{ue4 z)i5v=2w+;+M5M*VsKvB~2Mwvwa$#2nMgh<#rUyL-O^?y3HTdOgZ>=p}zP?Pou9b>& zO{T1gQ6XuvC1sv6p>o#io#DfLMGq6SHy#xycl4GJ%QxCs@^(%aRGuM4*;`AdDVkkYy?epNniN*7-MMlrp$sT_2zU0ZrA4%%9YODdq!&M_XOYh&iH{LO~m|nZJ z?oPs}*YbVj!Vw(r2xLa(R|fQ5N`a?OzKkiT2p5I^CBUIEsYHbyY%&u7Iy+oeFkaPIC)jScM!$Xc1B%xNq+#%}aL`EfUdlFWY3Igr zvweH*_~!J?x z^VMOgT7(nTK$W#AyBJ)h`fPj7Bu5Ab)FKvt2xp8_J}ZR>!!lfZgnl+ESJ4X+#5c*6 zTljbvm?C@By_Z#z9{b|-i2yvnYac^#l`1y+QEtFgmX9|ZqpPpI_5RWbZRE!4#_~N6 zR^l?sg1Naue`#rgBLAKnOaMTx{TB|9M!0K_ZQ!Euw8`nlLce|6ZeBvx$TqJB> zKAs_LN~cyUFtD*{4hrlDT?VY!ZBxw*Hq6v;`dNz<8Kyz!KT^L0TcVzu%fV%i{2)MS zz`=;l2BKqi9V{4rFzwA|x?>i>1&!kR#wHHexjyP7;7pUms0rc?@c@A{LbRn4gmr@s zfkvI>)TTi);2fh&!DxJ(1jt6&G$OJFtH*{%&pj1K-U) zJ#~7-%8?ANGWWm(_a|R_;_>q2UMsD#WAogBgVz%i-3pN4M$=;-G;J?5iGZ^!mrpA2b>hK-2+E`>Pwx zxQCh9Ehljr&%yGS`kNck?95cL+hgxl{6lN?8k1AjSy^X|ZPd-jWps^&q>I+C(Fbi| zw=pLx0mL1KOOJl4qFpS4wcRT2Ec6Z0|9WivL5w!mfunEjszA|h%`y*W%c2o;O4?Io zpJCwDF{Vi0rM&=oK!(3Nh;hGXH^E-Y>15@T9oLptmPh##t3e8Etja_Xvq5$xZKD(! zl_uDCI9iPpS}V`mcV~pDsktauURVK>*V4lA?qIk%G0ZVpRyH>C_#XdF*lIx-Me#&^~2}_uSajc^WKnE9Q|9%tIP@U==7P3B|^BDUV7>I z!hw74`Ft|5jsL%n`5m+I%=Bc;Dvs=pw|$QuCA$@3%(L}eO7I~Poi&3dM+b@(^t3B)%>603>5B*9@MCg5SaYxe; zw6JtqzdkY1z;^~DW`1HOK`)7aUy9w97KMd_v+L5j9sPvhK#4oWn(kiT{R$aBxJY4{ zj#vPqFaW6cf(;xk1``nsJ0g5BCXkid4fc!fbrZHmsz39!qq}zRoF@`~rS#~-_dR^= zwcp*$a^*$FJR`D9?-HIZ0hP-R3j`Eq$b1pT5z7|2vn)=7Pp8o8F4tRwQdSNAkp&jD z=i?of$wH^I@I^;xLC-$@%DBYbl>oQ}cweM9N32I6$X8#D;)#i4@ji?h<(*~a(ReAD zlYNR4wnR$Prt75)7_YG~QSZ5!Yk7yJsgRH~|EhAtdM&#faVjQFaF^CKVW01t~ ze42!@aKJ~wwXxmosNL_43OEH9i8)hmfIhgLM);a#L|DO*L-(%yzz80=SExbn;TXHA zgxl%0+89>5D7cAIIRdO}y+TdB4kirP2pBXdnyLlVW7NAOSx;+jpzPvHyQca-;1V$$ zRCFMtM@t6q7Veo&s)&-T1_h}NR9XQsHR<+Y-~`4fCBO(fba$x(PSTfZ|NGzkU%6X1 zZ$_V8xWfMJ08Y$e1$fJ))o$z8Z@gEULf+lIYgd&?B{clM<&R?YvEv^NfBWu79X3IO zIV;I356@j&>fX5h>geQWXOX(=d0g9;nQGSQoIZkK2cTFZf5cOFFi2|jqZ%{bSErdn zj0~{e0)TopI?`aPMs9Mhbu>3SAwLm?g4YkA7s@ zViwZ^MJFxFj^^=gu(9z;4QF?3v#oc7~VaZsE2TS z1soy}u;VItxGTh40`B9=;uNcXDFj3SB#3)HU`vLHX~uc7wtTC-d;fuUV|6XpZEfTZ z-+Q1`E*IJP>teRK+1hNkTHS7^Rhpfi+B>l@UAl2=sfneyiBS`V1ehj62?wfBFD2)p zc+Da%s;lt>Yy-^lsTW>h?C$pGxQaEGsSzYY2Z!r5vka1_ z_{ByXDFHHaBf{3BIPpIQE9y$j$*e`U;)EKzV$p@)C9|&NM4Xsot69GqKKkAGcgBX==k0>9- zxH2pk>d508u&CvDIl4StYTTdI=BJA|eh_^;Gs1Y=Z*+k7}a14>gbGgDpUA^wStp#5h&aOQ#o!fXz5cHY(RM^ z;BXDe7dmU*sX{KngMUB7nWR@Po*QklsJ~Jwrf_+E9@Bc;y?x^byB`*&SbY%B;3RhO z^3~1dwe?%m(>uWy%cQTfVy~jD}s6$%`x)y_?0oJvtL8)A8qu1-E!~Pl^Yg-3C0~}~) zW}-s>nlwakdX{x*N!>1?ZD@}ekv=AtV@yBjU5$Peoh=m`U|vNM%n?t}Rte37&J&YV zAy-4oipyTa)*Q%+YEvPP+sUcB~0Fy2IiN}osCHe*w z6zKZk-~tc|Z0IR@or#jZ)n-i?8B)+jW%XE4=}b$$$hidGB{R^I$S)Yr&;bz2Su1dt z-t98DjI)MWrPxhsGn-eJHqwn|YuEC6v)kz9E|#ZuuA_|1gOu+f#AUl0HJ7fZy~1=B)e7udd@o(l2;At8aev_> z@O@>DJ01Z41O7KypfI@Rwi`>atwagN5kh*@)%2 zpBr|&%mn#izES{)1E-7n38@h#i5CLLZFBxx5A+ATrPmMKG7I`)V3iCJ6ftO^d=QS{ zt`Id5Z*%z;ss(xpn4s;!8pO$bA9&w{qXP2;evBSjR>2#oj&mfe9tLClAL)`7a7V00 zYNzEMo*ASB3&trBv&i7cN|y>hIk(iT);j;PAm&cK52fZ^h-y*Gj8vYXg>h zt>3)8d^66Ku1?PG0Q|Ci52G_Hfl=Cn#4;ne?GnlwWjBIN9s(EmaGHiALRE?O62=7^ z3D_pFNvl$Oh>C?nPp(@nupV|~)a!vRZ0}%gNlOy<3SoZOTYX{U8n8t8RrVG%);i4`#)&`Pn4xN

                                  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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/27.png b/src/main/webapp/js/jdigiclock/images/weather/27.png new file mode 100644 index 0000000000000000000000000000000000000000..2751b5bb17c3c6a8da0ebd5def42019aae7339ee GIT binary patch literal 76074 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 {cW$tmLC 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

                                  0bq{u=!1@FcS z-tcN9bm|ja;c$DbG=H;M=M|r`E|}}8+THu1{xd=DFhKdoDV_&4yr193?Re$r%*>>3 z=N2{PxlLT{xe4B2tmlhrxcKkFTh4x2X6*1V@F(Y^SMo612a!o!7un4_dn#e#KsugR#a ziJ9P42}S-gu%oLx3J3D=A1!I8sa`|Apb+eFChF0S-)QA;Ru@9ORD!gNRDolAELOYs)Q&lK(S%3kFzhV zyJjeEyBVF~ zxkH?27-S-iA_IXJbwZ1mA)x^2Jo|gz^rqmxMG?AnZW?@T1R>Vh!ri$#02&n&J(NUz zoLgBt7!kig3StxwClk&wwOCMQ**7_02l~fP#q9KF5}I*Jw=Wsp=o2nDjy-bp<6shL{Lrx#QF_X zCP!>`2L60vtkWBVN=OJ+q76zfo@_0Y3q&&xx#}!MA|d!ZBy|;$pQLdCyzIh-)!uid@4t~m{GQ*|_auVKeJ_;?Gwkd8>6CZacpjEqdYrlCoA5%Sag5; zg1TC{7rvT*BE^VO7C--J0=hb7rPzuhl&^mc0Vb^cuVH=}7yJvd9)&VgPEh$l#f3D> z&J7M_;%n%uFEk04ExwfRjOGvz8MnNVeC;jF?pskJoGHZ%b;g5CnlUOuk0FaJpBuM; zaL1vdT>6N)EXzaUwniD1&NHx4_9=`l;akmi?da<5hYVpPe6A285og+~1LwP49_SH& z70i~haRRv;*yW+%)9Nw)_}NfcZ+it;F;OFe?>bh=I#v6d|M4YatCsb8y(14Mx`dkb z=anE{UlgFrbvuka#1OX+%s0TCAk*SGn$|P)f$zl=>-%NM%12SahP!Tg$6_+7&d*uJ zvTf=w0htH$IMX%b#t|JdFi-;hdF#F{z4uOQBXoAZx6-DZqfAF#i<56RMsVuo_*Zegc@F?|yKt&< zFeL!?Y0Y9ZekO1SQDpii(u(Yc9D|{k*{n=x;O&A0to~!-xYzyM`;Oq0`+SDo+I%|R z>>TXs%1t}bq-glgiSYeNEJF1i67E&hy$lk74E*uUv>+sujgCeg*ZLg)hVIMzsg?&Ci9HlB5&|{QPHb3Yf6Z>?r ztw%Xd3x>#=%9t{z_4K~S6AAoUc%$n6s;&#cXe4lBkmD|kSO$TOF5YFKG)6}G4KlbSWBE1y z{k2OX{ptm?!C8Kahgjm zh|Z92p0ACJ&77sadS*0hbWrH1^ZRI#U&g`OOO&OY^P#4JY{Yb&ZFZA;1Sc>Iwm0$T zd5?nHFG1?47nFa?nWn>-1(@31v%bb{`2ec`e+6H1yoS}$|BC5ZI5w;~l{p_uq|eo} zmui2T8>b(R2u

                                  rGrt8=8)k{-A$kS6A+h@{tcEGnP;}C4=R`UG!>p!5fm2CzD^XS z7|B;LWe+04`I*xmazp`PDAPwUZ~%4mcN}X|0wHpY8{$Yq?+@b4SP_-Ly()WF#eq zE67n)j~k(WX;!WQ`{*%%dQsh@*2w74Sd!zqoplP#FGWB&VL3QhfX z+`q>+y<@12Jt1mLVn4|JYB&RKDV#}spc^8UgQAJ`R}d=oq15{vHR1c_jDGs(z>FFw zE&WJs4b6OeF>h5S>l0UT5W2* zYI1L#!)snpd181JFb9WeN8|N*CIfe#3i>T>f}1*B%e<^;_TSM|KKVzyNC1N9n_Z9f zhLfFLjYo?*MV-P;$Uo*xeOW3^0y}Ge&~}K*>Te`$JLtT>%s;kxS1ep|O6!t#)nL`N zNat#KIXU&{>8q7LPpdyqi@%;v%ZDWx&+oB*e8d79@Pm~u=NJ93)o3EZjQR?KvWj`q z^JMKqqomy3m>m${;i|;}0S8j}Ik{&KhDp&&e}!PRmQlkIo;j9omUG?ALHpM^X%mF( z6zipWYW@yw=Hw24|H$f7Bnp^YpxZ4V3pbXsx9}}M=c@k33`GWy7;<14I4ab;djd~6 z(&{zTE3pebKeV>}gMoB(6F*36Ok`=t+UDQh z2z6nIC|D2VtFtLm&C6o#VMxUfg$s(Ihcad@>GNab;woJ-tE1FYLYxGFAU}dD#cJj) z7q}5F+)qGXFT=xJMymU0P`=tFS8plF*hPkzsFd!0ZO1KF9UkZVZ>EzvloLfP%*?zs zS3O-f4+{$vtOM*?5KzH$si|k)?Ci&Dqx!An>WiHx*BX>ezcM^yAj(d?GnR_^Mkp*{ zM>QAkPjh-d#^zHfBe{63E@`>3E7sK~vAl{OOE&G4{;DJ0o~W;`(;NR&7a&H`{2+s? zbaVJGAxn=9MM#+R>^~`^m79;?!=^buKLOrJ&mwm**#oqJx<>RL^x=T-5G)FQnSN1o ztHJiV1N`DXd?Fs2*H+@Z-svELX$r)MI|6cq%u)0BB&t7oeM_BQW9UGT+{>rmR~ZhJ z+cwcmfR|r}>}|V06^yLCbqZK)LZ+H-k7YxQp7B8FZ}E>PYbEVXOEf|S+yNeBr|2bi zFDldaKwWY>a(=j?$XEnba$)&!4uFiKxqXr2!ER%rRLZ1o2+a|D_{96F#tF8{-bjzH zTrmC(@8!xYVT8@{v%>H>>4E#)V{5so7hrp7i| zDb5%hs5iwV(-vmKgl>5O$7Ci@0784;rHf^ulAh6p1#fuFq`uAP(k+~Sn#m7ld(tdc z#W2Qa=a>$lK3468*+?6e^;@f;r|^Op1iGU!_xZ=oBImG+v<_#7wuBy!v!z~AyDRG1Es35ms_b1&MtTVPpanf2CqNXu$k zK%XdEJI(XJdDCkIgE&dCfXH}*nthD6(&=idm2{kO=ft|Nl@}CUHC=kJx zK}uRXIG}iUZ-$Rh1;a_GDvBo&?H{88to)*+3e7|&WR}!*&dJVg6O-4buKZWUfsX)| zPs5Kqg9ANR>fw3Re5(0;Q-n%h4Th7REzC|r-XF32Ui{{(Ky@uD`k$36BjAY_!$N~1 zpJ>Yjjt)L1hxR`nj62$w|*CTW)x%#bRAycVDR14)$ zXl;Uje054~Igei()g%!ycf_#nycd0&BQQK!o_L7=6nZB$FyTDELKAux`?O0y_#!Nb z2SpQ!)u>jw3Jei?cUgg$a|p)Az||b?BLDT{x_{#fnFvS#KUld0V4a-eS27tP@2c0v z9dXE0_oL_0jBvuBDAD+I=(k!-oe$T`=p|~Nlg3j4;P=OU^c*qs+eSG)F?@YD`?oXo)UMyf~JQS*mxgtoWSAU2>sw_OxO5Pg2uPa5k(CT=gXM%RPvRUUbM(m5D=^}7{6ZVY@GV!ZD zkHXEc@tLPa9M;WxRid<-EN9eT=5HK8XGkc*&t6vgx@na%-eK_s0;x3htqGUEBMZ(v z;UrJ*HNeKOq``S`8D`0a%F0T#BafSl+1J=#D>hI>x?`|Qre1CC-mW|ATrg4p3Y66G z`O}`P&m8frH4&COS~Ki89WR^pJG(7N&uO~TUu#-|Bjvn(EK^yVZkc_(AyqN-Y6cSD z%fw)o=KIsp%a*Py()ddLTW+*W5!uHrtUiDUjh@5+z>X_I<;BxQr-ljhs8a%am!A+V zh|ivu|0HL4EU|=d#l(0Pn4di5J6=Cxq=c$F&@6-j5z6D;f6mxD7W|516#M^&XNuJ9GWb_HqXpL22_-_VT7why-Z2e8A&FbcQD9cQ<)(@C3SUi z{Eq5DFin~F+A4>8?Zg>u?KMO4{5`kh4_VrKr8hm>o~t;bnN`xmacFV8fqkOY4$pum zoq#5>h_1EQ&doDi?7L0F{;RI*D{A`{(wjlVs{OOxdy^vQr?QWJD}?B%1zm03VQ|s_M=xpO;G?5vEVJ}%rsOW>~ zYyA7PCnC+u6*<4y813OWnn`fjeAUi8U<6L!{ zxSj2#2k3?pB2?1jXt__jn5XW={BC*rs=0R#XA?FBFPnwC8n|_|4me~eCe52{bDMnY z*6LZefk;M%B!AjEz-Zd^pa<2gLAJhhMLqKCm|x|27i(^hFt)zc*4AEPzU|+2)S){q zPpi9j9xd~vM?w({zc3;qzfSGL^zU7L;2~X_bw0KGgiU2?9{$=#3+8Bi2qc1+5$cu$ zgFvm%8z5rwxq|Dh46*gLJigIZh7k@9kYgD)STFAe|kOud7m`C-zvR-12Ejz zz8`Q6y@szJf$Xvi%sro4=S!zs;)RkKpUdN33z=2>UD}go%EVq|z8KOSbvina_bz|* z<41v`HQ&|Z)4A=-i_17c*e*UU{0!s2G$bp(AKyuOQS(5x%o*)GjtJihfE4J!q^2!UU$(Px0Xi|nmjTb zPK%P(q}z%XgP~9d4i4uG2v07DB!!NhGCoLn|0qE7{I0Y~;vszN`C}esw234q+|e($MLx+1XvtAG;5VOShy1EMstKI@HyCqo?z|*K zKq&bfm5)9D=pwCp|4f2y@)1ZhzsPrh&af`n5ON3)5Rh(^WR#IlV~zPst?$IX109t)Rh5XxK$@~xo>>~oL&R_ri#H;s` zO_Pyi*3x=@eoh4mFR5uwPo4Vn`#ik;eEKISzv7i=Gjz98>RhCYQBqa5o?S&)o}R(5 z>-ek?^+~+zPxPdzXLw*tJfeIM^(=l@hUYp8?&WOU5YH7QA4X?~?(I6g>Oy*@hsF2H zw864+BLNDHV9?&p0B>wiyQhZ%vg<(?qIs`4;?cnREZj<=2kQ$}smIU8PvdR&JM2m9 zA~th&0rt$1l*n7N=uP;H9uP)6tZP0@BZQb02B#Z`7pT1r?<0l=2Q@=V%m~ttN2w3M z+YdT0LZ$^#86hsCRP=mTfh7>d!gE$7AWCR0qlBJC_lxqH>9DNzmlGOq-XHv_c_E z>`h-z3*ZINu@Wr?BO5cML;vjQapY`AQwqZEliv~dXqKsdLs0}?u19}ncAiU zlbQtw9FyX}AsSN{%YYIi!xK_u*wiBC$rWW_XJhoGL*wE1nP9>SjMMQDqZz0H93*`M zjDuDE$tD$SVXW2Z%;Rq3tQHuz=<)+Uj3#QCmql#}xskKtn0mELPV1PK5tp-;RnKe) zQHHwlcd{LUEuQ)?_V_he&0m(H1)@%eVzx`JJlhF2kuF0~`&_Ote9--9KHxr(`~V`6 z{t~2^jqpui5pj^1jE;O6B_VY-H4@q&9ET)yA#f%HPih}M4Q(vktsljN#3`9qLX8qX zVO?gX2x*o;4ZA$THNZ9RE>VH{G%;rc-3;i(^*7Qd*(X9!!B1YbFkNjqSu!%YKEpZQ zIn_DrCQ+`KKuxF|UIX5Z<4=Hh?o0fOR4lb69WL!q(l;t?iY0m;(ntMVS_jfgsxBG7 za-ZTir)S}3c<92w0?@aBU$trlQai!D`Mt^HiZfDd3T)r%G_GrR%?D`YJgFq845@O} z3TA=Dw{jGm!6nkBb1jW-jr^<7tF%PYJcY2c9LH35m&YAZ1}! z!N$XIW@c=octd#2c$XTSn(Z1-^jR928Za6qnnz{c6*rnunpv6-6`ks)70(ss6?U37 z>Ob>iRe3byRHn4Ie));{nxOc`o)TVU@A3^Dt}j5i6u8K_QmqN6k7v?n=V$Mhu&giU z1%LAu3{2n5k4{%i^H+1#D9*Vr;aF)~<<0nwYFK!)HKc2fGanYkhAKf~H7vW7eosc% zBwYAx{ArzNMZJ^pX6(@DKulJ+(C>#u=Ysy_C9=W6q;0~ZG0N^oVh)`k{IHBnVV)oIn`3hfGb zrRvW~?eoUse5%bi)1Q5@KaMP$M{71NLOL>pw*2DW?O-z{%KBi!l)_MBm10eXsE3?r zd`rzr4U~cy`5Ce`M_c!!-5%V(ANb5ZS4aJd>OV*ybEv_o$*2i4$Q$R%9LxL0j_5n+TX8 zOVmK>?!^kuE9*q-mV(OPp&ha>2U(8did&0QONC`!6U+{?ripBDFdU3hVMIoz1u#NpEZm%6-D)0tNq&1}oJW*yRuQ=QV>n3r@rEuOCs zeq+CCi!-Qex!25o(`@7G12<86FeE4y}wDM}7XS8+x{_*2T{w47R6*dGm4CO2FzaNf2taz)OTB^|PleuF_WCfki1@bOevlufUcsMfUV*`K9 z{!;Ez{`gp|+cwP^(jCh3V|_B#MyxJw!Tw<|%fFJk$vscJwdqfOENK~LBRv+EDncw+ z?oxl4d{bUOS2Pz=YB|Ly#Nnpp>b|SL`Zr;+X!7UL-sIMCuU%0`Z5^#s z`p#{xH}zu&nA$qpt2O-J?arN!t)EABN>jfNZ7vFzc0SllF7dw{J>(Hz;qiKG9K8&D z3E-*O%=T#bTzvc142uaHW`Aoh@;AxtXkeqgjpI>kYiN_jFaIk4reLsdHBZscp4gd? zpX-cc{g(FMOb7bKaD$<gArCerD{uhNiTZ_VD?Eym% zAs)YvK8M_{dxb&8*iN*r^!JXt;?=RB-)DwyN+HTZJ~{8+7OhV)t635bx(;ny1D#*8 zM*QRa4exvQC5DE!;~p&=EG<6)Q0cdCvbA*S|G`RlM;Tog000s5e+vl6%*F!%NCC2v zVj7;nvku(`b8WZFznL3(%u^#$OyVGTQ>QuyV3QLIp_4;!<-daOo)x99vJmBM4}WO# zi=;m6N39J&n=R%+Ay*S?YJ6~fvKoEX+=ac{{cFr$54ph>AWce!N%gp|7S9^n(bE*$ zAfZbQ<7r$jNC?^+;STGVZdyIRR8%?O|Br$zmjclb7ui3`cSlkIHKzy|k4H0yUYjLj z9}fR}kO&hrjEG&Z@Y_@#2(qqBknW?^{;+Bjw6U>atcvyg<4*;A8wi}0=U@Ip=#AiW zMSGQmcOIlY7M3sdZRFx0&5)VtqG3vS&Fk>P{>%CKIr8A%wPVNkIAC|;>4LyzyUWMA z%TzVe8p;1u`R0n%GNvzL&?tP@Q3TlLY4Ll1v0~3af+Z~3aJId@BA{bo;XAzbl8rBT z)YPnocex&>h-3WgTUOK^ll;2(?@dB8%C@c-sf#8$3rZj>|rxalycIq_887MyK zHZ~>kW&;+S4BBzTqk8y@D;Hcg5c3FzFJ}V@=KIr@2H7iRNWZ?mQp`Ukd@cUYu*p;= z@eaZ1U|EEX2MGZ-Kc$$!Z0Y`>Cq)3CJXRv#(!CYu541O!vJNWaw?D#r2Bnh2=-gtv zaDn$h;K1atT}qXvv*bF@>jB)`6Xo1noCBTi1&Ix%ihMpSQ`3GsPUGdhzJYt8n^@Q%5Z}kUdm=^ z5$SS17)`wWyfm`U@oQ&J{v{&Zjde`b{kqk{o^5c7p+75BTR*u4NkbA)ufZEzzu*yo$5 z$HZ-Qe=3xB-&(UnoTgpEO|s5jemK>RMBb5JKFPI-f*vTJTk-qSW*k16(#UJzW2*J* z-c5(;x01))H(Twkm&Io0gehQSw$Ho3R)+7njbU4ZKJ(Vo`jPNb<*vvVS&|B!|4cG; z7>z-QvXzExM5fmyw9tDC|w5_+zz{1QdxRo-D^f^VeZ_Ep{ zcg{8sl83(o*S^H?Yz_mL5kkuO}6k)}M+ z-Zu(*c4Lz4B5T)6{_jh9Wv2`Nqmegh<*O}~ZFD%{Bmq;O?+k{|qj^w)i@*QR5Wp*8 zZsurI5(;4_+7Tx@*76qw;dT_dX^uoA&G}(UfMoKrXD3VLY{s4z_AKx9P2RI9*7ub| z%=u|L8J_g8=W3g&wp$cUJryF5EfpzvI~KZ%inJ`I2KsFfvV{WRp%Mvb>GXSVRomn? zv`d#36e(1I$ex13+-76Flv>nlmdbjeHsJ$HIQIVTB)1^cqzu4>?!y2-hov@)oMW|(t; zmiNK*0G1+Yw!q|c_~~DfgW-xKPz7L zJKSf7Zt#Lzpe~h_l#~)MB%G;o{O807Dvp0OG&JDiIe*Bj;^a~6VjtK;xNRz^D=Qzu z9sP9<@3GBhgGAovL_X(4-ukvWzHXA`d}gu#gA(GzsttM^@+|~Jb5BEC@aO!4;oudS zN?+EYC!!My0YmQvU{e{D<);COTj6S8DmB%$45(z7fm_mf(_&_6)50BpsY-hSBWMR8 zh9e!c3vkXwWO%t(3U2q|j>^tm((^KTr)au=^Dwoo|3$Y@Gsj=toI$?PNHG4sFJ}~8 z(<+;t2&)5#XZ5W0U0+FQyHd<+ESLjNG(|rbY?f+rFfVC{i?aNm#|)WkzIS9Awz^t3 z+m6K@n!nl%dwsgBxpr-t5BN!6XIPIeRz_~|_bK3W{b+49X?dQ^XZ&0<^SC+c^LgV3 zU4F}ZKeJ3RdEJ8&4|wDlfi03lRpv69W}6N7-q2C#UR>Dd6w1RfjlLPc>*~HQJB!>g zVwZfuuwl>13&R~7l???N<@2@-+FU7VdGO#w?Rj*4^pVu~J^j$wRik)5D9c8)b6edJS8E`Y+z(b(G+-#Fi$Lf_K3-@4xf2BH z%f~3Z5Xi-~2u1ms&J#n*3n&6jH(3Kc5qpW$KLDa7LKa`Y(K3A(Z_hG9iid$1H=te- zkz4zf)nvvMCQgouJ#zJUz@&J>IN z#p{`pm~Y&{O7H!Cv@aIhJcea$j&KtbZw4+m5Bb-mQ@!TlVBmV6W6M^Rx^Z=*s;vp< z>@`z!)9{j_y?AIfG1a9m)zL;OACl9m01bFL1&dmAlRf{n2CoT3QJ0K*zCb*--WG@Df-o zl9fl|pLN&f!#d3zX>Z_DG101QO4$N~fSRbT+9@xDqN9%KOFTWH#aI+zze0GW4niVJ zhSOZISZEyyr3hJiyAC8lk)3XMQA$XG^?y$De>PNoba3wa7`GHQ?f>wUp__)<_Wi+I zj4{8p&06!#!V8%ELl0+z>}3ZiSVlRET+eLCbStJ^jRq4CQPN|fr4(f>aQ?4eO0lx8 zUNP)f&!3!}nY-DGJF|F0gCGt#O(wSb!~HuGuh+LTLH{G~Hi3n^CAOKmWnlN9;`g{n zZjzMY%oUWvZRVCtY_J|tmG-@G{dRnLI#5O1IJd2Am8(pUkPJQ2h21}Dx-lr^j9`vO zIy{HK&EEkH#wQ`i0D<9%Avi+Va`4E7)5keSiAJGsay~elZCp3h69+d zsN>mr;_QXr)*n(WC8q#z)1ttaVojWN{wHLVrhR&$E%ocBYdo}XD53k)PyuDDfS5%r zd{Y>Y)9>ly4&X_$hNJ@V=eLCLWjb-wdW0$djgk!JKfdAFLXNaBK%GR-$X4xMGv~)c zMH%|~R~t7cc8Y2j&zoUaEg>&1^5)@(ra>}3$7qmkAm!Xy^k^3C)cMKC%kKWUz=192 zN(bj~Y%P6keMxs%G5#M-E#}kvA1(B_68n?bN%)Fu`sObta45hcxGcMlAo6vijXo4S z3o%N8{Ms>hvD{zmV~;(gfL0YlZG_}jEhU-(e0l8$-QV?4;)QfjkD44AEQfJq6G9UW zrQP&|y)lWFRIT)n`jNi+o)1)Aoc`p8`Ms7K3#}EuTd@dcxEMz0W=Uzg6*+fHBtw)$ zr*Q-Ia;hu&zg07UXUMLtL#^tscJ4x#vlm2#VMFnepc4 z`rcO>z5}68fN11`(bA}p$GU}X08pj8*cSGbErzWoAc+$@)B0!Me(0!n7^x1o#8V^V zV|QHTFgJ&I&ES9$wIE!;S8k!N%|uY&5lb;cgM2^|P-+HkWo^$!o|}xY0M%~>qpd6G z!d#|BA{u&cH;y7=$ol%V1g7&yx;9JtCz%&2dnDly%3$uCBaVIAVD+NnRCZI(q84Z+ z<~`#TV;_clGC~Y3NnS~*^?-Ikdg}E{l}V^bt~F8&b>4d_%39QfC9Y}zaU?`FJS|>G z6t64-MF4gdelIG$oPPN_+ON}f=(bp|>V(-C@&9AHPaAqk_#VsWgw07a` zmib~4Qi0}zg@VC`HK(?M1m+Za;i{0=e-Yfj^E%w^+&#}ja6t!5+Wvw*SjWJtk3aaf z1mj4bAy{dDDBN3nvtdbNjP8kAJdkd2h<0Jsma$&fg)2uM90^vaenfml%AM*{ThK5U z>KE6FRtc3h|MuGecO9s<;%w>Qas6a^;9Qp-6BgvmnWgk#eB*mJ?CW|=XSoe#(4LE_ zaO;4Yv&jS$+suE0r<#3?d}DsiZL+f zyjeV6BEV$5(u;;p2?H^!<-!%Tjm%*M-Tebq zgI)mupZkk{X{BBd)x+Zc>Ev|jfK0njWq#jppKFTIqp@!3{n|(^AGRB|$iS7$*xrb* z{B#6iL#qG`L%*$h=ClEKV&$QO!?-f4YtE)(ViTVn4D1dq512hcS?BLAHx8q+5B`fr zDcT_zl5iUIF5BEJkc(09MRBmrsGAC~4JYZSOVHGscz}(6I+IBz7{}q#6x0|>u(lnq zKn#~0ZlTD=ct=*`vkV^r_|U8sSWYLozG6R+VlubTyT@|FQY>k4sc2nA#%6Q@HHVz)DLNF)VWfdw z)>9IV|IlO5=Brr3e;RsSrd1YxHXDjWdID1rF5b81@-Uu=9%)t?A0|ggZyHZx zYN?53oJw+890Xt36nq~|hgQ=Inn8N~mKp~yD0$JFGGT7ntuj}$efUEMDZPtU}2}7dSnE~0GY7#ei+hx87?|! zTS!YIno{}i0!FLjH|R0|sU+D4TWOG@b5pC%IS=-OBvNKY7D!PZZnj%0>@GA%39WHf z&ey}vE5J1ZWuHzQI-kl-w~-=r$LmOB69W&eFL$_G%+ar$vVCtG^%n|2M?Q2|L^cCN zLpml<9k7b+)_b@59IG;;NbFQk{9Aucu+{7KFkO)_8Ju%(aduoRBKww4@*mkM#Yq(7 zMKco>@M9%zK=O+4a6)mkCNx|8L&w>I4Mm!N;D8dYyNR=qTx?d62q?tRh7N6M7vD?m z^y;OG1JZTJL{YVO9dco!A(+Z}pQBBo+yWh+cf$ej%BJ`*&2Z+Q0ZnDU<8gsvg`7C0@Gh)mYRK% zu#hyy4B1|+bsc?-2jL#A?fIs%Q9{w-KW=QkJdI=m)XIx{&jbIpx=w9BT{-pGMug1H z>+KaUCYjKv$xFl^{Yg|1{wsNTUtr*ijK2o0=@|pexO!We7zkZ}6#BYoY-oJW+vpjN z`sBW7wPu~TYeqak{XtT6)&MZiu=a7b!URGQg!ZM87J7QW%uO_#+3zbCZKz(C3^iV7 zV8#eItTUeRb_PHThG-#^ZkFRIY zl>+q3w0$R}9N-%og&SUEB$vX42?r_>s{@O>A?1pW#IGo_TmWZ8h>=`ysU%PeVKCg4 zx*&hZ|CS@Sp$9_xY;%fO&MsS6_II6PMHTmk3D^j(>dl?fEZ0n-vs_2aKkTCJ4C;kj z%NHRQ@pE?ncsrkKpm}^mO|v~YuE>Z^;jZDYGZ|f^wl5$=*bPrG|2da;DFE#aXjfJQ zI1E#Mh|BEy1>sbf^EJJ>1(ipXtC~~k2h`n@$xf&+XAqWe$Z)!=lff6&BTZptr@Hu< z*RDnpAu#5n#0LQ)OwJz4%hIdfhgHH{w9Tugn-V&DJGDVJO2N^R#H?5eVdl+l0;GmQ zd8L4T;#fY4cr~Iq_K3(AIPdC)yOs*TeiMGdW^8RKA26wM;#7}Z23{c$UQ}TR%=Q6| zJ^RN|Y&Q6o(Y(>V#Aa)N1)Xs-3ue?VaXmaAd@|)D$nb~n^qZKFg(takDi=rFx51)t z`f4NGS+Za{fDoHahzlnvv0DCsN@%n!K~}iM+|Tg8CF-IND9jSb^_=!1L1aw_qv|GD08L}4yWj%=#|MNt-wvXmtUg`H9(v!kZO+H0w`oVUWzB)bjyZiz zPd|jEGj{+6x053=!S2bjnyKx;5tZYJLD!!O;laVf9ov<8fB$BM%Knb0 zN6ao|qsczIJYN@Iby1hlYM5uHF@ra%>(6-SW_VbhLbLqEkxF%OZjI~OoXcB=DOO(jLM(mZgD^U9roRp-7l&ri_|^#&(a?_ z2N`yvZ*>s1<;U84^t6$bXkKHNA|%hl@b99ul=G^3b@D101pqjJ^mbvGq7%c6KXZPJ z2PjG{g)2XQy);8_!RWgSoI`NkEE#Q-^+|?zEIKmC)eGf%__^2 zF@48Qf#`3ncZ)tM%tVfWuA8UT4cS4K-o81>RjbGa$^RnFzmey^s~nATrcUWCd9a@t zDH$|I#xuUJOX(B`%r!h-MbTHfw;>!T12Alj+C(8hlU#+ebJ^f4*duGUXtYCHdUD-}*6~nUW8!_PogBs)RXsGbR6N{FW>YF60nW6L zQyO4`y1PUSHqt(<1AX9QUbq5xA^axZF}9BAfQUobus)k5*``4 z^h;MF$#i)}tP1Px1ibK1r1jwZAc_WlmL~pbP$_D09{|b1V&{jJY4?(Z=%o=qkwK=C z)T_c5ftf-PLqa)*BJ)5{!7Kx5*l!bE+LvunA_n1UK}^(dFh?FK$jGRmzv)BtA;TWRDzcw{>=#MF}Bj&-AK zdF0V(ktn#OE*r|w#M7foKm}k-ldjtmES}`lS)`;kOL?42wWO(-Wf_okqzz_HVyF z-$qqPeH1_>CQqo+${uT7nJFa)bB_Qg8oP_3$rXYi%FY-C{h1(Xd86w5kgPbZm5UytByUnw#7Lb{v^gE5~Cn?hvF4P|8joN-CPStF2p{4A>9 zjnyPq80273@Z)NbxOh3A73GO;$-k)R!+*tF6_&e~ySlJh-c?h-j z+nl{Em5WhgVtw8zh-TU}U%ZI^D=zg(_RxJ@|6@5XS64HcOtP6^Kcm6)c*IrEm8o`Y zN237HyRP`A-xm2LDlzwsP-&KV)_fJi-h3udjst{joUwvz1h+p^x1zfa!u{c%7wHf! z*`<pWPcf64@5^JUo?t;TrfzpE>#upKlu%>@+toEXumPpnx;fM}5;p5{j z1*C6#kIDIr1ue@q(XsF-FB7XOQGiUo$toq+r_&!CCcV9?`0_x$jAR;8Ce4D{htvGO zwA5L2qE}T1g-!Y7{oC%B{uxo+BTe~A{gH^cD&InEl)h{!e9G1yZ-InwW7Q?K|Bc*u zGR%Mjmi4-TctYTTUq6A{4Q)+G4=_#Cyfn`KlZ0D>%ErH((Jd9%L#Lnf0nSI)5~k)%pC4|J6{UXt*s&;EGqmO1D}t>gWJV6PZILsPot3XJ0-+dB zQv|5Aatq`=p=yxj6Xf&a04mJ(L;}L|@+oCr$2p-j{R1Pq&e3^?eL=Ft^~n6`aZX6e z?tuoG2GqgZ*eB`OlM(rGZmh^@U4P*#YB)+#)(zLG4uvA7aWCUoT0+1wf0OP-3lWB8 zeLb4-v}57wC3B`Nc*}<%du9s=5jmITNWDdPn0zRJMxHo6F*m`nAS5I{!d8xFudX%| zQoJ%fLZ}6j_ZgCVK+8Gd0x0NixC439&)gR(AQ0gdebp_&dS0b78uKh8G<1*k&57r9P?&J>?P;&N>-gy zU=kTpj}@;HuDu^*zO0sa`y1u+LhA3G3rHIi4~87CTU_tSMMMBjmYTbm!z2&pG9K@>-s=h_5c3Gn~@1@MCBB#XgM zwA5qNY=UkSMaC#ci&TqDAfWjHFAp)|Cf>+G4`A8&!X^n!hF~k)%E<_7;Ba;@tym^VYsHyfx^wX%d?O>rjn?hX| z<02A$Mu!iLiuojHtKNxeIb?TcC1;ucMr8ONXVQ=MeYEiWUtXKOwp1#vAz`A%Y-;Ck zOJcGV2=_7PGHkk)ZyVsNU=m%hAiU>q!#3DN+UXn=0zW=ZpNMCZ!jzefWcL6ZHY z!zEasU@OdfEVRLp**rEOg(RzecopnK#V_Ome97xzR%3V$26z?k$ z26uFGl4k`1OnK+FMY6|8Vr6npWs=(Nrk7KJ@!J`RdB2laJ+Z6@pd{e+H4-Ay0Ka9{ zT@~lNC5Zw1T1*EapM^;6+PH2u;_gw)GC8V+o(}j5qzlS`{fM|tZOa7%_kEOzb)p|k zX^E9i@wrQVJy%%Mt#~mo%@L(p)3z~2#A>{~G{b{7KV)u_`|a$Rb!cfDUvjX20HN__ zfDZ+~zR zoJE)Z3~Ni;n2A@`){@sUWQtP#u1uruZZ^4mmqCZN{$mFXEa85EXa-`BY&ZEQu8Bt) zApzqqE@34hzC*VT2Wi>MmCMbgt3rbJ7Z)W{MAE^=7wk3)VlNt0*OsTuN>fW5{|zoR ziWtX$7_T#tdNC=izcUm%Qqq{|YjamP$O!}>k2u4*()n)&FDMZl_%4H0nr$vMMk zPY@zS)W0gJpkfQW!405^P1Y_B)hD)E-(WgI^O;E3%LRbyNv#gDlfzr+b~m1Ig83*Q z4o^5i^K3@L3anmx_kq}`AinKs{&ceV2`+6T2D1>jqz|k1v*VmJ2JXAV?#(0Z2ZYW$ zZ7w}4^mCRS7a{%G^?O%u1%4bsdXvux@jHJ%i~lI*6Gzg;=GV97p$`{6e*PS@qlr6D zCpIaL)s-AY-AK0b$A_EHVlpcmJ^`fKR}Gm6pMDIaex-dcjD~h+$L;UE!qj2LdOnC= zk-5bSo#vAg*T89)UC5S z5`hXp3ZT_4tj8AsXZ1OyB!KqhNhyVM#3?|U(qtvuQ)Y!+%}m0=urwC$-4Pz-`5n<}{{X4ZO`YIgI6&l1^lS6QVvrf07$Mwp z%Hq{8`*TiyAlk_tdd0$T54QhC>6YWE27Uog9x%f*ldHrggBx~u)C-V_Rs@g3i^+^y zpk$rB(bfPAJ3%b&!j;w^Pp`j*BCm`ml1$tK7s?_W|54Ak4B5vy>0sl1Z5`@ZrtE0p z+YE+==Qqd8!IA5-j=sfdMIp1^v`Y%))fHP_u*(i06JjsM8fFUyq^Huftz zCewrlQMSwU#Gr+cfg#2{pm>?U)29sK9`VRR+N{3>%o^$mwV-W`$gDxFFy(!Alhzv+ z6-?{v@nA?LNY$_3;$N@|sfeB}JEMr_G;lf=O1tq&Xr=b=8+L3>+D~*K0$gS8BtHYjtnoIh3#icRRRBzc+DXU52x&%dz$(=0KXQx;f(`RZiuAA4zk@ky~O@y@x3vD18Q zS*4o8%G^PH88iKoKYtJ&th;ElN9=pXz3CU_LE8;ZLW-FQ9hbvSA6EB2v;LB0ebk2t zY#I#Q+>pEs-u@B|-iBconyqvJDjXGvD#GDHw3Mpxk8ZJCjafNBI>4CWJ>0kxmqL62 zDjyPOZKSv~x8)8{Aw^!v{F+_W4liv`(UkCF4~s1?#H5paDkGi$<6TZF}?^JJ`7-Zw`nGsZE2BDi1uqY zXP@Q+Kh!v1zwnbK{=gg0~Rd@dA;Lj{oyg`5r|dJPoCU zTtBLDMeuRgbrj0w?R!oRKK*g{gmP9?6xSMY@KV)<)73Bbz*EX}mHrOJ(~TC!FM|1L z?Pe|({Q_Dcq~$Ho0S!1zKYd26eNZV4`$($Zj@{Fla(g`m7^%`*XBG!b;*3IWVAxyc zDcD%x`^`3IG{vy(1e#O{p&H#BC1$YQ$ zYz=JyrkvG!6g)hxPZlv4d(I&EI!>+N7^9&(TT@%TVAm;F>Et?=-})BOzbo0ZA_=3g zR(#_IU@@oIP2!dASClzhOE}w`xASHf*S6G-nXD^n#XCkA7@4ZzgS2T>;w3w$9N!ANH*ysiTW5Bx$CB#ylUs!O;bD_BLD?Z{ zF7J~F>!}-xG>7eTHm&~c`KaOTHV;*f&Td5Y@dfRwX*LfKzQOD#eCr*^5}EfaJ5Ufi zcgO<}4C8_G_^(fYh7Mq-%1FbD|wP*XKYVza} zs9yeEO|*t5B2yWHEGl6~;iu-?TuvFGTDwAwCbV9DssVKC_=kd(ssG!>&vCv|8^i~Y~UBxR+_})>5dyjH+n`0D+UDbGc@9*=Qx}NI%j7abUlK5={V zI8TtTryxDPII@3>mYBE`n4- z&6QIaWl_5|T@6-YNFv?F^qwoSS>S?jz!uj+tE&dNY*0VcwM$JasR$i_QyE$61A#11 zyuj$`K0(SX`fYdl7gij5&-}2Gy8Vx=7PucqwQ}RK0XtL3E|r7y)%$hX;}P-kX57Q^ za20y8aDCU9V1@36G_tRWdTK)IZ(xWleWd8VwSIu&8I4{)hcL_T-%B9{ZO7{ksV|$; z%z*@C-KX|CC!@;N<1Um+`g7MS53F7?Xa}q@c7AKO-0L`S&4FcKivVH*V+Uj%8edYNuB(so{GFate!HF{vPjygrGCT^CLM~sGiGAXKYSVB6!mYH4lo1*82v9F{Tw*6 zCXz?1ew)O8Ln;?u<-17n=pY);wIyB!T*^VZ<3&Oo7XP6tTZEZkw=Y7H3%3ZS*nB0vEsRGMn595?ig#;n|sHh?aZzT`AcpuUo*O!YX z2lT?kR1v{T`Eu_-Z@!C;bU2zdY^v}OrzPjs!Bgp2t-nPx*Elx zdG=0?c{rBt+l{cj>-Vhh^tpF;J5ur+EaiPaR(l}$n%$X{vUgo~5u}O~x|aHGw(i0D zB7n+d?{7l!hwF{rJtfLmkUMx1S(QY;3I-x{sZ|@9~Z0iRtM?cdAGf zX|05Tm!9;!GRG`QxC%qcZtA1x$e`Te7UhfK9t}&~*33|Y`&Ya5_*~SpDj3i9e~asN zeXM!g+gU_@EpS*pl;LvYqsXkV_a4J>Qwob5ZzCnVb12(tiz;=xjjSWoaO|o4jKd?T zI_;P1zkYvZ-iuubB_pd8 zNH4g?+8P-9uiDt`F1!vHulNg{hPX6I7A;i-5^CdsX*661qat*F^cp@$V)!h)dmU+K z$9;`?McP?{^mNJ-m?Fa@AAFSIr0GkcoWPZ-^MtFT{(>Xxre}mD`o12K|LFHAamv!e znC7pzWk_iWN}UtAj$PbO(6Q6Ko4`7IgMPx;bm51?qWAe$yC`6p#pt>{!+eUJXA$qh zA|}c_G*V*c{z$E?B;}gQE@DpbuIZlUhl%`)pR}My;Zfy1XR_RZuPM#2QN43Ht$JBE zs^_62j>C@qBScu}3Lw+Bmc>0t^7`B0ato~H9Gr+}$T5cU3=a`rTU=@An7R`JOGvBD z&rT{bY|X{^ymt1n`|f>N*`CX@$ZJjxv$nfcf4@I!2#AktgE#c6T!a3yN#T2SFY`va z`XgA=LBHA7b{op9h8n6Jpi&}OsIYuY3l&nHNw-#WS(UL2DJUV`NBf!9Fz_}b0X+%B zp-4!2!(q2yoyXA@8~ka1hRX}1v936XjQ!>wcD#)cVx&ez>{B%oivhNg$o7<;;e~wy z-zH*PqGn|B$W@EUhz;F=8T4p@z$J`9iTg#@rX*-t1I`#T%exLQy-)zdSWicsntJgd zg6xX4AnM&_KYBJ2D(EJ$UUH_I+UsSwrr$uO-<$u*=esY&>h5~ODrN9hJ~6%Nx%M#$&Lb{EeYJ>}F1erIj<@v+(T3+7aQS@TlCe(0+qVuI~U zPmAi=j6PfI&_hBun}vO^?P(Gj`^RNR*ugrlUE?c7QlRZ*dvV^pCJP@h&`L1b&`rha zZHJeK=qDHI@wAeWjP^NVyc)RWGL>^tUH>kDrWMci`@aO-=$rdH)1sP;@CwRS@2zK8 zJ&P!6&lrX9RA&arQQsvNWm-?docS;RzjuHNWWaf>Z-6!fJZsRuD|44agLed7`4v^C zoc7{Hz;})ij^)G-Q3O}wj5|7(Pq4(i5t0&XsHag%aq77BL5iG)XmeO6J2GaHF$G0- zr#(9LK(r@@0PSSMRkc{fh8!;t;SjxBf;T`^^s4r}1&cJf8{F3I_?_<;A?aWECTJX? zXvWIx+1FtMpE`^JacAu3*TIhhGu$g2G5BHpZ$VOAn-r8mw7}iqKd`zmRK`GOM3dm{ z46jUn-0Ll{Y}Au#il_AnnA@=bw2Va~s=+my{RG)6o)_Q$))bA+FHyAZzeZPj_T>ek zL5Ghh^Tn5d^gLVyub2xDSc8$g^S>QUAx%rU@Hhq$_W1e79H@KY zM7csH{d;E()$`P}_Hz#%82SIn7fb{~PrOM^9BQKCeD)`88~s~Qd&~6%Ml*jm-mP+i zMS4)`qA#;}E?oOP$lut%oNlU?FDEBEuBC0EZX=gZldHt8Ttd=8s6q4s`Z|Q-iN8yI?)CC)xq9RLL5C3p{ z`&+c(VWfoc8_N4{q&$U<(+dOay4+%;RBk&-R_%81aF%=%G)01W9Q^5N*0i$xCVc94 zdce-CyQCPEv`or(Iwt1l{KJ*!fsfXTsFU<+m}@J`DDamD0*ci{jAP+RHxHRD@8ofN zvDziwtH&SnvCNXHtX++^{@-Gqc=OlN5&_36>BWT$57lSPP8tOSis@;eI|h$6eXq9g^LTv z9?3{!j_AqGN1AYZD%rg@&5rzIu6I57icRRac$;OJU@`sFvL&kuAF(gn1wpOIhN@My z==HJ?66`!Uhz#`>Ay1<}pKz&-9j8(3;i1E;>f8ZP7K_f%Jj}d2Ij9mf8l9wW1uo z$6SG|Z`=&<3Ji@G4Lx8pr!ds<2}0?Kr^K5@gU_f7o7I&m?dfKK{o)|)02l#+^aT)6MO=;qQc-vZIQiV4 z5e>L0r+EhGPzL`|oD@i)i9~!rcxtY??mw#z-2?PgYYia)nU)UdqOWw=ZrEUcrX~2d z3{LtQ3b>{l^xBkVE74kKtKi3+RC5O*`H?OUB~_9<3BWtA^;^^)s3fgNyPLc&=1hKF z%=c##_s8wnG9K0L%R?DU;vg;M*SV_5n%}1{{q4y1Ve9BNUUo zzyX#NyAtPSmkTh@k>NhWhl>C#eT}&5r~xn)AulB1M(MOSQq?4wHc ze24ZE6P#qvY%o8{O1+WHkTf}9M84fiOa+Yq12{~H#lw&u0-wBY`0WvKxffInrfgDC zbYt@Ev=CwAQ*uTo1bTR=q6`R$@Wc%%Odh0=w!T|t31kAFfdVvq5ZU@CE;hHsH)S(7 zZ2^rmL%OtnMk9c)w;;|8LJ&;lK%1MuW{Aj-un?X&n}}QsQrj}Pj4mcItPhErb}E7O z^;!Cve_)UG3zMsp9{@hT_k0z-PvDm%%VdMJCOCf7q^W3~)Q%yfZ&%(po-Rw8NG~`$$6vqMrv$wS!7B!)7;K zEUF1>I8klcu)sY+_`o@!!URM&hp~3Opu^(vzShvIMu250N5%T#&Q>ET{j|k;?2}qi&x^8MlT=9&hAf z%?pG9cqpsk1vevE-}u8t*ev5dUIl0gltBmMM4eN<#O?Y5*wBWNHm67#`(SZ#K4-iwSoA$+EM?UX z4)R2FX4h3fOtQ6Xsa5Y1#r+2r`eV$2IIJzkVZLdeMG8G*Ka9hCxc|mGCns;uisF>= zDGde~T2<0hAo#!@4-5c8_|)eTsq?RX6$|gR7YqEMay}7QoQ}tQNE$JQRxis#r6zy0 z&jsCpN4#RQ0aVR=f_gbZ)M7R@1Dpm&Bq;z2aNGW?q^LxAnV%~0Rw{J#Q^noR2-^|t z5CWi5qwg}-ZH@uKJvteE26dDU3+QplGB+kV0EijAc@GBM0}@bC@zaxa^URI?*y*Tq zi+X1B0LMJPf+1>$eOmBop~n%BscnIcj~5}lagRiyV+S|b`Wishi4^KWc*qfA2D7{< znTaN_+J;jIw2`uSWYtIlE+O95Us*Q3OB7qcdjZ6=N0R<51lNKLg;zZ`3}sZb^hE+4 z2%s7l>>3FhNlsP>jnpUsJKq6(rzdyf8Fb7p&Y0ZhpA|4?&(J5puwr?jlNI>HWta93 zV>z7kroABmR3ThQS5ZK2$)D21^8jH3SVR-#yj4B5xmnf_0VT3h8e!ZZBI>MKNJatt55zWmpK(}C%O!{_IeP8nyi0MUmG)R3M|k5H&N49R6=jMvjL%O1bXlY{ z8M}ne^!XR-n@5V}+6fycN*F}ioDa3Ll{lj$`H`>Db(XibxXfS|b}kK3kcbQV10xOB zWpM@i{U#4TGHBXYyLI+bRc3FTu2%2zt-#~u-rn*mh;2P+<_|0gJ}>|nt(^V@`0ed| zBcIJK7q@PW`C8h$*gs~)`jJ6#WpGqnx^x~YufWHDjQ=?MCeRq+i?++Ax_j#uP-*Ka z4a`m(%}$uu)xP*1293Ilx`3;Ec>n`rcZ&%PK~Q=q0U~x7Hl#m6(4UeZyOlS7%o=rr z*eqJ#JOf-Cc52CIjJ{5K?9%D*UuXedK5Yr4i5>JzCmP2r=eWeXeHf693vxEf3}@yD zK_K|5!^VedgSk*CN#OvyqHA}}pKasheYh3eS5Sfqs@bu#vp5T{Y1ShaY)Y@^$89i? zb+SiqZpo5lWaoI1o^r=?uQ?(zA;3Mr05%Me@O^+HPl>%nT;6SvAmWj4#Bs(|i7Ea8 zF!g$kdRJvnfA~X@$D41y$;8qnB)(zx?yZ~IBiF9N+^g*T{5<>cQyRw0^(?rr%a7Itij7001BWNklTB7E zFrk%KTw%?JjZUDgQLQ31qq28ZAXYf?L)Qd`Uh5a_V$$GJvV1ypdE-r2#R~63FXwiJHgnE4-LGVEY zKpN}4V>o=5Er1630tNKad|u24W2C~e*xlU){AL3_DCBIc>gg`h1nXhjeKr$EI;#Pr zeB9O*>tlWIWI(u?F@_e0^a8$$*3#BGqqs!Y@ti^Qy$KYhMAKD5^qu(}&=HP_a>~!; zMfO~HgUN_aAgi&xEhNHAM(XJ-FexVaUmr+>BUX3}3&Jw;<0Hcx|2X`^XXF->vEU_Pd1gF9@P{kX zk3FHWe6zX7N9UOxiH8_*bNA{q9jeKV9yeZ5nPn68XDtb zKF=x`-1_|T$A2licJ-=Kb@n&k{cd&!=v_KE$bR)#KAA0+%WQ9VFMIc||2kW7t=c?N zo|bC?4?$2d7@8zdq8ti!7L^PM;{}J1kZ2bTX_1|I-U6QSJ*>Cao_!L4&vl|3b@V-N z{Dp0j7lz#A65#|epQLmMN!}?fY@tpld1C>gmt~Nq0-}xP;VVZ=H&38pgZ8*N0cm`T zgpMjIGKJ+9YB`2Lu7zV8Ao`F=P_0mb?H!nb?9-Nmhb0||h8d#q`kPNPdy)zvP$b|)V$PV)Kr z4j*=0mgB`9TLRHseoZZ@wgS}w-;F%#R@FX?wgYpcj^<O7S<{V$QQEaxSjm-$pE zwm|Z>D#@Kj2rze^Q69n3Yr|NVpb11x<>nc0ReznB@tI*nFQLw`0-cB2ec*;5qnb?b zkX8oPx6z(Ld#2%$2H56hm{h)$j+FJ@9j_$3haeu{NIWG&3uWHItN*7gU7ti}c|VayhkQ8{6erlB*|dVN4=mTrJDbW-EkBb5r}8dhzDQJQbZ zYO9gku;(?TM?C5Ua>ZYYtr|ivmuY}(m>=I-;5Mdf9ok|3;7EBjq#`yf5qNVV zW*nv$F9kFxZ+_O>`h^3zp#(C(REvY}()$z*J6l8w;EEaEE$BwHlnEI~dnb5|W!f0- zpp_e`I%cKKC-?|f%qnZe5xA9@l@db=q^%tQqCO-dRMKqr4ffCA8>zG_yoAIYtxW&d z&ybB*4UpwKcI8YzYUgA?Uxy`3Rn3*XnGsJD#joZ=BvD?Gt*Wqs&8p zJP-f~LG6Rl4`1No#VN?cM2x`JuQAldoYN`#VQFa){r5mUpV zo5QB!Km{X&@OE3Q*yD7L)iBEm%Q`uvWJ(j)o_B#P^GPZI4>T6$% zaHxCPqmMkAJ^uLP+3h=bvK1gXp6D`Zh7bXup)j1Sm03$`%gT=uDmhvo!PPoZA;NGr z2nS703#GD>TzbE$hjlhC{foFt!`7I%h7ag6E%Q_IOf<97QW?UNI^iuAVWJgyPUr-h zQ9etM2(QXJ#+u6(kqmH_hYrL9(r`EmfYd?Top|W;7J`9Ak9k0nUb5vN%OvgsTvo-h zN4rrHo7!@bs$^iFN&8CO)vKmuXQJvVeQHfoCoYF(>&g9PRj*dd`ut>mF}#@9eDYgfF>qm#&Xn| z^W|cZJ^ttwB)|#wy;b(~)6Zt_-gqbbyBEKg{lVvcKl`PRJqO^uoIUsKN3r>>vX_4F zDk|?)oPH0o#l>lM<;vyk47Hi%VMs`MoCO{MLab3MwJv5Y(0LtT&dBIFt_^4z{drBG zs5=N^-Hq!?jHo+dXyE`r!7ac~`rA^pw@@N+3=`>jZT6faA@k)*oEEGtnqVua-34f# zrFV?VNPOcFk{Uo5MIjv}cIl^Ipb{b8&-`dy6ZN2jCH3D+yO+AU;--2{oFkxV~=90txXPHypmwP{9-V9t$j=B=H?)zAskG>h$>h{D-$rmO1UEB9gVZSQMvk zlE??+cpxOeA1CE#^m0BP^P%wLvRF(<Qm@26v506m}`4Az1gdkET2vZvL`x^Kh@Xr2iTKMtd zknCtmrv|)QMnh(P4cBU`BYiR9DE4X3q(GjVCsYrf4sj+XbEqR}Q+WQ%lbU!~d+Y=; zrQkoMiA0E|Xey~vQxG75McDhGLDXlX>PaS|ZCRd(7Q@UV52YjsVH|6Q2_R$1OSW9h z!BTBkZT{g8KNTwOTW`GyuO`Xr`de>jzy2G)micafe?R-`SN}X_I#u=FefQn$W6wT= z6!=K?@(*5NhP2J*=hzPcf-&G{K0u3A3c@Ceq^Db;vrPiv3<^O63s;O7Dgj}tk@q1n z0)jD-E-f}cZHv~6_8}wU32#wp@^F(YNO2hj-=?cuB&BOSfMES@(XR-u}wH1^XI3B8Em@4D6e90}zM#)C7waeL>TS{%+Wj1y+p8xD#yL zAy6Z8zr!J)=>O*$Uf1T*bLn9C!cYSHdB<}%FbyVvZ^*+LVLK!0x7}6_Bu}cTwnY8{ zpCCv#4<4nUhTw>9EF*AD(Si}Fi|pAxY~c;Po0D@Sh#aW;`pFVY;fP|u zN|Cm9F*(7qDOmWBx4shn{>g@)ZaLPqTUCk!#r}p8sWL zgm<%#e&m_#?RVadcpc;7hzS%`TQNZvw){j94DMe0AV4fiY>lLeW#uB(V|y}0UVONtCnWK(xz zD#U;u_|7rvXA_P~zgt5GtWDvb&6xHI=Boj*MhWCuX5}N5^oQ1decQWm1*S z>Xuc5)kSCgbGe6%>C8+*Ahp2;bXB1jfUnqLrhf)4~c$Ek={c zWV|T0Svw>^EFQ;VVgpcZp2_uwA`&1Qw=z>?82~9HSZvQRD=9LqnFe;!<3oU-cCO`O zneEJ`+&_`+?(Rq`RN4uEgTEULtN)+j9((lBI6p}^!O!Qafrpn4!WMY3ScSUEf*ImP zEujW^1BBAYawMVK`fosxi)|Y~cEVa0t3^HdSw9cK+?quy4p}_1n&J5^-8Olou+-MK z5!G(9y|Lv@oc}>qK+Jo7mN(@67!tXTGT3QJ3&RV8W%6Y*Pms{0OI%^%Q!lg?%jD>= z3~aok%_%zJu?I=RO=>>$n))&#bL|JQl+G!;<{4&!u?joVVMRdU!JLFi(01lMB}Qa# z@2EiSj8VI@dc^*dI5n__ec0yJ_0{N0U;c9U#V>xb<_8rY&f|dqKpB#QE)d_k>Rw#0 z+23(uV?~$R)wfv>6#|CKGh-<#z&*1#o~l;+P(^fmOdbN z6T{6x30YL~yO+^T^`?_o+(lU)U|xhigW5`LWGDKi{f7MM4RjciGcP(7v5Y9|X_V2n zD99pcksu--J(0JHhcKRgvsQ-}szJf1XhY&)@KH=$SR#YOY#<4Uzh*-Jq$EO&xMaGd z4Az0mP%`3J6v=A20ICECl$_^+0o96>2xXM8G1`ZHXH?1{(+B^g2huy<@Q(MAip(vL z!MTjINy9UbA|?Kswn6^x@Bblt>#eu2?|lTY8)e`5o9|}d{?6ZIbHGrQ_p`tL836B* zSQ2-Bc9#A9_rIULh=eG^KK}S)*{^;2Q`!E(e)iq({%!Ww^>?Dl_b*+}*eC!{#BL^P zq>>Q_Fo0N=99i0Jc&uiUt|+XEo8V{3qp1F&yF{d5@1K(060_rQf#eX~o{@aS-VCF`ob~O8#q#%m-}UlA49*YT@jw9J`>1B0v_0Zz zj@Vh?LI-uUP{ymV{bTcvSu3P>l>+9$+#pIE@_)1iy|pN7Zt+=)RUD*|RV+)w0>v~! zOy1%{nERz^CQ5LiBb>cx2c(2kQ>17^eCL*ELZVNfOv zT&M7aN(-yql@6om^k_y^`40x+Mqc2oOCJyIznGcvq>!ykdK8p%PG^Fyg}gvBrnq8 znPU`>LY|a?p-_Y&P^4QkDKr?4W5VM0@fkauERo)h0l)8N@7`wLS<`0Wjhn{)=tpnF zB*;fT@(gkFObJgZ^|c?p88))t__fdAM7;>9Z#;7rxBx&`*#uVffMltBlrxnLl~^z! z4+(0utWyxhdT`K=n+^w|M15KVDKvo3cgf~z>UO?FDa$6x7$a!Ht;uq-I+34rlrTPz zGtZ?6O-KL=#bM4SnIp^zupAcEbg7B$W&3$2HbQeGdbUlAdYgZNp$;7sQJ;T=rOrBE z;$fZgRho_h*o}p4m)@blM!op{CjE_iqFsKRVdCZ8@Lf%#N4q^;<-_J{grY z?h^{>=hdAxi;RZ|gJpYoXW1OGfw~2JSdRw+0O>^0%0G#Sb-my2?69vg-xQ*|CSq?n zmWHbp=9$Do8o^}LRdo0j(1DqbDKCb9J3O5N6AIe}@o8Od`1UH@3wt5Ym`l`F=)D`5 zHtyL+Mr-7woABZ$j&VQoCq3{Q0Nr&S;QMUD*cO2L@lr-(g*3x_HbsN#V0t5 zo+h~2nfVhxJD(sGe+W!1R8|ck3-D6?*0*E=Bhr0Y=0It97B)EFkuj)g4P|ukhh&)0 z2$54YJu#g`;{|C5YQ`rn?B_Rr(^^&D2cRcLBS5r=wnp<#U`<*i6gDcJITrZdOnpvK z5@0G7Mu`k>E&;XKc)F9#&+6>eAO0vi#vR5TP~;?^Gr<(Sq5tAUpklVG#c${Ga%66m%eb;2lY&@WhO)$kX(3AxP3VH?%2X_*oRo z6nErF61KIHsm(62;=MKt;>1!l2}qKdw@H_#5B#J-X;{I~MzFqkJTO=?r~qzsWWFnd z{Zltjh;9cndE4J8I*_Y90EDmrV<&ABlQWXX*?k6oThHeT6#S^Yga~#cFn5tsXsG)t~?T=NWa)@!>rl2mt)2!17d-ujPD*#=KY!?S&MxD3=+Azp+Y5;UShPMf%8BnOl!L6F zq$ChNhxBoLRtUp}d}JyBDpq>th$<6D4i)MIH^PuJuc#);CMjz}n}{GI#XqAF2EY!# z8PZelVKT+l1}>178JMjmuOyJ64oW&I5+EjU1PCBJKn$5tpd)Q1(8$sZBae_631boE z4!|Sz|24qp0U(x22KV5x)SZECjDZ1}DKXlA-JS&pt$&wkLf7j^=g$KQfT?&iT6c-x`~c(c zlJz+4xP`s#bI4-I`_aJh8A30HD1#sO1ZQ)|u9?#lPGS8yuk5FD zUe0OjDP!RjiDtrp$!^RsUh5DT0tTH8q-~seV8&T`(Ni{#&H(^qK*!~uV59s%-w7W; zafQywgWw^;*|GQ^1A06&k`O^36>aD9d46_!>a1qR%o_|n2;g8O7hI{IhHRu>qyX7L z+ZW{N78hqEhd4WBX$+Dee@C7l+oeP=8hd%cw zkhlYhhm5K-@D>0iV3Gi3Hs7c4#_`@GU2CrrT=C)nu;vvi>vWQR=F|UEY)V6F|}4tPWv0 zuJ#=~UKv2rz(X6bjF6F*0f00B zykfIO6LNYHMjORUuu>7OFl>BAGt-;t$9U1uz*zCH`I@ne-4xuEb>$jLCuP-u(0C~me+C3$gjJ(PHFgCF z(1^}0r_%$G>=>%qb0fzN9}^1pDENRROkd`p6SkC2tdn6=!4;Y)Ka7W%x<-n*@ycYb!_no&wn>QvlaVlA!G zk`CE`AtgvmENF&X2~4c|8sH$o?aEOMnIt{;Q520(s-xa%YqZMpi6a9wqv#u{f;z;M z4;A8-!4;i@5eedL2?|ylvbkbpWaCi`%1HF+QsR`bMVTq5 zWw#ty(x_7k68A&^M1mZGeE}eh3G2ODkcbqf#Jok{|9_wjD&`nNb)VB?INPhq7{teJ6p% zN7#pvHKVb0{v8dj?n<3~fh50Zx)1;HKmg#sM8;#f-Hc(2jr7V9t0xd_&{xq|U95&a z0iSay*`N%;r7Rwy6VQCR3nCHH*mIcT3>H`-pW%~Y*GA$B$&M8pHQ-0D)VY>fGChsg zB<`2nTuh`8g$sN!r#EVCMC1Z+lT;ThL2q%9FWRjV2GFG-3O9&7cBkNi7^p)+73t$= zCnOJoDtU#y2IF)cyP&Y_EC0qfzsYRp+u4)_@xS}Kzn%ZXKfKgkXQ|i|%!r~M=Ktd> zU+qrMj`PPKeI);#-~O$FwX@xy|HaqP3>TzXz+}kE*ncPi;2Qp6Od={_+2K{lC>@j& z$Y2Sc!w@pNTo7;kE1(HvR>S84ND3#*(*k$n+;vGb97G9jiYWeJ$YB;+`_+IEtm2bC zx0nFA{`QUR2S0cvd*#*FvZtPUD*M!b{ABj^Z~aa7tDk&6B$og4e|#l-3?D$lU9k5Z zpOS)FWwu_`NRy5xjwt}4;t(SuBMD$6Fq^-1BWK!$#G>pX81(={@O2`<7=b=|LxiW6 zwpi4jaB)uc@Y;b=8W_g36~MxyUdfSXN?^1sPdAAWW*dH!FNsrTUfbqZuN-FAt{mmB zy!v`~amErsIMEKVx3@zDn9pUh;?C{c%v3OfgY?WmP1Z3OQ{yMpSmZri!ESVngj2U2xAh9_A`8H(@?ny7KVg9+-x3O;~<9lV!T`} z7ktb0-J2Jy_Ud%nd;xlV0aK7<@kjkUKa|G<3V_ekAzlNwirl@ZLa)_8f*bP)$&jyX zw4*S~GP*-=RJSP?VM zREuAK{q@}4k@=cj_sr8zXV3rg$MaL3KmFmSV2EY*9cESMi+MgAjhT=EsE}k!G#n)o z)Yg2pRex25D5O1B#)L~PN*pqc5?*?_c~2ObA8Td`19&PqB=vVwZqm3b8BtZK>}i`& zNJ`+p(wU4{VX4qKuaW-0{a;_ne(>t++2fC0V_Phj$&E8NK=|^1{a$wS_Hp*f=Rby| z29Qf96Qw-TOfc8{rzd+zsT&nornd?nUI!RZ5aS3^KC^z(pkh5g%POO~hBscA_RK4e zG_j-96)Ljy;&`uW0uOh($`B_KB8=}Nj9HnM_X4CB5QiFM`>6iE`J;R=e4kWkl z-0r^ny_Z^+`T3!k3SUWJrJMZ9fA~Z>olf$7wm-6+Z{51xIb*JGrRE9S#vOv(56#s1 zlZr>is_%hKWK2Ide}w}zqsY^?1_&({;qZm<)6_9}2Yd1Tb!dFRHe?qk_`56@&EfI- z{KoXTCzsc+Uzd)4qojE{ZKZF#hw^wJ0FbtdM*HU|=;l`A)r2Y9s;f|ehj?N(c;WH= zM*xl;nf(?nJ0j+|Cgm5enEZfqUCyS*1FlY*fDp9^1M@Oy!bgssbO=o`I3(bd z0AMh^H!r>f@+Si30$m_w$D!iHUh(nPg+J z!g0qt0a|wVo$;lIKxaHNNbKkArnR%mq#*L~4&D#rz8b62r)68B&VK#de;X4VB$s{v z<=0vJ`#QF#K}>e2HEQeo*57_V(s8nbP0J!5-`xcz%T4A1Xtfgv8^Q+Qz~FjOQ3h4! z5nxAR7R_P>h{t|D7B$k5E?z|q(k0h1C^&MFrf>agF4mpvyS5H<+9obVl`f@=(_|(l z-BznAX4Llfc4Nz{kALi=`D;J?QTN@ydz*o`X>Q)Qq38yYatHgSkzx7*|6BA-s!tu2bd;2t}@NNMupqyj>oYC6%!oG`O=mP7!w>`H;qjZh3s zASFMQXiQBq5R32gatssU@Xyvne9`dgrTy8nJ3Di}j%XwY=N2%8moP0oq`SjB5CCYS zaYW;#%lH1$a4kCzw5uu8n)R5qZV3d#xeZ4XcFK(bO$m(-$Gk8mxy{z~^nw_fqARlR zAMaFSg|M8j^_DAO6z$iwye6VYvWL3_0&wLT9cPUSvd1$(u$$1Y*m;H@VWYDvH*$!q zoWwZ#9!$?$^>c3Nx2Q@Kj45Gl-7pTFD>@=wQLUKc=8c=|YC2%&n_+g1-H>&-@{obv z!7li>fA^xZe%&Ez&#jv`L)yD`?HaqPxT8P&{liSZ#H{IC*RSWNXXn}5H*R+O2S;}B zlovf;DJj`~RD+4+FPOw@Z#E~MQJ1*UUC3W5FH9x4P-MY|3X41u&-cnTawF^(K(6R3 zQ25Y#L;E!4OgRL=5w0z|z>KC^6;is9EpcMoCc?WZK}428HQ4dY!Od)yY=lUX|$ zl$+v+6)z0Hq4KgHACp11vt9NHe3x?KEZ&WVo@1=RpF%_Xzep4e|!c?E4PCV1$_tnLd`V+I*PYSO%xc3mO6^ zHGIOV4*Dm3R%OP1N1wCb)23g;*|8nVGl`SA6u-#4$tR)sN#@1OTr(L>u3WLl zQCt*JmQ^SbVh2S6L?Jp(KfBj8zu&#ip+TB*oOv@~S-?Jf@3q%@)>Hq_-EV9Kp`{uK zuV+ETCKV#cDp8#$qfmr!jr%I%8s#r=V`?|3n3KcWNs%I!q(J6nPCih57XsCxVpdOK zp^-XHKk-Gpv(aDF8CyzgN zCb@X=a`K=4^MBFr7hnM(Sa7axDL6HO0#!cy1ru5j-vYkqgB<+wwPEW3Z^6V46xg}i z>s`p+>lfQ&*{q&8$4~ir&ap1z`ndJOXXQ^9&|G?gjsPa=h$)uO1EVfrsN*6Uxj1=) zy|s>f_8M+wyy{nFVO=wlFt@mpG8?*%YW*ZzuQ}W_a#{G_JQNRg#wFkVA(b-zxOXM?@hllKPUdc z`v19`Sa#;r!|4-`ohd9}AE|-s&0Dv!OP8-?w{PEp+V7{0`V3quG=a8WED0wf&lwZV z#p>`BFp;*AIx{+uX&O}p%&dsrabWz61UO7T+1&+w4>$ukdFh&pjOKujAu|(Z(L)|?mvdT?lH{LrZp55cxT7($AjoTismr8>T%(EWH*P@a57F?l2mrox zKq#UKp@_slBg>$QOKVVIGpqw+|J6{E5D0RT>;^f(l;^4>lF zzGe$3H%1XMUVqq2mo9}nnTExh%m|oz3aC-uBUpz~tfQMy66|u2Ueaehyai1H& z2v2aya%&?1D$k4^lD7C=IzHa5W?mMz@6_M#ymD-$C#gh~&pGe0j&z;{$Dn)88v-=B zh6Zv?5rxhmd+VJGVh3W5V;N)VXX-mie*gErRcHZ#2lg+g`}gewT+nbE-Gyph`QX}c zWpyK|&&*=MpJpg0U`y(RXCWA7s0XbMv(^T)9-Qa&HLHhh1nB{N%05m+tJtxoL(X^k z70#(pck+D#!)7f1l5CS^`GZ{A!2-HclR2mbflX48ONmC15*x%ZO4LFzg*v3!U zajyZO-4}B#IS386?%>6M7J8x%x?oI~Ak|2Eue2`|ajq_u52la|Q5C{BMPpdM0EZP8 zAxkW4BJ7)I%Uoo&%yNhBp=^HKhn$c_+^^Tl<0|opFh9V^jQK;^l-G2ud4MQF>?`#k zu*WPeP!MS&VYeuR3C{kiM}SuW6g-`O&OO`1667fq$jA7kh($Od|3%tvZHGPF27x}W z;_}r)iz_JVF(GUCo$vfn^4Ozi`2Im?c%{f5Ir%W!;d=6)fAC+DS6_cC6atnl2;Pr2 z_4FeTCs&XQu5Yzrt?Ix-PF=-VW|NrF#dTe-oj4405v*D>aahR zQaRabnSd1E0I0jU*(SpKZGw|ZpG$>vUv4SqQvgw+iWO(eDN7LKe>_uA0|EKZFwrKT z?dtUT40&L*eU^)(xQE{b7|DCD$pO`(c%~gs0k+G-zYGD_M2pynlpW@Z6Mth@v@Ary zR!a)V@d=92apu1j<&D92#5~6p2F_*DL{)5tq7NSHcHu4gA8*|S!zhODw#U1Wsf9?P z)@-J|Hg0WbbDiG#@7B3M*sq5yPJj-ez)P>mlhbE4*eiS6cxKg48A^ zWN8G<>zqP|N`Dh11lL`}+012eF(cM#W@vD>>w<9*x` zM-Yr=P3IH|CXLUbtzr!#KQ*o+3HsIC;#$)NdERGKTH1dM}J3*Il~qT zJUYS)P`vz3-F$bkQYk7NRi-!d7Pze8kwVrb8-3=%R79 zfAN1Sv#bo)8_Gwpq{HGqyPK8D zxj>ivdhfH&JDqEN{gr~_lNxaU>0V}^IA*efK9??!Oa05X1>4ANlowU!oki_ei-wf4 z(5SRew4d;laEb*u$3q=Xp9jS%@#;L}_x$-mWN{xr0Yyatazt;fp!*PcIOg5aotOj7pnPFH`dt|M!bpPAm03IZhaAs`BanF5Tj%3jAFaKPxr zPu$5zSEx&c3J8L%C9eTQr8Z@8EBt^VHkvYuSJ}a2^XaZ3zU51Zy5ut(Y}wg4Sq!ql zqg2X|vM_5om0Z4Zg*bOB!ESn;?Cvjr`3h9vKM!}Y6%-(QP<+_Tvv^MQu#K~d<8H@= zo-7k*@4086QKki0UJKb_TF_TER;E1wpjaon$8$o9pXm_ZSf703eDnjArjF4gT&FBj zitk%rdoC90o~0#xbKi={&e#$KWy7}Q-L5dAOq7xuh)~m8gR=sJBr;b9$k|DBQvje3 z_q_d;KhJLG93UoeiZ0QC{O*y-umL+#V9S zl$f)S2BjLYQ=O^gz|lCByfcJJ1>(p9Le6X5okRRN-G(vlLwRF@YW^D~8n}#deSZL< z2z6{*YxVLh+{F>cfQ^x99xi%oP=EbbUp+p?EY+U*R37&l06JlIU(D5fTAQ%9kN$y} zBJ5K`)r1J+TpM~b7IG(3?t`G>uhZ7O9~mD%Gd1!4NIER0K4jrcT)_%(zA~ISyHIqc zl#~bhvol-Fa1IN4u{aof`HY|hfH({;U@Xic2eHEwL*v3V>Pa!7G1C_OHQ%{Cr~~F$ ztPU4eyF*kI{9xHcL#C!+Tho@u9(^?VTC~B-^TFb$py+&5 z04F2BPzLb(n{^bV6bieD#Xp|Lrs|;C^042e&U~g2kb~6H5^GXzj0Y9SgB4g8>Pi9j zqb;JJ0L}b6n{JE?QX1tZj%9k{q5Dj7p1yJJy$seeefH_cbYDsiA9kz%#}8v8BKD{N zfCn)euU@-$W2;;#S5BTd-Xuoi=;D>DTTpb{qrnKP1t6@F4DgGR2*(isK$B7=mo;tG z^^@}i{7AAMlEuyF0=Q;sfNeMey@^V{Q1|y>vDsO(K0(;0#YVA4r;$%PB|_(Tf&N3! zHp!lS_VR@2(Af(w#E?WoxW@86700~_fOa0ZvcL;JSB{(z1lR}&XsQgtlWO(l`jK0c z?_zRBTp%rD5m%rjA-XLC9c`2yR&Ym2CS2e~*IOisCdVQwTY{Q0mzh0knnR!!s}8_2 zz^NKDqT}*pKmbZc9HD3)&aA;~2ATueq$bi@(6|mn8Oa3ST`!;|J0=>wt+chZnJ({H zf<&B4n)t!y8NrfJdI+-DNffSdUXAZwA|5O6^Kj95m__ZWCm)aad9jdr+I>flBu_u} zL@aELryqOtG|H0$0feu;^_%dd$Q2mUSjtF2?#*`zhM9qcy%*31P}?E5~6AT4c>cC9MDQi9k zfHPsZxx2Xmu#VFQ?>~}0idJ_I6nX=?2CYxW0 zNZA!kX?moq9H0NqJL8$z**l~a?Zc&DAB))+TNboy&+1Vfbh@~Wz!ppIVGcvubMqmA z-RxX8-#8BthD`vM{EKky!)XT!c$0DO&D3f=F6vWXx)Lxxc$?Z3T{z4X$x z$&a6Ze)P>oY<^yBAdsJJ3BOZ@QUmgPph3`(A7H?(bY~?4)P|V zHrt*08Y5f0xUd6}8uj%SuIIB;M!V%3y5}6}RS$8?(W3t&mNj3{UVUeeO$7q;4Kk zarWU+D89zdhGt#XTixE)Xf*7O#^p^U55qG2 z4T0eZqJ*3;+&Gg3Hde!4ZBu1jBga*I;46g@#{Q&`1@9*a5BvE3GIcc@3?o@Yg5wTh zw>Ijf3M@2OPnb^T8qJ<`0l@|`z~uPxGgW-$W zoBa)DOX4j^4^Ago*<854`OUl7_-zD`nF;JL zfT&xX34thD&0E5bpS=3o8yY@SJa9p~1nQfNUeda5w6PPipdWcsXfbImH+uPK9uSVF@`NzOM8x zB4u_^HdFF-z#=QN!{u!6;r;vqps#HQuo;a-G!^~mB8Qh!qFPaZwd!n|DS)Y#KD%+_ zW_psOP8~!aD7G>I0|3*+E5_7u{l^YBHOJldApV$MzI?IRY3}pvFebswvM%#Cw^(7K<(-d;AfGiduAreAHzbZG0~~u(H2WHHGARQdpzv8g z%4nFiP<1f6{062%QeyW<33`cGo(BF(Q2;L8Mfe(PhAX)f@br%{4-6TMm7me0o%)b9 zVjnJY5%K;E__nMTbL6$1*;l4%Rg(BpQH{Xi7>9_0s zZ6Y$ODk)PZ%Mvt8P zjjTPK^1AgApvsynm2f4ao<7Su<#o?T!LODLqy|Vkhb&S6+-;esge%U362xcP{9)ga zk?8-KL@Gy8z?=!;ZYy<-AGT5AF)CqN^ce?x3q5OU2(MD5PB(kC|0y?6k%kpZ*^N8k z5!(6XJ&R_yOW%6ue6oMkuaJzpgpfCFv&c38KVvgtLs;kn%6%w7 zl+*nI;OD@4IEXP4@$DY}bI$-E3xEmco*JF!_TqOyi@mf46e-SS&n8T*TQ=p`S=4$>LZF7WlQ-UQaGz5_1w$lw%JagOxhM z_iNC*)Sf1814O@oT9fsC=IN)<*v?Q-ye){F4C<)}wc<2FDA=8!e5ca3Hc)`ie29O( z+bvRBz<|3#a`DoY1>nM5hn=bl zpX!y?!QDl4qk3`1AAmmPaZwzd3YhY2%50&OEK*JlEBHA8R#Gg0jcQsR{cRxtCuPKl zONua3aWZdR5L(P1;GG?j8pNnZbJ^(x?ljrIyeAz1I0kMt=9)6QJF9D1r_;sHVw7&K z-p(5JO1iW#m+7I?=Ouv!zJrx<1o(1}dLU5&9I?kNyb7g^!Xn$k$oV=V2_j!l@Z?E< z|98KY0)SD?Xuv1@(d_88*WT#=@>j34SJ&6oK8?`-j`0mP0Ekx7w`Lm6YvaLat6v(f zA!ga^7ss1ya&2-Mc8Wdp#*Kb98PyAoDqJ%@zWwf)xS5j{LDakC{wUEMh`0+kkp?xG z0h)hRYSl_wuhs`>_`20vc^!AS754oubAJr*5um9s!V_soQhP{{m@0N@Oqow;#yxrJ zo&ms}-pOY%Bm4jzdJ|u@kTqz7C-nxDNMAE~OGFfbXJMu*9>daO;JW2tF0${E>?OmD zX*|_SNFzSId(9qa@B)@%rj>vkmLMgY3U1{q*qP`wcFAz9>)VCGsX*l?0xgft(= z!Mq2MAq}MXvpmOh_#$ld7LhQT)w#s5xD0MQi=NM~qX_#`(6k;7MSv^s4uLh3y7L2t`(IL? z?+kr_Fp1kSQ85rJVXBh*4<88d>)~eD+9n+?bvn3jNgw7YLhqZ^jqPk^Zrov}9smF! z07*naRFN8@tbs-4QB)?7FzNya!?m153UXs*(=bEG-I&Gb9yZ(EtlJ+HDBm?0W%B-s zhse6IwKcr8vI@c1*@SW&(3H`w)pfLZ#eT6;+t>n#DwXQiaN1ifRST=+Ozy)gATZw= zr~T@9ebPes#|-H7rmd>Mj;6&HDbW!ojnZlv!)jJiaRN;mwhb6iPn&ELXdGdvv86(* zxXp978JjNEncxmLhU%NJdAlTi34Xha;uG6(FP^;D0C2aD?8xb0a1a)Fb&CBn(r7i0 zuqR#t@r7hh1qXdD>_Ey@2>6F|LJAI6fNc?O3w8`;nb0kVSHLz|+dfTjQ(MzxRC zu`_TIc@84eD-PzfliIZtiz}$Sz(mSK(8t6zD~$&;in7dsDdEXY(ww{nZu*Oqj-Y6i z7EV$sH)a>!znt7zS>?fLvWS+DJi}xpA@VM)?pFzyM7+P`FMjZs$bOKD^7uL|y*=i4Y8P*Dh)Lx@*mMkUZGki4+dsUc8dP9Ur*t2Xm zW|PJg_K}#iRAsko;+gI_qEhrQ)$kcoc!JnWdCV(I*74NZMwT&4Tw0~Qf}(AU{fdgZ zN5)`yUkuz%ODWoBL}6ZU@5cx`d88y^-Fc4f?DR(2dlx@Q7oea|9D5*nn3t50)ZVr0 zH?u4B>#dbF+|WiD(Rsjn6mQ(me;&^K6J~7+b@1iWN{DgjAaD@LFiCY4p1^;mPe1v1 z`tXV4d6lgLAc}&5dz|Y~k2|tjOpQ_$9W~5fn&&TG?x0ZV*BiA-u~Z#kT0^|c5*ZJT zahmqg?{+i|!^;hJs6H-j6ek_>cXaR}ncEsnuQcnEOh+cr8B#fF7 z)=dzMHTAGs8&xr#8RK=5b{S**uZr8eI*4lecX@u~4U8IpI{(~@0Lb*okM0AcL%%ti zD4lKBO4DkuN|f7vhDeQ8TW4dZ25%eH~8w<+yks|@WahnVq)F=C*nhxTwmdS*~f`ijV)ELoZ znC+}a3y8(3F`1uz5{tr80pYBH<`#@XzBkN{AA2yx@jW7cpr{L_$nj&xlJ{XdfAY%P z2{AwkmRUoP-bsJ<^It|_R83u!BM~FcDurxNDpBP`hajjWw9BwBv^A&xLL@1PWNm0v zv>u?@#k}}Hr&&LHi7V(Bgr$I933;IPA7K`fKdT&N%j!j60_tAxHBmG>PYr8~s(w}g zmr8^#K-j9xLA?!=Cb^~<5g)*P)+sN>5s1xZ=Uu7|2}m-JOs>sLAfQw-tS$x{p7b}Z zY5p%jkG4i*D3|+GYgks)M?j6X(mD{E-3o?)XK{CwL9DaKj{$bO?T6{Pw{b20id19k*@|im7oaI z3v68sJjt1>SqF2tX@?Nql|F14W+?y=+a5XzBRLWs0TL0pta*Nk+dXaLjay@){?2)C?<7N6Z4`GXE(8#W8H3#fyRQzeoVnTGHBFLuNM{8etXId+xIRJAaWN zm?ZD)K)}{r>-5pa);7MO+u`^744PlV=dTh(LBnb(2wkn%(ZM~ny-v~{>W`*FqfvD# zU@ymyG{w0bYd|m*Qv6LorPY4nCD8fN7=8H_0+$pfodFe?v*BI=IWe|OC~th)ey>6trhOq+{4{;rlXK=7}hVR%8Y8`b+d$>ohMkTbafSvl&m|Z zyiQV?4md~MsJG3rPBDPK$B+n2M;+()%>H^D5nHY zXtD_+bWBI}YIVY-hxazBOA(Sd8N%GCFz;2cAs?oVVWGUW!!{+!_F~5YieoQ`+b!ZK zQY=j?bh5roM1jF-1_QHlWxzCKy-XFk8~+bZy)VlPALg2fS6&lfOqxfhXaLu z(e%QF3-Oa?=xzM&3q2gH$^$qlBd##PChVf@TG)1KEdvClg)&OoygG|9Vk9)1Nm>YN#!ax#KGvpD5?L^Os zJ&cPBfi!a-^C=cO*9aagWY<_MO6tKP3Cb|urSz1Ssb&3}AN|RM)d~o$z^0%gxgjz(d6h_YmDA3cwR)tcV z8LdVp8fptUb{m>sV>NRCw6e}}zjKFp$zKlTm;oo=$r%8{Ug0i&i!0*1XDEU$8YQ(7 z;oFh8j-}(F*rkYuRZ=YW+estq0F=62=Rj?l`Sv5u0~2b_=^r|Yaz@D>T!JRW8K_aT z!G%R+X+1W?6`UKTuzfxib%6L5BT8KzPQNoRcr=CD7A_4ma>yJcD(mmqHKuho#iK{> zLu@^`XG}j86gi>P&L~p@XTE;I$if1aL(s+1%75^?-!#%Q3b6SU&H9w=cSPD4r?A-&h2zns%O8{pj4`?I=+WY{UwWqe z^wUq)PM$nby?XW9@K>+ADjQCCsv6VGDCS8YYuPT(?vn<-hqFAHBGOTFE}N`(7PF;6 zF-&em@2Pxj2-PW`-|G_xjDAPFxgvsn>qrD9es%#O-UVqp;z0XN1`dA>TFpDz#f zHi7bUN=W%B>d6~uBR}QGJqLhxt{_3b+R4$;fFMc&g!<*%Q=+D&-DY80?N28?oel=5 z!~nlC8au+8a%-tr1yu-lPR^M!CIHDc`)>md1aRVaNPK9Ttz ziPAZ#av{tppfvD1!sMls)rbHLs7IW?HfAk*F^YcvxyO<>FI-F78!PEPya>MZ^b?^x zxq(aE+}vC&%5^Bhn}kYI(NPNOk3~m0Qi0T&|1{KhAS|XY6_Z4fa^eU62?D%X3)cwNOAS_cwuV)%d1dj!R)ai2174m#kPJ7k zYHkaqNJlV!(9k?b5XoPflVAft@2d6fB=f~?Qo|i^JnSPN25*{BlbzK7+vsK6WL*$q zDBH7+_P@aBn$7nj+sRKmfbFyFni149xe=0i>>M?DQQ6ePj&FXZVd_o*aFngCZE$&- z%`Yqzw1=D}Wm>D(OVQjzNQH5ZGa#Nwkqj%nWZ-C6W&)8z{g|RbQ zS>&#ydqv)WLWHgwK`IVmZ^j5sleuv(TR)Oy2ca|*BqeJJAlM}F)U6pJI@h!DVvppS zu)oP1S+QY%F)OIfb6@$u1Q%d}g!Cpm;3ok3iuUpTnK+vFN|1`P-CA+ zb+iSHITXn2CFD6_B2oqA=gE;Hhr_@2&9~kPo4^Mjd@yQ|S#NIu)G2(|# zqiXdT!;DS0+dWcN!rJdVlIKJ>>^_;t#AE>VcB%wmvkMoA(1z_~Mjn*usgpO0#DAP( z#GGNaq-VyUF*D}|%YTJDDG|uZ*|~RqGsb%)y>j*H_}aCb1H>q8uJ2&f++%<4BC~6= z0~6%HIGANcT?12Z4dyT8eS8M>he`bz*5&%EeyUrj7Ap-4JnHTgHlD7Z5wJ1htsuqHKtX}%UT@1O)YBP8u09LUO*M)j4VQ4T05 zx?1q3#ic4D^(TFRqS>sY+&BR6y&Lv+Xmqp7A6$=+=_7!nrp+JsnI_V(R4sxgY!jc) zvzl&@Q4GW6VNye`=yf>@Ob6t*1waXcYNM5#`2%RpXPW@X#Ve=c0xSUy#iSxdSab*| zQJB3F`$PPuf+OHWQi`q#*4VQBhK#OJfX0|9Cmnv$Y}%;Bx+Yc^_oLh)!4EMI*%;7( zOEIG5tx9q;Anspo8uVfTf_}Wcnyg(ppA=^nlW}V;nQpHzS`hlt@v%Om-TZOXXprY< z6d$QC4e^)wF8+BHu=!Zs94tWaLJ_T0aU1DzvtKEXDt+vj#<;$ruOCj4^<{O4i6)C17oW*2 zI^iXT@BkFXAtu!xj4@`QC*ti9uQMk`voaH1deKa zoexntqe>Gh#ZW?M7*O*uU2AV5$_f7pOvCuu}s|UiTl?}yRcBb zJ_fZUMjCY6WdFi=1VFfa^#;To@%4!1ML48%03T{*Hv$4s*=dT+A6lO($eSe(-gi(^ zGr4+e6@^44jI3EgIRLUCsb5st&J1}N;6+pOuC=OAf>J`U65<+LXA`-am)n9Al#4u0 z2Z;Ea*LglyLIg!=*?MeHp5MK`w0K`qzVAuGw^s=&0MUX%WEL8_j-q^qOeMK1o z+G6xaP_T=YDcWOkLm8j|XjP!+dG4f)+7kI@1{<99x4}5&^8C)rJ7S*-?1^S`hA-BU zdI|MBz$=Ay0AKkd>KekQSXazVVI1-ISEfwE93wGn&-^SYNL!f53`kgyov`<+U@8KX zke}>zaZYe^=!GxO`#hiOuk5o_0m&ljW&octgjXH*r`O#cngd ztN3U(1N?42{4lkF8hmdS1MG__GR;_H0^fdf{&J9SW_t1BGt=*W*Kagnhx&^zcHL*_ zxTh&VC)93V?|`AJHoXQZcm$!~9A+e)22Q=*A(O0D9Hc#rLXfzVBalBB)ZwcZ>m2Eh z8#5Lstjm`1@<=5J(1CPLOlAA9wQ@lahJ?sRslk$9#bF^3;kFF8TVYjbZ=ipeSRi*J zA)y%E5V8oSo`s(wyUT8`tP#Ow z0F_Y>JFxMj%F-Y}n?xFmREh;(R2E`*dO%f<(@R%x@ncSzXs#l=Dh1=Yph%p<`5MjH zMf${gC~^}BjGe+6&gI=r)pB^`8h)e;IL|#c*wqlA5)exJ_|A>~^#@AF_6d!HVe0u&)h2yE7;pOlC%DYAEe2WuaZ#}IC>Qn~NNuqrr;{nA8r{KA4ZL7sF z0_w*Isgh??W=r-N^vIxSrF# z$7kEX=g-t}PXpj@>FMlw2ITD4apuzn+^dL9*C$L<5r&1>q?kl$m!<7Al5$cPnBom0 z0ga^Y?u7nUOopK-Vepxn%yEHG6O}PY1C8YeV+NJ+{%;Zo43jg7%54xqm$DB%{rnN#nl5n6NZZ zj}P&EMn=EgPkLJ|%EvPV|C|cNCKXh@UT=uI_p3s@@hoUK7q56%`xPHAAU+jw>)pfFQY)LN_Ng-vC7WN9*9|shNWDm zA2g4Uyv4+YP;88;kEBW%auxB#Ee-%)L)@GFS<9l)AnOki;EX#nmC2sEa>*r8yq<&vGk1&(7{kFG2y%TuIW09_nQmFUB?To0oZf7QxSUeQE&k z?g3zqXRT+LYiDy1?9MVXdcDCc(eI6UQJEI1Q@~K73bqDFoD#L!T<;+W#pO_$s{Ah3FTsz zA5b8PM#=sLWgFBVYbI_K_NWMenTM+v3d_`i$FQKdglQfmtka!mNM+JgzHpw;GTZ^C ztS|vUNtod2wE~GC=);wyT176VOFS2saE^rx;7wX9$*n6Flf6eDlBLIsq?c@w0wC?I zs|4W&ysoHQy;@3|OZyTsQ6!^{n{dmrWnu^gS}3Kn_~TJ_h9DQGsf&FYHi2=~4#WjI zK{v&<-ftWE!%cao(GQ4v1)_0@fDy0??2oY%vj4fc*eCh(xW&i#g?YgE`-g9$9~5I= z73 zJMWxJl81P;>UUs$SD^mBYnOW7cZwIwKbyy=1_1Bweg-6F8?xN=?AhbVd~#vD)ofVfa)i zIw!H-24(3wWu=UnB(_IpgnQfKm_rf677+2n$;RXW1OZDv!f2qLA#8Zop7uw5I&g?% z(qM!zxiuzT4v%|)*X8wDBB{2Z0-MRBW0dS`QPOAh()%2y8j%P=XT)_3KG_BX0Sx4W?UU6J4V<<4Km??`jj9>{t zAyd;tF)e1$26_LQr1Y4FJXl~JmkF;bkpmeysUll9=P>JdiX*YMGvFYI;G~zug#sf2 zG%*1IB*pVgDOZ0`ey%`3#bwJpc0qD4xEiYfIDn#Lm9UAkT3o2oCxRek8edpCLZ}g5 zA?yN4Sv*mW>xY}9{zA#Xy?z!HL*WUMd!54SM8t4v1gSCY}{MZ#kN9Dpi&4hx=6^%~KhMi)nzVuZrpexqKLXGcZBf{mqr z_=g{TUi7p-_?!3fd_jowMw1?xOorb`>&-OqVh;+5+jnjQu&DrJSxfq5LZ+aXsNkkX z&AB0eAeVFG8;kez9BvW(e5_abfu~|Z6|=!7%^&0&kxe;M?thPb~mCP`h*a`R8rU@$tEH z=Un-i$q;|8O3uG-g#f;=UlZ6&c6knsnh~F6CW0~f3y$8(Vk8g1lq6~58D7RLjhulj z2(B#y1R5?7RskXnM8bhwdzKN}h*5t`6kX=0k(wwVmIM7Dc1vTG&3fp3nQo4P!71#j5On#0pXdn0mxj!T_T=0x#ajK zsVcyszLp9kFJd8G8#gt3C3Y9u$enV~Pe%0UCTRcf{>`7JdkM^dw?p#hKm2*}@}*WX z#q`AR@Kxk;j~qLieD%xECReZDNPhgYUnPCc``hvR4=2w&`B;?mYtnTZiMmVx1mvsW z!X){|vrim0xNJBR&cf7%5({g?Nfy)Ys&^@wORm^eevqCNJaxGiq-Gcd_U00?$)9M7q*MRdbs z!U=5g1jdwK1u;86hdgkEGoE7iiZO}beIRE=K&inPb1Jk`DKF;XoMlX$0t_mK^W>|6 z)!;^mJ-ph};t&_h5$v(i`@lZyTOf`p?Mw@JdK9`;Xb5jI9F@^_;I-QyO^3|T=?HhZ zGFlLfx2GH1ootp|h=-8>NdcZYx17HC;*04EFT4zPv=MiMpx;lQ zK0P6~I5t}sM)(gGFshyQ(cD!rYz-M8AvlbICy2u|{NpyhN5&P<0E>#bB-579oKZ zpb0}*N|AY~dB+jFpIB*;WeiKy*)Yv@KsQC1_b4*dq57U;{)>=4$lvs zfMs)mToG9t^OzxY9|_{f`;m@^?GCw)O#8)=gI})X5d03^yqUdydNKR{cVEc9_c>v2 z^Pc#}|9+|g(5A6CVo~fg6XC9(j;G*YHh1kBkwh?@Alz9U^E`HROa*WqnT*P)*-Qdm z0fl;44OGYrF#}sn$gFG|1VW8!203^Zf(qgV#ZtmVft82jKkh-yN)#SkR|7VhAev|i z&hVcXYY$~goTDyGa%Qd9LmA?>iaQ(^7`w<2R{EiPuM5lnQU+=nSyt-&B>Xs~=?h{a zu29K=c#wAIEfzaKPO2-#5pWmf?_!3F&Q6kA!E+|rgX*VPYEV_8@&RtutOc(xJ8tVT z%pf``E?CCGiw7LL|48!qgZq-dc?X3B&w1{dC$T#`5}@p}j~?8g%$YTgM;zjFwPIid zfRg0w4?S=sIe+m3sH{E{>i-4ksk*x{k9{G<0{b{^rCxQHeLWm5gHvfeh8_Nf~ z$UYJU`9o!;_@Z_Eo_|ooFBBOQ4I+v0px6eKT)Egt$JA{Kt6s*GCOVU6IX?WAE@SXb z8RL$K@iVVsWfm`;1ymOsL=269S^0CMwRfM#2PzWP6nrf=)WTMgE~So??Ykr7b>3@( z=yGX>IorSoFsO*a#xb zFoCIgFR8=+ZovLZR7wHfjCVhOaeTA~KJ@@-bC^%eHTjV^Vgn8wJaPp0IaI#Qn|KJ7 zCv6O@O2iB#pGy&|lQN={DiMooOtItO4P*PE^p<(#ye z_?cmJi*XBv)o+|TpPfARHfbB53=^H%nP&2b-~3Xt(*0# zX$O5DtUMheB2)3)C`bIWJzizQ++{-GN$;p;5XyF7Fyv}fGWr%?~j z-9nDp!qp9UgbDD;@oeNDXuY5iQJF*cVR%k5a^mJT=MJV>3(?wen=X!8(!2mE>+7&Y z8P<#w!Rk^?z|0CeY?7*MoN@%@YxPv)iAx2y@iO=fgbaQ@n%8W7(X{CM_lrAPxs)wcb8``U?QG zBR=8yOaP$ma#rrP&zZ+(zw17iol6d8l?xXpdXE&?YBi(ic8f&N*D$|BX6UgZwIP9~ zdoUUZdkhkjHdtcF_z01v+?uVNXTU_U+{7McB`^lpj5aPQnzxC3Ak!){*8IYVykLQY z;zL+NXa;Cc05Jyx>nB*ToFH}pJ68n-Np@kxS**;adp{eAZv&8k3W6+tm!z@ z6UQF1Uz1bEA58w;zr;ux(&*5B6SHSQ#o?oxy!Flnti{nT4_e93e(_3jfM5mp-*=Rv z3dv)q9|@|@5MAay-o5YL_bw#AIe(E}g(A}s9RaKCAg$$j^twnx1MDB05yQ#N-cM&l z=d&wGYI!YZXeDiBUj_)A@{GJWFYrTBzlF!xG&kO*5Y}8`maL)G> zYA`dJ!dX_>{Dlj~4V2RyZ}J;zks8Vjh=H_#&C7U%1X-*RTsx z7V1&(p4vbdL+c=@La>PkN_zgvjqJ5I&LzhldQjAl$TO!NIznmrVcfxsm#-wR5-O^L zV6ZVm+DO{_4oRBGf))Vim1=<>y#KzPyXa8bA(d!2ebSdDGxKxcyz)r_LKYG5lLX|M zv{Z13HU;zV4iQ7bZ*&zLpV&j|`A-?BqEXfBu^87`h;j?N%QB#jHVRWh{Uzgp9ynpl z>?nA(k97A@0*fPJfjnmMy=qj@I3PE-yy~Vqzns>T82A2S!x|29e z7#+a{xQlTy{}6I;4!<96)VQ7|8`LxzV3IIxbqkI5xK>}N^}2JFX^W8M8rK6+xTFy8 zgH6%dqp|q3$}>PiNlD5sMa%}reN3?ggux@2Oy>1GZ2yNH|HX&j+5?|S0AxbA{(Z%w z+xeX0{WAdwr)STemE7PsM6SP0+=oWyxSWvmcZi&jB)Bz0x5VU*f)r6n1@eWtCffMP zX{ebn!oFb0L@-kKNF|D#P=pd)+yL4-=W~wDo4G4;(ozf*mdyl6C5nV>fYj3_y zQub2;d{TjTANB=pfjzD#bA*{1k9yE72Ov>6(|k!x-9Fj*|!88uwQ^9`k4;NXNsc&0@sPU z$RH z;*!~?AzglBbWkwUHyAx5v&$wZXC~{D`rOUIbYG=7=*-}rtVtFdB#nhXVD8i~?ZOHW zkpj=eJ{u!?(&P~nn8^1~*agBvW9*8n6A9{UlE+4Pe04XITUCMR*14~7Yg$* z3=){tN|#lXAd&+E1AX$PDfZw;2jRzqSrD<(0D^Gy7oj8{ILXopVDfqw1oAf56qEfdEN??B>9zLW%#Z>FC%aK_HA4%c-p`8>K&8C(zfe8*7ow5E{M0YfsKC4csVAHsf<>mGDsl)xgP z0+0^Mm|hN#8!e`-mfaY8gh&}CNIVB0vkIFJA;2aiLn9s}u`+0As#qcdPg4{DD$p-E zq;6*vD#XP05dDSEHJI7NCcWIKl8T+jVM1zulo6bk=aw{c)eJ}-pF)qRLBONa_h>0<&&bQOj;?{V&S}u%N zafmTeG@Xk{B55dbdDJv!f)zE+ZW)drqrxnvGnjc72_;q<67I6f1)V_;?w~xKpW9+1 z8>Gqs-(LJe2Ke!LxcmJx4}iN3-F<(N58vAPvTti^dgso3e_>%|xS1`tW+#~a)kg+` z+kpJ(!m~gUxs|7cS4JRBlo@8W=`-I_Nr zo1qa{Gt7N2VgbM?vm9MXk(Aw&fP?bvLc$sx!>vJeVC#kclJ$zG3CY$_=$exj(-qgQ z^$X3hCs>STV&juNZ`P?&s zH$|xBHCm4(J5?38Vn}0S0Kg$EDTIeu3S*H;1x_oB=!D2T2t*=eSA#Gc`}QxFHwN3~ zNq0m9W-bcan}On8JQNPuVKh~N5(HcAa5@CgHD=ckkGcVbs(n>q24GMM4TlVPiO|@n zaQjJRW*$-F{^59IwO&XF=Z7D=tbs0arGg<~5i3Mj)8jl0?!jbWMSMTEdl}h(lVmT& zZ+37W+}V3JFn;FL7sqeufzKTPhQH6Z*p8tB?USqflIcD&OYBRw#;w+#;Zkjz&7Hi_ zgk6Uv#6_-%s~jAnial-f0U&Oaxnk-8fP}+hhET%`i8JSTK0)G0N9PlruqJ;&m8 zT?ZBjzP2qtTsGiTtWB3B;D;*}_lg-%D`{ySYM6WcVfQB1sAvA+L8AKbq8-Syd-e)kKhDSCJVftt}!9a>zm4nPZI}XUkDdAf>K7Ui6I}rBK$#d%_9@ zs!}pf=uBqdTB{3-#V+=b-L}!HQ*x42(yiKTY0&ExNco9}k&FRPW)v7Sx}Pb6n;Tn# zCM>jRIvJXwh|y)F30zLtdRb%?X1o*6p70mA#MKMa-rmZvoy`&nqEm%XESUU+qNp8p zr+TXXF^jfTyhMy{u8T@ef1@d>!keH38TLrRUPW`A8*jICg*)Iqe}BLV+t$10$KU_< zdHnRb0zjvsGycUFe;iW@!|8N!WhHAZFUN{Ja%4W++FH)$VU1zXNH|g4M8>zq9IUV| z_{Z|mQ)HTzEdY_7R3D@vG*$fWyo#640T@_kXgKwPgPC>RBi_P1hB_F)6&Pin1CFdY z0mq5$3McUClo0vlx3<&r={?iY;rSwA{b9Gg-rOcc3dURq$t8tSN^rfb2p6;uaU~0h zEN`mK2R%!2u3E^1(`T_#1*$RLZg&TN_JhAJo_O#GI4e>rUbC3M7=mb4v;F&))8&2p z5~32v>&a8clegcyl5MYbreuudq2iGF3AmSddiNbUobJaQ#zPJ8IxOzZo42t0GZ+sK z$;+1VwYRc6P>W|@ePcwtL%bV;W&-(&WmdQZTaPLkJBwzq%99DH8WD~eSw$Gbs!4!j zWXWWK9*R(U$n46Maj`jSuM;L*6O`beeY8>tU{)Usk!r_K3#Bc)7qK-AfhcoK8Xw{mbPM0NqJj+lwCp+?jJ<$p0Mp-*$Yi0C2YxzW2TFx%CI=ac+0A z5Lh8e=jSiLy3H3zO6-)wz%fcHjori!$! zq;?vCkv4~bA<%~6;dl~v2NDJ`<9A`z#>FzX`jBNjmxi1Bb&580suq~G{Q9lm zbYFk-EwtB2lF$cniLU~=c_Jt7$rH!Y-~HA%3a1`9$ukPci3jgXo;YzNTe*1^{dGwS zkUQ|{f~Q+tn8|+kTVGFS$*b#O#=4*X;^pKgKYMv}9NdmsF(-^x@WW4w9Y0#3XOjZ*LQXdQ>{J)J%H>fNtXvvc27c8r+=B z!*brYymwv?mUk~)+UiYf?RsODN3|Od9^Su5xcY_7?d`3LM5smN*sIiV#B{%8IFR!8 zcpy_NtumG+HnEN>rvieH8eb}fw9U7UV!p{}TB@1&9P0$y=v{y+j?w@h0a=G|6O;*j z0)L?$MsM9H9@&H3*`@JZBLlJuLgQFHnbw%>{|)2pG+Jk!k>fVmF71Vx2*%2u8f4VeOyix!L1Ko-dNx1-j~NYF+Ta@iWA{=0Fb7cW zlUlh1cxD}T-5%XBKwiis=2kA9R1Go9Ho|t$+1{W#h~LYhCin|2us!j~$7dP<1DI&H zAY=1)zB4&Ka`;`>xdN_p#f4g})E`u#2DUj%PDiHHa5C;A=OOzRVMUn5LQVJtXGWa{ zCS*mCPxBOHH9iYT7P0q-_#pQ>?eZ+b^zChuE?{X=tl)+Mp;4?rR3hI}6o|CQkHi$n zI!x#x7&V=1l!}M4TEAbKUF=RKOPxV$gYZZgdSOn1=9&96tI_Zm@!1q&1Zt4Q91=lF zqn^|s@()v6k(HIA+=yV(+SyLZ|K@-EPW{Y@`w@|)$uC}cwfDdLAOCS1BB{kwKt}huit`Vsf=po(g3uu^@+;S2gFbqWk(MkDE{gH^e^fsPaM}eC;MOj z&;PJSGWaf$0A@g$zg+>yBAno)#}JbBEcO?QmZMkh08NZ$6slURH}2yEDr|e&Zvk3q zV~hnl9Xup7THr1ZmEv>bu>y`6s2x?MMWUbDXQm5%TAFnGgzE2JXtzjj+^7rY{jHU) zYBuO1a9o1ZZj!1EpXkFCGV;xm%)EEs;e+Yoym<>rN7(K3@RMdku?|D2);f%KiK$}z z{V{)f@a=LDL-tNp;wp652g$cuE)3zk<#B6lZ8*;$14Y=u#zvA4{8-E!N2F-2p%p|j z*D{j7B5r`6*s_U$AgSjMEZs`OD}` z3$~OlR;z_xvsoSthfM2H83%f(pb6PF36c(P2#OF+pWKW(UqD>3Vu<2_BDMq>C@EpY zQK$%jQ3{O9GeUF>D)^=r5A5Gp=ytD&O$fq^6AW>QC^H@RP4ojl3W5+9}0c z+^aBCFN_apBipFWr~R2KQBrUXm<~ZXOv?Oqk_YfJGU@sKfYi(}c`~Yo0TCDdwZLH8SL7_~ZjCfU%#SY7xsm^p4a5Ai5M^ib^c8BTdR8fJZPzLS-KQ*QY1 zxV3&D69m6tgFoz&fAHZm0f0LI=fY$8#}SM0CDzj{ay`$~>*oNwO1fuHDF6>`W?>UP zG}&C@cjP@2mdVx_TZ9bl+@Q*0t3f^COoWeoup{tB&<)IBaA;~+bIq|}K}+NAU{t<+ z>*hRE!DM!RafqCY#RP7^-}HO^%IfO+7z$!sYY?XhmJWm)q4}J)+FMX9m>|~b1Z&M& z!gdX@H{@Ft8g#f=>aC@N6|iMEs+9^{LufmIkA;fdQL$Md3N?Z73k^ijFA#AhRMPZ{ z0)8WtMsR8b?8&qRJ6GA<+8mv~bR~QG(MP0?HCHMA(LZ~B_R^KBo!jfJHV^>YMc_^i zEJ*UC1YREc&2#UKpLz1q!gJ3oP=_>Z&ldW9#cWCP_@k$k+DkqrH*eiae)jS! zqm}hdY~ShtJJK&GUoF>=g-RylGchWiJpN$i=_emk0TcJ(C!CQaytlcD@UT9Q4`J25 zglo*UkkkQA;6LuwvKZ2uLVMFvH0_8I{(fA8OV>9S=32KrS4OiDUI@fO891!4PX5U^m z1mpu2OIQOaW+Kn5t#!`7f2BpPs}14`_D20a*)TCCNXOcaqSYu>A>)a!Fz7bf2jM9U zSOflH7aes#M8f8P>5HJvOrkB2?b3E*{C)BNoupMFvSEOqZ;~qb*+__ajRu5hxWCZvi zW7es8mkCWB$%P2X#&Rsqme20`gVx z1)n&@9j-euRZg`qceZ?(l1sK zd~VjuHFGNJsl`i$ZDp{&wK4p!KmKWH|MK$e1NR>VeF;H!>ST$Hg~Z_la{Vq?kMI#cK>H_yFG8O1Iwos`P8tWqvvc7x9iE)Gz>g@tNq<`2L9HO+8Pj%LZ`=4STFuV3x| z{8ztT8K#vxs6iMaK%odlmSG1sH9rfD2G9YxD$RyRrr&h*fcWDVwe_JTMcstd4y6^{ z0AbXok5QzAZ#O`wGFR7|WCr9^jV%7qcVX)Zn;MiA_v59(w9uYq)bFqnjVl=IWHZ%r zd2xOg3Q`#7A@cn0jU2|2oSm5|-hcGaQt$mM2O03SNu{E4424qNF{X^PIl@*4@hi%& zVY@s;5dtidaf_y@;HE)p%3%A4R0bo$!VDBS16A$Ac;KDV9pTH4IZnTW^Y)ZGd$ko7xQkVci!Xs_W>Y+dMARO=lAV9 zS9suoMq#abs4&?s7l*^`0t*zsA;1oQc;+(-iUI~%Og=3S(@JFphPE8 zT@#$F{`nVp-iM;JdDW5io3Uc7Rnb?)8w zs`ni|T&MF`)YbIS(~qDy$qy)LDWL4)l@I#;!MIzfkeoJxKxpM>G9TogBpatnjZ-Hd zo_*@E(_!8t)wsI0K0SZ&atmU)U8q+{7}?D^;&lK3AOJ~3K~#fRhVU-e0MOD9z8^`K z)Evg(!8y`P*b2hD4!EjKyJrAIDC4w;yiG>ga4#^Eu##yC_~4@Ek&%R%;J5Toq=sTOJ8m_@+Tbx0hY`p$1zHIAkvt6Q& zOVS#&nrb87fLj>%kUyX*VfSEKBG9E95sDJHyEEM09`=V6M=DsLQzDp%Hz-B$1)fgV zv6VVFj8IrREO68iAk4n^!V5Wa-(B&~>E}-k0DjW=eE<7Ny1e{SdKN?8ef#Ppn{E`g zxAznWgUv#v#l|k}P{42%7L}-*Wa4HrBVK_tLwF?N15pQ40xJf@WEIwF1%(H5NH@}? z%JOeQX+R|qD^p_+I5(-Za8ToZXFq~yc$4w4R;g~Ur|H#m@1CE`%ruu#66{$n?kS@P zz$L4c>|Nf2tZu^ksns{ux4Q4WfBAN~(p;-H(zWew$M~ek$00%x@4yAsp(+91RIv`r z7kL%=vY}MK3DO}l-;o@W^8^kY)(GkbXIf0x)b;`-99{@fsxVM*w+?=%(>ly#13Tj> z-p(bqgh>xx3iFP19=}`<>RfyN>%X&iyVY*Dy8Uf9;0o;~Fd)4|;Meh}LKXphe*66i z=!VG&{t6#E1jQjy7wN6xzU94!;KpI!7>X4`y{mM9-ApSF9640~_BX#Kh;oVwGaLxH zz%lI(_aM}pHY+vQMiNH0dRT}I5myu|U8CNui}Qp#-yl# z4nT=RWG*N~@Q_g@ii$AD@MA*4gOsr$VuKpQ?hYtTvkJ^5m$Kop4=OzEx3?DVKd{*R zy>C1>d*6{m1j@zP4)+||L@lYml_B<%+ zC;jbCk2hxPq=Y3*PJLR5PDb<^)GPbu?vNb#qv2o#zYi<=#fRvDdmaEkf%3EB=`Q%` z)7#p!#~9*ivRwt&dgZnfaDwXgaluVTy$Z7xCS-*B5d@%jBMXEIU@}OoQmPN(RU14E?J%A#r1>JQI95{l-%Jvu*x6s;r9xMjHPgh;?YPFB95}neS`=O zsTGS@F&-;E;x_5(3R;wSl*Stp3M^|7nK%I4!as%P)EKP;jZ@=`ZEiQiIc)J8&powo zra{UfP_xtNW&n5X(BVVKnf`te142@BbC|i@Pa<#(D!_QSF`fb_OjFrhR$TG^`;L(R zC^$YJ_mM*&+q-vf`rMbEsyur76yuRJVG&V)Kzaj!+)q62a*2r2GZ;(fQCBI!`|v+5 zeECaHFN_{LWuDw2QN8JcG`(=?TI;8;ywT~5Mpv7)Dz4I#1^r^#F8WGBiOanW5(8w( zJYxwWq>rvw6$n;UAi(T&V{>bG_3E`=7h&nN zHiL$DFo4m(L!`PqOv>{Fr(N$1d$-HIA%4Kc8f0J-X(_os$RSKpBq+ZLoNfoDHkJb8 zZr3?OmysYCHerN{nDAa)HN;(S_vmbE3%HmbN`6Z)R61k#+RyX*Jq>_N)u0YOHb5T% zzdOkJ_N}cIn2Z3_3}zh@QvNh>10NCIlVs<}@(2WtIL{a$W{siA?BaTr66nN*06m2S z#^{vDXP9es=*B8jA7MCt1$x=?9|RyxPDWDntbuc`9CcYm12^#tFN$Gt!D_II0 zicldDSIO6uq7l}4A2BwQ`@KuI^u6%AS4diJ3E}Pc;F+k5Iv2Q+5e0@M~|p z*}r(@D#PBo1;xC+y4}4|npwV0@N8J>{w5KJv<+QmW(}v+<{4Uahd>55s>o=Yg&Oi< zLR}S0RdP}xvqc?FsGV+a&_<)u>$8bXaQwqWAp)N=bAl4K&q$BXmrvfDcHH2+>9i460P2crBaRJ7WF3WVmE z;`?jzVW~i+Ov-7H+^}Y3h_<)4s{;)BoAp|0c`t&ZVp@CSjW^c#P1el%mmhlI=<@Yj zw@WJr3er`H0H*t@k>mDp_xIiN zzTbWC?sM+`{gdwVp1aH3y+(?v-|Zsvo6ev}st@{|ZLaI9svWBqh7I*rkV|9dHlGo5 zs4+#Yh0P=cGJ6+P?05j0R4lcfOnmbx!es%id(^4P`$9&5Sg&k=)#iK z?X6pbJ8PZcXgc@)m1~owg@wHsh6~n};Sj4CNJS{tXv50NTKlD+{p#A48>_cy#~t>p zRe-cR3p0x&;+QpUJ_hI)*oLGdWjyn+h(TJ)0$m4uv9wuT$ja zUmQC|$QnAzPR6CoiI5QkLjMYR5jV7rtx=#&4!G$>lMOSXz zy2YHmIyc{3qap(e=LUVITvV*%M|Mw zxe#}<X>r%gwD~wInKS zR4OnI$d;+wNIejA>lW=mo;$4~2B}qQWz^}jH#&ojza}~9DxCHr3K??r85x?4Z*&qM z4ol7;7O;b!WZm4u96@he1vvIpGG9b=hXBGaj=%4Ldlmry zzKXy7)4~6@y*G`O6Qq6br& z5c`k{X^_tqBW$Lda+^)kFp~}}GrhG^sX-8Qm9Zw5a~?I8{i&=JOV+py|I*c|p&eVd zrBgUWnr#FEDbHLk3N4e7{kSfL5h~lmq>LeTqPR1X8SZU>tkc6DsfY=#6&ocx*|wa4 zZ3&u~2nm)Y$ePqr(y%%gu3q<-zxB7|By^Ebg~_;?3H<)tXP+E-`l%Uukv3+u3TwE`k&iJ4I{8NR`efFt5eP#AjU-nNc%PXB9|MbPu zh09kO)EvP6CgK8d}3uCT(@XiCNM;?AKyZ?^8>1RLp)Yk9*^wps168ni9N0<{XE8ZwV zruZ=VB>NQ6GS<-Lw{udc{h3417xaNy zw{ghZa`v$WKn8_DgFj;6>&g5vZ}qw7o(qryt$n#%u#9iRaV7(Qq=9jc2AMQLYkUZ4 zPC$uj3i6&|qm#*ucL#AvC_%s&Vg)ZESi=BAt0goIkk@7V?GCGR%;6*B>iXY`rBFxcY?7$3@&MHu1DWJbscgT;igQK%h9pyI|D$t`Lpx?B&6 z4o(w!F&V(fj@bMx()B=1Y91?p3Z~~c2?}WRPHmy=E_GT>$L%y@-D!!S*I?~wn}R&XJxA*GX*Ia1{y2?N;=3819$Iz_Z(zD!#F3^Pk#b2 zKv*$xJgG=`VP&m&;@ssayqINFab-GSv%|mu#XEt@!S(s2?M^E7@Xj4Oc1sG>esrr> zYIb6?m7aweA=;|9>Z^-uC;5Dpvw3*;4LugNx&KJY}Kg%;;a zRGB3T;%<*5bHP`>_}P&|cimZ-x_Y&B{N$;Hw@;p}67o|oRq8{SXSO~3;QeFIe(4L_ zW)_#5Z=SibOcg$*EJ9|H5Q)8_{S;=iLPXPSG?5=zMn`PFx)g4A*> zm;e=UegwT#$76(gT}V#&kmIL7%p;Zo?Y0|(ML;Sa@pgLEj6Msx3i)^$!8!KB*2gkX zsA0n>670$HM>|FfHYdUlJR#3xseeS>0Y6jEJHZ7Mh%~lS^et0q)o>w;ik1 zoAFdCSr{(lu;N-2I*)g$Yl17z$axUnoQiMAU~p;AhmxuPL0LCQ zfjeM;YmNr#bj|B@AZkeyWr3YUJ~5=dz`>_W(60vwC9*6eQYaqS(Rk`I8c8KVNk#1P zl%giq7a&t2B(ey@p4d75!`nzqT1$>Mh6}2eVok*w#i(wP;n5>tIAO)d#wYnocOsA< z*zHa`hFaW#?mXTmNfXd)B7y4j?J@*WnF(%%QdJTm*P?GbW030t=Xk+&B6%vg6#Un) zqDU1MssYM*G+vz6M7nsAB%Q*3t65$kPt zlafhQD^S)B9YgS_nkmA6k{ zy!!5ii&b8P`t0KJ8gzfncrq2NR_ZI?|Iv$RuUtUAS!r}2v(1jQDSyNzqpHVZO;Q4R z6=1OU+)B#oEk;vhU&8U|V$qY}pUXHSmY09DR;ev`Ui(MH@zl6{8yd<@{!Oq!-UGZ9n)>Gv%}*Gt0!hVr3vix~ph!O?&vmCY>2Ob}W1T+O^ujg9phw zA57|jk2L`50tJGahd}s8{QTqRp0mb({_|jWDiu^lphBq*VaRU~jF-gL1OrFP!7vu> zB|r^apdR6GGQ6W@^65pnl@upE7>x}3v@u<5x)hf$cwaI1* z?H0-4XyQc2&<`=J6>ZXOL-!uKYxLnyJuvBz#;5&oSop6WeXI21ORrxW87Wu~JaB({ ze0*$}ew4E$_Uz}MoVYT()VMsmvWl0g!e;|+J3Q5VQHW3MmFw+k2o?%=AG~w&-g^#< z%s_?Jqj&G!Q9E|*7e%BA_!a3_*#XfMkr6H81AGgDLI`POWx(Ettfwx-Sc2#k5HZXOfX3J=jTr(9 z1}`0tA>cSjmQlh)V_>fx7aPk0mW@i!?aX!}sd_wV73kj~E0$WGS!-UEG|$n2ONahP zW<_^qdyg=M79YNZ0&y@vH~8|dCF2o1dCst@vB0~?Gqp0g%pGHsV^6LvE}ubqu8=** z_YQGSrWlwhr268jMwtoH_kHT_-Dofej-CABbhX`G**-p!LOdj7)9uBht=uc${AT3f zu6=tRc=&;lR6JfqO}NZ)`T8D^F9{=vXjLh;yZ2M-q*^ z-%8YbD2IMJtFJ5yC($ff-kw-29f1-_s;dBuR|)Y7eS}pqJt4&@ZPcW3x&SBRO#-9| zkwG;j(?TB#f#Es;>V@gDoqbTrf(DwDj8nu0`aQ@>adBdv6MxY>=5;`GQ5*&ZPmRtv> zwnk0gGsRMEA)ZWkk+fQL9_eM!G{Fwzcf0o1k@P+Y6Lu9w3PxQOjs3+-mz!^$ICXuc zQlD->`taskZ|8Sz-|i^Dna+xk<~H=uz30Z4%bgu$gF%YWnL>l>DnkcJT8RzyOH&@jHduC!JcVDk% zZD~}Bc_9@KgGhL?Iw%@W4^nYmr33iB(HBh*qeC<@67$>hJeN8KL!vNooX{6M6R8=P z`V7%6&18#!e#??K*dOBCqi4`F=8{B`lw10h1N2DZMdWWNYYu>xicQ7!C@%y;JT_0B zZI?=SSuilec74N;EbS&|a%Aj)Kd}bS?bWoCowS@x7D_RT&$l&ENJD@-dPluly|-C+ z7fDN50Li&QoV$G!fe#H9V_*Bqmp=~)ZR4%CPaM&EJ33mJ#CT&r`N(7UiHhxuU;N@@ zthc`Pt#AFq^0j*Xm91FFpMPFQ(mSos>un2yH*~0ak!-!~~)fHx^e{ir@dopHA=FyK|!1XxK;IIyQHGap_Wa zbep*8QV3b}MO?9oxEb*sd!_8d4;R0`UOOrC z!ofT5*f~2t-+b}4BWG4hm1|CBlp?-1Vw=)#V=X{L#!=N{DZ8!e>1KIt7y5O&<93z- zFKG$nZrh~9L8A}q^R%!+kiTQap@xPq-iqx(l3hs!ofX#C!3Yk>Q{pC30TeLEqNGO2 zgNDIWc3@~51ZaI6q8uLw;z4Pj2Ja)DXShfHpuSZo-?8^Nhdpfu@w z*k^bWpc3EUmZ%#DXNh6mt99D-3tJ{e58@EY7Rwk4DK^EI8mEw*O(arxxsk?kOq14A3q7XOWEK9(n8J6d_01XFmVA17CgiOOH1oz@8i*J3N6smM<`pajSOe z%9Y9+M~+-P^4e>&e7NBCCs$zoy$*pde6RIrZma1N1%Q$Q^>p;XMhgyJu%3nmL2E2; zbo82H%7R!G|O*Awk5&;B`Kjw^Of`cPo(~6f~Id<~GTPKdsgVB=c>f0tK za{#6TrV`}sBK=`z??Iab?mlqufypNxdw3tAGf1w!DPnZ`%$c>fkDofzZg&^BYbd@F z?#$v+`^}?oPv9geAO&Xl3|R;E?Mi>;$%n^kwU_Ry)@r~(cY)%=RiFd>4wG?6sj%3A4cl`ISTdlIn1 zhRgSZ4-5FfXUtGp>6xOcle{kN&TJ@IU?5#FmKzyz_VRoH~<}lf_e~&Yb(s zx4-?$@vB#l5~_MZ&hW!Tt*6I*v54Hx(-tl@k+|krtGzXqup1=(W1q(kAzhP;TU=Uc{MEPr?%cU6v&Ycu@$hCV z_>Tx1A><_Kz>eMF0m5Oxudek*Aq(7@nbG4#^JU z8MT}4%3As2&~Rb@uCZ*c*0il+wQki~vYfPL@L*LE1bwR-3c<}im6ikjWYdK0DrsXU zOfFqJ@7%k8dtz#8s@iThJIa(oJ@FS77FzXYy^|Xr&X9*WhGno!>Rxw}cX5f*B7mRX z<=cAtL;_&n6YGC~<~QJ{Nx;=V3B1g}W-fp;V98uSruE@G1V~ohFlqmAAI-yK^`9rw zO{cxo7?!#f;j<Ml0?$N@KS_B5lBhZA0B4Mf5d%06nqRfzwhwflYCetb(m`mk$>X`H}8{x-{9ow zb93)rzBbiyd!>{^aE9VrRKy)e#d5iM?bRc1XP)@XW4i&sg6=nyPDY{MS2Ayd-m+^oWFFrHnUV*X!RnsxFbOn_G{Z|D?S~y9MC{q!&bm;bO1p@HY14K%6gL> zPX|;Q~@( zJpSmT58s1&+kE-e*N;%+xs0%$oSB)Po0yo${@(9? zi3Pw7DNqkG98CHxpwhC&L^y@pH4nFifEMnf z<(sGe{j@ziwg50}ul>VozzvA2Gm{~y9{Fp5II(UgnuUs`1+7z84o7S^3{&!{x}8L$X~eYlN|gXeW0yw-Y5^xSZ?s zt~RaYePHEQM8pFvJ2eGGCaRtZ3RYH}=`IICQc-+@AuXZ>u}MWU*<4}tj=g)Kmr@3d z#y-P(W7_-?u3)~we$v2!&;VSKd>HHr$8ZDU)_{Q`)2-GUVz1Um<%X&6czr)X6>@!Z z+4N8bdAUg+0jP+(cxvM@1Rg_5+oDgjkK|H0Cr}hkZ5F!ABM*#_7U_vd$FvcMtG^n6 z6{?Lv>{)@w&;a~9tTrTZW-lLF2Pn+$My>3loyRaef8 zK6?Klob&s)OkKIU^3JJKm*DWPj^a>)Q9Jqa%defzlal_K#~2@5ysvYP(^RBUA^ejIcl_A9D%P zp@>cw){l0qr9zri{*t{OhcuIF(8Q_j3pFBf;o)Q4tS;Kiml#1{OINKy$5!xp{`NXRngIr z(dg*dNQ{t|eoRD~OI!ED7W4LrQ{#(ECF10wbyU+_B9USAw@}Hug}V+Mo+KyMc#G93 z;iPjG37kgd6;Ic?O%K(6Wp%ZSCwLCW$CB;j06lR{SUm@l9H1X9Gm2u!0>hriLtHE2J9bSLqn4ucFKjKusY+#({=( zMgc8_QgLBu_8xgBoEB3CQYRrmtTQa)IxxH7fbj!p4x}|nBQ6X1FZt2p;UzcXmKe> zJ0qAZ5=~=>YU2KD+RcbpY2wmjz@b-mV(nfT*``SHdaZ@6ryW40&?dSM1WlkMGh&P$ z9Z;`Rim-BD{lFy!wCu!#rCcn!f;Vi)B|7DkKp}F?2DUS_n;~d&iONNQ2-vW(C}zQh^OAEGQDiMn_zv z-*)alxaW?EvBK83PMl5GDhpeN649;8RevQrJT3=QCmHRmM1o>9XU9gJPEa6Z?y>!M z-?!`9l`H43t<+zI>zQ&eZL0p_VZ!3dVZm5REmWOZXijP~3}N3Q2*wFMx_q znbPS9m{*jJZj~34-`dW(QH_x#SqFgf1;Y*~rxeRtPZuB!5`ts-9hJ}Q!00wa;v=qF zp)BO91Vo9Gn=3;3M{Ra%IM?8UcH_%Gc=^a{ohEW~Jl#sTEgwe{pp1OyP;x1NMLRL< zUb!+ix4irhi%9R1{$R`r?ESR4{EIQ6U2ep=7Lt0=Hq_BMzo8_f<>E%TnxJ#L_qzX#O z;n0h#iX54T97iSv1VRG2QLD{QBrv{v068T9NXJnA4|f+Ky>I-Pr$2M=J$K)!Ocigf zShD}0Z-4jaTsfCy00;;Y1w91%4y7Vp!feDt$Qe{GTEL8CD$@klhqJ@@oW#}zC@cRLbEe?br{KBi zLmEoe=9skAJBWY7NO)Wk^pi?;iANAtIVPe%k4-t4yfG$F3UL%U7o#v9^2peMJF8oR zyNh#I&nFjVr{j2!$u95JNOhZUH=!#Nxrw1JV>2|~4;e*#)?KNqB^LDKlsOe8r|6IQX zdg{v%0Q*6Z0ieo4c#Zj^E)Ndkpl4@dF7eW?la9CEKK{m5GE%sQcusWKT*H^Wl>-xA_Y1#qokZ6hZ&Uhz^}#-dvv*qIpGW>e-dpsod` zNr!RhD~-yUnwsj&%*;quHGM{@&!I0r^ZCO&Cr5V@lHt1TO7hVDod+Lz@cwx^jh6MyR6Y5?e(TV_tr70gu^k8;Eq|z5T#CUbrqpn}@RSlI22$TiAfxA^ zyLN*_q0@87$CiA@J4XnTfQ&yfJ;)?M8r3@8CxB-hWvW^LNFw|P4b9mPOqW(q;dkPV zkRCDYO4!6HuJyRcR4z{IbsVMt$omTr!ucq21TRS0d>9D7af_?b`Riw5)I1>4HP%g~ zqn%o#U4HqMSKfZ*^*4@rL87jY2nY83V$Vb==$NyUlfAR!yW{qF-v)0F>0a14R(X28?32Amn}%+*gHrLX#rqw6u(ge0hO zi@YZ{V#_C7#$TH&LP+O!GlY-8R51DVuYL8|-}}Aa{nvX*fttu?9{N}R#c%&tU;FYG zzL-rX#;MEB1yh*Jg%-Hm!CB%r7@^{TS9VB(VB2=wYhALt^{GNGWsM9GhDdkRTV(4i znVu*aRP82`1B9MImArYJ#>#<>7UR+047Q|&cq&W8cH!{oYyYk-kwPxBV{Br};nc{)wiqFX(BIYVBzd)j zypTtR;D?-wV*&60@=UE|V}Any$>CjhvLG_!nrJx(cW>LZch~kEl}gzo=Q+`+HzE+% zbnm}w_W`e7+JR#sF&^uT?##!66lx@lE7lrZeo9o{vt?pp*TnGNPOX>$=OnVx0O<@I z)V=V!P>>$w*pH{78->O`mIbW&4$%hH7XU;c$Dg5V;?GETfE}P{-X9ExaFAgGVFw*e z?U6_2AfX^SK>{*UY9bDr^-^~!>O`=g$~2IHB=9raO%vW}5L1=ARM^^%4F%DBp_|GU z_(nC-o1N>r+d9rsg|5vJX$NR zQXmO82#yTpUGWRiME`Mt1o}D=f2mzvIZ|9qP{_$1udEiA>eb3C#Jmt0qblEcBbm5+ zcEQ8IC_{uPL&+4$W#WsrldU5nWe?wd_kE8)_DBlV*x3G1r+iY}7QX+(AHOp;I+j2+ zCdhfx(CZ^*rXPRwk;Bkv%@GQiK77}mJLq3=DT;B#d;Q4K>p%MOPmfP-namu%=ic$H zTP96Z`sCP%^&6jk)cX6MzD8tDYA>Z%K2=?vzYdsRhrGgp-&Cx%q7c~VctiiBTP2|e zRhSvzfsh4Ti%$YLf?A_d38rUeJZiBNckS8{rPgucsV5#gfb}#*eahEd^c#kDAAycsNq}lKuI7uFNn@Am8KyhbVK=5EMU2vMp z7C|s1Hp%sK4vKLp=_gWn)lhv2looT3xj(*SI`wTk{fhxW2HyGu{eVY#i#7r)0i5>L zUkG&lZ$&8iX?s5a_V1(h{mU$xSV}KH9JP42(@rTfQl)s zQ+a*n-RfD4gL?`2U#5QBG=pdTUL={28AyzE+j2>7Hpcf@hbSG`h+|8MTzuN;CJ!IH zYm!t_!%HBbwysT2x88jF#O2xf<@4oABX{KJTictJN|iimb9e9Ay(=?P7&iTR=bmj=n(FVKlNrtqkK8wF1*hxP z@*KHk4XkPzQ3$9XPz7aUgXo&95W?>;f0CgB_NiPb1~IfpoB_SkOGnQ9{Nm;7X&w z)J3hwu7s>Y9%c{5=oW-ar>>oilcy3 z|NfE7SFXT0M1n>Y9hD8oiGF?#R(& zv)5*qX2|%c;+5{a_{tlnagL-hvteVq=Dzyco2TD7e|ajONu_@Llb>Be1-=6^1Mi(v zXRc1qE=|W0*=ng$ZoKsB8z(0ww@f_x;Qhl!J)WAj)+!BaXv>I|%Vo#PrO|^V-{ZXGp1=P7ROMIU>BvZYv(mbcjAu&M`_T=b(xk zS%NqoU>M9+*kT~2qy#WQ@alhn4$r%w zjEYuxIM|2Gb(C$9rONJ&ol|%w(VB(-*tTukPA7ltq+{DwhaIP5b;q`C+qP|+lXK>o z`>D&isa-c!d#~?ZYf+Q36;fAEGWJLBhV3jUO&}=?b&Kpv>G0@9f?w4u#_vS3Mw={; ztzuBq5eP|MG^@K+3H8T|kK1CCdo5LYD}GWl++)RO$p^i@y}x=BdVanfO|&$;x~1C5 z020ZmIV$XDMZdB*VE_+Upjn$#AX&+MjqmIU`52x7eV_Ag4GFX+$il z{lLgsY%>3#eZ>4WY8nLb4_1%jHs~4Jg=@u%Km7p?0rw=o(Zh17t$&sfB)s}Vbe;7X zHUnrDYlu61_QwxeHll({jx8t;b<uR6DeO?^}C zIae>7Iyj*6ygeNY>R*?(UXX-_&FZ{Y!|MR@4v5?XSYYf|Ni-!e5aOkPTH{ zFmYnp4Q{6mv^`;+TwV3^5}*$up|XdB#}+R9{N=KTIt@KF8iONB z@Fjry<-}+T2dy)*l~KXMH2lx;K*B#RFfHM70MV7?VwCdvj2er)zhPc7{I>1dzyQu1 z=HgL+R`Qapat435O*bM+Ly2La^$@zL(L}3D(S0)_Nd}}p`qTuQSYs#y*ji}Zx+bEQfPM}GGV5RCWze5LMlbf+(_ zue~iTc&313<4``jcoPcw2*-fD`?p)lI#|D30936TX(vrbs%_frVCS z9g<@@zh-3^Q+gkaw+^<)4F%#|W{7t0_3?H^TYr z$S=fq&Y607e{z?iZwG#pGjhR)R0x}(&iM~=!)U()mHe`2G8dh5#5}ivGz82MXffGhg1&6L!$@EbmcY8j%mPdEd2oQy8X))%!8R%yRS z-hGovGn6#Aq9EJlIMyl(SNi=^eg(YmDCy1=H?o;O1YUwUvdyBkcWp;x{zdiS*H z{e{`ycR{C7NpIkNMjM*YT)A7~eAU^|u9eZWlOuzS^ye?O;~2*66ss*&Mi30-8TzDN z1YIu~a2a0;Ja)4ly1ly+orE39S`Y_@n=TIE{fGS-h2%NGWEenx28Txq{DB#vt=az0 z2!gF)TteRtr;dk0Hak+))a$azn4DaG)G}s)dR4iK~S5?hcdsn4W3xI&lR`Tfxp55^H%G2 zQz}Opcuj-ggMY!{CM;f=Nxf)nIm{JD!Z*ddHAZAihr5sa>{p(u6~n}oYX#cd@A-+y zODesx!Z`L9lpuKLwf_c=^HDZnt-=PPwlVi^U*?E|Cc-I^%AiP*OqddZY$M}0Uk5-{ z$igm0>BZtmqv;9|R8&=@xM4oqYX6+p4{Gf`T;_5K%kN(EXsrNIoYMWBj57;)JN}w~ zaIIhs&uv$)ZQt{SM~oeq*{%2%bm!2qc+&KQU?l&|Nh|CVAZ&W%;mXP<=fxQ+cSO_> zT8-{!3bZ}$IQ;b8S!2StM7_FQ`{px?+%A@RT71U#lgpM;DiO@%8Q^a*Yv4O&XjM5j zZ(uj<;OfKr@GAN>rO=$j0qXFy@ZR7vD5PN_Mc{tA1K-_^G;ls}1MxD+1X1Ls*c$$) z;`QMIWh*@{S>(hxFXW2>H~EYm__ooxGAPT2z$ax}IM9S1`CP|rNt8K)Gi1>beqbd9 z3Dgg3jn$uG;f6Qjf3&Eld&FK9b<+emU2z0zYCZ^OZwJpN-12m2vyK~as{)*UIBG}w z;84fS)1DNg1p`yZ`tI;f)KUuFka!-+V)z{__>xvG110>(q1Jl$`+xdwZ3;k*>-q+L zdHBZN)YSa>tZqQm?c`VMZv3}gJQ5=*JjNv>yMvaE4|_T;|0c!ejZ41)YuP<`kgxOZ(Uz8 zL#lkw1>Ypd#iNcX%siZ!Sa{Mv0V_-0^EESmfOa$UugG8PF0*lp!hdvR#fYOjfbme} zipp5QgJB3jT;*{L1G=}w#hH+rU@`H3kbh+6qJ=esi12GIg9!QShP46)k#szW@$N$q zA6cR;mAkgHb5O3OYU2L9!t17;>*lfyzkqpoTL+n;lUjs>>m#qzhtklq--yfT06NsY zTcJ-Z%TDy<@@G96%U7(MDv5u{sn{nvJ8HMOT^j6p@g*jRjZkioLZ{}18{C)adz{B@ ztTlyMLfVIBtTehB#o!aQZtI(gPRaj?j)w1f4c-qUnYdeL^8KufaXLT7`!*?ydkx^4 zj*z&>cK2_Pf$)k9)+-qO;JW0wk)=v5A0qoF1I`QCfC@j(;=TxwfUT-VLLjiZ zx_7F1CR4t=P$swnFh-^5c^1H*#Oc~LSo`vypk~7TT`6v9OpycO-)JV-zxMV3_bNFK z0*BqDie)E995n+!%<+mVsG<|AWqvAbwTZ~WL?&%(*}r1F-PfrH&_H=n#`&N^Nv=4i z!xuL^qZqM}G9n8|9ZU9??@{=}tw{0BLqe(HOp_YP7f9t(>{hgcE^*>-$dihC!P;;U zlQn3at4dNu#hpc_xFeuAl*~{sS)5Sq?pH|ba-LIrL4J$RKpB7V`VPVd_L?H4k`ko~ z1-Yq4nm^?cjBYXPSg^be5|Xf!&;zSV;S?EZT}a-f%D|+W+SW$Q@reo7oP#2#G+Q|Z zg|?-tDdm+5F9K1B`Du9FVEjWje!>BKS<}eGq?G_EVb^3S0~vxas@o}Ufm7_KbyIw7 zFGQVmsxa1U^g0^Syj@seD1TZswac=EAbH60Psvh8te8aZui`~oD<}F!#M^efGv3(M z;mk2sO#zsOk816;b;gFL>lSB;4^u+l@)p|7wa=K_L&Bz|7!bf`X(ksFzGe#HOUk2I zgBG|TY3CBOLf;Gk^UliHEvhz70P4`~IqCQC?Wz_IFQ4>3k(8uykD6bbW0b>5uJl4^ zVD`?&`}4g)axnOia9O{$(N?L*;df+JgX{KyVcFR@40w-}Qfi$-C0>a*h$G(8M90y}DxNXm z$(bvj);yEUlK+D8(YcrvjB{^hph+{QQX>Hx(Mm8PwGm@1=c31pQVg9_EgHwcVsq%q zLsVjgqqp0mHO-L+702#^ko8*9&aXJ2giuCl z3mOs+C*G3_PLuh!I@)>_rjF#(;TH-2GTxIEdV5K`8(5TLH7PBARdn8qig9U`&v)iA z^klQ;d#N^24bm&vj#^!r|4v7C&um;QQsydb%?FH#=d}R%6WwOMQ*Fs!pL8N%{F_bz3KQt2gHxw;MDHPwU`L6S7f?h@ujyvKC^) z3aaH1;#q<#N@bUm&TCHm**XDjnW(%1+Q^`C?@4Ckk|airy3V&bfF`w}^*MzGx*uDZ z@ZVQ6N$e8jmJIw`0^`xO@po`Oa1R?4TxFP8(`)N_5MBv1gsXP}aMv!zQU~zbyc~Z@ z{f%bR<5xN`;`@c0xLs;t$fFKE&*<(ifILT;%zT{zs#rlRz~36k>UDT3da#p4(8eyJ zIefc*UvSnkXI`b-`Kv~xQTp6D>+O7VJpk-X&;QBOUs{si_4Ix<&Ay`{=qoR1$p?o} zl-1$!59vbd+})VDbAr2U&uEkq$QnM!EJ{Y3{B)|DjXfsGPl$@$2!?(^6p#hV3XfMf z?u4S%j)gLsQ4QC?AmwBBL1r+6vuZ>5zC$V|MoM`IH@tB8A;<+SW>5o!`TV2emcF|O z?bsrt5eiCX*7=gygp~ZFHgfzT&_xKP!~hoWh2_usDJVJMZxpG3sjnNNv?qf(uy+x@ z54bJ2J*s{E=LuhWyQ=}LitiE+^AGQc2o1+U`9G|iu@2N879N#Od1B0vh2H4MCx=ek z;`}jIoTz{7@aiPuui-_}4$xuySyi~#M^RWs`pf6Z)Laq=hyBlsHxo+vS$EF6?R%gp zQe;S)wIrnpekjK8*>3$4zO>>6nZI5B?g^&xxYIgb_3&mey2*c%GM4WaEbZ2HnJX?n z$tgV&0>@lu*kpS0@2P_QMVE)ucOR_fsal+f!??>0LyfA;0m^8$t)sFCGm znP{D49Nq9W28Fyt-IQ>4!?Hv&xS)h_h8BS~VR$Ev+TxkraJY_-4D7j3OWZ~c>RFks z*OwzFC)P_SrEO36g6+m<$w-gjT-pp@_a|&ie&0Gx7QgG~?T^tnc_s!XxwsovwytJ& zu(%c0dvM#5WA5Y=WhcuF4?ZcS5_$TzG6Jcs$oCLSVGTO0C?cFu^TC}#yPg3Ll9lsH z>7Ii%iD`;<0e{>>!3h31g}?+cL=^bUe8=o%s_OH=`(L8ycowqg-``hWYMk`HDIwuo zl*Y|*BiG00#1I1pV={P1%mP^K>*aCp>8e9o^mZ`HEsc)8`@=(eI7D22UYDt#=SZK# z9J0g z*-PC&A6*C*uLz=yCgBc$9E;d*MLYpA`N#}NkrmJ2lJd@eRuGm#fh2q>{G-9$U_e}r z_7l9LFvq60oIS+Xlam7xBX?Hmk=}ytxRlmwpeg>zWtRsuhQ;|M35R_-IiGmm1Ua*g z^nrMP65GUq$x zE>4Z^$`SMKCca5y4A!s2)QJn|2P%Yi*Q6L`Q->MIeEvf@D_`gi@p`LpzsQ|MHTdC; zGaVA}Z0&J8b(TKbXEKU{X?(GM!nb0xtz72LpT-f77gVZVq|2NxJ!2vmFY$mv?RO*Fr&(O)-%GM*v zAA1^qQ6cIMpR5iPZ_(tup5W4e`Bww+VP@sv{vJXqPC26G^^TEQwIA08Na?0b#NSb4 zYtagVPguM-j`}G2OuAba$ddA&QK8-qx396SgbTc=o|D*je&GJ2M&{15Vug85CUO3o zmJw{*wigu@wZ`XuNo*Md&bh4m3|*fQH0SRh&`LXksm}9Sv$2gY0Q;sCOS3arqAhG$ z#>ie*3B`x~6v}@-X-3+iLO|s!^a!^MbBwcp18KCUNZHcC%=?Nr!SS?iwLsUW2S*XG z%cfS!Xm|6cnw&C!)D6OF*+T9y#>VTuD8@wQ`JQ+AI)eUfHkrDWN(p;?y@N+gT*KXYS*Gg?w^nB3^(zj)s!y=y4A0X2 z7J2U@F@Eb`t%0TKzdzZsEMI38K>>tt@hM!xI&bG{9k?>NDj; z%|Adwg9X|VaPDMO&yX08P$@Aq6`dP^kf)LKAz~U1`=pP*8P5r!j6IWXPo zVHr3{36ex6TbT{hORWVLl4M>DI3W?YUGyJl4wDn~9};am9)^rbVR6_t*VF08l#_9{LOwuBtCsF|4vSB*M=0vkv%qFRw9Ljd|uZF?p|zG-Et~XOwnBwVNBQX zTi-4TLbJO;us>FU3wWIT%~401;a0?{K&JE-aV~$%)no#JB#V8Iw6t`?COb%xM-oIa zydzRD&D{3Su+Qp<97Kqc#n8EY2I0EomM`sa8b0eDt*YySA=|cl>WAEnEI@uTLFQ=& zr&F&c1byG;TzvW4RkMOFA+nO4DM>9JLpnfdp>9=X zBQuU+B$_dad4sXCkiNk84}X+iOvO*X6z}CCyVe2s_9QaAUaaSlIvy(`m#B|mJ&Alb z4n~9%+72YpqlPOmair3?O(Iwfb|7$zhBt20v-s*VKY5K>ZG-TH!Z}7%g-tqnh^psxlyBx*e31-i&E01Li;v600F=ki*`dTc_a#O;jgg8YWAhFFrC8=g&x zNovy$P>8a$^n*2Mrj@|*hf3y}Q+vD0Kz4Dv^lg45kF>69yJ6Y7_47Xq%1vlo`9Z3) zzWahzi};JF_vL4%`j_BR`{KvbytWnj$F4OU2+oY=6_VdXL}`SIunFhf1)@DmV-;2H zpXdinZLtaNQ6xH8I>RZ$P$+Z6R_LcHd`avq#@+e~v^A>+?xX_T0o@YBcKn!@73CZ% zZq`=p)>(K21Q9$Z>mAs4Ax3)Any|2wNv|c$xDcv+Yq|I8rXkNk!`XjGt6_$@i(YG4&DaGZMlSm2v)dYl+5y0R)z-9U0btJamG3m-{hP|JWXog zm2^ApTM&&@{1tK(MRu-;uvk6_`@`rtv5OIAR4F^=!0mkWX3l)`=Hea}WQu#cLys57 zUhH*uCa;5iNn}UCSpf7K;*pBhYC3PQF1m%W_WZ?dTM!?eBuxdPurBmmHFO)ThCN9X zP01RgxT8rF-Y8a@en}9^=A-C(7t2N&b)j;0upR3xcJ^(W@oMzKx?eYDXf-sBKP~HW z(6qHndc*|PU$$fJs)2$8co_S=OQ-avu%(AmA@wl5dxf6$wcOm_+=3BacP)^5;2Ivt zK0!+;m8yz^NrKU22gWSI0QU)!ZIKQ0=s0*RW0bHNm7`s)gy2#Kh+-q(c=djpkt1ls zZ2zv1rzdAb#g-J_k`s=a9zcw-RXpV!`N;xS33RFzk}#q%XwabI*s~GD(H%BZex^rV z1d@Cyb~3+1;2oMv`7e`F1f$}Mu4<248z|(_>R}Pms;#Rf2f^JD#qr6u$_GH63_-qw zi=qIOFy-JrYE-HiRn?RIju+`9`Jz@)m3K~G;IPKFUem7HzfTRF9_<&6JMv)(UFoH< z0lDZMkSnB!R*pASpRd|gK3CpbLP}NY8#y|5(1&SSZWisfe8DdLBSsWI+7!h3ZrJhp z5@*lui6?iw$fb%xw8K5hw68d&h~T_Zr?vziXQsHOq%faL4jQ!;E`p?kq& zpvNNa=L8&heKU1=&$PcUroa%o=1aaZJHQxK{a{GmxCqJDrph=7rio;FM?xwV$2} zn49<0YtM?8a6I41(n2R!=^2Jho%2qZGQoSEp@Kd;btx7Xtpo^XhlU!q;f6>#%d*Wm z_HPlqncMjf6%e(YS}fsj6Sy#|4KD7v3q24rp+=%XM>CW6p<{OTTC}OvZON!ymwUF- z>w7Tom%SSn!si$;tft{6(HErA)8F-(dg7oU?K zPKe=;UKxLb=g>+;VqmzRU~S&5h!Ia~{lnUA$Y_Td7uV5OF)`OVKFOa+U72W=W*r(E zH%ADN4!@m)M%UIS9|1DP!Y-G1)4j0c&ZoIVm0jb?bJUN?_A<^HhFEUK#!DDU(TIYC zT4ObwZAmxdq_U1Qt{lD4|HC1BXYdkFT4GE7M@N&t=AE8&LCWdIrP9zZfnVY*PWzSQ z!=uNF0>wK_6XT2&q$7EHOBt=Qx)16l*aK5Lly_p6S`EN^q;bv>cCPH_Tb-r@_oY-1 zzdVluyo-YMhZl&U?*QAC3-vZTHZ;0(*?Z+aD6qDR38u>QO&*C7O3?Rat4@%_Q*L_51!u`6>$aWg|p2J?=*c{fXU zodpf}Ns)y_yFrqLr0JhA6;z)X0U^jsz|(ZE^Ludd&nAq(E#Rs${DDuKnMi6Z@Wykm z$y3Nfqt~7C_B(9d7PQcfQ1%*@W&QkF-P^l=l76oyD zE{(I`TEc`+IVe1tV<}51RFg0bNXZt8$0N#2jdU_XS%58?cUsb+$~kZ;WxG(@Xx#6P z(KghwQ$cDD1|w<3telSe*x_aRU{Tljh!(#|TZ$zdk`rTQ9M)A@8(%o2rd)n=u!R7C< zAuD!onSixtJywgZ{Ew`+$EJ(q3|6y<>rIZ7`J$t|X-tMQ9O;GyXN0Aj95$aSq#R+D z3wBE$RnMiR^<6(7gTAis(e{Q00(p1L99}loLm|z3ZYWc$o)?D*Df8gXONDmFWUm(u z3b`=ZgH(nxUda$J5adxrXv1z)YL^7%^;YT|1(mq?5J+sSu z#a%UklhG{y7dA#{NuIPIW;}6!Vui9ZZTB+Cwouu@yX);21+FSqtA>dy8x#UPuN+%l z2{VF@?e-zjiM$^NT1GHKZnm8@5^%kt$F2tv%6jt?(!LIMmI}XCjkm+Y3K$^vxD4*u zirgJ>70U#*KtYmK%CQ~{XU{Qo^~)y7dS$iI*&XGrjyqHK-5|F^F)hYsVnkjt%d>Xp zhR+Ox;SBLRjoO;x%AV29D=K&=j%nv(Q@>=MZo%n=W60i@4<`n{Npg6VXDMuN`Z}co zhDbZ0W=*qRubqQO2B_t@d_+7L2Qqw7S~YRKA2tE7=?nh9jYz`P zAr^l;Wk;ffeSXKp^xBe;{c5SFl19_6iq+H0-Syp8|-V>Xx$;X~4 zX?puTAsO#llsj2azx5%8&q&|Nb-<;?Cv$ZKcOgM~EZ`o#Cr6=w`(&bH@)0HWyt-Te zUiOp+$EK3%^FUG91nTIC2A|_YB;JG#jg-_iDN*`Dj8W6_@dsA7-;*Y^Tn;4I*AoUl zW=^-WO1{z)MIV)BZ1-|~9Y1Zo{1*CT)Adp%!a_j>1e)v@lA5~{!8Xz}PR^HIx}Q!Q zEIG8o#}Pw={N>B4<7M0W_33BvHRX3pHCRYvsSu6C{}=(qJ_R2>nZTf62Jh3oj|`J_ zv)hXq=_)~skFm;H(&h083I3qH8d%HM>(kpZL)shs`9geO(8c8e`}+iK1?)rL2QtV$ zgKhSAOA5jRjS&r5axCiv7yQ}2H3?c&Gf23DFGM&nn@T(9Tn>P(JlaTx8vzq7MC?lCuT}?lv*-{9f4?Hmi(kc6phZ{e$_*kZWH@FI`Iv#E>rbyjyM# z@!TdvydmV?FMpuVm!6=Ea<{{Mrl$)YVayx`@-^e@a_e*8G)v$Ms_yII>m}tRH8>H5 zvW)IN04GgX4tn`>7wPNmtbA$fu-`}0@4H6_KVzArQQ#jv`q+rTKTgW}lW9zlOhF?h z5JDLI!UPPs(ij|hvXYL$zA?5f{zl(+rs0igtLkeJf$L1BAt(+)n>UQ7Ziz-{fO)2h z(DBBubZ&89VFv&2c*=Q+fcg(xB|}?^<*`Xsx6lbFMKDcU@c6m~g3L$T`q;ixC5fHh{? z>m08N_N}C@J}Hj6xe4h+MZI4sQGKXY9*CAV+}f{YBz27;Tjifg3dGoXZ29oe^g5t} zq`pSS$e`1#N<3UdV@482M;0%_0UEmUT^j;63PLUW=I#)FZ(%%@aPpr`bQ--OSXDM! z!-6PgZeBmVCU<^8(c0^qw?7>TgZ{G5`gOh-)Q#1-&lSpf9LNP3-r~j*0IZk|RHfqq z{;iV1j6#(K0dHi+zS!mEF3E^P{%4(SMNAgwQI7@_pxU8FyMp>WRXdph0Kh>@iHoTI z05|hD!J0nhL^Yu#P6BbF9i1D4bXCURzPG-YO;7VzJBnw?T3@hhh{N*y4Z^tch+fr9 zCS;AIRyLvMbY^;gN0VZ7f{rut}cjKyd<2DO9M}cBif|VCw1=`Q z)LiIecQ@R7j_$p+P50RPms4o>QrD%rMv(|6uN*ryMUF+KP|1*1a()hanc`~#d7cmf zlMPjDe7$LVoNZvDrn*N|V`#uq?OyPsgeg;T2dffi_f)zJZ7#XU%2d5>Y1JX`QYjba z4>eVPH;BrLCdt~Gggi3OGUo3rDAEj{^^<04CyvZngrt??OvCQ#=)Av@e0+yAe3bFy z2@P>OnUdqKR|Xl~x)-i;do<1WaVD+|Qjd6RA>x(P6aHL z!FwArRu6(bsg-IUMM6H}^H{42&JQhzr;-^8M5wkZ`k_-|W2yBFI#jW9Y;ZjaYh3dGTU=mCxGI97leKS zA}I+kA>7F#Jk=DkU8eXT4P5_sGO%^Xdd_GDVyx|OTrYU{RDD_AwvNy&?u*Bd+A3qHF%$8;kFs_VOP`y7TPt8_UlJkY<77{kFn zm7OYnmK}xHD;90Z4f=lEGRqQoJ@;k*-I11ET=~7OkV90Ohp%VP0%73`KnPrnHHGAe z8+@6!|1>G~)M-^^YpSjZbBeB{vs;+vY2o3Z{KP3CPc+GwK+8X)Ap^+{AIEfmR*qDn z$fK)pG$o=AYie3g^}n4DM8GkR=ms~ZAU0M#jhaRz!x;Iybp?o>gFt4-_Z*bK)Xu*& zyVB}q=sa&=^)5Rei_*H|-v4N}B?YW!Q6H~)G=VV2QGvHo3Tx1qpk&B&_p!FnWmr_i zCFDy_USSRZB}ADQbxcsL#N48k48`8k{bBe@Ki>R4<>-D^%VTaVX1&Js>mHvjU6}3v zd6iyU2>sYLe?4FKdKrlle44^U!l8mZn$BY;F6LQ#z=ufol0W8!f zclX2~7?!pMDI{3^Eo?joY}~P|G=l^lTJ@%UV0IUah*FLqaFSi*ft0pDGJs8a;5U?y z&?gvCDC+3fb;>J80uZEVN*%D|;;kG?ZKP%6s{y~EN!T0n=>gQ;pQhvz3q=d)pr?bL z(94<{bxqu7lb{Vf$!6!#piEN?8O5%=ks@^nSJKuaqwwDG$Wx?0PM2@3oCzTe&%C0< z$2gXq5|K~yY&(6=-dpuScmPDa#N#?|Z~#|3-7I0&`}$i$<`YvU{;w#?BOmw92G>E$ z)(fGJxvv2==DNnvkK&ILs)k2bDl6PnsyD zgh8>TWVIFrL4TOC0&8b^K@6X@$MB9;z~wHCg`tGexHmeS;@{Esp8_JELv-=*k zIJ3uE?LXVLs-mMY+mwC!I@fHP5RF#t?>_70hLp1&iP+YQ{3`c4j{f=fAFcbP_gsBP zqHuP-cD<88ey0O^5hvmb62psHVSqUjRI_jY?LGKBGh>$MWyTE<<@P9`rLz$;C>9}L zOuI%57~~m~xLmzw4c*2j)V_GORTaD_Gd|BsTPfZ$y!-L#|Nt-QjW&WzW6zx~>Z8B(GLH@Kzn}e3TNs`aNA3E2G;lWUYSn z6)M)weZCTuwgJwVx>csw-iJ5N2N0J0mct>}zN7@00o{Je-xV~tT~owy^+u5CkO;P% zP}*DFa~aUkQRugkTi?n1hyGCD=g8;?!T>_N?wlSxgdXvsL>G*}wB&_KBE@?71b+$} z^T!o{21vT<&ypppCYZ`lAh;oF*yGg_k_E5)muqRqWQF&7vxc)Dm%hTX#07_K{l>cF znwU{QHPe#z=JVGCvHRX)X939H2iL)>?|(7G=fmTd(A7CE@WZc(7k8~Mz_V;ZtLOrc z*pR#nnYh%xzPPV7k4=$r=+M@(y$bDIEkJGv(?eeUx&2W zst4wkW>pl?WBOtY^YfR+Iv5z>9mD;(>dgf=y$Ls43k&f+t?K6RA!ok8ZB-$AmdX?7 zZE0d?+6kKa)rT&7-VxjewCCEx@F(J%owU7Gkr08HGl9b0=NashwKn(3_k-`BM851B zF6`@G@D|k8?Ci?EfzmaoIjS&|p?auSTPdscDq0y-!}wHqAU1}_9AZNb zqkW~hLsUEM*bZA~YfJ(j;GoUjh4Zub0ngx` zu(i;^n;U70#Qy?pL{2exgUKnKOPFQ->GvV8-4{#Woy{eg|E_NzXWE+B_UTpC=T;ij zcIaa0#oH2+ub+`u_pb#Z77f1U>92f&YMx_z$9bexx5&dQ%?6SQ+tTza%WDui@`m8F z2W@4OE-yU0w`$Mh=I3lTqJjyi3!&x5k;{PZLt$;!mSmTg6z#{X^p{gs5ZN}{_R`j) z*yJoy@<-Pjc`Fi+Xcq6p%i9xNK)rs_h0xEhmsh_~+xkoOvx&zjLFTo$H!-}olsCUn zD8#jUCL~`ZFN0~YtZG8!=U~9IZ%XHk1Sgv@7u?fJ*xl1wmEXt2(8ZRSs`JX3UFT$s z$LG_z`<>6`ul2Mhq+}=o=Hmbnq;+^{$e*Ifux(U2pJ8`+{!IKKhdZA;yvcHF4lP}B z%Z+}UTXxsp(_p^|vG2Qu+Mr%R4iC3>dhGSSlv4UWw(KVzIeS=b?nH(V*WeF-6F&PB zVtWJ#WjjNr31&lq3vwycCRw&Fa8@8Soi!DHx^dZS+uv+{HB3p`zHN3uSwjjqh#|E< zQFI#K85mB3UCn`gY-4b~nEKQ3Pcqfndu;anng;7KL4t4Z?lKudaKpRr&W3{g-?hX4 m=k5QyuK)k7>zea`FCuTfn7n##1$n^tCG|sIyi(L4@P7dE2+Dc@ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/3.png b/src/main/webapp/js/jdigiclock/images/weather/3.png new file mode 100644 index 0000000000000000000000000000000000000000..87b0827ba58cb7e028dee32897eb0d87fd63c514 GIT binary patch literal 58477 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 b!sIJb)I_*45dnN7;NSTut0L1NWg7B7av8^E literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/30.png b/src/main/webapp/js/jdigiclock/images/weather/30.png new file mode 100644 index 0000000000000000000000000000000000000000..99cec73b93366549a0e0d71727a10df0f36d1d4f GIT binary patch literal 46329 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 k1Lng2*B5P}7MKrGfN2 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/32.png b/src/main/webapp/js/jdigiclock/images/weather/32.png new file mode 100644 index 0000000000000000000000000000000000000000..80c07ea7ac9d124be569cc9413c985287f4b4caf GIT binary patch literal 62474 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

                                  ;ACl$~&UbyW@ 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 fvj6Bm>&jqd#{>9dZ7WS5!)V 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 JRHa}U@;`Zv;XwcZ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/34.png b/src/main/webapp/js/jdigiclock/images/weather/34.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ada09029b5bdea28543cf9caf715adad27df00 GIT binary patch literal 39633 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

                                  35lo15w5oR`C<&=&_Ci-(`>ycET`$dBpIrE@o+w zs#9<@2piRqM##!E+6xW>pKT2W#CHLCPXFwKn~adXX_VVw1;DxNOE6FuJz|k1u$Ewm~z3#|hjzNd(KtWCI%v0OMF6Tmp`>JOpstrGvv|1XghB2-L0;8$;0b~(1x-ALObeZcAqaLtFSy~;UP{Jj~(~pmIL5Dx~dE+#>c$( ztH1im;OatCA!SB37!q(`qp~SkrQaQCo(mf%ZPGKELO(b$b~*>VYzf#E)z~~t05eo2`h5aE zvL(UOezv`!*UR zn`k?`BatRSO7aR z0-G$n^!mebop?dTR_^<7D^6Rr%DB8-w@VA)TY#Il$b$6=a=rvTUvB;;P%gmI zefQm#1K>Tnq)$HiWbwlveyZ4NU7gl9Rwq@0R_BGOh%qbH)cp!Y5+O9kI5nJ>wuDz! z^(j~sZ47qAZS0^HV9bo7`s6ycrf2V<0>@M;%1E4IKmmh^@j0-#zZvYR(}ESJ4X|`D ztNwCCFt3=YK-{2UqH3mctj&?m>e-b>L^}>QGI5>7Fm1d&oTu?O?#04

                                  )uiOaifgv|ne= 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 Z70vnryAri6$P0M?0 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%0ArOPFo7Lc-FI@9LoAqtpzC@ce3pLPA+fK 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 Q9dIco2Il(c`{3CB0b-~onE(I) literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/37.png b/src/main/webapp/js/jdigiclock/images/weather/37.png new file mode 100644 index 0000000000000000000000000000000000000000..0b657e76918d3092ee822b295d5669933fc45735 GIT binary patch literal 74056 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≈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 AWB>pF literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/38.png b/src/main/webapp/js/jdigiclock/images/weather/38.png new file mode 100644 index 0000000000000000000000000000000000000000..b4279fccf8f5c62238416a9632d4fc6dd6b69ee5 GIT binary patch literal 49272 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/40.png b/src/main/webapp/js/jdigiclock/images/weather/40.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3d8283e1c7422adb2c59562d5993993e3becb5 GIT binary patch literal 72244 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°VpSI|f(mpGd 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 YfWv3&7@BP=H;Sv!(K6Jmd*%@TKdVy)X8-^I literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/41.png b/src/main/webapp/js/jdigiclock/images/weather/41.png new file mode 100644 index 0000000000000000000000000000000000000000..3caecb354982ecdb5c87c3e0dcaab575d11176dc GIT binary patch literal 74026 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

                                  DTV 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 C>IBCC literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/42.png b/src/main/webapp/js/jdigiclock/images/weather/42.png new file mode 100644 index 0000000000000000000000000000000000000000..4833e77eb2a8c1b648ecaf1542142f91e506d071 GIT binary patch literal 75038 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/43.png b/src/main/webapp/js/jdigiclock/images/weather/43.png new file mode 100644 index 0000000000000000000000000000000000000000..900859e93b11a1757b2ac639ab754bbc544e082f GIT binary patch literal 65716 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⋘K3RL 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�ul#rDsSTa_ex2T>-F@D5yV~ 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�!| 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 Pz|+xG(^ai~WgYoHESTZ# literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/8.png b/src/main/webapp/js/jdigiclock/images/weather/8.png new file mode 100644 index 0000000000000000000000000000000000000000..b6acc62b8816a547c163084fbe3470830e9a6368 GIT binary patch literal 60220 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/blank.png b/src/main/webapp/js/jdigiclock/images/weather/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..b61ad8bbc58541ac3d350395d260bf57a50fa18d GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^%0R5o!3HEVrHhq-6k~CayA#8@b22Z19JVBHcNd2L zAh=-f^2tCE&H|6fVg?4T4{XE)7O>#1_uudhd7H&dIwNwlBbJfNW|f{ zR}Hxi8}P7RSTFCS&?I1_ZvJ6yjhFnv=N}~|7?B_*ZzI~YP3WSKAR_5^v7!PC{x JWt~$(698VEV50y4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/images/weather/na.png b/src/main/webapp/js/jdigiclock/images/weather/na.png new file mode 100644 index 0000000000000000000000000000000000000000..674e7bc84717aec747f8231b805732a1cd87bdaf GIT binary patch literal 43034 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 GhW{S}`iy%3 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/jdigiclock/index.html b/src/main/webapp/js/jdigiclock/index.html new file mode 100644 index 00000000..f1238a47 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/index.html @@ -0,0 +1,155 @@ + + + + + jDigiClock - Digital Clock (HTC Hero inspired). + + + + + + + +

                                  +

                                  jDigiClock

                                  +

                                  Digital Clock (HTC Hero inspired)

                                  +

                                  + Author: Radoslav Dimov
                                  + Version: 2.1 (Changelog)
                                  + Download: jdigiclock.zip
                                  + Licence: Dual licensed under the MIT and GPL licenses. +

                                  +

                                  Contents

                                  +
                                    +
                                  1. Introduction
                                  2. +
                                  3. Examples
                                  4. +
                                  5. Getting started
                                  6. +
                                  7. Configuration
                                  8. +
                                  9. Compatibility
                                  10. +
                                  + +

                                  Introduction

                                  +

                                  + jDigiClock is a jQuery plugin inspired from HTC Hero Clock Widget. +

                                  + +

                                  Examples

                                  +
                                  +

                                  + +

                                  Getting started

                                  +

                                  + To use the jDigiClock plugin, include the jQuery + library, the jDigiClock source file and jDigiClock core stylesheet file inside the <head> tag + of your HTML document: +

                                  +
                                  +<link rel="stylesheet" type="text/css" href="css/jquery.jdigiclock.css" />
                                  +<script type="text/javascript" src="lib/jquery-1.3.2.min.js"></script>
                                  +<script type="text/javascript" src="lib/jquery.jdigiclock.js"></script>
                                  +
                                  +

                                  + To setup jDigiClock, add the following code inside the <head> + tag of your HTML document: +

                                  +
                                  +<script type="text/javascript">
                                  +    $(document).ready(function() {
                                  +        $('#digiclock').jdigiclock({
                                  +            // Configuration goes here
                                  +        });
                                  +    });
                                  +</script>
                                  +
                                  +

                                  + jDigiClock accepts a lot of configuration options, see chapter "Configuration" + for further informations. +

                                  + +

                                  jDigiClock expects a very basic HTML markup structure inside your HTML document:

                                  +
                                  +<div id="digiclock"></div>
                                  +
                                  + +

                                  Configuration

                                  +

                                  + jDigiClock accepts a list of options to control the appearance and behaviour + of the Digital Clock. Here is the list of options you may set: +

                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  PropertyTypeDefaultDescription
                                  clockImagesPathstring"images/clock/"Clock images path.
                                  weatherImagesPathstring"images/weather/"Weather images path.
                                  am_pmbooleanfalseSpecifies the AM/PM option.
                                  weatherLocationCodestring"EUR|BG|BU002|BOURGAS"Weather location code (see: WeatherLocationDatabase.txt).
                                  weatherMetricstring"C"Specifies the weather metric mode: C or F.
                                  weatherUpdateinteger0Weather update in minutes.
                                  proxyTypestring"php"Specifies proxy type: php or asp (see: README.txt).
                                  + +

                                  Compatibility

                                  +

                                  jDigiClock has been tested and works on the following browsers:

                                  +
                                    +
                                  • Internet Explorer 7 (PC)
                                  • +
                                  • FireFox 3.5 (PC/Linux)
                                  • +
                                  • Google Chrome 3.0 (PC)
                                  • +
                                  • Safari 4.0 (PC)
                                  • +
                                  + +
                                  + + diff --git a/src/main/webapp/js/jdigiclock/lib/jquery-1.3.2.min.js b/src/main/webapp/js/jdigiclock/lib/jquery-1.3.2.min.js new file mode 100644 index 00000000..b1ae21d8 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/jquery-1.3.2.min.js @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
                                  "]||!O.indexOf("
                                  "]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
                                  ","
                                  "]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="
                                  ";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

                                  ";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
                                  ";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
                                  ").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
                                  ';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/src/main/webapp/js/jdigiclock/lib/jquery.jdigiclock.js b/src/main/webapp/js/jdigiclock/lib/jquery.jdigiclock.js new file mode 100644 index 00000000..b5742471 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/jquery.jdigiclock.js @@ -0,0 +1,272 @@ +/* + * jDigiClock plugin 2.1 + * + * http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/ + * + * Copyright (c) 2009 Radoslav Dimov + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + */ + + +(function($) { + $.fn.extend({ + + jdigiclock: function(options) { + + var defaults = { + clockImagesPath: 'images/clock/', + weatherImagesPath: 'images/weather/', + lang: 'en', + am_pm: false, + weatherLocationCode: 'EUR|BG|BU002|BOURGAS', + weatherMetric: 'C', + weatherUpdate: 0, + proxyType: 'php' + + }; + + var regional = []; + regional['en'] = { + monthNames: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + dayNames: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] + } + + + var options = $.extend(defaults, options); + + return this.each(function() { + + var $this = $(this); + var o = options; + $this.clockImagesPath = o.clockImagesPath; + $this.weatherImagesPath = o.weatherImagesPath; + $this.lang = regional[o.lang] == undefined ? regional['en'] : regional[o.lang]; + $this.am_pm = o.am_pm; + $this.weatherLocationCode = o.weatherLocationCode; + $this.weatherMetric = o.weatherMetric == 'C' ? 1 : 0; + $this.weatherUpdate = o.weatherUpdate; + $this.proxyType = o.proxyType; + $this.currDate = ''; + $this.timeUpdate = ''; + + + var html = '
                                  '; + html += '
                                  '; + html += '
                                  '; + html += '
                                  '; + html += '
                                  '; + html += '
                                  '; + + $this.html(html); + + $this.displayClock($this); + + $this.displayWeather($this); + + var panel_pos = ($('#plugin_container > div').length - 1) * 500; + var next = function() { + $('#right_arrow').unbind('click', next); + $('#plugin_container > div').filter(function(i) { + $(this).animate({'left': (i * 500) - 500 + 'px'}, 400, function() { + if (i == 0) { + $(this).appendTo('#plugin_container').css({'left':panel_pos + 'px'}); + } + $('#right_arrow').bind('click', next); + }); + }); + }; + $('#right_arrow').bind('click', next); + + var prev = function() { + $('#left_arrow').unbind('click', prev); + $('#plugin_container > div:last').prependTo('#plugin_container').css({'left':'-500px'}); + $('#plugin_container > div').filter(function(i) { + $(this).animate({'left': i * 500 + 'px'}, 400, function() { + $('#left_arrow').bind('click', prev); + }); + }); + }; + $('#left_arrow').bind('click', prev); + + }); + } + }); + + + $.fn.displayClock = function(el) { + $.fn.getTime(el); + setTimeout(function() {$.fn.displayClock(el)}, $.fn.delay()); + } + + $.fn.displayWeather = function(el) { + $.fn.getWeather(el); + if (el.weatherUpdate > 0) { + setTimeout(function() {$.fn.displayWeather(el)}, (el.weatherUpdate * 60 * 1000)); + } + } + + $.fn.delay = function() { + var now = new Date(); + var delay = (60 - now.getSeconds()) * 1000; + + return delay; + } + + $.fn.getTime = function(el) { + var now = new Date(); + var old = new Date(); + old.setTime(now.getTime() - 60000); + + var now_hours, now_minutes, old_hours, old_minutes, timeOld = ''; + now_hours = now.getHours(); + now_minutes = now.getMinutes(); + old_hours = old.getHours(); + old_minutes = old.getMinutes(); + + if (el.am_pm) { + var am_pm = now_hours > 11 ? 'pm' : 'am'; + now_hours = ((now_hours > 12) ? now_hours - 12 : now_hours); + old_hours = ((old_hours > 12) ? old_hours - 12 : old_hours); + } + + now_hours = ((now_hours < 10) ? "0" : "") + now_hours; + now_minutes = ((now_minutes < 10) ? "0" : "") + now_minutes; + old_hours = ((old_hours < 10) ? "0" : "") + old_hours; + old_minutes = ((old_minutes < 10) ? "0" : "") + old_minutes; + // date + el.currDate = el.lang.dayNames[now.getDay()] + ', ' + now.getDate() + ' ' + el.lang.monthNames[now.getMonth()]; + // time update + el.timeUpdate = el.currDate + ', ' + now_hours + ':' + now_minutes; + + var firstHourDigit = old_hours.substr(0,1); + var secondHourDigit = old_hours.substr(1,1); + var firstMinuteDigit = old_minutes.substr(0,1); + var secondMinuteDigit = old_minutes.substr(1,1); + + timeOld += '
                                  '; + timeOld += '
                                  '; + timeOld += ''; + timeOld += ''; + timeOld += '
                                  '; + timeOld += '
                                  '; + if (el.am_pm) { + timeOld += '
                                  '; + } + timeOld += '
                                  '; + timeOld += ''; + timeOld += ''; + timeOld += '
                                  '; + + el.find('#clock').html(timeOld); + + // set minutes + if (secondMinuteDigit != '9') { + firstMinuteDigit = firstMinuteDigit + '1'; + } + + if (old_minutes == '59') { + firstMinuteDigit = '511'; + } + + setTimeout(function() { + $('#fmd').attr('src', el.clockImagesPath + firstMinuteDigit + '-1.png'); + $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg2.png'); + },200); + setTimeout(function() { $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg3.png')},250); + setTimeout(function() { + $('#fmd').attr('src', el.clockImagesPath + firstMinuteDigit + '-2.png'); + $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg4.png'); + },400); + setTimeout(function() { $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg5.png')},450); + setTimeout(function() { + $('#fmd').attr('src', el.clockImagesPath + firstMinuteDigit + '-3.png'); + $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg6.png'); + },600); + + setTimeout(function() { + $('#smd').attr('src', el.clockImagesPath + secondMinuteDigit + '-1.png'); + $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg2.png'); + },200); + setTimeout(function() { $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg3.png')},250); + setTimeout(function() { + $('#smd').attr('src', el.clockImagesPath + secondMinuteDigit + '-2.png'); + $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg4.png'); + },400); + setTimeout(function() { $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg5.png')},450); + setTimeout(function() { + $('#smd').attr('src', el.clockImagesPath + secondMinuteDigit + '-3.png'); + $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg6.png'); + },600); + + setTimeout(function() {$('#fmd').attr('src', el.clockImagesPath + now_minutes.substr(0,1) + '.png')},800); + setTimeout(function() {$('#smd').attr('src', el.clockImagesPath + now_minutes.substr(1,1) + '.png')},800); + setTimeout(function() { $('#minutes_bg img').attr('src', el.clockImagesPath + 'clockbg1.png')},850); + + // set hours + if (now_minutes == '00') { + + if (el.am_pm) { + if (now_hours == '00') { + firstHourDigit = firstHourDigit + '1'; + now_hours = '12'; + } else if (now_hours == '01') { + firstHourDigit = '001'; + secondHourDigit = '111'; + } else { + firstHourDigit = firstHourDigit + '1'; + } + } else { + if (now_hours != '10') { + firstHourDigit = firstHourDigit + '1'; + } + + if (now_hours == '20') { + firstHourDigit = '1'; + } + + if (now_hours == '00') { + firstHourDigit = firstHourDigit + '1'; + secondHourDigit = secondHourDigit + '11'; + } + } + + setTimeout(function() { + $('#fhd').attr('src', el.clockImagesPath + firstHourDigit + '-1.png'); + $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg2.png'); + },200); + setTimeout(function() { $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg3.png')},250); + setTimeout(function() { + $('#fhd').attr('src', el.clockImagesPath + firstHourDigit + '-2.png'); + $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg4.png'); + },400); + setTimeout(function() { $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg5.png')},450); + setTimeout(function() { + $('#fhd').attr('src', el.clockImagesPath + firstHourDigit + '-3.png'); + $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg6.png'); + },600); + + setTimeout(function() { + $('#shd').attr('src', el.clockImagesPath + secondHourDigit + '-1.png'); + $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg2.png'); + },200); + setTimeout(function() { $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg3.png')},250); + setTimeout(function() { + $('#shd').attr('src', el.clockImagesPath + secondHourDigit + '-2.png'); + $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg4.png'); + },400); + setTimeout(function() { $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg5.png')},450); + setTimeout(function() { + $('#shd').attr('src', el.clockImagesPath + secondHourDigit + '-3.png'); + $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg6.png'); + },600); + + setTimeout(function() {$('#fhd').attr('src', el.clockImagesPath + now_hours.substr(0,1) + '.png')},800); + setTimeout(function() {$('#shd').attr('src', el.clockImagesPath + now_hours.substr(1,1) + '.png')},800); + setTimeout(function() { $('#hours_bg img').attr('src', el.clockImagesPath + 'clockbg1.png')},850); + } + } +})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jdigiclock/lib/proxy/asp/README.txt b/src/main/webapp/js/jdigiclock/lib/proxy/asp/README.txt new file mode 100644 index 00000000..40ada8c1 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/proxy/asp/README.txt @@ -0,0 +1,4 @@ +.NET proxy version +written by Alessandro Benedetti + +You need the open source Newtonsoft.Json to compile. \ No newline at end of file diff --git a/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx b/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx new file mode 100644 index 00000000..bdbd67c0 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx @@ -0,0 +1 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WeatherProxy.aspx.cs" Inherits="MultiConsultCRM.Web.Resources.WeatherProxy" %> \ No newline at end of file diff --git a/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.cs b/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.cs new file mode 100644 index 00000000..e0e35336 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections; +using System.Configuration; +using System.Data; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.HtmlControls; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Xml; +using System.Collections.Generic; +using System.Net; +using System.IO; + +namespace MultiConsultCRM.Web.Resources +{ + public partial class WeatherProxy : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + string _location = Request.QueryString["location"]; + string _metric = Request.QueryString["metric"]; + + //string _url = string.Format("http://rainmeter.accu-weather.com/widget/rainmeter/weather-data.asp?location={0}&metric={1}", _location, _metric); + string _url = string.Format("http://wwwa.accuweather.com/adcbin/forecastfox/weather_data.asp?location={0}&metric={1}", _location, _metric); + + string _xml = DownloadWebPage(_url); + + XmlDocument _xmlDocument = new XmlDocument(); + _xmlDocument.LoadXml(_xml); + + XmlNamespaceManager _mgr = new XmlNamespaceManager(_xmlDocument.NameTable); + _mgr.AddNamespace("pf", _xmlDocument.DocumentElement.NamespaceURI); + + Weather _weather = new Weather(); + + _weather.city = + _xmlDocument.SelectSingleNode("/pf:adc_database/pf:local/pf:city", _mgr).InnerText; + _weather.curr_temp = Convert.ToInt32( + _xmlDocument.SelectSingleNode("/pf:adc_database/pf:currentconditions/pf:temperature", _mgr).InnerText); + _weather.curr_text = + _xmlDocument.SelectSingleNode("/pf:adc_database/pf:currentconditions/pf:weathertext", _mgr).InnerText; + _weather.curr_icon = Convert.ToInt32( + _xmlDocument.SelectSingleNode("/pf:adc_database/pf:currentconditions/pf:weathericon", _mgr).InnerText); + + XmlNodeList _xmlNodeList = _xmlDocument.SelectNodes("/pf:adc_database/pf:forecast/pf:day", _mgr); + int _day = _xmlNodeList.Count; + int i = 0; + foreach (XmlNode _dayItem in _xmlNodeList) + { + Forecast _forecast = new Forecast(); + + _forecast.day_date = _dayItem["obsdate"].InnerXml; + _forecast.day_text = _dayItem.SelectSingleNode("pf:daytime", _mgr)["txtshort"].InnerXml; + _forecast.day_icon = + Convert.ToInt32(_dayItem.SelectSingleNode("pf:daytime", _mgr)["weathericon"].InnerXml); + _forecast.day_htemp = + Convert.ToInt32(_dayItem.SelectSingleNode("pf:daytime", _mgr)["hightemperature"].InnerXml); + _forecast.day_ltemp = + Convert.ToInt32(_dayItem.SelectSingleNode("pf:daytime", _mgr)["lowtemperature"].InnerXml); + + _weather.forecast.Add(_forecast); + + i++; + // 5 day forecast + if (i == 5) break; + } + + Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(_weather)); + } + + /// + /// Returns the content of a given web adress as string. + /// + /// URL of the webpage + /// Website content + public string DownloadWebPage(string Url) + { + // Open a connection + HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create(Url); + + // You can also specify additional header values like + // the user agent or the referer: + WebRequestObject.UserAgent = ".NET Framework/2.0"; + WebRequestObject.Referer = "http://www.example.com/"; + + // Request response: + WebResponse Response = WebRequestObject.GetResponse(); + + // Open data stream: + Stream WebStream = Response.GetResponseStream(); + + // Create reader object: + StreamReader Reader = new StreamReader(WebStream); + + // Read the entire stream content: + string PageContent = Reader.ReadToEnd(); + + // Cleanup + Reader.Close(); + WebStream.Close(); + Response.Close(); + + return PageContent; + } + } + + public class Weather + { + public string city; + public int curr_temp; + public string curr_text; + public int curr_icon; + + public List forecast = new List(); + } + + public class Forecast + { + public string day_date; + public string day_text; + public int day_icon; + public int day_htemp; + public int day_ltemp; + } +} diff --git a/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.designer.cs b/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.designer.cs new file mode 100644 index 00000000..acdc2a28 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/proxy/asp/WeatherProxy.aspx.designer.cs @@ -0,0 +1,16 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MultiConsultCRM.Web.Resources { + + + public partial class WeatherProxy { + } +} diff --git a/src/main/webapp/js/jdigiclock/lib/proxy/empty.gitkeep b/src/main/webapp/js/jdigiclock/lib/proxy/empty.gitkeep new file mode 100644 index 00000000..0e639dfb --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/proxy/empty.gitkeep @@ -0,0 +1,3 @@ +# Ignore everything in this directory +* +# Except this file !.gitkeep \ No newline at end of file diff --git a/src/main/webapp/js/jdigiclock/lib/proxy/php/proxy.php b/src/main/webapp/js/jdigiclock/lib/proxy/php/proxy.php new file mode 100644 index 00000000..c2af9a73 --- /dev/null +++ b/src/main/webapp/js/jdigiclock/lib/proxy/php/proxy.php @@ -0,0 +1,40 @@ +local->city; +$weather['curr_temp'] = (int)$xml->currentconditions->temperature; +$weather['curr_text'] = (string)$xml->currentconditions->weathertext; +$weather['curr_icon'] = (int)$xml->currentconditions->weathericon; + +// forecast +//$day = count($xml->forecast->day); +$day = 5; +for ($i = 0; $i < $day; $i++) { + $weather['forecast'][$i]['day_date'] = (string)$xml->forecast->day[$i]->obsdate; + $weather['forecast'][$i]['day_text'] = (string)$xml->forecast->day[$i]->daytime->txtshort; + $weather['forecast'][$i]['day_icon'] = (int)$xml->forecast->day[$i]->daytime->weathericon; + $weather['forecast'][$i]['day_htemp'] = (int)$xml->forecast->day[$i]->daytime->hightemperature; + $weather['forecast'][$i]['day_ltemp'] = (int)$xml->forecast->day[$i]->daytime->lowtemperature; +} + + +echo json_encode($weather); + + + +?> \ No newline at end of file diff --git a/src/main/webapp/js/jquery-1.8.0-vsdoc.js b/src/main/webapp/js/jquery-1.8.0-vsdoc.js new file mode 100644 index 00000000..6eb373c5 --- /dev/null +++ b/src/main/webapp/js/jquery-1.8.0-vsdoc.js @@ -0,0 +1,6981 @@ +/* +* This file has been generated to support Visual Studio IntelliSense. +* You should not use this file at runtime inside the browser--it is only +* intended to be used only for design-time IntelliSense. Please use the +* standard jQuery library for all production use. +* +* Comment version: 1.8.0 +*/ + +/*! +* jQuery JavaScript Library v1.8.0 +* http://jquery.com/ +* +* Distributed in whole under the terms of the MIT +* +* Copyright 2010, John Resig +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* +* Includes Sizzle.js +* http://sizzlejs.com/ +* Copyright 2010, The Dojo Foundation +* Released under the MIT and BSD Licenses. +*/ + +(function ( window, undefined ) { + var jQuery = function ( selector, context ) { + /// + /// 1: Accepts a string containing a CSS selector which is then used to match a set of elements. + /// 1.1 - $(selector, context) + /// 1.2 - $(element) + /// 1.3 - $(object) + /// 1.4 - $(elementArray) + /// 1.5 - $(jQuery object) + /// 1.6 - $() + /// 2: Creates DOM elements on the fly from the provided string of raw HTML. + /// 2.1 - $(html, ownerDocument) + /// 2.2 - $(html, props) + /// 3: Binds a function to be executed when the DOM has finished loading. + /// 3.1 - $(callback) + /// + /// + /// A string containing a selector expression + /// + /// + /// A DOM Element, Document, or jQuery to use as context + /// + /// + + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }; + jQuery.Animation = function Animation( elem, properties, options ) { + + var result, + index = 0, + tweenerIndex = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + percent = 1 - ( remaining / animation.duration || 0 ), + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end, easing ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // resolve when we played the last frame + // otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + createTweens( animation, props ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + anim: animation, + queue: animation.opts.queue, + elem: elem + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + }; + jQuery.Callbacks = function ( options ) { + /// + /// A multi-purpose callbacks list object that provides a powerful way to manage callback lists. + /// + /// + /// An optional list of space-separated flags that change how the callback list behaves. + /// + + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( jQuery.isFunction( arg ) && ( !options.unique || !self.has( arg ) ) ) { + list.push( arg ); + } else if ( arg && arg.length ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + return jQuery.inArray( fn, list ) > -1; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; + }; + jQuery.Deferred = function ( func ) { + + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? + function() { + var returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + } : + newDefer[ action ] + ); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return typeof obj === "object" ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] = list.fire + deferred[ tuple[0] ] = list.fire; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }; + jQuery.Event = function ( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; + }; + jQuery.Tween = function Tween( elem, options, prop, end, easing ) { + + return new Tween.prototype.init( elem, options, prop, end, easing ); + }; + jQuery._data = function ( elem, name, data ) { + + return jQuery.data( elem, name, data, true ); + }; + jQuery._queueHooks = function ( elem, type ) { + + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery.removeData( elem, type + "queue", true ); + jQuery.removeData( elem, key, true ); + }) + }); + }; + jQuery.acceptData = function ( elem ) { + + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + }; + jQuery.access = function ( elems, fn, key, value, chainable, emptyGet, pass ) { + + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if ( key && typeof key === "object" ) { + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); + } + chainable = 1; + + // Sets one value + } else if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction( value ); + + if ( bulk ) { + // Bulk operations only iterate when executing function values + if ( exec ) { + exec = fn; + fn = function( elem, key, value ) { + return exec.call( jQuery( elem ), value ); + }; + + // Otherwise they run against the entire set + } else { + fn.call( elems, value ); + fn = null; + } + } + + if ( fn ) { + for (; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }; + jQuery.active = 0; + jQuery.ajax = function ( url, options ) { + /// + /// Perform an asynchronous HTTP (Ajax) request. + /// 1 - jQuery.ajax(url, settings) + /// 2 - jQuery.ajax(settings) + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup(). See jQuery.ajax( settings ) below for a complete list of all settings. + /// + + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var // ifModified key + ifModifiedKey, + // Response headers + responseHeadersString, + responseHeaders, + // transport + transport, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events + // It's the callbackContext if one was provided in the options + // and if it's a DOM node or a jQuery collection + globalEventContext = callbackContext !== s && + ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? + jQuery( callbackContext ) : jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + + readyState: 0, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( !state ) { + var lname = name.toLowerCase(); + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match === undefined ? null : match; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + statusText = statusText || strAbort; + if ( transport ) { + transport.abort( statusText ); + } + done( 0, statusText ); + return this; + } + }; + + // Callback for when everything is done + // It is defined here because jslint complains if it is declared + // at the end of the function (which would be more logical and readable) + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // If successful, handle type chaining + if ( status >= 200 && status < 300 || status === 304 ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ ifModifiedKey ] = modified; + } + modified = jqXHR.getResponseHeader("Etag"); + if ( modified ) { + jQuery.etag[ ifModifiedKey ] = modified; + } + } + + // If not modified + if ( status === 304 ) { + + statusText = "notmodified"; + isSuccess = true; + + // If we have data + } else { + + isSuccess = ajaxConvert( s, response ); + statusText = isSuccess.state; + success = isSuccess.data; + error = isSuccess.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if ( !statusText || status ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = "" + ( nativeStatusText || statusText ); + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + // Attach deferreds + deferred.promise( jqXHR ); + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + jqXHR.complete = completeDeferred.add; + + // Status-dependent callbacks + jqXHR.statusCode = function( map ) { + if ( map ) { + var tmp; + if ( state < 2 ) { + for ( tmp in map ) { + statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; + } + } else { + tmp = map[ jqXHR.status ]; + jqXHR.always( tmp ); + } + } + return this; + }; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) + // We also use the url parameter if available + s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); + + // Determine if a cross-domain request is in order + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ); + s.crossDomain = !!( parts && + ( parts[ 1 ] != ajaxLocParts[ 1 ] || parts[ 2 ] != ajaxLocParts[ 2 ] || + ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? 80 : 443 ) ) != + ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ) ) + ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Get ifModifiedKey before adding the anti-cache parameter + ifModifiedKey = s.url; + + // Add anti-cache in url if needed + if ( s.cache === false ) { + + var ts = jQuery.now(), + // try replacing _= if it is there + ret = s.url.replace( rts, "$1_=" + ts ); + + // if nothing was replaced, add timestamp to the end + s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + ifModifiedKey = ifModifiedKey || s.url; + if ( jQuery.lastModified[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); + } + if ( jQuery.etag[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); + } + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout( function(){ + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch (e) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + return jqXHR; + }; + jQuery.ajaxPrefilter = function ( dataTypeExpression, func ) { + /// + /// Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax(). + /// + /// + /// An optional string containing one or more space-separated dataTypes + /// + /// + /// A handler to set default values for future Ajax requests. + /// + /// + + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), + i = 0, + length = dataTypes.length; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + for ( ; i < length; i++ ) { + dataType = dataTypes[ i ]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test( dataType ); + if ( placeBefore ) { + dataType = dataType.substr( 1 ) || "*"; + } + list = structure[ dataType ] = structure[ dataType ] || []; + // then we add to the structure accordingly + list[ placeBefore ? "unshift" : "push" ]( func ); + } + } + }; + jQuery.ajaxSettings = { "url": 'http://localhost:25813/', + "isLocal": false, + "global": true, + "type": 'GET', + "contentType": 'application/x-www-form-urlencoded; charset=UTF-8', + "processData": true, + "async": true, + "accepts": {}, + "contents": {}, + "responseFields": {}, + "converters": {}, + "flatOptions": {}, + "jsonp": 'callback' }; + jQuery.ajaxSetup = function ( target, settings ) { + /// + /// Set default values for future Ajax requests. + /// + /// + /// A set of key/value pairs that configure the default Ajax request. All options are optional. + /// + + if ( settings ) { + // Building a settings object + ajaxExtend( target, jQuery.ajaxSettings ); + } else { + // Extending ajaxSettings + settings = target; + target = jQuery.ajaxSettings; + } + ajaxExtend( target, settings ); + return target; + }; + jQuery.ajaxTransport = function ( dataTypeExpression, func ) { + + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), + i = 0, + length = dataTypes.length; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + for ( ; i < length; i++ ) { + dataType = dataTypes[ i ]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test( dataType ); + if ( placeBefore ) { + dataType = dataType.substr( 1 ) || "*"; + } + list = structure[ dataType ] = structure[ dataType ] || []; + // then we add to the structure accordingly + list[ placeBefore ? "unshift" : "push" ]( func ); + } + } + }; + jQuery.attr = function ( elem, name, value, pass ) { + + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, "" + value ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }; + jQuery.attrFn = {}; + jQuery.attrHooks = { "type": {}, + "value": {} }; + jQuery.browser = { "chrome": true, + "version": '21.0.1180.60' }; + jQuery.buildFragment = function ( args, context, scripts ) { + + var fragment, cacheable, cachehit, + first = args[ 0 ]; + + // Set context from what may come in as undefined or a jQuery collection or a node + context = context || document; + context = (context[0] || context).ownerDocument || context[0] || context; + + // Ensure that an attr object doesn't incorrectly stand in as a document object + // Chrome and Firefox seem to allow this to occur and will throw exception + // Fixes #8950 + if ( typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Only cache "small" (1/2 KB) HTML strings that are associated with the main document + // Cloning options loses the selected state, so don't cache them + // IE 6 doesn't like it when you put or elements in a fragment + // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache + // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 + if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && + first.charAt(0) === "<" && !rnocache.test( first ) && + (jQuery.support.checkClone || !rchecked.test( first )) && + (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { + + // Mark cacheable and look for a hit + cacheable = true; + fragment = jQuery.fragments[ first ]; + cachehit = fragment !== undefined; + } + + if ( !fragment ) { + fragment = context.createDocumentFragment(); + jQuery.clean( args, context, fragment, scripts ); + + // Update the cache, but only store false + // unless this is a second parsing of the same content + if ( cacheable ) { + jQuery.fragments[ first ] = cachehit && fragment; + } + } + + return { fragment: fragment, cacheable: cacheable }; + }; + jQuery.cache = {}; + jQuery.camelCase = function ( string ) { + + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }; + jQuery.clean = function ( elems, context, fragment, scripts ) { + + var j, safe, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, + i = 0, + ret = []; + + // Ensure that context is a document + if ( !context || typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Use the already-created safe fragment if context permits + for ( safe = context === document && safeFragment; (elem = elems[i]) != null; i++ ) { + if ( typeof elem === "number" ) { + elem += ""; + } + + if ( !elem ) { + continue; + } + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + if ( !rhtml.test( elem ) ) { + elem = context.createTextNode( elem ); + } else { + // Ensure a safe container in which to render the html + safe = safe || createSafeFragment( context ); + div = div || safe.appendChild( context.createElement("div") ); + + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(rxhtmlTag, "<$1>"); + + // Go to html and back, then peel off extra wrappers + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + depth = wrap[0]; + div.innerHTML = wrap[1] + elem + wrap[2]; + + // Move to the right depth + while ( depth-- ) { + div = div.lastChild; + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + hasBody = rtbody.test(elem); + tbody = tag === "table" && !hasBody ? + div.firstChild && div.firstChild.childNodes : + + // String was a bare or + wrap[1] === "
                                  " && !hasBody ? + div.childNodes : + []; + + for ( j = tbody.length - 1; j >= 0 ; --j ) { + if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { + tbody[ j ].parentNode.removeChild( tbody[ j ] ); + } + } + } + + // IE completely kills leading whitespace when innerHTML is used + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); + } + + elem = div.childNodes; + + // Remember the top-level container for proper cleanup + div = safe.lastChild; + } + } + + if ( elem.nodeType ) { + ret.push( elem ); + } else { + ret = jQuery.merge( ret, elem ); + } + } + + // Fix #11356: Clear elements from safeFragment + if ( div ) { + safe.removeChild( div ); + elem = div = safe = null; + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + for ( i = 0; (elem = ret[i]) != null; i++ ) { + if ( jQuery.nodeName( elem, "input" ) ) { + fixDefaultChecked( elem ); + } else if ( typeof elem.getElementsByTagName !== "undefined" ) { + jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); + } + } + } + + // Append elements to a provided document fragment + if ( fragment ) { + // Special handling of each script element + handleScript = function( elem ) { + // Check if we consider it executable + if ( !elem.type || rscriptType.test( elem.type ) ) { + // Detach the script and store it in the scripts array (if provided) or the fragment + // Return truthy to indicate that it has been handled + return scripts ? + scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : + fragment.appendChild( elem ); + } + }; + + for ( i = 0; (elem = ret[i]) != null; i++ ) { + // Check if we're done after handling an executable script + if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { + // Append to fragment and handle embedded scripts + fragment.appendChild( elem ); + if ( typeof elem.getElementsByTagName !== "undefined" ) { + // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration + jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); + + // Splice the scripts into ret after their former ancestor and advance our index beyond them + ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); + i += jsTags.length; + } + } + } + } + + return ret; + }; + jQuery.cleanData = function ( elems, /* internal */ acceptData ) { + + var data, id, elem, type, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + jQuery.deletedIds.push( id ); + } + } + } + } + }; + jQuery.clone = function ( elem, dataAndEvents, deepDataAndEvents ) { + + var srcElements, + destElements, + i, + clone; + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + // IE copies events bound via attachEvent when using cloneNode. + // Calling detachEvent on the clone will also remove the events + // from the original. In order to get around this, we use some + // proprietary methods to clear the events. Thanks to MooTools + // guys for this hotness. + + cloneFixAttributes( elem, clone ); + + // Using Sizzle here is crazy slow, so we use getElementsByTagName instead + srcElements = getAll( elem ); + destElements = getAll( clone ); + + // Weird iteration because IE will replace the length property + // with an element if you are cloning the body and one of the + // elements on the page has a name or id of "length" + for ( i = 0; srcElements[i]; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + cloneFixAttributes( srcElements[i], destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + cloneCopyEvent( elem, clone ); + + if ( deepDataAndEvents ) { + srcElements = getAll( elem ); + destElements = getAll( clone ); + + for ( i = 0; srcElements[i]; ++i ) { + cloneCopyEvent( srcElements[i], destElements[i] ); + } + } + } + + srcElements = destElements = null; + + // Return the cloned set + return clone; + }; + jQuery.contains = function ( a, b ) { + /// + /// Check to see if a DOM element is within another DOM element. + /// + /// + /// The DOM element that may contain the other element. + /// + /// + /// The DOM element that may be contained by the other element. + /// + /// + + return !!( a.compareDocumentPosition( b ) & 16 ); + }; + jQuery.css = function ( elem, name, numeric, extra ) { + + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( numeric || extra !== undefined ) { + num = parseFloat( val ); + return numeric || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }; + jQuery.cssHooks = { "opacity": {}, + "height": {}, + "width": {}, + "margin": {}, + "padding": {}, + "borderWidth": {}, + "top": {}, + "left": {} }; + jQuery.cssNumber = { "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true }; + jQuery.cssProps = { "float": 'cssFloat', + "display": 'display', + "visibility": 'visibility', + "opacity": 'opacity' }; + jQuery.data = function ( elem, name, data, pvt /* Internal Use Only */ ) { + /// + /// 1: Store arbitrary data associated with the specified element. Returns the value that was set. + /// 1.1 - jQuery.data(element, key, value) + /// 2: Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element. + /// 2.1 - jQuery.data(element, key) + /// 2.2 - jQuery.data(element) + /// + /// + /// The DOM element to associate with the data. + /// + /// + /// A string naming the piece of data to set. + /// + /// + /// The new data value. + /// + /// + + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = jQuery.deletedIds.pop() || ++jQuery.uuid; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }; + jQuery.dequeue = function ( elem, type ) { + /// + /// Execute the next function on the queue for the matched element. + /// + /// + /// A DOM element from which to remove and execute a queued function. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + if ( !queue.length && hooks ) { + hooks.empty.fire(); + } + }; + jQuery.dir = function ( elem, dir, until ) { + + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }; + jQuery.each = function ( obj, callback, args ) { + /// + /// A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties. + /// + /// + /// The object or array to iterate over. + /// + /// + /// The function that will be executed on every object. + /// + /// + + var name, + i = 0, + length = obj.length, + isObj = length === undefined || jQuery.isFunction( obj ); + + if ( args ) { + if ( isObj ) { + for ( name in obj ) { + if ( callback.apply( obj[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( obj[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in obj ) { + if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { + break; + } + } + } + } + + return obj; + }; + jQuery.easing = {}; + jQuery.error = function ( msg ) { + /// + /// Takes a string and throws an exception containing it. + /// + /// + /// The message to send out. + /// + + throw new Error( msg ); + }; + jQuery.etag = {}; + jQuery.event = { "global": {}, + "customEvent": {}, + "props": ['attrChange','attrName','relatedNode','srcElement','altKey','bubbles','cancelable','ctrlKey','currentTarget','eventPhase','metaKey','relatedTarget','shiftKey','target','timeStamp','view','which'], + "fixHooks": {}, + "keyHooks": {}, + "mouseHooks": {}, + "special": {}, + "triggered": false }; + jQuery.expr = { "cacheLength": 50, + "match": {}, + "order": ['ID','CLASS','TAG','NAME'], + "attrHandle": {}, + "find": {}, + "relative": {}, + "preFilter": {}, + "filter": {}, + "pseudos": {}, + "setFilters": {}, + "filters": {}, + ":": {} }; + jQuery.extend = function () { + /// + /// Merge the contents of two or more objects together into the first object. + /// 1 - jQuery.extend(target, object1, objectN) + /// 2 - jQuery.extend(deep, target, object1, objectN) + /// + /// + /// If true, the merge becomes recursive (aka. deep copy). + /// + /// + /// The object to extend. It will receive the new properties. + /// + /// + /// An object containing additional properties to merge in. + /// + /// + /// Additional objects containing properties to merge in. + /// + /// + + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; + }; + jQuery.filter = function ( expr, elems, not ) { + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }; + jQuery.find = function ( selector, context, results, seed ) { + + results = results || []; + context = context || document; + var match, elem, xml, m, + nodeType = context.nodeType; + + if ( nodeType !== 1 && nodeType !== 9 ) { + return []; + } + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + xml = isXML( context ); + + if ( !xml && !seed ) { + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + } + + // All others + return select( selector, context, results, seed, xml ); + }; + jQuery.fn = { "selector": '', + "jquery": '1.8.0', + "length": 0 }; + jQuery.fragments = {}; + jQuery.fx = function ( elem, options, prop, end, easing, unit ) { + + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }; + jQuery.get = function ( url, data, callback, type ) { + /// + /// Load data from the server using a HTTP GET request. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + /// + /// The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). + /// + + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; + jQuery.getJSON = function ( url, data, callback ) { + /// + /// Load JSON-encoded data from the server using a GET HTTP request. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + + return jQuery.get( url, data, callback, "json" ); + }; + jQuery.getScript = function ( url, callback ) { + /// + /// Load a JavaScript file from the server using a GET HTTP request, then execute it. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + + return jQuery.get( url, undefined, callback, "script" ); + }; + jQuery.globalEval = function ( data ) { + /// + /// Execute some JavaScript code globally. + /// + /// + /// The JavaScript code to execute. + /// + + if ( data && core_rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }; + jQuery.grep = function ( elems, callback, inv ) { + /// + /// Finds the elements of an array which satisfy a filter function. The original array is not affected. + /// + /// + /// The array to search through. + /// + /// + /// The function to process each item against. The first argument to the function is the item, and the second argument is the index. The function should return a Boolean value. this will be the global window object. + /// + /// + /// If "invert" is false, or not provided, then the function returns an array consisting of all elements for which "callback" returns true. If "invert" is true, then the function returns an array consisting of all elements for which "callback" returns false. + /// + /// + + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }; + jQuery.guid = 1; + jQuery.hasData = function ( elem ) { + /// + /// Determine whether an element has any jQuery data associated with it. + /// + /// + /// A DOM element to be checked for data. + /// + /// + + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }; + jQuery.holdReady = function ( hold ) { + /// + /// Holds or releases the execution of jQuery's ready event. + /// + /// + /// Indicates whether the ready hold is being requested or released + /// + /// + + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }; + jQuery.inArray = function ( elem, arr, i ) { + /// + /// Search for a specified value within an array and return its index (or -1 if not found). + /// + /// + /// The value to search for. + /// + /// + /// An array through which to search. + /// + /// + /// The index of the array at which to begin the search. The default is 0, which will search the whole array. + /// + /// + + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }; + jQuery.isEmptyObject = function ( obj ) { + /// + /// Check to see if an object is empty (contains no properties). + /// + /// + /// The object that will be checked to see if it's empty. + /// + /// + + var name; + for ( name in obj ) { + return false; + } + return true; + }; + jQuery.isFunction = function ( obj ) { + /// + /// Determine if the argument passed is a Javascript function object. + /// + /// + /// Object to test whether or not it is a function. + /// + /// + + return jQuery.type(obj) === "function"; + }; + jQuery.isNumeric = function ( obj ) { + /// + /// Determines whether its argument is a number. + /// + /// + /// The value to be tested. + /// + /// + + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }; + jQuery.isPlainObject = function ( obj ) { + /// + /// Check to see if an object is a plain object (created using "{}" or "new Object"). + /// + /// + /// The object that will be checked to see if it's a plain object. + /// + /// + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }; + jQuery.isReady = true; + jQuery.isWindow = function ( obj ) { + /// + /// Determine whether the argument is a window. + /// + /// + /// Object to test whether or not it is a window. + /// + /// + + return obj != null && obj == obj.window; + }; + jQuery.isXMLDoc = function ( elem ) { + /// + /// Check to see if a DOM node is within an XML document (or is an XML document). + /// + /// + /// The DOM node that will be checked to see if it's in an XML document. + /// + /// + + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; + }; + jQuery.lastModified = {}; + jQuery.makeArray = function ( arr, results ) { + /// + /// Convert an array-like object into a true JavaScript array. + /// + /// + /// Any object to turn into a native Array. + /// + /// + + var type, + ret = results || []; + + if ( arr != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + type = jQuery.type( arr ); + + if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { + core_push.call( ret, arr ); + } else { + jQuery.merge( ret, arr ); + } + } + + return ret; + }; + jQuery.map = function ( elems, callback, arg ) { + /// + /// Translate all items in an array or object to new array of items. + /// 1 - jQuery.map(array, callback(elementOfArray, indexInArray)) + /// 2 - jQuery.map(arrayOrObject, callback( value, indexOrKey )) + /// + /// + /// The Array to translate. + /// + /// + /// The function to process each item against. The first argument to the function is the array item, the second argument is the index in array The function can return any value. Within the function, this refers to the global (window) object. + /// + /// + + var value, key, + ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }; + jQuery.merge = function ( first, second ) { + /// + /// Merge the contents of two arrays together into the first array. + /// + /// + /// The first array to merge, the elements of second added. + /// + /// + /// The second array to merge into the first, unaltered. + /// + /// + + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }; + jQuery.noConflict = function ( deep ) { + /// + /// Relinquish jQuery's control of the $ variable. + /// + /// + /// A Boolean indicating whether to remove all jQuery variables from the global scope (including jQuery itself). + /// + /// + + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }; + jQuery.noData = { "embed": true, + "object": 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000', + "applet": true }; + jQuery.nodeName = function ( elem, name ) { + + return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); + }; + jQuery.noop = function () { + /// + /// An empty function. + /// + /// + }; + jQuery.now = function () { + /// + /// Return a number representing the current time. + /// + /// + + return ( new Date() ).getTime(); + }; + jQuery.offset = {}; + jQuery.param = function ( a, traditional ) { + /// + /// Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request. + /// 1 - jQuery.param(obj) + /// 2 - jQuery.param(obj, traditional) + /// + /// + /// An array or object to serialize. + /// + /// + /// A Boolean indicating whether to perform a traditional "shallow" serialization. + /// + /// + + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); + }; + jQuery.parseHTML = function ( data, context, scripts ) { + + var parsed; + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + scripts = context; + context = 0; + } + context = context || document; + + // Single tag + if ( (parsed = rsingleTag.exec( data )) ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); + return jQuery.merge( [], + (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); + }; + jQuery.parseJSON = function ( data ) { + /// + /// Takes a well-formed JSON string and returns the resulting JavaScript object. + /// + /// + /// The JSON string to parse. + /// + /// + + if ( !data || typeof data !== "string") { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }; + jQuery.parseXML = function ( data ) { + /// + /// Parses a string into an XML document. + /// + /// + /// a well-formed XML string to be parsed + /// + /// + + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }; + jQuery.post = function ( url, data, callback, type ) { + /// + /// Load data from the server using a HTTP POST request. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + /// + /// The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). + /// + + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; + jQuery.prop = function ( elem, name, value ) { + + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }; + jQuery.propFix = { "tabindex": 'tabIndex', + "readonly": 'readOnly', + "for": 'htmlFor', + "class": 'className', + "maxlength": 'maxLength', + "cellspacing": 'cellSpacing', + "cellpadding": 'cellPadding', + "rowspan": 'rowSpan', + "colspan": 'colSpan', + "usemap": 'useMap', + "frameborder": 'frameBorder', + "contenteditable": 'contentEditable' }; + jQuery.propHooks = { "tabIndex": {} }; + jQuery.proxy = function ( fn, context ) { + /// + /// Takes a function and returns a new one that will always have a particular context. + /// 1 - jQuery.proxy(function, context) + /// 2 - jQuery.proxy(context, name) + /// + /// + /// The function whose context will be changed. + /// + /// + /// The object to which the context (this) of the function should be set. + /// + /// + + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; + + return proxy; + }; + jQuery.queue = function ( elem, type, data ) { + /// + /// 1: Show the queue of functions to be executed on the matched element. + /// 1.1 - jQuery.queue(element, queueName) + /// 2: Manipulate the queue of functions to be executed on the matched element. + /// 2.1 - jQuery.queue(element, queueName, newQueue) + /// 2.2 - jQuery.queue(element, queueName, callback()) + /// + /// + /// A DOM element where the array of queued functions is attached. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + /// An array of functions to replace the current queue contents. + /// + /// + + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }; + jQuery.ready = function ( wait ) { + + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }; + jQuery.readyWait = 0; + jQuery.removeAttr = function ( elem, value ) { + + var propName, attrNames, name, isBool, + i = 0; + + if ( value && elem.nodeType === 1 ) { + + attrNames = value.split( core_rspace ); + + for ( ; i < attrNames.length; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + isBool = rboolean.test( name ); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if ( !isBool ) { + jQuery.attr( elem, name, "" ); + } + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( isBool && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }; + jQuery.removeData = function ( elem, name, pvt /* Internal Use Only */ ) { + /// + /// Remove a previously-stored piece of data. + /// + /// + /// A DOM element from which to remove data. + /// + /// + /// A string naming the piece of data to remove. + /// + /// + + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } + }; + jQuery.removeEvent = function ( elem, type, handle ) { + + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + }; + jQuery.sibling = function ( n, elem ) { + + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + }; + jQuery.speed = function ( speed, easing, fn ) { + + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; + }; + jQuery.style = function ( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }; + jQuery.sub = function () { + /// + /// Creates a new copy of jQuery whose properties and methods can be modified without affecting the original jQuery object. + /// + /// + + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; + }; + jQuery.support = { "leadingWhitespace": true, + "tbody": true, + "htmlSerialize": true, + "style": true, + "hrefNormalized": true, + "opacity": true, + "cssFloat": true, + "checkOn": true, + "optSelected": true, + "getSetAttribute": true, + "enctype": true, + "html5Clone": true, + "boxModel": true, + "submitBubbles": true, + "changeBubbles": true, + "focusinBubbles": false, + "deleteExpando": true, + "noCloneEvent": true, + "inlineBlockNeedsLayout": false, + "shrinkWrapBlocks": false, + "reliableMarginRight": true, + "boxSizingReliable": true, + "pixelPosition": false, + "noCloneChecked": true, + "optDisabled": true, + "radioValue": true, + "checkClone": true, + "appendChecked": true, + "ajax": true, + "cors": true, + "reliableHiddenOffsets": true, + "boxSizing": true, + "doesNotIncludeMarginInBodyOffset": true }; + jQuery.swap = function ( elem, options, callback ) { + + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + }; + jQuery.text = function ( elem ) { + + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + } else { + + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } + return ret; + }; + jQuery.trim = function ( text ) { + /// + /// Remove the whitespace from the beginning and end of a string. + /// + /// + /// The string to trim. + /// + /// + + return text == null ? + "" : + core_trim.call( text ); + }; + jQuery.type = function ( obj ) { + /// + /// Determine the internal JavaScript [[Class]] of an object. + /// + /// + /// Object to get the internal JavaScript [[Class]] of. + /// + /// + + return obj == null ? + String( obj ) : + class2type[ core_toString.call(obj) ] || "object"; + }; + jQuery.uaMatch = function ( ua ) { + + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || + /(webkit)[ \/]([\w.]+)/.exec( ua ) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || + /(msie) ([\w.]+)/.exec( ua ) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.unique = function ( results ) { + /// + /// Sorts an array of DOM elements, in place, with the duplicates removed. Note that this only works on arrays of DOM elements, not strings or numbers. + /// + /// + /// The Array of DOM elements. + /// + /// + + var elem, + i = 1; + + if ( sortOrder ) { + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + } + + return results; + }; + jQuery.uuid = 0; + jQuery.valHooks = { "option": {}, + "select": {}, + "radio": {}, + "checkbox": {} }; + jQuery.when = function ( subordinate /* , ..., subordinateN */ ) { + /// + /// Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. + /// + /// + /// One or more Deferred objects, or plain JavaScript objects. + /// + /// + + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + }; + jQuery.Event.prototype.isDefaultPrevented = function returnFalse() { + /// + /// Returns whether event.preventDefault() was ever called on this event object. + /// + /// + + return false; + }; + jQuery.Event.prototype.isImmediatePropagationStopped = function returnFalse() { + /// + /// Returns whether event.stopImmediatePropagation() was ever called on this event object. + /// + /// + + return false; + }; + jQuery.Event.prototype.isPropagationStopped = function returnFalse() { + /// + /// Returns whether event.stopPropagation() was ever called on this event object. + /// + /// + + return false; + }; + jQuery.Event.prototype.preventDefault = function () { + /// + /// If this method is called, the default action of the event will not be triggered. + /// + /// + + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }; + jQuery.Event.prototype.stopImmediatePropagation = function () { + /// + /// Keeps the rest of the handlers from being executed and prevents the event from bubbling up the DOM tree. + /// + + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }; + jQuery.Event.prototype.stopPropagation = function () { + /// + /// Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event. + /// + + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }; + jQuery.prototype.add = function ( selector, context ) { + /// + /// Add elements to the set of matched elements. + /// 1 - add(selector) + /// 2 - add(elements) + /// 3 - add(html) + /// 4 - add(jQuery object) + /// 5 - add(selector, context) + /// + /// + /// A string representing a selector expression to find additional elements to add to the set of matched elements. + /// + /// + /// The point in the document at which the selector should begin matching; similar to the context argument of the $(selector, context) method. + /// + /// + + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }; + jQuery.prototype.addBack = function ( selector ) { + + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + }; + jQuery.prototype.addClass = function ( value ) { + /// + /// Adds the specified class(es) to each of the set of matched elements. + /// 1 - addClass(className) + /// 2 - addClass(function(index, currentClass)) + /// + /// + /// One or more class names to be added to the class attribute of each matched element. + /// + /// + + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }; + jQuery.prototype.after = function () { + /// + /// Insert content, specified by the parameter, after each element in the set of matched elements. + /// 1 - after(content, content) + /// 2 - after(function(index)) + /// + /// + /// HTML string, DOM element, or jQuery object to insert after each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert after each element in the set of matched elements. + /// + /// + + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); + } + }; + jQuery.prototype.ajaxComplete = function ( f ){ + /// + /// Register a handler to be called when Ajax requests complete. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on( o, f ); + }; + jQuery.prototype.ajaxError = function ( f ){ + /// + /// Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on( o, f ); + }; + jQuery.prototype.ajaxSend = function ( f ){ + /// + /// Attach a function to be executed before an Ajax request is sent. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on( o, f ); + }; + jQuery.prototype.ajaxStart = function ( f ){ + /// + /// Register a handler to be called when the first Ajax request begins. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on( o, f ); + }; + jQuery.prototype.ajaxStop = function ( f ){ + /// + /// Register a handler to be called when all Ajax requests have completed. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on( o, f ); + }; + jQuery.prototype.ajaxSuccess = function ( f ){ + /// + /// Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on( o, f ); + }; + jQuery.prototype.andSelf = function ( selector ) { + /// + /// Add the previous set of elements on the stack to the current set. + /// + /// + + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + }; + jQuery.prototype.animate = function ( prop, speed, easing, callback ) { + /// + /// Perform a custom animation of a set of CSS properties. + /// 1 - animate(properties, duration, easing, complete) + /// 2 - animate(properties, options) + /// + /// + /// A map of CSS properties that the animation will move toward. + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations resolve immediately + if ( empty ) { + anim.stop( true ); + } + }; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }; + jQuery.prototype.append = function () { + /// + /// Insert content, specified by the parameter, to the end of each element in the set of matched elements. + /// 1 - append(content, content) + /// 2 - append(function(index, html)) + /// + /// + /// DOM element, HTML string, or jQuery object to insert at the end of each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the end of each element in the set of matched elements. + /// + /// + + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.appendChild( elem ); + } + }); + }; + jQuery.prototype.appendTo = function ( selector ) { + /// + /// Insert every element in the set of matched elements to the end of the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted at the end of the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; + jQuery.prototype.attr = function ( name, value ) { + /// + /// 1: Get the value of an attribute for the first element in the set of matched elements. + /// 1.1 - attr(attributeName) + /// 2: Set one or more attributes for the set of matched elements. + /// 2.1 - attr(attributeName, value) + /// 2.2 - attr(map) + /// 2.3 - attr(attributeName, function(index, attr)) + /// + /// + /// The name of the attribute to set. + /// + /// + /// A value to set for the attribute. + /// + /// + + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }; + jQuery.prototype.before = function () { + /// + /// Insert content, specified by the parameter, before each element in the set of matched elements. + /// 1 - before(content, content) + /// 2 - before(function) + /// + /// + /// HTML string, DOM element, or jQuery object to insert before each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert before each element in the set of matched elements. + /// + /// + + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); + } + }; + jQuery.prototype.bind = function ( types, data, fn ) { + /// + /// Attach a handler to an event for the elements. + /// 1 - bind(eventType, eventData, handler(eventObject)) + /// 2 - bind(eventType, eventData, preventBubble) + /// 3 - bind(events) + /// + /// + /// A string containing one or more DOM event types, such as "click" or "submit," or custom event names. + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + return this.on( types, null, data, fn ); + }; + jQuery.prototype.blur = function ( data, fn ) { + /// + /// Bind an event handler to the "blur" JavaScript event, or trigger that event on an element. + /// 1 - blur(handler(eventObject)) + /// 2 - blur(eventData, handler(eventObject)) + /// 3 - blur() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.change = function ( data, fn ) { + /// + /// Bind an event handler to the "change" JavaScript event, or trigger that event on an element. + /// 1 - change(handler(eventObject)) + /// 2 - change(eventData, handler(eventObject)) + /// 3 - change() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.children = function ( until, selector ) { + /// + /// Get the children of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.clearQueue = function ( type ) { + /// + /// Remove from the queue all items that have not yet been run. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + return this.queue( type || "fx", [] ); + }; + jQuery.prototype.click = function ( data, fn ) { + /// + /// Bind an event handler to the "click" JavaScript event, or trigger that event on an element. + /// 1 - click(handler(eventObject)) + /// 2 - click(eventData, handler(eventObject)) + /// 3 - click() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.clone = function ( dataAndEvents, deepDataAndEvents ) { + /// + /// Create a deep copy of the set of matched elements. + /// 1 - clone(withDataAndEvents) + /// 2 - clone(withDataAndEvents, deepWithDataAndEvents) + /// + /// + /// A Boolean indicating whether event handlers and data should be copied along with the elements. The default value is false. *In jQuery 1.5.0 the default value was incorrectly true; it was changed back to false in 1.5.1 and up. + /// + /// + /// A Boolean indicating whether event handlers and data for all children of the cloned element should be copied. By default its value matches the first argument's value (which defaults to false). + /// + /// + + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }; + jQuery.prototype.closest = function ( selectors, context ) { + /// + /// 1: Get the first element that matches the selector, beginning at the current element and progressing up through the DOM tree. + /// 1.1 - closest(selector) + /// 1.2 - closest(selector, context) + /// 1.3 - closest(jQuery object) + /// 1.4 - closest(element) + /// 2: Gets an array of all the elements and selectors matched against the current element up through the DOM tree. + /// 2.1 - closest(selectors, context) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + /// A DOM element within which a matching element may be found. If no context is passed in then the context of the jQuery set will be used instead. + /// + /// + + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }; + jQuery.prototype.constructor = function ( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }; + jQuery.prototype.contents = function ( until, selector ) { + /// + /// Get the children of each element in the set of matched elements, including text and comment nodes. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.contextmenu = function ( data, fn ) { + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.css = function ( name, value ) { + /// + /// 1: Get the value of a style property for the first element in the set of matched elements. + /// 1.1 - css(propertyName) + /// 2: Set one or more CSS properties for the set of matched elements. + /// 2.1 - css(propertyName, value) + /// 2.2 - css(propertyName, function(index, value)) + /// 2.3 - css(map) + /// + /// + /// A CSS property name. + /// + /// + /// A value to set for the property. + /// + /// + + return jQuery.access( this, function( elem, name, value ) { + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }; + jQuery.prototype.data = function ( key, value ) { + /// + /// 1: Store arbitrary data associated with the matched elements. + /// 1.1 - data(key, value) + /// 1.2 - data(obj) + /// 2: Returns value at named data store for the first element in the jQuery collection, as set by data(name, value). + /// 2.1 - data(key) + /// 2.2 - data() + /// + /// + /// A string naming the piece of data to set. + /// + /// + /// The new data value; it can be any Javascript type including Array or Object. + /// + /// + + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attr = elem.attributes; + for ( l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split( ".", 2 ); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + data = this.triggerHandler( "getData" + part, [ parts[0] ] ); + + // Try to fetch any internally stored data first + if ( data === undefined && elem ) { + data = jQuery.data( elem, key ); + data = dataAttr( elem, key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + } + + parts[1] = value; + this.each(function() { + var self = jQuery( this ); + + self.triggerHandler( "setData" + part, parts ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + part, parts ); + }); + }, null, value, arguments.length > 1, null, false ); + }; + jQuery.prototype.dblclick = function ( data, fn ) { + /// + /// Bind an event handler to the "dblclick" JavaScript event, or trigger that event on an element. + /// 1 - dblclick(handler(eventObject)) + /// 2 - dblclick(eventData, handler(eventObject)) + /// 3 - dblclick() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.delay = function ( time, type ) { + /// + /// Set a timer to delay execution of subsequent items in the queue. + /// + /// + /// An integer indicating the number of milliseconds to delay execution of the next item in the queue. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }; + jQuery.prototype.delegate = function ( selector, types, data, fn ) { + /// + /// Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements. + /// 1 - delegate(selector, eventType, handler) + /// 2 - delegate(selector, eventType, eventData, handler) + /// 3 - delegate(selector, events) + /// + /// + /// A selector to filter the elements that trigger the event. + /// + /// + /// A string containing one or more space-separated JavaScript event types, such as "click" or "keydown," or custom event names. + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute at the time the event is triggered. + /// + /// + + return this.on( types, selector, data, fn ); + }; + jQuery.prototype.dequeue = function ( type ) { + /// + /// Execute the next function on the queue for the matched elements. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }; + jQuery.prototype.detach = function ( selector ) { + /// + /// Remove the set of matched elements from the DOM. + /// + /// + /// A selector expression that filters the set of matched elements to be removed. + /// + /// + + return this.remove( selector, true ); + }; + jQuery.prototype.die = function ( types, fn ) { + /// + /// 1: Remove all event handlers previously attached using .live() from the elements. + /// 1.1 - die() + /// 2: Remove an event handler previously attached using .live() from the elements. + /// 2.1 - die(eventType, handler) + /// 2.2 - die(eventTypes) + /// + /// + /// A string containing a JavaScript event type, such as click or keydown. + /// + /// + /// The function that is no longer to be executed. + /// + /// + + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }; + jQuery.prototype.domManip = function ( args, table, callback ) { + + + // Flatten any nested arrays + args = [].concat.apply( [], args ); + + var results, first, fragment, iNoClone, + i = 0, + value = args[0], + scripts = [], + l = this.length; + + // We can't cloneNode fragments that contain checked, in WebKit + if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { + return this.each(function() { + jQuery(this).domManip( args, table, callback ); + }); + } + + if ( jQuery.isFunction(value) ) { + return this.each(function(i) { + var self = jQuery(this); + args[0] = value.call( this, i, table ? self.html() : undefined ); + self.domManip( args, table, callback ); + }); + } + + if ( this[0] ) { + results = jQuery.buildFragment( args, this, scripts ); + fragment = results.fragment; + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + // Fragments from the fragment cache must always be cloned and never used in place. + for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + i === iNoClone ? + fragment : + jQuery.clone( fragment, true, true ) + ); + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + + if ( scripts.length ) { + jQuery.each( scripts, function( i, elem ) { + if ( elem.src ) { + if ( jQuery.ajax ) { + jQuery.ajax({ + url: elem.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.error("no ajax"); + } + } else { + jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + }); + } + } + + return this; + }; + jQuery.prototype.each = function ( callback, args ) { + /// + /// Iterate over a jQuery object, executing a function for each matched element. + /// + /// + /// A function to execute for each matched element. + /// + /// + + return jQuery.each( this, callback, args ); + }; + jQuery.prototype.empty = function () { + /// + /// Remove all child nodes of the set of matched elements from the DOM. + /// + /// + + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + } + + return this; + }; + jQuery.prototype.end = function () { + /// + /// End the most recent filtering operation in the current chain and return the set of matched elements to its previous state. + /// + /// + + return this.prevObject || this.constructor(null); + }; + jQuery.prototype.eq = function ( i ) { + /// + /// Reduce the set of matched elements to the one at the specified index. + /// 1 - eq(index) + /// 2 - eq(-index) + /// + /// + /// An integer indicating the 0-based position of the element. + /// + /// + + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }; + jQuery.prototype.error = function ( data, fn ) { + /// + /// Bind an event handler to the "error" JavaScript event. + /// 1 - error(handler(eventObject)) + /// 2 - error(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.extend = function () { + + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; + }; + jQuery.prototype.fadeIn = function ( speed, easing, callback ) { + /// + /// Display the matched elements by fading them to opaque. + /// 1 - fadeIn(duration, callback) + /// 2 - fadeIn(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate( props, speed, easing, callback ); + }; + jQuery.prototype.fadeOut = function ( speed, easing, callback ) { + /// + /// Hide the matched elements by fading them to transparent. + /// 1 - fadeOut(duration, callback) + /// 2 - fadeOut(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate( props, speed, easing, callback ); + }; + jQuery.prototype.fadeTo = function ( speed, to, easing, callback ) { + /// + /// Adjust the opacity of the matched elements. + /// 1 - fadeTo(duration, opacity, callback) + /// 2 - fadeTo(duration, opacity, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A number between 0 and 1 denoting the target opacity. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + + // show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }; + jQuery.prototype.fadeToggle = function ( speed, easing, callback ) { + /// + /// Display or hide the matched elements by animating their opacity. + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate( props, speed, easing, callback ); + }; + jQuery.prototype.filter = function ( selector ) { + /// + /// Reduce the set of matched elements to those that match the selector or pass the function's test. + /// 1 - filter(selector) + /// 2 - filter(function(index)) + /// 3 - filter(element) + /// 4 - filter(jQuery object) + /// + /// + /// A string containing a selector expression to match the current set of elements against. + /// + /// + + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }; + jQuery.prototype.find = function ( selector ) { + /// + /// Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element. + /// 1 - find(selector) + /// 2 - find(jQuery object) + /// 3 - find(element) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var i, l, length, n, r, ret, + self = this; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + ret = this.pushStack( "", "find", selector ); + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }; + jQuery.prototype.first = function () { + /// + /// Reduce the set of matched elements to the first in the set. + /// + /// + + return this.eq( 0 ); + }; + jQuery.prototype.focus = function ( data, fn ) { + /// + /// Bind an event handler to the "focus" JavaScript event, or trigger that event on an element. + /// 1 - focus(handler(eventObject)) + /// 2 - focus(eventData, handler(eventObject)) + /// 3 - focus() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.focusin = function ( data, fn ) { + /// + /// Bind an event handler to the "focusin" event. + /// 1 - focusin(handler(eventObject)) + /// 2 - focusin(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.focusout = function ( data, fn ) { + /// + /// Bind an event handler to the "focusout" JavaScript event. + /// 1 - focusout(handler(eventObject)) + /// 2 - focusout(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.get = function ( num ) { + /// + /// Retrieve the DOM elements matched by the jQuery object. + /// + /// + /// A zero-based integer indicating which element to retrieve. + /// + /// + + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }; + jQuery.prototype.has = function ( target ) { + /// + /// Reduce the set of matched elements to those that have a descendant that matches the selector or DOM element. + /// 1 - has(selector) + /// 2 - has(contained) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }; + jQuery.prototype.hasClass = function ( selector ) { + /// + /// Determine whether any of the matched elements are assigned the given class. + /// + /// + /// The class name to search for. + /// + /// + + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { + return true; + } + } + + return false; + }; + jQuery.prototype.height = function ( margin, value ) { + /// + /// 1: Get the current computed height for the first element in the set of matched elements. + /// 1.1 - height() + /// 2: Set the CSS height of every matched element. + /// 2.1 - height(value) + /// 2.2 - height(function(index, height)) + /// + /// + /// An integer representing the number of pixels, or an integer with an optional unit of measure appended (as a string). + /// + /// + + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + jQuery.prototype.hide = function ( speed, easing, callback ) { + /// + /// Hide the matched elements. + /// 1 - hide() + /// 2 - hide(duration, callback) + /// 3 - hide(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; + jQuery.prototype.hover = function ( fnOver, fnOut ) { + /// + /// 1: Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements. + /// 1.1 - hover(handlerIn(eventObject), handlerOut(eventObject)) + /// 2: Bind a single handler to the matched elements, to be executed when the mouse pointer enters or leaves the elements. + /// 2.1 - hover(handlerInOut(eventObject)) + /// + /// + /// A function to execute when the mouse pointer enters the element. + /// + /// + /// A function to execute when the mouse pointer leaves the element. + /// + /// + + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + }; + jQuery.prototype.html = function ( value ) { + /// + /// 1: Get the HTML contents of the first element in the set of matched elements. + /// 1.1 - html() + /// 2: Set the HTML contents of each element in the set of matched elements. + /// 2.1 - html(htmlString) + /// 2.2 - html(function(index, oldhtml)) + /// + /// + /// A string of HTML to set as the content of each matched element. + /// + /// + + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName( "*" ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }; + jQuery.prototype.index = function ( elem ) { + /// + /// Search for a given element from among the matched elements. + /// 1 - index() + /// 2 - index(selector) + /// 3 - index(element) + /// + /// + /// A selector representing a jQuery collection in which to look for an element. + /// + /// + + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }; + jQuery.prototype.init = function ( selector, context, rootjQuery ) { + + var match, elem, ret, doc; + + // Handle $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context && context.nodeType ? context.ownerDocument || context : document ); + + // scripts is true for back-compat + selector = jQuery.parseHTML( match[1], doc, true ); + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + this.attr.call( selector, context, true ); + } + + return jQuery.merge( this, selector ); + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + jQuery.prototype.innerHeight = function ( margin, value ) { + /// + /// Get the current computed height for the first element in the set of matched elements, including padding but not border. + /// + /// + + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + jQuery.prototype.innerWidth = function ( margin, value ) { + /// + /// Get the current computed width for the first element in the set of matched elements, including padding but not border. + /// + /// + + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + jQuery.prototype.insertAfter = function ( selector ) { + /// + /// Insert every element in the set of matched elements after the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted after the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; + jQuery.prototype.insertBefore = function ( selector ) { + /// + /// Insert every element in the set of matched elements before the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted before the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; + jQuery.prototype.is = function ( selector ) { + /// + /// Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. + /// 1 - is(selector) + /// 2 - is(function(index)) + /// 3 - is(jQuery object) + /// 4 - is(element) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }; + jQuery.prototype.keydown = function ( data, fn ) { + /// + /// Bind an event handler to the "keydown" JavaScript event, or trigger that event on an element. + /// 1 - keydown(handler(eventObject)) + /// 2 - keydown(eventData, handler(eventObject)) + /// 3 - keydown() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.keypress = function ( data, fn ) { + /// + /// Bind an event handler to the "keypress" JavaScript event, or trigger that event on an element. + /// 1 - keypress(handler(eventObject)) + /// 2 - keypress(eventData, handler(eventObject)) + /// 3 - keypress() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.keyup = function ( data, fn ) { + /// + /// Bind an event handler to the "keyup" JavaScript event, or trigger that event on an element. + /// 1 - keyup(handler(eventObject)) + /// 2 - keyup(eventData, handler(eventObject)) + /// 3 - keyup() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.last = function () { + /// + /// Reduce the set of matched elements to the final one in the set. + /// + /// + + return this.eq( -1 ); + }; + jQuery.prototype.length = 0; + jQuery.prototype.live = function ( types, data, fn ) { + /// + /// Attach an event handler for all elements which match the current selector, now and in the future. + /// 1 - live(events, handler) + /// 2 - live(events, data, handler) + /// 3 - live(events-map) + /// + /// + /// A string containing a JavaScript event type, such as "click" or "keydown." As of jQuery 1.4 the string can contain multiple, space-separated event types or custom event names. + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute at the time the event is triggered. + /// + /// + + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }; + jQuery.prototype.load = function ( url, params, callback ) { + /// + /// 1: Bind an event handler to the "load" JavaScript event. + /// 1.1 - load(handler(eventObject)) + /// 1.2 - load(eventData, handler(eventObject)) + /// 2: Load data from the server and place the returned HTML into the matched element. + /// 2.1 - load(url, data, complete(responseText, textStatus, XMLHttpRequest)) + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed when the request completes. + /// + /// + + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + // Don't do a request if no elements are being requested + if ( !this.length ) { + return this; + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = url.slice( off, url.length ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( typeof params === "object" ) { + type = "POST"; + } + + // Request the remote document + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params, + complete: function( jqXHR, status ) { + if ( callback ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + } + } + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + // See if a selector was specified + self.html( selector ? + + // Create a dummy div to hold the results + jQuery("
                                  ") + + // inject the contents of the document in, removing the scripts + // to avoid any 'Permission Denied' errors in IE + .append( responseText.replace( rscript, "" ) ) + + // Locate the specified elements + .find( selector ) : + + // If not, just inject the full result + responseText ); + + }); + + return this; + }; + jQuery.prototype.map = function ( callback ) { + /// + /// Pass each element in the current matched set through a function, producing a new jQuery object containing the return values. + /// + /// + /// A function object that will be invoked for each element in the current set. + /// + /// + + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }; + jQuery.prototype.mousedown = function ( data, fn ) { + /// + /// Bind an event handler to the "mousedown" JavaScript event, or trigger that event on an element. + /// 1 - mousedown(handler(eventObject)) + /// 2 - mousedown(eventData, handler(eventObject)) + /// 3 - mousedown() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.mouseenter = function ( data, fn ) { + /// + /// Bind an event handler to be fired when the mouse enters an element, or trigger that handler on an element. + /// 1 - mouseenter(handler(eventObject)) + /// 2 - mouseenter(eventData, handler(eventObject)) + /// 3 - mouseenter() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.mouseleave = function ( data, fn ) { + /// + /// Bind an event handler to be fired when the mouse leaves an element, or trigger that handler on an element. + /// 1 - mouseleave(handler(eventObject)) + /// 2 - mouseleave(eventData, handler(eventObject)) + /// 3 - mouseleave() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.mousemove = function ( data, fn ) { + /// + /// Bind an event handler to the "mousemove" JavaScript event, or trigger that event on an element. + /// 1 - mousemove(handler(eventObject)) + /// 2 - mousemove(eventData, handler(eventObject)) + /// 3 - mousemove() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.mouseout = function ( data, fn ) { + /// + /// Bind an event handler to the "mouseout" JavaScript event, or trigger that event on an element. + /// 1 - mouseout(handler(eventObject)) + /// 2 - mouseout(eventData, handler(eventObject)) + /// 3 - mouseout() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.mouseover = function ( data, fn ) { + /// + /// Bind an event handler to the "mouseover" JavaScript event, or trigger that event on an element. + /// 1 - mouseover(handler(eventObject)) + /// 2 - mouseover(eventData, handler(eventObject)) + /// 3 - mouseover() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.mouseup = function ( data, fn ) { + /// + /// Bind an event handler to the "mouseup" JavaScript event, or trigger that event on an element. + /// 1 - mouseup(handler(eventObject)) + /// 2 - mouseup(eventData, handler(eventObject)) + /// 3 - mouseup() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.next = function ( until, selector ) { + /// + /// Get the immediately following sibling of each element in the set of matched elements. If a selector is provided, it retrieves the next sibling only if it matches that selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.nextAll = function ( until, selector ) { + /// + /// Get all following siblings of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.nextUntil = function ( until, selector ) { + /// + /// Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed. + /// 1 - nextUntil(selector, filter) + /// 2 - nextUntil(element, filter) + /// + /// + /// A string containing a selector expression to indicate where to stop matching following sibling elements. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.not = function ( selector ) { + /// + /// Remove elements from the set of matched elements. + /// 1 - not(selector) + /// 2 - not(elements) + /// 3 - not(function(index)) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + return this.pushStack( winnow(this, selector, false), "not", selector); + }; + jQuery.prototype.off = function ( types, selector, fn ) { + /// + /// Remove an event handler. + /// 1 - off(events, selector, handler) + /// 2 - off(events-map, selector) + /// + /// + /// One or more space-separated event types and optional namespaces, or just namespaces, such as "click", "keydown.myPlugin", or ".myPlugin". + /// + /// + /// A selector which should match the one originally passed to .on() when attaching event handlers. + /// + /// + /// A handler function previously attached for the event(s), or the special value false. + /// + /// + + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }; + jQuery.prototype.offset = function ( options ) { + /// + /// 1: Get the current coordinates of the first element in the set of matched elements, relative to the document. + /// 1.1 - offset() + /// 2: Set the current coordinates of every element in the set of matched elements, relative to the document. + /// 2.1 - offset(coordinates) + /// 2.2 - offset(function(index, coords)) + /// + /// + /// An object containing the properties top and left, which are integers indicating the new top and left coordinates for the elements. + /// + /// + + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var box, docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, top, left, + elem = this[ 0 ], + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + if ( (body = doc.body) === elem ) { + return jQuery.offset.bodyOffset( elem ); + } + + docElem = doc.documentElement; + + // Make sure we're not dealing with a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return { top: 0, left: 0 }; + } + + box = elem.getBoundingClientRect(); + win = getWindow( doc ); + clientTop = docElem.clientTop || body.clientTop || 0; + clientLeft = docElem.clientLeft || body.clientLeft || 0; + scrollTop = win.pageYOffset || docElem.scrollTop; + scrollLeft = win.pageXOffset || docElem.scrollLeft; + top = box.top + scrollTop - clientTop; + left = box.left + scrollLeft - clientLeft; + + return { top: top, left: left }; + }; + jQuery.prototype.offsetParent = function () { + /// + /// Get the closest ancestor element that is positioned. + /// + /// + + return this.map(function() { + var offsetParent = this.offsetParent || document.body; + while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent || document.body; + }); + }; + jQuery.prototype.on = function ( types, selector, data, fn, /*INTERNAL*/ one ) { + /// + /// Attach an event handler function for one or more events to the selected elements. + /// 1 - on(events, selector, data, handler) + /// 2 - on(events-map, selector, data) + /// + /// + /// One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + /// + /// + /// A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + /// + /// + /// Data to be passed to the handler in event.data when an event is triggered. + /// + /// + /// A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + /// + /// + + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }; + jQuery.prototype.one = function ( types, selector, data, fn ) { + /// + /// Attach a handler to an event for the elements. The handler is executed at most once per element. + /// 1 - one(events, data, handler) + /// 2 - one(events, selector, data, handler) + /// 3 - one(events-map, selector, data) + /// + /// + /// One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + /// + /// + /// A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + /// + /// + /// Data to be passed to the handler in event.data when an event is triggered. + /// + /// + /// A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + /// + /// + + return this.on( types, selector, data, fn, 1 ); + }; + jQuery.prototype.outerHeight = function ( margin, value ) { + /// + /// Get the current computed height for the first element in the set of matched elements, including padding, border, and optionally margin. Returns an integer (without "px") representation of the value or null if called on an empty set of elements. + /// + /// + /// A Boolean indicating whether to include the element's margin in the calculation. + /// + /// + + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + jQuery.prototype.outerWidth = function ( margin, value ) { + /// + /// Get the current computed width for the first element in the set of matched elements, including padding and border. + /// + /// + /// A Boolean indicating whether to include the element's margin in the calculation. + /// + /// + + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + jQuery.prototype.parent = function ( until, selector ) { + /// + /// Get the parent of each element in the current set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.parents = function ( until, selector ) { + /// + /// Get the ancestors of each element in the current set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.parentsUntil = function ( until, selector ) { + /// + /// Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object. + /// 1 - parentsUntil(selector, filter) + /// 2 - parentsUntil(element, filter) + /// + /// + /// A string containing a selector expression to indicate where to stop matching ancestor elements. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.position = function () { + /// + /// Get the current coordinates of the first element in the set of matched elements, relative to the offset parent. + /// + /// + + if ( !this[0] ) { + return; + } + + var elem = this[0], + + // Get *real* offsetParent + offsetParent = this.offsetParent(), + + // Get correct offsets + offset = this.offset(), + parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; + offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; + + // Add offsetParent borders + parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; + parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + }; + }; + jQuery.prototype.prepend = function () { + /// + /// Insert content, specified by the parameter, to the beginning of each element in the set of matched elements. + /// 1 - prepend(content, content) + /// 2 - prepend(function(index, html)) + /// + /// + /// DOM element, array of elements, HTML string, or jQuery object to insert at the beginning of each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the beginning of each element in the set of matched elements. + /// + /// + + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }; + jQuery.prototype.prependTo = function ( selector ) { + /// + /// Insert every element in the set of matched elements to the beginning of the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted at the beginning of the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; + jQuery.prototype.prev = function ( until, selector ) { + /// + /// Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.prevAll = function ( until, selector ) { + /// + /// Get all preceding siblings of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.prevUntil = function ( until, selector ) { + /// + /// Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object. + /// 1 - prevUntil(selector, filter) + /// 2 - prevUntil(element, filter) + /// + /// + /// A string containing a selector expression to indicate where to stop matching preceding sibling elements. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.promise = function ( type, obj ) { + /// + /// Return a Promise object to observe when all actions of a certain type bound to the collection, queued or not, have finished. + /// + /// + /// The type of queue that needs to be observed. + /// + /// + /// Object onto which the promise methods have to be attached + /// + /// + + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + if ( (tmp = jQuery._data( elements[ i ], type + "queueHooks" )) && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + }; + jQuery.prototype.prop = function ( name, value ) { + /// + /// 1: Get the value of a property for the first element in the set of matched elements. + /// 1.1 - prop(propertyName) + /// 2: Set one or more properties for the set of matched elements. + /// 2.1 - prop(propertyName, value) + /// 2.2 - prop(map) + /// 2.3 - prop(propertyName, function(index, oldPropertyValue)) + /// + /// + /// The name of the property to set. + /// + /// + /// A value to set for the property. + /// + /// + + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }; + jQuery.prototype.pushStack = function ( elems, name, selector ) { + /// + /// Add a collection of DOM elements onto the jQuery stack. + /// 1 - pushStack(elements) + /// 2 - pushStack(elements, name, arguments) + /// + /// + /// An array of elements to push onto the stack and make into a new jQuery object. + /// + /// + /// The name of a jQuery method that generated the array of elements. + /// + /// + /// The arguments that were passed in to the jQuery method (for serialization). + /// + /// + + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }; + jQuery.prototype.queue = function ( type, data ) { + /// + /// 1: Show the queue of functions to be executed on the matched elements. + /// 1.1 - queue(queueName) + /// 2: Manipulate the queue of functions to be executed on the matched elements. + /// 2.1 - queue(queueName, newQueue) + /// 2.2 - queue(queueName, callback( next )) + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + /// An array of functions to replace the current queue contents. + /// + /// + + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }; + jQuery.prototype.ready = function ( fn ) { + /// + /// Specify a function to execute when the DOM is fully loaded. + /// + /// + /// A function to execute after the DOM is ready. + /// + /// + + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }; + jQuery.prototype.remove = function ( selector, keepData ) { + /// + /// Remove the set of matched elements from the DOM. + /// + /// + /// A selector expression that filters the set of matched elements to be removed. + /// + /// + + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + jQuery.cleanData( [ elem ] ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }; + jQuery.prototype.removeAttr = function ( name ) { + /// + /// Remove an attribute from each element in the set of matched elements. + /// + /// + /// An attribute to remove; as of version 1.7, it can be a space-separated list of attributes. + /// + /// + + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }; + jQuery.prototype.removeClass = function ( value ) { + /// + /// Remove a single class, multiple classes, or all classes from each element in the set of matched elements. + /// 1 - removeClass(className) + /// 2 - removeClass(function(index, class)) + /// + /// + /// One or more space-separated classes to be removed from the class attribute of each matched element. + /// + /// + + var removes, className, elem, c, cl, i, l; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + if ( (value && typeof value === "string") || value === undefined ) { + removes = ( value || "" ).split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + if ( elem.nodeType === 1 && elem.className ) { + + className = (" " + elem.className + " ").replace( rclass, " " ); + + // loop over each item in the removal list + for ( c = 0, cl = removes.length; c < cl; c++ ) { + // Remove until there is nothing to remove, + while ( className.indexOf(" " + removes[ c ] + " ") > -1 ) { + className = className.replace( " " + removes[ c ] + " " , " " ); + } + } + elem.className = value ? jQuery.trim( className ) : ""; + } + } + } + + return this; + }; + jQuery.prototype.removeData = function ( key ) { + /// + /// Remove a previously-stored piece of data. + /// 1 - removeData(name) + /// 2 - removeData(list) + /// + /// + /// A string naming the piece of data to delete. + /// + /// + + return this.each(function() { + jQuery.removeData( this, key ); + }); + }; + jQuery.prototype.removeProp = function ( name ) { + /// + /// Remove a property for the set of matched elements. + /// + /// + /// The name of the property to set. + /// + /// + + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }; + jQuery.prototype.replaceAll = function ( selector ) { + /// + /// Replace each target element with the set of matched elements. + /// + /// + /// A selector expression indicating which element(s) to replace. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; + jQuery.prototype.replaceWith = function ( value ) { + /// + /// Replace each element in the set of matched elements with the provided new content. + /// 1 - replaceWith(newContent) + /// 2 - replaceWith(function) + /// + /// + /// The content to insert. May be an HTML string, DOM element, or jQuery object. + /// + /// + + if ( !isDisconnected( this[0] ) ) { + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( jQuery.isFunction( value ) ) { + return this.each(function(i) { + var self = jQuery(this), old = self.html(); + self.replaceWith( value.call( this, i, old ) ); + }); + } + + if ( typeof value !== "string" ) { + value = jQuery( value ).detach(); + } + + return this.each(function() { + var next = this.nextSibling, + parent = this.parentNode; + + jQuery( this ).remove(); + + if ( next ) { + jQuery(next).before( value ); + } else { + jQuery(parent).append( value ); + } + }); + } + + return this.length ? + this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : + this; + }; + jQuery.prototype.resize = function ( data, fn ) { + /// + /// Bind an event handler to the "resize" JavaScript event, or trigger that event on an element. + /// 1 - resize(handler(eventObject)) + /// 2 - resize(eventData, handler(eventObject)) + /// 3 - resize() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.scroll = function ( data, fn ) { + /// + /// Bind an event handler to the "scroll" JavaScript event, or trigger that event on an element. + /// 1 - scroll(handler(eventObject)) + /// 2 - scroll(eventData, handler(eventObject)) + /// 3 - scroll() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.scrollLeft = function ( val ) { + /// + /// 1: Get the current horizontal position of the scroll bar for the first element in the set of matched elements. + /// 1.1 - scrollLeft() + /// 2: Set the current horizontal position of the scroll bar for each of the set of matched elements. + /// 2.1 - scrollLeft(value) + /// + /// + /// An integer indicating the new position to set the scroll bar to. + /// + /// + + return jQuery.access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? (prop in win) ? win[ prop ] : + win.document.documentElement[ method ] : + elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : jQuery( win ).scrollLeft(), + top ? val : jQuery( win ).scrollTop() + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; + jQuery.prototype.scrollTop = function ( val ) { + /// + /// 1: Get the current vertical position of the scroll bar for the first element in the set of matched elements. + /// 1.1 - scrollTop() + /// 2: Set the current vertical position of the scroll bar for each of the set of matched elements. + /// 2.1 - scrollTop(value) + /// + /// + /// An integer indicating the new position to set the scroll bar to. + /// + /// + + return jQuery.access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? (prop in win) ? win[ prop ] : + win.document.documentElement[ method ] : + elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : jQuery( win ).scrollLeft(), + top ? val : jQuery( win ).scrollTop() + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; + jQuery.prototype.select = function ( data, fn ) { + /// + /// Bind an event handler to the "select" JavaScript event, or trigger that event on an element. + /// 1 - select(handler(eventObject)) + /// 2 - select(eventData, handler(eventObject)) + /// 3 - select() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.serialize = function () { + /// + /// Encode a set of form elements as a string for submission. + /// + /// + + return jQuery.param( this.serializeArray() ); + }; + jQuery.prototype.serializeArray = function () { + /// + /// Encode a set of form elements as an array of names and values. + /// + /// + + return this.map(function(){ + return this.elements ? jQuery.makeArray( this.elements ) : this; + }) + .filter(function(){ + return this.name && !this.disabled && + ( this.checked || rselectTextarea.test( this.nodeName ) || + rinput.test( this.type ) ); + }) + .map(function( i, elem ){ + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val, i ){ + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + }; + jQuery.prototype.show = function ( speed, easing, callback ) { + /// + /// Display the matched elements. + /// 1 - show() + /// 2 - show(duration, callback) + /// 3 - show(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; + jQuery.prototype.siblings = function ( until, selector ) { + /// + /// Get the siblings of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; + jQuery.prototype.size = function () { + /// + /// Return the number of elements in the jQuery object. + /// + /// + + return this.length; + }; + jQuery.prototype.slice = function () { + /// + /// Reduce the set of matched elements to a subset specified by a range of indices. + /// + /// + /// An integer indicating the 0-based position at which the elements begin to be selected. If negative, it indicates an offset from the end of the set. + /// + /// + /// An integer indicating the 0-based position at which the elements stop being selected. If negative, it indicates an offset from the end of the set. If omitted, the range continues until the end of the set. + /// + /// + + return this.pushStack( core_slice.apply( this, arguments ), + "slice", core_slice.call(arguments).join(",") ); + }; + jQuery.prototype.slideDown = function ( speed, easing, callback ) { + /// + /// Display the matched elements with a sliding motion. + /// 1 - slideDown(duration, callback) + /// 2 - slideDown(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate( props, speed, easing, callback ); + }; + jQuery.prototype.slideToggle = function ( speed, easing, callback ) { + /// + /// Display or hide the matched elements with a sliding motion. + /// 1 - slideToggle(duration, callback) + /// 2 - slideToggle(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate( props, speed, easing, callback ); + }; + jQuery.prototype.slideUp = function ( speed, easing, callback ) { + /// + /// Hide the matched elements with a sliding motion. + /// 1 - slideUp(duration, callback) + /// 2 - slideUp(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate( props, speed, easing, callback ); + }; + jQuery.prototype.stop = function ( type, clearQueue, gotoEnd ) { + /// + /// Stop the currently-running animation on the matched elements. + /// 1 - stop(clearQueue, jumpToEnd) + /// 2 - stop(queue, clearQueue, jumpToEnd) + /// + /// + /// The name of the queue in which to stop animations. + /// + /// + /// A Boolean indicating whether to remove queued animation as well. Defaults to false. + /// + /// + /// A Boolean indicating whether to complete the current animation immediately. Defaults to false. + /// + /// + + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = jQuery._data( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + }; + jQuery.prototype.submit = function ( data, fn ) { + /// + /// Bind an event handler to the "submit" JavaScript event, or trigger that event on an element. + /// 1 - submit(handler(eventObject)) + /// 2 - submit(eventData, handler(eventObject)) + /// 3 - submit() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.text = function ( value ) { + /// + /// 1: Get the combined text contents of each element in the set of matched elements, including their descendants. + /// 1.1 - text() + /// 2: Set the content of each element in the set of matched elements to the specified text. + /// 2.1 - text(textString) + /// 2.2 - text(function(index, text)) + /// + /// + /// A string of text to set as the content of each matched element. + /// + /// + + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }; + jQuery.prototype.toArray = function () { + /// + /// Retrieve all the DOM elements contained in the jQuery set, as an array. + /// + /// + + return core_slice.call( this ); + }; + jQuery.prototype.toggle = function ( speed, easing, callback ) { + /// + /// 1: Bind two or more handlers to the matched elements, to be executed on alternate clicks. + /// 1.1 - toggle(handler(eventObject), handler(eventObject), handler(eventObject)) + /// 2: Display or hide the matched elements. + /// 2.1 - toggle(duration, callback) + /// 2.2 - toggle(duration, easing, callback) + /// 2.3 - toggle(showOrHide) + /// + /// + /// A function to execute every even time the element is clicked. + /// + /// + /// A function to execute every odd time the element is clicked. + /// + /// + /// Additional handlers to cycle through after clicks. + /// + /// + + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; + jQuery.prototype.toggleClass = function ( value, stateVal ) { + /// + /// Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument. + /// 1 - toggleClass(className) + /// 2 - toggleClass(className, switch) + /// 3 - toggleClass(switch) + /// 4 - toggleClass(function(index, class, switch), switch) + /// + /// + /// One or more class names (separated by spaces) to be toggled for each element in the matched set. + /// + /// + /// A Boolean (not just truthy/falsy) value to determine whether the class should be added or removed. + /// + /// + + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( core_rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }; + jQuery.prototype.trigger = function ( type, data ) { + /// + /// Execute all handlers and behaviors attached to the matched elements for the given event type. + /// 1 - trigger(eventType, extraParameters) + /// 2 - trigger(event) + /// + /// + /// A string containing a JavaScript event type, such as click or submit. + /// + /// + /// Additional parameters to pass along to the event handler. + /// + /// + + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }; + jQuery.prototype.triggerHandler = function ( type, data ) { + /// + /// Execute all handlers attached to an element for an event. + /// + /// + /// A string containing a JavaScript event type, such as click or submit. + /// + /// + /// An array of additional parameters to pass along to the event handler. + /// + /// + + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }; + jQuery.prototype.unbind = function ( types, fn ) { + /// + /// Remove a previously-attached event handler from the elements. + /// 1 - unbind(eventType, handler(eventObject)) + /// 2 - unbind(eventType, false) + /// 3 - unbind(event) + /// + /// + /// A string containing a JavaScript event type, such as click or submit. + /// + /// + /// The function that is to be no longer executed. + /// + /// + + return this.off( types, null, fn ); + }; + jQuery.prototype.undelegate = function ( selector, types, fn ) { + /// + /// Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. + /// 1 - undelegate() + /// 2 - undelegate(selector, eventType) + /// 3 - undelegate(selector, eventType, handler) + /// 4 - undelegate(selector, events) + /// 5 - undelegate(namespace) + /// + /// + /// A selector which will be used to filter the event results. + /// + /// + /// A string containing a JavaScript event type, such as "click" or "keydown" + /// + /// + /// A function to execute at the time the event is triggered. + /// + /// + + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }; + jQuery.prototype.unload = function ( data, fn ) { + /// + /// Bind an event handler to the "unload" JavaScript event. + /// 1 - unload(handler(eventObject)) + /// 2 - unload(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + jQuery.prototype.unwrap = function () { + /// + /// Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place. + /// + /// + + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }; + jQuery.prototype.val = function ( value ) { + /// + /// 1: Get the current value of the first element in the set of matched elements. + /// 1.1 - val() + /// 2: Set the value of each element in the set of matched elements. + /// 2.1 - val(value) + /// 2.2 - val(function(index, value)) + /// + /// + /// A string of text or an array of strings corresponding to the value of each matched element to set as selected/checked. + /// + /// + + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + }; + jQuery.prototype.width = function ( margin, value ) { + /// + /// 1: Get the current computed width for the first element in the set of matched elements. + /// 1.1 - width() + /// 2: Set the CSS width of each element in the set of matched elements. + /// 2.1 - width(value) + /// 2.2 - width(function(index, width)) + /// + /// + /// An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + /// + /// + + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + jQuery.prototype.wrap = function ( html ) { + /// + /// Wrap an HTML structure around each element in the set of matched elements. + /// 1 - wrap(wrappingElement) + /// 2 - wrap(function(index)) + /// + /// + /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the matched elements. + /// + /// + + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }; + jQuery.prototype.wrapAll = function ( html ) { + /// + /// Wrap an HTML structure around all elements in the set of matched elements. + /// + /// + /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the matched elements. + /// + /// + + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }; + jQuery.prototype.wrapInner = function ( html ) { + /// + /// Wrap an HTML structure around the content of each element in the set of matched elements. + /// 1 - wrapInner(wrappingElement) + /// 2 - wrapInner(function(index)) + /// + /// + /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the content of the matched elements. + /// + /// + + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }; + jQuery.fn = jQuery.prototype; + jQuery.fn.init.prototype = jQuery.fn; + window.jQuery = window.$ = jQuery; +})(window); \ No newline at end of file diff --git a/src/main/webapp/js/jquery-1.8.0.js b/src/main/webapp/js/jquery-1.8.0.js new file mode 100644 index 00000000..07706829 --- /dev/null +++ b/src/main/webapp/js/jquery-1.8.0.js @@ -0,0 +1,9227 @@ +/*! + * jQuery JavaScript Library v1.8.0 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: Thu Aug 09 2012 16:24:48 GMT-0400 (Eastern Daylight Time) + */ +(function( window, undefined ) { +var + // A central reference to the root jQuery(document) + rootjQuery, + + // The deferred used on DOM ready + readyList, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + navigator = window.navigator, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // Save a reference to some core methods + core_push = Array.prototype.push, + core_slice = Array.prototype.slice, + core_indexOf = Array.prototype.indexOf, + core_toString = Object.prototype.toString, + core_hasOwn = Object.prototype.hasOwnProperty, + core_trim = String.prototype.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, + + // Used for detecting and trimming whitespace + core_rnotwhite = /\S/, + core_rspace = /\s+/, + + // IE doesn't match non-breaking spaces with \s + rtrim = core_rnotwhite.test("\xA0") ? (/^[\s\xA0]+|[\s\xA0]+$/g) : /^\s+|\s+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // The ready event handler and self cleanup method + DOMContentLoaded = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + } else if ( document.readyState === "complete" ) { + // we're here because readyState === "complete" in oldIE + // which is good enough for us to call the dom ready! + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context && context.nodeType ? context.ownerDocument || context : document ); + + // scripts is true for back-compat + selector = jQuery.parseHTML( match[1], doc, true ); + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + this.attr.call( selector, context, true ); + } + + return jQuery.merge( this, selector ); + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.8.0", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ), + "slice", core_slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ core_toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // scripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, scripts ) { + var parsed; + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + scripts = context; + context = 0; + } + context = context || document; + + // Single tag + if ( (parsed = rsingleTag.exec( data )) ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); + return jQuery.merge( [], + (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); + }, + + parseJSON: function( data ) { + if ( !data || typeof data !== "string") { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && core_rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var name, + i = 0, + length = obj.length, + isObj = length === undefined || jQuery.isFunction( obj ); + + if ( args ) { + if ( isObj ) { + for ( name in obj ) { + if ( callback.apply( obj[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( obj[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in obj ) { + if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + text.toString().replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var type, + ret = results || []; + + if ( arr != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + type = jQuery.type( arr ); + + if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { + core_push.call( ret, arr ); + } else { + jQuery.merge( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, + ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, pass ) { + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if ( key && typeof key === "object" ) { + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); + } + chainable = 1; + + // Sets one value + } else if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction( value ); + + if ( bulk ) { + // Bulk operations only iterate when executing function values + if ( exec ) { + exec = fn; + fn = function( elem, key, value ) { + return exec.call( jQuery( elem ), value ); + }; + + // Otherwise they run against the entire set + } else { + fn.call( elems, value ); + fn = null; + } + } + + if ( fn ) { + for (; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the + // browser event has already occurred. + if ( document.readyState === "complete" || ( document.readyState !== "loading" && document.addEventListener ) ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready, 1 ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.split( core_rspace ), function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( jQuery.isFunction( arg ) && ( !options.unique || !self.has( arg ) ) ) { + list.push( arg ); + } else if ( arg && arg.length ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + return jQuery.inArray( fn, list ) > -1; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? + function() { + var returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + } : + newDefer[ action ] + ); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return typeof obj === "object" ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] = list.fire + deferred[ tuple[0] ] = list.fire; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + fragment, + eventName, + i, + isSupported, + clickFn, + div = document.createElement("div"); + + // Preliminary tests + div.setAttribute( "className", "t" ); + div.innerHTML = "
                                  a"; + + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + a.style.cssText = "top:1px;float:left;opacity:.5"; + + // Can't get basic test support + if ( !all || !all.length || !a ) { + return {}; + } + + // First batch of supports tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: ( document.compatMode === "CSS1Compat" ), + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", clickFn = function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent("onclick"); + div.detachEvent( "onclick", clickFn ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + input.setAttribute( "checked", "checked" ); + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for ( i in { + submit: true, + change: true, + focusin: true + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + // Run tests that need a body at doc ready + jQuery(function() { + var container, div, tds, marginDiv, + divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
                                  t
                                  "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // NOTE: To any future maintainer, window.getComputedStyle was used here + // instead of getComputedStyle because it gave a better gzip size. + // The difference between window.getComputedStyle and getComputedStyle is + // 7 bytes + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = document.createElement("div"); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = "block"; + div.style.overflow = "visible"; + div.innerHTML = "
                                  "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + container.style.zoom = 1; + } + + // Null elements to avoid leaks in IE + body.removeChild( container ); + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + fragment.removeChild( div ); + all = a = select = opt = input = fragment = div = null; + + return support; +})(); +var rbrace = /^(?:\{.*\}|\[.*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + deletedIds: [], + + // Please use with caution + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = jQuery.deletedIds.pop() || ++jQuery.uuid; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attr = elem.attributes; + for ( l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split( ".", 2 ); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + data = this.triggerHandler( "getData" + part, [ parts[0] ] ); + + // Try to fetch any internally stored data first + if ( data === undefined && elem ) { + data = jQuery.data( elem, key ); + data = dataAttr( elem, key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + } + + parts[1] = value; + this.each(function() { + var self = jQuery( this ); + + self.triggerHandler( "setData" + part, parts ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + part, parts ); + }); + }, null, value, arguments.length > 1, null, false ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + if ( !queue.length && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery.removeData( elem, type + "queue", true ); + jQuery.removeData( elem, key, true ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + if ( (tmp = jQuery._data( elements[ i ], type + "queueHooks" )) && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, fixSpecified, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea|)$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var removes, className, elem, c, cl, i, l; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + if ( (value && typeof value === "string") || value === undefined ) { + removes = ( value || "" ).split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + if ( elem.nodeType === 1 && elem.className ) { + + className = (" " + elem.className + " ").replace( rclass, " " ); + + // loop over each item in the removal list + for ( c = 0, cl = removes.length; c < cl; c++ ) { + // Remove until there is nothing to remove, + while ( className.indexOf(" " + removes[ c ] + " ") > -1 ) { + className = className.replace( " " + removes[ c ] + " " , " " ); + } + } + elem.className = value ? jQuery.trim( className ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( core_rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 + attrFn: {}, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, "" + value ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, isBool, + i = 0; + + if ( value && elem.nodeType === 1 ) { + + attrNames = value.split( core_rspace ); + + for ( ; i < attrNames.length; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + isBool = rboolean.test( name ); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if ( !isBool ) { + jQuery.attr( elem, name, "" ); + } + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( isBool && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true, + coords: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.value = value + "" ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = "" + value ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, + rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var t, tns, type, origType, namespaces, origCount, + j, events, special, eventType, handleObj, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, "events", true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, + type = event.type || event, + namespaces = []; + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + for ( old = elem; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old === (elem.ownerDocument || document) ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related, + handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = [].slice.call( arguments ), + run_all = !event.exclusive && !event.namespace, + special = jQuery.event.special[ event.type ] || {}, + handlerQueue = []; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers that should run if there are delegated events + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !(event.button && event.type === "click") ) { + + // Pregenerate a single jQuery object for reuse with .is() + jqcur = jQuery(this); + jqcur.context = this; + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + + // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #xxxx) + if ( cur.disabled !== true || event.type !== "click" ) { + selMatch = {}; + matches = []; + jqcur[0] = cur; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = jqcur.is( sel ); + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) + event.metaKey = !!event.metaKey; + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + ready: { + // Make sure the ready event is setup + setup: jQuery.bindReady + }, + + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 – + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === "undefined" ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "_submit_attached" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "_submit_attached", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "_change_attached", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var cachedruns, + dirruns, + sortOrder, + siblingCheck, + assertGetIdNotName, + + document = window.document, + docElem = document.documentElement, + + strundefined = "undefined", + hasDuplicate = false, + baseHasDuplicate = true, + done = 0, + slice = [].slice, + push = [].push, + + expando = ( "sizcache" + Math.random() ).replace( ".", "" ), + + // Regex + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors) + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\]))|(?:,(?=[^\\(]*\\))))*))\\)|)", + pos = ":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)", + combinators = whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*", + groups = "(?=[^\\x20\\t\\r\\n\\f])(?:\\\\.|" + attributes + "|" + pseudos.replace( 2, 7 ) + "|[^\\\\(),])+", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcombinators = new RegExp( "^" + combinators ), + + // All simple (non-comma) selectors, excluding insignifant trailing whitespace + rgroups = new RegExp( groups + "?(?=" + whitespace + "*,|$)", "g" ), + + // A selector, or everything after leading whitespace + // Optionally followed in either case by a ")" for terminating sub-selectors + rselector = new RegExp( "^(?:(?!,)(?:(?:^|,)" + whitespace + "*" + groups + ")*?|" + whitespace + "*(.*?))(\\)|$)" ), + + // All combinators and selector components (attribute test, tag, pseudo, etc.), the latter appearing together when consecutive + rtokens = new RegExp( groups.slice( 19, -6 ) + "\\x20\\t\\r\\n\\f>+~])+|" + combinators, "g" ), + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/, + + rsibling = /[\x20\t\r\n\f]*[+~]/, + rendsWithNot = /:not\($/, + + rheader = /h\d/i, + rinputs = /input|select|textarea|button/i, + + rbackslash = /\\(?!\\)/g, + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "[-", "[-\\*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|nth|last|first)-child(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "POS": new RegExp( pos, "ig" ), + // For use in libraries implementing .is() + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" ) + }, + + classCache = {}, + cachedClasses = [], + compilerCache = {}, + cachedSelectors = [], + + // Mark a function for use in filtering + markFunction = function( fn ) { + fn.sizzleFilter = true; + return fn; + }, + + // Returns a function to use in pseudos for input types + createInputFunction = function( type ) { + return function( elem ) { + // Check the input's nodeName and type + return elem.nodeName.toLowerCase() === "input" && elem.type === type; + }; + }, + + // Returns a function to use in pseudos for buttons + createButtonFunction = function( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; + }, + + // Used for testing something on an element + assert = function( fn ) { + var pass = false, + div = document.createElement("div"); + try { + pass = fn( div ); + } catch (e) {} + // release memory in IE + div = null; + return pass; + }, + + // Check if attributes should be retrieved by attribute nodes + assertAttributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }), + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + assertUsableName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
                                  "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = document.getElementsByName && + // buggy browsers will return fewer than the correct 2 + document.getElementsByName( expando ).length === + // buggy browsers will return more than the correct 0 + 2 + document.getElementsByName( expando + 0 ).length; + assertGetIdNotName = !document.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }), + + // Check if the browser returns only elements + // when doing getElementsByTagName("*") + assertTagNameNoComments = assert(function( div ) { + div.appendChild( document.createComment("") ); + return div.getElementsByTagName("*").length === 0; + }), + + // Check if getAttribute returns normalized href attributes + assertHrefNotNormalized = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }), + + // Check if getElementsByClassName can be trusted + assertUsableClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { + return false; + } + + // Safari caches class attributes, doesn't catch changes (in 3.2) + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length !== 1; + }); + +var Sizzle = function( selector, context, results, seed ) { + results = results || []; + context = context || document; + var match, elem, xml, m, + nodeType = context.nodeType; + + if ( nodeType !== 1 && nodeType !== 9 ) { + return []; + } + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + xml = isXML( context ); + + if ( !xml && !seed ) { + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + } + + // All others + return select( selector, context, results, seed, xml ); +}; + +var Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + match: matchExpr, + + order: [ "ID", "TAG" ], + + attrHandle: {}, + + createPseudo: markFunction, + + find: { + "ID": assertGetIdNotName ? + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + } : + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }, + + "TAG": assertTagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + var elem, + tmp = [], + i = 0; + + for ( ; (elem = results[i]); i++ ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + } + }, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( rbackslash, "" ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr.CHILD + 1 type (only|nth|...) + 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 3 xn-component of xn+y argument ([+-]?\d*n|) + 4 sign of xn-component + 5 x of xn-component + 6 sign of y-component + 7 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1] === "nth" ) { + // nth-child requires argument + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) ); + match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" ); + + // other types prohibit arguments + } else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var argument, + unquoted = match[4]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Relinquish our claim on characters in `unquoted` from a closing parenthesis on + if ( unquoted && (argument = rselector.exec( unquoted )) && argument.pop() ) { + + match[0] = match[0].slice( 0, argument[0].length - unquoted.length - 1 ); + unquoted = argument[0].slice( 0, -1 ); + } + + // Quoted or unquoted, we have the full argument + // Return only captures needed by the pseudo filter method (type and argument) + match.splice( 2, 3, unquoted || match[3] ); + return match; + } + }, + + filter: { + "ID": assertGetIdNotName ? + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + return elem.getAttribute("id") === id; + }; + } : + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === id; + }; + }, + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + nodeName = nodeName.replace( rbackslash, "" ).toLowerCase(); + + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className ]; + if ( !pattern ) { + pattern = classCache[ className ] = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" ); + cachedClasses.push( className ); + // Avoid too large of a cache + if ( cachedClasses.length > Expr.cacheLength ) { + delete classCache[ cachedClasses.shift() ]; + } + } + return function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }; + }, + + "ATTR": function( name, operator, check ) { + if ( !operator ) { + return function( elem ) { + return Sizzle.attr( elem, name ) != null; + }; + } + + return function( elem ) { + var result = Sizzle.attr( elem, name ), + value = result + ""; + + if ( result == null ) { + return operator === "!="; + } + + switch ( operator ) { + case "=": + return value === check; + case "!=": + return value !== check; + case "^=": + return check && value.indexOf( check ) === 0; + case "*=": + return check && value.indexOf( check ) > -1; + case "$=": + return check && value.substr( value.length - check.length ) === check; + case "~=": + return ( " " + value + " " ).indexOf( check ) > -1; + case "|=": + return value === check || value.substr( 0, check.length + 1 ) === check + "-"; + } + }; + }, + + "CHILD": function( type, argument, first, last ) { + + if ( type === "nth" ) { + var doneName = done++; + + return function( elem ) { + var parent, diff, + count = 0, + node = elem; + + if ( first === 1 && last === 0 ) { + return true; + } + + parent = elem.parentNode; + + if ( parent && (parent[ expando ] !== doneName || !elem.sizset) ) { + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + node.sizset = ++count; + if ( node === elem ) { + break; + } + } + } + + parent[ expando ] = doneName; + } + + diff = elem.sizset - last; + + if ( first === 0 ) { + return diff === 0; + + } else { + return ( diff % first === 0 && diff / first >= 0 ); + } + }; + } + + return function( elem ) { + var node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + /* falls through */ + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + } + }; + }, + + "PSEUDO": function( pseudo, argument, context, xml ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + var fn = Expr.pseudos[ pseudo ] || Expr.pseudos[ pseudo.toLowerCase() ]; + + if ( !fn ) { + Sizzle.error( "unsupported pseudo: " + pseudo ); + } + + // The user may set fn.sizzleFilter to indicate + // that arguments are needed to create the filter function + // just as Sizzle does + if ( !fn.sizzleFilter ) { + return fn; + } + + return fn( argument, context, xml ); + } + }, + + pseudos: { + "not": markFunction(function( selector, context, xml ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var matcher = compile( selector.replace( rtrim, "$1" ), context, xml ); + return function( elem ) { + return !matcher( elem ); + }; + }), + + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + var nodeType; + elem = elem.firstChild; + while ( elem ) { + if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) { + return false; + } + elem = elem.nextSibling; + } + return true; + }, + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "text": function( elem ) { + var type, attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + (type = elem.type) === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type ); + }, + + // Input types + "radio": createInputFunction("radio"), + "checkbox": createInputFunction("checkbox"), + "file": createInputFunction("file"), + "password": createInputFunction("password"), + "image": createInputFunction("image"), + + "submit": createButtonFunction("submit"), + "reset": createButtonFunction("reset"), + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "focus": function( elem ) { + var doc = elem.ownerDocument; + return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href); + }, + + "active": function( elem ) { + return elem === elem.ownerDocument.activeElement; + } + }, + + setFilters: { + "first": function( elements, argument, not ) { + return not ? elements.slice( 1 ) : [ elements[0] ]; + }, + + "last": function( elements, argument, not ) { + var elem = elements.pop(); + return not ? elements : [ elem ]; + }, + + "even": function( elements, argument, not ) { + var results = [], + i = not ? 1 : 0, + len = elements.length; + for ( ; i < len; i = i + 2 ) { + results.push( elements[i] ); + } + return results; + }, + + "odd": function( elements, argument, not ) { + var results = [], + i = not ? 0 : 1, + len = elements.length; + for ( ; i < len; i = i + 2 ) { + results.push( elements[i] ); + } + return results; + }, + + "lt": function( elements, argument, not ) { + return not ? elements.slice( +argument ) : elements.slice( 0, +argument ); + }, + + "gt": function( elements, argument, not ) { + return not ? elements.slice( 0, +argument + 1 ) : elements.slice( +argument + 1 ); + }, + + "eq": function( elements, argument, not ) { + var elem = elements.splice( +argument, 1 ); + return not ? elements : elem; + } + } +}; + +// Deprecated +Expr.setFilters["nth"] = Expr.setFilters["eq"]; + +// Back-compat +Expr.filters = Expr.pseudos; + +// IE6/7 return a modified href +if ( !assertHrefNotNormalized ) { + Expr.attrHandle = { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }; +} + +// Add getElementsByName if usable +if ( assertUsableName ) { + Expr.order.push("NAME"); + Expr.find["NAME"] = function( name, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }; +} + +// Add getElementsByClassName if usable +if ( assertUsableClassName ) { + Expr.order.splice( 1, 0, "CLASS" ); + Expr.find["CLASS"] = function( className, context, xml ) { + if ( typeof context.getElementsByClassName !== strundefined && !xml ) { + return context.getElementsByClassName( className ); + } + }; +} + +// If slice is not available, provide a backup +try { + slice.call( docElem.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, results = []; + for ( ; (elem = this[i]); i++ ) { + results.push( elem ); + } + return results; + }; +} + +var isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +// Element contains another +var contains = Sizzle.contains = docElem.compareDocumentPosition ? + function( a, b ) { + return !!( a.compareDocumentPosition( b ) & 16 ); + } : + docElem.contains ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) ); + } : + function( a, b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + return false; + }; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +var getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + } else { + + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } + return ret; +}; + +Sizzle.attr = function( elem, name ) { + var attr, + xml = isXML( elem ); + + if ( !xml ) { + name = name.toLowerCase(); + } + if ( Expr.attrHandle[ name ] ) { + return Expr.attrHandle[ name ]( elem ); + } + if ( assertAttributes || xml ) { + return elem.getAttribute( name ); + } + attr = elem.getAttributeNode( name ); + return attr ? + typeof elem[ name ] === "boolean" ? + elem[ name ] ? name : null : + attr.specified ? attr.value : null : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +// Check if the JavaScript engine is using some sort of +// optimization where it does not always call our comparision +// function. If that is the case, discard the hasDuplicate value. +// Thus far that includes Google Chrome. +[0, 0].sort(function() { + return (baseHasDuplicate = 0); +}); + + +if ( docElem.compareDocumentPosition ) { + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + return ( !a.compareDocumentPosition || !b.compareDocumentPosition ? + a.compareDocumentPosition : + a.compareDocumentPosition(b) & 4 + ) ? -1 : 1; + }; + +} else { + sortOrder = function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + + siblingCheck = function( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; + }; +} + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + i = 1; + + if ( sortOrder ) { + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + } + + return results; +}; + +function multipleContexts( selector, contexts, results, seed ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results, seed ); + } +} + +function handlePOSGroup( selector, posfilter, argument, contexts, seed, not ) { + var results, + fn = Expr.setFilters[ posfilter.toLowerCase() ]; + + if ( !fn ) { + Sizzle.error( posfilter ); + } + + if ( selector || !(results = seed) ) { + multipleContexts( selector || "*", contexts, (results = []), seed ); + } + + return results.length > 0 ? fn( results, argument, not ) : []; +} + +function handlePOS( selector, context, results, seed, groups ) { + var match, not, anchor, ret, elements, currentContexts, part, lastIndex, + i = 0, + len = groups.length, + rpos = matchExpr["POS"], + // This is generated here in case matchExpr["POS"] is extended + rposgroups = new RegExp( "^" + rpos.source + "(?!" + whitespace + ")", "i" ), + // This is for making sure non-participating + // matching groups are represented cross-browser (IE6-8) + setUndefined = function() { + var i = 1, + len = arguments.length - 2; + for ( ; i < len; i++ ) { + if ( arguments[i] === undefined ) { + match[i] = undefined; + } + } + }; + + for ( ; i < len; i++ ) { + // Reset regex index to 0 + rpos.exec(""); + selector = groups[i]; + ret = []; + anchor = 0; + elements = seed; + while ( (match = rpos.exec( selector )) ) { + lastIndex = rpos.lastIndex = match.index + match[0].length; + if ( lastIndex > anchor ) { + part = selector.slice( anchor, match.index ); + anchor = lastIndex; + currentContexts = [ context ]; + + if ( rcombinators.test(part) ) { + if ( elements ) { + currentContexts = elements; + } + elements = seed; + } + + if ( (not = rendsWithNot.test( part )) ) { + part = part.slice( 0, -5 ).replace( rcombinators, "$&*" ); + } + + if ( match.length > 1 ) { + match[0].replace( rposgroups, setUndefined ); + } + elements = handlePOSGroup( part, match[1], match[2], currentContexts, elements, not ); + } + } + + if ( elements ) { + ret = ret.concat( elements ); + + if ( (part = selector.slice( anchor )) && part !== ")" ) { + if ( rcombinators.test(part) ) { + multipleContexts( part, ret, results, seed ); + } else { + Sizzle( part, context, results, seed ? seed.concat(elements) : elements ); + } + } else { + push.apply( results, ret ); + } + } else { + Sizzle( selector, context, results, seed ); + } + } + + // Do not sort if this is a single filter + return len === 1 ? results : Sizzle.uniqueSort( results ); +} + +function tokenize( selector, context, xml ) { + var tokens, soFar, type, + groups = [], + i = 0, + + // Catch obvious selector issues: terminal ")"; nonempty fallback match + // rselector never fails to match *something* + match = rselector.exec( selector ), + matched = !match.pop() && !match.pop(), + selectorGroups = matched && selector.match( rgroups ) || [""], + + preFilters = Expr.preFilter, + filters = Expr.filter, + checkContext = !xml && context !== document; + + for ( ; (soFar = selectorGroups[i]) != null && matched; i++ ) { + groups.push( tokens = [] ); + + // Need to make sure we're within a narrower context if necessary + // Adding a descendant combinator will generate what is needed + if ( checkContext ) { + soFar = " " + soFar; + } + + while ( soFar ) { + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + soFar = soFar.slice( match[0].length ); + + // Cast descendant combinators to space + matched = tokens.push({ part: match.pop().replace( rtrim, " " ), captures: match }); + } + + // Filters + for ( type in filters ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match, context, xml )) ) ) { + + soFar = soFar.slice( match.shift().length ); + matched = tokens.push({ part: type, captures: match }); + } + } + + if ( !matched ) { + break; + } + } + } + + if ( !matched ) { + Sizzle.error( selector ); + } + + return groups; +} + +function addCombinator( matcher, combinator, context ) { + var dir = combinator.dir, + doneName = done++; + + if ( !matcher ) { + // If there is no matcher to check, check against the context + matcher = function( elem ) { + return elem === context; + }; + } + return combinator.first ? + function( elem, context ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 ) { + return matcher( elem, context ) && elem; + } + } + } : + function( elem, context ) { + var cache, + dirkey = doneName + "." + dirruns, + cachedkey = dirkey + "." + cachedruns; + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 ) { + if ( (cache = elem[ expando ]) === cachedkey ) { + return elem.sizset; + } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) { + if ( elem.sizset ) { + return elem; + } + } else { + elem[ expando ] = cachedkey; + if ( matcher( elem, context ) ) { + elem.sizset = true; + return elem; + } + elem.sizset = false; + } + } + } + }; +} + +function addMatcher( higher, deeper ) { + return higher ? + function( elem, context ) { + var result = deeper( elem, context ); + return result && higher( result === true ? elem : result, context ); + } : + deeper; +} + +// ["TAG", ">", "ID", " ", "CLASS"] +function matcherFromTokens( tokens, context, xml ) { + var token, matcher, + i = 0; + + for ( ; (token = tokens[i]); i++ ) { + if ( Expr.relative[ token.part ] ) { + matcher = addCombinator( matcher, Expr.relative[ token.part ], context ); + } else { + token.captures.push( context, xml ); + matcher = addMatcher( matcher, Expr.filter[ token.part ].apply( null, token.captures ) ); + } + } + + return matcher; +} + +function matcherFromGroupMatchers( matchers ) { + return function( elem, context ) { + var matcher, + j = 0; + for ( ; (matcher = matchers[j]); j++ ) { + if ( matcher(elem, context) ) { + return true; + } + } + return false; + }; +} + +var compile = Sizzle.compile = function( selector, context, xml ) { + var tokens, group, i, + cached = compilerCache[ selector ]; + + // Return a cached group function if already generated (context dependent) + if ( cached && cached.context === context ) { + return cached; + } + + // Generate a function of recursive functions that can be used to check each element + group = tokenize( selector, context, xml ); + for ( i = 0; (tokens = group[i]); i++ ) { + group[i] = matcherFromTokens( tokens, context, xml ); + } + + // Cache the compiled function + cached = compilerCache[ selector ] = matcherFromGroupMatchers( group ); + cached.context = context; + cached.runs = cached.dirruns = 0; + cachedSelectors.push( selector ); + // Ensure only the most recent are cached + if ( cachedSelectors.length > Expr.cacheLength ) { + delete compilerCache[ cachedSelectors.shift() ]; + } + return cached; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + return Sizzle( expr, null, null, [ elem ] ).length > 0; +}; + +var select = function( selector, context, results, seed, xml ) { + // Remove excessive whitespace + selector = selector.replace( rtrim, "$1" ); + var elements, matcher, i, len, elem, token, + type, findContext, notTokens, + match = selector.match( rgroups ), + tokens = selector.match( rtokens ), + contextNodeType = context.nodeType; + + // POS handling + if ( matchExpr["POS"].test(selector) ) { + return handlePOS( selector, context, results, seed, match ); + } + + if ( seed ) { + elements = slice.call( seed, 0 ); + + // To maintain document order, only narrow the + // set if there is one group + } else if ( match && match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + if ( tokens.length > 1 && contextNodeType === 9 && !xml && + (match = matchExpr["ID"].exec( tokens[0] )) ) { + + context = Expr.find["ID"]( match[1], context, xml )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().length ); + } + + findContext = ( (match = rsibling.exec( tokens[0] )) && !match.index && context.parentNode ) || context; + + // Get the last token, excluding :not + notTokens = tokens.pop(); + token = notTokens.split(":not")[0]; + + for ( i = 0, len = Expr.order.length; i < len; i++ ) { + type = Expr.order[i]; + + if ( (match = matchExpr[ type ].exec( token )) ) { + elements = Expr.find[ type ]( (match[1] || "").replace( rbackslash, "" ), findContext, xml ); + + if ( elements == null ) { + continue; + } + + if ( token === notTokens ) { + selector = selector.slice( 0, selector.length - notTokens.length ) + + token.replace( matchExpr[ type ], "" ); + + if ( !selector ) { + push.apply( results, slice.call(elements, 0) ); + } + } + break; + } + } + } + + // Only loop over the given elements once + // If selector is empty, we're already done + if ( selector ) { + matcher = compile( selector, context, xml ); + dirruns = matcher.dirruns++; + + if ( elements == null ) { + elements = Expr.find["TAG"]( "*", (rsibling.test( selector ) && context.parentNode) || context ); + } + for ( i = 0; (elem = elements[i]); i++ ) { + cachedruns = matcher.runs++; + if ( matcher(elem, context) ) { + results.push( elem ); + } + } + } + + return results; +}; + +if ( document.querySelectorAll ) { + (function() { + var disconnectedMatch, + oldSelect = select, + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + rbuggyQSA = [], + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + // A support test would require too much code (would include document ready) + // just skip matchesSelector for :active + rbuggyMatches = [":active"], + matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector; + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here (do not put tests after this one) + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE9 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = "

                                  "; + if ( div.querySelectorAll("[test^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here (do not put tests after this one) + div.innerHTML = ""; + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push(":enabled", ":disabled"); + } + }); + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + + select = function( selector, context, results, seed, xml ) { + // Only use querySelectorAll when not filtering, + // when this is not xml, + // and when no QSA bugs apply + if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + if ( context.nodeType === 9 ) { + try { + push.apply( results, slice.call(context.querySelectorAll( selector ), 0) ); + return results; + } catch(qsaError) {} + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + var old = context.getAttribute("id"), + nid = old || expando, + newContext = rsibling.test( selector ) && context.parentNode || context; + + if ( old ) { + nid = nid.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + + try { + push.apply( results, slice.call( newContext.querySelectorAll( + selector.replace( rgroups, "[id='" + nid + "'] $&" ) + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + + return oldSelect( selector, context, results, seed, xml ); + }; + + if ( matches ) { + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + try { + matches.call( div, "[test!='']:sizzle" ); + rbuggyMatches.push( Expr.match.PSEUDO ); + } catch ( e ) {} + }); + + // rbuggyMatches always contains :active, so no need for a length check + rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") ); + + Sizzle.matchesSelector = function( elem, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyMatches always contains :active, so no need for an existence check + if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, null, null, [ elem ] ).length > 0; + }; + } + })(); +} + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, l, length, n, r, ret, + self = this; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + ret = this.pushStack( "", "find", selector ); + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /]", "i"), + rcheckableType = /^(?:checkbox|radio)$/, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /\/(java|ecma)script/i, + rcleanScript = /^\s*\s*$/g, + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
                                  ", "
                                  " ], + thead: [ 1, "", "
                                  " ], + tr: [ 2, "", "
                                  " ], + td: [ 3, "", "
                                  " ], + col: [ 2, "", "
                                  " ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, +// unless wrapped in a div with non-breaking characters in front of it. +if ( !jQuery.support.htmlSerialize ) { + wrapMap._default = [ 1, "X
                                  ", "
                                  " ]; +} + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); + } + }, + + after: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); + } + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + jQuery.cleanData( [ elem ] ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName( "*" ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + if ( !isDisconnected( this[0] ) ) { + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( jQuery.isFunction( value ) ) { + return this.each(function(i) { + var self = jQuery(this), old = self.html(); + self.replaceWith( value.call( this, i, old ) ); + }); + } + + if ( typeof value !== "string" ) { + value = jQuery( value ).detach(); + } + + return this.each(function() { + var next = this.nextSibling, + parent = this.parentNode; + + jQuery( this ).remove(); + + if ( next ) { + jQuery(next).before( value ); + } else { + jQuery(parent).append( value ); + } + }); + } + + return this.length ? + this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : + this; + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = [].concat.apply( [], args ); + + var results, first, fragment, iNoClone, + i = 0, + value = args[0], + scripts = [], + l = this.length; + + // We can't cloneNode fragments that contain checked, in WebKit + if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { + return this.each(function() { + jQuery(this).domManip( args, table, callback ); + }); + } + + if ( jQuery.isFunction(value) ) { + return this.each(function(i) { + var self = jQuery(this); + args[0] = value.call( this, i, table ? self.html() : undefined ); + self.domManip( args, table, callback ); + }); + } + + if ( this[0] ) { + results = jQuery.buildFragment( args, this, scripts ); + fragment = results.fragment; + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + // Fragments from the fragment cache must always be cloned and never used in place. + for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + i === iNoClone ? + fragment : + jQuery.clone( fragment, true, true ) + ); + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + + if ( scripts.length ) { + jQuery.each( scripts, function( i, elem ) { + if ( elem.src ) { + if ( jQuery.ajax ) { + jQuery.ajax({ + url: elem.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.error("no ajax"); + } + } else { + jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + }); + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function cloneFixAttributes( src, dest ) { + var nodeName; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + // clearAttributes removes the attributes, which we don't want, + // but also removes the attachEvent events, which we *do* want + if ( dest.clearAttributes ) { + dest.clearAttributes(); + } + + // mergeAttributes, in contrast, only merges back on the + // original attributes, not the events + if ( dest.mergeAttributes ) { + dest.mergeAttributes( src ); + } + + nodeName = dest.nodeName.toLowerCase(); + + if ( nodeName === "object" ) { + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + + // IE blanks contents when cloning scripts + } else if ( nodeName === "script" && dest.text !== src.text ) { + dest.text = src.text; + } + + // Event data gets referenced instead of copied if the expando + // gets copied too + dest.removeAttribute( jQuery.expando ); +} + +jQuery.buildFragment = function( args, context, scripts ) { + var fragment, cacheable, cachehit, + first = args[ 0 ]; + + // Set context from what may come in as undefined or a jQuery collection or a node + context = context || document; + context = (context[0] || context).ownerDocument || context[0] || context; + + // Ensure that an attr object doesn't incorrectly stand in as a document object + // Chrome and Firefox seem to allow this to occur and will throw exception + // Fixes #8950 + if ( typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Only cache "small" (1/2 KB) HTML strings that are associated with the main document + // Cloning options loses the selected state, so don't cache them + // IE 6 doesn't like it when you put or elements in a fragment + // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache + // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 + if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && + first.charAt(0) === "<" && !rnocache.test( first ) && + (jQuery.support.checkClone || !rchecked.test( first )) && + (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { + + // Mark cacheable and look for a hit + cacheable = true; + fragment = jQuery.fragments[ first ]; + cachehit = fragment !== undefined; + } + + if ( !fragment ) { + fragment = context.createDocumentFragment(); + jQuery.clean( args, context, fragment, scripts ); + + // Update the cache, but only store false + // unless this is a second parsing of the same content + if ( cacheable ) { + jQuery.fragments[ first ] = cachehit && fragment; + } + } + + return { fragment: fragment, cacheable: cacheable }; +}; + +jQuery.fragments = {}; + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; +}); + +function getAll( elem ) { + if ( typeof elem.getElementsByTagName !== "undefined" ) { + return elem.getElementsByTagName( "*" ); + + } else if ( typeof elem.querySelectorAll !== "undefined" ) { + return elem.querySelectorAll( "*" ); + + } else { + return []; + } +} + +// Used in clean, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var srcElements, + destElements, + i, + clone; + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + // IE copies events bound via attachEvent when using cloneNode. + // Calling detachEvent on the clone will also remove the events + // from the original. In order to get around this, we use some + // proprietary methods to clear the events. Thanks to MooTools + // guys for this hotness. + + cloneFixAttributes( elem, clone ); + + // Using Sizzle here is crazy slow, so we use getElementsByTagName instead + srcElements = getAll( elem ); + destElements = getAll( clone ); + + // Weird iteration because IE will replace the length property + // with an element if you are cloning the body and one of the + // elements on the page has a name or id of "length" + for ( i = 0; srcElements[i]; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + cloneFixAttributes( srcElements[i], destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + cloneCopyEvent( elem, clone ); + + if ( deepDataAndEvents ) { + srcElements = getAll( elem ); + destElements = getAll( clone ); + + for ( i = 0; srcElements[i]; ++i ) { + cloneCopyEvent( srcElements[i], destElements[i] ); + } + } + } + + srcElements = destElements = null; + + // Return the cloned set + return clone; + }, + + clean: function( elems, context, fragment, scripts ) { + var j, safe, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, + i = 0, + ret = []; + + // Ensure that context is a document + if ( !context || typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Use the already-created safe fragment if context permits + for ( safe = context === document && safeFragment; (elem = elems[i]) != null; i++ ) { + if ( typeof elem === "number" ) { + elem += ""; + } + + if ( !elem ) { + continue; + } + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + if ( !rhtml.test( elem ) ) { + elem = context.createTextNode( elem ); + } else { + // Ensure a safe container in which to render the html + safe = safe || createSafeFragment( context ); + div = div || safe.appendChild( context.createElement("div") ); + + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(rxhtmlTag, "<$1>"); + + // Go to html and back, then peel off extra wrappers + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + depth = wrap[0]; + div.innerHTML = wrap[1] + elem + wrap[2]; + + // Move to the right depth + while ( depth-- ) { + div = div.lastChild; + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + hasBody = rtbody.test(elem); + tbody = tag === "table" && !hasBody ? + div.firstChild && div.firstChild.childNodes : + + // String was a bare or + wrap[1] === "
                                  " && !hasBody ? + div.childNodes : + []; + + for ( j = tbody.length - 1; j >= 0 ; --j ) { + if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { + tbody[ j ].parentNode.removeChild( tbody[ j ] ); + } + } + } + + // IE completely kills leading whitespace when innerHTML is used + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); + } + + elem = div.childNodes; + + // Remember the top-level container for proper cleanup + div = safe.lastChild; + } + } + + if ( elem.nodeType ) { + ret.push( elem ); + } else { + ret = jQuery.merge( ret, elem ); + } + } + + // Fix #11356: Clear elements from safeFragment + if ( div ) { + safe.removeChild( div ); + elem = div = safe = null; + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + for ( i = 0; (elem = ret[i]) != null; i++ ) { + if ( jQuery.nodeName( elem, "input" ) ) { + fixDefaultChecked( elem ); + } else if ( typeof elem.getElementsByTagName !== "undefined" ) { + jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); + } + } + } + + // Append elements to a provided document fragment + if ( fragment ) { + // Special handling of each script element + handleScript = function( elem ) { + // Check if we consider it executable + if ( !elem.type || rscriptType.test( elem.type ) ) { + // Detach the script and store it in the scripts array (if provided) or the fragment + // Return truthy to indicate that it has been handled + return scripts ? + scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : + fragment.appendChild( elem ); + } + }; + + for ( i = 0; (elem = ret[i]) != null; i++ ) { + // Check if we're done after handling an executable script + if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { + // Append to fragment and handle embedded scripts + fragment.appendChild( elem ); + if ( typeof elem.getElementsByTagName !== "undefined" ) { + // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration + jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); + + // Splice the scripts into ret after their former ancestor and advance our index beyond them + ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); + i += jsTags.length; + } + } + } + } + + return ret; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var data, id, elem, type, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + jQuery.deletedIds.push( id ); + } + } + } + } + } +}); +// Limit scope pollution from any deprecated API +(function() { + +var matched, browser; + +// Use of jQuery.browser is frowned upon. +// More details: http://api.jquery.com/jQuery.browser +// jQuery.uaMatch maintained for back-compat +jQuery.uaMatch = function( ua ) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || + /(webkit)[ \/]([\w.]+)/.exec( ua ) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || + /(msie) ([\w.]+)/.exec( ua ) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; +}; + +matched = jQuery.uaMatch( navigator.userAgent ); +browser = {}; + +if ( matched.browser ) { + browser[ matched.browser ] = true; + browser.version = matched.version; +} + +// Deprecated, use jQuery.browser.webkit instead +// Maintained for back-compat only +if ( browser.webkit ) { + browser.safari = true; +} + +jQuery.browser = browser; + +jQuery.sub = function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; +}; + +})(); +var curCSS, iframe, iframeDoc, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity=([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), + elemdisplay = {}, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400, + lineHeight: 1 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], + + eventsToggle = jQuery.fn.toggle; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var elem, display, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + values[ index ] = jQuery._data( elem, "olddisplay" ); + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && elem.style.display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + display = curCSS( elem, "display" ); + + if ( !values[ index ] && display !== "none" ) { + jQuery._data( elem, "olddisplay", display ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state, fn2 ) { + var bool = typeof state === "boolean"; + + if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { + return eventsToggle.apply( this, arguments ); + } + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, numeric, extra ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( numeric || extra !== undefined ) { + num = parseFloat( val ); + return numeric || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: To any future maintainer, we've used both window.getComputedStyle +// and getComputedStyle here to produce a better gzip size +if ( window.getComputedStyle ) { + curCSS = function( elem, name ) { + var ret, width, minWidth, maxWidth, + computed = getComputedStyle( elem, null ), + style = elem.style; + + if ( computed ) { + + ret = computed[ name ]; + if ( ret === "" && !jQuery.contains( elem.ownerDocument.documentElement, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + curCSS = function( elem, name ) { + var left, rsLeft, + ret = elem.currentStyle && elem.currentStyle[ name ], + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + elem.runtimeStyle.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + elem.runtimeStyle.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + // we use jQuery.css instead of curCSS here + // because of the reliableMarginRight CSS hook! + val += jQuery.css( elem, extra + cssExpand[ i ], true ); + } + + // From this point on we use curCSS for maximum performance (relevant in animations) + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } else { + // at this point, extra isn't content, so add padding + val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + valueIsBorderBox = true, + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; + + if ( val <= 0 ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox + ) + ) + "px"; +} + + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + if ( elemdisplay[ nodeName ] ) { + return elemdisplay[ nodeName ]; + } + + var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), + display = elem.css("display"); + elem.remove(); + + // If the simple way fails, + // get element's real default display by attaching it to a temp iframe + if ( display === "none" || display === "" ) { + // Use the already-created iframe if possible + iframe = document.body.appendChild( + iframe || jQuery.extend( document.createElement("iframe"), { + frameBorder: 0, + width: 0, + height: 0 + }) + ); + + // Create a cacheable copy of the iframe document on first call. + // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML + // document to it; WebKit & Firefox won't allow reusing the iframe document. + if ( !iframeDoc || !iframe.createElement ) { + iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; + iframeDoc.write(""); + iframeDoc.close(); + } + + elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); + + display = curCSS( elem, "display" ); + document.body.removeChild( iframe ); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + + return display; +} + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + if ( elem.offsetWidth !== 0 || curCSS( elem, "display" ) !== "none" ) { + return getWidthOrHeight( elem, name, extra ); + } else { + return jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }); + } + } + }, + + set: function( elem, value, extra ) { + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" + ) : 0 + ); + } + }; +}); + +if ( !jQuery.support.opacity ) { + jQuery.cssHooks.opacity = { + get: function( elem, computed ) { + // IE uses filters for opacity + return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? + ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : + computed ? "1" : ""; + }, + + set: function( elem, value ) { + var style = elem.style, + currentStyle = elem.currentStyle, + opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", + filter = currentStyle && currentStyle.filter || style.filter || ""; + + // IE has trouble with opacity if it does not have layout + // Force it by setting the zoom level + style.zoom = 1; + + // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 + if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && + style.removeAttribute ) { + + // Setting style.filter to null, "" & " " still leave "filter:" in the cssText + // if "filter:" is present at all, clearType is disabled, we want to avoid this + // style.removeAttribute is IE Only, but so apparently is this code path... + style.removeAttribute( "filter" ); + + // if there there is no filter style applied in a css rule, we are done + if ( currentStyle && !currentStyle.filter ) { + return; + } + } + + // otherwise, set new filter values + style.filter = ralpha.test( filter ) ? + filter.replace( ralpha, opacity ) : + filter + " " + opacity; + } + }; +} + +// These hooks cannot be added until DOM ready because the support test +// for it is not run until after DOM ready +jQuery(function() { + if ( !jQuery.support.reliableMarginRight ) { + jQuery.cssHooks.marginRight = { + get: function( elem, computed ) { + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // Work around by temporarily setting element display to inline-block + return jQuery.swap( elem, { "display": "inline-block" }, function() { + if ( computed ) { + return curCSS( elem, "marginRight" ); + } + }); + } + }; + } + + // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 + // getComputedStyle returns percent when specified for top/left/bottom/right + // rather than make the css module depend on the offset module, we just check for it here + if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { + jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = { + get: function( elem, computed ) { + if ( computed ) { + var ret = curCSS( elem, prop ); + // if curCSS returns percentage, fallback to offset + return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; + } + } + }; + }); + } + +}); + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.hidden = function( elem ) { + return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); + }; + + jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); + }; +} + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i, + + // assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ], + expanded = {}; + + for ( i = 0; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, + rselectTextarea = /^(?:select|textarea)/i; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function(){ + return this.elements ? jQuery.makeArray( this.elements ) : this; + }) + .filter(function(){ + return this.name && !this.disabled && + ( this.checked || rselectTextarea.test( this.nodeName ) || + rinput.test( this.type ) ); + }) + .map(function( i, elem ){ + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val, i ){ + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + +//Serialize an array of form elements or a set of +//key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // If array item is non-scalar (array or object), encode its + // numeric index to resolve deserialization ambiguity issues. + // Note that rack (as of 1.0.0) can't currently deserialize + // nested arrays properly, and attempting to do so may cause + // a server error. Possible fixes are to modify rack's + // deserialization algorithm or to provide an option or flag + // to force array serialization to be shallow. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} +var // Document location + ajaxLocation, + // Document location segments + ajaxLocParts, + + rhash = /#.*$/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rquery = /\?/, + rscript = /)<[^<]*)*<\/script>/gi, + rts = /([?&])_=[^&]*/, + rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, + + // Keep a copy of the old load method + _load = jQuery.fn.load, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = ["*/"] + ["*"]; + +// #8138, IE may throw an exception when accessing +// a field from window.location if document.domain has been set +try { + ajaxLocation = location.href; +} catch( e ) { + // Use the href attribute of an A element + // since IE will modify it given document.location + ajaxLocation = document.createElement( "a" ); + ajaxLocation.href = ""; + ajaxLocation = ajaxLocation.href; +} + +// Segment location into parts +ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), + i = 0, + length = dataTypes.length; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + for ( ; i < length; i++ ) { + dataType = dataTypes[ i ]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test( dataType ); + if ( placeBefore ) { + dataType = dataType.substr( 1 ) || "*"; + } + list = structure[ dataType ] = structure[ dataType ] || []; + // then we add to the structure accordingly + list[ placeBefore ? "unshift" : "push" ]( func ); + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, + dataType /* internal */, inspected /* internal */ ) { + + dataType = dataType || options.dataTypes[ 0 ]; + inspected = inspected || {}; + + inspected[ dataType ] = true; + + var selection, + list = structure[ dataType ], + i = 0, + length = list ? list.length : 0, + executeOnly = ( structure === prefilters ); + + for ( ; i < length && ( executeOnly || !selection ); i++ ) { + selection = list[ i ]( options, originalOptions, jqXHR ); + // If we got redirected to another dataType + // we try there if executing only and not done already + if ( typeof selection === "string" ) { + if ( !executeOnly || inspected[ selection ] ) { + selection = undefined; + } else { + options.dataTypes.unshift( selection ); + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, selection, inspected ); + } + } + } + // If we're only executing or nothing was selected + // we try the catchall dataType if not done already + if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, "*", inspected ); + } + // unnecessary when only executing (prefilters) + // but it'll be ignored by the caller in that case + return selection; +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } +} + +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + // Don't do a request if no elements are being requested + if ( !this.length ) { + return this; + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = url.slice( off, url.length ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( typeof params === "object" ) { + type = "POST"; + } + + // Request the remote document + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params, + complete: function( jqXHR, status ) { + if ( callback ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + } + } + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + // See if a selector was specified + self.html( selector ? + + // Create a dummy div to hold the results + jQuery("
                                  ") + + // inject the contents of the document in, removing the scripts + // to avoid any 'Permission Denied' errors in IE + .append( responseText.replace( rscript, "" ) ) + + // Locate the specified elements + .find( selector ) : + + // If not, just inject the full result + responseText ); + + }); + + return this; +}; + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ + jQuery.fn[ o ] = function( f ){ + return this.on( o, f ); + }; +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; +}); + +jQuery.extend({ + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + if ( settings ) { + // Building a settings object + ajaxExtend( target, jQuery.ajaxSettings ); + } else { + // Extending ajaxSettings + settings = target; + target = jQuery.ajaxSettings; + } + ajaxExtend( target, settings ); + return target; + }, + + ajaxSettings: { + url: ajaxLocation, + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + type: "GET", + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + processData: true, + async: true, + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + xml: "application/xml, text/xml", + html: "text/html", + text: "text/plain", + json: "application/json, text/javascript", + "*": allTypes + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText" + }, + + // List of data converters + // 1) key format is "source_type destination_type" (a single space in-between) + // 2) the catchall symbol "*" can be used for source_type + converters: { + + // Convert anything to text + "* text": window.String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + context: true, + url: true + } + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var // ifModified key + ifModifiedKey, + // Response headers + responseHeadersString, + responseHeaders, + // transport + transport, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events + // It's the callbackContext if one was provided in the options + // and if it's a DOM node or a jQuery collection + globalEventContext = callbackContext !== s && + ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? + jQuery( callbackContext ) : jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + + readyState: 0, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( !state ) { + var lname = name.toLowerCase(); + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match === undefined ? null : match; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + statusText = statusText || strAbort; + if ( transport ) { + transport.abort( statusText ); + } + done( 0, statusText ); + return this; + } + }; + + // Callback for when everything is done + // It is defined here because jslint complains if it is declared + // at the end of the function (which would be more logical and readable) + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // If successful, handle type chaining + if ( status >= 200 && status < 300 || status === 304 ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ ifModifiedKey ] = modified; + } + modified = jqXHR.getResponseHeader("Etag"); + if ( modified ) { + jQuery.etag[ ifModifiedKey ] = modified; + } + } + + // If not modified + if ( status === 304 ) { + + statusText = "notmodified"; + isSuccess = true; + + // If we have data + } else { + + isSuccess = ajaxConvert( s, response ); + statusText = isSuccess.state; + success = isSuccess.data; + error = isSuccess.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if ( !statusText || status ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = "" + ( nativeStatusText || statusText ); + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + // Attach deferreds + deferred.promise( jqXHR ); + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + jqXHR.complete = completeDeferred.add; + + // Status-dependent callbacks + jqXHR.statusCode = function( map ) { + if ( map ) { + var tmp; + if ( state < 2 ) { + for ( tmp in map ) { + statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; + } + } else { + tmp = map[ jqXHR.status ]; + jqXHR.always( tmp ); + } + } + return this; + }; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) + // We also use the url parameter if available + s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); + + // Determine if a cross-domain request is in order + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ); + s.crossDomain = !!( parts && + ( parts[ 1 ] != ajaxLocParts[ 1 ] || parts[ 2 ] != ajaxLocParts[ 2 ] || + ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? 80 : 443 ) ) != + ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ) ) + ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Get ifModifiedKey before adding the anti-cache parameter + ifModifiedKey = s.url; + + // Add anti-cache in url if needed + if ( s.cache === false ) { + + var ts = jQuery.now(), + // try replacing _= if it is there + ret = s.url.replace( rts, "$1_=" + ts ); + + // if nothing was replaced, add timestamp to the end + s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + ifModifiedKey = ifModifiedKey || s.url; + if ( jQuery.lastModified[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); + } + if ( jQuery.etag[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); + } + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout( function(){ + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch (e) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + return jqXHR; + }, + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {} + +}); + +/* Handles responses to an ajax request: + * - sets all responseXXX fields accordingly + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes, + responseFields = s.responseFields; + + // Fill responseXXX fields + for ( type in responseFields ) { + if ( type in responses ) { + jqXHR[ responseFields[type] ] = responses[ type ]; + } + } + + // Remove auto dataType and get content-type in the process + while( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +// Chain conversions given the request and the original response +function ajaxConvert( s, response ) { + + var conv, conv2, current, tmp, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(), + prev = dataTypes[ 0 ], + converters = {}, + i = 0; + + // Apply the dataFilter if provided + if ( s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + // Convert to each sequential dataType, tolerating list modification + for ( ; (current = dataTypes[++i]); ) { + + // There's only work to do if current dataType is non-auto + if ( current !== "*" ) { + + // Convert response if prev dataType is non-auto and differs from current + if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split(" "); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.splice( i--, 0, current ); + } + + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s["throws"] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + + // Update prev for next iteration + prev = current; + } + } + + return { state: "success", data: response }; +} +var oldCallbacks = [], + rquestion = /\?/, + rjsonp = /(=)\?(?=&|$)|\?\?/, + nonce = jQuery.now(); + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + data = s.data, + url = s.url, + hasCallback = s.jsonp !== false, + replaceInUrl = hasCallback && rjsonp.test( url ), + replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && + !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && + rjsonp.test( data ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + overwritten = window[ callbackName ]; + + // Insert callback into url or form data + if ( replaceInUrl ) { + s.url = url.replace( rjsonp, "$1" + callbackName ); + } else if ( replaceInData ) { + s.data = data.replace( rjsonp, "$1" + callbackName ); + } else if ( hasCallback ) { + s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /javascript|ecmascript/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and global +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + s.global = false; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function(s) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + + var script, + head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; + + return { + + send: function( _, callback ) { + + script = document.createElement( "script" ); + + script.async = "async"; + + if ( s.scriptCharset ) { + script.charset = s.scriptCharset; + } + + script.src = s.url; + + // Attach handlers for all browsers + script.onload = script.onreadystatechange = function( _, isAbort ) { + + if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { + + // Handle memory leak in IE + script.onload = script.onreadystatechange = null; + + // Remove the script + if ( head && script.parentNode ) { + head.removeChild( script ); + } + + // Dereference the script + script = undefined; + + // Callback if not abort + if ( !isAbort ) { + callback( 200, "success" ); + } + } + }; + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709 and #4378). + head.insertBefore( script, head.firstChild ); + }, + + abort: function() { + if ( script ) { + script.onload( 0, 1 ); + } + } + }; + } +}); +var xhrCallbacks, + // #5280: Internet Explorer will keep connections alive if we don't abort on unload + xhrOnUnloadAbort = window.ActiveXObject ? function() { + // Abort all pending requests + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ]( 0, 1 ); + } + } : false, + xhrId = 0; + +// Functions to create xhrs +function createStandardXHR() { + try { + return new window.XMLHttpRequest(); + } catch( e ) {} +} + +function createActiveXHR() { + try { + return new window.ActiveXObject( "Microsoft.XMLHTTP" ); + } catch( e ) {} +} + +// Create the request object +// (This is still attached to ajaxSettings for backward compatibility) +jQuery.ajaxSettings.xhr = window.ActiveXObject ? + /* Microsoft failed to properly + * implement the XMLHttpRequest in IE7 (can't request local files), + * so we use the ActiveXObject when it is available + * Additionally XMLHttpRequest can be disabled in IE7/IE8 so + * we need a fallback. + */ + function() { + return !this.isLocal && createStandardXHR() || createActiveXHR(); + } : + // For all other browsers, use the standard XMLHttpRequest object + createStandardXHR; + +// Determine support properties +(function( xhr ) { + jQuery.extend( jQuery.support, { + ajax: !!xhr, + cors: !!xhr && ( "withCredentials" in xhr ) + }); +})( jQuery.ajaxSettings.xhr() ); + +// Create transport if the browser can provide an xhr +if ( jQuery.support.ajax ) { + + jQuery.ajaxTransport(function( s ) { + // Cross domain only allowed if supported through XMLHttpRequest + if ( !s.crossDomain || jQuery.support.cors ) { + + var callback; + + return { + send: function( headers, complete ) { + + // Get a new xhr + var handle, i, + xhr = s.xhr(); + + // Open the socket + // Passing null username, generates a login popup on Opera (#2865) + if ( s.username ) { + xhr.open( s.type, s.url, s.async, s.username, s.password ); + } else { + xhr.open( s.type, s.url, s.async ); + } + + // Apply custom fields if provided + if ( s.xhrFields ) { + for ( i in s.xhrFields ) { + xhr[ i ] = s.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( s.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( s.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !s.crossDomain && !headers["X-Requested-With"] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Need an extra try/catch for cross domain requests in Firefox 3 + try { + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + } catch( _ ) {} + + // Do send the request + // This may raise an exception which is actually + // handled in jQuery.ajax (so no try/catch here) + xhr.send( ( s.hasContent && s.data ) || null ); + + // Listener + callback = function( _, isAbort ) { + + var status, + statusText, + responseHeaders, + responses, + xml; + + // Firefox throws exceptions when accessing properties + // of an xhr when a network error occurred + // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) + try { + + // Was never called and is aborted or complete + if ( callback && ( isAbort || xhr.readyState === 4 ) ) { + + // Only called once + callback = undefined; + + // Do not keep as active anymore + if ( handle ) { + xhr.onreadystatechange = jQuery.noop; + if ( xhrOnUnloadAbort ) { + delete xhrCallbacks[ handle ]; + } + } + + // If it's an abort + if ( isAbort ) { + // Abort it manually if needed + if ( xhr.readyState !== 4 ) { + xhr.abort(); + } + } else { + status = xhr.status; + responseHeaders = xhr.getAllResponseHeaders(); + responses = {}; + xml = xhr.responseXML; + + // Construct response list + if ( xml && xml.documentElement /* #4958 */ ) { + responses.xml = xml; + } + + // When requesting binary data, IE6-9 will throw an exception + // on any attempt to access responseText (#11426) + try { + responses.text = xhr.responseText; + } catch( _ ) { + } + + // Firefox throws an exception when accessing + // statusText for faulty cross-domain requests + try { + statusText = xhr.statusText; + } catch( e ) { + // We normalize with Webkit giving an empty statusText + statusText = ""; + } + + // Filter status for non standard behaviors + + // If the request is local and we have data: assume a success + // (success with no data won't get notified, that's the best we + // can do given current implementations) + if ( !status && s.isLocal && !s.crossDomain ) { + status = responses.text ? 200 : 404; + // IE - #1450: sometimes returns 1223 when it should be 204 + } else if ( status === 1223 ) { + status = 204; + } + } + } + } catch( firefoxAccessException ) { + if ( !isAbort ) { + complete( -1, firefoxAccessException ); + } + } + + // Call complete if needed + if ( responses ) { + complete( status, statusText, responses, responseHeaders ); + } + }; + + if ( !s.async ) { + // if we're in sync mode we fire the callback + callback(); + } else if ( xhr.readyState === 4 ) { + // (IE6 & IE7) if it's in cache and has been + // retrieved directly we need to fire the callback + setTimeout( callback, 0 ); + } else { + handle = ++xhrId; + if ( xhrOnUnloadAbort ) { + // Create the active xhrs callbacks list if needed + // and attach the unload handler + if ( !xhrCallbacks ) { + xhrCallbacks = {}; + jQuery( window ).unload( xhrOnUnloadAbort ); + } + // Add to list of active xhrs callbacks + xhrCallbacks[ handle ] = callback; + } + xhr.onreadystatechange = callback; + } + }, + + abort: function() { + if ( callback ) { + callback(0,1); + } + } + }; + } + }); +} +var fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [function( prop, value ) { + var end, unit, prevScale, + tween = this.createTween( prop, value ), + parts = rfxnum.exec( value ), + target = tween.cur(), + start = +target || 0, + scale = 1; + + if ( parts ) { + end = +parts[2]; + unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + + // We need to compute starting value + if ( unit !== "px" && start ) { + // Iteratively approximate from a nonzero starting point + // Prefer the current property, because this process will be trivial if it uses the same units + // Fallback to end or a simple constant + start = jQuery.css( tween.elem, prop, true ) || end || 1; + + do { + // If previous iteration zeroed out, double until we get *something* + // Use a string for doubling factor so we don't accidentally see scale as unchanged below + prevScale = scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zeroes from tween.cur() + scale = tween.cur() / target; + + // Stop looping if we've hit the mark or scale is unchanged + } while ( scale !== 1 && scale !== prevScale ); + } + + tween.unit = unit; + tween.start = start; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; + } + return tween; + }] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }, 0 ); + return ( fxNow = jQuery.now() ); +} + +function createTweens( animation, props ) { + jQuery.each( props, function( prop, value ) { + var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( collection[ index ].call( animation, prop, value ) ) { + + // we're done with this property + return; + } + } + }); +} + +function Animation( elem, properties, options ) { + var result, + index = 0, + tweenerIndex = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + percent = 1 - ( remaining / animation.duration || 0 ), + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end, easing ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // resolve when we played the last frame + // otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + createTweens( animation, props ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + anim: animation, + queue: animation.opts.queue, + elem: elem + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // not quite $.extend, this wont overwrite keys already present. + // also - reusing 'index' from above because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +function defaultPrefilter( elem, props, opts ) { + var index, prop, value, length, dataShow, tween, hooks, oldfire, + anim = this, + style = elem.style, + orig = {}, + handled = [], + hidden = elem.nodeType && isHidden( elem ); + + // handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // doing this makes sure that the complete handler will be called + // before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE does not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + if ( jQuery.css( elem, "display" ) === "inline" && + jQuery.css( elem, "float" ) === "none" ) { + + // inline-level elements accept inline-block; + // block-level elements need to be inline with layout + if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { + style.display = "inline-block"; + + } else { + style.zoom = 1; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + if ( !jQuery.support.shrinkWrapBlocks ) { + anim.done(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + } + + + // show/hide pass + for ( index in props ) { + value = props[ index ]; + if ( rfxtypes.exec( value ) ) { + delete props[ index ]; + if ( value === ( hidden ? "hide" : "show" ) ) { + continue; + } + handled.push( index ); + } + } + + length = handled.length; + if ( length ) { + dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + jQuery.removeData( elem, "fxshow", true ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( index = 0 ; index < length ; index++ ) { + prop = handled[ index ]; + tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); + orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + } +} + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + this.pos = eased = jQuery.easing[ this.easing ]( percent, this.options.duration * percent, 0, 1, this.options.duration ); + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // passing any value as a 4th parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails + // so, simple values such as "10px" are parsed to Float. + // complex values such as "rotate(1rad)" are returned as is. + result = jQuery.css( tween.elem, tween.prop, false, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // use step hook for back compat - use cssHook if its there - use .style if its + // available and use plain properties where available + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Remove in 2.0 - this supports IE8's panic based approach +// to setting things on disconnected nodes + +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations resolve immediately + if ( empty ) { + anim.stop( true ); + } + }; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = jQuery._data( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + } +}); + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + attrs = { height: type }, + i = 0; + + // if we include width, step value is 1 to do all cssExpand values, + // if we don't include width, step value is 2 to skip over Left and Right + for( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p*Math.PI ) / 2; + } +}; + +jQuery.timers = []; +jQuery.fx = Tween.prototype.init; +jQuery.fx.tick = function() { + var timer, + timers = jQuery.timers, + i = 0; + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } +}; + +jQuery.fx.timer = function( timer ) { + if ( timer() && jQuery.timers.push( timer ) && !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; + }; +} +var rroot = /^(?:body|html)$/i; + +jQuery.fn.offset = function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var box, docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, top, left, + elem = this[ 0 ], + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + if ( (body = doc.body) === elem ) { + return jQuery.offset.bodyOffset( elem ); + } + + docElem = doc.documentElement; + + // Make sure we're not dealing with a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return { top: 0, left: 0 }; + } + + box = elem.getBoundingClientRect(); + win = getWindow( doc ); + clientTop = docElem.clientTop || body.clientTop || 0; + clientLeft = docElem.clientLeft || body.clientLeft || 0; + scrollTop = win.pageYOffset || docElem.scrollTop; + scrollLeft = win.pageXOffset || docElem.scrollLeft; + top = box.top + scrollTop - clientTop; + left = box.left + scrollLeft - clientLeft; + + return { top: top, left: left }; +}; + +jQuery.offset = { + + bodyOffset: function( body ) { + var top = body.offsetTop, + left = body.offsetLeft; + + if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { + top += parseFloat( jQuery.css(body, "marginTop") ) || 0; + left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; + } + + return { top: top, left: left }; + }, + + setOffset: function( elem, options, i ) { + var position = jQuery.css( elem, "position" ); + + // set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + var curElem = jQuery( elem ), + curOffset = curElem.offset(), + curCSSTop = jQuery.css( elem, "top" ), + curCSSLeft = jQuery.css( elem, "left" ), + calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, + props = {}, curPosition = {}, curTop, curLeft; + + // need to be able to calculate position if either top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + } else { + curElem.css( props ); + } + } +}; + + +jQuery.fn.extend({ + + position: function() { + if ( !this[0] ) { + return; + } + + var elem = this[0], + + // Get *real* offsetParent + offsetParent = this.offsetParent(), + + // Get correct offsets + offset = this.offset(), + parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; + offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; + + // Add offsetParent borders + parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; + parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || document.body; + while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent || document.body; + }); + } +}); + + +// Create scrollLeft and scrollTop methods +jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { + var top = /Y/.test( prop ); + + jQuery.fn[ method ] = function( val ) { + return jQuery.access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? (prop in win) ? win[ prop ] : + win.document.documentElement[ method ] : + elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : jQuery( win ).scrollLeft(), + top ? val : jQuery( win ).scrollTop() + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? + elem : + elem.nodeType === 9 ? + elem.defaultView || elem.parentWindow : + false; +} +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable ); + }; + }); +}); +// Expose jQuery to the global object +window.jQuery = window.$ = jQuery; + +// Expose jQuery as an AMD module, but only for AMD loaders that +// understand the issues with loading multiple versions of jQuery +// in a page that all might call define(). The loader will indicate +// they have special allowances for multiple jQuery versions by +// specifying define.amd.jQuery = true. Register as a named module, +// since jQuery can be concatenated with other files that may use define, +// but not use a proper concatenation script that understands anonymous +// AMD modules. A named AMD is safest and most robust way to register. +// Lowercase jquery is used because AMD module names are derived from +// file names, and jQuery is normally delivered in a lowercase file name. +// Do this after creating the global so that if an AMD module wants to call +// noConflict to hide this version of jQuery, it will work. +if ( typeof define === "function" && define.amd && define.amd.jQuery ) { + define( "jquery", [], function () { return jQuery; } ); +} + +})( window ); diff --git a/src/main/webapp/js/jquery-1.8.0.min.js b/src/main/webapp/js/jquery-1.8.0.min.js new file mode 100644 index 00000000..f121291c --- /dev/null +++ b/src/main/webapp/js/jquery-1.8.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v@1.8.0 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bR[a]=c,c}function ch(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||cd.test(a)?d(a,e):ch(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ch(a+"["+e+"]",b[e],c,d);else d(a,b)}function cy(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.0",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
                                  a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
                                  t
                                  ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
                                  ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/^(?:\{.*\}|\[.*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.shift(),e=p._queueHooks(a,b),f=function(){p.dequeue(a,b)};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),delete e.stop,d.call(a,f,e)),!c.length&&e&&e.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;jq&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bd(a,b,c,d){var e=0,f=b.length;for(;e0?h(g,c,f):[]}function bf(a,c,d,e,f){var g,h,i,j,k,l,m,n,p=0,q=f.length,s=L.POS,t=new RegExp("^"+s.source+"(?!"+r+")","i"),u=function(){var a=1,c=arguments.length-2;for(;ai){m=a.slice(i,g.index),i=n,l=[c],B.test(m)&&(k&&(l=k),k=e);if(h=H.test(m))m=m.slice(0,-5).replace(B,"$&*");g.length>1&&g[0].replace(t,u),k=be(m,g[1],g[2],l,k,h)}}k?(j=j.concat(k),(m=a.slice(i))&&m!==")"?B.test(m)?bd(m,j,d,e):Z(m,c,d,e?e.concat(k):k):o.apply(d,j)):Z(a,c,d,e)}return q===1?d:Z.uniqueSort(d)}function bg(a,b,c){var d,e,f,g=[],i=0,j=D.exec(a),k=!j.pop()&&!j.pop(),l=k&&a.match(C)||[""],m=$.preFilter,n=$.filter,o=!c&&b!==h;for(;(e=l[i])!=null&&k;i++){g.push(d=[]),o&&(e=" "+e);while(e){k=!1;if(j=B.exec(e))e=e.slice(j[0].length),k=d.push({part:j.pop().replace(A," "),captures:j});for(f in n)(j=L[f].exec(e))&&(!m[f]||(j=m[f](j,b,c)))&&(e=e.slice(j.shift().length),k=d.push({part:f,captures:j}));if(!k)break}}return k||Z.error(a),g}function bh(a,b,e){var f=b.dir,g=m++;return a||(a=function(a){return a===e}),b.first?function(b,c){while(b=b[f])if(b.nodeType===1)return a(b,c)&&b}:function(b,e){var h,i=g+"."+d,j=i+"."+c;while(b=b[f])if(b.nodeType===1){if((h=b[q])===j)return b.sizset;if(typeof h=="string"&&h.indexOf(i)===0){if(b.sizset)return b}else{b[q]=j;if(a(b,e))return b.sizset=!0,b;b.sizset=!1}}}}function bi(a,b){return a?function(c,d){var e=b(c,d);return e&&a(e===!0?c:e,d)}:b}function bj(a,b,c){var d,e,f=0;for(;d=a[f];f++)$.relative[d.part]?e=bh(e,$.relative[d.part],b):(d.captures.push(b,c),e=bi(e,$.filter[d.part].apply(null,d.captures)));return e}function bk(a){return function(b,c){var d,e=0;for(;d=a[e];e++)if(d(b,c))return!0;return!1}}var c,d,e,f,g,h=a.document,i=h.documentElement,j="undefined",k=!1,l=!0,m=0,n=[].slice,o=[].push,q=("sizcache"+Math.random()).replace(".",""),r="[\\x20\\t\\r\\n\\f]",s="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",t=s.replace("w","w#"),u="([*^$|!~]?=)",v="\\["+r+"*("+s+")"+r+"*(?:"+u+r+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+t+")|)|)"+r+"*\\]",w=":("+s+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\]))|(?:,(?=[^\\(]*\\))))*))\\)|)",x=":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)",y=r+"*([\\x20\\t\\r\\n\\f>+~])"+r+"*",z="(?=[^\\x20\\t\\r\\n\\f])(?:\\\\.|"+v+"|"+w.replace(2,7)+"|[^\\\\(),])+",A=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),B=new RegExp("^"+y),C=new RegExp(z+"?(?="+r+"*,|$)","g"),D=new RegExp("^(?:(?!,)(?:(?:^|,)"+r+"*"+z+")*?|"+r+"*(.*?))(\\)|$)"),E=new RegExp(z.slice(19,-6)+"\\x20\\t\\r\\n\\f>+~])+|"+y,"g"),F=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,G=/[\x20\t\r\n\f]*[+~]/,H=/:not\($/,I=/h\d/i,J=/input|select|textarea|button/i,K=/\\(?!\\)/g,L={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),NAME:new RegExp("^\\[name=['\"]?("+s+")['\"]?\\]"),TAG:new RegExp("^("+s.replace("[-","[-\\*")+")"),ATTR:new RegExp("^"+v),PSEUDO:new RegExp("^"+w),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),POS:new RegExp(x,"ig"),needsContext:new RegExp("^"+r+"*[>+~]|"+x,"i")},M={},N=[],O={},P=[],Q=function(a){return a.sizzleFilter=!0,a},R=function(a){return function(b){return b.nodeName.toLowerCase()==="input"&&b.type===a}},S=function(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}},T=function(a){var b=!1,c=h.createElement("div");try{b=a(c)}catch(d){}return c=null,b},U=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),V=T(function(a){a.id=q+0,a.innerHTML="
                                  ",i.insertBefore(a,i.firstChild);var b=h.getElementsByName&&h.getElementsByName(q).length===2+h.getElementsByName(q+0).length;return g=!h.getElementById(q),i.removeChild(a),b}),W=T(function(a){return a.appendChild(h.createComment("")),a.getElementsByTagName("*").length===0}),X=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==j&&a.firstChild.getAttribute("href")==="#"}),Y=T(function(a){return a.innerHTML="",!a.getElementsByClassName||a.getElementsByClassName("e").length===0?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length!==1)}),Z=function(a,b,c,d){c=c||[],b=b||h;var e,f,g,i,j=b.nodeType;if(j!==1&&j!==9)return[];if(!a||typeof a!="string")return c;g=ba(b);if(!g&&!d)if(e=F.exec(a))if(i=e[1]){if(j===9){f=b.getElementById(i);if(!f||!f.parentNode)return c;if(f.id===i)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(i))&&bb(b,f)&&f.id===i)return c.push(f),c}else{if(e[2])return o.apply(c,n.call(b.getElementsByTagName(a),0)),c;if((i=e[3])&&Y&&b.getElementsByClassName)return o.apply(c,n.call(b.getElementsByClassName(i),0)),c}return bm(a,b,c,d,g)},$=Z.selectors={cacheLength:50,match:L,order:["ID","TAG"],attrHandle:{},createPseudo:Q,find:{ID:g?function(a,b,c){if(typeof b.getElementById!==j&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==j&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==j&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:W?function(a,b){if(typeof b.getElementsByTagName!==j)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(K,""),a[3]=(a[4]||a[5]||"").replace(K,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||Z.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&Z.error(a[0]),a},PSEUDO:function(a){var b,c=a[4];return L.CHILD.test(a[0])?null:(c&&(b=D.exec(c))&&b.pop()&&(a[0]=a[0].slice(0,b[0].length-c.length-1),c=b[0].slice(0,-1)),a.splice(2,3,c||a[3]),a)}},filter:{ID:g?function(a){return a=a.replace(K,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(K,""),function(b){var c=typeof b.getAttributeNode!==j&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(K,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=M[a];return b||(b=M[a]=new RegExp("(^|"+r+")"+a+"("+r+"|$)"),N.push(a),N.length>$.cacheLength&&delete M[N.shift()]),function(a){return b.test(a.className||typeof a.getAttribute!==j&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=Z.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return Z.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=m++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[q]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[q]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e=$.pseudos[a]||$.pseudos[a.toLowerCase()];return e||Z.error("unsupported pseudo: "+a),e.sizzleFilter?e(b,c,d):e}},pseudos:{not:Q(function(a,b,c){var d=bl(a.replace(A,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!$.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:Q(function(a){return function(b){return(b.textContent||b.innerText||bc(b)).indexOf(a)>-1}}),has:Q(function(a){return function(b){return Z(a,b).length>0}}),header:function(a){return I.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:R("radio"),checkbox:R("checkbox"),file:R("file"),password:R("password"),image:R("image"),submit:S("submit"),reset:S("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return J.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e$.cacheLength&&delete O[P.shift()],g};Z.matches=function(a,b){return Z(a,null,null,b)},Z.matchesSelector=function(a,b){return Z(b,null,null,[a]).length>0};var bm=function(a,b,e,f,g){a=a.replace(A,"$1");var h,i,j,k,l,m,p,q,r,s=a.match(C),t=a.match(E),u=b.nodeType;if(L.POS.test(a))return bf(a,b,e,f,s);if(f)h=n.call(f,0);else if(s&&s.length===1){if(t.length>1&&u===9&&!g&&(s=L.ID.exec(t[0]))){b=$.find.ID(s[1],b,g)[0];if(!b)return e;a=a.slice(t.shift().length)}q=(s=G.exec(t[0]))&&!s.index&&b.parentNode||b,r=t.pop(),m=r.split(":not")[0];for(j=0,k=$.order.length;j",a.querySelectorAll("[selected]").length||e.push("\\["+r+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

                                  ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+r+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bm=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return o.apply(f,n.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j=d.getAttribute("id"),k=j||q,l=G.test(a)&&d.parentNode||d;j?k=k.replace(c,"\\$&"):d.setAttribute("id",k);try{return o.apply(f,n.call(l.querySelectorAll(a.replace(C,"[id='"+k+"'] $&")),0)),f}catch(i){}finally{j||d.removeAttribute("id")}}return b(a,d,f,g,h)},g&&(T(function(b){a=g.call(b,"div");try{g.call(b,"[test!='']:sizzle"),f.push($.match.PSEUDO)}catch(c){}}),f=new RegExp(f.join("|")),Z.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!ba(b)&&!f.test(c)&&(!e||!e.test(c)))try{var h=g.call(b,c);if(h||a||b.document&&b.document.nodeType!==11)return h}catch(i){}return Z(c,null,null,[b]).length>0})}(),Z.attr=p.attr,p.find=Z,p.expr=Z.selectors,p.expr[":"]=p.expr.pseudos,p.unique=Z.uniqueSort,p.text=Z.getText,p.isXMLDoc=Z.isXML,p.contains=Z.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
                                  ","
                                  "],thead:[1,"","
                                  "],tr:[2,"","
                                  "],td:[3,"","
                                  "],col:[2,"","
                                  "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
                                  ","
                                  "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=0,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(g=b===e&&bA;(h=a[s])!=null;s++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{g=g||bk(b),l=l||g.appendChild(b.createElement("div")),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(f=n.length-1;f>=0;--f)p.nodeName(n[f],"tbody")&&!n[f].childNodes.length&&n[f].parentNode.removeChild(n[f])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l=g.lastChild}h.nodeType?t.push(h):t=p.merge(t,h)}l&&(g.removeChild(l),h=l=g=null);if(!p.support.appendChecked)for(s=0;(h=t[s])!=null;s++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(s=0;(h=t[s])!=null;s++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[s+1,0].concat(r)),s+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^margin/,bO=new RegExp("^("+q+")(.*)$","i"),bP=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bQ=new RegExp("^([-+])=("+q+")","i"),bR={},bS={position:"absolute",visibility:"hidden",display:"block"},bT={letterSpacing:0,fontWeight:400,lineHeight:1},bU=["Top","Right","Bottom","Left"],bV=["Webkit","O","Moz","ms"],bW=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return bZ(this,!0)},hide:function(){return bZ(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bW.apply(this,arguments):this.each(function(){(c?a:bY(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bX(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bQ.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bX(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bT&&(f=bT[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(a,b){var c,d,e,f,g=getComputedStyle(a,null),h=a.style;return g&&(c=g[b],c===""&&!p.contains(a.ownerDocument.documentElement,a)&&(c=p.style(a,b)),bP.test(c)&&bN.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=c,c=g.width,h.width=d,h.minWidth=e,h.maxWidth=f)),c}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bP.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0||bH(a,"display")!=="none"?ca(a,b,d):p.swap(a,bS,function(){return ca(a,b,d)})},set:function(a,c,d){return b$(a,c,d?b_(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bP.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bU[d]+b]=e[d]||e[d-2]||e[0];return f}},bN.test(a)||(p.cssHooks[a+b].set=b$)});var cc=/%20/g,cd=/\[\]$/,ce=/\r?\n/g,cf=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,cg=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||cg.test(this.nodeName)||cf.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(ce,"\r\n")}}):{name:b.name,value:c.replace(ce,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ch(d,a[d],c,f);return e.join("&").replace(cc,"+")};var ci,cj,ck=/#.*$/,cl=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cm=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,cn=/^(?:GET|HEAD)$/,co=/^\/\//,cp=/\?/,cq=/)<[^<]*)*<\/script>/gi,cr=/([?&])_=[^&]*/,cs=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,ct=p.fn.load,cu={},cv={},cw=["*/"]+["*"];try{ci=f.href}catch(cx){ci=e.createElement("a"),ci.href="",ci=ci.href}cj=cs.exec(ci.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&ct)return ct.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
                                  ").append(a.replace(cq,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cA(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cA(a,b),a},ajaxSettings:{url:ci,isLocal:cm.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cw},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cy(cu),ajaxTransport:cy(cv),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cB(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cC(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cl.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(ck,"").replace(co,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=cs.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==cj[1]&&i[2]==cj[2]&&(i[3]||(i[1]==="http:"?80:443))==(cj[3]||(cj[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cz(cu,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!cn.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cp.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cr,"$1_="+z);l.url=A+(A===l.url?(cp.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cw+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cz(cv,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cD=[],cE=/\?/,cF=/(=)\?(?=&|$)|\?\?/,cG=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cD.pop()||p.expando+"_"+cG++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cF.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cF.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cF,"$1"+f):m?c.data=i.replace(cF,"$1"+f):k&&(c.url+=(cE.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cD.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cH,cI=a.ActiveXObject?function(){for(var a in cH)cH[a](0,1)}:!1,cJ=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cK()||cL()}:cK,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cI&&delete cH[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cJ,cI&&(cH||(cH={},p(a).unload(cI)),cH[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cM,cN,cO=/^(?:toggle|show|hide)$/,cP=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cQ=/queueHooks$/,cR=[cX],cS={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cP.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cV,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c$.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c$.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=c_(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/json2.js b/src/main/webapp/js/json2.js new file mode 100644 index 00000000..f0891924 --- /dev/null +++ b/src/main/webapp/js/json2.js @@ -0,0 +1,486 @@ +/* + json2.js + 2012-10-08 + + Public Domain. + + NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. + + See http://www.JSON.org/js.html + + + This code should be minified before deployment. + See http://javascript.crockford.com/jsmin.html + + USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO + NOT CONTROL. + + + This file creates a global JSON object containing two methods: stringify + and parse. + + JSON.stringify(value, replacer, space) + value any JavaScript value, usually an object or array. + + replacer an optional parameter that determines how object + values are stringified for objects. It can be a + function or an array of strings. + + space an optional parameter that specifies the indentation + of nested structures. If it is omitted, the text will + be packed without extra whitespace. If it is a number, + it will specify the number of spaces to indent at each + level. If it is a string (such as '\t' or ' '), + it contains the characters used to indent at each level. + + This method produces a JSON text from a JavaScript value. + + When an object value is found, if the object contains a toJSON + method, its toJSON method will be called and the result will be + stringified. A toJSON method does not serialize: it returns the + value represented by the name/value pair that should be serialized, + or undefined if nothing should be serialized. The toJSON method + will be passed the key associated with the value, and this will be + bound to the value + + For example, this would serialize Dates as ISO strings. + + Date.prototype.toJSON = function (key) { + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + return this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z'; + }; + + You can provide an optional replacer method. It will be passed the + key and value of each member, with this bound to the containing + object. The value that is returned from your method will be + serialized. If your method returns undefined, then the member will + be excluded from the serialization. + + If the replacer parameter is an array of strings, then it will be + used to select the members to be serialized. It filters the results + such that only members with keys listed in the replacer array are + stringified. + + Values that do not have JSON representations, such as undefined or + functions, will not be serialized. Such values in objects will be + dropped; in arrays they will be replaced with null. You can use + a replacer function to replace those with JSON values. + JSON.stringify(undefined) returns undefined. + + The optional space parameter produces a stringification of the + value that is filled with line breaks and indentation to make it + easier to read. + + If the space parameter is a non-empty string, then that string will + be used for indentation. If the space parameter is a number, then + the indentation will be that many spaces. + + Example: + + text = JSON.stringify(['e', {pluribus: 'unum'}]); + // text is '["e",{"pluribus":"unum"}]' + + + text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); + // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' + + text = JSON.stringify([new Date()], function (key, value) { + return this[key] instanceof Date ? + 'Date(' + this[key] + ')' : value; + }); + // text is '["Date(---current time---)"]' + + + JSON.parse(text, reviver) + This method parses a JSON text to produce an object or array. + It can throw a SyntaxError exception. + + The optional reviver parameter is a function that can filter and + transform the results. It receives each of the keys and values, + and its return value is used instead of the original value. + If it returns what it received, then the structure is not modified. + If it returns undefined then the member is deleted. + + Example: + + // Parse the text. Values that look like ISO date strings will + // be converted to Date objects. + + myData = JSON.parse(text, function (key, value) { + var a; + if (typeof value === 'string') { + a = +/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); + if (a) { + return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], + +a[5], +a[6])); + } + } + return value; + }); + + myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { + var d; + if (typeof value === 'string' && + value.slice(0, 5) === 'Date(' && + value.slice(-1) === ')') { + d = new Date(value.slice(5, -1)); + if (d) { + return d; + } + } + return value; + }); + + + This is a reference implementation. You are free to copy, modify, or + redistribute. +*/ + +/*jslint evil: true, regexp: true */ + +/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, + call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, + getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, + lastIndex, length, parse, prototype, push, replace, slice, stringify, + test, toJSON, toString, valueOf +*/ + + +// Create a JSON object only if one does not already exist. We create the +// methods in a closure to avoid creating global variables. + +if (typeof JSON !== 'object') { + JSON = {}; +} + +(function () { + 'use strict'; + + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + if (typeof Date.prototype.toJSON !== 'function') { + + Date.prototype.toJSON = function (key) { + + return isFinite(this.valueOf()) + ? this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z' + : null; + }; + + String.prototype.toJSON = + Number.prototype.toJSON = + Boolean.prototype.toJSON = function (key) { + return this.valueOf(); + }; + } + + var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + gap, + indent, + meta = { // table of character substitutions + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '"' : '\\"', + '\\': '\\\\' + }, + rep; + + + function quote(string) { + +// If the string contains no control characters, no quote characters, and no +// backslash characters, then we can safely slap some quotes around it. +// Otherwise we must also replace the offending characters with safe escape +// sequences. + + escapable.lastIndex = 0; + return escapable.test(string) ? '"' + string.replace(escapable, function (a) { + var c = meta[a]; + return typeof c === 'string' + ? c + : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }) + '"' : '"' + string + '"'; + } + + + function str(key, holder) { + +// Produce a string from holder[key]. + + var i, // The loop counter. + k, // The member key. + v, // The member value. + length, + mind = gap, + partial, + value = holder[key]; + +// If the value has a toJSON method, call it to obtain a replacement value. + + if (value && typeof value === 'object' && + typeof value.toJSON === 'function') { + value = value.toJSON(key); + } + +// If we were called with a replacer function, then call the replacer to +// obtain a replacement value. + + if (typeof rep === 'function') { + value = rep.call(holder, key, value); + } + +// What happens next depends on the value's type. + + switch (typeof value) { + case 'string': + return quote(value); + + case 'number': + +// JSON numbers must be finite. Encode non-finite numbers as null. + + return isFinite(value) ? String(value) : 'null'; + + case 'boolean': + case 'null': + +// If the value is a boolean or null, convert it to a string. Note: +// typeof null does not produce 'null'. The case is included here in +// the remote chance that this gets fixed someday. + + return String(value); + +// If the type is 'object', we might be dealing with an object or an array or +// null. + + case 'object': + +// Due to a specification blunder in ECMAScript, typeof null is 'object', +// so watch out for that case. + + if (!value) { + return 'null'; + } + +// Make an array to hold the partial results of stringifying this object value. + + gap += indent; + partial = []; + +// Is the value an array? + + if (Object.prototype.toString.apply(value) === '[object Array]') { + +// The value is an array. Stringify every element. Use null as a placeholder +// for non-JSON values. + + length = value.length; + for (i = 0; i < length; i += 1) { + partial[i] = str(i, value) || 'null'; + } + +// Join all of the elements together, separated with commas, and wrap them in +// brackets. + + v = partial.length === 0 + ? '[]' + : gap + ? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' + : '[' + partial.join(',') + ']'; + gap = mind; + return v; + } + +// If the replacer is an array, use it to select the members to be stringified. + + if (rep && typeof rep === 'object') { + length = rep.length; + for (i = 0; i < length; i += 1) { + if (typeof rep[i] === 'string') { + k = rep[i]; + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } else { + +// Otherwise, iterate through all of the keys in the object. + + for (k in value) { + if (Object.prototype.hasOwnProperty.call(value, k)) { + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } + +// Join all of the member texts together, separated with commas, +// and wrap them in braces. + + v = partial.length === 0 + ? '{}' + : gap + ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' + : '{' + partial.join(',') + '}'; + gap = mind; + return v; + } + } + +// If the JSON object does not yet have a stringify method, give it one. + + if (typeof JSON.stringify !== 'function') { + JSON.stringify = function (value, replacer, space) { + +// The stringify method takes a value and an optional replacer, and an optional +// space parameter, and returns a JSON text. The replacer can be a function +// that can replace values, or an array of strings that will select the keys. +// A default replacer method can be provided. Use of the space parameter can +// produce text that is more easily readable. + + var i; + gap = ''; + indent = ''; + +// If the space parameter is a number, make an indent string containing that +// many spaces. + + if (typeof space === 'number') { + for (i = 0; i < space; i += 1) { + indent += ' '; + } + +// If the space parameter is a string, it will be used as the indent string. + + } else if (typeof space === 'string') { + indent = space; + } + +// If there is a replacer, it must be a function or an array. +// Otherwise, throw an error. + + rep = replacer; + if (replacer && typeof replacer !== 'function' && + (typeof replacer !== 'object' || + typeof replacer.length !== 'number')) { + throw new Error('JSON.stringify'); + } + +// Make a fake root object containing our value under the key of ''. +// Return the result of stringifying the value. + + return str('', {'': value}); + }; + } + + +// If the JSON object does not yet have a parse method, give it one. + + if (typeof JSON.parse !== 'function') { + JSON.parse = function (text, reviver) { + +// The parse method takes a text and an optional reviver function, and returns +// a JavaScript value if the text is a valid JSON text. + + var j; + + function walk(holder, key) { + +// The walk method is used to recursively walk the resulting structure so +// that modifications can be made. + + var k, v, value = holder[key]; + if (value && typeof value === 'object') { + for (k in value) { + if (Object.prototype.hasOwnProperty.call(value, k)) { + v = walk(value, k); + if (v !== undefined) { + value[k] = v; + } else { + delete value[k]; + } + } + } + } + return reviver.call(holder, key, value); + } + + +// Parsing happens in four stages. In the first stage, we replace certain +// Unicode characters with escape sequences. JavaScript handles many characters +// incorrectly, either silently deleting them, or treating them as line endings. + + text = String(text); + cx.lastIndex = 0; + if (cx.test(text)) { + text = text.replace(cx, function (a) { + return '\\u' + + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }); + } + +// In the second stage, we run the text against regular expressions that look +// for non-JSON patterns. We are especially concerned with '()' and 'new' +// because they can cause invocation, and '=' because it can cause mutation. +// But just to be safe, we want to reject all unexpected forms. + +// We split the second stage into 4 regexp operations in order to work around +// crippling inefficiencies in IE's and Safari's regexp engines. First we +// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we +// replace all simple value tokens with ']' characters. Third, we delete all +// open brackets that follow a colon or comma or that begin the text. Finally, +// we look to see that the remaining characters are only whitespace or ']' or +// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. + + if (/^[\],:{}\s]*$/ + .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@') + .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') + .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { + +// In the third stage we use the eval function to compile the text into a +// JavaScript structure. The '{' operator is subject to a syntactic ambiguity +// in JavaScript: it can begin a block or an object literal. We wrap the text +// in parens to eliminate the ambiguity. + + j = eval('(' + text + ')'); + +// In the optional fourth stage, we recursively walk the new structure, passing +// each name/value pair to a reviver function for possible transformation. + + return typeof reviver === 'function' + ? walk({'': j}, '') + : j; + } + +// If the text is not JSON parseable, then a SyntaxError is thrown. + + throw new SyntaxError('JSON.parse'); + }; + } +}()); \ No newline at end of file diff --git a/src/main/webapp/js/pages/financial/financial_base.js b/src/main/webapp/js/pages/financial/financial_base.js new file mode 100644 index 00000000..54d87576 --- /dev/null +++ b/src/main/webapp/js/pages/financial/financial_base.js @@ -0,0 +1,924 @@ + //初始化界面 + $(function(){ + var accountList = null; + var accountID = null; + var supplierList = null; + var supplierID = null; + var personList = null; + var personID = null; + var ProjectSearch = null; + var accountHeadMaxId = null; //获取最大的Id + var accepId = null; //保存的主表id + var url; + var accountHeadID = 0; + var orgAccountHead = ""; //保存编辑前的名称 + var editIndex = undefined; + var listTitle = ""; //单据标题 + var payTypeTitle = "";//收入 支出 + var organUrl = ""; //组织数据接口地址 + var itemType = true; //隐藏当前列 + var moneyType = true; //隐藏当前列 + var inOrOut = ""; //链接类型为收入或者支出 + getType(); + initSystemData_person(); //经手人数据 + initSelectInfo_person(); //经手人信息 + initSystemData_account(); //账户数据 + initSelectInfo_account(); //账户信息 + initSupplier(); //供应商 + initTableData(); + ininPager(); + initForm(); + bindEvent();//绑定操作事件 + $("#searchBtn").click(); + }); + //根据单据名称获取类型 + function getType(){ + listTitle = $("#tablePanel").prev().text(); + var supUrl = path + "/supplier/findBySelect_sup.action"; //供应商接口 + var cusUrl = path + "/supplier/findBySelect_cus.action"; //客户接口 + if(listTitle === "收入单列表"){ + listType = "收入"; + itemType = false; //显示当前列 + moneyType = true; //隐藏当前列 + payTypeTitle = "收入项目"; + inOrOut = "in"; + organUrl = supUrl; + } + else if(listTitle === "支出单列表"){ + listType = "支出"; + itemType = false; //显示当前列 + moneyType = true; //隐藏当前列 + payTypeTitle = "支出项目"; + inOrOut = "out"; + organUrl = cusUrl; + } + else if(listTitle === "收款单列表"){ + listType = "收款"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = supUrl; + } + else if(listTitle === "付款单列表"){ + listType = "付款"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = cusUrl; + } + else if(listTitle === "转账单列表"){ + listType = "转账"; + itemType = true; //隐藏当前列 + moneyType = false; //显示当前列 + payTypeTitle = "无标题"; + inOrOut = ""; + organUrl = supUrl; + } + } + //获取账户信息 + function initSystemData_account(){ + $.ajax({ + type:"post", + url: path + "/account/getAccount.action", + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + accountList = systemInfo.showModel.map.accountList; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找账户信息异常,请与管理员联系!','error'); + return; + } + } + }); + } + //获取账户信息 + function initSelectInfo_account(){ + var options = ""; + if(accountList !=null) + { + options = ""; + for(var i = 0 ;i < accountList.length; i++) + { + var account = accountList[i]; + options += ''; + } + $("#AccountId").empty().append(options); + } + } + + //初始化单位信息 + function initSupplier(){ + $('#OrganId').combobox({ + url: organUrl, + valueField:'id', + textField:'supplier' + }); + } + + //获取财务员 + function initSystemData_person(){ + var type = "财务员"; + $.ajax({ + type:"post", + url: path + "/person/getPersonByType.action", + data: { + Type: type + }, + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + personList = systemInfo.showModel.map.personList; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找系统基础信息异常,请与管理员联系!','error'); + return; + } + } + }); + } + //获取财务员 + function initSelectInfo_person(){ + var options = ""; + + if(personList !=null) + { + for(var i = 0 ;i < personList.length;i++) + { + var person = personList[i]; + if(0 == i) + { + personID = person.id; + } + if(person.type=="财务员") + { + options += ''; + } + } + $("#HandsPersonId").empty().append(options); + } + } + + //防止表单提交重复 + function initForm(){ + $('#accountHeadFM').form({ + onSubmit: function(){ + return false; + } + }); + } + + //初始化表格数据 + function initTableData(){ + $('#tableData').datagrid({ + //width:700, + height:heightInfo, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + pagination: true, + //交替出现背景 + striped : true, + //loadFilter: pagerFilter, + pageSize: 5, + pageList: initPageNum, + columns:[[ + { field: 'Id',width:35,align:"center",checkbox:true}, + { title: '单据编号',field: 'BillNo',width:100}, + { title: '单据时间 ',field: 'BillTime',width:100}, + { title: '合计',field: 'TotalPrice',width:80}, + { title: '备注',field: 'Remark',width:100}, + { title: '操作',field: 'op',align:"center",width:180,formatter:function(value,rec) + { + var str = ''; + var rowInfo = rec.Id + 'AaBb' + rec.BillNo+ 'AaBb' + rec.BillTime+ 'AaBb' + rec.Remark + + 'AaBb' + rec.AccountId+ 'AaBb' + rec.AccountName + 'AaBb' + rec.OrganId + 'AaBb' + rec.OrganName + + 'AaBb' + rec.HandsPersonId + 'AaBb' + rec.HandsPersonName + 'AaBb' + rec.ChangeAmount + 'AaBb' + rec.TotalPrice; + if(1 == value) + { + str += ' 查看  '; + str += ' 编辑  '; + str += ' 删除'; + } + return str; + } + } + ]], + toolbar:[ + { + id:'addAccountHead', + text:'增加', + iconCls:'icon-add', + handler:function() + { + addAccountHead(); + } + }, + { + id:'deleteAccountHead', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + batDeleteAccountHead(); + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + } + + //初始化表格数据-明细列表-编辑状态 + function initTableData_account(type,TotalPrice){ + $('#accountData').datagrid({ + height:300, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + pagination: true, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + pageSize: 50, + pageList: [50,100,150], + columns:[[ + { field: 'Id',width:35,align:"center",checkbox:true}, + { title: payTypeTitle,field: 'InOutItemId',width:230,hidden:itemType, + formatter:function(value,row,index){ + return row.InOutItemName; + }, + editor:{ + type:'combobox', + options:{ + valueField:'Id', + textField:'InOutItemName', + method:'get', + url: path + "/inOutItem/findBySelect.action?type=" + inOrOut + } + } + }, + { title: '账户名称',field: 'AccountId',width:230,hidden:moneyType, + formatter:function(value,row,index){ + return row.AccountName; + }, + editor:{ + type:'combobox', + options:{ + valueField:'Id', + textField:'AccountName', + method:'get', + url: path + "/account/findBySelect.action" + } + } + }, + { title: '金额',field: 'EachAmount',editor:'validatebox',width:50}, + { title: '备注',field: 'Remark',editor:'validatebox',width:150} + ]], + toolbar:[ + { + id:'append', + text:'新增', + iconCls:'icon-add', + handler:function() + { + append(); //新增 + } + }, + { + id:'delete', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + removeit(); //删除 + } + }, + { + id:'reject', + text:'撤销', + iconCls:'icon-undo', + handler:function() + { + reject(); //撤销 + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"post", + url: path + '/accountItem/findBy.action?HeaderId=' + accountHeadID, + dataType: "json", + success: function (res) { + var EachAmount = 0; + if(type === "edit") { + EachAmount = TotalPrice; + } + var array = []; + array.push({ + "EachAmount": EachAmount + }); + res.footer = array; + $("#accountData").datagrid('loadData',res); + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + + //初始化表格数据-明细列表-查看状态 + function initTableData_account_show(TotalPrice){ + $('#accountDataShow').datagrid({ + height:300, + rownumbers: true, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + pagination: true, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + pageSize: 50, + pageList: [50,100,150], + columns:[[ + { title: payTypeTitle, field: 'InOutItemName', width:230, hidden:itemType}, + { title: '账户名称', field: 'AccountName', width:230, hidden:moneyType}, + { title: '金额',field: 'EachAmount',width:50}, + { title: '备注',field: 'Remark',width:150} + ]], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"post", + url: path + '/accountItem/findBy.action?HeaderId=' + accountHeadID, + dataType: "json", + success: function (res) { + var EachAmount = TotalPrice; + var array = []; + array.push({ + "EachAmount": EachAmount + }); + res.footer = array; + $("#accountDataShow").datagrid('loadData',res); + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + + //分页信息处理 + function ininPager(){ + try + { + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + pager.pagination({ + onSelectPage:function(pageNum, pageSize) + { + opts.pageNumber = pageNum; + opts.pageSize = pageSize; + pager.pagination('refresh', + { + pageNumber:pageNum, + pageSize:pageSize + }); + showAccountHeadDetails(pageNum,pageSize); + } + }); + } + catch (e) + { + $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); + } + } + + //删除财务信息 + function deleteAccountHead(accountHeadID){ + $.messager.confirm('删除确认','确定要删除此财务信息吗?',function(r) + { + if (r) + { + $.ajax({ + type:"post", + url: path + "/accountHead/delete.action", + dataType: "json", + data: ({ + accountHeadID : accountHeadID, + clientIp: clientIp + }), + success: function (tipInfo) + { + var msg = tipInfo.showModel.msgTip; + if(msg == '成功') + { + //加载完以后重新初始化 + $("#searchBtn").click(); + } + else + $.messager.alert('删除提示','删除财务信息失败,请稍后再试!','error'); + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('删除提示','删除财务信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + + //批量删除财务信息 + function batDeleteAccountHead(){ + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) + { + $.messager.alert('删除提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) + { + $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条财务信息吗?',function(r) + { + if (r) + { + var ids = ""; + for(var i = 0;i < row.length; i ++) + { + if(i == row.length-1) + { + ids += row[i].Id; + break; + } + //alert(row[i].id); + ids += row[i].Id + ","; + } + $.ajax({ + type:"post", + url: path + "/accountHead/batchDelete.action", + dataType: "json", + async : false, + data: ({ + accountHeadIDs : ids, + clientIp: clientIp + }), + success: function (tipInfo) + { + var msg = tipInfo.showModel.msgTip; + if(msg == '成功') + { + //加载完以后重新初始化 + $("#searchBtn").click(); + $(":checkbox").attr("checked",false); + } + else + $.messager.alert('删除提示','删除财务信息失败,请稍后再试!','error'); + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('删除提示','删除财务信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + + //增加 + function addAccountHead(){ + $("#clientIp").val(clientIp); + $('#accountHeadFM').form('clear'); + var addTitle = listTitle.replace("列表","信息"); + $('#accountHeadDlg').dialog('open').dialog('setTitle',' 增加' + addTitle); + $(".window-mask").css({ width: webW ,height: webH}); + $("#BillNo").val("").focus(); + + orgAccountHead = ""; + accountHeadID = 0; + initTableData_account("add"); //明细列表 + reject(); //撤销下、刷新材料列表 + url = path + '/accountHead/create.action'; + } + + //编辑信息 + function editAccountHead(accountHeadTotalInfo){ + var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); + $("#clientIp").val(clientIp); + $("#BillNo").val(accountHeadInfo[1]); + $("#BillTime").val(accountHeadInfo[2]); + $("#Remark").val(accountHeadInfo[3]); + $("#AccountId").val(accountHeadInfo[4]); + $('#OrganId').combobox('setValue', accountHeadInfo[6]); + $("#HandsPersonId").val(accountHeadInfo[8]); + $("#ChangeAmount").val(accountHeadInfo[10]); + var TotalPrice = accountHeadInfo[11]; + var editTitle = listTitle.replace("列表","信息"); + $('#accountHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); + $(".window-mask").css({ width: webW ,height: webH}); + accountHeadID = accountHeadInfo[0]; + + initTableData_account("edit",TotalPrice); //明细列表 + reject(); //撤销下、刷新列表 + url = path + '/accountHead/update.action?accountHeadID=' + accountHeadInfo[0]; + } + + //查看信息 + function showAccountHead(accountHeadTotalInfo){ + var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); + $("#BillNoShow").text(accountHeadInfo[1]); + $("#BillTimeShow").text(accountHeadInfo[2]); + $("#RemarkShow").text(accountHeadInfo[3]); + $("#AccountIdShow").text(accountHeadInfo[5]); + $('#OrganIdShow').text(accountHeadInfo[7]); + $("#HandsPersonIdShow").text(accountHeadInfo[9]); + $("#ChangeAmountShow").text(accountHeadInfo[10]); + var TotalPrice = accountHeadInfo[11]; + var showTitle = listTitle.replace("列表","信息"); + $('#accountHeadDlgShow').dialog('open').dialog('setTitle',' 查看' + showTitle); + $(".window-mask").css({ width: webW ,height: webH}); + + accountHeadID = accountHeadInfo[0]; + initTableData_account_show(TotalPrice); //明细列表-查看状态 + } + + //绑定操作事件 + function bindEvent(){ + //搜索处理 + $("#searchBtn").unbind().bind({ + click:function() + { + showAccountHeadDetails(1,initPageSize); + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + opts.pageNumber = 1; + opts.pageSize = initPageSize; + pager.pagination('refresh', + { + pageNumber:1, + pageSize:initPageSize + }); + } + }); + + //重置按钮 + $("#searchResetBtn").unbind().bind({ + click:function(){ + $("#searchBillNo").val(""); + $("#searchBeginTime").val(""); + $("#searchEndTime").val(""); + //加载完以后重新初始化 + $("#searchBtn").click(); + } + }); + + //保存信息 + $("#saveAccountHead").unbind().bind({ + click:function() + { + if(!$('#accountHeadFM').form('validate')) + return; + else + { + var OrganId = null; + var ChangeAmount = $.trim($("#ChangeAmount").val()); + var TotalPrice = $("#accountHeadFM .datagrid-footer [field='EachAmount'] div").text(); + if(listType !=="转账"){ + OrganId = $('#OrganId').combobox('getValue'); + } + if(listType === "支出"){ + //支出为负数 + ChangeAmount = 0 - ChangeAmount; + } + if(listType === "支出" || listType === "付款"){ + //支出和付款为负数 + TotalPrice = 0 - TotalPrice; + } + $.ajax({ + type:"post", + url: url, + dataType: "json", + async : false, + data: ({ + Type: listType, + BillNo : $.trim($("#BillNo").val()), + BillTime : $.trim($("#BillTime").val()), + AccountId: $.trim($("#AccountId").val()), + ChangeAmount: ChangeAmount, //付款/收款/优惠/实付 + TotalPrice: TotalPrice, //合计 + OrganId: OrganId, + HandsPersonId: $.trim($("#HandsPersonId").val()), + Remark: $.trim($("#Remark").val()), + clientIp: clientIp + }), + success: function (tipInfo) + { + if(tipInfo) + { + //保存明细记录 + if(accountHeadID ==0) + { + getMaxId(); //查找最大的Id + accept(accountHeadMaxId); //新增 + } + else + { + accept(accountHeadID); //修改 + } + + $('#accountHeadDlg').dialog('close'); + var opts = $("#tableData").datagrid('options'); + showAccountHeadDetails(opts.pageNumber,opts.pageSize); + } + else + { + $.messager.show({ + title: '错误提示', + msg: '保存信息失败,请稍后重试!' + }); + } + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('提示','保存信息异常,请稍后再试!','error'); + return; + } + }); + } + } + }); + //初始化键盘enter事件 + $(document).keydown(function(event) + { + //兼容 IE和firefox 事件 + var e = window.event || event; + var k = e.keyCode||e.which||e.charCode; + //兼容 IE,firefox 兼容 + var obj = e.srcElement ? e.srcElement : e.target; + //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题 + if(k == "13"&&(obj.id=="BillNo"||obj.id=="BillTime")) + { + $("#saveAccountHead").click(); + } + //搜索按钮添加快捷键 + if(k == "13"&&(obj.id=="searchBillNo")) + { + $("#searchBtn").click(); + } + }); + } + + function showAccountHeadDetails(pageNo,pageSize){ + $.ajax({ + type:"post", + url: path + "/accountHead/findBy.action", + dataType: "json", + data: ({ + Type: listType, + BillNo:$.trim($("#searchBillNo").val()), + BeginTime:$("#searchBeginTime").val(), + EndTime:$("#searchEndTime").val(), + pageNo:pageNo, + pageSize:pageSize + }), + success: function (data) + { + $("#tableData").datagrid('loadData',data); + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + return; + } + }); + } + + //自动计算事件 + function autoReckon() { + //延时绑定事件 + setTimeout(function(){ + var body =$("#accountHeadFM .datagrid-body"); + var footer =$("#accountHeadFM .datagrid-footer"); + var input = ".datagrid-editable-input"; + + //修改金额,自动计算单价和合计 + body.find("[field='EachAmount']").find(input).off("keyup").on("keyup",function(){ + var TotalPrice = 0; + var EachAmount =$(this).val()-0; //金额 + body.find("[field='EachAmount']").each(function(){ + if($(this).find("div").text()!==""){ + TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); + } + }); + TotalPrice = TotalPrice + EachAmount; + footer.find("[field='EachAmount']").find("div").text((TotalPrice).toFixed(2)); + }); + },500); + } + + //结束编辑 + function endEditing() { + var edField = ""; + if(!itemType){ + edField = "InOutItemId"; + edName = "InOutItemName"; + } + else { + edField = "AccountId"; + edName = "AccountName"; + } + if (editIndex == undefined) { return true } + if ($('#accountData').datagrid('validateRow', editIndex)) { + var ed = $('#accountData').datagrid('getEditor', {index: editIndex, field: edField}); + var textName = $(ed.target).combobox('getText'); + $('#accountData').datagrid('getRows')[editIndex][edName] = textName; + $('#accountData').datagrid('endEdit', editIndex); + editIndex = undefined; + return true; + } else { + return false; + } + } + //单击 + function onClickRow(index) { + if (editIndex != index) { + if (endEditing()) { + $('#accountData').datagrid('selectRow', index) + .datagrid('beginEdit', index); + editIndex = index; + autoReckon(); + } else { + $('#accountData').datagrid('selectRow', editIndex); + } + } + } + //新增 + function append() { + if (endEditing()) { + $('#accountData').datagrid('appendRow', {}); + editIndex = $('#accountData').datagrid('getRows').length - 1; + $('#accountData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); + autoReckon(); + } + } + //删除 + function removeit() { + if (editIndex == undefined) { return } + $('#accountData').datagrid('cancelEdit', editIndex) + .datagrid('deleteRow', editIndex); + editIndex = undefined; + } + //撤销 + function reject() { + $('#accountData').datagrid('rejectChanges'); + editIndex = undefined; + } + //判断 + function CheckData() { + var row = $('#accountData').datagrid('getRows'); + var totalRowNum = ""; + for (var i = 0; i < row.length; i++) { + if(!itemType){ + if (row[i].InOutItemId == "") { + totalRowNum += (i + 1) + "、"; + } + } + else{ + if (row[i].AccountId == "") { + totalRowNum += (i + 1) + "、"; + } + } + } + if (totalRowNum != "") { + var totalRowNum = totalRowNum.substring(0, totalRowNum.length - 1); + $.messager.alert('提示',"第" + totalRowNum + "行数据填写不完整!",'info'); + return false; + } + return true; + } + //保存 + function accept(accepId) { + append(); + removeit(); + if ($("#accountData").datagrid('getChanges').length) { + if (!CheckData()) + return false; + var inserted = $("#accountData").datagrid('getChanges', "inserted"); + var deleted = $("#accountData").datagrid('getChanges', "deleted"); + var updated = $("#accountData").datagrid('getChanges', "updated"); + $.ajax({ + type: "post", + url: path + "/accountItem/saveDetials.action", + data: { + Inserted: JSON.stringify(inserted), + Deleted: JSON.stringify(deleted), + Updated: JSON.stringify(updated), + HeaderId: accepId, + clientIp: clientIp + }, + success: function (tipInfo) + { + if (tipInfo) { + $.messager.alert('提示','保存成功!','info'); + } + else + $.messager.alert('提示','保存失败!','error'); + + }, + error: function (XmlHttpRequest, textStatus, errorThrown) + { + $.messager.alert('提示',XmlHttpRequest.responseText,'error'); + } + }); + } + if (endEditing()) { + $('#accountData').datagrid('acceptChanges'); + } + } + //获取MaxId + function getMaxId(){ + var accountHeadMax=null; + $.ajax({ + type:"post", + url: path + "/accountHead/getMaxId.action", + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + if(systemInfo) + { + accountHeadMax = systemInfo.showModel.map.accountHeadMax; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找最大的Id异常,请与管理员联系!','error'); + return; + } + } + else + { + accountHeadMax=null; + } + } + }); + + if(accountHeadMax !=null) + { + if(accountHeadMax.length>0) + { + accountHeadMaxId=accountHeadMax[0]; + } + } + } \ No newline at end of file diff --git a/src/main/webapp/js/pages/materials/in_out.js b/src/main/webapp/js/pages/materials/in_out.js new file mode 100644 index 00000000..5b92e57b --- /dev/null +++ b/src/main/webapp/js/pages/materials/in_out.js @@ -0,0 +1,1062 @@ + //初始化界面 + $(function(){ + var depotList = null; + var depotID = null; + var supplierList = null; + var supplierID = null; + var personList = null; + var personID = null; + var ProjectSearch=null; + var userBusinessList=null; + var userdepot=null; + var depotHeadMaxId=null; //获取最大的Id + var accepId=null; //保存的主表id + var url; + var depotHeadID = 0; + var orgDepotHead = ""; + var editIndex = undefined; + var listTitle = ""; //单据标题 + var listType = ""; //入库 出库 + var listSubType = ""; //采购 销售等 + var payTypeTitle = "";//付款 收款 + var organUrl = ""; //组织数据接口地址 + //初始化系统基础信息 + getType(); + initSystemData_UB(); + initSelectInfo_UB(); + initSystemData_depot(); + initSelectInfo_depot(); + initSystemData_person(); + initSelectInfo_person(); + initSystemData_account(); + initSelectInfo_account(); + initSupplier(); //供应商 + initTableData(); + ininPager(); + initForm(); + bindEvent();//绑定操作事件 + }); + //根据单据名称获取类型 + function getType(){ + listTitle = $("#tablePanel").prev().text(); + var supUrl = path + "/supplier/findBySelect_sup.action"; //供应商接口 + var cusUrl = path + "/supplier/findBySelect_cus.action"; //客户接口 + if(listTitle === "采购入库列表"){ + listType = "入库"; + listSubType = "采购"; + payTypeTitle = "付款"; + organUrl = supUrl; + } + else if(listTitle === "销售退货列表"){ + listType = "入库"; + listSubType = "销售退货"; + payTypeTitle = "付款"; + organUrl = cusUrl; + } + else if(listTitle === "其它入库列表"){ + listType = "入库"; + listSubType = "其它"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + } + else if(listTitle === "销售出库列表"){ + listType = "出库"; + listSubType = "销售"; + payTypeTitle = "收款"; + organUrl = cusUrl; + } + else if(listTitle === "采购退货列表"){ + listType = "出库"; + listSubType = "采购退货"; + payTypeTitle = "收款"; + organUrl = supUrl; + } + else if(listTitle === "其它出库列表"){ + listType = "出库"; + listSubType = "其它"; + payTypeTitle = "隐藏"; + organUrl = cusUrl; + } + else if(listTitle === "调拨出库列表"){ + listType = "出库"; + listSubType = "调拨"; + payTypeTitle = "隐藏"; + organUrl = supUrl; + } + } + //初始化系统基础信息 + function initSystemData_UB(){ + $.ajax({ + type:"post", + url: path + "/userBusiness/getBasicData.action", + data: ({ + KeyId:kid, + Type:"UserDepot" + }), + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + if(systemInfo) + { + userBusinessList = systemInfo.showModel.map.userBusinessList; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找UserBusiness异常,请与管理员联系!','error'); + return; + } + } + else + { + userBusinessList=null; + } + } + }); + + } + //初始化页面选项卡 + function initSelectInfo_UB(){ + + if(userBusinessList !=null) + { + if(userBusinessList.length>0) + { + //用户对应的仓库列表 [1][2][3]... + userdepot =userBusinessList[0].value; + } + } + } + + + //初始化系统基础信息 + function initSystemData_depot(){ + $.ajax({ + type:"post", + url: path + "/depot/getBasicData.action", + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + depotList = systemInfo.showModel.map.depotList; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找系统基础信息异常,请与管理员联系!','error'); + return; + } + } + }); + } + //初始化页面选项卡 + function initSelectInfo_depot(){ + var options = ""; + + if(depotList !=null) + { + options = ""; + for(var i = 0 ;i < depotList.length;i++) + { + var depot = depotList[i]; + + if(userdepot!=null) + { + if(userdepot.indexOf("["+depot.id+"]")!=-1) + { + options += ''; + } + } + } + $("#ProjectId").empty().append(options); + $("#AllocationProjectId").empty().append(options); + $("#searchProjectId").empty().append('').append(options); + } + } + + //初始化系统基础信息 + function initSupplier(){ + $('#OrganId').combobox({ + url: organUrl, + valueField:'id', + textField:'supplier' + }); + } + + //初始化系统基础信息 + function initSystemData_person(){ + $.ajax({ + type:"post", + url: path + "/person/getBasicData.action", + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + personList = systemInfo.showModel.map.personList; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找系统基础信息异常,请与管理员联系!','error'); + return; + } + } + }); + } + //初始化页面选项卡 + function initSelectInfo_person(){ + var options1 = ""; + + if(personList !=null) + { + for(var i = 0 ;i < personList.length;i++) + { + var person = personList[i]; + if(0 == i) + { + personID = person.id; + } + if(person.type=="仓管员") + { + options1 += ''; + } + } + $("#HandsPersonId").empty().append(options1); + } + } + //获取账户信息 + function initSystemData_account(){ + $.ajax({ + type:"post", + url: path + "/account/getAccount.action", + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + accountList = systemInfo.showModel.map.accountList; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找账户信息异常,请与管理员联系!','error'); + return; + } + } + }); + } + //获取账户信息 + function initSelectInfo_account(){ + var options = ""; + if(accountList !=null) + { + options = ""; + for(var i = 0 ;i < accountList.length;i++) + { + var account = accountList[i]; + options += ''; + } + $("#AccountId").empty().append(options); + } + } + + //防止表单提交重复 + function initForm(){ + $('#depotHeadFM').form({ + onSubmit: function(){ + return false; + } + }); + } + + //初始化表格数据 + function initTableData(){ + var hideType = undefined; + if(payTypeTitle === "隐藏"){ + hideType = true; //隐藏当前列 + } + $('#tableData').datagrid({ + //iconCls:'icon-save', + //width:700, + height:heightInfo, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + //url: path + '/depotHead/findBy.action?pageSize=' + initPageSize, + pagination: true, + //交替出现背景 + striped : true, + //loadFilter: pagerFilter, + pageSize: 5, + pageList: initPageNum, + columns:[[ + { field: 'Id',width:35,align:"center",checkbox:true}, + { title: '单据编号',field: 'Number',width:100}, + { title: '单据日期 ',field: 'OperTime',width:100}, + { title: '创建时间',field: 'CreateTime',width:100}, + { title: '操作员',field: 'OperPersonName',width:80}, + { title: '合计',field: 'TotalPrice',width:50}, + { title: payTypeTitle,field: 'ChangeAmount',width:50,hidden:hideType}, + { title: '单据备注',field: 'Remark',width:100}, + { title: '操作',field: 'op',align:"center",width:180,formatter:function(value,rec) + { + var str = ''; + var rowInfo = rec.Id + 'AaBb' + rec.ProjectId+ 'AaBb' + rec.Number+ 'AaBb' + rec.OperPersonName + + 'AaBb' + rec.OperTime+ 'AaBb' + rec.OrganId+ 'AaBb' + rec.HandsPersonId + + 'AaBb' + rec.AccountId+ 'AaBb' + rec.ChangeAmount+ 'AaBb' + rec.Remark + + 'AaBb' + rec.ProjectName+ 'AaBb' + rec.OrganName+ 'AaBb' + rec.HandsPersonName + + 'AaBb' + rec.AccountName + 'AaBb' + rec.TotalPrice + 'AaBb' + rec.AllocationProjectId + 'AaBb' + rec.AllocationProjectName; + if(1 == value) + { + str += ' 查看  '; + str += ' 编辑  '; + str += ' 删除'; + } + return str; + } + } + ]], + toolbar:[ + { + id:'addDepotHead', + text:'增加', + iconCls:'icon-add', + handler:function() + { + addDepotHead(); + } + }, + { + id:'deleteDepotHead', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + batDeleteDepotHead(); + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + } + + //初始化表格数据-商品列表-编辑状态 + function initTableData_material(type,TotalPrice){ + $('#materialData').datagrid({ + height:300, + rownumbers: false, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + pagination: true, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + pageSize: 50, + pageList: [50,100,150], + columns:[[ + { field: 'Id',width:35,align:"center",checkbox:true}, + { title: '商品名称',field: 'MaterialId',width:230, + formatter:function(value,row,index){ + return row.MaterialName; + }, + editor:{ + type:'combobox', + options:{ + valueField:'Id', + textField:'MaterialName', + method:'get', + url: path + "/material/findBySelect.action" + } + } + }, + { title: '数量',field: 'OperNumber',editor:'validatebox',width:50}, + { title: '单价',field: 'UnitPrice',editor:'validatebox',width:50}, + { title: '金额',field: 'AllPrice',editor:'validatebox',width:50}, + { title: '备注',field: 'Remark',editor:'validatebox',width:150} + ]], + toolbar:[ + { + id:'append', + text:'新增', + iconCls:'icon-add', + handler:function() + { + append(); //新增 + } + }, + { + id:'delete', + text:'删除', + iconCls:'icon-remove', + handler:function() + { + removeit(); //删除 + } + }, + { + id:'reject', + text:'撤销', + iconCls:'icon-undo', + handler:function() + { + reject(); //撤销 + } + } + ], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"post", + url: path + '/depotItem/findBy.action?HeaderId=' + depotHeadID, + dataType: "json", + success: function (res) { + var AllPrice = 0 + if(type === "edit") { + AllPrice = TotalPrice; + } + var array = []; + array.push({ + "AllPrice": AllPrice + }); + res.footer = array; + $("#materialData").datagrid('loadData',res); + + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + //初始化表格数据-商品列表-查看状态 + function initTableData_material_show(TotalPrice){ + $('#materialDataShow').datagrid({ + height:300, + rownumbers: true, + //动画效果 + animate:false, + //选中单行 + singleSelect : true, + collapsible:false, + selectOnCheck:false, + //fitColumns:true, + //单击行是否选中 + //checkOnSelect : false, + pagination: true, + //交替出现背景 + striped : true, + showFooter: true, + //loadFilter: pagerFilter, + onClickRow: onClickRow, + pageSize: 50, + pageList: [50,100,150], + columns:[[ + { title: '商品名称',field: 'MaterialName',width:230}, + { title: '数量',field: 'OperNumber',width:50}, + { title: '单价',field: 'UnitPrice',width:50}, + { title: '金额',field: 'AllPrice',width:50}, + { title: '备注',field: 'Remark',width:150} + ]], + onLoadError:function() + { + $.messager.alert('页面加载提示','页面加载异常,请稍后再试!','error'); + return; + } + }); + $.ajax({ + type:"post", + url: path + '/depotItem/findBy.action?HeaderId=' + depotHeadID, + dataType: "json", + success: function (res) { + var AllPrice = TotalPrice; + var array = []; + array.push({ + "AllPrice": AllPrice + }); + res.footer = array; + $("#materialDataShow").datagrid('loadData',res); + + }, + error:function() { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + } + }); + } + + //分页信息处理 + function ininPager(){ + try + { + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + pager.pagination({ + onSelectPage:function(pageNum, pageSize) + { + opts.pageNumber = pageNum; + opts.pageSize = pageSize; + pager.pagination('refresh', + { + pageNumber:pageNum, + pageSize:pageSize + }); + showDepotHeadDetails(pageNum,pageSize); + } + }); + } + catch (e) + { + $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error'); + } + } + + //删除采购入库信息 + function deleteDepotHead(depotHeadID){ + $.messager.confirm('删除确认','确定要删除此采购入库信息吗?',function(r) + { + if (r) + { + $.ajax({ + type:"post", + url: path + "/depotHead/delete.action", + dataType: "json", + data: ({ + depotHeadID : depotHeadID, + clientIp: clientIp + }), + success: function (tipInfo) + { + var msg = tipInfo.showModel.msgTip; + if(msg == '成功') + { + //加载完以后重新初始化 + $("#searchBtn").click(); + } + else + $.messager.alert('删除提示','删除采购入库信息失败,请稍后再试!','error'); + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('删除提示','删除采购入库信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + + //批量删除采购入库 + function batDeleteDepotHead(){ + var row = $('#tableData').datagrid('getChecked'); + if(row.length == 0) + { + $.messager.alert('删除提示','没有记录被选中!','info'); + return; + } + if(row.length > 0) + { + $.messager.confirm('删除确认','确定要删除选中的' + row.length + '条采购入库信息吗?',function(r) + { + if (r) + { + var ids = ""; + for(var i = 0;i < row.length; i++) + { + if(i == row.length-1) + { + ids += row[i].Id; + break; + } + //alert(row[i].id); + ids += row[i].Id + ","; + } + $.ajax({ + type:"post", + url: path + "/depotHead/batchDelete.action", + dataType: "json", + async : false, + data: ({ + depotHeadIDs : ids, + clientIp: clientIp + }), + success: function (tipInfo) + { + var msg = tipInfo.showModel.msgTip; + if(msg == '成功') + { + //加载完以后重新初始化 + $("#searchBtn").click(); + $(":checkbox").attr("checked",false); + } + else + $.messager.alert('删除提示','删除采购入库信息失败,请稍后再试!','error'); + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('删除提示','删除采购入库信息异常,请稍后再试!','error'); + return; + } + }); + } + }); + } + } + //新增信息 + function addDepotHead(){ + $("#clientIp").val(clientIp); + $('#depotHeadFM').form('clear'); + var addTitle = listTitle.replace("列表","信息"); + $('#depotHeadDlg').dialog('open').dialog('setTitle',' 增加' + addTitle); + $(".window-mask").css({ width: webW ,height: webH}); + $("#Number").val("").focus(); + + orgDepotHead = ""; + depotHeadID = 0; + initTableData_material("add"); //商品列表 + reject(); //撤销下、刷新商品列表 + url = path + '/depotHead/create.action'; + } + + //编辑信息 + function editDepotHead(depotHeadTotalInfo){ + var depotHeadInfo = depotHeadTotalInfo.split("AaBb"); + $("#clientIp").val(clientIp); + $("#ProjectId").focus().val(depotHeadInfo[1]); + var ProjectId=depotHeadInfo[1]; + if(ProjectId!='') + { + initSystemData_person(ProjectId); + initSelectInfo_person(); + } + $("#Number").val(depotHeadInfo[2]); + $("#OperTime").val(depotHeadInfo[4]); + $('#OrganId').combobox('setValue', depotHeadInfo[5]); + $("#HandsPersonId").val(depotHeadInfo[6]); + $("#AccountId").val(depotHeadInfo[7]); + $("#ChangeAmount").val(depotHeadInfo[8]); + $("#ChangeAmount").attr("data-changeamount", depotHeadInfo[8]); + $("#Remark").val(depotHeadInfo[9]); + var TotalPrice = depotHeadInfo[14]; + $("#AllocationProjectId").val(depotHeadInfo[15]); + //orgDepotHead = depotHeadInfo[1]; + var editTitle = listTitle.replace("列表","信息"); + $('#depotHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); + $(".window-mask").css({ width: webW ,height: webH}); + depotHeadID = depotHeadInfo[0]; + + initTableData_material("edit",TotalPrice); //商品列表 + reject(); //撤销下、刷新商品列表 + url = path + '/depotHead/update.action?depotHeadID=' + depotHeadInfo[0]; + } + + //查看信息 + function showDepotHead(depotHeadTotalInfo){ + var depotHeadInfo = depotHeadTotalInfo.split("AaBb"); + $("#ProjectIdShow").text(depotHeadInfo[10]); + $("#NumberShow").text(depotHeadInfo[2]); + $("#OperTimeShow").text(depotHeadInfo[4]); + $('#OrganIdShow').text(depotHeadInfo[11]); + $("#HandsPersonIdShow").text(depotHeadInfo[12]); + $("#AccountIdShow").text(depotHeadInfo[13]); + $("#ChangeAmountShow").text(depotHeadInfo[8]); + $("#RemarkShow").text(depotHeadInfo[9]); + var TotalPrice = depotHeadInfo[14]; + $("#AllocationProjectIdShow").text(depotHeadInfo[16]); + var showTitle = listTitle.replace("列表","信息"); + $('#depotHeadDlgShow').dialog('open').dialog('setTitle',' 查看' + showTitle); + $(".window-mask").css({ width: webW ,height: webH}); + + depotHeadID = depotHeadInfo[0]; + initTableData_material_show(TotalPrice); //商品列表-查看状态 + } + + //绑定操作事件 + function bindEvent(){ + //搜索处理 + $("#searchBtn").off("click").on("click",function(){ + if($("#searchProjectId").val()=="") + { + $.messager.alert('查询提示','请选择一个仓库!','info'); + } + else + { + showDepotHeadDetails(1,initPageSize); + var opts = $("#tableData").datagrid('options'); + var pager = $("#tableData").datagrid('getPager'); + opts.pageNumber = 1; + opts.pageSize = initPageSize; + pager.pagination('refresh', + { + pageNumber:1, + pageSize:initPageSize + }); + } + }); + + //重置按钮 + $("#searchResetBtn").unbind().bind({ + click:function(){ + //$("#searchProjectId").val(""); + $("#searchState").val(""); + $("#searchBeginTime").val(""); + $("#searchEndTime").val(""); + //加载完以后重新初始化 + $("#searchBtn").click(); + } + }); + + //保存信息 + $("#saveDepotHead").unbind().bind({ + click:function() + { + if(!$('#depotHeadFM').form('validate')) + return; + else + { + var OrganId = null, AllocationProjectId = null; + var ChangeAmount = $.trim($("#ChangeAmount").val()); + var TotalPrice = $("#depotHeadFM .datagrid-footer [field='AllPrice'] div").text(); + if(listSubType !=="调拨"){ + OrganId = $('#OrganId').combobox('getValue'); + } + else { + AllocationProjectId = $.trim($("#AllocationProjectId").val()); //收货仓库-对方 + } + if(listSubType === "采购"||listSubType === "销售退货"){ + //付款为负数 + ChangeAmount = 0 - ChangeAmount; + TotalPrice = 0 - TotalPrice; + } + $.ajax({ + type:"post", + url: url, + dataType: "json", + async : false, + data: ({ + Type: listType, + SubType: listSubType, + ProjectId: $.trim($("#ProjectId").val()), + AllocationProjectId: AllocationProjectId, + Number: $.trim($("#Number").val()), + OperTime: $("#OperTime").val(), + OrganId: OrganId, + HandsPersonId: $.trim($("#HandsPersonId").val()), + AccountId: $.trim($("#AccountId").val()), + ChangeAmount: ChangeAmount, //付款/收款 + TotalPrice: TotalPrice, //合计 + Remark: $.trim($("#Remark").val()), + clientIp: clientIp + }), + success: function (tipInfo) + { + if(tipInfo) + { + function closeDialog(){ + $('#depotHeadDlg').dialog('close'); + var opts = $("#tableData").datagrid('options'); + showDepotHeadDetails(opts.pageNumber,opts.pageSize); + } + //保存明细记录 + if(depotHeadID ==0) + { + getMaxId(); //查找最大的Id + accept(depotHeadMaxId); //新增 + closeDialog(); + } + else + { + accept(depotHeadID); //修改 + closeDialog(); + } + } + else + { + $.messager.show({ + title: '错误提示', + msg: '保存采购入库信息失败,请稍后重试!' + }); + } + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('提示','保存采购入库信息异常,请稍后再试!','error'); + return; + } + }); + } + } + }); + + //初始化键盘enter事件 + $(document).keydown(function(event){ + //兼容 IE和firefox 事件 + var e = window.event || event; + var k = e.keyCode||e.which||e.charCode; + //兼容 IE,firefox 兼容 + var obj = e.srcElement ? e.srcElement : e.target; + //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题 + if(k == "13"&&(obj.id=="State"||obj.id=="Number")) + { + $("#saveDepotHead").click(); + } + //搜索按钮添加快捷键 + if(k == "13"&&(obj.id=="searchState"||obj.id=="searchNumber")) + { + $("#searchBtn").click(); + } + }); + } + + + function showDepotHeadDetails(pageNo,pageSize){ + $.ajax({ + type:"post", + url: path + "/depotHead/findBy.action", + dataType: "json", + data: ({ + ProjectId:$.trim($("#searchProjectId").val()), + Type: listType, + SubType:listSubType, + State:$.trim($("#searchState").val()), + Number:$.trim($("#searchNumber").val()), + BeginTime:$("#searchBeginTime").val(), + EndTime:$("#searchEndTime").val(), + pageNo:pageNo, + pageSize:pageSize + }), + success: function (data) + { + $("#tableData").datagrid('loadData',data); + }, + //此处添加错误处理 + error:function() + { + $.messager.alert('查询提示','查询数据后台异常,请稍后再试!','error'); + return; + } + }); + } + + //自动计算事件 + function autoReckon() { + //延时绑定事件 + setTimeout(function(){ + var body =$("#depotHeadFM .datagrid-body"); + var footer =$("#depotHeadFM .datagrid-footer"); + var input = ".datagrid-editable-input"; + + //修改单价,自动计算金额和合计 + body.find("[field='UnitPrice']").find(input).off("keyup").on("keyup",function(){ + var UnitPrice =$(this).val()-0; //单价 + var TotalPrice = 0; + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); + body.find("[field='AllPrice']").each(function(){ + if($(this).find("div").text()!==""){ + TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); + } + }); + TotalPrice = TotalPrice + UnitPrice*OperNumber; + footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); + }); + //修改数量,自动计算金额和合计 + body.find("[field='OperNumber']").find(input).off("keyup").on("keyup",function(){ + var UnitPrice = body.find("[field='UnitPrice']").find(input).val(); //单价 + var TotalPrice = 0; + var OperNumber =$(this).val()-0; //数量 + body.find("[field='AllPrice']").find(input).val((UnitPrice*OperNumber).toFixed(2)); + body.find("[field='AllPrice']").each(function(){ + if($(this).find("div").text()!==""){ + TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); + } + }); + TotalPrice = TotalPrice + UnitPrice*OperNumber; + footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); + }); + //修改金额,自动计算单价和合计 + body.find("[field='AllPrice']").find(input).off("keyup").on("keyup",function(){ + var OperNumber = body.find("[field='OperNumber']").find(input).val(); //数量 + var TotalPrice = 0; + var AllPrice =$(this).val()-0; //金额 + body.find("[field='UnitPrice']").find(input).val((AllPrice/OperNumber).toFixed(2)); + body.find("[field='AllPrice']").each(function(){ + if($(this).find("div").text()!==""){ + TotalPrice = TotalPrice + parseFloat($(this).find("div").text().toString()); + } + }); + TotalPrice = TotalPrice + AllPrice; + footer.find("[field='AllPrice']").find("div").text((TotalPrice).toFixed(2)); + }); + },500); + } + + //结束编辑 + function endEditing() { + if (editIndex == undefined) { return true } + if ($('#materialData').datagrid('validateRow', editIndex)) { + var ed = $('#materialData').datagrid('getEditor', {index:editIndex,field:'MaterialId'}); + var MaterialName = $(ed.target).combobox('getText'); + $('#materialData').datagrid('getRows')[editIndex]['MaterialName'] = MaterialName; + $('#materialData').datagrid('endEdit', editIndex); + editIndex = undefined; + return true; + } else { + return false; + } + } + //单击 + function onClickRow(index) { + if (editIndex != index) { + if (endEditing()) { + $('#materialData').datagrid('selectRow', index).datagrid('beginEdit', index); + editIndex = index; + autoReckon(); + } else { + $('#materialData').datagrid('selectRow', editIndex); + } + } + } + //新增 + function append(){ + if (endEditing()) { + $('#materialData').datagrid('appendRow', {}); + editIndex = $('#materialData').datagrid('getRows').length - 1; + $('#materialData').datagrid('selectRow', editIndex).datagrid('beginEdit', editIndex); + autoReckon(); + } + } + //删除 + function removeit(){ + if (editIndex == undefined) { return } + $('#materialData').datagrid('cancelEdit', editIndex) + .datagrid('deleteRow', editIndex); + editIndex = undefined; + } + //撤销 + function reject() { + $('#materialData').datagrid('rejectChanges'); + editIndex = undefined; + } + //判断 + function CheckData() { + var row = $('#materialData').datagrid('getRows'); + var totalRowNum = ""; + for (var i = 0; i < row.length; i++) { + if (row[i].MaterialId == "") { + totalRowNum += (i + 1) + "、"; + } + } + if (totalRowNum != "") { + var totalRowNum = totalRowNum.substring(0, totalRowNum.length - 1); + $.messager.alert('提示',"第" + totalRowNum + "行数据填写不完整!",'info'); + return false; + } + return true; + } + //保存 + function accept(accepId) { + append(); + removeit(); + if ($("#materialData").datagrid('getChanges').length) { + if (!CheckData()) + return false; + var inserted = $("#materialData").datagrid('getChanges', "inserted"); + var deleted = $("#materialData").datagrid('getChanges', "deleted"); + var updated = $("#materialData").datagrid('getChanges', "updated"); + $.ajax({ + type: "post", + url: path + "/depotItem/saveDetials.action", + data: { + Inserted: JSON.stringify(inserted), + Deleted: JSON.stringify(deleted), + Updated: JSON.stringify(updated), + HeaderId:accepId, + clientIp: clientIp + }, + success: function (tipInfo) + { + if (tipInfo) { + $.messager.alert('提示','保存成功!','info'); + } + else + $.messager.alert('提示','保存失败!','error'); + + }, + error: function (XmlHttpRequest, textStatus, errorThrown) + { + $.messager.alert('提示',XmlHttpRequest.responseText,'error'); + } + }); + } + if (endEditing()) { + $('#materialData').datagrid('acceptChanges'); + } + } + //获取MaxId + function getMaxId(){ + var depotHeadMax=null; + $.ajax({ + type:"post", + url: path + "/depotHead/getMaxId.action", + //设置为同步 + async:false, + dataType: "json", + success: function (systemInfo) + { + if(systemInfo) + { + depotHeadMax = systemInfo.showModel.map.depotHeadMax; + var msgTip = systemInfo.showModel.msgTip; + if(msgTip == "exceptoin") + { + $.messager.alert('提示','查找最大的Id异常,请与管理员联系!','error'); + return; + } + } + else + { + depotHeadMax=null; + } + } + }); + + if(depotHeadMax !=null) + { + if(depotHeadMax.length>0) + { + depotHeadMaxId=depotHeadMax[0]; + } + } + } + + + + + + diff --git a/src/main/webapp/js/webqq/desktop.js b/src/main/webapp/js/webqq/desktop.js new file mode 100644 index 00000000..6a74eb1b --- /dev/null +++ b/src/main/webapp/js/webqq/desktop.js @@ -0,0 +1,1112 @@ +/*----------------------------------------------------------------------------- +*作者:Muzi*lei , email:530624206@qq.com +*http://www.muzilei.com/ +*version:1.0 , 时间:2011-09-14 +*desktop需引入myLib.js创建命名空间,和jquery 及 jquery ui,contextMenu jquery插件 +-----------------------------------------------------------------------------*/ +//声明desktop空间,封装相关操作 +myLib.NS("desktop"); +myLib.desktop={ + winWH:function(){ + $('body').data('winWh',{'w':$(window).width(),'h':$(window).height()}); + }, + desktopPanel:function(){ + $('body') + .data('panel',{ + 'taskBar':{ + '_this':$('#taskBar'), + 'task_lb':$('#task_lb') + }, + 'navBar':$('#navBar'), + 'wallpaper':$('#wallpapers'), + 'lrBar':{ + '_this':$('#lr_bar'), + 'default_app':$('#default_app'), + 'start_block':$('#start_block'), + 'start_btn':$('#start_btn'), + 'start_item':$('#start_item'), + 'default_tools':$('#default_tools') + }, + 'desktopPanel':{ + '_this':$('#desktopPanel'), + 'innerPanel':$('#desktopInnerPanel'), + 'deskIcon':$('ul.deskIcon') + }, + 'powered_by':$('a.powered_by') + }); + }, + iconDataInit:function(data){ + for(var a in data){ + $("#"+a).data("iconData",data[a]); + } + }, + getMydata:function(){ + return $('body').data(); + }, + mouseXY:function(){ + var mouseXY=[]; + $(document).bind('mousemove',function(e){ + mouseXY[0]=e.pageX; + mouseXY[1]=e.pageY; + }); + return mouseXY; + }, + contextMenu:function(jqElem,data,menuName,textLimit){ + var _this=this + ,mXY=_this.mouseXY(); + + jqElem + .smartMenu(data,{ + name: menuName, + textLimit:textLimit, + afterShow:function(){ + var menu=$("#smartMenu_"+menuName); + var myData=myLib.desktop.getMydata(), + wh=myData.winWh;//获取当前document宽高 + var menuXY=menu.offset(),menuH=menu.height(),menuW=menu.width(); + if(menuXY.top>wh['h']-menuH){ + menu.css('top',mXY[1]-menuH-2); + } + if(menuXY.left>wh['w']-menuW){ + menu.css('left',mXY[0]-menuW-2); + } + } + }); + $(document.body).click(function(event){ + event.preventDefault(); + $.smartMenu.hide(); + }); + } + } + +//弹出窗口,支持拖曳,改变大小,关闭,最大化,最小化 +myLib.NS("desktop.win"); +myLib.desktop.win={ + winHtml:function(title,url,id){ + return "
                                  " + +title + +"
                                  "; + }, + //添加遮障层,修复iframe 鼠标经过事件bug + iframFix:function(obj){ + obj.each(function(){ + var o=$(this); + if(o.find('.zzDiv').size()<=0) + o.append($("
                                  ")); + }) + }, + //获取当前窗口最大的z-index值 + maxWinZindex:function($win){ + return Math.max.apply(null, $.map($win, function (e, n) { + if ($(e).css('position') == 'absolute') + return parseInt($(e).css('z-index')) || 1; + })); + }, + //获取当前最顶层窗口 + findTopWin:function($win,maxZ){ + var topWin; + $win.each(function(index){ + if($(this).css("z-index")==maxZ){ + topWin=$(this); + return false; + } + }); + return topWin; + }, + //关闭窗口 + closeWin:function(obj){ + var _this=this,$win=$('div.windows').not(".hideWin"),maxZ,topWin; + myLib.desktop.taskBar.delWinTab(obj); + obj.hide(200,function(){ + $(this).remove(); + }); + //当关闭窗口后寻找最大z-index的窗口并使其出入选择状态 + if($win.size()>1){ + maxZ=_this.maxWinZindex($win.not(obj)); + topWin=_this.findTopWin($win,maxZ); + _this.switchZindex(topWin); + } + }, + //最小化窗口 + minimize:function(obj){ + var _this=this,$win=$('div.windows').not(".hideWin"),maxZ,topWin,objTab; + //obj.hide(); + obj.css({"left":obj.position().left-10000,"visibility":"hidden"}).addClass("hideWin"); + + //最小化窗口后,寻找最大z-index窗口至顶 + if($win.size()>1){ + maxZ=_this.maxWinZindex($win.not(obj)); + topWin=_this.findTopWin($win,maxZ); + _this.switchZindex(topWin); + }else{ + objTab=myLib.desktop.taskBar.findWinTab(obj); + objTab.removeClass('selectTab').addClass('defaultTab'); + } + }, + //最大化窗口函数 + maximizeWin:function(obj){ + var myData=myLib.desktop.getMydata(), + panel=$("#desktopInnerPanel").offset(), + wh=myData.winWh;//获取当前document宽高 + obj + .css({'width':wh['w'],'height':wh['h'],'left':-panel.left,'top':-panel.top}) + .draggable( "disable" ) + .resizable( "disable" ) + .fadeTo("fast",1) + .find(".winframe") + .css({'width':wh['w'],'height':wh['h']-26}); + }, + //还原窗口函数 + hyimizeWin:function(obj){ + var myData=obj.data(), + winLocation=myData.winLocation;//获取窗口最大化前的位置大小 + + obj.css({'width':winLocation['w'],'height':winLocation['h'],'left':winLocation['left'],'top':winLocation['top']}) + .draggable( "enable" ) + .resizable( "enable" ) + .find(".winframe") + .css({'width':winLocation['w'],'height':winLocation['h']-26}); + }, + //交换窗口z-index值 + switchZindex:function(obj){ + var myData=myLib.desktop.getMydata() + ,$topWin=myData.topWin + ,$topWinTab=myData.topWinTab + ,curWinZindex=obj.css("z-index") + ,maxZ=myData.maxZindex + ,objTab=myLib.desktop.taskBar.findWinTab(obj); + + if(!$topWin.is(obj)){ + + obj.css("z-index",maxZ); + objTab.removeClass('defaultTab').addClass('selectTab'); + + $topWin.css("z-index",curWinZindex); + $topWinTab.removeClass('selectTab').addClass('defaultTab'); + this.iframFix($topWin); + //更新最顶层窗口对象 + $('body').data("topWin",obj).data("topWinTab",objTab); + } + }, + //新建一个窗口 + newWin:function(options){ + + var myData=myLib.desktop.getMydata(), + wh=myData.winWh,//获取当前document宽高 + $windows=$("div.windows"), + _this=this, + curwinNum=myLib._is(myData.winNum,"Number")?myData.winNum:0;//判断当前已有多少窗口 + _this.iframFix($windows); + + //默认参数配置 + var defaults = { + WindowTitle: null, + WindowsId: null, + WindowPositionTop: 'center', /* Posible are pixels or 'center' */ + WindowPositionLeft: 'center', /* Posible are pixels or 'center' */ + WindowWidth: Math.round(wh['w']*0.6), /* Only pixels */ + WindowHeight: Math.round(wh['h']*0.8), /* Only pixels */ + WindowMinWidth: 250, /* Only pixels */ + WindowMinHeight: 250, /* Only pixels */ + iframSrc: null, /* 框架的src路径*/ + WindowResizable: true, /* true, false*/ + WindowMaximize: true, /* true, false*/ + WindowMinimize: true, /* true, false*/ + WindowClosable: true, /* true, false*/ + WindowDraggable: true, /* true, false*/ + WindowStatus: 'regular', /* 'regular', 'maximized', 'minimized' */ + WindowAnimationSpeed: 500, + WindowAnimation: 'none' + }; + + var options = $.extend(defaults, options); + + //判断窗口位置,否则使用默认值 + var dxy=Math.floor((Math.random()*100))+30; + var panelLeft=$("#desktopInnerPanel").position(); + + var wLeft=myLib._is(options['WindowPositionLeft'],"Number")?options['WindowPositionLeft']+dxy-panelLeft.left:(wh['w']-options['WindowWidth'])/2+dxy-panelLeft.left; + var wTop=myLib._is(options['WindowPositionTop'],"Number")?options['WindowPositionTop']+dxy/2:(wh['h']-options['WindowHeight'])/2+dxy/2; + + //给窗口赋予新的z-index值 + var zindex=curwinNum+500; + var id="myWin_"+options['WindowsId'];//根据传来的id将作为新窗口id + $('body').data("winNum",curwinNum+1);//更新窗口数量 + + + //判断如果此id的窗口存在,则不创建窗口 + if($("#"+id).size()<=0){ + //在任务栏里添加tab + myLib.desktop.taskBar.addWinTab(options['WindowTitle'],options['WindowsId']); + //初始化新窗口并显示 + $(_this.winHtml(options['WindowTitle'],options['iframSrc'],id)).appendTo('#desktopInnerPanel'); + + var $newWin=$("#"+id) + ,$icon=$("#"+options['WindowsId']) + ,$iconOffset=$icon.offset() + ,$fram=$newWin.find(".winframe") + ,$winTitle=$newWin.find(".win_title") + ,winMaximize_btn=$newWin.find('a.winMaximize')//最大化按钮 + ,winMinimize_btn=$newWin.find('a.winMinimize')//最小化按钮 + ,winClose_btn=$newWin.find('a.winClose')//关闭按钮 + ,winHyimize_btn=$newWin.find('a.winHyimize');//还原按钮 + + winHyimize_btn.hide(); + if(!options['WindowMaximize']) winMaximize_btn.hide(); + if(!options['WindowMinimize']) winMinimize_btn.hide(); + if(!options['WindowClosable']) winClose_btn.hide(); + + //存储窗口最大的z-index值,及最顶层窗口对象 + $('body').data({"maxZindex":zindex,"topWin":$newWin}); + + //判断窗口是否启用动画效果 + if(options.WindowAnimation=='none'){ + + $newWin + .css({"width":options['WindowWidth'],"height":options['WindowHeight'],"left":wLeft,"top":wTop,"z-index":zindex}) + .addClass("loading") + .show(10,function(){ + $(this).find(".winframe").attr("src",options['iframSrc']).load(function(){ + $(this).show(); + }); + }); + + }else{ + + $newWin + .css({"left":$iconOffset.left,"top":$iconOffset.top,"z-index":zindex}) + .addClass("loading") + .show() + .animate({ + width: options['WindowWidth'], + height:options['WindowHeight'], + top: wTop, + left: wLeft}, 100,function(){ + $(this).find(".winframe").attr("src",options['iframSrc']).load(function(){ + $(this).show(); + }); + }); + } + + $newWin + //存储窗口当前位置大小 + .data('winLocation',{ + 'w':options['WindowWidth'], + 'h':options['WindowHeight'], + 'left':wLeft, + 'top':wTop + }) + //鼠标点击,切换窗口,使此窗口显示到最上面 + .bind({ + "mousedown":function(event){ + _this.switchZindex($(this)); + }, + "mouseup":function(){ + $(this).find('.zzDiv').remove(); + } + }) + .find(".winframe") + .css({"width":options['WindowWidth'],"height":options['WindowHeight']-26}); + + //调用窗口拖动,参数可拖动的范围上下左右,窗口id和,浏览器可视窗口大小 + if(options['WindowDraggable']){ + _this.drag([0,0,wh['w']-options['WindowWidth']-10,wh['h']-options['WindowHeight']-35],$newWin,wh); + } + //调用窗口resize,传递最大最小宽度和高度,新窗口对象id,浏览器可视窗口大小 + if(options['WindowResizable']){ + _this.resize(options['WindowMinWidth'],options['WindowMinHeight'],wh['w']-wLeft,wh['h']-wTop-35,$newWin,wh); + } + + //双击窗口标题栏 + $winTitle.dblclick(function(){ + var hasMaximizeBtn=$(this).find(winMaximize_btn); + + if(!hasMaximizeBtn.is(":hidden")){ + winMaximize_btn.trigger("click"); + }else{ + winHyimize_btn.trigger("click"); + } + + }); + + //窗口最大化,最小化,及关闭 + winClose_btn.click(function(event){ + event.stopPropagation(); + _this.closeWin($newWin); + }); + //最大化 + winMaximize_btn.click(function(event){ + event.stopPropagation(); + if(options['WindowStatus']=="regular"){ + _this.maximizeWin($newWin); + $(this).hide(); + winHyimize_btn.show(); + options['WindowStatus']="maximized"; + $("#desktopPanel").css("z-index",95); + } + }); + + //如果浏览器窗口大小改变,则更新窗口大小 + $(window).wresize(function(){ + if(options['WindowStatus']=="maximized"){ + _this.maximizeWin($newWin); + } + }); + //还原窗口 + winHyimize_btn.click(function(event){ + event.stopPropagation(); + if(options['WindowStatus']=="maximized"){ + _this.hyimizeWin($newWin); + $(this).hide(); + winMaximize_btn.show(); + options['WindowStatus']="regular"; + $("#desktopPanel").css("z-index",70); + } + }); + //最小化窗口 + winMinimize_btn.click(function(){ + _this.minimize($newWin); + }); + }else{ + + //如果已存在此窗口,判断是否隐藏 + var wins=$("#"+id),objTab=myLib.desktop.taskBar.findWinTab(wins); + if(wins.is(":hidden")){ + wins.show(); + objTab.removeClass('defaultTab').addClass('selectTab');//当只有一个窗口时 + myLib.desktop.win.switchZindex(wins); + }else{ + + } + } + }, + upWinResize_block:function(win){ + + //更新窗口可改变大小范围,wh为浏览器窗口大小 + var offset=win.offset(); + win.resizable( "option" ,{'maxWidth':$(window).width()-offset.left-10,'maxHeight':$(window).height()-offset.top-35}) + }, + drag:function(arr,$newWin,wh){ + var _this=this; + $newWin + .draggable({ + handle:'div.win_title', + iframeFix:false, + scroll: false + }) + .bind("dragstart",function(event,ui){ + _this.iframFix($(this)); + $("#desktopPanel").css("z-index",95); + }) + .bind( "dragstop", function(event, ui) { + $("#desktopPanel").css("z-index",70); + + var obj_this=$(this); + + var offset=obj_this.offset(); + //计算可拖曳范围 + _this.upWinResize_block(obj_this); + + obj_this + //更新窗口存储的位置属性 + .data('winLocation',{ + 'w':obj_this.width(), + 'h':obj_this.height(), + 'left':offset.left, + 'top':offset.top + }) + .find('.zzDiv') + .remove(); + + if(event.pageY>wh.h-50){ + $(this).css("top",event.pageY-90); + }else if(event.pageY<-35){ + $(this).css("top",-35); + } + }); + + $("div.win_title").css("cursor","move"); + + }, + resize:function(minW,minH,maxW,maxH,$newWin,wh){ + var _this=this; + $newWin + .resizable({ + minHeight:minH, + minWidth:minW, + containment:'document', + maxWidth:maxW, + maxHeight:maxH + }) + .css("position","absolute") + .bind( "resize", function(event, ui) { + var h=$(this).innerHeight(),w=$(this).innerWidth(); + _this.iframFix($(this)); + + //拖曳改变窗口大小,更新iframe宽度和高度,并显示iframe + $(this).children(".winframe").css({"width":w,"height":h-26}); + + }) + .bind( "resizestop", function(event, ui) { + var obj_this=$(this); + var offset=obj_this.offset(); + var h=obj_this.innerHeight(),w=obj_this.innerWidth(); + + obj_this + //更新窗口存储的位置属性 + .data('winLocation',{ + 'w':w, + 'h':h, + 'left':offset.left, + 'top':offset.top + }) + //删除遮障iframe的层 + .find(".zzDiv") + .remove(); + }); + } + } + +//侧边工具栏 +myLib.NS("desktop.lrBar"); +myLib.desktop.lrBar={ + upLrBar:function(){ + var myData=myLib.desktop.getMydata() + ,$lrBar=myData.panel.lrBar['_this'] + ,wh=myData.winWh; + $lrBar.css({'top':Math.floor((wh['h']-$lrBar.height())/2)-60}); + + }, + init:function(iconData){ + //读取元素对象数据 + var myData=myLib.desktop.getMydata() + ,$default_tools=myData.panel.lrBar['default_tools'] + ,$def_tools_Btn=$default_tools.find('span') + ,$start_btn=myData.panel.lrBar['start_btn'] + ,$start_block=myData.panel.lrBar.start_block + ,$start_item=myData.panel.lrBar['start_item'] + ,$default_app=myData.panel.lrBar['default_app'] + ,$lrBar=myData.panel.lrBar['_this'] + ,wh=myData.winWh + ,_this=this; + + //初始化侧栏位置 + _this.upLrBar(); + + //附加data数据 + myLib.desktop.iconDataInit(iconData); + + //如果窗口大小改变,则更新侧边栏位置 + $(window).wresize(function(){ + myLib.desktop.winWH();//更新窗口大小数据 + _this.upLrBar(); + }); + + //任务栏右边默认组件区域交互效果 + $def_tools_Btn.hover(function(){ + $(this).css("background-color","#999"); + },function(){ + $(this).css("background-color","transparent"); + }); + //默认应用程序区 + $default_app + .droppable({ + scope:'a', + drop: function(event,ui) { + var title=ui.draggable.find(".text").text(); + ui.draggable + .removeClass("desktop_icon") + .attr({"style":"", + "title":title + }) + .find("span") + .removeClass("icon") + .end() + .appendTo($default_app); + myLib.desktop.deskIcon.init(); + _this.init(); + } + }) + .find('li') + .hover(function(){ + $(this).addClass('btnOver'); + },function(){ + $(this).removeClass('btnOver'); + }) + .click(function(){ + + var data=$(this).data("iconData"),id=this.id; + myLib.desktop.win.newWin({ + WindowTitle:data.title, + iframSrc:data.url, + WindowsId:id, + WindowAnimation:'none', + WindowWidth:data.winWidth, + WindowHeight:data.winHeight + }); + + $(this).data("currPanel",$("ul.currDesktop").index("ul.deskIcon")); + + }) + .draggable({ + helper: "clone", + scroll:false, + opacity: 0.7, + scope:'a', + appendTo:'parent', + start:function(){ + $lrBar.css("z-index",90); + } + }) + .droppable({ + scope:'a', + drop: function(event,ui) { + + var title=ui.draggable.find(".text").text(); + ui.draggable + .removeClass("desktop_icon") + .attr({"style":"", + "title":title + }) + .find("span") + .removeClass("icon") + .end() + .insertBefore($(this)); + _this.init(); + myLib.desktop.deskIcon.init(); + } + }); + + //开始按钮、菜单交互效果 + $start_btn.click(function(event){ + event.preventDefault(); + event.stopPropagation() + if($start_item.is(":hidden")) + $start_item.show(); + else + $start_item.hide(); + }); + + $("body").click(function(event){ + event.preventDefault(); + $start_item.hide(); + }); + //全屏 + $("#showZm_btn") + .toggle(function(){ + myLib.fullscreenIE(); + myLib.fullscreen(); + }, + function(){ + myLib.fullscreenIE(); + myLib.exitFullscreen(); + }); + } + } +/*---------------------------------------------------------------------------------- +//声明任务栏空间,任务栏相关js操作 +----------------------------------------------------------------------------------*/ +myLib.NS("desktop.taskBar"); +myLib.desktop.taskBar={ + timer:function(obj){ + var curDaytime=new Date().toLocaleString().split(" "); + obj.innerHTML=curDaytime[1]; + obj.title=curDaytime[0]; + setInterval(function(){obj.innerHTML=new Date().toLocaleString().split(" ")[1];},1000); + }, + upTaskWidth:function(){ + var myData=myLib.desktop.getMydata() + ,$task_bar=myData.panel.taskBar['_this']; + var maxHdTabNum=Math.floor($(window).width()/100); + //计算任务栏宽度 + $task_bar.width(maxHdTabNum*100); + //存储活动任务栏tab默认组数 + $('body').data("maxHdTabNum",maxHdTabNum-2); + }, + init:function(){ + //读取元素对象数据 + var myData=myLib.desktop.getMydata(); + var $task_lb=myData.panel.taskBar['task_lb'] + ,$task_bar=myData.panel.taskBar['_this'] + ,wh=myData.winWh; + + var _this=this; + _this.upTaskWidth(); + //当改变浏览器窗口大小时,重新计算任务栏宽度 + $(window).wresize(function(){ + _this.upTaskWidth(); + }); + + }, + contextMenu:function(tab,id){ + var _this=this; + //初始化任务栏Tab右键菜单 + var data=[ + [{ + text:"最大化", + func:function(){ + $("#myWin_"+tab.data('win')).find('a.winMaximize').trigger('click'); + } + },{ + text:"最小化", + func:function(){ + myLib.desktop.win.minimize($("#myWin_"+tab.data('win'))); + } + }] + ,[{ + text:"关闭", + func:function(){ + $("#smartMenu_taskTab_menu"+id).remove(); + myLib.desktop.win.closeWin($("#myWin_"+tab.data('win'))); + } + }] + ]; + myLib.desktop.contextMenu(tab,data,"taskTab_menu"+id,10); + }, + addWinTab:function(text,id){ + var myData=myLib.desktop.getMydata(); + var $task_lb=myData.panel.taskBar['task_lb'] + ,$task_bar=myData.panel.taskBar['_this'] + ,$navBar=myData.panel.navBar + ,$navTab=$navBar.find("a") + ,tid="myWinTab_"+id + ,allTab=$task_lb.find('a') + ,curTabNum=allTab.size() + ,docHtml=""+text+""; + + //添加新的tab + $task_lb.append($(docHtml)); + var $newTab=$("#"+tid); + //右键菜单 + this.contextMenu($newTab,id); + + $task_lb + .find('a.selectTab') + .removeClass('selectTab') + .addClass('defaultTab'); + + $newTab + .data('win',id) + .addClass('selectTab') + .click(function(){ + var win=$("#myWin_"+$(this).data('win')), + tabId=this.id, + iconId=tabId.split("_")[1], + desk=$("#"+iconId).parent(), + i=desk.index("ul.deskIcon"); //判断窗口在那个桌面区域 + + if(i<0){ + i=$("#"+iconId).data("currPanel"); + } + //如果是当前桌面 + if(desk.is(".currDesktop")){ + if(win.is(".hideWin")){ + //win.show(); + win.css({"left":win.position().left+10000,"visibility":"visible"}).removeClass("hideWin"); + + $(this).removeClass('defaultTab').addClass('selectTab');//当只有一个窗口时 + myLib.desktop.win.switchZindex(win); + }else{ + if($(this).hasClass('selectTab')){ + myLib.desktop.win.minimize(win); + }else{ + myLib.desktop.win.switchZindex(win); + } + } + + //如果不在当前窗口 + }else{ + if(win.is(".hideWin")){ + //win.show(); + win.css({"left":win.position().left+10000,"visibility":"visible"}).removeClass("hideWin"); + + $(this).removeClass('defaultTab').addClass('selectTab');//当只有一个窗口时 + myLib.desktop.win.switchZindex(win); + } + $navTab.eq(i).trigger("click"); + } + + }); + + $('body').data("topWinTab",$newTab); + + //当任务栏活动窗口数超出时 + if(curTabNum>myData.maxHdTabNum-1){ + var LeftBtn=$('#leftBtn') + ,rightBtn=$('#rightBtn') + ,bH; + + LeftBtn + .show() + .find("a") + .click(function(){ + var pos=$task_lb.position(); + if(pos.top<0){ + $task_lb.animate({ + "top":pos.top+40 + }, 50); + } + }); + + rightBtn + .show() + .find("a") + .click(function(){ + var pos=$task_lb.position(),h=$task_lb.height(),row=h/40; + if(pos.top>(row-1)*(-40)){ + $task_lb.animate({ + "top": pos.top-40 + }, 50); + } + }); + + $task_lb.parent().css("margin","0 100"); + } + + }, + delWinTab:function(wObj){ + var myData=myLib.desktop.getMydata() + ,$task_lb=myData.panel.taskBar['task_lb'] + ,$task_bar=myData.panel.taskBar['_this'] + ,LeftBtn=$('#leftBtn') + ,rightBtn=$('#rightBtn') + ,pos=$task_lb.position(); + + this.findWinTab(wObj).remove(); + + var newH=$task_lb.height(); + if(Math.abs(pos.top)==newH){ + LeftBtn.find('a').trigger("click"); + } + if(newH==40){ + LeftBtn.hide(); + rightBtn.hide(); + $task_lb.parent().css("margin",0); + } + }, + findWinTab:function(wObj){ + var myData=myLib.desktop.getMydata(), + $task_lb=myData.panel.taskBar['task_lb'], + objTab; + $task_lb.find('a').each(function(index){ + var id="#myWin_"+$(this).data("win"); + if($(id).is(wObj)){ + objTab=$(this); + } + }); + return objTab; + } + } +//navbar +myLib.NS("desktop.navBar"); +myLib.desktop.navBar={ + init:function(){ + var myData=myLib.desktop.getMydata() + ,$navBar=myData.panel.navBar + ,$innerPanel=myData.panel.desktopPanel.innerPanel + ,$navTab=$navBar.find("a") + ,$deskIcon=myData.panel.desktopPanel['deskIcon'] + ,desktopWidth=$deskIcon.width() + ,lBarWidth=myData.panel.lrBar["_this"].outerWidth(); + + $navBar + .draggable({ + scroll:false + }); + + $navTab + .droppable({ + scope:'a', + over:function(event,ui){ + $(this).trigger("click"); + var i=$navTab.index($(this)); + //ui.draggable + //.css({left:event.pageX+$deskIcon.width()*i}); + }, + drop: function(event,ui) { + var i=$navTab.index($(this)); + ui.draggable + .addClass("desktop_icon") + .insertBefore($deskIcon.eq(i).find(".add_icon")) + .find("span") + .addClass("icon"); + myLib.desktop.deskIcon.init(); + myLib.desktop.lrBar.init(); + } + }) + .click(function(event){ + event.preventDefault(); + event.stopPropagation(); + var i=$navTab.index($(this)); + myLib.desktop.deskIcon.desktopMove($innerPanel,$deskIcon,$navTab,500,desktopWidth+lBarWidth,i); + }); + } + }; + +//桌面背景 +myLib.NS("desktop.wallpaper"); +myLib.desktop.wallpaper={ + init:function(imgUrl){ + + //将当前窗口宽度和高度数据存储在body元素上 + myLib.desktop.winWH(); + + var myData=myLib.desktop.getMydata() + ,winWh=myData.winWh + ,wallpaper=myData.panel.wallpaper + ,_this=this; + + if(imgUrl!==null){ + wallpaper.html(""); + var img=wallpaper.find("img"); + + myLib.getImgWh(imgUrl,function(imgW,imgH){ + if(imgW<=winWh.w){ + img.css('width',winWh.w); + }else{ + img.css({"margin-left":-(imgW-winWh.w)/2}); + } + if(imgH<=winWh.h){ + img.css('height',winWh.h); + }else{ + img.css({"margin-top":-(imgH-winWh.h)/2}); + } + }); + } + + //如果窗口大小改变,更新背景布局大小 + window.onresize=function(){ + _this.init(imgUrl); + }; + } + }; + +//桌面图标区域 +myLib.NS("desktop.deskIcon"); +myLib.desktop.deskIcon={ + //桌面图标排列 + arrangeIcons:function(desktop){ + var myData=myLib.desktop.getMydata() + ,winWh=myData.winWh + ,$navBar=myData.panel.navBar + ,navBarHeight=$navBar.outerHeight() + //计算一共有多少图标 + ,iconNum=desktop.find("li").size(); + + //存储当前总共有多少桌面图标 + desktop.data('deskIconNum',iconNum); + + var gH=120;//一个图标总高度,包括上下margin + var gW=120;//图标总宽度,包括左右margin + var rows=Math.floor((winWh['h']-navBarHeight-75)/gH); + var cols=Math.ceil(iconNum/rows); + var curcol=0,currow=0; + + desktop. + find("li") + .css({ + "position":"absolute", + "margin":0, + "left":function(index,value){ + var v=curcol*gW+30; + if((index+1)%rows==0){ + curcol=curcol+1; + } + return v; + }, + "top":function(index,value){ + var v=(index-rows*currow)*gH+20; + if((index+1)%rows==0){ + currow=currow+1; + } + return v; + }}); + }, + upDesktop:function($deskIcon,$deskIconBlock,$innerPanel,$deskIconNum,navBarHeight,lBarWidth){ + var myData=myLib.desktop.getMydata() + ,winWh=myData.winWh + ,w=winWh['w']-lBarWidth + ,h=(winWh['h']-75-navBarHeight) + ,_this=this; + + //设置桌面图标容器元素区域大小 + $innerPanel.css({"width":((w+lBarWidth)*$deskIconNum)+"px","height":h+"px"}); + $deskIcon.css({"width":w+"px","height":h+"px",'margin-right':lBarWidth}); + $deskIconBlock.css({"width":w+"px","height":h+"px","margin-top":navBarHeight,'margin-left':lBarWidth+'px','margin-bottom':75+"px"}); + + $deskIcon.each(function(){ + _this.arrangeIcons($(this)); + + $(this) + .droppable({ + scope:'a', + drop: function(event,ui) { + ui.draggable + .addClass("desktop_icon") + .insertBefore($(this).find(".add_icon")) + .find("span") + .addClass("icon"); + _this.init(); + myLib.desktop.lrBar.init(); + } + }); + }); + }, + desktopMove:function($innerPanel,$deskIcon,$navTab,dates,moveDx,nextIndex){ + $innerPanel + .stop() + .animate({ + left:-(nextIndex)*moveDx + },dates,function(){ + $deskIcon + .removeClass("currDesktop") + .eq(nextIndex) + .addClass("currDesktop"); + + $navTab + .removeClass("currTab") + .eq(nextIndex) + .addClass("currTab"); + }); + }, + init:function(iconData){ + + var myData=myLib.desktop.getMydata() + ,winWh=myData.winWh + ,$deskIconBlock=myData.panel.desktopPanel['_this'] + ,$innerPanel=myData.panel.desktopPanel.innerPanel + ,$deskIcon=myData.panel.desktopPanel['deskIcon'] + ,$deskIconNum=$deskIcon.size() + ,$navBar=myData.panel.navBar + ,navBarHeight=$navBar.outerHeight() + ,$navTab=$navBar.find("a") + ,lBarWidth=myData.panel.lrBar["_this"].outerWidth() + ,_this=this; + + _this.upDesktop($deskIcon,$deskIconBlock,$innerPanel,$deskIconNum,navBarHeight,lBarWidth); + + //如果窗口大小改变,则重新排列图标 + $(window).wresize(function(){ + myLib.desktop.winWH();//更新窗口大小数据 + _this.upDesktop($deskIcon,$deskIconBlock,$innerPanel,$deskIconNum,navBarHeight,lBarWidth); + }); + //附加data数据 + myLib.desktop.iconDataInit(iconData); + + //桌面可使用鼠标拖动切换 + var timeStart,timeEnd,dxStart,dxEnd; + + $innerPanel + .draggable({ + axis:'x', + start:function(event,ui){ + + $(this).css("cursor","move"); + timeStart=new Date().getTime(); + dxStart=event.pageX; + }, + stop:function(event,ui){ + $(this).css("cursor","inherit"); + timeEnd=new Date().getTime(); + dxEnd=event.pageX; + var timeCha=timeEnd-timeStart + ,dxCha=dxEnd-dxStart + ,currDesktop=$(this).find("ul.currDesktop") + ,deskIndex=$deskIcon.index(currDesktop) + ,moveDx=$deskIcon.width()+lBarWidth + ,dates=1000+timeCha; + + //左移 + if(dxCha < -150 && deskIndex<3){ + _this.desktopMove($(this),$deskIcon,$navTab,dates,moveDx,deskIndex+1); + //右移 + }else if(dxCha > 150 && deskIndex>0){ + _this.desktopMove($(this),$deskIcon,$navTab,dates,moveDx,deskIndex-1); + }else{ + $(this) + .animate({ + left:-(deskIndex)*moveDx + },500); + } + } + }); + + + //图标鼠标经过效果 + $deskIcon + .find("li") + .hover(function(){ + $(this).addClass("desktop_icon_over"); + }, + function(){ + $(this).removeClass("desktop_icon_over"); + }) + .not("li.add_icon") + //双击图标打开窗口 + .click(function(){ + var data=$(this).data("iconData"),id=this.id; + myLib.desktop.win.newWin({ + WindowTitle:data.title, + iframSrc:data.url, + WindowsId:id, + WindowAnimation:'none', + WindowWidth:data.winWidth, + WindowHeight:data.winHeight + }); + }) + .draggable({ + helper: "clone", + scroll:false, + opacity: 0.7, + scope:'a', + appendTo: 'body' , + zIndex:91, + start: function(event, ui) { + ui.helper.removeClass("desktop_icon_over"); + } + }) + .droppable({ + scope:'a', + drop: function(event,ui) { + ui.draggable + .unbind("dblclick") + .addClass("desktop_icon") + .insertBefore($(this)) + .find("span") + .addClass("icon"); + _this.init(); + myLib.desktop.lrBar.init(); + } + }); + + //初始化桌面右键菜单 + var data=[ + [{ + text:"显示桌面", + func:function(){} + }] + ,[{ + text:"系统设置", + func:function(){} + },{ + text:"主题设置", + func:function(){} + }] + ,[{ + text:"退出系统", + func:function(){} + }] + ,[{ + text:"关于fleiCms", + func:function(){} + }] + ]; + myLib.desktop.contextMenu($(document.body),data,"body",10); + } + } diff --git a/src/main/webapp/js/webqq/jquery-1.7.1.min.js b/src/main/webapp/js/webqq/jquery-1.7.1.min.js new file mode 100644 index 00000000..198b3ff0 --- /dev/null +++ b/src/main/webapp/js/webqq/jquery-1.7.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.1 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
                                  a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
                                  "+""+"
                                  ",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
                                  t
                                  ",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
                                  ",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; +f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

                                  ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
                                  ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
                                  ","
                                  "],thead:[1,"","
                                  "],tr:[2,"","
                                  "],td:[3,"","
                                  "],col:[2,"","
                                  "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
                                  ","
                                  "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() +{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
                                  ").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/webqq/jquery-smartMenu-min.js b/src/main/webapp/js/webqq/jquery-smartMenu-min.js new file mode 100644 index 00000000..cab3a203 --- /dev/null +++ b/src/main/webapp/js/webqq/jquery-smartMenu-min.js @@ -0,0 +1,10 @@ +/* + * smartMenu.js 智能上下文菜单插件 + * http://www.zhangxinxu.com/ + * + * Copyright 2011, zhangxinxu + * + * 2011-05-26 v1.0 编写 + * 2011-06-03 v1.1 修复func中this失准问题 + */ +(function(a){var b=a(document).data("func",{}),c=a("body");a.smartMenu=a.noop;a.fn.smartMenu=function(g,d){var h={name:"",offsetX:2,offsetY:2,textLimit:6,beforeShow:a.noop,afterShow:a.noop};var i=a.extend(h,d||{});var f=function(k){var m=k||g,j=k?Math.random().toString():i.name,o="",n="",l="smart_menu_";if(a.isArray(m)&&m.length){o='
                                    ';a.each(m,function(q,p){if(q){o=o+'
                                  •  
                                  • '}if(a.isArray(p)){a.each(p,function(s,v){var w=v.text,u="",r="",t=Math.random().toString().replace(".","");if(w){if(w.length>i.textLimit){w=w.slice(0,i.textLimit)+"…";r=' title="'+v.text+'"'}if(a.isArray(v.data)&&v.data.length){u='
                                  • '+f(v.data)+''+w+"
                                  • "}else{u='
                                  • '+w+"
                                  • "}o+=u;var x=b.data("func");x[t]=v.func;b.data("func",x)}})}});o=o+"
                                  "}return o},e=function(){var j="#smartMenu_",l="smart_menu_",k=a(j+i.name);if(!k.size()){a("body").append(f());a(j+i.name+" a").bind("click",function(){var m=a(this).attr("data-key"),n=b.data("func")[m];if(a.isFunction(n)){n.call(b.data("trigger"))}a.smartMenu.hide();return false});a(j+i.name+" li").each(function(){var m=a(this).attr("data-hover"),n=l+"li_hover";if(m){a(this).hover(function(){a(this).addClass(n).children("."+l+"box").show();a(this).children("."+l+"a").addClass(l+"a_hover")},function(){a(this).removeClass(n).children("."+l+"box").hide();a(this).children("."+l+"a").removeClass(l+"a_hover")})}});return a(j+i.name)}return k};a(this).each(function(){this.oncontextmenu=function(l){if(a.isFunction(i.beforeShow)){i.beforeShow.call(this)}l=l||window.event;l.cancelBubble=true;if(l.stopPropagation){l.stopPropagation()}a.smartMenu.hide();var k=b.scrollTop();var j=e();if(j){j.css({display:"block",left:l.clientX+i.offsetX,top:l.clientY+k+i.offsetY});b.data("target",j);b.data("trigger",this);if(a.isFunction(i.afterShow)){i.afterShow.call(this)}return false}}});if(!c.data("bind")){c.bind("click",a.smartMenu.hide).data("bind",true)}};a.extend(a.smartMenu,{hide:function(){var d=b.data("target");if(d&&d.css("display")==="block"){d.hide()}},remove:function(){var d=b.data("target");if(d){d.remove()}}})})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/webqq/jquery-ui-1.8.18.custom.min.js b/src/main/webapp/js/webqq/jquery-ui-1.8.18.custom.min.js new file mode 100644 index 00000000..39fa9458 --- /dev/null +++ b/src/main/webapp/js/webqq/jquery-ui-1.8.18.custom.min.js @@ -0,0 +1,102 @@ +/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */(function(a,b){function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;if(!b.href||!g||f.nodeName.toLowerCase()!=="map")return!1;h=a("img[usemap=#"+g+"]")[0];return!!h&&d(h)}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){if(c===b)return g["inner"+d].call(this);return this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){if(typeof b!="number")return g["outer"+d].call(this,b);return this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!!d&&!!a.element[0].parentNode)for(var e=0;e0)return!0;b[d]=1,e=b[d]>0,b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b));return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);/* + * jQuery UI Position 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */(function(a,b){a.ui=a.ui||{};var c=/left|center|right/,d=/top|center|bottom/,e="center",f={},g=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return g.apply(this,arguments);b=a.extend({},b);var h=a(b.of),i=h[0],j=(b.collision||"flip").split(" "),k=b.offset?b.offset.split(" "):[0,0],l,m,n;i.nodeType===9?(l=h.width(),m=h.height(),n={top:0,left:0}):i.setTimeout?(l=h.width(),m=h.height(),n={top:h.scrollTop(),left:h.scrollLeft()}):i.preventDefault?(b.at="left top",l=m=0,n={top:b.of.pageY,left:b.of.pageX}):(l=h.outerWidth(),m=h.outerHeight(),n=h.offset()),a.each(["my","at"],function(){var a=(b[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat([e]):d.test(a[0])?[e].concat(a):[e,e]),a[0]=c.test(a[0])?a[0]:e,a[1]=d.test(a[1])?a[1]:e,b[this]=a}),j.length===1&&(j[1]=j[0]),k[0]=parseInt(k[0],10)||0,k.length===1&&(k[1]=k[0]),k[1]=parseInt(k[1],10)||0,b.at[0]==="right"?n.left+=l:b.at[0]===e&&(n.left+=l/2),b.at[1]==="bottom"?n.top+=m:b.at[1]===e&&(n.top+=m/2),n.left+=k[0],n.top+=k[1];return this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),h=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",!0))||0,o=d+h+(parseInt(a.curCSS(this,"marginRight",!0))||0),p=g+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),q=a.extend({},n),r;b.my[0]==="right"?q.left-=d:b.my[0]===e&&(q.left-=d/2),b.my[1]==="bottom"?q.top-=g:b.my[1]===e&&(q.top-=g/2),f.fractions||(q.left=Math.round(q.left),q.top=Math.round(q.top)),r={left:q.left-h,top:q.top-i},a.each(["left","top"],function(c,e){a.ui.position[j[c]]&&a.ui.position[j[c]][e](q,{targetWidth:l,targetHeight:m,elemWidth:d,elemHeight:g,collisionPosition:r,collisionWidth:o,collisionHeight:p,offset:k,my:b.my,at:b.at})}),a.fn.bgiframe&&c.bgiframe(),c.offset(a.extend(q,{using:b.using}))})},a.ui.position={fit:{left:function(b,c){var d=a(window),e=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=e>0?b.left-e:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,c){var d=a(window),e=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=e>0?b.top-e:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if(c.at[0]!==e){var d=a(window),f=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),g=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,h=c.at[0]==="left"?c.targetWidth:-c.targetWidth,i=-2*c.offset[0];b.left+=c.collisionPosition.left<0?g+h+i:f>0?g+h+i:0}},top:function(b,c){if(c.at[1]!==e){var d=a(window),f=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),g=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,h=c.at[1]==="top"?c.targetHeight:-c.targetHeight,i=-2*c.offset[1];b.top+=c.collisionPosition.top<0?g+h+i:f>0?g+h+i:0}}}},a.offset.setOffset||(a.offset.setOffset=function(b,c){/static/.test(a.curCSS(b,"position"))&&(b.style.position="relative");var d=a(b),e=d.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,g=parseInt(a.curCSS(b,"left",!0),10)||0,h={top:c.top-e.top+f,left:c.left-e.left+g};"using"in c?c.using.call(b,h):d.css(h)},a.fn.offset=function(b){var c=this[0];if(!c||!c.ownerDocument)return null;if(b)return this.each(function(){a.offset.setOffset(this,b)});return h.call(this)}),function(){var b=document.getElementsByTagName("body")[0],c=document.createElement("div"),d,e,g,h,i;d=document.createElement(b?"div":"body"),g={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},b&&a.extend(g,{position:"absolute",left:"-1000px",top:"-1000px"});for(var j in g)d.style[j]=g[j];d.appendChild(c),e=b||document.documentElement,e.insertBefore(d,e.firstChild),c.style.cssText="position: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width: 201px;",h=a(c).offset(function(a,b){return b}).offset(),d.innerHTML="",e.removeChild(d),i=h.top+h.left+(b?2e3:0),f.fractions=i>21&&i<22}()})(jQuery);/* + * jQuery UI Draggable 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Draggables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */(function(a,b){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!!this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy();return this}},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(b);if(!this.handle)return!1;c.iframeFix&&a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a('
                                  ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.containment&&this._setContainment();if(this._trigger("start",b)===!1){this._clear();return!1}this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.helper.addClass("ui-draggable-dragging"),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1){this._mouseUp({});return!1}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b)),this.dropped&&(c=this.dropped,this.dropped=!1);if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",b)!==!1&&d._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){this.options.iframeFix===!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)});return c},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo),d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var c=a(b.containment),d=c[0];if(!d)return;var e=c.offset(),f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=c}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),f=b.pageX,g=b.pageY;if(this.originalPosition){var h;if(this.containment){if(this.relative_container){var i=this.relative_container.offset();h=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else h=this.containment;b.pageX-this.offset.click.lefth[2]&&(f=h[2]+this.offset.click.left),b.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}if(c.grid){var j=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;g=h?j-this.offset.click.toph[3]?j-this.offset.click.toph[2]?k-this.offset.click.left=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,n=d.snapElements[k].top,o=n+d.snapElements[k].height;if(!(l-f=k&&g<=l||h>=k&&h<=l||gl)&&(e>=i&&e<=j||f>=i&&f<=j||ej);default:return!1}},a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,f=(b.currentItem||b.element).find(":data(droppable)").andSelf();droppablesLoop:for(var g=0;g
                                  ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=c.handles||(a(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var d=this.handles.split(",");this.handles={};for(var e=0;e');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++c.zIndex}),"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=function(b){b=b||this.element;for(var c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(f,e),this._proportionallyResize()}if(!a(this.handles[c]).length)continue}},this._renderAxis(this.element),this._handles=a(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}}),c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){c.disabled||b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement);return this},_mouseCapture:function(b){var c=!1;for(var d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),this._renderProxy();var g=c(this.helper.css("left")),h=c(this.helper.css("top"));d.containment&&(g+=a(d.containment).scrollLeft()||0,h+=a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",i=="auto"?this.axis+"-resize":i),f.addClass("ui-resizable-resizing"),this._propagate("start",b);return!0},_mouseDrag:function(b){var c=this.helper,d=this.options,e={},f=this,g=this.originalMousePosition,h=this.axis,i=b.pageX-g.left||0,j=b.pageY-g.top||0,k=this._change[h];if(!k)return!1;var l=k.apply(this,[b,i,j]),m=a.browser.msie&&a.browser.version<7,n=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)l=this._updateRatio(l,b);l=this._respectSize(l,b),this._propagate("resize",b),c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",b,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options,d=this;if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var b=this.options,c,e,f,g,h;h={minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:Infinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.maxHeight:Infinity};if(this._aspectRatio||a)c=h.minHeight*this.aspectRatio,f=h.minWidth/this.aspectRatio,e=h.maxHeight*this.aspectRatio,g=h.maxWidth/this.aspectRatio,c>h.minWidth&&(h.minWidth=c),f>h.minHeight&&(h.minHeight=f),ea.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;j&&(a.width=e.minWidth),k&&(a.height=e.minHeight),h&&(a.width=e.maxWidth),i&&(a.height=e.maxHeight);var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|w/.test(g),o=/nw|ne|n/.test(g);j&&n&&(a.left=l-e.minWidth),h&&n&&(a.left=l-e.maxWidth),k&&o&&(a.top=m-e.minHeight),i&&o&&(a.top=m-e.maxHeight);var p=!a.width&&!a.height;p&&!a.left&&a.top?a.top=null:p&&!a.top&&a.left&&(a.left=null);return a},_proportionallyResize:function(){var b=this.options;if(!!this._proportionallyResizeElements.length){var c=this.helper||this.element;for(var d=0;d');var d=a.browser.msie&&a.browser.version<7,e=d?1:0,f=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{left:f.left+b,width:e.width-b}},n:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{top:f.top+c,height:e.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),b!="resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.resizable,{version:"1.8.18"}),a.ui.plugin.add("resizable","alsoResize",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10)})})};typeof e.alsoResize=="object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)}):f(e.alsoResize)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=function(b,d){a(b).each(function(){var b=a(this),e=a(this).data("resizable-alsoresize"),f={},g=d&&d.length?d:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(g,function(a,b){var c=(e[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)}),b.css(f)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a,b){i(a,b)}):i(e.alsoResize)},stop:function(b,c){a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-i,height:d.size.height-h},k=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(b,d){var e=a(this).data("resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;if(!!i){e.containerElement=a(i);if(/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(i),k=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){k[a]=c(j.css("padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:i,left:l.left,top:l.top,width:o,height:p}}}},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.containerSize,g=d.containerOffset,h=d.size,i=d.position,j=d._aspectRatio||b.shiftKey,k={top:0,left:0},l=d.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=g),i.left<(d._helper?g.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(d.size.height=d.size.width/e.aspectRatio),d.position.left=e.helper?g.left:0),i.top<(d._helper?g.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-g.top:d.position.top),j&&(d.size.width=d.size.height*e.aspectRatio),d.position.top=d._helper?g.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var m=Math.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDiff.width),n=Math.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.sizeDiff.height),o=d.containerElement.get(0)==d.element.parent().get(0),p=/relative|absolute/.test(d.containerElement.css("position"));o&&p&&(m-=d.parentData.left),m+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-m,j&&(d.size.height=d.size.width/d.aspectRatio)),n+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-n,j&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.position,g=d.containerOffset,h=d.containerPosition,i=d.containerElement,j=a(d.helper),k=j.offset(),l=j.outerWidth()-d.sizeDiff.width,m=j.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/static/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:""),d.ghost.appendTo(d.helper)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis,j=e._aspectRatio||b.shiftKey;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var k=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),l=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l):/^(ne)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l):/^(sw)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.left=h.left-k):(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l,d.position.left=h.left-k)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}})(jQuery);/* + * jQuery UI Selectable 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */(function(a,b){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable"),this.dragged=!1;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]),c.addClass("ui-selectee"),c.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=c.addClass("ui-selectee"),this._mouseInit(),this.helper=a("
                                  ")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy();return this},_mouseStart:function(b){var c=this;this.opos=[b.pageX,b.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]),this._trigger("start",b),a(d.appendTo).append(this.helper),this.helper.css({left:b.clientX,top:b.clientY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0,!b.metaKey&&!b.ctrlKey&&(d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",b,{unselecting:d.element}))}),a(b.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var e=!b.metaKey&&!b.ctrlKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),d.unselecting=!e,d.selecting=e,d.selected=e,e?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselecting",b,{unselecting:d.element});return!1}})}},_mouseDrag:function(b){var c=this;this.dragged=!0;if(!this.options.disabled){var d=this.options,e=this.opos[0],f=this.opos[1],g=b.pageX,h=b.pageY;if(e>g){var i=g;g=e,e=i}if(f>h){var i=h;h=f,f=i}this.helper.css({left:e,top:f,width:g-e,height:h-f}),this.selectees.each(function(){var i=a.data(this,"selectable-item");if(!!i&&i.element!=c.element[0]){var j=!1;d.tolerance=="touch"?j=!(i.left>g||i.righth||i.bottome&&i.rightf&&i.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var a=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){a.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--)this.items[b].item.removeData(this.widgetName+"-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){var d=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var e=null,f=this,g=a(b.target).parents().each(function(){if(a.data(this,d.widgetName+"-item")==f){e=a(this);return!1}});a.data(b.target,d.widgetName+"-item")==f&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var h=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(h=!0)});if(!h)return!1}this.currentItem=e,this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,d){var e=this.options,f=this;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),e.containment&&this._setContainment(),e.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",e.cursor)),e.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",e.opacity)),e.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(var g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",b,f._uiHash(this));a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,d=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY=0;e--){var f=this.items[e],g=f.item[0],h=this._intersectsWithPointer(f);if(!h)continue;if(g!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],g):!0)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(b,f);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(b,c){if(!!b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var d=this,e=d.placeholder.offset();d.reverting=!0,a(this.helper).animate({left:e.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){var b=this;if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,b._uiHash(this)),this.containers[c].containerCache.over=0)}this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"=");return d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];b=b||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")});return d},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left,l=d+j>h&&d+jf&&b+ka[this.floating?"width":"height"]?l:f0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a),this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=this,d=[],e=[],f=this._connectWith();if(f&&b)for(var g=f.length-1;g>=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),j])}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var g=e.length-1;g>=0;g--)e[g][0].each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");for(var b=0;b=0;g--){var h=a(f[g]);for(var i=h.length-1;i>=0;i--){var j=a.data(h[i],this.widgetName);j&&j!=this&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.items,j.element),j]),this.containers.push(j))}}for(var g=e.length-1;g>=0;g--){var k=e[g][1],l=e[g][0];for(var i=0,m=l.length;i=0;c--){var d=this.items[c];if(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])continue;var e=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;b||(d.width=e.outerWidth(),d.height=e.outerHeight());var f=e.offset();d.left=f.left,d.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var c=this.containers.length-1;c>=0;c--){var f=this.containers[c].element.offset();this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}return this},_createPlaceholder:function(b){var c=b||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var e=d.placeholder;d.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(e||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];e||(b.style.visibility="hidden");return b},update:function(a,b){if(!e||!!d.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(d.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){var c=null,d=null;for(var e=this.containers.length-1;e>=0;e--){if(a.ui.contains(this.currentItem[0],this.containers[e].element[0]))continue;if(this._intersectsWith(this.containers[e].containerCache)){if(c&&a.ui.contains(this.containers[e].element[0],c.element[0]))continue;c=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",b,this._uiHash(this)),this.containers[e].containerCache.over=0)}if(!!c)if(this.containers.length===1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1;else if(this.currentContainer!=this.containers[d]){var f=1e4,g=null,h=this.positionAbs[this.containers[d].floating?"left":"top"];for(var i=this.items.length-1;i>=0;i--){if(!a.ui.contains(this.containers[d].element[0],this.items[i].item[0]))continue;var j=this.items[i][this.containers[d].floating?"left":"top"];Math.abs(j-h)this.containment[2]&&(f=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top));if(c.grid){var h=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1];g=this.containment?h-this.offset.click.topthis.containment[3]?h-this.offset.click.topthis.containment[2]?i-this.offset.click.left=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(var f=this.containers.length-1;f>=0;f--)c||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over&&(d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(var f=0;f 255)){ + intLength=intLength+2; + }else{ + intLength=intLength+1; + } + } + return intLength + }, + //加载进度条 + progressBar:function(){ + $("
                                  正在加载,请稍等O(∩_∩)O哈!
                                  ").appendTo('body'); + var w=$(window).width(),h=$(window).height(); + $('#myCover').css({'width':'100%','height':h,'position':'absolute','background':'#fff','z-index':9999,'left':0,'top':0}).fadeTo('slow',0.8); + $('#loadimg').css({'position':'absolute','background':'url(themes/default/images/loading.gif) no-repeat center center','z-index':10000,'width':'110px','height':'64px','left':(w-110)/2,'top':((h-64)/2)-50}).find('span').css({'position':'absolute','left':0,'bottom':'-40px','width':110,'display':'block','height':40,'text-align':'center'}); + }, + //停止进度条 + stopProgress:function(){ + $('#myCover').remove(); + $('#loadimg').remove(); + }, + getImgWh:function(url, callback) { + var width, height, intervalId, check, div, img = new Image(), + body = document.body; + img.src = url; + + //从缓存中读取 + if (img.complete) { + return callback(img.width, img.height); + }; + + //通过占位提前获取图片头部数据 + if (body) { + div = document.createElement('div'); + div.style.cssText = 'visibility:hidden;position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden'; + div.appendChild(img) + body.appendChild(div); + width = img.offsetWidth; + height = img.offsetHeight; + check = function() { + if (img.offsetWidth !== width || img.offsetHeight !== height) { + clearInterval(intervalId); + callback(img.offsetWidth, img.clientHeight); + img.onload = null; + div.innerHTML = ''; + div.parentNode.removeChild(div); + }; + }; + intervalId = setInterval(check, 150); + }; + // 加载完毕后方式获取 + img.onload = function() { + callback(img.width, img.height); + img.onload = img.onerror = null; + clearInterval(intervalId); + body && img.parentNode.removeChild(img); + }; + }, + //全屏 + fullscreen:function(){ + var docElm = document.documentElement; + if (docElm.requestFullscreen) { + docElm.requestFullscreen(); + } + else if (docElm.mozRequestFullScreen) { + docElm.mozRequestFullScreen(); + } + else if (docElm.webkitRequestFullScreen) { + docElm.webkitRequestFullScreen(); + } + }, + //退出全屏 + exitFullscreen:function(){ + if (document.exitFullscreen) { + document.exitFullscreen(); + } + else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } + else if (document.webkitCancelFullScreen) { + document.webkitCancelFullScreen(); + } + }, + //IE全屏 + fullscreenIE:function(){ + if($.browser.msie){ + var wsh = new ActiveXObject("WScript.Shell"); + wsh.sendKeys("{F11}"); + } + } + } + +/*------------------------------------------ + *jquery扩展,加载技术文件和css文件 +-------------------------------------------*/ +$.extend({ + includePath: '', + include: function(file) + { + var files = typeof file == "string" ? [file] : file; + for (var i = 0; i < files.length; i++) + { + var name = files[i].replace(/^\s|\s$/g, ""); + var att = name.split('.'); + var ext = att[att.length - 1].toLowerCase(); + var isCSS = ext == "css"; + var tag = isCSS ? "link" : "script"; + var attr = isCSS ? " type='text/css' rel='stylesheet' " : " language='javascript' type='text/javascript' "; + var link = (isCSS ? "href" : "src") + "='" + $.includePath + name + "'"; + if ($(tag + "[" + link + "]").length == 0) document.write("<" + tag + attr + link + ">"); + } + } +}); \ No newline at end of file diff --git a/src/main/webapp/js/wth.js b/src/main/webapp/js/wth.js new file mode 100644 index 00000000..cabf4643 --- /dev/null +++ b/src/main/webapp/js/wth.js @@ -0,0 +1,121 @@ +// JavaScript Document +function switchTableRow(conid,evenRowClassName,hoverRowClassName) +{ + $(conid + " tr:even").addClass(evenRowClassName); + $(conid + " tr").hover(function() + { + $(this).addClass(hoverRowClassName); + }, + function() + { + $(this).removeClass(hoverRowClassName); + }); +} +function switchTableRowView(conid,evenRowClassName) +{ + $(conid + " tr:odd").addClass(evenRowClassName); +} +function selectAll(selectAll,selectName) +{ + var checkboxName = document.getElementsByName(selectName); + for (var i=0; i
                                  "+dT+"
                                  "+dData+"
                                  "); + $("#dialog img").css({margin:"0 5px 0 0"}); + } + else if(tipstyle == 1) + { + $("body").append("
                                  "+dT+"
                                  "+dData+"
                                  "); + $("#dialog img").css({margin:"0 5px 0 0"}); + } + else + { + $("body").append("
                                  "+dT+"
                                  "+dData+"
                                  "); + } + } + else + { + $("body").append("
                                  "+dT+"
                                  "); + } + var leftpx = (webW-dW)/2; + var toppx = (webH-dH-headH)/2; + $("#dialog").css({height:(dH)+"px",width:dW+"px",left:leftpx+"px",top:toppx+"px"}); + $("#dialogFrame").css({height:(dH-32-33)+"px",width:dW+"px",margin:"2px 0 0 0"}); + $("#dialog_bg").css({height:webSH+"px"}); + $("#dialog_btnlist").css({width:(dW-30)+"px","padding-left":"30px"}); + $(obj).blur(); + MoveWindow('dialog_title','dialog') + $("#dialog_close").click(function() + { + $("#dialog").remove(); + $("#dialog_bg").remove(); + }); + $("#dialog_btnlist").click(function() + { + $("#dialog").remove(); + $("#dialog_bg").remove(); + }); + + +} +function MoveWindow(hanldID,windowID) +{ + var posx,posy,posx1,posx1,posx2,posx2,mbx,mby; + document.getElementById(hanldID).style.cursor = "move"; + var handle = document.getElementById(hanldID); + var moveWindow = document.getElementById(windowID); + function mdown(event) + { + event = window.event || event; + posx = event.clientX; + posy = event.clientY; + mbx = event.clientX - moveWindow.offsetLeft; + mby = event.clientY - moveWindow.offsetTop; + moveWindow.onmousemove = mmove; + moveWindow.onmouseup = mup; + moveWindow.onmouseout = mout; + } + var mmove = function(event) + { + event = window.event || event; + posx1 = event.clientX; + posy1 = event.clientY; + moveWindow.style.left = posx1 - mbx + "px"; + moveWindow.style.top = posy1 - mby + "px"; + } + function mup(event) + { + event = window.event || event; + posx2 = event.clientX; + posy2 = event.clientY; + moveWindow.onmousemove = ""; + } + function mout(event) + { + event = window.event || event; + moveWindow.onmousemove = ""; + } + handle.onmousedown = mdown; +} \ No newline at end of file diff --git a/src/main/webapp/logs/jsh-error.log b/src/main/webapp/logs/jsh-error.log new file mode 100644 index 00000000..e69de29b diff --git a/src/main/webapp/logs/jsh-info.log b/src/main/webapp/logs/jsh-info.log new file mode 100644 index 00000000..9d6c25f2 --- /dev/null +++ b/src/main/webapp/logs/jsh-info.log @@ -0,0 +1,3 @@ +2017-02-09 23:18:06 [INFO]-MLog clients using log4j logging. +2017-02-09 23:18:07 [INFO]-Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] +2017-02-09 23:18:08 [INFO]-Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 10, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hgen389m9u4nw61mau0o|1edfb80, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hgen389m9u4nw61mau0o|1edfb80, idleConnectionTestPeriod -> 60, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost:3306/jsh_erp?useUnicode=true&characterEncoding=UTF-8, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 60, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 80, maxStatements -> 6000, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
                              • 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ℜ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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/commend_day.gif b/src/main/webapp/js/HoorayOS_mini/img/ui/commend_day.gif new file mode 100644 index 0000000000000000000000000000000000000000..39ff71655151e65f85d072adb34118528ac60bd4 GIT binary patch literal 8087 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/desk_sprite.png b/src/main/webapp/js/HoorayOS_mini/img/ui/desk_sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c85a44a56ef828c68e37dbe875ace6f028fe29 GIT binary patch literal 47950 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 tzPDkdpa+e4EhYb09{3A`g?yH literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/dock-tools.png b/src/main/webapp/js/HoorayOS_mini/img/ui/dock-tools.png new file mode 100644 index 0000000000000000000000000000000000000000..4096ceeaea7ebafddc407bc02c7232f1415d0cfa GIT binary patch literal 1597 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW~I!Kh>{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)=f4rG*mD%(=#+N zH8V5RQ7|$vG}1Q!A~Rh>6Dw0QDv55FG|-pw6wGYnPFt43sj+7T$xvrSfQI&tPC^3CAB!YD6^m>Ge1uOWMX1cerbuV z640d(FXR@$jm;~D1`{yA^eYkz^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2 zr55Lx79|5CE=?I^Re_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyA#%@j1kGxJjN%ZoL^ z>V18!JoAc667!N%JzZ>-fF|f=W~NvfySbS=xw^W!S~xiw8oC-eI-9yUo4UG~m>3$l z8oN2d^t$9Hm*%GCmB93-!1cNr;M5CB3b_S9n_W_iGRsm^+=}vZ6~JD$%Eav!7o6rn z^`_u-i>oV6z4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeY_UkoZ47??JCx;TbZ z+?o^W+YuBfa_xF`*0LKCTV^Oq#E7VE))YD=#{70k=oZmiEV@x)-qRfoZdkP?nQhKc z&0{Ig6Eak4W4fqxTCCZ=W7%T=`TMSaxBSkhf0?tYV21Vcn&-QpElF*9;n^3~@h zR_A@xCNs;JE2=GdRkxKDz|YhM!2>eRtpG z43l+bR&%E-1kP+d;nJGte&d}G_ez7wlh<%8ak~C>)glc=!Onvk3%=`gGnL7jxml?j z`F`#`{+M&Kh*7E(^R`==PTN;)o7c*H?sSlc)6xJ9o9?4Y>)#%TTmOAwh}PTG%{Tr3 z*vs|jyDq-S-stdPSMQk<&p-E9_J^EN_E~=Uwnw#@T)(c@&X_vYxbI3Sz8vRgPxVR- zfAqpRzUa)(l#S7Auj%!$M4V0gY+E8NFyF&fa1rNSHbWu)`{qw(6!*F-}jSD%<`UIu`fbWtU;wQFme6xh<=&zPkOeAR}Qezo8t+kNGok5m>)^0jZDc*|enw#3r*l_9U< z_Qu_hf8+Qn<8Y0=l9+ESKU=em?d$%pN1usFw@>dm()MkU$o(h#n9F*u=smU&S^av= zi|cYvUZm81WKeIj6^u^S%A2FqBqi7E-E{ha^}m0Qm^tQX6}0_{{Goe*L3O*=y{tp3 Qg`fi6)78&qol`;+0JW@V0{{R3 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/dock_setting.jpg b/src/main/webapp/js/HoorayOS_mini/img/ui/dock_setting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..33c64ddb81d568ab305cb9f578327b551d831428 GIT binary patch literal 164396 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 z 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 MtN-5@A^w^CKZqP**Z=?k literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/file_default.png b/src/main/webapp/js/HoorayOS_mini/img/ui/file_default.png new file mode 100644 index 0000000000000000000000000000000000000000..772a8d295b7f77082f2e7ab4c507c9d1610f24f3 GIT binary patch literal 2161 zcmV-%2#)uOP)6z)7?&-UobA0G!Zg=0FrDvdg$eB7d-RIuE zzu))#zTe+DzjNXJ_I{gF6H$YE4;(vwYcRX%|IF7z&wcAlkJJywqVDv3f79dJKF-}s zdTOAGIeK6WnAy&-fPb91z}a(`Kfi9ruFRReJM+^5Fu+|)dMLOCZ46o)0;SPfW6W)) zga9ceF-sz)Af1r(Ea<2JUkY5B768T|MCoBh8$3Ut;CQ&6k5c-!0WnxgCRuYX@u zxL!bZG>7h5#O3zo)%)(r2)=z^94CMdTX1?v0g&?yLk{#8OVPTXpE>Vh!+n_1>$qNk zNgD(p5SS+FX+oj0Xv?bArsT+tw!64C79h$Ou8+gc;@8Ol8hByk*K?ZrHtmrg@wnHX zv{^>bRC|#CT+eU#fiYl=CQy<}F40=oWiK@+0E^R-z5q;o3SQ4B0!@OVO(`2ynlgq_ z(@mEc2EYjvmXxhWATH6mkt{)=nx@|-A~um@+CVn%)Qnf02N*Bgq^y+j#<8`RQf)5YDPZ*xnrzS5|&v5H-7rex6UBH(L-8{EE?%vYc^^ALf`p9yzJ zTd=arnpP{dA4(sKO@KSfFzRZYzz}GSF59Zu#ZdKS))6o@-SFJ{b`~XN$+ytHX1=x; zmK2;gH_nM(Q)9b@2vEbriXN7xEqrAfwz5LZ4*)4(tl-qxj0osV7P9gT)Ck#3`JnmS z+?y(mn2h$EDKrfi=g)srb=-vL+03q-YBLuWu))+tB)S*(e*w=|1c9y@fANj);rSY+ znmTFG_pxL}d0?^?HH_Sxyp8v@*ylby9l5=o9Rdemq$R75c{w`yA7rzc%{d!Yx zw*+oh5ipHFj6s*T6H(py!>8!^>OPccC!3qV4OH#*!UA?Y_%y#i`vY?04qn}LU5R$R z23n#}HEgx(08M7i+5Z)~AK8sR_$INqjpr+ju63f#?&9LeK^}i_3ooDfKI3_}fo79} z4cQL)GGhRkD4v=sPs80k_!Qlno<-d}41NyJDK^}r4FpOtlJDbG_9eD$S;H@mJwq<< z;sv^TPn9|$`-H}3FXFmhuL1q)78b7h3})y}%-~@}t{>(4(c<>U8J)=TZr{5czOXO&r_C%i zQ1pW6mAForLP*kSo8YlSTX*XFv8Gw%`9-I@^;h=uDGN z#}Pu*EoAj++k_IzY)i@p3YD^ul!8E+h$BHsI+dXC*dJ*R6qY4x!oGd;^GrA%G0P&I zidSh9b#_`^k*7bDXr6`MxptGzu0;q0G0VaL1KBYwDOuQ+nLL6COcjtNOLWrOAf>1= z8nY}i=_FDJq!5t~nehKQ1ha}jGHJ7S|B;6AJ+J(w=KF`2FJsFC>p|L~qC_Aq(O^^v zu!NY>nTmkI5eQd=GX^kGbn>73^v2AVjjOTa(YuXTUO&y-y_fjtiX7eDJ@Zlz==#(> zgQ7mtyZ#Zq_1LLij-LEaNz}f=@fBl*fZ_2{-@IXUi9)W&#Dp`WT4B0ARRK9G4P5C9 zu8tMPz6iaqVhj&|axJ++fKnQzHNGEEbUgrU+s2M*+EZ2}sf{q96E;IE7Al~PC{YB?bzi4gYRYaaq-{WHxls+ze^@<)~{N@z(@h1 zOOM^K>O-VbDcajJ^K>>ON!T&cNgFFBTaG{lga-`W7}Q7Q`Rr4!fBIKJpxC%}B?Ch_ z05WNtj!cRLUGoD#h|>1NvLu!it!W@45<}Mq^bsL)Ps3X;3L)6IW@Ty3u;X;JCFt%* zmL4cYiz&3xL8W1MbgYGgttNE3)~{a|ykcD`s(PXrw8J zW;|W*4HXxjyWDTTaq>#f=xG0=3o^XG9c%{KYb6#x|HEe=+Sk$>nq?nIW!LT4C4n5U z2RQnX$1so`YWWq@x*fYJ(ei*SATC}Vbb;jUJ~9oxJsEA8LLm^9-`GH^ nJPGCwfG~i6X7A4N@ZkRdP!M+j?L22k00000NkvXXu0mjf83`GP literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/file_excel.png b/src/main/webapp/js/HoorayOS_mini/img/ui/file_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..eb64738645b5a8f877e2e379435c288e333b4b60 GIT binary patch literal 2522 zcmV<02_^Q4P)>#iY-;Drbd%m zLz@z9ON=yq7!gV-306%lRs_o%6mcm~*k#$$!aiqqUiY5k_nmw0-MKS6yR*9pnDlJU zp1Cu3&i%gg{eIu~J7<88+sAE8%^2>6=U)B8Zw&)?UoC?yA>ZD({p=EYnK-<8rFkVB zkT)%yhv`#l;P(Mif<{Aq(J)4DD9%`DymQx zs-#u25cCBRO~xR|iQfJm^z?TtM@+{l9;sUvzqXX&LJ0Inqd0T^BtGhjqPnUS!9Y>L z(V07|QH?8>p@W^c@hiW~>x9PvesD!)6&5w!hMKa;9B36@`b3R%rDAV~U(iVJgRiB& zw#Sq0$Fb?H4eB}`PpNr*BY<0|s0j146Zex7FAU*?&r2XOh*pq|w~c`^l3#;HwqHma zUiK)Jahb;R{f)IVRrDlJK-e}4=w5yp~5cd4SG*57f&iHLij4JEd%ke=BR$t3y{Nj2BZrm1MEpM?9CP8-yTK#l{1 zV>a)*+rOm&I2cp18Fvx2+6DZ z-Up}f`0eY^8a;*fzVno2Osw7V2-bb+afE^){ABBoQU94K@cAYBV!i0->BQ#U+wcqd zv~o~rGJo#VH(=VN3Y3+E-1I5+sIJ|Ac01GBfrh$Tlw~hR9HM^(?)f_|f!2Cflt>U|yuOw&$@jJ?JQjrjS} z^;on0Aw2TMHAvHnzIW*~rp%a(mg6T8X!Rjn?eiF4Q(fy4+9U^r;uG9HRAUDh-Z&f0 z^;2=Vt9S6?M}NEip`0saUvePig8fd=; zb- zK7(&AUcn*5>GS`={HgUg__tlS^Nt5HvQSz!j;P>S>i{KSzU z3A->#iX$j3iJ&ABQIHA+!&Kl>IT7$eh}ETOlX&$@-^TlIoIwkYdA?AN2%_l2Poq!b z;bp6E{K#K$q?ZI8~2%YA#>HG)?S&J zD1QW0CAJ~->VsP#9wZ0|uS8HprAc0V>(_W`=Vn~`vx!QT)u^4$)cU3>WbvdxEFoxh z#h5t2`Y1^p#ZVDoNo?slAhouU9-$^({qyxj_uy-{EQeS*KzN?qR;QFkrRD$%s{;i& zF?<9prRim+XwzcN9bu1f-)EPg73)B_Ee)Y}_72AZTaEfC%>=0yaIIjC#2j!sb0AU_ z@jxw41Wc7Z+KIpuD<)+aFJJ>lM?%LPF||4s}zH)Gfj{V_aQZLfxajBlOCV@v|D{ zXx!#-Z%l^)c^&xc-UT(lf;n34DTpqb7k=fgC5sV@ODbG3(&-7r6LIPZ$_gp9xo2m1 zA2FDjhmIV^>9UC0*bmA9y_;dF9N;<-B#jg%4n(*X6ccyCN;i!QM<9kPWYky&o}hl# zsWFvhC8(cViLO4A%6U0RZ>jyQ+6uyc?VN2G#(+W29yl2A<(x`n=X{3~nR^9y7bx`W zLLxvLgg9*!lG-Ho#85bZ3L+rmdnC=t`bm>JKh?S-c{DqX<{Z|L6GA`VR9(V@<7?fA zEMyr@xVPQ?`7LhfdZSU&R|`dmo3X>_EAn+!%jK`h|6>p+<5Kyk#b z0TJc^?IFsE55r1{ysX!Stg@^W}#?0~`>#76>6T^iXaH3W|UwoGs_I*M1RQwAJLJM<%Uf8w)u#n&uUWl+2U)9Ijlr zczNUzAQHX3=isqL*UK;SiIh03Hy5%X2e$9-;$O`taUtg9avk`<#&>bx3x!aEPfDm? kx(>MPAS$Kp`u}hL1>V8=(B_o5h5!Hn07*qoM6N<$f>X1|djJ3c literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/file_image.png b/src/main/webapp/js/HoorayOS_mini/img/ui/file_image.png new file mode 100644 index 0000000000000000000000000000000000000000..d680ba6d42a16567ace874e5ee507151106adce5 GIT binary patch literal 2630 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 A7ytkO literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/file_ppt.png b/src/main/webapp/js/HoorayOS_mini/img/ui/file_ppt.png new file mode 100644 index 0000000000000000000000000000000000000000..8d98a96b9347008bacda26b779451d645e6621cc GIT binary patch literal 2436 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 Eg41USKmY&$ literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/file_video.png b/src/main/webapp/js/HoorayOS_mini/img/ui/file_video.png new file mode 100644 index 0000000000000000000000000000000000000000..4fbc80928fb5159713b5ea45a9ef8b39c353308b GIT binary patch literal 1156 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 FV1h-uW>x?I literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/folder_doc.png b/src/main/webapp/js/HoorayOS_mini/img/ui/folder_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..0f3559f04b68c0f787ec744652f198bfc748a8e6 GIT binary patch literal 2308 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 Z`VV(PEf?xP+@k;h002ovPDHLkV1nP^g6;qS literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/folder_music.png b/src/main/webapp/js/HoorayOS_mini/img/ui/folder_music.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4c15d487eb4c7f4600fe903617f2d65af63aea GIT binary patch literal 2717 zcmV;O3S#w%P)Zv5#7Kit|ZFCYR4prD$*k+fVRXbT$BdA|ms20vl(@q65P?@hc!%88?xczoe- zPX6aoS2DS|`JLBZ1x^9G1;Ez&;sVV+hzD^du>H^o#DQYbuGgki&Dzl!`=ymQE5pwtQO6z^jCeFdbl0v)!UOHcwt&Dvs6 ziDYBl(t%HzwBjBVOP1E{3?HKO${gbIoy>02C&ovYlq^c%bn zlm!$%COHgJcPpTp9v}`Ghfp-jGE)JQ7==h8WOTgY)TnpT+Fiwi#=NSUX6k-J$2?u+GsHlt3YPR3v`YH$ku}Kg2(~+RgaIecK zZ0ELqJy{dWRH`OSk@k!&_%bOg4%!-NXNE*UqwP~1h31we4e1|qugEF-A|(ZAlM7fE z11cE;VyP7YHyJo;lGX+bb}16{#3yA`6MWhls_SXJct8=qiK6Lmf5i4_mr-y}1$tdw zdeAD})ry(Y2Vf3pTkpJilEGTrGc?f7(m5|_9R&~(@s^S$p=oHG`|>~xDe!Ox1sPRk zO_$K+%Fzy$rUObdI_=!- zB7^;Hp_B$8`4m=kS0ye68x@xS+su)=V6?SuQ2z1O8_agEa_9OL>VrE;P%#jS;(fM( zNQ&v$u~RpJxJb0cO$;(+Dpp;32*#6i%5Ag&i`J zvF&us7Yy@$I)H6RwP=i7S?z?P=Rh5Fmh!!h#7Jfqpm0fe?^ZZl^W9xJi7FY{9USk9 ztC)>;C=YaWxvQ*WW-x?Y+v5t z-+%eD-PkU>tLI$Nt`!fEg*2oLu%xLjyEs}^r6g*iD2{@o=Pz>n+(k}ac!aI9=MfFi z+(PP`FuRGm=`tYWVi`WMwIZq`Zgt;vAP%hTa*o$wIyG0vlre(B6JP%(7r*>9yrj$_ z8X(LdETGyom=u-}1`32`Ioh=azmdFP^!$(>AY-pnp!@W_@p39r6*i8a#M2^Sk*S3^ zXb%R#=suZ|4GCkH#yevkT7hB1KITAOl?5=~5_{d^pe40f3Jd$aqZcEAq{so=r&D9D z9TIxz$|#tZ57%3wOKoBm3Af_L+_7Z^+X3BgG(sg^y>VZk$a=PW-zW?s=9nj3@h?5KlwW1U%Xy@qK zL;UTH-*T{XnTgXRv_ObS0O@#lXcF%ITJl1ylNZ}LtUX8!bQQ4U;${u?8_Z@k@BI2F z>|gs3FCflm7OJtI&Y=xj9%K81ckx{_Bbngg3)VJ|!R(_9qkf3cq_N6UQW%7s+)DwQ z66EP~%Hvh7T>9CMpgCab)dXsZW6l)YzM2;08f`Tr^avE12#-GVJZ0Fk+TaHhyLJU! z?(c9*^fokufv!i34c@=>I@%mi_{9DFFj0ALlZYw>usEdJ;Y%;RLa}**suk)WG;YG9 z&%DUvPd|y&yOtJui9?V(jK;uHM3+DSL6(!f@om#)LC}+ zwh>a`Mitr!=brou>uV00MG8FBdff)8ZXolkO#C_%KZVEef{({tk6rv2o%IkAL-9E`0tmq}jJdMDutOs|kKR zS+toY!?ZIf>|C*7X?I~0h&bYvhi&S$PJG|FK@myxp=6JzpL?FCUUO$?_Tl zM0-i6<8ix74SI)JXIAXSG=#ifFvVSZUtmQ{#ixuEYkRqp-pMJsmDQzz@+XnG4zC>> zU82`wPH;I0)w~m$K7A(ayJQ4aW19{5!pNIXPInU!^K2JCp-#{lH9xAX^v2y}t}8Ij zodMnT%MH!2FX-m}uE;&J_&%2UH~Jz_-%N%n)|0}qN^3&{h1G+8pJXKOH9cC?;zN@s zR>i>XZ9YtI4qal0ewy6s{9qo`vJ}D5s7Gf#8SwZR%?sA3_;sTSO@1lZ5y%+&7lbJW zCumf>S2QZs9O{L#m_xOYRc~ZJv;XYzE^tMF4g1H5_0O0Bb6{62vZgCu1pmJu0jT~1 XR}t>_a+gHJ00000NkvXXu0mjfMcFGn literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/folder_tool.png b/src/main/webapp/js/HoorayOS_mini/img/ui/folder_tool.png new file mode 100644 index 0000000000000000000000000000000000000000..661c26afe7c32440fbde37f24daee5972fce5d6d GIT binary patch literal 2691 zcmV-}3Vij6P)qvIDhgv8l5q!1GSGhA914p)q#hfmho+jZohZkeq8~4IjvOYU5kPfa4tQ?nQ=9^ zNqVZLTf-EzVYG3agO5B(%PO7k05XO+2aSZSi-f4Ci_mHD-|W5Z zAOyrVZSKcQ2X%&fT|{9wwfk3+H!-GCwZl|t&DepjldD*|pb2-GOu8!XwSO3)LZj8RSS=^B{7m+lu2DB|~{ zX!_mnvvs;f6x`H+-d2}3+Rk>hVy5&7SQ6Uqcitk&;9grZw9s5i#&}8hQ2`MVZ=5nH zTugJm?b-lsDLTjwK`ihwPpd-P%xPv*_OGphMmDc);k;wAGDfma(wIChpi=Yer+);% z6W{+KWAD?tp)K+R9pHXYb9V7?J$o#8-VY*>@T(fQaP~AOpM8d_7v4uzK?BpPm-)l9 z&+zVBZ=q5fWExB4WOyY|xm=7CauR29$Q~EK)dnG1dhTR^RLN^G@i(!9b_(rQN+=a( zo16UYH@~3Wyi^XNF}P&tlUdlGtAQ_qV&QvhNPvS$d+8(dWd#=j6i4x zA2RmILXLnE`PW}gLOY}O*>Mqd6(Uf1@Dh0S#TTr=87rM zaQ%z;0s9P}pa>UEzm9ha4*!1T6!Ynvt__@il7?u}PzE}f$qu!?Fryj$7N-4A^Z zp@rC>qYa+_*^e2yNbMB`PX7ES1V7>N@BILopBwZR9r)E00h8x@i~s}d>0(l80PUz; z)M%f)T7+cm zQZ5X2)=i3;>phXFO$^w$B^DSEVHT`|E?KlI+DIePT;fw-{u-+X4<}<4ZoA`79(dxZ zBcXJG)+Ndf)3lzS@cK(Hvab*(a}Lp|KnxG9x4mw`8WTGR;!$N z=n-UgCRJQ#U7PcT;>6ub4lp=4i=N0*c_)=9E?tlF-lK_XwWnJr1IXma_BrQF0Qx;a zsEk!I6kNSHJ{fjrH=BiMyO1)=a^|`>QkNQ#1*NNQfrWIC2V#)XrLkDw#N22G7*qAl z4!G&VTL-B9M583uvXqb;wwG03NMf6GxGYuTp6YIrSfNRc{tmijk;>YHdp|MaXp#}# z6eezu5Q0(xvj|(5QM!8R)%1Cmg*{^3c(~tP$`bejHgY3uTgNn&UInfQ48sygiE1OS?W#0oO>Sm zBBQkpWaT#Q`@&a{_UcmkSERYfu}?fm6QB)ZPdI$fCz0mTV)74_z%FJ%*XKaHY0Y$1 z7(i{2Jo>YqLEDfH@^)C5;l>ov(|=G)z?1z4IDB*+ z*?ilEwUVlGw5ngPm#N+^4Y4{<7yRamn59I9QueT`5S=5$0v z;NV8z#K`ot?Gcmcb0c%waK_f{RZ29;LC0dcl@h1$eShEr)7XrZu8^$o!yGA^E_lOY*$hv>*jzdED+2|7XlP^I{&;5X$|6 z8Sc{e1y;mVeEM=FHYJ~8D4mC5W6bTfSXCzLhSvo#R_cIesO2P7i%w_@eMXE3j0~hU zNK_^-Ou)Gjh($K%PiPW!h9egSN@Hgh8jMuhYlC9u7aJPYMb)a-2IdjF_&%5V$(u-O zAzhu4H?#?c;?w(T)YEexRafD?rmaOSKQu*RyBs)wmABJC)+Kf5$0@AN7v|88g$#}+ zJ+k*?pyOk-C|GapS4=9jyh{=P|MUpJ{69gD)K|~Lt$zRj002ovPDHLkV1h<09{2zN literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/folder_video.png b/src/main/webapp/js/HoorayOS_mini/img/ui/folder_video.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2358e94a5bada3a2a3b9b8fc2318bf7bcb18b2 GIT binary patch literal 2333 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 DG#`Nx literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/forder_selector.png b/src/main/webapp/js/HoorayOS_mini/img/ui/forder_selector.png new file mode 100644 index 0000000000000000000000000000000000000000..47707a9ca0ce916c761368d244ce506688be69f8 GIT binary patch literal 1919 zcmaJ?c~BE)6knm(mU^`vMQhbHMO&@pA^{RjF_Nf3LTN|^Z$h%l3dzRJA|X;#JX))^ zqcT>6G99NLE!Ha?ELF64&_TR~B8LhR2v@ig!j*5+FIKRBl-(NBf*@mMOC<`p2Eq668{SYJ`*QCnxJ;p>u~am%o=Q=X7$VjX@fa%8sy1K> zOr=TPRDvx)5N`&qjHP1b5kfVgWvVk?IU=%_EEk>zOqc%xr5E?~{7ra8KdyZKQ z^o0qPC}RARRIEG-4I@Ylkw8&;A&ZrglEO?0WD?{C7Dpfuu-IG{mm2^r0t~4-N@Wbt z89o?dkYENiiR&qx(4ihiRXmYQi5M``f3Bd_57X)lFUtfA#xkn(EDn?HxzdoKT>k&2 zTJ5m4fl^?v^8HU@gECc*u@snrNG8>=aqB><#hN>8qKv0AsfzYF2 z(R?Ncjlp#qBE|5+UM?5PbOuVLQ)4oThyfXxIIa=$cw$M2SR540SQgZqlSDnuY7|?^!1E_Ru3afFcRO4X%>@&7JYGLAwF_0yb<|c z`f5hbg+HP%3ns(zH1=PO9y)^4<57pl7H) z)ef4v=%#ME$qt&k>1HS$pv6wNI6$ihbZZZ2gKz?ygSI(Adk@_XWiRM((jC2^(@A&s zg04Q$-Ai}()Al~v4&?yt=%XD2bWcBo+X*q?b`H|L1Mc2Ix^K|kKjmX@imu<2Ctv=Z%Zd9?VhpQ-?y-+0P&?O--&HhO*wXW z0jqw?IxF=SyfN=PWM26KbSZV!u&A@HKVzruF0p!YVVd;X znKRaLjO{y*PxcXve|)xLOvTh&GvCae{*baId~`D9=7SKh>O7`g(P3pCVUT?HisyG4tH4@T$1R#Pb$YfUkYi@1(_i zbnzaue&OK(;oe}1is hR^zq-lbj<&t|DJ&aj9r+-Z9TFQ6`O)oLLl?@i*h)e@p-X literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/globle.css b/src/main/webapp/js/HoorayOS_mini/img/ui/globle.css new file mode 100644 index 00000000..042de492 --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/img/ui/globle.css @@ -0,0 +1,8 @@ +::selection{background:#99cc00;color:white /* Safari */} +::-moz-selection{background:#99cc00;color:white /* Firefox */} + +/*webkit滚动条样式*/ +::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2} +::-webkit-scrollbar{width:13px;height:13px} +::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px} +::-webkit-scrollbar-thumb:hover{border:1px solid #636363;background-color:#929292} \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/google_ui_sprite.png b/src/main/webapp/js/HoorayOS_mini/img/ui/google_ui_sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..7f137dfa2f327f86b3ab849e7b66ab8e6ee4df72 GIT binary patch literal 59555 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 bpj@hpWd~SRRjil;;7?!YmiBv1hlu|N{JgIk literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/icon_main.png b/src/main/webapp/js/HoorayOS_mini/img/ui/icon_main.png new file mode 100644 index 0000000000000000000000000000000000000000..3914acad08eec6ffa5a51ec9080ce50dec77b3a1 GIT binary patch literal 5385 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 b!(IVoy84ScUy`={{yC|ormtGAY#;JJy42!5 literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/index.css b/src/main/webapp/js/HoorayOS_mini/img/ui/index.css new file mode 100644 index 00000000..64b85d7a --- /dev/null +++ b/src/main/webapp/js/HoorayOS_mini/img/ui/index.css @@ -0,0 +1,209 @@ +*{margin:0;padding:0} +form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{list-style:none outside none} +a{text-decoration:none;color:#ccc;outline:none} +a:hover{text-decoration:none} +a img{border:none} +.fr{float:right} +.fl{float:left} +.disn{display:none} + +/*webkit滚动条样式*/ +::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2} +::-webkit-scrollbar{width:13px;height:13px} +::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px} +::-webkit-scrollbar-thumb:hover{border:1px solid #636363;background-color:#929292} + +html{height:100%;overflow:hidden} +body{font:12px/1.8 'Segoe UI','微软雅黑',sans-serif;-moz-user-select:none;-webkit-user-select:none;user-select:none} +#desktop{position:absolute;z-index:1;width:100%;height:100%;display:none} +#accessory_zoom{position:absolute} + +/*浏览器缩放提示*/ +#zoom-tip{display:none;width:100%;background:#FEF8E3;position:relative;z-index:99} +#zoom-tip div{width:960px;height:50px;line-height:50px;font-size:14px;margin:0 auto;color:#984B12;position:relative} +#zoom-tip div i{width:27px;height:27px;background:url(warning.png) no-repeat;position:absolute;top:12px} +#zoom-tip div span{padding-left:30px} +#zoom-tip .close{font-size:6px;position:absolute;right:10px;top:6px;text-decoration:none} + +/** + * 浏览器升级提示 + * 5个浏览器图片为MorchaDesign版权所有,本项目使用已得到官方授权 + * 9 Browsers Icons Designed by Morcha Design + * http://www.morcha.net/post/46.html + */ +.update_browser_box{display:none;background:url(loginbg.png) repeat;position:absolute;z-index:9998;top:0;left:0;width:100%;height:100%;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))} +.update_browser{width:640px;height:350px;position:absolute;left:50%;top:50%;margin-left:-320px;margin-top:-175px} +.update_browser .subtitle{width:640px;height:36px;line-height:18px;font-size:14px;color:#777} +.update_browser .title{width:640px;height:106px;line-height:96px;font-size:48px;text-align:center;color:#009AD9} +.update_browser .title span{font-size:60px;color:#F33} +.update_browser .browser{background:url(browser.png) no-repeat;width:640px;height:128px;overflow:hidden} +.update_browser .browser a{display:block;width:128px;height:128px;float:left;text-indent:-999em} +.update_browser .bottomtitle{width:640px;height:78px;line-height:78px;text-align:center;font-size:14px;color:#777} +.update_browser .bottomtitle a{color:#777} +.update_browser .bottomtitle a:hover{color:#999} + +/*遮罩层*/ +#maskbox{z-index:9000000;display:none;cursor:default;background:none;width:100%;height:100%;position:absolute;top:0;left:0} + +/*图标*/ +.appbtn, +#shortcut_shadow{width:86px;height:88px;text-align:center;position:absolute;z-index:0;cursor:pointer} +.appbtn:hover{background:url(desk_sprite.png) no-repeat -250px -100px} +.appbtn div{cursor:pointer;height:48px;width:48px;overflow:hidden;position:relative;margin:0 auto;margin-top:6px} +#shortcut_shadow, +#shortcut_shadow2{z-index:9999999;display:none} +.appbtn img, +#shortcut_shadow img{border-radius:3px 3px 3px 3px;display:block;height:48px;width:48px;margin:auto} +#shortcut_shadow img, +#shortcut_shadow span, +#shortcut_shadow2 img, +#shortcut_shadow2 span{filter:alpha(opacity=50);opacity:0.5} +.appbtn span, +#shortcut_shadow span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);border-radius:10px 10px 10px 10px;filter:none;color:#fff;display:inline-block;max-width:60px;height:20px;line-height:20px;margin-top:8px;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ui/shortcut_text.png', sizingMethod='scale')} + +/*桌面*/ +#desk{position:absolute;z-index:1;top:0;bottom:30px;left:0;right:0;width:100%;height:100%;overflow:hidden} +#desk .desktop-container{width:100%;height:100%;overflow:hidden;position:absolute} +#desk .desktop-container .scrollbar{position:absolute;z-index:2;background:#ccc;display:none;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px} +#desk .desktop-container .scrollbar:hover{background:#999} +#desk .desktop-container .scrollbar-x{bottom:0;height:10px} +#desk .desktop-container .scrollbar-y{right:0;width:10px} +#desk .desktop-container i.addicon{display:block;margin:auto;width:50px;height:50px;margin-top:5px;background:url(desk_sprite.png) no-repeat -420px -100px;cursor:pointer} + +/*窗口*/ +.window-container{position:absolute;background:#ccc;border:1px solid #000} +/*当前窗口*/ +.window-current{background:#fff} +/*最大化窗口*/ +.window-maximize{border:none !important} +/*标题*/ +.title-bar{position:relative;z-index:1;height:30px;line-height:30px;overflow:hidden;cursor:default;background:#ccc} +/*当前窗口标题*/ +.window-current .title-bar{background:#fff} +/*标题图标*/ +.title-bar .icon{position:absolute;top:7px;left:7px;width:16px;height:16px} +/*标题文字*/ +.title-bar .title{display:inline-block;width:100%;text-align:center;color:#000;font-size:14px} +/*窗口右上角操作按钮*/ +.title-handle{position:absolute;z-index:1;top:4px;right:4px;font-size:0;cursor:pointer} +.title-handle a{position:relative;text-decoration:none;letter-spacing:normal;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-family:tahoma,arial,\5b8b\4f53,sans-serif;color:#000;font-size:22px;width:22px;height:22px;line-height:22px} +.title-handle a b{display:block;position:absolute;overflow:hidden;cursor:pointer} +.title-handle .ha-close{} +.title-handle .ha-close:hover{color:#03F} +.title-handle .ha-fullscreen{} +.title-handle .ha-fullscreen:hover{color:#03F} +.title-handle .ha-max .max-b{top:6px;left:4px;width:10px;height:5px;border:2px solid #000;border-top-width:4px} +.title-handle .ha-max:hover .max-b{border-color:#03F} +.title-handle .ha-revert .revert-b{top:5px;left:6px;width:8px;height:4px;border:2px solid #000;border-top-width:3px} +.title-handle .ha-revert .revert-t{top:9px;left:3px;width:8px;height:4px;border:2px solid #000;border-top-width:3px;background:#fff} +.title-handle .ha-revert:hover .revert-b, +.title-handle .ha-revert:hover .revert-t{border-color:#03F} +.title-handle .ha-hide .hide-b{top:12px;left:5px;width:12px;height:2px;border-bottom:2px solid #000} +.title-handle .ha-hide:hover .hide-b{border-color:#03F} +/*窗口内部iframe*/ +.window-frame{position:absolute;top:30px;right:0;bottom:0;left:0;background:#fff;border-top:1px solid #000} +*html .window-frame{ + height:expression((function(el){ + el.style.height=el.parentNode.clientHeight-30+"px"; + })(this)); +} +.window-frame iframe{position:absolute;border:0;height:100%;width:100%;top:0;bottom:0;left:0;right:0} +/*遮罩层*/ +.window-mask{position:absolute;z-index:9998;height:100%;width:100%;display:none;overflow:hidden;background:url(window_mask_bg.png) repeat-x} +.window-mask div{width:100%;text-align:center;margin-top:20px} +.window-mask .maskbg{margin-top:70px;height:75px;background:url(window_mask_icon.png) no-repeat center} +.window-loading{position:absolute;z-index:9999;width:100%;height:100%;background:#fff url(loading_48.gif) center center no-repeat} +.window-mask-noflash{background:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;} +.window-resize{position:absolute;overflow:hidden;background:url(transparent.gif) repeat;display:block} +.window-resize-t{left:0;top:-8px;width:100%;height:10px;z-index:1;cursor:n-resize} +.window-resize-r{right:-8px;top:0;width:10px;height:100%;z-index:1;cursor:e-resize} +.window-resize-b{left:0;bottom:-8px;width:100%;height:10px;z-index:1;cursor:s-resize} +.window-resize-l{left:-8px;top:0;width:10px;height:100%;z-index:1;cursor:w-resize} +.window-resize-rt{right:-8px;top:-8px;width:10px;height:10px;z-index:2;cursor:ne-resize} +.window-resize-rb{right:-8px;bottom:-8px;width:10px;height:10px;z-index:2;cursor:se-resize} +.window-resize-lt{left:-8px;top:-8px;width:10px;height:10px;z-index:2;cursor:nw-resize} +.window-resize-lb{left:-8px;bottom:-8px;width:10px;height:10px;z-index:2;cursor:sw-resize} + +/*小挂件*/ +.widget{position:absolute} +.widget .move{width:100%;height:29px;background:url(widget_title_bg.png) repeat-x;cursor:move;border-radius:5px;display:none} +.widget:hover .move{display:block} +.widget a{position:absolute;display:none;top:4px;width:21px;height:21px;background:url(desk_sprite.png) no-repeat} +.widget:hover a{display:block} +.widget a.ha-close{right:5px;background-position:-350px -500px} +.widget a.ha-close:hover{background-position:-380px -500px} +.widget a.ha-star{right:30px;background-position:-350px -560px} +.widget a.ha-star:hover{background-position:-380px -560px} +.widget a.ha-share{right:55px;background-position:-350px -530px} +.widget a.ha-share:hover{background-position:-380px -530px} +.widget .frame{position:absolute;top:30px;bottom:0;left:0;right:0} +.widget .frame iframe{position:absolute;top:0;left:0;width:100%;height:100%} + +/*应用码头*/ +#dock-bar{position:absolute;display:none} +.top-bar{width:100%;height:73px;left:0;top:0} +.left-bar{width:73px;height:100%;left:0;top:0} +.right-bar{width:73px;height:100%;right:0;top:0} +#dock-container{position:absolute} +.dock-middle{background:url(desk_sprite.png) no-repeat 0 0} +.dock-left{width:73px;height:523px;top:50%;left:0;margin:-261px 0 0 0} +.dock-left .dock-middle{height:513px;padding-top:10px;background-position:0 -100px} +#dock-container .appbtn{width:58px;height:58px} +#dock-container .appbtn:hover{background:url(desk_sprite.png) no-repeat -350px -100px} +#dock-container .appbtn span{display:none} +.dock-applist{position:relative} +.dock-left .dock-applist{width:70px;height:443px;float:left;margin-top:3px;margin-left:3px} +.dock-left .dock-toollist{margin-left:5px;margin-top:8px;width:73px;height:60px;float:left;overflow:hidden} +.dock-toollist a{float:left;display:block;width:20px;height:20px;cursor:pointer;margin:0 6px 8px 3px} +.dock-toollist a img{width:20px;height:20px;border:none} + +.dock-top .dock-applist .appbtn{margin-top:1px} +.dock-left .dock-applist .appbtn{margin-left:1px} +.dock-right .dock-applist .appbtn{margin-left:3px} + +/*任务栏*/ +#task-bar-bg1{width:100%;height:130px;position:absolute;z-index:-1;bottom:0;background:url(task_bg1.png) repeat-x} +#task-bar-bg2{width:100%;height:64px;position:absolute;z-index:-1;bottom:0;background:url(task_bg2.png) repeat-x 0 41px} +#task-bar{height:64px;position:absolute;bottom:0;right:0} +#task-bar.min-zIndex{z-index:-1} +#task-next, +#task-pre{width:54px;height:100%;float:right;margin:0 1px;overflow:hidden;display:none} +#task-next{position:relative;z-index:9990;background:url(desk_sprite.png) no-repeat -200px -264px} +#task-next a{display:block;width:45px;height:35px;margin-top:20px;margin-left:15px;background:url(desk_sprite.png) no-repeat -265px -450px;cursor:pointer} +#task-next a:hover{background-position:-265px -402px} +#task-next a.disable{background-position:-265px -497px;cursor:default} +#task-pre{position:relative;z-index:9990;background:url(desk_sprite.png) no-repeat -350px -195px} +#task-pre a{display:block;width:20px;height:35px;margin-top:20px;margin-left:17px;background:url(desk_sprite.png) no-repeat -215px -450px;cursor:pointer} +#task-pre a:hover{background-position:-215px -402px} +#task-pre a.disable{background-position:-215px -497px;cursor:default} +#task-content{height:64px;float:right;overflow:hidden} +#task-content-inner{height:100%;float:right} +#task-content-inner.fl{float:left} +.task-item{position:relative;z-index:9990;display:block;width:112px;height:100%;float:right;margin:0 1px;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(desk_sprite.png) no-repeat -200px -200px} +.task-item:hover{background-position:-200px -328px} +.task-item-current{background-position:-200px -264px} +.task-item-icon{width:32px;height:32px;margin:22px 5px;float:left} +.task-item-icon img{width:32px;height:32px;float:left} +.task-item-txt{width:70px;height:36px;line-height:36px;margin-top:27px;color:#fff;float:left;overflow:hidden} + +/*右键菜单*/ +.popup-menu{background:url(popup_menu.gif) repeat-y scroll 0 0 #FFFFFF;border:1px solid #AEAEAE;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);position:absolute;width:125px} +.popup-menu ul{padding:1px;position:relative} +.popup-menu li{height:24px;position:relative;vertical-align:middle} +.popup-menu a{background-position:100px 100px;border-radius:2px 2px 2px 2px;color:#333333;display:block;height:24px;line-height:24px;overflow:hidden;padding-left:35px} +.popup-menu a:hover, +.popup-menu a.focus{background-color:#3B7CE6;background-position:0 -780px;color:#FFFFFF;text-decoration:none} +.popup-menu a.disabled, +.popup-menu a.disabled:hover{background-color:transparent;background-position:100px 100px;color:#ccc} +.popup-menu b{position:absolute;top:4px;left:5px;height:16px;width:16px;background:url(icon_main.png) no-repeat} +.popup-menu .arrow{background:none;top:0;left:108px;height:20px;line-height:20px;font-size:14px} +.popup-menu .folder{background-position:0 0} +.popup-menu .edit{background-position:0 -16px} +.popup-menu .setting{background-position:0 -32px} +.popup-menu .themes{background-position:0 -48px} +.popup-menu .hook{background-position:0 -64px;display:none} +.popup-menu .refresh{background-position:0 -80px} +.popup-menu .uninstall{background-position:0 -96px} +.popup-menu .del{background-position:0 -112px} +.popup-menu .upload{background-position:0 -128px} +.popup-menu .customapp{background-position:0 -144px} \ No newline at end of file diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/input-label.png b/src/main/webapp/js/HoorayOS_mini/img/ui/input-label.png new file mode 100644 index 0000000000000000000000000000000000000000..9f2943f844467319cc70e3b4d5ae077d6f312e19 GIT binary patch literal 1125 zcmaizO=}ZD7{?cipv7JVJq_E7pu0P>Nt$HnTGHL54Y;MIf#xDQ-I*jyvpehT#3a24 z9*Tl~54KD1?%<_Bw&oj@<>;1i*wbeVTnx?HacfFQc z->Uc8b@kC6|A1fBa$D9r@_={chzO?DC_iGL8Ic}qF+wNLzOYSATlpEbJF??H!~u^? zk}>8uN-`B~b8DQC;Fw8p#Cl=u=)XRG(m_Za{jlUiKXF+<+&vNO;AF2IoE!&Ls&732 zn`5j5A|?qKM}s)UV@IFrVztkHTRNB`^4QU5L3R9n;Bvu0$%IA#Hz3$RCMp!m`M+K9Mo`tH_YNlb^h9Zn~ z5=$~R;&gqX;IT9iVIo5wgG`Ye@u75d73u5>QIgBX={!v;Vb+)=7BXRWr71{*oJ)pc zFm+A?iw#)BVwoxy<*dq*@8|fHvQd=Nscf-}yIo1A?McF{7EAe11ggm0^(?FeyMhtP zMVs@%BIEmgE_vGL32+Ze;4q9SAElRQ<`KypUF9AbuwtM}8zGD;7{Pn6qAD;$eNMyf z<^3`2?wl{#uP z8m?O{RuQVhnq6*eSBmvU!G)e(nMJB>Jsu3R8Z2z-g{`;LHtXiBO4wr}e9mY?@CZyR zfy3po)RyYaZRzq@wwKykDi|y4%}c$y_@xFQ+vby}4*Be|SPiUDllkZShch+Rx0+t9 pefL}N8@>Ac;`Gt^o3qoK=bARs-{F;=8&9&qZ`Sv`_uEfj{srGUSS|nn literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/loading_16.gif b/src/main/webapp/js/HoorayOS_mini/img/ui/loading_16.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b33f7e54f4e55b6b8774d86d96895db9af044b4 GIT binary patch literal 1849 zcma*odr(tX9tZI2z31lM+(&YVk%mZ}5P~KlG2s=WSbGzm0!x7^P##Mnh7t-jP!X0Q zk_SQ}Po-L1tlDK;6l?(>v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw literal 0 HcmV?d00001 diff --git a/src/main/webapp/js/HoorayOS_mini/img/ui/loading_24.gif b/src/main/webapp/js/HoorayOS_mini/img/ui/loading_24.gif new file mode 100644 index 0000000000000000000000000000000000000000..0393133bc994043d7a3b27f3758c12e45eefb401 GIT binary patch literal 4777 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