From 07d4140cf45c2fb7f9d4f5823b2bd8d73626dfc9 Mon Sep 17 00:00:00 2001 From: longpanda Date: Fri, 9 Jul 2021 17:35:19 +0800 Subject: [PATCH 001/194] Optimization for booting openwrt --- INSTALL/grub/grub.cfg | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 6c3c10d4..a4477474 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1401,7 +1401,7 @@ function vtoyboot_common_func { ventoy_pause fi fi - + vt_img_sector "${1}" vt_raw_chain_data "${1}" @@ -1629,13 +1629,15 @@ function ventoy_img_openwrt { fi vt_fs_enum_1st_dir (vtimghd,2) /lib/modules/ vt_dir_name - + if [ -f (vtimghd,2)/lib/modules/$vt_dir_name/dm-mod.ko ]; then + set openwrt_plugin_need=0 vt_img_extra_initrd_append (vtimghd,2)/lib/modules/$vt_dir_name/dm-mod.ko if [ -f (vtimghd,2)/lib/modules/$vt_dir_name/dax.ko ]; then vt_img_extra_initrd_append (vtimghd,2)/lib/modules/$vt_dir_name/dax.ko fi else + set openwrt_plugin_need=1 if [ ! -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then ventoy_gui_console echo -e "\n ventoy_openwrt.xz not found. Please refer https://www.ventoy.net/en/doc_openwrt.html.\n" @@ -1659,12 +1661,14 @@ function ventoy_img_openwrt { return fi - vt_load_cpio $vtoy_path "${vt_chosen_path}" ${vtoy_iso_part} "busybox=$ventoy_busybox_ver" vt_trailer_cpio ${vtoy_iso_part} "${vt_chosen_path}" noinit - vt_img_extra_initrd_append ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz - + if [ $openwrt_plugin_need -eq 1 ]; then + if [ -f ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz ]; then + vt_img_extra_initrd_append ${vtoy_iso_part}/ventoy/ventoy_openwrt.xz + fi + fi #boot image file vt_set_boot_opt rdinit=/vtoy/vtoy ventoyos=openwrt From 425d6404807c0632b6c59c96b6fc32784c0a7d23 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 10 Jul 2021 09:20:54 +0800 Subject: [PATCH 002/194] Fixed a bug for ventoy_openwrt.xz check. --- INSTALL/grub/grub.cfg | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index a4477474..5a17682d 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1740,10 +1740,6 @@ function img_common_menuentry { fi fi - if [ -d (vtimghd)/ ]; then - loopback -d vtimghd - fi - loopback vtimghd "${vtoy_iso_part}${vt_chosen_path}" vt_img_sector "${vtoy_iso_part}${vt_chosen_path}" @@ -1808,6 +1804,8 @@ function img_common_menuentry { fi fi + loopback -d vtimghd + set root=$vtback_root vt_pop_last_entry set theme=$vtback_theme From c280baae27818a29471e494c6814337888c71ab6 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 10 Jul 2021 09:41:52 +0800 Subject: [PATCH 003/194] Add Ventoy Sparse Image Option --- LANGUAGES/languages.json | 150 +++++++++++- Ventoy2Disk/Ventoy2Disk/Language.h | 9 +- Ventoy2Disk/Ventoy2Disk/PhyDrive.c | 243 +++++++++++++++++-- Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.c | 1 + Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h | 57 +++++ Ventoy2Disk/Ventoy2Disk/WinDialog.c | Bin 70408 -> 73312 bytes Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c | 66 +++++ Ventoy2Disk/Ventoy2Disk/ff14/source/ff.c | 5 + 8 files changed, 506 insertions(+), 25 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 2857589f..158834dd 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -44,6 +44,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"خطأ في الاتصال: الخدمة غير متوفرة", "STR_WEB_TOKEN_MISMATCH":"تم تحديث حالة البرنامج الخفي ، يرجى إعادة المحاولة لاحقًا.", "STR_WEB_SERVICE_BUSY":"الخدمة مشغولة ، يرجى إعادة المحاولة لاحقًا.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -91,6 +95,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"통신 오류: 서비스를 사용할 수 없음", "STR_WEB_TOKEN_MISMATCH":"데몬 상태가 업데이트되었습니다. 나중에 다시 시도하십시오.", "STR_WEB_SERVICE_BUSY":"서비스가 사용 중입니다. 나중에 다시 시도하십시오.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -138,6 +146,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"通信失败:服务不可用", "STR_WEB_TOKEN_MISMATCH":"后台服务状态更新,请稍后重试", "STR_WEB_SERVICE_BUSY":"后台服务正忙,请稍后重试", + "STR_MENU_VTSI_CREATE":"创建 VTSI 文件", + "STR_VTSI_CREATE_TIP":"本操作不会向设备中写入数据,而只会生成一个 VTSI 文件#@是否继续?", + "STR_VTSI_CREATE_SUCCESS":"VTSI 文件创建成功,你可以使用Rufus(3.15+)将其写入对应设备,从而完成Ventoy的安装", + "STR_VTSI_CREATE_FAILED":"VTSI 文件创建失败", "STRXXX":"" }, { @@ -185,6 +197,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -232,6 +248,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"خطای ارتباطی: سرویس موجود نیست", "STR_WEB_TOKEN_MISMATCH":"وضعیت Daemon به روز شد ، لطفاً بعداً دوباره امتحان کنید.", "STR_WEB_SERVICE_BUSY":"سرویس شلوغ است ، لطفاً بعداً دوباره امتحان کنید.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -279,6 +299,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Błąd komunikacji: usługa niedostępna", "STR_WEB_TOKEN_MISMATCH":"Stan daemona został zaktualizowany, spróbuj ponownie później.", "STR_WEB_SERVICE_BUSY":"Usługa jest zajęta, spróbuj ponownie później.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -326,6 +350,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Erro de comunicação: Serviço indisponível", "STR_WEB_TOKEN_MISMATCH":"Status daemon atualizado, por favor, tente novamente mais tarde.", "STR_WEB_SERVICE_BUSY":"O serviço está ocupado, por favor, tente novamente mais tarde.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -373,6 +401,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Iletişim hatası: Uzaktan web erişim hizmeti erişilemez durumda", "STR_WEB_TOKEN_MISMATCH":"Daemon durumu güncellendi,lütfen daha sonra tekrar deneyiniz.", "STR_WEB_SERVICE_BUSY":"Hizmet meşgul, lütfen daha sonra tekrar deneyin.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -420,6 +452,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Kommunikationsfehler: Dienst nicht verfügbar", "STR_WEB_TOKEN_MISMATCH":"Daemon-Status aktualisiert, bitte später erneut versuchen.", "STR_WEB_SERVICE_BUSY":"Dienst ist ausgelastet, bitte später erneut versuchen.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -467,6 +503,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Error de comunicacion : servici pas disponible", "STR_WEB_TOKEN_MISMATCH":"Estat del Daemon actualizat, tornatz ensajar mai tard.", "STR_WEB_SERVICE_BUSY":"Lo servici es ocupat, tornatz ensajar mai tard.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -514,6 +554,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Erreur de communication : service inaccessible", "STR_WEB_TOKEN_MISMATCH":"Statut du démon mis à jour, veuillez réessayer plus tard.", "STR_WEB_SERVICE_BUSY":"Service surchargé, veuillez réessayer plus tard.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -561,6 +605,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -608,6 +656,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Error de comunicación: Servicio No Disponible", "STR_WEB_TOKEN_MISMATCH":" Estado del daemon actualizado, por favor reintenta más tarde.", "STR_WEB_SERVICE_BUSY":" El servicio está ocupado, por favor reintenta más tarde.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -655,6 +707,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Ошибка связи: Служба недоступна", "STR_WEB_TOKEN_MISMATCH":"Статус демона обновлен. Повторите попытку позже.", "STR_WEB_SERVICE_BUSY":"Служба занята, повторите попытку позже.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -702,6 +758,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -749,6 +809,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -796,6 +860,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communicatiefout: service niet beschikbaar", "STR_WEB_TOKEN_MISMATCH":"Daemon-status bijgewerkt, probeer het later opnieuw.", "STR_WEB_SERVICE_BUSY":"Service is bezet, probeer het later opnieuw.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -843,6 +911,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -890,6 +962,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"デーモンのステータスが更新されました。しばらくしてから再試行してください。", "STR_WEB_SERVICE_BUSY":"サービスがビジーです。後で再試行してください。", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -937,6 +1013,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -984,6 +1064,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1031,6 +1115,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1078,6 +1166,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"通信錯誤: 服務不可用", "STR_WEB_TOKEN_MISMATCH":"服務狀態已更新", "STR_WEB_SERVICE_BUSY":"服務正忙,請稍後重試", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1125,6 +1217,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Greška u komunikaciji: Servis nije dostupan", "STR_WEB_TOKEN_MISMATCH":"Status demona ažuriran, pokušajte ponovo kasnije.", "STR_WEB_SERVICE_BUSY":"Servis je zauzet, pokušajte ponovo kasnije.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1172,6 +1268,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Комуникациона грешка: Сервис је недоступан", "STR_WEB_TOKEN_MISMATCH":"Статус демона ажуриран, покушајте поново касније.", "STR_WEB_SERVICE_BUSY":"Севис је заузет, покушајте поново касније.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1219,6 +1319,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1266,6 +1370,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Kommunikasjonsfeil: Tjeneste utilgjengelig", "STR_WEB_TOKEN_MISMATCH":"Daemon status er oppdatert, vennligst prøv igjen senere.", "STR_WEB_SERVICE_BUSY":"Tjenesten er opptatt, vennligst prøv igjen senere.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1313,6 +1421,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Lỗi giao tiếp: Dịch vụ không sẵn có", "STR_WEB_TOKEN_MISMATCH":"Đã cập nhật trạng thái Daemon, vui lòng thử lại sau.", "STR_WEB_SERVICE_BUSY":"Dịch vụ bận, vui lòng thử lại sau.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1360,6 +1472,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1407,6 +1523,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Комуникациска грешка: Недостапен сервис", "STR_WEB_TOKEN_MISMATCH":"Ажуриран статус на даемонот, молиме обидете се подоцна.", "STR_WEB_SERVICE_BUSY":"Сервисот е зафатен, молиме обидете се подоцна.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1454,6 +1574,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1501,6 +1625,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1548,6 +1676,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1595,6 +1727,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Помилка зв'язку: Служба недоступна", "STR_WEB_TOKEN_MISMATCH":"Статус демона оновлено. Повторіть спробу пізніше.", "STR_WEB_SERVICE_BUSY":"Служба зайнята, повторіть спробу пізніше.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1642,6 +1778,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Σφάλμα επικοινωνίας: υπηρεσία μη διαθέσιμη", "STR_WEB_TOKEN_MISMATCH":"Η κατάσταση του δαίμονα επικαιροποιήθηκε. Παρακαλώ δοκιμάστε αργότερα.", "STR_WEB_SERVICE_BUSY":"Η υπηρεσία είναι απασχολημένη. Παρακαλώ δοκιμάστε αργότερα.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1689,6 +1829,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Kommunikationsfel: Tjänsten är inte tillgänglig", "STR_WEB_TOKEN_MISMATCH":"Daemon-status uppdaterad. Försök igen senare.", "STR_WEB_SERVICE_BUSY":"Tjänster är upptagen. Försök igen senare.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, { @@ -1736,6 +1880,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Napaka v komunikaciji: storitev ni na voljo", "STR_WEB_TOKEN_MISMATCH":"Zahteva storitve je potekla, prosim poskusite kasneje.", "STR_WEB_SERVICE_BUSY":"Storitev je zasedena, prosim poskusite kasneje.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" } -] +] \ No newline at end of file diff --git a/Ventoy2Disk/Ventoy2Disk/Language.h b/Ventoy2Disk/Ventoy2Disk/Language.h index aa1f4c0f..ca2f0d7a 100644 --- a/Ventoy2Disk/Ventoy2Disk/Language.h +++ b/Ventoy2Disk/Ventoy2Disk/Language.h @@ -72,6 +72,11 @@ typedef enum STR_ID STR_WEB_TOKEN_MISMATCH, //37 STR_WEB_SERVICE_BUSY, //38 + STR_MENU_VTSI_CREATE, //39 + STR_VTSI_CREATE_TIP, //40 + STR_VTSI_CREATE_SUCCESS, //41 + STR_VTSI_CREATE_FAILED, //42 + STR_ID_MAX }STR_ID; @@ -83,7 +88,8 @@ extern BOOL g_SecureBoot; #define VTOY_MENU_PART_STYLE 0xA003 #define VTOY_MENU_PART_MBR 0xA004 #define VTOY_MENU_PART_GPT 0xA005 -#define VTOY_MENU_ALL_DEV 0xA006 +#define VTOY_MENU_ALL_DEV 0xA006 +#define VTOY_MENU_VTSI 0xA007 typedef enum OPT_SUBMENU @@ -93,6 +99,7 @@ typedef enum OPT_SUBMENU OPT_SUBMENU_PART_CFG, OPT_SUBMENU_CLEAR, OPT_SUBMENU_ALL_DEV, + OPT_SUBMENU_VTSI, OPT_SUBMENU_MAX }OPT_SUBMENU; diff --git a/Ventoy2Disk/Ventoy2Disk/PhyDrive.c b/Ventoy2Disk/Ventoy2Disk/PhyDrive.c index 76816933..d888b583 100644 --- a/Ventoy2Disk/Ventoy2Disk/PhyDrive.c +++ b/Ventoy2Disk/Ventoy2Disk/PhyDrive.c @@ -1268,7 +1268,6 @@ static int FormatPart1exFAT(UINT64 DiskSizeBytes) { MKFS_PARM Option; FRESULT Ret; - FATFS fs; Option.fmt = FM_EXFAT; Option.n_fat = 1; @@ -1289,28 +1288,10 @@ static int FormatPart1exFAT(UINT64 DiskSizeBytes) Log("Formatting Part1 exFAT ..."); Ret = f_mkfs(TEXT("0:"), &Option, 0, 8 * 1024 * 1024); - if (FR_OK == Ret) { Log("Formatting Part1 exFAT success"); - - Ret = f_mount(&fs, TEXT("0:"), 1); - Log("mount part %d", Ret); - - if (FR_OK == Ret) - { - Ret = f_setlabel(TEXT("Ventoy")); - Log("f_setlabel %d", Ret); - - Ret = f_mount(0, TEXT("0:"), 1); - Log("umount part %d", Ret); - return 0; - } - else - { - Log("mount exfat failed %d", Ret); - return 1; - } + return 0; } else { @@ -1556,6 +1537,225 @@ End: return rc; } +int InstallVentoy2FileImage(PHY_DRIVE_INFO *pPhyDrive, int PartStyle) +{ + int i; + int rc = 1; + int Len = 0; + int dataLen = 0; + UINT size = 0; + UINT segnum = 0; + UINT32 chksum = 0; + UINT64 data_offset = 0; + UINT64 Part2StartSector = 0; + UINT64 Part1StartSector = 0; + UINT64 Part1SectorCount = 0; + UINT8 *pData = NULL; + UINT8 *pBkGptPartTbl = NULL; + BYTE *ImgBuf = NULL; + MBR_HEAD *pMBR = NULL; + VTSI_FOOTER *pImgFooter = NULL; + VTSI_SEGMENT *pSegment = NULL; + VTOY_GPT_INFO *pGptInfo = NULL; + VTOY_GPT_HDR *pBkGptHdr = NULL; + FILE *fp = NULL; + + Log("InstallVentoy2FileImage %s PhyDrive%d <<%s %s %dGB>>", + PartStyle ? "GPT" : "MBR", pPhyDrive->PhyDrive, pPhyDrive->VendorId, pPhyDrive->ProductId, + GetHumanReadableGBSize(pPhyDrive->SizeInBytes)); + + PROGRESS_BAR_SET_POS(PT_LOCK_FOR_CLEAN); + + size = SIZE_1MB + VENTOY_EFI_PART_SIZE + 33 * 512 + VTSI_IMG_MAX_SEG * sizeof(VTSI_SEGMENT) + sizeof(VTSI_FOOTER); + + pData = (UINT8 *)malloc(size); + if (!pData) + { + Log("malloc image buffer failed %d.", size); + goto End; + } + + pImgFooter = (VTSI_FOOTER *)(pData + size - sizeof(VTSI_FOOTER)); + pSegment = (VTSI_SEGMENT *)((UINT8 *)pImgFooter - VTSI_IMG_MAX_SEG * sizeof(VTSI_SEGMENT)); + memset(pImgFooter, 0, sizeof(VTSI_FOOTER)); + memset(pSegment, 0, VTSI_IMG_MAX_SEG * sizeof(VTSI_SEGMENT)); + + PROGRESS_BAR_SET_POS(PT_WRITE_VENTOY_START); + + Log("Writing Boot Image ............................. "); + if (ReadWholeFileToBuf(VENTOY_FILE_STG1_IMG, 0, (void **)&ImgBuf, &Len)) + { + Log("Failed to read stage1 img"); + goto End; + } + + unxz(ImgBuf, Len, NULL, NULL, pData, &dataLen, unxz_error); + SAFE_FREE(ImgBuf); + + if (PartStyle) + { + pGptInfo = (VTOY_GPT_INFO *)pData; + memset(pGptInfo, 0, sizeof(VTOY_GPT_INFO)); + VentoyFillGpt(pPhyDrive->SizeInBytes, pGptInfo); + + pBkGptPartTbl = pData + SIZE_1MB + VENTOY_EFI_PART_SIZE; + memset(pBkGptPartTbl, 0, 33 * 512); + + memcpy(pBkGptPartTbl, pGptInfo->PartTbl, 32 * 512); + pBkGptHdr = (VTOY_GPT_HDR *)(pBkGptPartTbl + 32 * 512); + VentoyFillBackupGptHead(pGptInfo, pBkGptHdr); + + Part1StartSector = pGptInfo->PartTbl[0].StartLBA; + Part1SectorCount = pGptInfo->PartTbl[0].LastLBA - Part1StartSector + 1; + Part2StartSector = pGptInfo->PartTbl[1].StartLBA; + + Log("Write GPT Info OK ..."); + } + else + { + pMBR = (MBR_HEAD *)pData; + VentoyFillMBR(pPhyDrive->SizeInBytes, pMBR, PartStyle); + Part1StartSector = pMBR->PartTbl[0].StartSectorId; + Part1SectorCount = pMBR->PartTbl[0].SectorCount; + Part2StartSector = pMBR->PartTbl[1].StartSectorId; + + Log("Write MBR OK ..."); + } + + Log("Writing EFI part Image ............................. "); + rc = ReadWholeFileToBuf(VENTOY_FILE_DISK_IMG, 0, (void **)&ImgBuf, &Len); + if (rc) + { + Log("Failed to read img file %p %u", ImgBuf, Len); + goto End; + } + + PROGRESS_BAR_SET_POS(PT_WRITE_VENTOY_START + 28); + memset(g_part_img_buf, 0, sizeof(g_part_img_buf)); + unxz(ImgBuf, Len, NULL, NULL, pData + SIZE_1MB, &dataLen, unxz_error); + if (dataLen == Len) + { + Log("decompress finished success"); + g_part_img_buf[0] = pData + SIZE_1MB; + + VentoyProcSecureBoot(g_SecureBoot); + } + else + { + Log("decompress finished failed"); + goto End; + } + + fopen_s(&fp, "VentoySparseImg.vtsi", "wb+"); + if (!fp) + { + Log("Failed to create Ventoy img file"); + goto End; + } + + Log("Writing stage1 data ............................. "); + fwrite(pData, 1, SIZE_1MB, fp); + pSegment[0].disk_start_sector = 0; + pSegment[0].sector_num = SIZE_1MB / 512; + pSegment[0].data_offset = data_offset; + data_offset += pSegment[0].sector_num * 512; + + disk_io_set_param(INVALID_HANDLE_VALUE, Part1StartSector + Part1SectorCount);// include the 2048 sector gap + disk_io_set_imghook(fp, pSegment + 1, VTSI_IMG_MAX_SEG - 1, data_offset); + + Log("Formatting part1 exFAT ..."); + if (0 != FormatPart1exFAT(pPhyDrive->SizeInBytes)) + { + Log("FormatPart1exFAT failed."); + disk_io_reset_imghook(&segnum, &data_offset); + goto End; + } + + disk_io_reset_imghook(&segnum, &data_offset); + segnum++; + + Log("current segment number:%d dataoff:%ld", segnum, (long)data_offset); + + //write data + Log("Writing part2 data ............................. "); + fwrite(pData + SIZE_1MB, 1, VENTOY_EFI_PART_SIZE, fp); + pSegment[segnum].disk_start_sector = Part2StartSector; + pSegment[segnum].sector_num = VENTOY_EFI_PART_SIZE / 512; + pSegment[segnum].data_offset = data_offset; + data_offset += pSegment[segnum].sector_num * 512; + segnum++; + + if (PartStyle) + { + Log("Writing backup gpt table ............................. "); + fwrite(pBkGptPartTbl, 1, 33 * 512, fp); + pSegment[segnum].disk_start_sector = pPhyDrive->SizeInBytes / 512 - 33; + pSegment[segnum].sector_num = 33; + pSegment[segnum].data_offset = data_offset; + data_offset += pSegment[segnum].sector_num * 512; + segnum++; + } + + Log("Writing segment metadata ............................. "); + + for (i = 0; i < (int)segnum; i++) + { + Log("SEG[%d]: PhySector:%llu SectorNum:%llu DataOffset:%llu(sector:%llu)", i, pSegment[i].disk_start_sector, pSegment[i].sector_num, + pSegment[i].data_offset, pSegment[i].data_offset / 512); + } + + dataLen = segnum * sizeof(VTSI_SEGMENT); + fwrite(pSegment, 1, dataLen, fp); + + if (dataLen % 512) + { + //pData + SIZE_1MB - 8192 is a temp data buffer with zero + fwrite(pData + SIZE_1MB - 8192, 1, 512 - (dataLen % 512), fp); + } + + //Fill footer + pImgFooter->magic = VTSI_IMG_MAGIC; + pImgFooter->version = 1; + pImgFooter->disk_size = pPhyDrive->SizeInBytes; + memcpy(&pImgFooter->disk_signature, pPhyDrive->MBR.BootCode + 0x1b8, 4); + pImgFooter->segment_num = segnum; + pImgFooter->segment_offset = data_offset; + + for (i = 0, chksum = 0; i < (int)(segnum * sizeof(VTSI_SEGMENT)); i++) + { + chksum += *((UINT8 *)pSegment + i); + } + pImgFooter->segment_chksum = ~chksum; + + for (i = 0, chksum = 0; i < sizeof(VTSI_FOOTER); i++) + { + chksum += *((UINT8 *)pImgFooter + i); + } + pImgFooter->foot_chksum = ~chksum; + + Log("Writing footer segnum(%u) segoffset(%llu) ......................", segnum, data_offset); + Log("disk_size=%llu disk_signature=%lx segment_offset=%llu", pImgFooter->disk_size, pImgFooter->disk_signature, pImgFooter->segment_offset); + + fwrite(pImgFooter, 1, sizeof(VTSI_FOOTER), fp); + fclose(fp); + + Log("Writing Ventoy image file finished, the file size should be %llu .", data_offset + 512 + ((dataLen + 511) / 512 * 512)); + + rc = 0; + +End: + + PROGRESS_BAR_SET_POS(PT_MOUNT_VOLUME); + + Log("retcode:%d\n", rc); + + SAFE_FREE(pData); + SAFE_FREE(ImgBuf); + + return rc; +} + + int InstallVentoy2PhyDrive(PHY_DRIVE_INFO *pPhyDrive, int PartStyle) { int i; @@ -1573,7 +1773,6 @@ int InstallVentoy2PhyDrive(PHY_DRIVE_INFO *pPhyDrive, int PartStyle) UINT64 Part1SectorCount = 0; UINT64 Part2StartSector = 0; - Log("InstallVentoy2PhyDrive %s PhyDrive%d <<%s %s %dGB>>", PartStyle ? "GPT" : "MBR", pPhyDrive->PhyDrive, pPhyDrive->VendorId, pPhyDrive->ProductId, GetHumanReadableGBSize(pPhyDrive->SizeInBytes)); @@ -1680,8 +1879,6 @@ int InstallVentoy2PhyDrive(PHY_DRIVE_INFO *pPhyDrive, int PartStyle) goto End; } - - PROGRESS_BAR_SET_POS(PT_FORMAT_PART2); Log("Writing part2 FAT img ..."); diff --git a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.c b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.c index 4c9fdf4d..9eb25701 100644 --- a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.c +++ b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.c @@ -28,6 +28,7 @@ DWORD g_PhyDriveCount = 0; static int g_FilterRemovable = 0; int g_FilterUSB = 1; int g_ForceOperation = 1; +int g_WriteImage = 0; int ParseCmdLineOption(LPSTR lpCmdLine) { diff --git a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h index 8ec38ab8..2f9b6918 100644 --- a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h +++ b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h @@ -233,4 +233,61 @@ UINT32 VentoyCrc32(void *Buffer, UINT32 Length); #define SECURE_ICON_STRING _UICON(UNICODE_LOCK) +extern int g_WriteImage; + +#define VTSI_IMG_MAGIC 0x0000594F544E4556ULL // "VENTOY\0\0" + +#pragma pack(1) + +/* + +--------------------------------- + + sector 0 ~ sector N-1 + + data area + +--------------------------------- + + sector N ~ + + segment[0] + + segment[1] + + segment[2] + + ...... + + segment[M-1] + + align data (aligned with 512) + +--------------------------------- + + footer + +--------------------------------- + * + * All the integers are in little endian + * The sector size is fixed 512 for ventoy image file. + * + */ + +#define VTSI_IMG_MAX_SEG 128 + +typedef struct { + UINT64 disk_start_sector; + UINT64 sector_num; + UINT64 data_offset; +}VTSI_SEGMENT; + +typedef struct { + UINT64 magic; + UINT32 version; + UINT64 disk_size; + UINT32 disk_signature; + UINT32 foot_chksum; + + UINT32 segment_num; + UINT32 segment_chksum; + UINT64 segment_offset; + + UINT8 reserved[512 - 44]; +}VTSI_FOOTER; +#pragma pack() +extern int __static_assert__[sizeof(VTSI_FOOTER) == 512 ? 1 : -1]; + + +#define SAFE_FREE(ptr) if (ptr) { free(ptr); (ptr) = NULL; } +int InstallVentoy2FileImage(PHY_DRIVE_INFO *pPhyDrive, int PartStyle); +void disk_io_set_imghook(FILE *fp, VTSI_SEGMENT *segment, int maxseg, UINT64 data_offset); +void disk_io_reset_imghook(int *psegnum, UINT64 *pDataOffset); + #endif diff --git a/Ventoy2Disk/Ventoy2Disk/WinDialog.c b/Ventoy2Disk/Ventoy2Disk/WinDialog.c index 20f6f66c0473aa1f9286e86b5789348057646fcb..a91de0c2d76cd05ca1f90367feefe053680e68cf 100644 GIT binary patch delta 962 zcmeBJ#`0hf%Z5W?lLKyx$c8f%F=R57Fr+egGUPHOGNc1p3JkVDsK8)2`D0)zdl*9q zLokEqi(hFPQobQaJGh6o_3!Jx$84s>oF5ElWR4)TNo15Bj? zgB#FeIY2Qb22CKep6uu^x_M6X4Bg2FAw0Y&{+{gnOMCL3O=|owEzq!-{C<=3#5 zGr1*AQ4w_9p**CwOM1u`5kGbT4!icB`(=b3y!j$`tLV{5F_fuV=u8h9+&1HBUu z^r8kZ{6m1@8xQv!G`uJGAD3iSV6d7zahu|1i7hou6d88@q&Ud1%@el;icOlrf*C{* z@5`NY;D-e=+#R<^{P6F68toR^xUsWSOPs}@X8*kp^db6|3l8`70v5?|ng z8xCuLqGof#`7VjcCCVz3AJ}nBp3tZ@`Q8eS%?d9nSm6mrP(XF^vqq=Mx3op@_!yjo zfkCJX#8?A)a^Vz7kTZA)4zqTL8ZDEI$_kTyw``N#%082Dwp5dB%TALz zw=$EAwRV#_%+`}Y%>n5E!%U G`E(?1K}IbA diff --git a/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c b/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c index bebe6253..d62b581c 100644 --- a/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c +++ b/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c @@ -11,6 +11,8 @@ #include "ff.h" /* Obtains integer types */ #include "diskio.h" /* Declarations of disk functions */ +#include "../Ventoy2Disk.h" + /* Definitions of physical drive number for each drive */ #define DEV_RAM 0 /* Example: Map Ramdisk to physical drive 0 */ @@ -23,12 +25,41 @@ static UINT8 g_MbrSector[512]; HANDLE g_hPhyDrive; UINT64 g_SectorCount; +FILE *g_VentoyImgFp = NULL; +VTSI_SEGMENT *g_VentoySegment = NULL; +int g_VentoyMaxSeg = 0; +int g_VentoyCurSeg = -1; +UINT64 g_VentoyDataOffset = 0; + void disk_io_set_param(HANDLE Handle, UINT64 SectorCount) { g_hPhyDrive = Handle; g_SectorCount = SectorCount; } +void disk_io_set_imghook(FILE *fp, VTSI_SEGMENT *segment, int maxseg, UINT64 data_offset) +{ + g_VentoyImgFp = fp; + g_VentoySegment = segment; + g_VentoyMaxSeg = maxseg; + + memset(segment, 0, maxseg * sizeof(VTSI_SEGMENT)); + g_VentoyCurSeg = -1; + g_VentoyDataOffset = data_offset; +} + +void disk_io_reset_imghook(int *psegnum, UINT64 *pDataOffset) +{ + *psegnum = g_VentoyCurSeg + 1; + *pDataOffset = g_VentoyDataOffset; + + g_VentoyImgFp = NULL; + g_VentoySegment = NULL; + g_VentoyMaxSeg = 0; + g_VentoyCurSeg = -1; + g_VentoyDataOffset = 0; +} + /*-----------------------------------------------------------------------*/ /* Get Drive Status */ /*-----------------------------------------------------------------------*/ @@ -126,6 +157,13 @@ DRESULT disk_read ( BOOL bRet; LARGE_INTEGER liCurrentPosition; + //Log("xxx disk_read: sector:%ld count:%ld", (long)sector, (long)count); + + if (g_VentoyImgFp) + { + return RES_OK; + } + liCurrentPosition.QuadPart = sector * 512; SetFilePointerEx(g_hPhyDrive, liCurrentPosition, &liCurrentPosition, FILE_BEGIN); @@ -162,6 +200,9 @@ DRESULT disk_write ( DWORD dwSize; BOOL bRet; LARGE_INTEGER liCurrentPosition; + VTSI_SEGMENT *CurSeg = NULL; + + Log("==== disk_write: sector:%ld count:%ld", (long)sector, (long)count); // skip MBR if (sector == 0) @@ -177,6 +218,31 @@ DRESULT disk_write ( count--; } + if (g_VentoyImgFp) + { + CurSeg = g_VentoySegment + g_VentoyCurSeg; + + if (g_VentoyCurSeg >= 0 && CurSeg->sector_num > 0 && sector == CurSeg->disk_start_sector + CurSeg->sector_num) + { + CurSeg->sector_num += count; //merge + } + else + { + g_VentoyCurSeg++; + CurSeg++; + + CurSeg->disk_start_sector = sector; + CurSeg->data_offset = g_VentoyDataOffset; + CurSeg->sector_num = count; + } + + g_VentoyDataOffset += count * 512; + + fwrite(buff, 1, count * 512, g_VentoyImgFp); + return RES_OK; + } + + liCurrentPosition.QuadPart = sector * 512; SetFilePointerEx(g_hPhyDrive, liCurrentPosition, &liCurrentPosition, FILE_BEGIN); diff --git a/Ventoy2Disk/Ventoy2Disk/ff14/source/ff.c b/Ventoy2Disk/Ventoy2Disk/ff14/source/ff.c index c39bea6f..5fb4823b 100644 --- a/Ventoy2Disk/Ventoy2Disk/ff14/source/ff.c +++ b/Ventoy2Disk/Ventoy2Disk/ff14/source/ff.c @@ -6067,6 +6067,11 @@ FRESULT f_mkfs ( /* Initialize the root directory */ mem_set(buf, 0, sz_buf * ss); buf[SZDIRE * 0 + 0] = ET_VLABEL; /* Volume label entry (no label) */ + + //default label: Ventoy (unicode) + buf[1] = 6; //label length + memcpy(buf + 2, L"Ventoy", 2 * buf[1]); + buf[SZDIRE * 1 + 0] = ET_BITMAP; /* Bitmap entry */ st_dword(buf + SZDIRE * 1 + 20, 2); /* cluster */ st_dword(buf + SZDIRE * 1 + 24, szb_bit); /* size */ From b3982d49300143ebc944d8ffdeb1a13292e1409a Mon Sep 17 00:00:00 2001 From: longpanda Date: Sun, 11 Jul 2021 01:02:00 +0800 Subject: [PATCH 004/194] Fixed a bug when booting big boot.wim file. --- .../grub-core/ventoy/ventoy_windows.c | 67 ++++++++++++++++--- 1 file changed, 56 insertions(+), 11 deletions(-) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c index ba738693..5d08fa68 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c @@ -882,7 +882,14 @@ static int ventoy_update_before_chain(ventoy_os_param *param, char *isopath) grub_crypto_hash(GRUB_MD_SHA1, wim_data->bin_hash.sha1, wim_data->jump_bin_data, wim_data->bin_raw_len); security = (wim_security_header *)wim_data->new_meta_data; - rootdir = (wim_directory_entry *)(wim_data->new_meta_data + ((security->len + 7) & 0xFFFFFFF8U)); + if (security->len > 0) + { + rootdir = (wim_directory_entry *)(wim_data->new_meta_data + ((security->len + 7) & 0xFFFFFFF8U)); + } + else + { + rootdir = (wim_directory_entry *)(wim_data->new_meta_data + 8); + } /* update all winpeshl.exe dirent entry's hash */ ventoy_update_all_hash(node, wim_data->new_meta_data, rootdir); @@ -1167,7 +1174,48 @@ static void ventoy_windows_fill_override_data_iso9660( grub_uint64_t isosize, return; } -static void ventoy_windows_fill_override_data_udf( grub_uint64_t isosize, void *override) +static int ventoy_windows_fill_udf_short_ad(grub_file_t isofile, grub_uint32_t curpos, + wim_tail *wim_data, grub_uint32_t new_wim_size) +{ + int i; + grub_uint32_t total = 0; + grub_uint32_t left_size = 0; + ventoy_udf_override *udf = NULL; + ventoy_udf_override tmp[4]; + + grub_memset(tmp, 0, sizeof(tmp)); + grub_file_seek(isofile, wim_data->override_offset); + grub_file_read(isofile, tmp, sizeof(tmp)); + + left_size = new_wim_size; + udf = (ventoy_udf_override *)wim_data->override_data; + + for (i = 0; i < 4; i++) + { + total += tmp[i].length; + if (total >= wim_data->wim_raw_size) + { + udf->length = left_size; + udf->position = curpos; + return 0; + } + else + { + udf->length = tmp[i].length; + udf->position = curpos; + } + + left_size -= tmp[i].length; + curpos += udf->length / 2048; + udf++; + wim_data->override_len += sizeof(ventoy_udf_override); + } + + debug("######## Too many udf ad ######\n"); + return 1; +} + +static void ventoy_windows_fill_override_data_udf(grub_file_t isofile, void *override) { grub_uint32_t data32; grub_uint64_t data64; @@ -1178,9 +1226,8 @@ static void ventoy_windows_fill_override_data_udf( grub_uint64_t isosize, voi ventoy_override_chunk *cur; wim_patch *node = NULL; wim_tail *wim_data = NULL; - ventoy_udf_override *udf = NULL; - sector = (isosize + 2047) / 2048; + sector = (isofile->size + 2047) / 2048; cur = (ventoy_override_chunk *)override; @@ -1190,7 +1237,7 @@ static void ventoy_windows_fill_override_data_udf( grub_uint64_t isosize, voi cur++; } - debug("ventoy_windows_fill_override_data_udf %lu\n", (ulong)isosize); + debug("ventoy_windows_fill_override_data_udf %lu\n", (ulong)isofile->size); for (node = g_wim_patch_head; node; node = node->next) { @@ -1231,13 +1278,11 @@ static void ventoy_windows_fill_override_data_udf( grub_uint64_t isosize, voi data64 = new_wim_size; grub_memcpy(cur->override_data, &(data64), 8); - udf = (ventoy_udf_override *)wim_data->override_data; - udf->length = new_wim_size; - udf->position = (grub_uint32_t)sector - udf_start_block; + /* override 3: position and length in extend data */ + ventoy_windows_fill_udf_short_ad(isofile, (grub_uint32_t)sector - udf_start_block, wim_data, new_wim_size); sector += (new_wim_size / 2048); - - /* override 3: position and length in extend data */ + cur++; cur->img_offset = wim_data->override_offset; cur->override_size = wim_data->override_len; @@ -1631,7 +1676,7 @@ grub_err_t ventoy_cmd_windows_chain_data(grub_extcmd_context_t ctxt, int argc, c } else { - ventoy_windows_fill_override_data_udf(isosize, (char *)chain + chain->override_chunk_offset); + ventoy_windows_fill_override_data_udf(file, (char *)chain + chain->override_chunk_offset); } /* part 5: virt chunk */ From fc3a5fae36f2d9f6529213196e309fcd0125f8c1 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sun, 11 Jul 2021 10:14:16 +0800 Subject: [PATCH 005/194] Fixed HBCD boot issue. (#992) --- INSTALL/grub/grub.cfg | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 5a17682d..10270ead 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -130,9 +130,7 @@ function get_os_type { function vt_check_compatible_pe { #Check for PE without external tools - if [ -f "$1/HBCD_PE.ini" ]; then - set ventoy_compatible=YES - fi + return } function locate_initrd { From 47f9f2c42c366a487b4371cba9ab87ba8d0be922 Mon Sep 17 00:00:00 2001 From: longpanda Date: Thu, 15 Jul 2021 17:48:03 +0800 Subject: [PATCH 006/194] Add support for MocaccinoOS distro --- IMG/cpio/ventoy/hook/debian/mocaccino-disk.sh | 47 +++++++++++++++++++ IMG/cpio/ventoy/hook/debian/mocaccino-hook.sh | 20 ++++++++ IMG/cpio/ventoy/hook/debian/ventoy-hook.sh | 3 ++ 3 files changed, 70 insertions(+) create mode 100644 IMG/cpio/ventoy/hook/debian/mocaccino-disk.sh create mode 100644 IMG/cpio/ventoy/hook/debian/mocaccino-hook.sh diff --git a/IMG/cpio/ventoy/hook/debian/mocaccino-disk.sh b/IMG/cpio/ventoy/hook/debian/mocaccino-disk.sh new file mode 100644 index 00000000..7d876549 --- /dev/null +++ b/IMG/cpio/ventoy/hook/debian/mocaccino-disk.sh @@ -0,0 +1,47 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2020, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +. /ventoy/hook/ventoy-hook-lib.sh + +if is_ventoy_hook_finished; then + exit 0 +fi + +vtlog "####### $0 $* ########" + +VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH + +wait_for_usb_disk_ready + +vtdiskname=$(get_ventoy_disk_name) +if [ "$vtdiskname" = "unknown" ]; then + vtlog "ventoy disk not found" + PATH=$VTPATH_OLD + exit 0 +fi + +ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" + +blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\),.*\([0-9][0-9]*\).*/\1:\2/') +vtDM=$(ventoy_find_dm_id ${blkdev_num}) +vtlog "/dev/$vtDM" + +PATH=$VTPATH_OLD + +set_ventoy_hook_finish diff --git a/IMG/cpio/ventoy/hook/debian/mocaccino-hook.sh b/IMG/cpio/ventoy/hook/debian/mocaccino-hook.sh new file mode 100644 index 00000000..31143c32 --- /dev/null +++ b/IMG/cpio/ventoy/hook/debian/mocaccino-hook.sh @@ -0,0 +1,20 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2020, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +$SED "/mount_system *$/i\ $BUSYBOX_PATH/sh $VTOY_PATH/hook/debian/mocaccino-disk.sh" -i /loader diff --git a/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh b/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh index 2af8bd17..402eb4d3 100644 --- a/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh +++ b/IMG/cpio/ventoy/hook/debian/ventoy-hook.sh @@ -90,6 +90,9 @@ ventoy_get_debian_distro() { echo 'kerio'; return fi + if $GREP -q 'mocaccino' /proc/version; then + echo 'mocaccino'; return + fi echo 'default' } From 4c71d7c190c204a59454d2f06604f0b6a0426798 Mon Sep 17 00:00:00 2001 From: longpanda Date: Fri, 16 Jul 2021 01:03:01 +0800 Subject: [PATCH 007/194] Support WinPE which contains pecmd.exe --- .../Application/Ventoy/VentoyProtocol.c | 2 + .../MOD_SRC/grub-2.04/grub-core/ventoy/lzx.c | 4 +- .../grub-core/ventoy/ventoy_windows.c | 36 +- INSTALL/ventoy/vtoyjump32.exe | Bin 109568 -> 112640 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 129536 -> 132608 bytes INSTALL/ventoy_pack.sh | 1 + vtoyjump/vtoyjump/vtoyjump.c | 355 ++++++++++++++++-- 7 files changed, 348 insertions(+), 50 deletions(-) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index f9323cb9..2ba882b3 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -483,6 +483,8 @@ EFI_STATUS EFIAPI ventoy_block_io_read_real secNum = VirtSec - Lba; } + debug("XXX block_io_read_real sector:%u count:%u Buffer:%p", (UINT32)Lba, (UINT32)BufferSize / 2048, Buffer); + if (secNum > g_sector_flag_num) { cur_flag = AllocatePool(secNum * sizeof(ventoy_sector_flag)); diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/lzx.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/lzx.c index 56dd7dd2..732a96f2 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/lzx.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/lzx.c @@ -462,6 +462,8 @@ static int lzx_uncompressed ( struct lzx *lzx ) { if ( len % 2 ) lzx->input.offset++; + lzx->output.offset += len; + return 0; } @@ -614,7 +616,7 @@ ssize_t lzx_decompress ( const void *data, size_t len, void *buf ) { /* Sanity check */ if ( len % 2 ) { DBG ( "LZX cannot handle odd-length input data\n" ); - return -1; + //return -1; } /* Initialise global state, if required */ diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c index 5d08fa68..3bcadc4d 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c @@ -548,6 +548,8 @@ static int ventoy_read_resource(grub_file_t fp, wim_header *wimhdr, wim_resource chunk_num = (head->raw_size + WIM_CHUNK_LEN - 1) / WIM_CHUNK_LEN; cur_offset = (chunk_num - 1) * 4; chunk_offset = (grub_uint32_t *)buffer_compress; + + //debug("%llu %llu chunk_num=%lu", (ulonglong)head->size_in_wim, (ulonglong)head->raw_size, chunk_num); cur_dst = buffer_decompress; @@ -600,9 +602,11 @@ static int ventoy_read_resource(grub_file_t fp, wim_header *wimhdr, wim_resource decompress_len = (int)lzx_decompress(buffer_compress + cur_offset, head->size_in_wim - cur_offset, cur_dst); } } - + cur_dst += decompress_len; total_decompress += decompress_len; + + //debug("last chunk_size:%u decompresslen:%d tot:%d\n", last_chunk_size, decompress_len, total_decompress); if (cur_dst != buffer_decompress + head->raw_size) { @@ -656,25 +660,31 @@ static wim_directory_entry * search_full_wim_dirent static wim_directory_entry * search_replace_wim_dirent(void *meta_data, wim_directory_entry *dir) { - wim_directory_entry *wim_dirent = NULL; + wim_directory_entry *wim_dirent1 = NULL; + wim_directory_entry *wim_dirent2 = NULL; + const char *pecmd_path[] = { "Windows", "System32", "pecmd.exe", NULL }; + const char *wpeinit_path[] = { "Windows", "System32", "wpeinit.exe", NULL }; const char *winpeshl_path[] = { "Windows", "System32", "winpeshl.exe", NULL }; - //const char *native_path[] = { "Windows", "System32", "native.exe", NULL }; - wim_dirent = search_full_wim_dirent(meta_data, dir, winpeshl_path); - debug("search winpeshl.exe %p\n", wim_dirent); - if (wim_dirent) + wim_dirent1 = search_full_wim_dirent(meta_data, dir, pecmd_path); + debug("search pecmd.exe %p\n", wim_dirent1); + if (wim_dirent1) { - return wim_dirent; + wim_dirent2 = search_full_wim_dirent(meta_data, dir, wpeinit_path); + debug("search wpeinit.exe %p\n", wim_dirent1); + if (wim_dirent2) + { + return wim_dirent2; + } + return wim_dirent1; } - #if 0 - wim_dirent = search_full_wim_dirent(meta_data, dir, native_path); - debug("search native.exe %p\n", wim_dirent); - if (wim_dirent) + wim_dirent1 = search_full_wim_dirent(meta_data, dir, winpeshl_path); + debug("search winpeshl.exe %p\n", wim_dirent1); + if (wim_dirent1) { - return wim_dirent; + return wim_dirent1; } - #endif return NULL; } diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 1c7bea1f15a5527639bee37e42c16c3348bdd62f..d0535a502cda3ec07cc3415e211a3fb4b31b5a8c 100644 GIT binary patch delta 25749 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 delta 22844 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 diff --git a/INSTALL/ventoy/vtoyjump64.exe b/INSTALL/ventoy/vtoyjump64.exe index a0d605629b30d3b2b6524fe45f4b54f12ac2af8e..73cd8eed4260824b3ae1ea0f9cad19f69d137036 100644 GIT binary patch delta 44209 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 FzX8^30`~v_ delta 41210 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 diff --git a/INSTALL/ventoy_pack.sh b/INSTALL/ventoy_pack.sh index 08e2121d..e9b1a1c5 100644 --- a/INSTALL/ventoy_pack.sh +++ b/INSTALL/ventoy_pack.sh @@ -146,6 +146,7 @@ chmod +x $tmpdir/VentoyWeb.sh chmod +x $tmpdir/VentoyWebDeepin.sh #chmod +x $tmpdir/Ventoy.desktop chmod +x $tmpdir/CreatePersistentImg.sh +chmod +x $tmpdir/ExtendPersistentImg.sh tar -czvf ventoy-${curver}-linux.tar.gz $tmpdir diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index 9b10d1af..eb9bb022 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -309,11 +309,44 @@ static int Utf8ToUtf16(const char* src, WCHAR * dst) return MultiByteToWideChar(CP_UTF8, 0, src, -1, dst, size + 1); } -static BOOL IsPathExist(BOOL Dir, const char *Fmt, ...) +static BOOL IsDirExist(const char *Fmt, ...) +{ + va_list Arg; + DWORD Attr; + int UTF8 = 0; + CHAR FilePathA[MAX_PATH]; + WCHAR FilePathW[MAX_PATH]; + + va_start(Arg, Fmt); + vsnprintf_s(FilePathA, sizeof(FilePathA), sizeof(FilePathA), Fmt, Arg); + va_end(Arg); + + UTF8 = IsUTF8Encode(FilePathA); + + if (UTF8) + { + Utf8ToUtf16(FilePathA, FilePathW); + Attr = GetFileAttributesW(FilePathW); + } + else + { + Attr = GetFileAttributesA(FilePathA); + } + + if (Attr != INVALID_FILE_ATTRIBUTES && (Attr & FILE_ATTRIBUTE_DIRECTORY)) + { + return TRUE; + } + + return FALSE; +} + +static BOOL IsFileExist(const char *Fmt, ...) { va_list Arg; HANDLE hFile; DWORD Attr; + BOOL bRet = FALSE; int UTF8 = 0; CHAR FilePathA[MAX_PATH]; WCHAR FilePathW[MAX_PATH]; @@ -335,7 +368,7 @@ static BOOL IsPathExist(BOOL Dir, const char *Fmt, ...) } if (INVALID_HANDLE_VALUE == hFile) { - return FALSE; + goto out; } CloseHandle(hFile); @@ -349,22 +382,16 @@ static BOOL IsPathExist(BOOL Dir, const char *Fmt, ...) Attr = GetFileAttributesA(FilePathA); } - if (Dir) - { - if ((Attr & FILE_ATTRIBUTE_DIRECTORY) == 0) - { - return FALSE; - } - } - else - { - if (Attr & FILE_ATTRIBUTE_DIRECTORY) - { - return FALSE; - } - } + if (Attr & FILE_ATTRIBUTE_DIRECTORY) + { + goto out; + } - return TRUE; + bRet = TRUE; + +out: + Log("File <%s> %s", FilePathA, (bRet ? "exist" : "NOT exist")); + return bRet; } static int GetPhyDiskUUID(const char LogicalDrive, UINT8 *UUID, DISK_EXTENT *DiskExtent) @@ -425,6 +452,121 @@ static int GetPhyDiskUUID(const char LogicalDrive, UINT8 *UUID, DISK_EXTENT *Dis return 0; } +static int VentoyMountAnywhere(HANDLE Handle) +{ + DWORD Status; + ATTACH_VIRTUAL_DISK_PARAMETERS AttachParameters; + + Log("VentoyMountAnywhere"); + + memset(&AttachParameters, 0, sizeof(AttachParameters)); + AttachParameters.Version = ATTACH_VIRTUAL_DISK_VERSION_1; + + Status = AttachVirtualDisk(Handle, NULL, ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY | ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME, 0, &AttachParameters, NULL); + if (Status != ERROR_SUCCESS) + { + Log("Failed to attach virtual disk ErrorCode:%u", Status); + return 1; + } + + return 0; +} + +int VentoyMountY(HANDLE Handle) +{ + int i; + BOOL bRet = FALSE; + DWORD Status; + DWORD physicalDriveNameSize; + CHAR *Pos = NULL; + WCHAR physicalDriveName[MAX_PATH]; + CHAR physicalDriveNameA[MAX_PATH]; + CHAR cdromDriveName[MAX_PATH]; + ATTACH_VIRTUAL_DISK_PARAMETERS AttachParameters; + + Log("VentoyMountY"); + + memset(&AttachParameters, 0, sizeof(AttachParameters)); + AttachParameters.Version = ATTACH_VIRTUAL_DISK_VERSION_1; + + Status = AttachVirtualDisk(Handle, NULL, ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY | ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER | ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME, 0, &AttachParameters, NULL); + if (Status != ERROR_SUCCESS) + { + Log("Failed to attach virtual disk ErrorCode:%u", Status); + return 1; + } + + memset(physicalDriveName, 0, sizeof(physicalDriveName)); + memset(physicalDriveNameA, 0, sizeof(physicalDriveNameA)); + + physicalDriveNameSize = MAX_PATH; + Status = GetVirtualDiskPhysicalPath(Handle, &physicalDriveNameSize, physicalDriveName); + if (Status != ERROR_SUCCESS) + { + Log("Failed GetVirtualDiskPhysicalPath ErrorCode:%u", Status); + return 1; + } + + for (i = 0; physicalDriveName[i]; i++) + { + physicalDriveNameA[i] = toupper((CHAR)(physicalDriveName[i])); + } + + Log("physicalDriveNameA=<%s>", physicalDriveNameA); + + Pos = strstr(physicalDriveNameA, "CDROM"); + if (!Pos) + { + Log("Not cdrom phy drive"); + return 1; + } + + sprintf_s(cdromDriveName, sizeof(cdromDriveName), "\\Device\\%s", Pos); + Log("cdromDriveName=<%s>", cdromDriveName); + + for (i = 0; i < 3 && (bRet == FALSE); i++) + { + Sleep(1000); + bRet = DefineDosDeviceA(DDD_RAW_TARGET_PATH, "Y:", cdromDriveName); + Log("DefineDosDeviceA %s", bRet ? "success" : "failed"); + } + + return bRet ? 0 : 1; +} + +static BOOL VentoyNeedMountY(const char *IsoPath) +{ + /* TBD */ + return FALSE; +} + +static int VentoyAttachVirtualDisk(HANDLE Handle, const char *IsoPath) +{ + int DriveYFree; + DWORD Drives; + + Drives = GetLogicalDrives(); + if ((1 << 24) & Drives) + { + Log("Y: is occupied"); + DriveYFree = 0; + } + else + { + Log("Y: is free now"); + DriveYFree = 1; + } + + if (DriveYFree && VentoyNeedMountY(IsoPath)) + { + return VentoyMountY(Handle); + } + else + { + return VentoyMountAnywhere(Handle); + } +} + int VentoyMountISOByAPI(const char *IsoPath) { HANDLE Handle; @@ -432,7 +574,6 @@ int VentoyMountISOByAPI(const char *IsoPath) WCHAR wFilePath[512] = { 0 }; VIRTUAL_STORAGE_TYPE StorageType; OPEN_VIRTUAL_DISK_PARAMETERS OpenParameters; - ATTACH_VIRTUAL_DISK_PARAMETERS AttachParameters; Log("VentoyMountISOByAPI <%s>", IsoPath); @@ -447,10 +588,8 @@ int VentoyMountISOByAPI(const char *IsoPath) memset(&StorageType, 0, sizeof(StorageType)); memset(&OpenParameters, 0, sizeof(OpenParameters)); - memset(&AttachParameters, 0, sizeof(AttachParameters)); - + OpenParameters.Version = OPEN_VIRTUAL_DISK_VERSION_1; - AttachParameters.Version = ATTACH_VIRTUAL_DISK_VERSION_1; Status = OpenVirtualDisk(&StorageType, wFilePath, VIRTUAL_DISK_ACCESS_READ, 0, &OpenParameters, &Handle); if (Status != ERROR_SUCCESS) @@ -468,7 +607,7 @@ int VentoyMountISOByAPI(const char *IsoPath) Log("OpenVirtualDisk success"); - Status = AttachVirtualDisk(Handle, NULL, ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY | ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME, 0, &AttachParameters, NULL); + Status = VentoyAttachVirtualDisk(Handle, IsoPath); if (Status != ERROR_SUCCESS) { Log("Failed to attach virtual disk ErrorCode:%u", Status); @@ -476,6 +615,8 @@ int VentoyMountISOByAPI(const char *IsoPath) return 1; } + Log("VentoyAttachVirtualDisk success"); + CloseHandle(Handle); return 0; } @@ -789,7 +930,7 @@ static int DeleteVentoyPart2MountPoint(DWORD PhyDrive) Drives = GetLogicalDrives(); while (Drives) { - if ((Drives & 0x01) && IsPathExist(FALSE, "%C:\\ventoy\\ventoy.cpio", Letter)) + if ((Drives & 0x01) && IsFileExist("%C:\\ventoy\\ventoy.cpio", Letter)) { Log("File %C:\\ventoy\\ventoy.cpio exist", Letter); @@ -1010,7 +1151,7 @@ static int VentoyHook(ventoy_os_param *param) if (Drives & 0x01) { sprintf_s(IsoPath, sizeof(IsoPath), "%C:\\%s", Letter, param->vtoy_img_path); - if (IsPathExist(FALSE, "%s", IsoPath)) + if (IsFileExist("%s", IsoPath)) { Log("File exist under %C:", Letter); if (GetPhyDiskUUID(Letter, UUID, &DiskExtent) == 0) @@ -1050,7 +1191,7 @@ static int VentoyHook(ventoy_os_param *param) if (g_windows_data.auto_install_script[0]) { sprintf_s(IsoPath, sizeof(IsoPath), "%C:%s", Letter, g_windows_data.auto_install_script); - if (IsPathExist(FALSE, "%s", IsoPath)) + if (IsFileExist("%s", IsoPath)) { Log("use auto install script %s...", IsoPath); ProcessUnattendedInstallation(IsoPath); @@ -1068,7 +1209,7 @@ static int VentoyHook(ventoy_os_param *param) if (g_windows_data.injection_archive[0]) { sprintf_s(IsoPath, sizeof(IsoPath), "%C:%s", Letter, g_windows_data.injection_archive); - if (IsPathExist(FALSE, "%s", IsoPath)) + if (IsFileExist("%s", IsoPath)) { Log("decompress injection archive %s...", IsoPath); DecompressInjectionArchive(IsoPath, DiskExtent.DiskNumber); @@ -1173,12 +1314,12 @@ int VentoyJump(INT argc, CHAR **argv, CHAR *LunchFile) CHAR ExeFileName[MAX_PATH]; sprintf_s(ExeFileName, sizeof(ExeFileName), "%s", argv[0]); - if (!IsPathExist(FALSE, "%s", ExeFileName)) + if (!IsFileExist("%s", ExeFileName)) { Log("File %s NOT exist, now try %s.exe", ExeFileName, ExeFileName); sprintf_s(ExeFileName, sizeof(ExeFileName), "%s.exe", argv[0]); - Log("File %s exist ? %s", ExeFileName, IsPathExist(FALSE, "%s", ExeFileName) ? "YES" : "NO"); + Log("File %s exist ? %s", ExeFileName, IsFileExist("%s", ExeFileName) ? "YES" : "NO"); } if (ReadWholeFile2Buf(ExeFileName, (void **)&Buffer, &FileSize)) @@ -1189,8 +1330,13 @@ int VentoyJump(INT argc, CHAR **argv, CHAR *LunchFile) g_64bit_system = IsPe64(Buffer); Log("VentoyJump %dbit", g_64bit_system ? 64 : 32); - if (!IsPathExist(TRUE, "ventoy")) + if (IsDirExist("ventoy")) + { + Log("ventoy directory already exist"); + } + else { + Log("ventoy directory not exist, now create it."); if (!CreateDirectoryA("ventoy", NULL)) { Log("Failed to create ventoy directory err:%u", GetLastError()); @@ -1226,6 +1372,14 @@ int VentoyJump(INT argc, CHAR **argv, CHAR *LunchFile) PeStart += sizeof(ventoy_os_param) + sizeof(ventoy_windows_data); sprintf_s(LunchFile, MAX_PATH, "ventoy\\%s", GetFileNameInPath(ExeFileName)); + + if (IsFileExist("%s", LunchFile)) + { + Log("vtoyjump multiple call..."); + rc = 0; + goto End; + } + SaveBuffer2File(LunchFile, Buffer + PeStart, FileSize - PeStart); break; } @@ -1256,6 +1410,120 @@ End: return rc; } +static int GetPecmdParam(const char *argv, char *CallParamBuf, DWORD BufLen) +{ + HKEY hKey; + LSTATUS Ret; + DWORD dw; + DWORD Type; + CHAR *Pos = NULL; + CHAR CallParam[256] = { 0 }; + CHAR FileName[MAX_PATH]; + + Log("GetPecmdParam <%s>", argv); + + *CallParamBuf = 0; + + strcpy_s(FileName, sizeof(FileName), argv); + for (dw = 0, Pos = FileName; *Pos; Pos++) + { + dw++; + *Pos = toupper(*Pos); + } + + Log("dw=%lu argv=<%s>", dw, FileName); + + if (dw >= 9 && strcmp(FileName + dw - 9, "PECMD.EXE") == 0) + { + Log("Get parameters for pecmd.exe"); + Ret = RegCreateKeyEx(HKEY_LOCAL_MACHINE, "System\\Setup", 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, &dw); + if (ERROR_SUCCESS == Ret) + { + memset(FileName, 0, sizeof(FileName)); + dw = sizeof(FileName); + Ret = RegQueryValueEx(hKey, "CmdLine", NULL, &Type, FileName, &dw); + if (ERROR_SUCCESS == Ret && Type == REG_SZ) + { + strcpy_s(CallParam, sizeof(CallParam), FileName); + Log("CmdLine:<%s>", CallParam); + + if (_strnicmp(CallParam, "PECMD.EXE", 9) == 0) + { + Pos = CallParam + 9; + if (*Pos == ' ' || *Pos == '\t') + { + Pos++; + } + } + else + { + Pos = CallParam; + } + + Log("CmdLine2:<%s>", Pos); + sprintf_s(CallParamBuf, BufLen, " %s", Pos); + } + else + { + Log("Failed to RegQueryValueEx %lu %lu", Ret, Type); + } + + RegCloseKey(hKey); + return 1; + } + else + { + Log("Failed to create reg key %lu", Ret); + } + } + else + { + Log("This is NOT pecmd.exe"); + } + + return 0; +} + +static int GetWpeInitParam(char **argv, int argc, char *CallParamBuf, DWORD BufLen) +{ + int i; + DWORD dw; + CHAR *Pos = NULL; + CHAR FileName[MAX_PATH]; + + Log("GetWpeInitParam argc=%d", argc); + + *CallParamBuf = 0; + + strcpy_s(FileName, sizeof(FileName), argv[0]); + for (dw = 0, Pos = FileName; *Pos; Pos++) + { + dw++; + *Pos = toupper(*Pos); + } + + Log("dw=%lu argv=<%s>", dw, FileName); + + if (dw >= 11 && strcmp(FileName + dw - 11, "WPEINIT.EXE") == 0) + { + Log("Get parameters for WPEINIT.EXE"); + for (i = 1; i < argc; i++) + { + strcat_s(CallParamBuf, BufLen, " "); + strcat_s(CallParamBuf, BufLen, argv[i]); + } + + return 1; + } + else + { + Log("This is NOT wpeinit.exe"); + } + + return 0; +} + + int main(int argc, char **argv) { int i = 0; @@ -1263,6 +1531,7 @@ int main(int argc, char **argv) CHAR *Pos = NULL; CHAR CurDir[MAX_PATH]; CHAR LunchFile[MAX_PATH]; + CHAR CallParam[1024] = { 0 }; STARTUPINFOA Si; PROCESS_INFORMATION Pi; @@ -1297,6 +1566,11 @@ int main(int argc, char **argv) Log("Current directory = <%s>", CurDir); } + if (0 == GetWpeInitParam(argv, argc, CallParam, sizeof(CallParam))) + { + GetPecmdParam(argv[0], CallParam, sizeof(CallParam)); + } + GetStartupInfoA(&Si); memset(LunchFile, 0, sizeof(LunchFile)); @@ -1310,6 +1584,8 @@ int main(int argc, char **argv) rc = VentoyJump(argc, argv, LunchFile); } + Log("LunchFile=<%s> CallParam=<%s>", LunchFile, CallParam); + if (g_os_param_reserved[0] == 3) { Log("Open log for debug ..."); @@ -1317,28 +1593,35 @@ int main(int argc, char **argv) } else { - if (NULL == strstr(LunchFile, "setup.exe")) + if (CallParam[0]) + { + strcat_s(LunchFile, sizeof(LunchFile), CallParam); + } + else if (NULL == strstr(LunchFile, "setup.exe")) { Log("Not setup.exe, hide windows."); Si.dwFlags |= STARTF_USESHOWWINDOW; Si.wShowWindow = SW_HIDE; - } - + } + Log("Ventoy jump %s ...", rc == 0 ? "success" : "failed"); } Log("Now launch <%s> ...", LunchFile); - CreateProcessA(NULL, LunchFile, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); - while (rc) + //sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe"); + CreateProcessA(NULL, LunchFile, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); + + for (i = 0; rc && i < 10; i++) { Log("Ventoy hook failed, now wait and retry ..."); Sleep(1000); - rc = VentoyHook(&g_os_param); } - WaitForSingleObject(Pi.hProcess, INFINITE); + Log("Wait process..."); + WaitForSingleObject(Pi.hProcess, INFINITE); + Log("vtoyjump finished"); return 0; } From c8cf9b7ce20c9eb8929081536feb283fb93588ca Mon Sep 17 00:00:00 2001 From: longpanda Date: Fri, 16 Jul 2021 01:36:10 +0800 Subject: [PATCH 008/194] Speedup md5sum/sha1sum/sha256sum/sha512sum command --- GRUB2/MOD_SRC/grub-2.04/grub-core/commands/hashsum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/commands/hashsum.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/commands/hashsum.c index 1b0bfda9..7bca70e4 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/commands/hashsum.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/commands/hashsum.c @@ -69,7 +69,7 @@ hash_file (grub_file_t file, const gcry_md_spec_t *hash, void *result) grub_uint64_t total = 0; void *context; grub_uint8_t *readbuf; -#define BUF_SIZE 4096 +#define BUF_SIZE 1024 * 1024 readbuf = grub_malloc (BUF_SIZE); if (!readbuf) return grub_errno; From 537f0eaa7e16df83a9e826cda9aa7967bc77717d Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 17 Jul 2021 17:42:06 +0800 Subject: [PATCH 009/194] 1.0.47 release --- INSTALL/Ventoy2Disk.exe | Bin 321536 -> 321024 bytes INSTALL/grub/grub.cfg | 2 +- Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h | 4 ++++ Ventoy2Disk/Ventoy2Disk/WinDialog.c | Bin 73312 -> 73488 bytes 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/INSTALL/Ventoy2Disk.exe b/INSTALL/Ventoy2Disk.exe index 04b1a893b2a618017bee1daf30046d619a6ee987..e82337176b89bc6c32fb70de1ae44f9def393ded 100644 GIT binary patch delta 14732 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 diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 10270ead..1d72aa22 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1823,7 +1823,7 @@ function img_unsupport_menuentry { ############################################################# ############################################################# -set VENTOY_VERSION="1.0.46" +set VENTOY_VERSION="1.0.47" #ACPI not compatible with Window7/8, so disable by default set VTOY_PARAM_NO_ACPI=1 diff --git a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h index 2f9b6918..7b07be94 100644 --- a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h +++ b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h @@ -290,4 +290,8 @@ int InstallVentoy2FileImage(PHY_DRIVE_INFO *pPhyDrive, int PartStyle); void disk_io_set_imghook(FILE *fp, VTSI_SEGMENT *segment, int maxseg, UINT64 data_offset); void disk_io_reset_imghook(int *psegnum, UINT64 *pDataOffset); + +#define VTSI_SUPPORT 0 + + #endif diff --git a/Ventoy2Disk/Ventoy2Disk/WinDialog.c b/Ventoy2Disk/Ventoy2Disk/WinDialog.c index a91de0c2d76cd05ca1f90367feefe053680e68cf..107b1da62a816f693f881859869ccc38c1372d7c 100644 GIT binary patch delta 184 zcmaE`hh@S(mJNr( Date: Fri, 23 Jul 2021 23:26:27 +0800 Subject: [PATCH 010/194] Fix the missing program issue for EasyU --- INSTALL/ventoy/vtoyjump32.exe | Bin 112640 -> 112640 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 132608 -> 133120 bytes vtoyjump/vtoyjump/vtoyjump.c | 11 +++++++++++ 3 files changed, 11 insertions(+) diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index d0535a502cda3ec07cc3415e211a3fb4b31b5a8c..8050b0c3f76f772250d9c576fc40aa3630996c78 100644 GIT binary patch delta 7406 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 delta 7220 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 W-{FsWk<%OgM#rBQIa*6k`TqiomBqLK delta 18326 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 diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index eb9bb022..1f1f1364 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -1555,6 +1555,17 @@ int main(int argc, char **argv) Log("######## VentoyJump ##########"); Log("argc = %d argv[0] = <%s>", argc, argv[0]); + //special process for some WinPE + if (_stricmp(argv[0], "WPEINIT.EXE") == 0) + { + GetCurrentDirectoryA(sizeof(CurDir), CurDir); + if (_stricmp(CurDir, "X:\\") == 0) + { + Log("Set current directory to system32"); + SetCurrentDirectoryA("X:\\Windows\\System32"); + } + } + if (Pos && *Pos == 0) { Log("Old current directory = <%s>", CurDir); From 094ba618487596cdc6b800a4de9c140e658423c5 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 24 Jul 2021 18:45:51 +0800 Subject: [PATCH 011/194] Fix Windows boot issue when Ventoy is booted from rEFInd --- .../MdeModulePkg/Application/Ventoy/Ventoy.c | 5 + .../MdeModulePkg/Application/Ventoy/Ventoy.h | 26 ++ .../Application/Ventoy/VentoyDebug.c | 1 + .../Application/Ventoy/VentoyProtocol.c | 239 +++++++++++++++++- 4 files changed, 261 insertions(+), 10 deletions(-) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c index 3bbfd9ef..81acac85 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c @@ -34,6 +34,7 @@ #include #include #include +#include #include BOOLEAN gDebugPrint = FALSE; @@ -1085,6 +1086,8 @@ EFI_STATUS EFIAPI VentoyEfiMain return Status; } + ventoy_disable_ex_filesystem(); + if (gMemdiskMode) { g_ramdisk_param.PhyAddr = (UINT64)(UINTN)g_iso_data_buf; @@ -1159,6 +1162,8 @@ EFI_STATUS EFIAPI VentoyEfiMain grub_env_set("vtoy_dotefi_retry", "YES"); } + ventoy_enable_ex_filesystem(); + return EFI_SUCCESS; } diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h index 1e79467e..947b8dc5 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h @@ -344,6 +344,14 @@ typedef struct ventoy_system_wrapper EFI_LOCATE_DEVICE_PATH OriLocateDevicePath; } ventoy_system_wrapper; + +#define MAX_DRIVER_BIND_WRAPPER 64 +typedef struct DriverBindWrapper +{ + EFI_DRIVER_BINDING_PROTOCOL *DriverBinding; + EFI_DRIVER_BINDING_SUPPORTED pfOldSupport; +}DRIVER_BIND_WRAPPER; + #define ventoy_wrapper(bs, wrapper, func, newfunc) \ {\ wrapper.Ori##func = bs->func;\ @@ -351,6 +359,22 @@ typedef struct ventoy_system_wrapper bs->func = wrapper.New##func;\ } + +#define VENTOY_GET_COMPONENT_NAME(Protocol, DriverName) \ +{\ + DriverName = NULL;\ + Status = Protocol->GetDriverName(Protocol, "en", &DriverName);\ + if (EFI_ERROR(Status) || NULL == DriverName) \ + {\ + DriverName = NULL;\ + Status = Protocol->GetDriverName(Protocol, "eng", &DriverName);\ + if (EFI_ERROR(Status) || NULL == DriverName) \ + {\ + continue;\ + }\ + }\ +} + extern BOOLEAN gDebugPrint; VOID EFIAPI VtoyDebug(IN CONST CHAR8 *Format, ...); EFI_STATUS EFIAPI ventoy_wrapper_system(VOID); @@ -396,6 +420,8 @@ EFI_STATUS ventoy_hook_keyboard_stop(VOID); BOOLEAN ventoy_is_cdrom_dp_exist(VOID); EFI_STATUS ventoy_hook_1st_cdrom_start(VOID); EFI_STATUS ventoy_hook_1st_cdrom_stop(VOID); +EFI_STATUS ventoy_disable_ex_filesystem(VOID); +EFI_STATUS ventoy_enable_ex_filesystem(VOID); #endif diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyDebug.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyDebug.c index 7af3349b..9bdfaaa9 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyDebug.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyDebug.c @@ -34,6 +34,7 @@ #include #include #include +#include #include #define PROCOTOL_SLEEP_MSECONDS 0 diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 2ba882b3..1ce835a9 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -34,6 +34,7 @@ #include #include #include +#include #include UINT8 *g_iso_data_buf = NULL; @@ -73,6 +74,9 @@ STATIC UINT8 g_sector_buf[2048]; STATIC EFI_BLOCK_READ g_sector_2048_read = NULL; STATIC EFI_BLOCK_WRITE g_sector_2048_write = NULL; +STATIC UINTN g_DriverBindWrapperCnt = 0; +STATIC DRIVER_BIND_WRAPPER g_DriverBindWrapperList[MAX_DRIVER_BIND_WRAPPER]; + BOOLEAN ventoy_is_cdrom_dp_exist(VOID) { UINTN i = 0; @@ -672,11 +676,7 @@ EFI_STATUS EFIAPI ventoy_connect_driver(IN EFI_HANDLE ControllerHandle, IN CONST continue; } - Status = Name2Protocol->GetDriverName(Name2Protocol, "en", &DriverName); - if (EFI_ERROR(Status) || NULL == DriverName) - { - continue; - } + VENTOY_GET_COMPONENT_NAME(Name2Protocol, DriverName); if (StrStr(DriverName, DrvName)) { @@ -714,11 +714,7 @@ EFI_STATUS EFIAPI ventoy_connect_driver(IN EFI_HANDLE ControllerHandle, IN CONST continue; } - Status = NameProtocol->GetDriverName(NameProtocol, "en", &DriverName); - if (EFI_ERROR(Status)) - { - continue; - } + VENTOY_GET_COMPONENT_NAME(NameProtocol, DriverName); if (StrStr(DriverName, DrvName)) { @@ -743,6 +739,229 @@ end: return Status; } + +STATIC BOOLEAN ventoy_filesystem_need_wrapper(IN CONST CHAR16 *DrvName) +{ + UINTN i; + CHAR16 UpperDrvName[256]; + + StrCpyS(UpperDrvName, 256, DrvName); + + for (i = 0; i < 256 && UpperDrvName[i]; i++) + { + if (UpperDrvName[i] >= 'a' && UpperDrvName[i] <= 'z') + { + UpperDrvName[i] = 'A' + (UpperDrvName[i] - 'a'); + } + } + + /* + * suppress some file system drivers + * 1. rEFInd File System Driver + * + */ + + if (StrStr(UpperDrvName, L"ISO9660") || StrStr(UpperDrvName, L"UDF")) + { + return TRUE; + } + + if (StrStr(UpperDrvName, L"REFIND") && StrStr(UpperDrvName, L"FILE SYSTEM")) + { + return TRUE; + } + + return FALSE; +} + +STATIC VOID ventoy_add_filesystem_wrapper +( + IN EFI_DRIVER_BINDING_PROTOCOL *DriverBindProtocol, + IN CONST CHAR16 *DriverName +) +{ + UINTN j; + + if (g_DriverBindWrapperCnt >= MAX_DRIVER_BIND_WRAPPER) + { + debug("driver binding wrapper overflow %lu", g_DriverBindWrapperCnt); + return; + } + + if (!ventoy_filesystem_need_wrapper(DriverName)) + { + return; + } + + for (j = 0; j < g_DriverBindWrapperCnt; j++) + { + if (g_DriverBindWrapperList[j].DriverBinding == DriverBindProtocol) + { + debug("Duplicate driverbinding <%s> %p %lu %lu", DriverName, DriverBindProtocol, j, g_DriverBindWrapperCnt); + break; + } + } + + if (j >= g_DriverBindWrapperCnt) + { + g_DriverBindWrapperList[g_DriverBindWrapperCnt].DriverBinding = DriverBindProtocol; + g_DriverBindWrapperList[g_DriverBindWrapperCnt].pfOldSupport = DriverBindProtocol->Supported; + g_DriverBindWrapperCnt++; + debug("Add driverbinding <%s> %p %lu", DriverName, DriverBindProtocol, g_DriverBindWrapperCnt); + } +} + +STATIC EFI_STATUS ventoy_find_filesystem_driverbind(VOID) +{ + UINTN i = 0; + UINTN Count = 0; + CHAR16 *DriverName = NULL; + EFI_HANDLE *Handles = NULL; + EFI_STATUS Status = EFI_SUCCESS; + EFI_COMPONENT_NAME_PROTOCOL *NameProtocol = NULL; + EFI_COMPONENT_NAME2_PROTOCOL *Name2Protocol = NULL; + EFI_DRIVER_BINDING_PROTOCOL *DriverBindProtocol = NULL; + + debug("ventoy_find_filesystem_driverbind..."); + + Status = gBS->LocateHandleBuffer(ByProtocol, &gEfiComponentName2ProtocolGuid, + NULL, &Count, &Handles); + if (EFI_ERROR(Status)) + { + return Status; + } + + for (i = 0; i < Count; i++) + { + Status = gBS->HandleProtocol(Handles[i], &gEfiComponentName2ProtocolGuid, (VOID **)&Name2Protocol); + if (EFI_ERROR(Status)) + { + continue; + } + + VENTOY_GET_COMPONENT_NAME(Name2Protocol, DriverName); + + Status = gBS->HandleProtocol(Handles[i], &gEfiDriverBindingProtocolGuid, (VOID **)&DriverBindProtocol); + if (EFI_ERROR(Status)) + { + debug("### 2 No DriverBind <%s> <%r>", DriverName, Status); + continue; + } + + ventoy_add_filesystem_wrapper(DriverBindProtocol, DriverName); + } + + Count = 0; + FreePool(Handles); + Handles = NULL; + + Status = gBS->LocateHandleBuffer(ByProtocol, &gEfiComponentNameProtocolGuid, + NULL, &Count, &Handles); + if (EFI_ERROR(Status)) + { + return Status; + } + + for (i = 0; i < Count; i++) + { + Status = gBS->HandleProtocol(Handles[i], &gEfiComponentNameProtocolGuid, (VOID **)&NameProtocol); + if (EFI_ERROR(Status)) + { + debug(); + continue; + } + + VENTOY_GET_COMPONENT_NAME(NameProtocol, DriverName); + + Status = gBS->HandleProtocol(Handles[i], &gEfiDriverBindingProtocolGuid, (VOID **)&DriverBindProtocol); + if (EFI_ERROR(Status)) + { + debug("### 1 No DriverBind <%s> <%r>", DriverName, Status); + continue; + } + + ventoy_add_filesystem_wrapper(DriverBindProtocol, DriverName); + } + + FreePool(Handles); + + return EFI_SUCCESS; +} + +STATIC EFI_STATUS EFIAPI ventoy_wrapper_driver_bind_support +( + IN EFI_DRIVER_BINDING_PROTOCOL *This, + IN EFI_HANDLE ControllerHandle, + IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL +) +{ + UINTN i; + EFI_STATUS Status = EFI_SUCCESS; + EFI_DEVICE_PATH_PROTOCOL *DevicePath = NULL; + EFI_DRIVER_BINDING_SUPPORTED pfOldSupport = NULL; + + for (i = 0; i < g_DriverBindWrapperCnt; i++) + { + if (g_DriverBindWrapperList[i].DriverBinding == This) + { + pfOldSupport = g_DriverBindWrapperList[i].pfOldSupport; + break; + } + } + + debug("ventoy_wrapper_driver_bind_support %lu %p", i, pfOldSupport); + + if (!pfOldSupport) + { + return EFI_UNSUPPORTED; + } + + Status = gBS->HandleProtocol(ControllerHandle, &gEfiDevicePathProtocolGuid, (VOID **)&DevicePath); + if (EFI_ERROR(Status)) + { + goto out; + } + + if (0 == CompareMem(gBlockData.Path, DevicePath, gBlockData.DevicePathCompareLen)) + { + debug("return EFI_UNSUPPORTED for ventoy"); + return EFI_UNSUPPORTED; + } + +out: + return pfOldSupport(This, ControllerHandle, RemainingDevicePath); +} + +EFI_STATUS ventoy_disable_ex_filesystem(VOID) +{ + UINTN i; + + ventoy_find_filesystem_driverbind(); + + for (i = 0; i < g_DriverBindWrapperCnt; i++) + { + g_DriverBindWrapperList[i].DriverBinding->Supported = ventoy_wrapper_driver_bind_support; + } + + debug("Wrapper Ex Driver Binding %lu", g_DriverBindWrapperCnt); + ventoy_debug_pause(); + + return EFI_SUCCESS; +} + +EFI_STATUS ventoy_enable_ex_filesystem(VOID) +{ + UINTN i; + + for (i = 0; i < g_DriverBindWrapperCnt; i++) + { + g_DriverBindWrapperList[i].DriverBinding->Supported = g_DriverBindWrapperList[i].pfOldSupport; + } + g_DriverBindWrapperCnt = 0; + + return EFI_SUCCESS; +} + EFI_STATUS EFIAPI ventoy_block_io_read_512 ( IN EFI_BLOCK_IO_PROTOCOL *This, From 7b78fe555ed949376d708a8310f537ce26013b0a Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 24 Jul 2021 18:47:39 +0800 Subject: [PATCH 012/194] Support nested boot. For example: Ventoy-->rEFInd.iso-->Ventoy-->Windows.iso --- .../MdeModulePkg/Application/Ventoy/Ventoy.c | 55 +++++++++++++++--- .../MdeModulePkg/Application/Ventoy/Ventoy.h | 1 - .../Application/Ventoy/VentoyProtocol.c | 57 ++++++++++++++++++- 3 files changed, 101 insertions(+), 12 deletions(-) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c index 81acac85..3b7cf244 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.c @@ -363,10 +363,22 @@ EFI_HANDLE EFIAPI ventoy_get_parent_handle(IN EFI_DEVICE_PATH_PROTOCOL *pDevPath return Handle; } +STATIC ventoy_ram_disk g_backup_ramdisk_param; +STATIC ventoy_os_param g_backup_os_param_var; + + EFI_STATUS EFIAPI ventoy_save_ramdisk_param(VOID) { + UINTN DataSize; EFI_STATUS Status = EFI_SUCCESS; EFI_GUID VarGuid = VENTOY_GUID; + + DataSize = sizeof(g_backup_ramdisk_param); + Status = gRT->GetVariable(L"VentoyRamDisk", &VarGuid, NULL, &DataSize, &g_backup_ramdisk_param); + if (!EFI_ERROR(Status)) + { + debug("find previous ramdisk variable <%llu>", g_backup_ramdisk_param.DiskSize); + } Status = gRT->SetVariable(L"VentoyRamDisk", &VarGuid, EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, @@ -380,21 +392,38 @@ EFI_STATUS EFIAPI ventoy_delete_ramdisk_param(VOID) { EFI_STATUS Status = EFI_SUCCESS; EFI_GUID VarGuid = VENTOY_GUID; - - Status = gRT->SetVariable(L"VentoyRamDisk", &VarGuid, + + if (g_backup_ramdisk_param.DiskSize > 0 && g_backup_ramdisk_param.PhyAddr > 0) + { + Status = gRT->SetVariable(L"VentoyRamDisk", &VarGuid, + EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, + sizeof(g_backup_ramdisk_param), &g_backup_ramdisk_param); + debug("resotre ramdisk variable %r", Status); + } + else + { + Status = gRT->SetVariable(L"VentoyRamDisk", &VarGuid, EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, 0, NULL); - debug("delete efi variable %r", Status); + debug("delete ramdisk variable %r", Status); + } return Status; } - EFI_STATUS EFIAPI ventoy_save_variable(VOID) { + UINTN DataSize; EFI_STATUS Status = EFI_SUCCESS; EFI_GUID VarGuid = VENTOY_GUID; - + + DataSize = sizeof(g_backup_os_param_var); + Status = gRT->GetVariable(L"VentoyOsParam", &VarGuid, NULL, &DataSize, &g_backup_os_param_var); + if (!EFI_ERROR(Status)) + { + debug("find previous efi variable <%a>", g_backup_os_param_var.vtoy_img_path); + } + Status = gRT->SetVariable(L"VentoyOsParam", &VarGuid, EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, sizeof(g_chain->os_param), &(g_chain->os_param)); @@ -407,11 +436,21 @@ EFI_STATUS EFIAPI ventoy_delete_variable(VOID) { EFI_STATUS Status = EFI_SUCCESS; EFI_GUID VarGuid = VENTOY_GUID; - - Status = gRT->SetVariable(L"VentoyOsParam", &VarGuid, + + if (0 == CompareMem(&(g_backup_os_param_var.guid), &VarGuid, sizeof(EFI_GUID))) + { + Status = gRT->SetVariable(L"VentoyOsParam", &VarGuid, + EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, + sizeof(g_backup_os_param_var), &(g_backup_os_param_var)); + debug("restore efi variable %r", Status); + } + else + { + Status = gRT->SetVariable(L"VentoyOsParam", &VarGuid, EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, 0, NULL); - debug("delete efi variable %r", Status); + debug("delete efi variable %r", Status); + } return Status; } diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h index 947b8dc5..04b67e79 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/Ventoy.h @@ -169,7 +169,6 @@ typedef struct ventoy_virt_chunk { 0x37b87ac6, 0xc180, 0x4583, { 0xa7, 0x05, 0x41, 0x4d, 0xa8, 0xf7, 0x7e, 0xd2 }} -#define VTOY_BLOCK_DEVICE_PATH_NAME L"ventoy" #if defined (MDE_CPU_IA32) #define VENTOY_UEFI_DESC L"IA32 UEFI" diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 1ce835a9..a5610e57 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -624,26 +624,77 @@ EFI_STATUS EFIAPI ventoy_block_io_flush(IN EFI_BLOCK_IO_PROTOCOL *This) return EFI_SUCCESS; } +STATIC UINTN ventoy_get_current_device_path_id(VOID) +{ + UINTN i = 0; + UINTN Count = 0; + UINTN NameLen = 0; + UINTN MaxId = 0; + UINTN CurId = 0; + BOOLEAN Find = FALSE; + EFI_HANDLE *Handles = NULL; + EFI_STATUS Status = EFI_SUCCESS; + EFI_DEVICE_PATH_PROTOCOL *DevicePath = NULL; + VENDOR_DEVICE_PATH *venPath = NULL; + + NameLen = StrSize(L"ventoy_xxx"); + + Status = gBS->LocateHandleBuffer(ByProtocol, &gEfiDevicePathProtocolGuid, + NULL, &Count, &Handles); + if (EFI_ERROR(Status)) + { + return 0; + } + + for (i = 0; i < Count; i++) + { + Status = gBS->HandleProtocol(Handles[i], &gEfiDevicePathProtocolGuid, (VOID **)&DevicePath); + if (EFI_ERROR(Status)) + { + continue; + } + + if (DevicePath->Type == HARDWARE_DEVICE_PATH && DevicePath->SubType == HW_VENDOR_DP) + { + venPath = (VENDOR_DEVICE_PATH *)DevicePath; + if (CompareGuid(&venPath->Guid, &gVtoyBlockDevicePathGuid)) + { + CurId = StrDecimalToUintn((CHAR16 *)(venPath + 1) + StrLen(L"ventoy_")); + MaxId = MAX(MaxId, CurId); + Find = TRUE; + } + } + } + + FreePool(Handles); + + return Find ? (MaxId + 1) : 0; +} EFI_STATUS EFIAPI ventoy_fill_device_path(VOID) { + UINTN CurVtoyDpId = 0; UINTN NameLen = 0; UINT8 TmpBuf[128] = {0}; VENDOR_DEVICE_PATH *venPath = NULL; + CHAR16 VtoyDpName[32]; + + CurVtoyDpId = ventoy_get_current_device_path_id(); + UnicodeSPrintAsciiFormat(VtoyDpName, sizeof(VtoyDpName), "ventoy_%03lu", CurVtoyDpId); venPath = (VENDOR_DEVICE_PATH *)TmpBuf; - NameLen = StrSize(VTOY_BLOCK_DEVICE_PATH_NAME); + NameLen = StrSize(VtoyDpName); venPath->Header.Type = HARDWARE_DEVICE_PATH; venPath->Header.SubType = HW_VENDOR_DP; venPath->Header.Length[0] = sizeof(VENDOR_DEVICE_PATH) + NameLen; venPath->Header.Length[1] = 0; CopyMem(&venPath->Guid, &gVtoyBlockDevicePathGuid, sizeof(EFI_GUID)); - CopyMem(venPath + 1, VTOY_BLOCK_DEVICE_PATH_NAME, NameLen); + CopyMem(venPath + 1, VtoyDpName, NameLen); gBlockData.Path = AppendDevicePathNode(NULL, (EFI_DEVICE_PATH_PROTOCOL *)TmpBuf); gBlockData.DevicePathCompareLen = sizeof(VENDOR_DEVICE_PATH) + NameLen; - debug("gBlockData.Path=<%s>\n", ConvertDevicePathToText(gBlockData.Path, FALSE, FALSE)); + debug("gBlockData.Path=<%lu><%s>\n", CurVtoyDpId, ConvertDevicePathToText(gBlockData.Path, FALSE, FALSE)); return EFI_SUCCESS; } From fb38b321c22b3eb92dfe31028999a14b61bb1ac9 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 24 Jul 2021 19:03:09 +0800 Subject: [PATCH 013/194] Code Optimization --- .../MdeModulePkg/Application/Ventoy/VentoyProtocol.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index a5610e57..293ffc95 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -628,7 +628,6 @@ STATIC UINTN ventoy_get_current_device_path_id(VOID) { UINTN i = 0; UINTN Count = 0; - UINTN NameLen = 0; UINTN MaxId = 0; UINTN CurId = 0; BOOLEAN Find = FALSE; @@ -637,8 +636,6 @@ STATIC UINTN ventoy_get_current_device_path_id(VOID) EFI_DEVICE_PATH_PROTOCOL *DevicePath = NULL; VENDOR_DEVICE_PATH *venPath = NULL; - NameLen = StrSize(L"ventoy_xxx"); - Status = gBS->LocateHandleBuffer(ByProtocol, &gEfiDevicePathProtocolGuid, NULL, &Count, &Handles); if (EFI_ERROR(Status)) From 4910e9f380458c4ccaa0335bbe4502f80d8eb90f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=95=8Ao=E9=A2=9Diu=E9=B1=BC?= Date: Sun, 25 Jul 2021 20:00:23 +0800 Subject: [PATCH 014/194] Mirror action check owner (#1016) --- .github/workflows/sync2gitee.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sync2gitee.yml b/.github/workflows/sync2gitee.yml index fd13a66f..2fd7e871 100644 --- a/.github/workflows/sync2gitee.yml +++ b/.github/workflows/sync2gitee.yml @@ -11,6 +11,7 @@ on: jobs: run: name: Sync-GitHub-to-Gitee + if: ${{ github.repository_owner == 'ventoy' }} runs-on: ubuntu-latest steps: - name: Mirror the Github repos to Gitee. From cf94487ad58ba289e99bb3674efda8af524589d3 Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 26 Jul 2021 15:31:56 +0800 Subject: [PATCH 015/194] misc update --- .github/ISSUE_TEMPLATE/issue_template.yml | 2 +- README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue_template.yml b/.github/ISSUE_TEMPLATE/issue_template.yml index 906df8d6..ca5cd302 100644 --- a/.github/ISSUE_TEMPLATE/issue_template.yml +++ b/.github/ISSUE_TEMPLATE/issue_template.yml @@ -21,7 +21,7 @@ body: attributes: label: Ventoy Version description: What version of ventoy are you running? - placeholder: 1.0.46 + placeholder: 1.0.47 validations: required: true - type: dropdown diff --git a/README.md b/README.md index 5f8b438a..762b3a85 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ You can copy many image files at a time and ventoy will give you a boot menu to x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Both MBR and GPT partition style are supported in the same way.
Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)
- 700+ ISO files are tested (
List). 90%+ distros in distrowatch.com supported.
+ 720+ ISO files are tested (List). 90%+ distros in distrowatch.com supported.

Official Website: https://www.ventoy.net @@ -36,7 +36,7 @@ Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)
* FAT32/exFAT/NTFS/UDF/XFS/Ext2(3)(4) supported for main partition * ISO files larger than 4GB supported * Native boot menu style for Legacy & UEFI -* Most type of OS supported, 700+ iso files tested +* Most type of OS supported, 720+ iso files tested * Linux vDisk boot supported * Not only boot but also complete installation process * Menu dynamically switchable between List/TreeView mode From 5d0ebf4510594180cedf2e1879ab2117863d7626 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 27 Jul 2021 19:08:40 +0800 Subject: [PATCH 016/194] support custom arch iso (#1021) --- .../grub-2.04/grub-core/disk/loopback.c | 257 ++++++++++++++++++ .../grub-2.04/grub-core/ventoy/ventoy_cmd.c | 207 ++++++++++++++ .../grub-2.04/grub-core/ventoy/ventoy_def.h | 11 + INSTALL/grub/grub.cfg | 22 ++ 4 files changed, 497 insertions(+) create mode 100644 GRUB2/MOD_SRC/grub-2.04/grub-core/disk/loopback.c diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/disk/loopback.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/disk/loopback.c new file mode 100644 index 00000000..ef946a49 --- /dev/null +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/disk/loopback.c @@ -0,0 +1,257 @@ +/* loopback.c - command to add loopback devices. */ +/* + * GRUB -- GRand Unified Bootloader + * Copyright (C) 2005,2006,2007 Free Software Foundation, Inc. + * + * GRUB is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GRUB is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GRUB. If not, see . + */ + +#include +#include +#include +#include +#include +#include +#include + +GRUB_MOD_LICENSE ("GPLv3+"); + +struct grub_loopback +{ + char *devname; + grub_file_t file; + struct grub_loopback *next; + unsigned long id; + grub_off_t skip; +}; + +static struct grub_loopback *loopback_list; +static unsigned long last_id = 0; + +static const struct grub_arg_option options[] = + { + /* TRANSLATORS: The disk is simply removed from the list of available ones, + not wiped, avoid to scare user. */ + {"delete", 'd', 0, N_("Delete the specified loopback drive."), 0, 0}, + {"skip", 's', 0, "skip sectors of the file.", "SECTORS", ARG_TYPE_INT }, + {0, 0, 0, 0, 0, 0} + }; + +/* Delete the loopback device NAME. */ +static grub_err_t +delete_loopback (const char *name) +{ + struct grub_loopback *dev; + struct grub_loopback **prev; + + /* Search for the device. */ + for (dev = loopback_list, prev = &loopback_list; + dev; + prev = &dev->next, dev = dev->next) + if (grub_strcmp (dev->devname, name) == 0) + break; + + if (! dev) + return grub_error (GRUB_ERR_BAD_DEVICE, "device not found"); + + /* Remove the device from the list. */ + *prev = dev->next; + + grub_free (dev->devname); + grub_file_close (dev->file); + grub_free (dev); + + return 0; +} + +/* The command to add and remove loopback devices. */ +static grub_err_t +grub_cmd_loopback (grub_extcmd_context_t ctxt, int argc, char **args) +{ + struct grub_arg_list *state = ctxt->state; + grub_file_t file; + struct grub_loopback *newdev; + grub_err_t ret; + grub_off_t skip = 0; + + if (argc < 1) + return grub_error (GRUB_ERR_BAD_ARGUMENT, "device name required"); + + /* Check if `-d' was used. */ + if (state[0].set) + return delete_loopback (args[0]); + + if (state[1].set) + skip = (grub_off_t)grub_strtoull(state[1].arg, NULL, 10); + + if (argc < 2) + return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected")); + + file = grub_file_open (args[1], GRUB_FILE_TYPE_LOOPBACK + | GRUB_FILE_TYPE_NO_DECOMPRESS); + if (! file) + return grub_errno; + + /* First try to replace the old device. */ + for (newdev = loopback_list; newdev; newdev = newdev->next) + if (grub_strcmp (newdev->devname, args[0]) == 0) + break; + + if (newdev) + { + grub_file_close (newdev->file); + newdev->file = file; + newdev->skip = skip; + + return 0; + } + + /* Unable to replace it, make a new entry. */ + newdev = grub_malloc (sizeof (struct grub_loopback)); + if (! newdev) + goto fail; + + newdev->devname = grub_strdup (args[0]); + if (! newdev->devname) + { + grub_free (newdev); + goto fail; + } + + newdev->file = file; + newdev->skip = skip; + newdev->id = last_id++; + + /* Add the new entry to the list. */ + newdev->next = loopback_list; + loopback_list = newdev; + + return 0; + +fail: + ret = grub_errno; + grub_file_close (file); + return ret; +} + + +static int +grub_loopback_iterate (grub_disk_dev_iterate_hook_t hook, void *hook_data, + grub_disk_pull_t pull) +{ + struct grub_loopback *d; + if (pull != GRUB_DISK_PULL_NONE) + return 0; + for (d = loopback_list; d; d = d->next) + { + if (hook (d->devname, hook_data)) + return 1; + } + return 0; +} + +static grub_err_t +grub_loopback_open (const char *name, grub_disk_t disk) +{ + struct grub_loopback *dev; + + for (dev = loopback_list; dev; dev = dev->next) + if (grub_strcmp (dev->devname, name) == 0) + break; + + if (! dev) + return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "can't open device"); + + /* Use the filesize for the disk size, round up to a complete sector. */ + if (dev->file->size != GRUB_FILE_SIZE_UNKNOWN) + disk->total_sectors = ((dev->file->size + GRUB_DISK_SECTOR_SIZE - 1) + / GRUB_DISK_SECTOR_SIZE); + else + disk->total_sectors = GRUB_DISK_SIZE_UNKNOWN; + /* Avoid reading more than 512M. */ + disk->max_agglomerate = 1 << (29 - GRUB_DISK_SECTOR_BITS + - GRUB_DISK_CACHE_BITS); + + disk->id = dev->id; + + disk->data = dev; + + return 0; +} + +static grub_err_t +grub_loopback_read (grub_disk_t disk, grub_disk_addr_t sector, + grub_size_t size, char *buf) +{ + grub_file_t file = ((struct grub_loopback *) disk->data)->file; + grub_off_t skip = ((struct grub_loopback *) disk->data)->skip; + grub_off_t pos; + + grub_file_seek (file, (sector + skip) << GRUB_DISK_SECTOR_BITS); + + grub_file_read (file, buf, size << GRUB_DISK_SECTOR_BITS); + if (grub_errno) + return grub_errno; + + /* In case there is more data read than there is available, in case + of files that are not a multiple of GRUB_DISK_SECTOR_SIZE, fill + the rest with zeros. */ + pos = (sector + skip + size) << GRUB_DISK_SECTOR_BITS; + if (pos > file->size) + { + grub_size_t amount = pos - file->size; + grub_memset (buf + (size << GRUB_DISK_SECTOR_BITS) - amount, 0, amount); + } + + return 0; +} + +static grub_err_t +grub_loopback_write (grub_disk_t disk __attribute ((unused)), + grub_disk_addr_t sector __attribute ((unused)), + grub_size_t size __attribute ((unused)), + const char *buf __attribute ((unused))) +{ + return grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET, + "loopback write is not supported"); +} + +static struct grub_disk_dev grub_loopback_dev = + { + .name = "loopback", + .id = GRUB_DISK_DEVICE_LOOPBACK_ID, + .disk_iterate = grub_loopback_iterate, + .disk_open = grub_loopback_open, + .disk_read = grub_loopback_read, + .disk_write = grub_loopback_write, + .next = 0 + }; + +static grub_extcmd_t cmd; + +GRUB_MOD_INIT(loopback) +{ + cmd = grub_register_extcmd ("loopback", grub_cmd_loopback, 0, + N_("[-d] DEVICENAME FILE."), + /* TRANSLATORS: The file itself is not destroyed + or transformed into drive. */ + N_("Make a virtual drive from a file."), options); + grub_disk_dev_register (&grub_loopback_dev); +} + +GRUB_MOD_FINI(loopback) +{ + grub_unregister_extcmd (cmd); + grub_disk_dev_unregister (&grub_loopback_dev); +} diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index 6f9d7262..97f4ee16 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -3148,6 +3148,22 @@ static grub_err_t ventoy_cmd_add_replace_file(grub_extcmd_context_t ctxt, int ar VENTOY_CMD_RETURN(GRUB_ERR_NONE); } +static grub_err_t ventoy_cmd_get_replace_file_cnt(grub_extcmd_context_t ctxt, int argc, char **args) +{ + char buf[32]; + ventoy_grub_param_file_replace *replace = &(g_grub_param->file_replace); + + (void)ctxt; + + if (argc >= 1) + { + grub_snprintf(buf, sizeof(buf), "%u", replace->old_name_cnt); + grub_env_set(args[0], buf); + } + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + static grub_err_t ventoy_cmd_dump_menu(grub_extcmd_context_t ctxt, int argc, char **args) { (void)ctxt; @@ -4425,6 +4441,194 @@ static grub_err_t ventoy_cmd_get_video_mode(grub_extcmd_context_t ctxt, int argc VENTOY_CMD_RETURN(0); } +static grub_err_t ventoy_cmd_get_efivdisk_offset(grub_extcmd_context_t ctxt, int argc, char **args) +{ + grub_uint32_t i; + grub_uint32_t loadsector = 0; + grub_file_t file; + char value[32]; + grub_uint32_t boot_catlog = 0; + grub_uint8_t buf[512]; + + (void)ctxt; + + if (argc != 2) + { + debug("ventoy_cmd_get_efivdisk_offset, invalid param num %d\n", argc); + return 1; + } + + file = grub_file_open(args[0], VENTOY_FILE_TYPE); + if (!file) + { + debug("failed to open %s\n", args[0]); + return 1; + } + + boot_catlog = ventoy_get_iso_boot_catlog(file); + if (boot_catlog == 0) + { + debug("No bootcatlog found\n"); + grub_file_close(file); + return 1; + } + + grub_memset(buf, 0, sizeof(buf)); + grub_file_seek(file, boot_catlog * 2048); + grub_file_read(file, buf, sizeof(buf)); + grub_file_close(file); + + for (i = 0; i < sizeof(buf); i += 32) + { + if ((buf[i] == 0 || buf[i] == 0x90 || buf[i] == 0x91) && buf[i + 1] == 0xEF) + { + if (buf[i + 32] == 0x88) + { + loadsector = *(grub_uint32_t *)(buf + i + 32 + 8); + grub_snprintf(value, sizeof(value), "%u", loadsector * 4); //change to sector size 512 + break; + } + } + } + + if (loadsector == 0) + { + debug("No EFI eltorito info found\n"); + return 1; + } + + debug("ventoy_cmd_get_efivdisk_offset <%s>\n", value); + grub_env_set(args[1], value); + VENTOY_CMD_RETURN(0); +} + +static int ventoy_collect_replace_initrd(const char *filename, const struct grub_dirhook_info *info, void *data) +{ + int curpos; + int printlen; + grub_size_t len; + replace_fs_dir *pfsdir = (replace_fs_dir *)data; + + if (pfsdir->initrd[0]) + { + return 1; + } + + curpos = pfsdir->curpos; + len = grub_strlen(filename); + + if (info->dir) + { + if ((len == 1 && filename[0] == '.') || + (len == 2 && filename[0] == '.' && filename[1] == '.')) + { + return 0; + } + + //debug("#### [DIR] <%s> <%s>\n", pfsdir->fullpath, filename); + pfsdir->dircnt++; + + printlen = grub_snprintf(pfsdir->fullpath + curpos, 512 - curpos, "%s/", filename); + pfsdir->curpos = curpos + printlen; + pfsdir->fs->fs_dir(pfsdir->dev, pfsdir->fullpath, ventoy_collect_replace_initrd, pfsdir); + pfsdir->curpos = curpos; + pfsdir->fullpath[curpos] = 0; + } + else + { + //debug("#### [FILE] <%s> <%s>\n", pfsdir->fullpath, filename); + pfsdir->filecnt++; + + /* We consider the xxx.img file bigger than 32MB is the initramfs file */ + if (len > 4 && grub_strncmp(filename + len - 4, ".img", 4) == 0) + { + if (info->size > 32 * VTOY_SIZE_1MB) + { + grub_snprintf(pfsdir->initrd, sizeof(pfsdir->initrd), "%s%s", pfsdir->fullpath, filename); + return 1; + } + } + } + + return 0; +} + +static grub_err_t ventoy_cmd_search_replace_initrd(grub_extcmd_context_t ctxt, int argc, char **args) +{ + int i; + char *pos = NULL; + char *device_name = NULL; + grub_device_t dev = NULL; + grub_fs_t fs = NULL; + replace_fs_dir *pfsdir = NULL; + + (void)ctxt; + + if (argc != 2) + { + debug("ventoy_cmd_search_replace_initrd, invalid param num %d\n", argc); + return 1; + } + + pfsdir = grub_zalloc(sizeof(replace_fs_dir)); + if (!pfsdir) + { + return 1; + } + + device_name = grub_file_get_device_name(args[0]); + if (!device_name) + { + goto fail; + } + + dev = grub_device_open(device_name); + if (!dev) + { + goto fail; + } + + fs = grub_fs_probe(dev); + if (!fs) + { + goto fail; + } + + pfsdir->dev = dev; + pfsdir->fs = fs; + pfsdir->curpos = 1; + pfsdir->fullpath[0] = '/'; + fs->fs_dir(dev, "/", ventoy_collect_replace_initrd, pfsdir); + + if (pfsdir->initrd[0]) + { + debug("Replace initrd <%s> <%d %d>\n", pfsdir->initrd, pfsdir->dircnt, pfsdir->filecnt); + + for (i = 0; i < (int)sizeof(pfsdir->initrd) && pfsdir->initrd[i]; i++) + { + if (pfsdir->initrd[i] == '/') + { + pfsdir->initrd[i] = '\\'; + } + } + + pos = (pfsdir->initrd[0] == '\\') ? pfsdir->initrd + 1 : pfsdir->initrd; + grub_env_set(args[1], pos); + } + else + { + debug("Replace initrd NOT found <%s> <%d %d>\n", args[0], pfsdir->dircnt, pfsdir->filecnt); + } + +fail: + + grub_check_free(pfsdir); + grub_check_free(device_name); + check_free(dev, grub_device_close); + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + int ventoy_env_init(void) { char buf[64]; @@ -4560,6 +4764,7 @@ static cmd_para ventoy_cmds[] = { "vt_wim_chain_data", ventoy_cmd_wim_chain_data, 0, NULL, "", "", NULL }, { "vt_add_replace_file", ventoy_cmd_add_replace_file, 0, NULL, "", "", NULL }, + { "vt_get_replace_file_cnt", ventoy_cmd_get_replace_file_cnt, 0, NULL, "", "", NULL }, { "vt_test_block_list", ventoy_cmd_test_block_list, 0, NULL, "", "", NULL }, { "vt_file_exist_nocase", ventoy_cmd_file_exist_nocase, 0, NULL, "", "", NULL }, @@ -4596,6 +4801,8 @@ static cmd_para ventoy_cmds[] = { "vt_set_wim_load_prompt", ventoy_cmd_set_wim_prompt, 0, NULL, "", "", NULL }, { "vt_set_theme", ventoy_cmd_set_theme, 0, NULL, "", "", NULL }, + { "vt_get_efi_vdisk_offset", ventoy_cmd_get_efivdisk_offset, 0, NULL, "", "", NULL }, + { "vt_search_replace_initrd", ventoy_cmd_search_replace_initrd, 0, NULL, "", "", NULL }, }; int ventoy_register_all_cmd(void) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h index 4c349707..b5240114 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h @@ -533,6 +533,17 @@ typedef struct plugin_entry ventoy_plugin_check_pf checkfunc; }plugin_entry; +typedef struct replace_fs_dir +{ + grub_device_t dev; + grub_fs_t fs; + char fullpath[512]; + char initrd[512]; + int curpos; + int dircnt; + int filecnt; +}replace_fs_dir; + int ventoy_strcmp(const char *pattern, const char *str); int ventoy_strncmp (const char *pattern, const char *str, grub_size_t n); void ventoy_fill_os_param(grub_file_t file, ventoy_os_param *param); diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 1d72aa22..d1565ef7 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -548,6 +548,23 @@ function uefi_windows_menu_func { fi } +function uefi_find_replace_initrd { + if vt_get_efi_vdisk_offset "${1}${2}" vt_efivdisk_offset; then + loopback -s $vt_efivdisk_offset vtefivdisk "${1}${2}" + + unset vt_rp_initrd + vt_search_replace_initrd (vtefivdisk) vt_rp_initrd + + if [ -n "$vt_rp_initrd" ]; then + vt_add_replace_file $3 "$vt_rp_initrd" + echo vt_add_replace_file $3 "$vt_rp_initrd" + fi + + loopback -d vtefivdisk + ventoy_debug_pause + fi +} + function uefi_linux_menu_func { if [ "$ventoy_compatible" = "NO" ]; then @@ -629,6 +646,11 @@ function uefi_linux_menu_func { elif [ -f (loop)/loader/entries/pisi-efi-x86_64.conf ]; then vt_add_replace_file $vtindex "EFI\\pisi\\initrd.img" fi + + vt_get_replace_file_cnt vt_replace_cnt + if [ $vt_replace_cnt -eq 0 ]; then + uefi_find_replace_initrd "$1" "$2" $vtindex + fi elif [ -d (loop)/EFI/boot/entries ]; then if [ -f (loop)/parabola/boot/x86_64/parabolaiso.img ]; then vt_add_replace_file 0 "EFI\\parabolaiso\\parabolaiso.img" From 51b92f398a2d29e0be79f770b14a14fb2c652082 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 27 Jul 2021 19:10:30 +0800 Subject: [PATCH 017/194] misc update --- INSTALL/grub/grub.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index d1565ef7..e0dc6544 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -557,7 +557,6 @@ function uefi_find_replace_initrd { if [ -n "$vt_rp_initrd" ]; then vt_add_replace_file $3 "$vt_rp_initrd" - echo vt_add_replace_file $3 "$vt_rp_initrd" fi loopback -d vtefivdisk From 32a964ededf704cd374dbc96681233a8bf8b6eb4 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 27 Jul 2021 21:28:47 +0800 Subject: [PATCH 018/194] add vtoytool 01 --- VtoyTool/vtoytool/01/vtoytool_64 | Bin 0 -> 78763 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 VtoyTool/vtoytool/01/vtoytool_64 diff --git a/VtoyTool/vtoytool/01/vtoytool_64 b/VtoyTool/vtoytool/01/vtoytool_64 new file mode 100644 index 0000000000000000000000000000000000000000..7628e2c2bec603a150217defdca8d8ff4754af25 GIT binary patch literal 78763 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 Date: Tue, 27 Jul 2021 22:18:39 +0800 Subject: [PATCH 019/194] change ownership when cpio pack --- IMG/mkcpio.sh | 18 +++++++++--------- IMG/mkloopex.sh | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/IMG/mkcpio.sh b/IMG/mkcpio.sh index 0fc88baf..270eb8f6 100644 --- a/IMG/mkcpio.sh +++ b/IMG/mkcpio.sh @@ -21,19 +21,19 @@ ln -s sbin/init linuxrc cd ventoy -find ./loop | cpio -o -H newc>loop.cpio +find ./loop | cpio -o -H newc --owner=root:root >loop.cpio xz loop.cpio rm -rf loop xz ventoy_chain.sh xz ventoy_loop.sh -find ./hook | cpio -o -H newc>hook.cpio +find ./hook | cpio -o -H newc --owner=root:root >hook.cpio xz hook.cpio rm -rf hook cd .. -find .| cpio -o -H newc>../ventoy.cpio +find .| cpio -o -H newc --owner=root:root >../ventoy.cpio cd .. rm -rf cpio_tmp @@ -64,12 +64,12 @@ cp -a $VENTOY_PATH/LZIP/lunzip64 tool/ chmod -R 777 ./tool -find ./tool | cpio -o -H newc>tool.cpio +find ./tool | cpio -o -H newc --owner=root:root >tool.cpio xz tool.cpio rm -rf tool cd .. -find .| cpio -o -H newc>../ventoy_x86.cpio +find .| cpio -o -H newc --owner=root:root >../ventoy_x86.cpio cd .. rm -rf cpio_tmp @@ -95,12 +95,12 @@ cp -a $VENTOY_PATH/LZIP/lunzipaa64 tool/ chmod -R 777 ./tool -find ./tool | cpio -o -H newc>tool.cpio +find ./tool | cpio -o -H newc --owner=root:root >tool.cpio xz tool.cpio rm -rf tool cd .. -find .| cpio -o -H newc>../ventoy_arm64.cpio +find .| cpio -o -H newc --owner=root:root >../ventoy_arm64.cpio cd .. rm -rf cpio_tmp @@ -127,12 +127,12 @@ rm -f tool/vtoytool/00/vtoytool_aa64 chmod -R 777 ./tool -find ./tool | cpio -o -H newc>tool.cpio +find ./tool | cpio -o -H newc --owner=root:root >tool.cpio xz tool.cpio rm -rf tool cd .. -find .| cpio -o -H newc>../ventoy_mips64.cpio +find .| cpio -o -H newc --owner=root:root >../ventoy_mips64.cpio cd .. rm -rf cpio_tmp diff --git a/IMG/mkloopex.sh b/IMG/mkloopex.sh index 6b605b45..1a87dec6 100644 --- a/IMG/mkloopex.sh +++ b/IMG/mkloopex.sh @@ -14,7 +14,7 @@ for dir in $(ls); do cd .. done -find . | cpio -o -H newc>../vtloopex.cpio +find . | cpio -o -H newc --owner=root:root >../vtloopex.cpio cd .. From 5c733a20f86e3a8cf9189919f25f4943ddd43117 Mon Sep 17 00:00:00 2001 From: ensag-dev <59049879+ensag-dev@users.noreply.github.com> Date: Sat, 31 Jul 2021 03:19:13 +0200 Subject: [PATCH 020/194] Update occitan (#1012) --- LANGUAGES/languages.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 158834dd..57f28de7 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -467,7 +467,7 @@ "STR_ERROR":"Error", "STR_WARNING":"Avertiment", "STR_INFO":"Info", - "STR_INCORRECT_DIR":"Aqueste programa deu s’executar dins lo bon repertòri!", + "STR_INCORRECT_DIR":"Aqueste programa deu s’executar dins lo bon repertòri !", "STR_INCORRECT_TREE_DIR":"Lancetz pas aquò, mercés de telecargar lo programa d’installacion e relançatz-lo.", "STR_DEVICE":"Periferic", "STR_LOCAL_VER":"Ventoy en local", @@ -475,10 +475,10 @@ "STR_STATUS":"Estat - prèst", "STR_INSTALL":"Installacion", "STR_UPDATE":"Mesa a jorn", - "STR_UPDATE_TIP":"La mesa a jorn es segura, los fichièrs ISO seràn pas modificats.#@Continhar ?", - "STR_INSTALL_TIP":"Lo disc serà formatat e totas sas donadas seràn perdudas.#@Contunhar ?", - "STR_INSTALL_TIP2":"Lo disc serà formatat e totas sas donadas seràn perdudas.#@Contunhar ? (confirmacion)", - "STR_INSTALL_SUCCESS":"Felicitacions !#@Ventoy es estat corrèctament installat sul periferic.", + "STR_UPDATE_TIP":"La mesa a jorn es segura, los fichièrs ISO seràn pas modificats.#@Continhar ?", + "STR_INSTALL_TIP":"Lo disc serà formatat e totas sas donadas seràn perdudas.#@Contunhar ?", + "STR_INSTALL_TIP2":"Lo disc serà formatat e totas sas donadas seràn perdudas.#@Contunhar ? (confirmacion)", + "STR_INSTALL_SUCCESS":"Felicitacion  !#@Ventoy es estat corrèctament installat sul periferic.", "STR_INSTALL_FAILED":"Una error s’es producha pendent l’installacion. Podètz tornar brancar lo periferic USB e tornar ensajar. Agachatz lo fichièr log.txt per ne saber mai.", "STR_UPDATE_SUCCESS":"Felicitacions !#@Ventoy es estat corrèctament mes a jorn sul periferic.", "STR_UPDATE_FAILED":"Una error s’es producha pendent la mesa a jorn. Podètz tornar brancar lo periferic USB e tornar ensajar. Agachatz lo fichièr log.txt per ne saber mai.", @@ -488,25 +488,25 @@ "STR_MENU_PART_CFG":"Configuracion de particion", "STR_BTN_OK":"OK", "STR_BTN_CANCEL":"Anullar", - "STR_PRESERVE_SPACE":"Preserve some space at the end of the disk", + "STR_PRESERVE_SPACE":"Servar d’espaci a la fin del disc", "STR_SPACE_VAL_INVALID":"Valor invalida per l’espaci reservat", "STR_MENU_CLEAR":"Escafar Ventoy", "STR_CLEAR_SUCCESS":"Ventoy es estat corrèctament tirat del periferic.", "STR_CLEAR_FAILED":"Una error s’es producha pendent l’esfaçament de Ventoy del disc. Podètz tornar brancar l’USB e tornar ensajar. Vejatz log.txt pels detalhs.", "STR_MENU_PART_STYLE":"Estil de particion", - "STR_DISK_2TB_MBR_ERROR":"Pels disques de mai de 2To seleccionatz GPT", + "STR_DISK_2TB_MBR_ERROR":"Pels disques de mai de 2 To seleccionatz GPT", "STR_SHOW_ALL_DEV":"Mostrar totes los periferics", - "STR_PART_ALIGN_4KB":"Alinhar las particions sus 4Ko", + "STR_PART_ALIGN_4KB":"Alinhar las particions sus 4 Ko", "STR_WEB_COMMUNICATION_ERR":"Error de comunicacion :", - "STR_WEB_REMOTE_ABNORMAL":"Error de comunicacion : remote abnormal", - "STR_WEB_REQUEST_TIMEOUT":"Error de comunicacion: requèsta tardièra", + "STR_WEB_REMOTE_ABNORMAL":"Error de comunicacion : remote abnormal", + "STR_WEB_REQUEST_TIMEOUT":"Error de comunicacion : requèsta tardièra", "STR_WEB_SERVICE_UNAVAILABLE":"Error de comunicacion : servici pas disponible", "STR_WEB_TOKEN_MISMATCH":"Estat del Daemon actualizat, tornatz ensajar mai tard.", "STR_WEB_SERVICE_BUSY":"Lo servici es ocupat, tornatz ensajar mai tard.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", + "STR_MENU_VTSI_CREATE":"Generar lo fichièr VTSI", + "STR_VTSI_CREATE_TIP":"Aqueste còp cap d’escritura al disc, generacion del fichiet VTSI sonque#@Contunhar ?", "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_VTSI_CREATE_FAILED":"Fracàs de la creacion del fichièr VTSI.", "STRXXX":"" }, { @@ -1886,4 +1886,4 @@ "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" } -] \ No newline at end of file +] From e57daa506586b1c80212097870b2dd9220fe1f92 Mon Sep 17 00:00:00 2001 From: Thomas De Rocker Date: Sat, 31 Jul 2021 03:19:32 +0200 Subject: [PATCH 021/194] Update languages.json (#1014) --- LANGUAGES/languages.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 57f28de7..cbaba886 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -824,12 +824,12 @@ "STR_ERROR":"Fout", "STR_WARNING":"Waarschuwing", "STR_INFO":"Info", - "STR_INCORRECT_DIR":"Voer Ventoy uit in de juiste directory!", + "STR_INCORRECT_DIR":"Voer Ventoy uit in de juiste map!", "STR_INCORRECT_TREE_DIR":"Ventoy kan hier niet worden uitgevoerd. Download het installatiepakket en probeer Ventoy daarmee te starten.", "STR_DEVICE":"Apparaat", "STR_LOCAL_VER":"Ventoy in pakket", "STR_DISK_VER":"Ventoy op apparaat", - "STR_STATUS":"Status - GEREED", + "STR_STATUS":"Status - KLAAR", "STR_INSTALL":"Installeren", "STR_UPDATE":"Bijwerken", "STR_UPDATE_TIP":"Upgraden is veilig: ISO-bestanden blijven ongewijzigd.#@Doorgaan?", @@ -837,33 +837,33 @@ "STR_INSTALL_TIP2":"De schijf wordt geformatteerd en alle gegevens gaan verloren.#@Doorgaan? (Dubbelcheck)", "STR_INSTALL_SUCCESS":"Gefeliciteerd!#@Ventoy is met succes op het apparaat geïnstalleerd.", "STR_INSTALL_FAILED":"Er is een fout opgetreden tijdens de installatie. U kunt het apparaat opnieuw aansluiten en het nogmaals proberen. Controleer log.txt voor details.", - "STR_UPDATE_SUCCESS":"Gefeliciteerd!#@Ventoy is succesvol bijgewerkt op het apparaat.", + "STR_UPDATE_SUCCESS":"Gefeliciteerd!#@Ventoy is met succes bijgewerkt op het apparaat.", "STR_UPDATE_FAILED":"Er is een fout opgetreden tijdens de update. U kunt het apparaat opnieuw aansluiten en het nogmaals proberen. Controleer log.txt voor details.", "STR_WAIT_PROCESS":"Ventoy is nog bezig, even geduld...", "STR_MENU_OPTION":"Opties", - "STR_MENU_SECURE_BOOT":"Secure Boot", + "STR_MENU_SECURE_BOOT":"Ondersteuning voor Secure Boot", "STR_MENU_PART_CFG":"Partitieconfiguratie", - "STR_BTN_OK":"OK", + "STR_BTN_OK":"Ok", "STR_BTN_CANCEL":"Annuleren", "STR_PRESERVE_SPACE":"Ruimte aan het einde van de schijf reserveren", "STR_SPACE_VAL_INVALID":"Ongeldige waarde voor gereserveerde ruimte", "STR_MENU_CLEAR":"Ventoy verwijderen", - "STR_CLEAR_SUCCESS":"Ventoy is succesvol verwijderd van het apparaat.", + "STR_CLEAR_SUCCESS":"Ventoy is met succes verwijderd van het apparaat.", "STR_CLEAR_FAILED":"Er is een fout opgetreden bij het verwijderen van Ventoy. U kunt het apparaat opnieuw aansluiten en het nogmaals proberen. Controleer log.txt voor details.", "STR_MENU_PART_STYLE":"Partitietabel", - "STR_DISK_2TB_MBR_ERROR":"Selecteer GPT als partitietabel voor schijven groter dan 2TB", - "STR_SHOW_ALL_DEV":"Toon alle apparaten", - "STR_PART_ALIGN_4KB":"Lijn partities uit met 4KB", - "STR_WEB_COMMUNICATION_ERR":"Communicatie fout:", - "STR_WEB_REMOTE_ABNORMAL":"Communicatiefout: abnormaal op afstand", + "STR_DISK_2TB_MBR_ERROR":"Selecteer GPT als partitietabel voor schijven groter dan 2 TB", + "STR_SHOW_ALL_DEV":"Alle apparaten weergeven", + "STR_PART_ALIGN_4KB":"Partities uitlijnen met 4 KB", + "STR_WEB_COMMUNICATION_ERR":"Communicatiefout:", + "STR_WEB_REMOTE_ABNORMAL":"Communicatiefout: extern abnormaal", "STR_WEB_REQUEST_TIMEOUT":"Communicatiefout: time-out van verzoek", "STR_WEB_SERVICE_UNAVAILABLE":"Communicatiefout: service niet beschikbaar", "STR_WEB_TOKEN_MISMATCH":"Daemon-status bijgewerkt, probeer het later opnieuw.", "STR_WEB_SERVICE_BUSY":"Service is bezet, probeer het later opnieuw.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_MENU_VTSI_CREATE":"VTSI-bestand genereren", + "STR_VTSI_CREATE_TIP":"Deze keer wordt er niet naar het apparaat geschreven, maar wordt er alleen een VTSI-bestand gegenereerd#@Doorgaan?", + "STR_VTSI_CREATE_SUCCESS":"VTSI-bestand met succes aangemaakt!#@U kunt Rufus(3.15+) gebruiken om het bestand naar het apparaat te schrijven om de installatie van Ventoy te voltooien.", + "STR_VTSI_CREATE_FAILED":"Aanmaken van VTSI-bestand mislukt.", "STRXXX":"" }, { From ffc40234ca122e563b71333334bb9bd3b6009c74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=A0ng=20=C4=90i=E1=BB=81m=20T=C4=A9nh?= <67616643+hoangdiemtinh@users.noreply.github.com> Date: Sat, 31 Jul 2021 08:19:52 +0700 Subject: [PATCH 022/194] Update Vietnamese for languages.json (#1018) * Update languages.json Update Vietnamese for languages.json * Update languages.json * Update languages.json --- LANGUAGES/languages.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index cbaba886..4d89068b 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -1393,12 +1393,12 @@ "STR_STATUS":"Trạng thái - SẴN SÀNG", "STR_INSTALL":"Cài đặt", "STR_UPDATE":"Cập nhật", - "STR_UPDATE_TIP":"Việc cập nhật Ventoy là an toàn, các tập tin ISO của bạn sẽ được giữ nguyên trạng.#@ Bạn thật sự muốn tiếp tục ?.", - "STR_INSTALL_TIP":"Thiết bị sẽ được định dạng và do đó TẤT CẢ DỮ LIỆU trên thiết bị sẽ bị mất.#@ Bạn thật sự muốn tiếp tục ?.", - "STR_INSTALL_TIP2":"Thiết bị sẽ được định dạng và do đó TẤT CẢ DỮ LIỆU trên thiết bị sẽ bị mất.#@ Bạn thật sự muốn tiếp tục ?. (Xác nhận lần hai)", - "STR_INSTALL_SUCCESS":"Chúc mừng bạn !.#@ Thiết bị đã được cài Ventoy thành công.", + "STR_UPDATE_TIP":"Việc cập nhật Ventoy là an toàn, các tập tin ISO của bạn sẽ được giữ nguyên trạng.#@Bạn thật sự muốn tiếp tục?", + "STR_INSTALL_TIP":"Thiết bị sẽ được định dạng và do đó TẤT CẢ DỮ LIỆU trên thiết bị sẽ bị mất.#@Bạn thật sự muốn tiếp tục?", + "STR_INSTALL_TIP2":"Thiết bị sẽ được định dạng và do đó TẤT CẢ DỮ LIỆU trên thiết bị sẽ bị mất.#@Bạn thật sự muốn tiếp tục? (Xác nhận lần hai)", + "STR_INSTALL_SUCCESS":"Chúc mừng bạn !.#@Thiết bị đã được cài Ventoy thành công.", "STR_INSTALL_FAILED":"Đã xảy ra lỗi trong quá trình cài đặt Ventoy. Bạn có thể rút thiết bị ra và thử lại. Xem chi tiết ở tệp log.txt.", - "STR_UPDATE_SUCCESS":"Chúc mừng bạn !.#@ Thiết bị đã được cập nhật Ventoy thành công.", + "STR_UPDATE_SUCCESS":"Chúc mừng bạn !.#@Thiết bị đã được cập nhật Ventoy thành công.", "STR_UPDATE_FAILED":"Đã xảy ra lỗi trong quá trình cập nhật Ventoy. Bạn có thể rút thiết bị ra và thử lại. Xem chi tiết ở tệp log.txt.", "STR_WAIT_PROCESS":"Một luồng xử lý đang chạy, vui lòng chờ...", "STR_MENU_OPTION":"Tùy chọn", @@ -1409,7 +1409,7 @@ "STR_PRESERVE_SPACE":"Giữ lại phần dung lượng ở cuối thiết bị", "STR_SPACE_VAL_INVALID":"Giá trị dung lượng giữ lại không hợp lệ.", "STR_MENU_CLEAR":"Gỡ bỏ Ventoy", - "STR_CLEAR_SUCCESS":"Chúc mừng bạn !.#@ Thiết bị đã được gỡ bỏ Ventoy thành công.", + "STR_CLEAR_SUCCESS":"Chúc mừng bạn !.#@Thiết bị đã được gỡ bỏ Ventoy thành công.", "STR_CLEAR_FAILED":"Đã xảy ra lỗi trong quá trình gỡ bỏ Ventoy. Bạn có thể rút thiết bị ra và thử lại. Xem chi tiết ở tệp log.txt.", "STR_MENU_PART_STYLE":"Kiểu phân vùng", "STR_DISK_2TB_MBR_ERROR":"Thiết bị có dung lượng lớn hơn 2TB. Vui lòng chọn Kiểu phân vùng là GPT.", @@ -1421,10 +1421,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Lỗi giao tiếp: Dịch vụ không sẵn có", "STR_WEB_TOKEN_MISMATCH":"Đã cập nhật trạng thái Daemon, vui lòng thử lại sau.", "STR_WEB_SERVICE_BUSY":"Dịch vụ bận, vui lòng thử lại sau.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_MENU_VTSI_CREATE":"Tạo tệp VTSI", + "STR_VTSI_CREATE_TIP":"Lần này sẽ không ghi vào thiết bị, chỉ tạo một tệp VTSI#@Bạn muốn tiếp tục?", + "STR_VTSI_CREATE_SUCCESS":"Tạo tệp VTSI thành công!#@Để hoàn thành cài đặt Ventoy, bạn có thể dùng Rufus(3.15+) để khi tệp này vào thiết bị.", + "STR_VTSI_CREATE_FAILED":"Tạo tệp VTSI đã gặp lỗi.", "STRXXX":"" }, { From 69bc90da422b8ec4d355f81df78c8bd7137addeb Mon Sep 17 00:00:00 2001 From: Tayfun Akkoyun <54566818+crasadure@users.noreply.github.com> Date: Sat, 31 Jul 2021 04:20:06 +0300 Subject: [PATCH 023/194] Update languages.json (#1004) New Lines of language.json file was translated for Turkish language. Can you update language.json file? --- LANGUAGES/languages.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 4d89068b..d0e76527 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -401,10 +401,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Iletişim hatası: Uzaktan web erişim hizmeti erişilemez durumda", "STR_WEB_TOKEN_MISMATCH":"Daemon durumu güncellendi,lütfen daha sonra tekrar deneyiniz.", "STR_WEB_SERVICE_BUSY":"Hizmet meşgul, lütfen daha sonra tekrar deneyin.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_MENU_VTSI_CREATE":"VTSI dosyası oluştur", + "STR_VTSI_CREATE_TIP":"Şu an cihaza yazılmayacak,sadece bir VTSI dosyası oluşturulacak#@Devam edilsin mi?", + "STR_VTSI_CREATE_SUCCESS":"VTSI dosyası başarılı bi şekilde oluşturuldu!#@Ventoy un cihaza kurulumunu tamamlamak için Rufus(3.15+) programını kullanabilirsiniz.", + "STR_VTSI_CREATE_FAILED":"VTSI dosyası oluşturma Başarısız!", "STRXXX":"" }, { From cf0f395c568e38f61c500c72a4efe6ec734f3a8b Mon Sep 17 00:00:00 2001 From: VenusGirl <53147200+VenusGirl@users.noreply.github.com> Date: Sat, 31 Jul 2021 10:20:23 +0900 Subject: [PATCH 024/194] Update languages.json (#1002) Update Korean --- LANGUAGES/languages.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index d0e76527..8fcdff9e 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -54,13 +54,13 @@ "name":"Korean (한국어)", "FontFamily":"Courier New", "FontSize":16, - "Author":"Remiz,VenusGirl", + "Author":"VenusGirl", "STR_ERROR":"오류", "STR_WARNING":"경고", "STR_INFO":"정보", "STR_INCORRECT_DIR":"올바른 디렉토리에서 실행하십시오!", - "STR_INCORRECT_TREE_DIR":"여기서 저를 실행하지 말고, 출시된 설치 패키지를 다운로드한 다음 거기서 실행하십시오.", + "STR_INCORRECT_TREE_DIR":"여기서 실행하지 말고, 출시된 설치 패키지를 다운로드한 다음 거기서 실행하십시오.", "STR_DEVICE":"장치", "STR_LOCAL_VER":"패키지의 Ventoy 버전", "STR_DISK_VER":"장치 내부의 Ventoy 버전", @@ -95,10 +95,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"통신 오류: 서비스를 사용할 수 없음", "STR_WEB_TOKEN_MISMATCH":"데몬 상태가 업데이트되었습니다. 나중에 다시 시도하십시오.", "STR_WEB_SERVICE_BUSY":"서비스가 사용 중입니다. 나중에 다시 시도하십시오.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_MENU_VTSI_CREATE":"VTSI 파일 생성", + "STR_VTSI_CREATE_TIP":"이번에는 장치에 쓰지 않고 VTSI 파일#@만 생성합니다.#@계속하시겠습니까?", + "STR_VTSI_CREATE_SUCCESS":"VTSI 파일이 성공적으로 생성되었습니다!#@Rufus(3.15+)를 사용하여 장치에 기록하여 Ventoy 설치를 완료할 수 있습니다.", + "STR_VTSI_CREATE_FAILED":"VTSI 파일을 생성하지 못했습니다.", "STRXXX":"" }, { From dff7e495ca3f43f4a94ab83143fac3da63811bb8 Mon Sep 17 00:00:00 2001 From: VenusGirl <53147200+VenusGirl@users.noreply.github.com> Date: Sat, 31 Jul 2021 10:20:43 +0900 Subject: [PATCH 025/194] Update languages.json (#1003) Update Korean From 2ca2c83b6b8a7c97babc11813351482c25b8d9ca Mon Sep 17 00:00:00 2001 From: fossdd Date: Sat, 31 Jul 2021 03:21:02 +0200 Subject: [PATCH 026/194] Let the link to build from source also work on gitee and local copies. (#1009) The Link linked to a GitHub page. But markdown also support link in the directory: Now the link works in your local markdown viewer, github and gitee, to their own page instead that all redirect to GitHub --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 762b3a85..f5d19bb6 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)
See [https://www.ventoy.net/en/doc_start.html](https://www.ventoy.net/en/doc_start.html) for detail # Compile Instructions -Please refer to [BuildVentoyFromSource.txt](https://github.com/ventoy/Ventoy/blob/master/DOC/BuildVentoyFromSource.txt) +Please refer to [BuildVentoyFromSource.txt](DOC/BuildVentoyFromSource.txt) # Document Title | Link From b0031059256f50ccb806490fbd4e097fee0afc97 Mon Sep 17 00:00:00 2001 From: Diacius <77890144+Diacius@users.noreply.github.com> Date: Sat, 31 Jul 2021 02:21:57 +0100 Subject: [PATCH 027/194] Improve English Language (#963) Changed `clear` to `clearing` and `detail` to `details` --- LANGUAGES/languages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 8fcdff9e..d575bac8 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -186,7 +186,7 @@ "STR_SPACE_VAL_INVALID":"Invalid value for reserved space", "STR_MENU_CLEAR":"Clear Ventoy", "STR_CLEAR_SUCCESS":"Ventoy has been successfully removed from the device.", - "STR_CLEAR_FAILED":"An error occurred when clear Ventoy from disk. You can replug the USB and try again. Check log.txt for detail.", + "STR_CLEAR_FAILED":"An error occurred when clearing Ventoy from disk. You can replug the USB and try again. Check log.txt for details.", "STR_MENU_PART_STYLE":"Partition Style", "STR_DISK_2TB_MBR_ERROR":"Please select GPT for disk over 2TB", "STR_SHOW_ALL_DEV":"Show All Devices", From d8433985e72462bd5c64c698e5252038eb2f6ce4 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sun, 1 Aug 2021 21:50:36 +0800 Subject: [PATCH 028/194] 1.0.48 release --- .github/ISSUE_TEMPLATE/issue_template.yml | 10 +- IMG/cpio/sbin/init | 5 + INSTALL/README | 3 - INSTALL/Ventoy2Disk.exe | Bin 321024 -> 321536 bytes INSTALL/grub/grub.cfg | 2 +- INSTALL/tool/WebDeepin.sh | 107 ------------------- INSTALL/tool/WebUos.sh | 68 ------------ INSTALL/ventoy/vtoyjump32.exe | Bin 112640 -> 112640 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 133120 -> 133120 bytes INSTALL/ventoy_pack.sh | 9 +- LANGUAGES/languages.json | 74 ++++++------- Ventoy2Disk/Ventoy2Disk/PhyDrive.c | 24 ++++- Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h | 2 +- Ventoy2Disk/Ventoy2Disk/WinDialog.c | Bin 73488 -> 73636 bytes Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c | 2 +- vtoyjump/vtoyjump/vtoyjump.c | 2 +- 16 files changed, 79 insertions(+), 229 deletions(-) delete mode 100644 INSTALL/tool/WebDeepin.sh delete mode 100644 INSTALL/tool/WebUos.sh diff --git a/.github/ISSUE_TEMPLATE/issue_template.yml b/.github/ISSUE_TEMPLATE/issue_template.yml index ca5cd302..a8ea6e5b 100644 --- a/.github/ISSUE_TEMPLATE/issue_template.yml +++ b/.github/ISSUE_TEMPLATE/issue_template.yml @@ -21,7 +21,7 @@ body: attributes: label: Ventoy Version description: What version of ventoy are you running? - placeholder: 1.0.47 + placeholder: 1.0.48 validations: required: true - type: dropdown @@ -73,6 +73,14 @@ body: - No. validations: required: false + - type: input + id: link + attributes: + label: Image file download link (if applicable) + description: What is the image file download link? + placeholder: https://xxx + validations: + required: false - type: textarea id: what-happened attributes: diff --git a/IMG/cpio/sbin/init b/IMG/cpio/sbin/init index 2696bc80..17be33fb 100644 --- a/IMG/cpio/sbin/init +++ b/IMG/cpio/sbin/init @@ -121,6 +121,11 @@ elif [ "$VTOY_ARCH" = "i386" ]; then ln -s $VTOY_PATH/tool/dmsetup32 $VTOY_PATH/tool/dmsetup ln -s $VTOY_PATH/tool/lunzip32 $VTOY_PATH/tool/lunzip + if uname -a | egrep -q 'x86_64|amd64'; then + echo "zstdcat use 64bit ..." >>$VTLOG + rm -f $VTOY_PATH/tool/zstdcat + ln -s $VTOY_PATH/tool/zstdcat64 $VTOY_PATH/tool/zstdcat + fi elif [ "$VTOY_ARCH" = "mips64el" ]; then echo "Use MIPS64 busybox toolkit ..." >>$VTLOG ln -s $BUSYBOX_PATH/xzminidecm64e $BUSYBOX_PATH/xzminidec diff --git a/INSTALL/README b/INSTALL/README index 645703eb..01bfb34c 100644 --- a/INSTALL/README +++ b/INSTALL/README @@ -21,9 +21,6 @@ Please refer https://www.ventoy.net/en/doc_start.html for details. 1. sudo sh VentoyWeb.sh 2. open your browser and visit http://127.0.0.1:24680 -========== VentoyWebDeepin.sh =============== -1. sudo sh VentoyWebDeepin.sh - ========== CreatePersistentImg.sh =============== diff --git a/INSTALL/Ventoy2Disk.exe b/INSTALL/Ventoy2Disk.exe index e82337176b89bc6c32fb70de1ae44f9def393ded..d207ffdb7a360cdda4358c653e0a8ad3bfa692b2 100644 GIT binary patch delta 34458 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 V-E2bTP(V_lpn6@?^F=1d{V#e4YKi~= delta 34130 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 diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index e0dc6544..eb35fa5a 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1844,7 +1844,7 @@ function img_unsupport_menuentry { ############################################################# ############################################################# -set VENTOY_VERSION="1.0.47" +set VENTOY_VERSION="1.0.48" #ACPI not compatible with Window7/8, so disable by default set VTOY_PARAM_NO_ACPI=1 diff --git a/INSTALL/tool/WebDeepin.sh b/INSTALL/tool/WebDeepin.sh deleted file mode 100644 index b37f394c..00000000 --- a/INSTALL/tool/WebDeepin.sh +++ /dev/null @@ -1,107 +0,0 @@ -#!/bin/sh - -LOGFILE=log.txt -VUSER=$(get_user) - -if which browser >/dev/null 2>&1; then - : -else - if [ "$LANG" = "zh_CN.UTF-8" ]; then - echo " Built-in browser not found in the system, please use VentoyWeb.sh ..." - else - echo " 未找到系统内置的 browser (卸载了?)请使用 VentoyWeb.sh ..." - fi - exit 1 -fi - - -if [ -e $LOGFILE ]; then - chown $VUSER $LOGFILE -else - su $VUSER -c "touch $LOGFILE" -fi - -#delete the log.txt if it's more than 8MB -if [ -f $LOGFILE ]; then - logsize=$(stat -c '%s' $LOGFILE) - if [ $logsize -gt 8388608 ]; then - rm -f $LOGFILE - fi -fi - - -if [ -f ./tool/$TOOLDIR/V2DServer.xz ]; then - xz -d ./tool/$TOOLDIR/V2DServer.xz - chmod +x ./tool/$TOOLDIR/V2DServer -fi - -rm -rf ./*_VTMPDIR -vtWebTmpDir=$(mktemp -d -p ./ --suffix=_VTMPDIR) -chown $VUSER $vtWebTmpDir - - -V2DServer "$HOST" "$PORT" & -V2DPid=$! -sleep 1 - -su $VUSER -c "browser --window-size=550,400 --app=\"http://${HOST}:${PORT}/index.html?chrome-app\" --user-data-dir=$vtWebTmpDir >> $LOGFILE 2>&1" & -WebPid=$! - - -vtoy_trap_exit() { - - [ -d /proc/$V2DPid ] && kill -2 $V2DPid - [ -d /proc/$WebPid ] && kill -9 $WebPid - - while [ -n "1" ]; do - curPid=$(ps -ef | grep -m1 "$vtWebTmpDir" | egrep -v '\sgrep\s' | awk '{print $2}') - if [ -z "$curPid" ]; then - break - fi - - if [ -d /proc/$curPid ]; then - kill -9 $curPid - fi - done - - [ -d $vtWebTmpDir ] && rm -rf $vtWebTmpDir - - if [ -n "$OLDDIR" ]; then - CURDIR=$(pwd) - if [ "$CURDIR" != "$OLDDIR" ]; then - cd "$OLDDIR" - fi - fi - - exit 1 -} - -trap vtoy_trap_exit HUP INT QUIT TSTP -sleep 1 - - -vtVer=$(cat ventoy/version) -echo "" -echo "==================================================" -if [ "$LANG" = "zh_CN.UTF-8" ]; then - echo " Ventoy Server $vtVer 已经启动 ..." -else - echo " Ventoy Server $vtVer is running ..." -fi -echo "==================================================" -echo "" -echo "########### Press Ctrl + C to exit ###############" -echo "" - -wait $WebPid - -[ -d /proc/$V2DPid ] && kill -2 $V2DPid - -[ -d $vtWebTmpDir ] && rm -rf $vtWebTmpDir - -if [ -n "$OLDDIR" ]; then - CURDIR=$(pwd) - if [ "$CURDIR" != "$OLDDIR" ]; then - cd "$OLDDIR" - fi -fi diff --git a/INSTALL/tool/WebUos.sh b/INSTALL/tool/WebUos.sh deleted file mode 100644 index 793e85b0..00000000 --- a/INSTALL/tool/WebUos.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh - -LOGFILE=log.txt - -#delete the log.txt if it's more than 8MB -if [ -f $LOGFILE ]; then - logsize=$(stat -c '%s' $LOGFILE) - if [ $logsize -gt 8388608 ]; then - rm -f $LOGFILE - fi -fi - - -if [ -f ./tool/$TOOLDIR/V2DServer.xz ]; then - xz -d ./tool/$TOOLDIR/V2DServer.xz - chmod +x ./tool/$TOOLDIR/V2DServer -fi - -V2DServer "$HOST" "$PORT" & -V2DPid=$! -sleep 1 - - -vtoy_trap_exit() { - - [ -d /proc/$V2DPid ] && kill -2 $V2DPid - - if [ -n "$OLDDIR" ]; then - CURDIR=$(pwd) - if [ "$CURDIR" != "$OLDDIR" ]; then - cd "$OLDDIR" - fi - fi - - exit 1 -} - -trap vtoy_trap_exit HUP INT QUIT TSTP -sleep 1 - - -vtVer=$(cat ventoy/version) -echo "" -echo "==================================================" -if [ "$LANG" = "zh_CN.UTF-8" ]; then - echo " Ventoy Server $vtVer 已经启动 ..." -else - echo " Ventoy Server $vtVer is running ..." -fi -echo "==================================================" -echo "" -echo "########### Press Ctrl + C to exit ###############" -echo "" - -if [ "$VERBOSE" = "1" ]; then - uos-browser --window-size=550,400 --app="http://${HOST}:${PORT}/index.html?chrome-app" -else - uos-browser --window-size=550,400 --app="http://${HOST}:${PORT}/index.html?chrome-app" > /dev/null 2>&1 -fi - -[ -d /proc/$V2DPid ] && kill -2 $V2DPid - -if [ -n "$OLDDIR" ]; then - CURDIR=$(pwd) - if [ "$CURDIR" != "$OLDDIR" ]; then - cd "$OLDDIR" - fi -fi diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 8050b0c3f76f772250d9c576fc40aa3630996c78..06ea4bd0ddde8e2d28d9ae4a1431358b3f68b33f 100644 GIT binary patch delta 863 zcmYk5X-HII6o&6Rb7yI0)T=fbkxtR3xs7vOCe3C>Xi?H^29nCGD9ECPHd+<63~aKb zW2?4kQI`FwkGvREk`XOfVHp+CV%yNh6qW_*bZ-&#!TIq$?>UF}a5!atZJA$NQ|y#98*j(4c{y%7sXLV8?_O6-1g9z6BEN3_m;w!)Zn2GnHck zz3`Z6LDX7Yq=!*yC?S(&g(}3ZU{+&sn{bL=$L>Z1TN9@NLTO`s7cwX>p$wPkUV;l7 zDKzmI9@F{663n4Q>v6Qwed~9$(~YDU93p>GDTdK1TcPUmXu0V~^4kP9U`qo$EH$|v zXrTuwR#Xz7S{>Fqg5$hz=e2ut`@}Y}qsaG;ok%qU_o+248#_pC&&EW`wZ|ZgZLq%s zVyP&-AMsR}k%C^@n{g8fZ0U9(+X396D;^7)*>jIW zJtWDSX?41|@&Ub$<4Q&qJNL+)bI4jSI6B222voMM?QsSgjkOoB=04l^j`e=xe~~ zE1)1w(WEybqVt6Op3aqVPg`F7{1T#EiI+MCHi1#*pKhs6jndsKG1*DpALn_V^SsY{ zPEJ!GtSJ!I77&~>&ugy-pBT|ekHWvfFLcEup`Xo|`t;D#r(zNoSdTc&!%Dm3j$(-2 zkNYYdE9gMdul$yLnyE;j+T=qRqzB1)_?XO=1H4(*VAf`Fn{kn5)6XKF9n8=JQS@Qv zG-PsRH9?_?EC-HIOm+{Z>3Vh}DkMHGnS|Wd*x)LT^Ul9H<}G_6jY_^6|17(hn*jJ|B(D@Lq?1dL zPi683M6(9@Pau_Q3SJ_O_HN#UAhmD4i*#1K#ml3I77Cx@GW}kZf=|d`&qpyi?1{)^ zRrWz>V>;8}VzM(qfXrOm*8#EYaEXn_4E2|GIh>KpNjy!b9h^V?VJOsc$0&{NtEtwq z`TT2M^Sv4$q4Fx;az~JSuS9;HeYWGM4krg)Q34t$+MSIODso$}p7yzuVPwbMMZjIU zU17lh`>mo#SDxkFYPCDKmL*f;8y@>P)wXO}Yb$vCI*tqdIC5>$!EN`;fl%ng=#ig1 z?`e{>Wy!mt(BZZ5p@dzkf#;Y;#86#jsv$3m{zYtw8~^-BsW)u=&B4yVP^;ulv6eHvajMlC0PKo2ypSqnDRIl#$^@)W!e*cfMd|VE8ZU|BitH zD7<3_Bg6m0FD}0O|G)J>=_R0u7)YTZP@zY+k4ixEssH~)lObw(Kr-S$8RG*U-MtKK zKm&}=yfB*_m8P?~IZg4k0?1YdAYcMwHy{=`!N?%6jS(co0Fv8&B#<#6ML^19)s%JI em;L9>>^>hUld^8R$~Hy?TgIa8uAdoqivR#g&QMSizeInBytes, pGptInfo); @@ -1613,6 +1624,9 @@ int InstallVentoy2FileImage(PHY_DRIVE_INFO *pPhyDrive, int PartStyle) } else { + memmove(pData + 512, pData, SIZE_1MB - 512); + memset(pData, 0, 512); + pMBR = (MBR_HEAD *)pData; VentoyFillMBR(pPhyDrive->SizeInBytes, pMBR, PartStyle); Part1StartSector = pMBR->PartTbl[0].StartSectorId; @@ -1654,7 +1668,9 @@ int InstallVentoy2FileImage(PHY_DRIVE_INFO *pPhyDrive, int PartStyle) } Log("Writing stage1 data ............................. "); + fwrite(pData, 1, SIZE_1MB, fp); + pSegment[0].disk_start_sector = 0; pSegment[0].sector_num = SIZE_1MB / 512; pSegment[0].data_offset = data_offset; diff --git a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h index 7b07be94..72c9a363 100644 --- a/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h +++ b/Ventoy2Disk/Ventoy2Disk/Ventoy2Disk.h @@ -291,7 +291,7 @@ void disk_io_set_imghook(FILE *fp, VTSI_SEGMENT *segment, int maxseg, UINT64 dat void disk_io_reset_imghook(int *psegnum, UINT64 *pDataOffset); -#define VTSI_SUPPORT 0 +#define VTSI_SUPPORT 1 #endif diff --git a/Ventoy2Disk/Ventoy2Disk/WinDialog.c b/Ventoy2Disk/Ventoy2Disk/WinDialog.c index 107b1da62a816f693f881859869ccc38c1372d7c..a5402338960afb4b4f4d4b1e4da87c446c95111f 100644 GIT binary patch delta 70 zcmbQRk7dbzmJM3FCg0K)nS9|F&*WcWGLy3o2~55)!)UVHxwgp#G8~iJo(fH#qb)J{ W)h;VI-)wi#XxENCp6@I3aKV delta 50 zcmV-20L}lTzXXuJ1h6W)lQ6_wljyoO0|@{LlcBp8lb|aUlVH0#lN#m{lhE7-lTgq8 Iv(CKMVm=`lAOHXW diff --git a/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c b/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c index d62b581c..2a8c5b38 100644 --- a/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c +++ b/Ventoy2Disk/Ventoy2Disk/ff14/source/diskio.c @@ -202,7 +202,7 @@ DRESULT disk_write ( LARGE_INTEGER liCurrentPosition; VTSI_SEGMENT *CurSeg = NULL; - Log("==== disk_write: sector:%ld count:%ld", (long)sector, (long)count); + //Log("==== disk_write: sector:%ld count:%ld", (long)sector, (long)count); // skip MBR if (sector == 0) diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index 1f1f1364..4598ea03 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -1623,7 +1623,7 @@ int main(int argc, char **argv) //sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe"); CreateProcessA(NULL, LunchFile, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); - for (i = 0; rc && i < 10; i++) + for (i = 0; rc && i < 1800; i++) { Log("Ventoy hook failed, now wait and retry ..."); Sleep(1000); From e2656c287b87d33a4cdde61a23c8362681d17b1d Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 2 Aug 2021 21:03:43 +0800 Subject: [PATCH 029/194] Compatibility improvement for some WinPE --- .../grub-2.04/grub-core/ventoy/ventoy_def.h | 3 + .../grub-core/ventoy/ventoy_windows.c | 78 +++++-- INSTALL/VentoyWeb.sh | 1 + INSTALL/ventoy/vtoyjump32.exe | Bin 112640 -> 110592 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 133120 -> 131072 bytes vtoyjump/vtoyjump/vtoyjump.c | 204 ++++-------------- 6 files changed, 107 insertions(+), 179 deletions(-) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h index b5240114..f841aba6 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h @@ -69,6 +69,9 @@ #define VTOY_ARCH_CPIO "ventoy_x86.cpio" #endif +#define ventoy_varg_4(arg) arg[0], arg[1], arg[2], arg[3] +#define ventoy_varg_8(arg) arg[0], arg[1], arg[2], arg[3], arg[4], arg[5], arg[6], arg[7] + #define VTOY_PWD_CORRUPTED(err) \ {\ grub_printf("\n\n Password corrupted, will reboot after 5 seconds.\n\n"); \ diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c index 3bcadc4d..9f7615ce 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c @@ -660,30 +660,22 @@ static wim_directory_entry * search_full_wim_dirent static wim_directory_entry * search_replace_wim_dirent(void *meta_data, wim_directory_entry *dir) { - wim_directory_entry *wim_dirent1 = NULL; - wim_directory_entry *wim_dirent2 = NULL; + wim_directory_entry *wim_dirent = NULL; const char *pecmd_path[] = { "Windows", "System32", "pecmd.exe", NULL }; - const char *wpeinit_path[] = { "Windows", "System32", "wpeinit.exe", NULL }; const char *winpeshl_path[] = { "Windows", "System32", "winpeshl.exe", NULL }; - wim_dirent1 = search_full_wim_dirent(meta_data, dir, pecmd_path); - debug("search pecmd.exe %p\n", wim_dirent1); - if (wim_dirent1) + wim_dirent = search_full_wim_dirent(meta_data, dir, pecmd_path); + debug("search pecmd.exe %p\n", wim_dirent); + if (wim_dirent) { - wim_dirent2 = search_full_wim_dirent(meta_data, dir, wpeinit_path); - debug("search wpeinit.exe %p\n", wim_dirent1); - if (wim_dirent2) - { - return wim_dirent2; - } - return wim_dirent1; + return wim_dirent; } - wim_dirent1 = search_full_wim_dirent(meta_data, dir, winpeshl_path); - debug("search winpeshl.exe %p\n", wim_dirent1); - if (wim_dirent1) + wim_dirent = search_full_wim_dirent(meta_data, dir, winpeshl_path); + debug("search winpeshl.exe %p\n", wim_dirent); + if (wim_dirent) { - return wim_dirent1; + return wim_dirent; } return NULL; @@ -745,6 +737,27 @@ static grub_uint64_t ventoy_get_stream_len(wim_directory_entry *dir) return offset; } +static int ventoy_update_stream_hash(wim_patch *patch, wim_directory_entry *dir) +{ + grub_uint16_t i; + grub_uint64_t offset = 0; + wim_stream_entry *stream = (wim_stream_entry *)((char *)dir + dir->len); + + for (i = 0; i < dir->streams; i++) + { + if (grub_memcmp(stream->hash.sha1, patch->old_hash.sha1, sizeof(wim_hash)) == 0) + { + debug("find target stream %u, name_len:%u upadte hash\n", i, stream->name_len); + grub_memcpy(stream->hash.sha1, &(patch->wim_data.bin_hash), sizeof(wim_hash)); + } + + offset += stream->len; + stream = (wim_stream_entry *)((char *)stream + stream->len); + } + + return offset; +} + static int ventoy_update_all_hash(wim_patch *patch, void *meta_data, wim_directory_entry *dir) { if ((meta_data == NULL) || (dir == NULL)) @@ -772,6 +785,7 @@ static int ventoy_update_all_hash(wim_patch *patch, void *meta_data, wim_directo if (dir->streams) { + ventoy_update_stream_hash(patch, dir); dir = (wim_directory_entry *)((char *)dir + dir->len + ventoy_get_stream_len(dir)); } else @@ -932,6 +946,7 @@ static int ventoy_update_before_chain(ventoy_os_param *param, char *isopath) static int ventoy_wimdows_locate_wim(const char *disk, wim_patch *patch) { int rc; + grub_uint16_t i; grub_file_t file; grub_uint32_t exe_len; grub_uint8_t *exe_data = NULL; @@ -940,6 +955,7 @@ static int ventoy_wimdows_locate_wim(const char *disk, wim_patch *patch) wim_security_header *security = NULL; wim_directory_entry *rootdir = NULL; wim_directory_entry *search = NULL; + wim_stream_entry *stream = NULL; wim_header *head = &(patch->wim_data.wim_header); wim_tail *wim_data = &patch->wim_data; @@ -1002,8 +1018,28 @@ static int ventoy_wimdows_locate_wim(const char *disk, wim_patch *patch) } debug("find replace file at %p\n", search); - - grub_memcpy(&patch->old_hash, search->hash.sha1, sizeof(wim_hash)); + + grub_memset(&patch->old_hash, 0, sizeof(wim_hash)); + if (grub_memcmp(&patch->old_hash, search->hash.sha1, sizeof(wim_hash)) == 0) + { + debug("search hash all 0, now do deep search\n"); + stream = (wim_stream_entry *)((char *)search + search->len); + for (i = 0; i < search->streams; i++) + { + if (stream->name_len == 0) + { + grub_memcpy(&patch->old_hash, stream->hash.sha1, sizeof(wim_hash)); + debug("new search hash: %02x %02x %02x %02x %02x %02x %02x %02x\n", + ventoy_varg_8(patch->old_hash.sha1)); + break; + } + stream = (wim_stream_entry *)((char *)stream + stream->len); + } + } + else + { + grub_memcpy(&patch->old_hash, search->hash.sha1, sizeof(wim_hash)); + } debug("read lookup offset:%llu size:%llu\n", (ulonglong)head->lookup.offset, (ulonglong)head->lookup.raw_size); lookup = grub_malloc(head->lookup.raw_size); @@ -1030,8 +1066,8 @@ static int ventoy_wimdows_locate_wim(const char *disk, wim_patch *patch) } else { - debug("failed to find lookup entry for replace file 0x%02x 0x%02x\n", - patch->old_hash.sha1[0], patch->old_hash.sha1[1]); + debug("failed to find lookup entry for replace file %02x %02x %02x %02x\n", + ventoy_varg_4(patch->old_hash.sha1)); } wim_data->wim_raw_size = (grub_uint32_t)file->size; diff --git a/INSTALL/VentoyWeb.sh b/INSTALL/VentoyWeb.sh index 061120b8..76ed0d56 100644 --- a/INSTALL/VentoyWeb.sh +++ b/INSTALL/VentoyWeb.sh @@ -45,6 +45,7 @@ if [ ! -f ./boot/boot.img ]; then if [ -d ./grub ]; then echo "Don't run VentoyWeb.sh here, please download the released install package, and run the script in it." else + echo "Current directory is $PWD" echo "Please run under the correct directory!" fi exit 1 diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 06ea4bd0ddde8e2d28d9ae4a1431358b3f68b33f..9c0cf8dd143688acd781017c8ab9aa60a80a52a5 100644 GIT binary patch delta 16903 zcmeHud3=o5_we&P*@jG-kd;Iv5wRqgnP;Bax5$cwQDm`15R5cmf+T`OLJ}1tBrb+l z)m~~T4Ppt6HK_)vrL?xRv@W4S(X>_bp8L#%_P2cAKi_}e_?+Bx&pqedbI(2Z+~tYl zR_Eeo=SmITTBVIGYORoqx3q(&<<*vDQ2%C1)0Vw_`RkSqeEIE`mrxoT{@k(@$_lw? z%a2eNPrkOLlrJCga>bLM^5y%}CYgv%>c9LLV<;+tcA~zlbD3ak@}sC`ilJR;Aw~72 zDe8cYtoQ(RrjwZ0D^VsL!nAfm%jpoGjmv4u@K22fnkt~Hg1e$-S|E$=4dNcqOw>63 zlZ~Q+C@Q`Gtc(dc6DVrc7-$1YYAlrfQ6STcUW#Jj_j)v)>H1!4CnCyFRA(qQRIgzs z(kmSkn96O{LmhWHGWRy3zXVU29|obv9ZoP^2cg{^CCo4JsJUZ4QyPy(yPjg|;;I9M z6CH!1qbSP!^SIOIGW^DBH7C9v&t51O9fqE%v@tj=3T^a|GfwM}sIwRIbZzxh4?WH7 zweZ!omg?Bf?ld#QfRa7uF~8}nuXtuN^!@5+pT16v?gNzV|0pzjc_cL=={NVHm_`2kbkiEd0H$DvykrL+W%I;%nrfzceuR$Rln8u>&&V8F`=BHlhes~2lq8FMS z5!|c3tobjil{n4noo|Sw%&iq=_km)xdS^h@y{7Cr)RNGb5m8KhAM|@fV9}?s6jgG@ z-~gON)^vYCBxSj+P1MFnRM9V-@hU(^`-zL%Ku1Mc8%&Ui zf@ULD^(IO@Y&2t%={4zO477tiCOzd&Wx_wJw;vg4TbVVtx7B+r;6{^I5im-Cu_BHx zIU^XKHU@mkUcgg(+Uzh%2}37dlcP<2CWSKlccBHSw11x-@ud0a-=rf!venxIl-ei5 zuIQIg)YRX5tQYC|M%m5WK1rqwB9r$onTja-ZP!~vZC#r=Vxp;laL4o9j${-gtlo}5 z2QRyuR*|*{6gi;#`&$X>VpCdQ_5uthA#3J{MI)@=C0oBUA0*VnXMnNn)sb2#+@l+Y zn;MDW#n*hS!ywG(*b86^b__*d4hVm*8CuI@9v>sh@FLVQAfihf5io)P_||;-t=Wrv zAd$$|CkiI81IxBHOIV2GMRu{PMc#M zmy7UWzEQy51Xt#O;V>7Z2lm1k{BsEUR`j`ZDbev5Efj~xY$WKhKY7>N*Qagno(9_- zm`PQ{v>C0rf)Pnp?+8!_gjGl?r%)&_2Ut(ZlgHg6*4D&Du7Ev&IBatu_ z1|(qz(>bV+HTyL}e`VGqXP^MbRg^sjZw@z_ZlEBkH?yKUl1qEh7>$?uc)kXfin1Il zgl94M&4}xQ(Gsbgc0_g3{&W_4D(&h^3`w$HH`*+$qN#Uc>Et6%Z1css~8dms|;o$Q93WD(vN_*$Gy zZG>IVvpbr0pjcTSE<2JBsSu;7mNdS3`46|+yvo}9B(*xSR71LnviSFv%o9 z4`e$#<=7O>(t1&%lV+6t;=8&9cp${C1J8L}v)k?D$XSw{{NoNBN5G^cl2P(a6ZUp()BR*XG}e4Z>u6 zAplvFv*{q@s!{}CqDuOlGO^60k+N02%DpciiU+z z?T;R+;)}#!6VO`J)+-QpZONt#!pZTR9^kagZx_on*g?rIV_HHuJb}Ypco9U|nj}-;YG08;bG`YBZB4RvDLy&c(_^KBEj?1~S+q~>+NTbL%geH1d49#O+5Mm=$wVTm zqO27n*5n9eBhKiG?yJ-N9LZ#}z(Uq?{rEJSZ!>+-SWUTK7KA7);vjpJ+2oC;Tj+01 zAf&$lZ6DeX#cC(?%mzl2sO-OVaVU@vjEV}I@$3 z>%1N|+BAH}3t`;{F6EivAI^wI>&uv*J<*T)p3DhPBrqttmU`MeXTF3dKm>!qw)~Lg ziAEb1``eaY{=20&%9~i>S5cOaDy4l~NQ=?rh{7ZLd)vmBGq~iq5vWv7Bw0FWdgK^b z@aH2VnIoN$+rYj|MJJ>jIM_cGju_x2$h%!KT`J=Ka5!f&en>VyLnpLhpbxXs6CD~D z#!$A}`=00()apF=w$7eN7M0=o-)7oxpAL(NZ%vF^@6<~X3uD9s}6~Grac1P{!K-S zLDQMQj%ddqqsLG<4E|FB2?ncE7k01*dht?-wD6xuqzTx%w+mrHd;3Px?h5T-30Vji zcqSZaZ|6fk$^6Vz3w%jYU?tltzy*cBN&>DcrD_F%wmppL_3EJXG|T@ z>mh+md`A?JkmyH_4fgoI40_uGx(zK%P`Fk6i*hc(K%YY{i5c`Jl$97xk3wq`M|tH6 zNPmuCV*9pq)(O!=e`aC@2oD|Q(!qtIl1yzVdRPK|3snt!A32QdQj}~i6jqdm&V}Qt z$qLIglQPyvhr(K>sB@*Er9h@|Z7TT5g^w@y(ocX=tf1UWR}mziR=Jlg1q^g#lf}yq z!Rk#`omE~D9hzkyQ!D5O4HXHYCL93!qWK0dQ3T!QFKZup`PfiD{0r|lViZw0!Y<$R zFRIZh#|Pm=4)X;u{~q*XI_E&a`EVrkYbpSRc*jlXWSjszGQzZ;5G+6-^ZTmo=7I#P zv?j^4V_9Sog^PK*uD|s%^bdcv(@d`k>!Tldb3r%=#+5?GMY1Dt zDa;WLPvQM(@~a?@##v5wXAoByb6l|NA69FNi}^Z!pFe~+^8O}6FcJ+$Q*V&Ni+?EM zv#TlIre!ieN#N4l@kEblB#@1G*jwr#GiM@(n1F7R`HnAmMynm?&%ZEa`@}r~X;7AL zH06^nz4&4I6>FC?MN$sAJ;P0F3Hiq9_AmtyruS@inlOyYdi}^g7(^`o<2S1n ze0I$gPgq)R@I%S8T603Ztlpu-VJW2H@(q-o+)J^9iDfw=4s;;($r{nS34D`LEiaQDdd zu;vQkEQ%KdBK4SFQMF*Axz)b4;*(HIEq6{EcbYdSS5We%dCrUx$(te$^4mc-ygCGo z4#X``n8>{i*K|kQ#)xGfz%H8#p4r*rf;FI}+z)en0o(bQ7Ox~cm@wdApw&}gG6iXV z-05nMvF|h58$H0_IBVLN@u$u8)%RczNv_5HJacu2WOse zTc~}S1g;s8j7!3h>-a9={h;U5=3Iff@O~1$2GNn)?h)w06W@h6vCZWa7c^{qDD#C2 z${pX+Z3)ormc8eKJ{zAEG8golW7;5^`@}ki-=Ll87(vT8_4l*V$}Z=0PQr3E;?nze zu=a&6j5t$_Oz9C!t2bJcKG3C@_+UUUbT>WNKg9X1<{gj#*gCB51tuop1tG|Pg3Re4 zOh_s^H*v*~G9@H`a~u9l4<-Hp24civIx=vq%oNX{-s2mGfmdYs{3 z)RRB+3Q1_(f=jP+5}w`_V)hxB*V5md_}EOF;ab@YtK@y~P-^OF^JHw!Z3ga=!uu5A zPX(p;OW?1Mc?~BJtN9$B4B@JXO&)g|Pl=(Z zhx0)cB&^=MVQiW77Drf4_#n7|NR1l|uFw(^h=9*%{4unonmRaAbvPUvQ~Bk%@Np<) zqD)`Bv$6X2WLLUNHfT;Q+13naY&b*Qhaxk9>=zM;o_e}xbUd_z%RS+l!M&tVV9n`3 zIx7UfrIJ(Dh4HxGbM$cPaAxp%q%n1K{Ro^5F_Lx~FGU$9mQF%zO%LcsR5VR)_zNy0 z)nwO6o-Vu*KN3W)JPhJlc^I~$A_^KFw zh1VN#IZs+^ug&L0mOu?>0}95N7q5q!cE|QeD#u^Bb{|wohdSuRdWbaPxaTM4p~|-HZq(?g`48F~DOf1T!og z4^t2kxZDNpnjxW=pgS{0F$*3eF1sI{iY8@OFeh8k^X$+8?j$fyxAZ8nT5|&z{#CpM zoZ&J8mqN#>I1O%)wv5xluvT+DE?h|{sC0qCH00&pZU?X-zfjLWD48+1O-u*7lH5Cs#3lx#g}YV4PVvZI$PDiR}FZ-ts2c&qw!{2HJ-1= zV??S87mSS`4#NcHWAQ>l0UwsA!4D*7n1`aMTtDw5LboqVoD8L>Dm^{*&TOpwfGClBXNU$(tX{VFm(TBWvS-G_kc92Lv zmJzm8;EOZWk|jvv4lpG^0$L86WMjk#*nm=(<0s36#0%+=tOW1%psHl3qqW?*r9%>) zOe|wxK^KicA5Z$r6qroJvtG!Qr=fk(w!EOsSCGR~%L`wdV}#|gStN0867GNtb!?V3 zFAFme>~9AS_eu(X14B8@TH|bE4Iz#q;oOBs@MahqzN)fiU_1!~*t*lEk@E}`7NY@k ze8aE9R$(7bzxLrw;OxWkC!_fd5*R-kG;>am0S~2+D%^;Btf>!&f~_!yN-~Cvu%1qM zfTc=~*qhTAjQCT5PR|MJa~+z9O;WI zXkEUh=W247s|!-M<_K{)j~mpjxvt50eiTT7UtE$fi~h_Hr%O@T+$ee^%A6ZY`=b?e zHLU1q`^vzFeuZq(V10-$7r@Gcdwm z(X)BJMaNHrzdi*&z%{<4?M-e1{_zP^6d}1E;Ol^u`?X9o!<)K^FqX%>#kP_RbI0@wQ&$Ut#?~wS!%C5cc?|YKM1X<&SyIu=`uRuOg3v z5rJ!gVmsn=2h4o#VL5SLE?k~+?%|hcVS((u9?*~qr`Je_IwN*PXA63FcmheuD#N{+ z(W`>b3@Ju_mU246&SUkChHGys{(2bfk?Y}g&QuD&@CDFHR!we{Y5ab0aOC^2)jEb2 z6NUnGyRZvwMZXv7LjoVc`w<=htw}hF|J|AY9Y2!nT7GE{(@@HSwC*z`pbnN4Zen>P zz_gFVrJpN_Q9K-7TX5WWAJM&$bbgGFYSUptIDmE*^$9#qm^ zjarNR-QD0sms-+B=Xhs2U@9DSEza+}m>l1L=3eSfLr)Gk7i}#T(*w|V#hPBv6~sii zHoBL+g3+2blg(cVtHuB#nmo=%=#7*MyVJoabzyhEpm!3LAdzhHg0z!_JD|#iKJ?${ zvxP$I4VxWb+)fS_08(R75>a9yxKrnn}4qdKS02re8`miGXwpl}0 zlh#Ue{ZZ0d^3ZXXu%y|+p}`tj_IeeFg;unYb|?!-DTH4NfU&F5(G|TIyc*qG5lV^< zl>t48riww-T__p>&H&T`901r2uoYnaYBabq-ivUWtwb}m#y|-Hg4Uqzl^L2+3u*ZM zd+1LJC}?Z9><^n|;l#2fAOIYMxpFPwwE*|mpxCPJOsNG;t?EsRswz=W!T~xIP#6H> z0gM1C0OaZdSP!rppw3b~aOGq=sFkb%5j<0}H_OM}hfSj7%^OIy z)HRZ|aKCG)9vSEwBv{1>4_+m{?*NX(d1%n8aL>U&0H!(b=zpURSEYL1xni{ji?AzC z_aXdM=(knzUL`jAJ}B&SD7%7&txlpVtGBNn>nLo6aIklW)6hO)#~^RPiOs{Lr~=3Q2z=j`Moe-%QM z6{ySZZtz_~zI&2SJ{XzGe-sNPs!z9cfOAYJ+PAwutwDEp2O!O!j>u_`H+&uP-xG|w zLM?VrFnp~r?HNudR3F__&Zr_llHa=cErC3~ysJr}4IaQ0?JVR|DdFc?d!xdAr)Vc+ z*v~Sb?n1fyWj*uB>_w0_7%h39pmP1N7NQHDClD02i`aP7v_FKQYS4@QD(3#@Nc5$- zDEV_3hdI_m?Syxev$PS%*eG6Vr^j{*Yoqw7om%abU>hYs?exM5nOu<9=ax9MG%XF;f%M8r&r3r`gWftzim)Y2#FLSUbU*=<1zAV5FP!|GvRMi{R0DA~;M*F3t4peJ~gTz_#jkMdXA9Xz^`P(R_( ztpr`kqvT44KjhKF@SslN0v@j==u951Bj^+!JwwnjJla4|BcQy^jife^Z#Y0uIgef? zXatYmAZRd;-Xf?Ek2Vw3l}GObT7)Sc$AtWHJMlmhK_BtxV}jo0(N=<9<zbRRfTFWS%b=g^5GO8PI< zb|g%Ab#FU$%wE*@Xdn7hH1cSgtKluV9vwgWAG!gBA3F=TtY^oH=tXE|t<*1Z_uH-T z$}ZSP>tJ8?Gp(&c$7{QE#6W?49DD6X&9!sfK8C7&+Z?+KWgH*i6>eupe%EpveRe#I z>A4GCIv&_52=)iq6W!b2r>~+n$D3W|uZIu0?w?oxe4-D{C@)oe)Q#`JY(Z$|*IHrp zr*F5x^XTZ;VZByW+I&$ty52xdJZqrV06YYcpEFR=0LuZI>XFNN5#6m?aegD+rRyi{ z&e#M!wWL^c;nAcOXRbicz7Y$XfL2ezfuF)>QUAsg*GM2_hLDH-hU(fz7432u_9av0 zit4{F_|Wb*$R>5>C^!NhvT+#-xzvwNN5)H6g>9sz`Us50Wjhizg)uX)p_HaL#&0Fs z)TE?mqnk}}ZcUcA<4Llh0pBLjA66H9JBy}M(9_Go@VnEMRrFZ2{mOT4@CQY=B9^V!MNdDTiMMV7r05o4Z164SH3mz2>Rx`ADKNR zXz%szj;-*C9DRE|KtjUH~*#wro%zN?09^~F?dc9Izynf_~05dQOqA!^8vLT8Oaki zT#eydO35E@;BuU1Yk^nIX}4uw-R-p@??k^v)wjpNoOHV5DZIG!t;Q8dbSIPfssOFO z^ATN(M(I5&#$WVF1wzfcAh zyK%Lsq4|AAKd(CAM~?RXV;+C}gjWc-Oy{~0KkS`{ru-xxwqPB!z)`Fle0ItE1|F+P z9mgytir^#(&o*OVa99e2ci(K3P=jwaEkEIaf6;>%qhEdsrdyEUo|bMxvG>9PZV-L8 zcLM==H^_sCu^-Z3qb2tg14H3*4*ff2x};v{1Aipv4VP57%?`6oKVZQhS*_&n;ouz+ z7ky2>h2-Rl~mHWXPR*ArhDG01gpD}Qi_z?Yl z|7*XtMgM5*4xF~e?dZqd6(Dx66#!~J*U~j@+{3}H zXxwNC<2eIWjqcW?;vJ7Cpe>28rb-Tz-J8mF9}eG{zUzp-9qsM;0;cRA-|BvbD*9t| zKhI62aMUVkv*rllc?|AxvOMuIypR)~)J!HRDH)rZQ2)o$ zpsSEGfqyF$w!ePsf+x%;7Ly3VN%PU7$7<%#cJ$TbAmM2U#S(>6t}A{r54AiFqOT(1 zlOP|{C9Ac^DVuip(n#3XlJSdQ(ZDA?gfl^+o`TnH_;W=x^GOeex`fs|Q3|fih3Qma z3SECPyu&>TJ_=Q*J#G2 z0j+qE;dXBp(amRtt+Q6X4D>7o0@$|y9bJyZFa3lSJb}NvdZJM;o1Mwq2z;&mea?T7 z;#C+kV-iY#qWqmjkq)F{=0!GpMWO(-ra$8SM+=0*!7(vsd}eqnDixG z;p>+Hkb0+h_}#^yU0cWJFai;@>u_^6B7m_W#-RXJEaQkH+w6ll0())gWO@M5jhs*iQ6XM*NB8LMM87 zaP%lp>4z_l1d-D%S++OiTn`*!qaPY+(RZdNGEuRXEuCpiXbJEEyBp8`@H1F1b_q{x zvNb&)VR7)JKXHtXv05!Fyl8*RSDv(hVPY*`d(s=aX8r^nB?{pJPyQ+l!vU^f_RO@uua>hr??Yc+;&kGiIPA z+n4rc^2%yH^rh37q_$wl*8l5!8fpC>-_wLdEVM!p0_{*PBYXkyD;^*#I1(LO5#|8G z=>CcxeA%(mKa41Y2dt-1+yb}?&Sj|?V-2)&1Kok;*KC7Ih zUDboM@Q-TIfc`I!YHL9P%p%N{I{hvF=I zyVLJ8SvzZ(AX-Z^oWc?rO#60TCWi@wMb-Xn^Knc~W-!gt!n4usIufF5c81V_G_!}Z zeBFcY&Mf0<9`&G20%m1|Wn=^$$Cy+#pG45{jxNnB;qW*y+45LKPi1t;mQiAQS9Klq zSTxo`QwabnfZhO|0T_Vk0OTiOHBF@hOM0Zsul0sOKCZbbng&=KJEDw-PoF-@5OasWbrAz>{|EeAtB0@x04 z7@!dV1GE7MpuHltb+lsE21eWAkhFx z02u%U0LuZk0-ON20q`6^_z?&I!~#qQSOl;JU^BozfD-@>0Ji{s1$YDC0mg&@$N*vi z$j=Wj&;|hh2R;?N{dqalKu!D5K>05ojGlSV+$f zFu)@sd6j>EMDz&bC&5g5a6sJFN1NEmh6aHpU=bbNv2q1P)m2ec)19hdA4~Bf+RtIo z6oX~{BD$NyG?NWszL;kDVG-TcnwdsK~vKf15v{Ne6+=2 z(SxRt*3S$)p}h+@-|=0w*R^|iGeXwZ{F@KXKmX$U_7vgk>hkp!19j_)eJmee<%wZc z*9_EZ0P@qWxc0v&$hdClSW0)Nf8dQBAh`K&_W#;n=bvotpplCH(e8n1&Ac%4_s@L4 zQP1R&l$!#wTzfnN^RIwsN77Ulvd1{kUch1wGQfiV2dx+uF#P8z2uu-l@K>exml&1ZjF{hH0j17HC#z)@e3t4r`h;w04fx ztlgdh7b>Bs!%|r;E`I)=kpQ)Xmi` z)veH7)HUn=&{6shdVl>O{V4r3eW8AtexrVy{=A+_rzrAL`<>{v=r_^dqS@j+Nr7a! zWRIj#a!>MHqGi``Ua~g%pdw|R@_Xfd5rL)Rim8=>IuGpyBrrNFgQstwLQx8>7 z00(@k-lpEA-mk7vpHQDwH>$6we^CFZ#_Cpeo0`%HHQt)8;F`V~sU})8Qj?+ikET>J zMY~3|Zx>dTTx>!AxO;KCHFiOOV9*E$7rA3Jg#COEMiv<#iL@6;y;w0lG z(ZwbS8W&_zCY=2h44rOPs?$R(RE7ePfNk>ViNXw)jOSegPNe@ZCm)?;+ zl0KEb$7OPeE85N-;$CuYGG7@hQ^^dnp|X*(X|j1RstOp_7qTO=2eLn9gJ4_*awOj% zzaW<=)QTv@I7NY?O7XGcfZ~MW8^txnb47qkrixO%4-+_DRj4XetyXPO?NuF8omO2? z{iX_4i`6Q1n%b;hr9PxSseYw))`&GxMVe%ot!bJwni$<2-5T9NT?f5bKUBX1B9*G7 zDDnuP7Db6hgC~xPV#LG6V!B|DYt}M z##M5wxV79*9OfQ#t=tQ4v~04hSoWc8nXD29c2IU#)=BOsFA9(c$wTG6j`Tq<86 zFO@HmFOyfwe}^?1ubi%Yrkt$$S=B=wp&qQRRhPqhJE`&225JA+3UvOu0lH_pKXueb zipmE=oki}Vzre_$;yiJa*hTUNqGtd*oZZU)D2?ULaR+6w@*ns{g*MXiT8aT9eB^%O}(deJ!1T+u?&V$qkP3!?8uSoBQv2BMr34;06VCyJ+v z7mJUIo5e50R`GihKS`jZsJ}!e(MX0!MoGpMCwTCXz4`hROx@D zxzc&kV(AiTg%m;LZj^49?v++ck4R6#Qf!o7g($u&eE{?ST>7WfDs|%AxXzp(7sU1C z!a0^xa5^rQ8^R6eQn@s45|_oz`$YDc?6|B+ z_KWPP>@S(Kyq`Qxo+sZb-zmQ+zbAhvcTjjMdMT8OArSR56bltdu?<%D*NU5pKNUh{ zpi-n9sC=ez)`n=Kw2QPB?LO@j?Q|V{m9C?xu`o*;MD?Opm)Bb-xzbNzls;U4uz0s(ozhM1saC4>uw*jSR*h1x)ko@MAkil3heNUj ztxXg~K0@7wS#A*D7oUge`c4wd4uMIT&#qusvjf4W3DQZ@-Qc-n(r`}1DY+PKFqgw^ z=XP`Zx#QefuIL-?I%KpTxnH=a+(20zta~$`&o+Zk4!{!em&@b^`4@65e<^naFDMi` z#bCu~MLKvQPqA3BOtDh&5$tN)6?-8U995ixY;alegW{gzrNT|=sSHqtC?k||8ifX2)B`_*ykx?`j*8DMu<8ZNB zJWae_yjlD?j59(q5Q24%WP#+oZcq1K5C_m9fep%HhhQ6y+i12z8cbj;2bpQ*%IbPUEGG(1Hc6 z6m=L1cac&wMYK$GSaey`Ch`&Ym*^!UB&m`#$wkRE$sCCL1MGcvjC8&VWE$s<(QC`nnwQg=vqOm|XuR`-qWlJ1)Bd)*z~eI3^Qs(Y?$ z)4kR)dS|__emO*j?Z58t1C!HXXLuu7#;#&F!h%#w-N`K(Y9$R_(~{+k!OjsVbjTn{jpeFDqbR9Cax5(60a4{mtB^5%P%P^ zm1}idboX?w`Yw7Zh~_ikS|+|%z(%vn!Tz<7RyMLe+&TFnWsa&s zwH}U2FIDfWDfskA-n*A`XXQ=uW_f3YN?}j{0Z!W^p?GID>3H|sjs+5-Y4{)WCyPgTOj80dZ?g(yXoAu5I_*dc0w0oHc5@+LAp2ne*lG-NcjK& delta 18380 zcmeHvdwfh+_xCwRB7=zpxgjEm5ZAdRb31bj384w&mPo~|gpsF{Zj>`W%-`Pt$*E|K@L*xGDPSWwHdU3{H);Wla)Sw z)+A19k>do83jo8GijBfc{3?ZPwO68GeXnAO*Df!Cyh|R-?g$%`NL{nfgr5@0d(BnC z&O}nvJXeTIBrmo&EabmX5hj1hD_k~^>B)HY=_18`*7~?H^tS<| z++Qo~-9!|v1B6YRD(?7OcwyW|DVwmdVnAy@UQox8ls5B)%KjDKw#gLu%N21!J-mh6 zuaM04zeTKkBbFPH{D)s&{Bh^qqNFEN{APKVgT^SAQdn;H8)Q-FZ6VY^W_I{du;|GP zVatTQI&vXQBP`Sr-;Se$9?pQ0NlzR{sc%W_aw7>bqXsky!P1TsxGX-lbO@z3Y=_><@_oO?}0)-?bToC-Dh?0 zu#AaG9A~dt6w5WKFP6CN*O0N%rYbZo5gbPo3aheJw&dc%`>312+vrj?$GP@0*%^EW zZ?8uUI{O)oMrkM_+h}BO zR>j{<7l;fxP3WZ2Y(} zFqrx@6{Fm(+7*nUlO)N@Ek1)I^ZT^r&ZK&0{QYG6WKfHEXMA0ef*zL& zW$GVc%1kJZv0yEzPmiGoBFR<7&ZhZH#uKti*)zV3p(h_nruR%d_t+ij>Na2oR~+A9 zbLGfJB)bB8K^zi~RCSdkbbVLCt3+XN0x_$sLc6XcUo}QJ6hW@2x{!KM1`H%B^pN%RNQ{}YI1W$S2zw?8k7?I>#bS)RyXF=21&&RM zqdSoqG10t{Y>rW=_jPjju+fXVqXJ#~Kr+R%PBwTPky)>>6YBHc5q{ZZ_B6 zqi_oMz_~}+t&Xv=N*R;cSz`A3Co^M{^laUcSW$p8F(S0lfTw8B4rIJxJl~ysZU_oUaDZ*|UB>2R=i)Fi z-UuhR3<-I@FcE0AqU&3@T|Ven`e`ycc`bs`HZ6tIGhX5psM=E5h?aH zjOMEM%t*Pj+WD<}PCjh!u64@&8|AE9T(`0b$Gy#!$8zc~$!@Vl)P7VhD$K<6{9Kx| zA3;vCoq1GoVLd$7?gg@qT04?!;)D>64YnFAY%W)iALq7hpY|lpSQKK1i((Rod%VnD zpE>;B#xVGDs40r~Cj(3qyG{qAT~YWSO*EBUS6*Dqnx!9+Q>JcwD7kOa3J*g`Z!;DG zQfjvPH_r2Ftf1rQ<`6>7FZ<|UK~G~AkQXh5!j52a)zVd15=>-PUAu%}w+)M7f?F$pOy%q1(MqkLG24X)ZVwojnDf7yc_hiss7*|BWu zkeRV#FyX(7jTIIK65oD3gkgb1-*0gHwtZC|1k=4gUS2-SzNf@zfTxb#~H)S@n4OujAKT( z#ia>zg2)GPn_<3T@dE^BAXy(TB6A@=JUAPb9Zy}^Et1`WTo-Gb0weMPv4Yr&3?0y) zpH9etcwuk=`C-5i-it&HH2MdyhS_Y9Vq%~_$r<>TzkeIn-2g1=7(JW)ensbmro8{7 zR{y3F-JqGmFTP~^Ae(=W|16UY7E|MW8y$T)Jgw(1%+qA*s%I0SYh!siD{p~vXu>AK zX^Dw?d&(t`Pj=q59|T`A&1yx;1{VYh*by=%;~R=cJvl&8WTVSS%nMmUi67bV!Z0Du zk34xHOo;F!p@~T$Y}?@R{|{Pno(X}zk;RER-)aA%980wF`-o4{WPTNyp45|%C#6ZF z0){~wC6xHK@eRo- zcDA7^F8mW_JtnQwSkrCJN6x!+;RGffku-M&Y%%^aCN5SPEDXnd8rA;AhvU>$#d{eQ z9WN@p21F+@Wk;;Ey7PXYHMLO@`|D**^NQ#2PKgO>=bO2lE5*gEF4nCTtdYk*!r-2A zxuc<(-;%Ep9uAbFthm7YS8y)(H?+!WSMW`C>*Y4yFpSS>>8KJMUkC-?1o#6o%a0v(cI3rJh$y zny?a9SE|aCg#^ly49q9!CJhRJ&obnUdCoQEsOU)MXt7K zv9y~?wqIjnHbD%=9jKl2; z{l6;wlYg*>-)0Xj276zLU7AR4c|APkb|WkHM=|Kn<`HdyVlvSXkQWM}&%E);2{U=FxIkTjC~|37wu&m8~WMz@Vh3SIpWeZE*p@;Cfr^Y)77s0LoDU8+ZRuc;NW%x zZS-wF=67&AkHg*aEE_43!{yPbkc*BwTrK>Tl*1qgrlZZ`0@HN}`oHwGoR{snte2q> z1$=hTOyFUGMm4qTSV6=BWVsX@ z9f6~&vniTzc3|rye6?ULO7eA_U%?87~UBNH95Nw#)<>(Ug*MNIb?el5g8 zMsZ?p8Bfj8( zHxk;}_p{Ef`c9g_E)Dk1_DhVCCsE{fHdv@1)>uEsinj9pskNtV`+acQ=mSY@G?Wu! zZ(xG7ZqfG8*C9x1ve1>?GvC7HM0#r4>JRLfkQDKa6V}?SerJmOt;y~m_maj zh2;6BWoL0l&gp4C$f#cvFa&x2t9$I5ibipky4!m(%Bp7+f2MB) zqU-a2#RbGNqSYu@w$f=*z%YxS%CPV(>|(dFs)MDfUUrJXb$xeWH+nXJ#$Xc(#V**V zGnQ^{mJF9GJ0idpXk*4*zzSMkAn%Rn<`oT>BtMQ=FCT{$JR@iv&VJYZNdCx9os^8w zx%M2^mhZ5^#ggw#k{uf$=L%2cOi7_5JCMU8y9#GolUpOh1Vs>OHY(S57$$Kw7lbK9 zziUZeA2rzb5#)O)`7O!yQGHsCZHozpBWJzez9z$LbVyqgksL(=uD7yeKj(df^?g6q zmb_ZCW1*bO{`E7K(dYQj37|>O*}i3)l4G^)#*Mx8b_X)~x=Q%rZ&G@_!wc6?;Au7k zXl;@+zTUB)tw>ys->?xWw08$-RGsy;s-BPi_IY)LO3-F-$iI{mkzIYGcOd#-93Oy@ zapm~Ca^#qebWAuIpWMw~!8EA%Y|LqlFIkry-X;rSFC&Z|MD4-WA#nbd4J` z{)n@hJu~F?{FNBYiR`SOehvK2g|b4I-`Xm)5a!S>b~m zU-~5$$7&9JCxiuy%C#bi1pf{1CFyh03$q@$xQq&SI=z;IHp zhgeg_$`(IncUZG0IFqPjUN*l7+gWPM5Ju3ZCg=ttZcBWfi&w%jewALM9W?^tc3A$x z`fCxaeguO2y<5%U4xZ2HFYeRllI07*Y(&II~%Bv6)8Ol!`SF+X4aH{ zVbwfu$JegfHjYK1T(+-kPAL5pW^qgjLkTudjx&miCH-#z+S_+tKqj9JiS3qk4?(kgmWYMCCdn<6b4GA1RG?D z;7`Ak2;&DbZ+^nj9Z(Z`$uip0L#)IVxE=B9odv%_=6o={Q}YopZGR7!j4p*Qr_xdJ z9zruZhY`^9c9vqad~8kVq!3azu6^F0w^<~Xv)OPN*MUuw>32Ax(ig#5+sBzy=j5HZ zaH~O3_!t&SO+DgFr_P)ja61-W;~4*8u+sK;RL4JokzLMX^hZwgxw4zF#;(MH%+8;u$J4j(ko6OX3GGghx``cHJYpkq)PLL&T0{a~ zQuCuo!b>-aVv^Rn3^yjOeFYdD`U8`i>Kw2Db`I8ub3GY4xqV0>a;eUEnd69;quM{AC|;KHaWb7%PnJyH z<-@Il<;R4P==9#L-@+L>6$3gg32 zrd$z*y+A&i+7X#^Q@aUqYVv66&Q@zFx`kPaNfXXQe^2(>qgsVy`C^jm;1EYLeCf~R zj=h&~zLs>D*4Mwb9}16T_}i_lg1Q|^o2KG#kvFD|5?a)f8`FC8pOAozVqwT{xLi45iy!B|18ewnM$vO_c(h^vTp%+&+WLX=~Om#e60ZL?&0?;12yKR^?w zKp)TA%aGZZG0WzVwwXp;eI{py3n>PYn;Dwe1ec%BdWZ`zj`qSm&=Iw3pu1BJW)bF? z^Cg7J(FYm>oJCSP2^G{;N9^z9TiMHkn#|yyI_opNdpGKRIL4!Qd#3gu(n0~XN#|F( z^c{>chcB~(EA`fgST~^TZl-Ks*zPm`?XjFbMviB84=6E4PqJT$Y^g&L(`l`NDM#L| zpAnOcBUwr^J%RyAbq&7h`Zh&ov&>{+ejI<+oJ31AosY7UCDXY_J#gjP9UuZ-P4;nRR`JC>}3P8dUZ17LSH0RwHhuWlp$Zn3s!xb2ZJH1p| zH5AKSIbJ>3m*GKALn@mYIsNT^`(a1jaIBVI5e1APpE1kDf$rT1KME(U5VsMv+Z($90^dLRCy9T8$T%Ktkl(CFWK1D>wR*2 z{tJ9_Vt6&Q?>rpynA414KN^Ivd5Y}~yOwkzW%-4+OG~~mI!dGA7 zE9w{Q=Y<;=$j(K-3H7Tg*5xJga_;IgUwf_Mc7A_Bu&yI&$I8}$r_sVdnRBST$r-g= zLA_5`TyQky^?#oPJ*APZqQA3z{C$rTJBNC?*)KBkKdK))NdgL$LS`u$Sh!Yr@)h~1 zaFHx%y_FkA6Sk1auSNNe!sVsM>wo;AV#90gg;AwtR?b!Puo{sV^WuwJg5#Gaj=yAC zJ^tA0idf4^S30XdVWo~+URiQSO_L_aT@i)vy@_fO#oJjq(q1e*2pR>*%SiL0ZbE4p zQ5Qw9B(*5CE0a__h;>W)bL}6m%C7 z&sZr*|JM@&y141K=k$x;kWH^A^L;BGyq@MIUwP(P1H&rDkzzr(c#{0Swr}Jy_(?Sv ziXo&+fjYuDM8sOJo_C$c*ma=vYO3@T(r?{CL9u#u$?w9c1LRK02SVrpvZ=H|==&*I zzy6dk@e?w2LuN3)4^HO^rFA&C%W%l2r}vTD8-_#;KY-|ldF*c=&FpgZ=6~8{*fFWg zi%9yLCVXS?&YQilxSV^lPn!?FlnO2*@!04k(z~RC_h~ zgS{p=?u=oFoMigyZW6d9qV1^N;OQF24g}0FxcRrSA61dzTTH$q4m}%(?+=o)Ev9zi z2y{4BtK;t%#XoUxNt6r;jU|6<8QLuq$FtAbqqc>!DK;>I>#XCLm-sO2?s&Ex`Ye}~ z=dL8vwsznn$kMHog0_6XRt5H5KzAnkNNqEQuHM#%x01fwLit3JxGjvV*w&n6ZwnzW zAYHeu6CX|XZyUzjDw@ArBp4K^C>>j*b%R}NJ1Ku8@yh)6Ly$-F{9*!&;jr*+`g0{aUZzsBz#wAp?n{S+hq{^caZ#D z&OFCB0rbLV0at|f$U6S~I+q@_gxaP=cCn=TFwo>X(TS;jEZ6>85lxL}iKHA3E!|6RK zjiA3tX?OaIl=h-ONU4H;Bc;*wD=7`7how|UKao-+{TQj^sMVD>$4cLoXmNCtlqS#; zDNUqrNGU#YlG2ehPfADAxl)=&XG!S)^OzF*@>#g*#K`WGaFB#b$JG`Rx`Huq63T9m=$~5|FFWwk-z1bBbm`9$TE@`x z5?apC6B4?Gp`S_Uc7|3+=>9y0ZBnj=s(9sgAU}%zrMl-aZgz6Zol~5yl<3oE% zxRsGRNoX8HgMdm(C$OAMDoAAL-|sM;Z4A99p(7c3Q$j~G^s; z@y&#8V+ZHREpRsbSPg%JEfc1czfcpURX)Bk1hNK)( z@R1eEj+FClKPhYMbu6&j(Kr{f&BOc^B=$?CJQK8P4tsr$rjtcqI$B(P6YQPY+Y@_* z{Fs6FxrBAeZe3TAR2{_oH6TNeeu94Dj-I|wvX1xWr;+mG=j9;;B^B6;&}~~u{)tGT z(`B;##6Uqu$lViqY&d#;HPAP+u2`^pL18bZE5tryO|P6E#K5{A4+`khe;xrEF)6DA)*8hdwPH7P%{6WhKQzV0go z6p{sBPq18B3?cFL>TmQmSxyk{`=u8ikMfxV%AIF#eU5(Py1ej5Tx>6t;|{SM{dUze z6;nz3vsZ;f`Q+)@j$ZmD_(-+WxlsAmmCqP@Rt!2fn{S?b9eZCKscxi@W8XvybqmSu zZ`4Bmb<*YAB`kUO+x|ioA$8xb5K2kK{PTbF{U&20;Pg7Q9ful+yeS;5Hi)J;nP7I4 zKtq7KH;nA68Vew<#2tS<#R>Z9a<`B5AO|jL0zUWTYLR-XzCxOOH&Ryz^S#bZ-V4;Q(>-T|tF-iX3j=R6lzYmsOT8iBv zjz{FD@B7FvBI9WxjfDI#To^jHV)_p;d|=mkSf$4vVYegfO$@Wc54mLDkIJD-;n?gd zse|Kb&770TbS}%&>xE2^9KBRmjX~$=c@UnzclsW=R9rLtLJ$6n{zW0tT<*j>$>_@_ z{(G|Sa%AXLCXX2h_rC0MAxM%e-9MC(OP6*1)+Dh@q-^gDpVZS)_$U~cPgWdc?_eY` z{J?r_@SHB|LTKIz_OdZM#oisKe>)w9jas0M48O8PSmRF`u9!mR!6A!6obhsp%tgzQ z$p{*Q(?&Ov^wWuuQpkK(_&GA}!U3eu&l`h&ffp8qIQ(2xjuQ84D$0{zety#@4n?@% zBn36P0B?r7a;~{QOoTD_&^F|3%{E>~=3eb0jQ1vGSKA7&H>s$+s^f*`UgYjCgM{si zDvZC{cx>5=uPON^RoG4EozsHuc$K8w4Cl*8 z?#=L^g0n7Hm&3SIM`L~ku~-sPsDC~A;AR(jZ`7#fe3?hzCRc8D5kk)rf$C*%%!fgA z^dRX^hc(lX< zmrjufw~|_)cgNL`#<;pXw_?<9(|KXcDRQK?TzGR1Nw0fZNIXftsj~^o>=hBeU*Lr< zC&=U5lYKYMX0oM8H(@rJekZJr6%;5p<9Wd!;SCTtu@AQl1 zo&b{lW4WaO3V69yELQ-y2{-|WY8}gk0sd%Jvca4G%5Xgqbr%K{y5g%1jIK#7scFWC%IBmu*7|#NiL5z4U&u-*DQM0YdN&`9IfEe$Ea}pM@7lHpvWR_q zQXuJAZMHMVAM>#}Z8N%LVhet@ux3EX#TILW;bvTk!q40(URZTZssp&C`pbZGy4?& zNl~m5E0}BbhMV82KT20=D~rI>0r+Wx#pBDO7#4XkZ{?b-I{z1;7Zf zLD<8hNv1vBS&4LuH5n-6{kL1J{ip%881u^G!0P}3-D63~@~|c#lKsoO346Mi+zsLt zk&Fpq>_{>Jxqy7YGQdheDPR|>Xq^KC7^~BD6wgzD%Ygdsm79b4{enCMzUtnSZb~Sb z(vFW5ZX}ev-i{wGJlR?KOFQ1g3l}scokIEG)(Q;<40k|{7bPbLR1Oa1)x7-A_(mBE z;wy_f@L{}=6kW0-jPEG)imv=BjJL}KP0teiEx|ycRIFUsjZg6M;nrYU-Wy$VswY2H zI5WB=rWd~}ub`CYvH&juYycym2Ot381y~1QzYX{@^8>&qfWv@GfZG7Bgy-adb^ryS z0JIm8W-%PF22c*z4LA(=0YCwnjBg#zAXXrK0O5c&WjwbT@Bv@|m|k1Yb00&2&j4Qm zE(7WTa?nEoy#QuF0$?Oy0w5Fc8S0lJ-3B-aI0L8wJODJ^fVzNaK;i~`^)(uZ9WWoT z3{VdE7;qf$3!nke`b{(j7yx()kPp}nI0!fkxD5CW&;St7co3jFKnEBMm;lHG}Q;vqKttDe&u%NqZPP5_}F zK(>_qjLEi%Srcc38@tXnm88j0?h;{RK3o|mJ$;ZWe8 z4b06U$h8m+78*cL0kK;xg(zp?@(xjZMtn``L;ghFjrBBM9l{Js` zbN0O1+37RXc$dTYQl`zEJZtXkv=JU^$*1%A;*!!=`ST^23;4{?3ApTJFAs)~h#O(M z|IN%^KkQ4|a__4r2R0j8lss9$$2GUENTZ}ADn*Uo1i=F^HFJbiiLM~N62d)dmx1K6)o@WKBO z5b%>*+rX=mwte?s{Wt%AHh7r2%bCpkH$5h3dsC_`yk93Z+`pA6mg^0uVPU}YYmFF~ z9g8@)<~i*F;$U}N&`kdaZ3|)`{&00wr@;RozyIIH@5(Qi@YQ@tX#uY*xlzE6Y`#ip zj87$sLf+;(lI8nPpEW!Eh4guqd4;@1C^=ie2UUKylu38Ll0z&CnKUw`)Jwp3!#D%`x0JTr!rM*IT$u zj$>EC{)#9?w8EfBR3t0LE8bPSr`V^cSNy4Xq7al*lqG2TBjqjS9p#_O$4Xx1qiU%N zRE4U#sCuZBDxJ!zN>JHUX{vNphALAvUsa&WTcg^d+M_xI-S(*;sQGB0=;_hr(R-q= zMO$Ll#thXg(P*>_w5zozwY_x%bSb*Ux@EdIbnA2<=nm2B*{^|SS_>z^6| z#U$}1F;ko;ZV`JLM`DEL7#G8~9~(~_FBpF{QsYBoSCh@O)O5&n)-=Jq#{6lXxv2%+ z%ICN`BnuSV6p=8ZQ%RKfm5-ENRAyDO>Lt}Hs&%SMswlNuJxZOaE>dq$Z&!b;-mgBT zzN8)=lNuw_Dz)Ee{d7UPZo1yOp}OU|ExM0%S9CXZ{`wGoCw&inqJE{mRKH8VPyea@ zr2aeoW&KV4UA>PXue;&6;b%jgp}`;%Tf*ba;z)6vI9Z$}t`biupBjt@*zBi8;s; zV;O82X_;Y}Ybmh2ZrN<%@H&EB*q?&u{E>%olPklNy_M0*c=UW6Msc=sq4FK&dF55* zZ_1V`5l%D(7TBiRr@E^8L*=6mP`6cQtN)Dd7Be6wJ?22n)tIL-qcydfKQzs?-Qhof zYI&Vp??7)4=+i}qScY!w5_gMx#Qow`(Z|@;*vqIeMjLfTqcP8Fj58)+7L^*yjOE5H z#^$C#lftAm8BJDGoGIP(hUp8_anmV`*Llo}%cdIBHB%pRv{`31nyuz{Ek9WrEL=Hu zRp?Qe;%!Bsa;@@Pr6GFYWiy{vi-Q|lc3qqjO;ovS{f{#)HTIyAa-bob~!(W|3zn$T!8Gc@xwhcqWN z7c|#2cQn4*D0qxU`;sL2Mj zgUsM-Xk%z^2scC;`WVy(y&={xz>tXUrW(fQ8KxSh8?p@Z4S9w_L$P7Cq0~@r*lO5i zs4(m|d}cUiIB7U%_}=i7;a526UBg3z%itw87h8+LVh6FS*h5r^I?*Kd7he!u9#YyBh4et zspdsyVqT9J`K9?g^DXmZv#+J2MQQ188D*JjnP+iYc3KWv&RA+J_t-F2VYiLsZS_9& zH|js~)T-!#(Gw5@!(tRML$q_X}#nCP<^Pr74v({-IzaP{)+iKhSzv&iZRT&x;47_ z7_is$5A=`qzJ{KLJc}XTa1UmEVrV0#!FVsjG&SNa@lWxQ7-38{rWq$1XBcyguNs#c zR~T0r*BLh%?;(z9Od{sTAk%PIWisZ-Nz)Bey=lC;)V$Ta2X>(5+vZ1Def(jINQ=f| zwDdz9uvwBV<1CXc8I~-|tCl5}<#`rj*=jjtIbu0w`NneDa+CF_hU3;C>7nSS7^7IK z*sl0caZ&NB0w0nnB9xbu(__xXT!|T_nWf3qY|!k}a9TO${ma^g+8?#G+P1nx-EiHD z=;>wMJveMPeINaNgy$2OW3_sJLogg~EIQm<%z=mGy#pr*Gm6GkMC)ARLbJpChWVKJ zCvy*r0y>vi-m>hoJg_{raP=Iw0!r};nPQ5fi7Hgx4XaoxR#+7)?M?0Pm`^Y1rs-PfTk8|_x%xYLKf?vXZ-!v8Hyk!i%oa=X5Sh-1-ytr^ zjO~s6jF*g8jkQMn!J%oP>8R-^(`{3rS%pQo!2GsZVY!MG{64b~hchXj{tBHU0W0A_ z#ZARHWuEdh#=kk1-5S*?IM+q>kLs)H>*`wd9rd5;ztm6FUeU7XmeH-FL!|f+8Lf@Z z`yl#k%%zxo%=$3hd%8WkD&5z*G5Re14t=~7>!Yv7G|_}=y5wnkY80AijZQOBvsAP7S>=P8D$P;NaZPJ&h&EIku8q(x*RIv> z)>di{YOAzI5vu%jvAP6|wM{otH(Hmbo1mMFMR|{IzwRJ9p)uSrUNo<jNZ#iY&zkhU><9BWF^XUNp6zfWNa~|1+79NLDCUD%U7Wm1WB9%J-DJE6Gm&_aXqu<>VsIc8`J?91dgk`^a0c#k}Xm!hDc_(nkm5d}pZ6qHQOd}2N#H6;bpQU^myoG^21V`WC& z>RMUXq7=0h^8sc)%fd7z^LCHXE$m^K=6wHk_8PSN`{w6ium4(Wul?S8?S1x)CF{LQ zO1#$(6wS}356$;?%pYd^!4&3xz8rZtEE~A>-tWTZ8R6xyfkyaESSG?v)}vu#5ZZod z71kNyuHnvSz-Vvb{ z-X+)ag%;TA+1RMyo<*~l7D4hv7VHFq7%qKH?OIP<4H8P)lL$x3ex}ail$>UYYHcKg zXyC9EL>nkT|PMb%fPSh2xltSGCx*W*hMQBu{_r>)7< zX`;0GZ8hz@PwIXbO!X70j`*)Io4VX1hXof{muQ-;!V!Vwlg?yTdmz-eEUEe=_z@9N ztZCU5`|cLm94GaV;;K=hGg_HyMpeBVo^2BGvN^J=_@Sy}RDuwzs&d-Q_7ThE`*At( z?KTN*PQXG-Cxo`rI#*`E&KsGI`W(lZUjytOaS)l?Y^v%QA8Io79Vk;fNBjJ=N@xK) z&3~+t(>p(DdMZu+r*nA-vQdp}X*NerT%s-MGre&@RcXR{Ar@DKcJ=fXvzhE-$ z>MnQn`^3K4gEY;{wnOaV5m5&5Fy14b5d88x2WCPF#Vb*=3Ce2-uYqw@TwEdkPKjH9zfdn<9+y|16K5+Q7nhM$o)wpp1u8MCd`esb zo|wHFlF6yCn`b^k_MeU`L28cA^@%;fc03)ogL1)a+stNL#p<|fVs*P@Yjx5FdoekV zgEmA+8bfx>Hp7f{m=WZ}<+p0qzwJ$?KHSv^<_KyAMlMf@gPSxs?Um$h3P zvSH~CWydM~Fmx-1i>vp*9=QF;MEUl(&4Buwkl9e>`SfQZ{>ax-2L<>V)^xHq&1HQ} zUQ3OzA6qE2#&}x=nk%!~B?6G#377TXk(92X8SD5Q)(=5V_adt#-UqSKsjgBpLHsd^ z^;<62u%w!#Gd9O@m-Pwgl+_fqhIAK6KZUe0#$}B{CemY2V?`klP1+6_3iA%6`>7p_ zxYLc~k!%pc-5Y16*bEsld)1VfNrkS50FAwM;j?2Kb z@YcD|&vi5#3FzLkZ(5HIYmFqDY^BYv;%Jw(qmhs$lngsQ&vMl0yXES%7<&fzjygxZ z{s%R+s*ynCpm_oKpXZ%fw2HvpTQQT*qw}pWtaB^ufedN*}1&E9tL)js&|P)=E!6RMP&%zO@!tyYscS@fl zzZw`DHIR6YV=n7K5J@#H=?v^7gVVc-m*t@J1k?A~vLHP{d?24qk2gIRFRRmgi&FVR zdP2aYFf#dcTn3uLW$i9w2Zfoe@iKK#U$H{6HM1b<~oIMy__qr5dZK7H>$prPiuCaePi`>xp> ze?t3SXgj{lbu{TWuDe_?HOVlQgE`G{VowQjr(cPe(=rm`<{)94Lse&cm(>-blB7ZH zhd9)(Qofaude3P{%4z~ue}TxU^W$s*t3RbeQZ*l;NRF(yJVc68ksM!UmwW2*NIVOz zoQE95x^tkCZyhg_Gdqb5a&l%5`xn9PZe@Zg?pFODQpr1iN4M%8kgz(g5Jg0S0YP3a zs}B^DY8pGZtS1o}2?x$KdcZ@_HZrAyU9Cps({WTe)YB%%B3yMyYo%$K)22_GswO?@ zH6%FV;43hrdS424y$VZjSk(Px?;*X?icm|K3_5}9qtf~GHM3*%t(5QxI3$Uc^X^2?l1)Yrm zdbpu;OuvNL4`qk}e<1iU_}4EK8_TN8`WRvx#c7O$Jd|u-a!bQp)+rEEsW3nB(s8Dp zT%MIQ=o?ttN42b%8tTXNZeNnodQ8#*s}V~pO}Et{u$9lp@{QR%rP!={eL*^AoBVH9 z=dlT=k#Q_(KCaU?hb4-T!|Z1;Yl;G0r@%BT=JivM&79}mqHVqcPHFn#S|m{Hudn;u zFndzY8I~~OT~bDQO=RJ??iGtXIGTymDaUav%W)V3R$ulFbx@FBWjjtJUDuyShb1rP zd1_0?G5zX!d3IPz`pK7IOZANmo8xQDN)F59dhl9Vmm|RBL{2UFT68tUvpW1MFKQ!!yG1z%xdxz|2}tT8(DB!mm$o;Xr+X|nS*R$ zxv10qkZ8$AaVA9jDWGgU4ebicMTqrlKf7GJwJc3*qmOCdQi%)hq>e>niCj3My*MGC z8PV?kUF|fjG0A1UcnNuLn&xsF*I_UR84txpt{d((t}Zzl)rjv{qhgu3gwF< zBPK5MF;WBi#UVQxB`%Lv$aDcA9tVU?U>eQX$i1>TkO74H$0uAa)UeB%1Kmt= z8!7@Ze^a0MBwRi{stY-)qXzWNN!PTB38u^)t!M~-5SMI}cnM5aOc3B23-p5qjB&$> zGCn84-Wf~`%?xC-JE~K^^aJ(2WBLfp259|2@RNyO3qJbpNZ>5OyMP^Ek!A(CK7GKS zPyCl#_{HF}g+(MOQx?39xy4wi(7{nGqcqFH*DGW2fGO}@ z5z}S8<|)&2<5KC~_gysxMEhyfY{rUzTrIh8M#$%LJI8hR zqDpRA@eg~F9^7YGI6YPM?EB@F+*G?05>!iC7N#s)Q8M!EvP#m%Lp%2uqLAfZ2=4n26Cs-h?nS?P5{7+%meY zX=A9|GrF7U53~Hw=sC6kN}|{ofhaoKPg6?@0 zf*i+5qg&dr6uc8AH;rj;uQBw!sjrtFXvQ{7-x)#%i#s9Ci~kd6dKlDZ))`CWk*qGa zw8q@hn?5Ut+h!g^(q)DzA7$zfGBxjxsl5L&6{<|hq`X`)MXt(=Fx{LXU(9P0_2l

b8YDNSWhPr>m8bGLb-dn+s=nE9d@&(CL$G3e3@UHSB-LzjGV-4O_E`|9IcvZj zmFe8FC;yE(>u2gO4s1Kqwd3fNY19$Xb)kYe%Sx>%j~$_2d(vf{1Y~ps%tY?h=|q4mxi?XCm+##h8g_Cz)E61{#>M6H)O%T; zzc+f^2M`79!#oHna(Wn$25Ej)z&>8LIt8n3bv`n-kHn6z^ww@$*rpj-m}=xd3tQs~ z>w7Y1Tr%~faUFXXAOeOURuc@-%-tv+yo4HKRJyE5E}Zfp{+&(cvexqKxSqYvtwS(aSvqV4@@SGQ@M^K*h%`yKI40MeglqPFK3VMChFv~XlW`Qqherm6(`9+GdK%N{w*uH?sF5jYSoex<34UHR)`4R~NAt0yL zs2NNN`9=rr`#fYQ?+XaZYLJS71G2u<8ycX0OfM(rP01mp)SyQ48puo1ZyZE60#@%q zYIf|hegs4dY%+|h7T_tun8TjMA)h-_2gV{(PydIkqkNch=EMFhMARRIWh0mR$8C9_6)i$}UIK;k9HCLnJ?ifAeA4<(d49>c2L?XI zbmJ~idszLQa<~~*-POLmnU=e&W3li+e4E6}AO>r&V);=%u;sol*>r8Hv`lQ1bL#_e z0-%JPG#~=cxyN*uMfGa5DV$@NJ45DPzl?^%F`65ny@;gH@}!U|izXI`O8L#isr{1R z;0FYn2O^jgu(B>7$dYmxoFH>1f{X#R#dJ#Z-zl(I4~M=n2M$1md9EzHKepR1s1}p4 zgr6q)7RZxajifISS09K48gnXo&s+ZTqx<7bx60+^`#W_i8pD}aUM3xZB%tGHdV6Xl zl!5X*M)sT(Ier+~ZMuLmJN!`WNq|&?iE8#a?{`Pv4@UJbjj?P=gBr9`5Kw1^LG11i zz-Ui0_ln#yXy7TBBh#fci;=uD=RQXGRqk?@v&+R<*`tp6#d!kRME$ zEFPADQ)eePLxh$T7<}B4f7KW*>3IOFH(HYV_xlrZI5GuE8tvFyzB#p1a2N25YF%}Z zj=S|0KJweC_w;z+er~61$7j00VvgwjMhUp&U+A~d4>4F{!5RfM{i2*ctzXPf`>8{O zf_eNtFgMrJp`YvOIP8wWyRlz>IIV-dC@yCFeVOAjCuH7dtJogbbOXXwKL%2rIn4TM zWQC^7GRjHL%o{n5%Sq?4b_i@$=osAv_cY7#>zbEn6Q)PvHqUXpVuCO{LP$lFx=-*RLP`0tQieU}5 z(xWb$>p)6d@8V|L%mZadSEivunJ=m#YyCQAilz`P9 z)Q4Q3x{hX7cm%?t{Ss#U20MDDW>k0u&*5m^{!Sb&4=vaU6xxeYDv zP`Y5UQ1xP+L%ONdQK+d5cBcq6;$iH3o!U4E5bQ>cVB63l*?G--~KEsQbeqMfxYf`IZ!OjAJMF zX0wyh{fZ=gAR*VNf<`n=k9gODdfF04Lq6LvIV0P#c(5(o@m=Qh%xRfZuqfYoSMu4M zmcDCCvy@}mE)KFCI1o7Jj{`1OvFX=?wgX24ua^7EcjjzweF@9(UTgrg@(A6lwS4fw zZl*U{%Z(3qHksSWj~{F|==2(#2820E>Y!6*?zR@zy!DbG8bi(EL25qwJysc6P#hKeA_g_wwz8weQTj_*cxyFEQ9t4@w-t=Hq}}1n@|V63 zB?o;SN%KMgtwJ$y@Qy{wF%R`0e<8PgXhd%Ls2E%6k15#|Lt}8_lU+Vk*T;82Zb}cO z9Heu&{`W!*SN{Nxx^6wMR*fx~fhQB3VkHl;fzSRVW^@`7KiSRI^tlYN$0W*^k6gIz^VoxAiYE z>T5M52S2@qv^kD62J54srSEKECe_F%y#i(M{5aFHr>aus|0pbLuyf-&de2+-UeIp( zvK~gp$#Kr0E^N_989EV2pz%n_Ag#EAp4t)%U6@j)tx1gDDG6_b*W;L=eU77UnBxfi zcbvoN(|eMF;c0B|F5g{{)cP1!D|c7;)l2@oAkOr>x3n(IvfK*^=V!T>oU?GPDZh{W zWnrA@NQR6kY#;CqdM8%eY{yrq)1v-zcww?BI8rVzEKIIJ|K+GxG5i|4Qa$ZOEw9I+ zC#utigL&k}hbB0cn*m*A%p);!$D-|hng&rGkKt9zC&LX&4@)%KEom54^fGhlNmpZt z%`qy0THaT`)hyR7o)S7F0p=;4zHkzh(PQ%V;Muh-umVdUI*H%_87{T=*qS?7I^!j+rH!3WU;^2ix4H|q|7e~n~i z)Ia8IvNAE3S!irc?*tZ3haW^h6FF)>6l9LWT>dONYq@z30-M7+4}rrn1Ap~O9ArA0 zX-83ZzL+9B7z;aLh}9VGXf9nIm!bI=dxO6ntk3kHq`f%OzW)VOgX0`3q7SrDu`eSq zY5~J8X7be{R2W8Gg5Gg75r-144ncc<_F0B87V+}JWnJ-a#K1HF|M9W)$cIm!YEUtO zPUPo+r4{=c3i?l|sNFsuT8%Qke>}Vo%x*Tk?e?ajzdM|Y{>oWZ=G`Ws<23i)OI6m@ zuuEs(<>moTqx8l(cxjC{@TX9~l+}^g<>rl;qv+%)1N3G{YRwD4p>%7_1)wOiwdO^j zMiE&}ZD5;ML(}?f@bYs{8QW(#QwEWsza;Y? z?brL0???j!9;0RKII5fCz%o~{KOGu)p~(hO(>N+9L0V7Vz9wrQjWMlSC$Byl9rOS; z+?kGZ*)&*waakvSC&QOMXd3;wELqwuqRYLgf1`Or(64Fs@xfxbcac1}v{RTwQ5rpL zr8S}DDf$^>j~e~>BI#P%Cv=2c6i8j-U`~bgc%dA&%xSu^L|$Ar%QSkG%zCV=Ey{RL z<7lE{c0$H&4o3rM8qr~;saU)8=4&)LD2>4JhDJSUH{8Yl;+ov~SO@zK#R^1=?JprK z-A?LT6fXiif)xs4>!9hY6dgk%6sZ`^l2%s~Rk|B{9(2ecy-8(=6!dYVTv3%^C_kR? zF=jT3RZOu`M>G{h*&Ja3l3wndLOjJMXKugQlWk1(~mCZBq|v+3(5x#RH%Oz#%S z(BzB&8%M*HeqSvm+y_Xs?>9GF11U4teR#+r`1P=GLHrFy&|$ zG2pGGH~%UQtu_CFC0?<=#nFeOzA?P?=B?sj8XPgT=5uT0hb!{%F2ZwV2UEd9*>&Y~ z)1&jGV`Zf2#|!d}m3HwT*~#8VRLlGADZ(x{*k3gbyej*Z^fYZOl5Wo`S|5( zDiO}%6K!eHA%$2phoDGBZJJzu#bKz(hWV&SELjlOVI&-Fq*gcoKsN}=pEBY)%ohxV zanR&~E==vVz^MKbX2q83$-#k@@vesU?UPtJU=<>p++S%FL*f>*hN2Vi8c*4BkFU3yakROv~#XLp`t+#?H$z z)Vti=p0;3)(iqGLm`>t}{T1BWjgPuqc=;An`loq?)izT;{>1$wFFcGh<~mnXzyaZ^ zqnubi1xMv%Gmgq_<@w_m+{tt{R2%y;s;vi_#IS7h5KJBk%Dx{EMIxDP`G69Q(2~T zyPWvcK>KevPQ@~BqtRv7zgK9YLiGw2DDPftAuI_t6aW(~(`WsK30a?F}GiJj2JFcnmo zdw{T|H5aum9SmQXUgAnj2`Yg2c&RWreRSW zhN(;6F_2t?C+1*mG`osM7{yiYz^B<{hbp2d(P7Dl29@~>Ib&^zsrzZUWNqA(b`%ZE zr@uZCW=bs7YqR}+x!jQeOuV5>;KRDigt>2(N-x~XCv$}~#-6|(Uj*t$-0cDea= z&`Lqd>uVFl9NFHnpqrDHztS4aPxVEu^>T&sfr|YwR5LM$qp^&!86>M6eZ(Ny=;&w~ zvPuR%9Txg2X1D7@ykm;Olg>C!WK|3?=^=8!(_O@2IqT_sv8C$p(*uNv-muOlzL44L zjtGkkd}g>D`%DK6i{fYE#fqvIpBXB~Kjd-^b*x_X`*ZN~TGeIapW|Sr>)X+|;WG-) z6g(sF6ylkU=YBj{c*^jsz*B^044(OTX5bl*C&MX|p3S#>io>F#sAiP^dXcPrHqxtz zHt+8ql{L@Cd4N7BD{DgKt!G0lJ~(@JZxwpWwi{x_Q8{Qsd?;p4+e{s`5ahBB1Aren zRzA9+cYLi;H@K$NN^t|}tk>bEA3BGyw4>Iz1IK~#z`98J{f6L}-%e6iT-FbujAqBy zlCHE=Sc&hlzELM5WG7K82g?cb2DQON2G=wKEtmva|8k-c$D3Xbb|6MyFc5d$Q3@>g zA<%KtftrfmoBo^#ya-zYs3a+sI8t#?KQB%1{2Ek?+C#D3Ya2F(i`Qht#*QH<4PM@& zQ|eASrNcOWrfT%YP|@=dS}Rt2Ar3r80&3%z{ibj) zgRVI&-`&(>=wXOcy^2kZ-`Ub`FM7b{2!P{EOh-Lc$6O-IylgYaxC?EgVMN5a5&XJyFdWYafiW%lN7rs}hD$>yHXn_)GxIuPC!Z0mE-P>u6; z{{~0KWwjoZ2R2U+IzY+ZxpR?zO7?!fm++S}o(~=L$3^Th+_yf^bMclgM!)?3F^}KP zRC;@4)$?(Fld-Qso79?9CdMnCL50sFBT+X_JDwi>t`PjB>I(eJlxQDB&O$dR0fkNMlE| z^-Nf_mHW5Ct7GgDCVSglC+S_GIRvVW-_ubN`CZ0LY`F5rZ~{}3-T;R}!-`sVAJucJ z<$DJbdE^w0$@p`iF$CbbV=*(s{K1y(9Mb!ZPGi%~Ey{p!=@dD9i%sm8&umEw->)`n z71kMs#;1$=L*w6*<+&{bV)l`&^hW3kOTeB*5dozK0K8&gE=TAuSVgZ;hlY=`R(|+WidZXudMPFheyz>nk5|zL zaCPkH$5a^enQ|Gob+#yyYqzHOPr$nXK8CPYo!B}=n3kWA!Ic9{StsP^%2-p66Y>!R zQ77ca%1L6r{JHYG4o_0uv_n~gKqMwlVx2)m;x#_J`@wGhpRzK?l z)IuK3nb)(--X#I6yI@@CPsymaJBC7%5wH;lLH-A_9XS@vj34fh_q^Rs?2v_T_ZKtd zwzp44{EH5lu&@NI#=ZfT=tgdZWq-bWW_u^`j@-F@pvafMZtnm(?45VSbb08V4u0E_ z|E5NZ%X)aby!K8{{~MpS6m+HR_HJ9K+1`Cuyenbc*gjcN0nRyf4`%;k%uZl+Z?prk!f0tFwFuk!;Ua0!i z^!11Grw@|lg%1Kv8;QIhH^^)sK8CgH;D<|0j-4`XX9_^k&aX_%K9sq;ijrQVio(vI zX;tbs*Z~%s_4htNMk~hLVN`-aXNS4owxr|wWADkIzHBQ4t7A=L-j_+$&-D3zzv_FV zYut5wb(QLSv(ut|utF@JdUxOJJ87K!t-4>2pAb#;J=Nzf59K~Lo9!KMQP8i;`*tUZ zd!=Ld5dZL3sHTg3UDj_Z<+*wAWLuTq0SUNW{`a5lOdL&hyY({KRDVTdGV9fe&&A~ zZyRRWN^8AsGmqF>)t97c#k-*Jb~=s5WBRB!VWBksML^8-ov{vHEt0thW678vtb{{` z%Eu2z`q!iV=@mn{W!g|#c`!022lW%{FmFUyZdpetL?87bwWe{lUnI{RY>Uf_usb_K zv+eEk>ZKmfcSAC12a6Zt5Gw-S*=8#0un1fEut1k}IUG?(jjcD)HE?dB6XV8BPC4k% zfS&P`>nRvKf8gZHypkXmG~7qPnSwVv`O#0^qPXcLx8%h`9p%wO{yx(cXCiUZO|ecH zeRzU+P8J;=&>88V7x~e7_^~(W{nmBkHjACo$5}lD*g!q|kDwx4ezb5*2;?;Sud-_XMi!ULP+Cg^S0 zBtJV6VaHt=Tar1rBeo~4Y_0|@iO(S>PCgyxe=FJb4tHc5+_KY3_Vrz|Id0jv#PCjgYQ?6RJb2J4u?ItEJu>7psW#=Q-A`%3yD zNt4Xq$5Lw_gY=LgeNIXLsibwWg6^!4_+3N1REeKg;ZgdrWM zq!miKphY_0khW9Or<63WMQWd5h&3f%rNn(JS4@&=>Ck1J_ti?pjDJ*1??N_yS! zgQ-ZNhV%_3eN;*7TcmXH#bsS%SK>#Mcu$L1H^g(5be@uKX_3-37u;M`(%DM7vPJrl zA?>N8)0H&8Mf!#z4J2ujIonSB3hN}&G8$sNA^rs}2iP-JnHVR#Mj+Mq`$=NQWEJ zM3N?%A0jp`vXYX~#EFJ9*pS-IqezTp2~0HuV5)M(zYZyd73&bHEd#v(+6p$l`G##X zO%{-EBE6O^1?_L=kzJ(23gZZ3n#y%#;tMdJW;;&nbS77gd6?3Zy*`^2er^kvrMu?; znfRVe`fJ_gTc7o6^$ZT~ni4~0(`P;-yW>plXPYC*hU*t?N+0(YMOIAuIF5i4&HnRV zrj@WG>>doXxsDfqVXKJlj7T_iY^Jk9ztS{O?CG+8zD^E3o+47^^5gNMn|$?nM>r%$ zj`s^(vlRzl*oW)gsK;Eckp3rngo3VE8Ar(#$I%L0VGSB0b59Hj=nBiNuaCR%s z3yL!loSzkEjpF2k^KZpj0w3&DJNpEVtmi5sLeEk}jGm^51ig5fk;lUNjmkU;j-J1$v_*QuND;DAdorXg8FW>Zc5rQFrbdnnqQ=;jxUrVb?fM@2^v-Job%EHwQK1rms^Q*>`|A$rOSM*Tb15Xe)4 z^+abWI-lqiMOPBtUD4Z!j#2auqC*u;Q;_bh=o+GLJ#Uo0j_4*uZzlSRqEEqD!BtQN z>PhgKq8o^=QM69<2a0YYdYht~iQb}UI&jk0E83gr)rt-zda0r#h@P+L7^3q*+c69i z2#iyLM51kqP9b`rqBDq2RJ4ugI7R0X9iixnMEff`pJ+|d1w{Y0*{F#^qIE?t1wB*0 zpg;);PAPf~(T5bhp6F^tZzg)XqAQ86RP;8YH!6Au(Q6c4P4x23()SBn*dU=TX@{-N zf z$*6OEa6p@TZl-?M~ zYkh0k>HPhs^i^`z`Qn%kn5Wf-yKx8(hI*!18b)Dr-pMu-SCp+Oy=B;i_Ws{ta^n*r zf0=oqSDzFxN@LIvErP4??&)M{X^1mbKD)hLi8a6{yNOJstXua2$?N3KiD(d&w=|^cB72 znQtBzelp`?mgg-8ULZXq*IsNN*2aZz)jf%<(W3t8A>-b6uPC|yVuWZT>o4{YIMlhc z3P($8E=A*KE#A2F3!3)%1{?lfZum`vRDJdBZ4nlM{eJ0T@63RGF5ArO*q>Iqtfi02 z#_!U+AaYqVAC*0>L@GM=(W=}ln?#3KafN7D(wUs{@oQ|36`LJJaT&NtJ|%OnhTe&5 zihqVwd3=9W_;-7@Wsf{g-uO=!)5ujaPQOQ#RxQzwh}O7Tgu~j>qr#SInUWw!{xG^j z$+|mDzO4e4vC!t&7)MJ5om*t+b#}Suhcy3=P^;Ct(j*-rMdJz_?AseV;4J^u#*UVI z5pQn?$Z*Z?ae1b(r*9xRH-30MxKR53_!QnYZTN9*zyjDTH~XSN5!@UpyZv`?_(&@8 zUk|JE4Tt4z1ONA7x$3_w;=zSt0$8~2?6Tfx;8y7UI1(GFgsn!(jz5hQNpitY30df1#5|7Ekw}xIPf%u?;|`(htp0JFJBSt$AqiV zZ#}rIkI$38{=BGldraSs)3|>W<1mNY<>ID}{y(k6!TaarwH}%)Uu{|vfvp{Oz~d*l zZ)unQn1@~SiDsF2Ey6z6*!knTik<0>Zfg2#(9Uu+scQu|$UO8B6!2DF^QN8i=y|9n z_3F0=hQUL4rP+L6Kp8C-(A^AOoF5qX5L*-jR)1nhts5Z4SaDee(!|sju=-75e7yrd z2H=DxjGz*wf`)5{Y`CoT#HJq$cvQ&?TjZXGyxJ|lPss~fdcE}DcRWGF#2jYN)m50~}z0(tb8k^Z#(f@-qM zI;KFj|JB-w86hrfPl|$U)9V)ciZ-r7S>A%!WeqKmlYZ@BYATj1f9*Fl8E3FFZ8LvG z>-Gf=Cmug1a#xd3Zx0Ij3$<8!<94yXJ_9fL&}}aMCF^c?HvM<1 zymtF}u}(T%k)a95%nBR%0heqCZsPSz-{&l{+SM=ix-y2N?2qso8n>@ZICDE+WYu3m zr@(aWyD30K_+JCy!bNRL5`9e(b2rTuPY*jW53}D~TiKanFZ~Ikr`SsWY9KIdd1+ID>fca|__T-Ic0 zVf}rN?l84#Jgcv93)(2bX6GwH^b$7bX(75qcwn!a=Z((jvJNKm@Tz*0rg!vn2Af1q zk3CCTy4H8au#bC0#tNYBX;WnU%8haQ7%wL}9VQXe`UWmx6?IXUJ%h5HyGrJq7))P?*sYa#R!ney+)6xV>Jj2h^$nWnU-D}jwACJJ-7y@la z%GC{+p^TI}jW_y3j%_BsaMfd?5ut7Lt40i55_ku3;Qsx`W!(=JZt-o?e{lBl61`1k z;e5bLED~Qh&w7c3h(GWa8TA%Er*y^VQTUFSWBgaRBav<1W%U-rgy{vdbBd1`A|BiI zvX96WrsgrupM1ptuQ5i>UU2sE6O+xC=i@{~mOeD5?R$Ts5cug1~ig8le1e?$Ag& zp+RSR9uu{#BGZI#1B)d%C^?$zeA7>~@37_-TCI-mK~{{Psfuw~`{qKm+&r3MlpeCl ztuVJs?S zO8tmXZ+!r=%2)1tfploNPZGW%($l%wU&PwaliLZ){B_;ho50NUy+7F}Pa^U4X>Uec) zn1OY=O@BhqJ>h)BB1ZQsh9+*XgllBNR(ulj)inw z$%=ea@o2p2+@{}loo>vj$h|Pq@wA>7VnQCjz!wHaI{bUnPq0v@Ks02?if;vH8{IkM zLA1;<*VVVM)H{Y2uqk-a+wkJmzCNPoy zrKrWJD=ri*K$iRd$2mSojE%J-%X@s0U+~U;f7_KZeqvE*qraQ=$@k8>AhE$Ta<+3y zuvlu+>zrQ(i%wnI4o4Q6RPIuUuG5FjQn{;wv9yDZsSPOQ?0-AsL&W$x z+;A&y4d26{0?M9;GO`q~ntXT4!gtOOL&f3_8}Z)PoriJX-FD4M9baE$y_2tu@0=s8 zVnq1AhLR^}rdE5v-3|10Go0J3qC@E18Ab>B909KrxAL7Ats*As4TBYiH1(7D_`WYu zjlK@^t2dnyVWO?+wcnln!bH94vD41LaNve}oIS%ucQM*IIb5_cJ?7;c5FvUw{~0bK z(^K-$VOJe0fr;tU@MA@E^cry=zKTd3cre>eAy7X|v()Cef#0Sv_9)r7u@`iY^DmeU zvZJ#RvjDF>F*$02%-c*$#yD3;h|YFvd!su|f`5WZqVr`!=1O9gTY?Cco1+x-bH$8P zOp9U;k1)-{>R}!Z8zvb(V^D1Aj zp67f`r76+;-8q%7G3ShY4LqmvRgJU2JNbI6UgfJ7xc_gyqUu$?3Wrj@GEE;JbRLKk zSr$2#I-k+gKDuXDaJ&ffh#2=d>bLZ#eAHOL>cJSy%kW+2zFWW8mC;4K+REgcw(ClF z;Uh9a(rDH@T6R7&z;=#&SATtTHm}!>(X>MSTrt!yYfS)t^}?2R?a@em8Hqcfvfw1W zV%ycDr}$HtKAgI%OQM)9f)@2hPo*Ud-?)UWo5P$h_ZDqhUmSKPlIJjIU2oAp)Up$= zerKM<5l&7;hOo6drgtlJhV&5wOaYHO$Mg{$Ox^l97xxj5Mjl4{iK5Vw)Wl+ZJMA8k zX>3IFw1v)ANg_M4a;SPqZtMdwDAuS!5&5BWc9Otil7%6fp!XQ+d?iV|V0tgfnVu}N zqV36?Qxvi|O!tNnx0jMQ#JM$D3<^%Hf(ou7V8~Dw^}L6jKP8KHK^pOm?{gXK*oU3b zeML&#uJ^&l4}mzoR0TSrpT&xvGxOk{L?cHh^w|@g%le9;rkeMi`}!hl|I9S9_C<#C z&%W@TmiBfo>4z!yKkqr6{UAP(0da(WbFlOCe&Tb}@I>df{-U#~cW>wE{^IShtV@)Q zthg9_ClJ@XjZ=x{OU?}`BHlMU5o_8$Ki!h+Jdh%yOxJRp-=v7~rancxl2b*pDej*~ zDNi%ck-ua9*DieXZd926EnUQ$x(#qHOczsvGT-8=Ic8MN1GAhL(#3D4?Qc5I3=*><=X5bHN3^$< zKZZ*?Y1McuCE!&}HoJ5t{0f))y{Ty9?cMK{42pwmfr2`Y|0Sb zOf&X6qcg=6)69={J)S8#c$>zwbH1D{9xAxf9o^~91;?E7S-9YM^8aJ*`Tv-&6VnyH zE&xtUd<+~Xy1zl6jPY>VVr-5dQ0ff*%RFb(NYPH@IRi$)3&R9|w*tD{X@|F7xWGAR z6!r*DIH!#g5zc4u$8>#_b3H<_%K7Ff(H23w9MLYaa@E}i9JzV$@nWW4josn=3+8>l zMq4{VKh@#8LcP6nL9Pf3JNmD?mWQ{~1Ogj48>0P{)1D&|O*2L~ z-^&qJ)4L_kx*U;Y%G~e#D+i0$ukSkB}qzk$Q+9Qs~V{4fsNahS~ENEO<(Da$|-;V_TGIYwyLv@M*#S`L?U*zSrdL3a*QIDC~8 z`mI69TXPu2VJ8k#ILzU&fWxI6uAva=YcDY4H4b-h_z{Pnad??S8)wAyt;#?Ihg~@w z$l+KHAK-8)hwC}qhLF96rI}(;QZE_&$f9aQFp>KXCXbhrV2MMxyvL=^G!F zu=I)|f3to4 zT$Ynje3}?z0yaK*^OT%MJ$-gC#vG_V^OZb^VLszv#x;yX7zaMg`B2!d6*41|6&e^v zF-}~dBG8w7=~KzLt%6$MLM3mko!ZQQ;U?sQU$e? z#R@NDJdyEZjF&RL#dsrQ7vsuZ&rcN7!|eGlDLd4f^eJErKhF3RGN!Xy`YdHkm)q&H zhOwuD+Iq%bj5jl;T_=4i8FNe8wQbC3X-dYlM$o64F?A{W)G(%vJbmgIW8pA9rx;^V zG(Po=-Cd)BvFaKao;ow!eWQu7yKgizrv7YvwyGMlGW2Fl&I5e{8Pf?9eIgjUyHX5e zqbt$$kiZOgUrJ=`?n^0*qYZO7W?}5^TQ^hR((s;@)=XtqV%;>C8|Un zIYI#|#4#>pO#2r4EM?qDL9K*wXU1z7cVWDqaaYEh8F%CKwMu4mXN7HydobR?xEJGU z#{C%AFz(N|j&Ta(Q;bs?*E1fZ%8${;jKQp+GtOY##5j|2GvlF*wU<>5;vB&Ecr&K? zkv@TpM<}R8FwQpWAIunLjAVrb#-kV~G9Jx1h4C218I1E7+Zaz^oX7Y+#uFLaCovj+oFUEC@y&2at#`pJ) zPs4+%%KaGYEca*J%-F)%yHe@5W*lK))PDdo5?CRSaSG!g#_lyM*lmDI6vEiX`k{;` zGPW`wGHDPd~=2xhEdg-FJm8AmbR#<&gRYQ}9D*D;P}T+g^2W1Vq(#?8QXTDN1E z;r)uLqFBZej5{z+VBC>$3gbA&HpcOcCo=BDxPWnI#!FujcEc^`!i+Vn(3SCK#@!fi zW89r_HRB$PPciPrxPfsW#!ZZq8EdcFRf+pDBk)y)`!SAT+@EnG;}pgjj8hrsF&@A; zpK%)FLdJs_m)Myxm>KICXE3g0oXL0x)BJh;-OP-6tgwx-V5hB`u?OQi#$Jr; z8T&BS8T&GBX6(<{`wdm#s6eCqn1Y#+#tI3H1v`ByjOjOi>0@K;#dsoPAI1fYeHkxh z?9X@&<0v~bHZvoQ@eam_GR3_*q?C|<0!`3KUIm-7)LO+3-&S-nBl`X zg|RPV8{;U(6B(y5E@UiXsD5z1&DbZ#fZBS-zKkmswrgq3*x@!1ry|t24KP0CHo&-n zaT?<$cl-nuU)!ci?87*au`lBo1Ec*#cNHPg9f5I%I|Ac8#v)Pa=ezY87rONsm$>zl zmHv9SKI2Nl)c<^$vBMo9MMbD#?92F+TRu?98{BfnO>TLHl520O8t`Qt=*C$}9s_Kw z|GqZGNOUXYD4gNOc?#z-_E@fPKI16Hg^b<4;t-{#x!rTFNNp+WJ>vHN-J4L>*VeE? zJu@~l{+jVN#_ut%W?ad*j`1^$>lvS9tTR6A_WzriafTJV-%?fgCgTXkyBQ}iKEybM z@dd^<#_s*WM8==7ynylk3}!54Mjd1K4#>TQTEp@eSzgI_p7V5}2+yu&IFrQ%yk{lv zjy`oP=a$#%8Lv=cd`DT8cbD_p0ug?{_O^nf(+6yXnLFnpEO^B6zNIG=Gg<3h&tE|xwejNevJD_~dOy*pdaa)&b$$@x?=9O=Ag zp@^_E`Ugj@VSJqNDaP9wH!wcRxQQ{oB&9yvRbB027|8fA;~2&tFwRb7#+S^oX7YC<9x>7GA?9%-oQw|gc*2sXMEN( zKF7F{@e#&LdGp?p@eY=|x4!Pv2KRAA4a?`V{(6pY9Dn$Od5RSZoR6SIx->A%VSV@M zLr=y{EMM$gMGdIEtLkqfivt$>`7B?fa8%1- zg!}ZQkQMCCXOX}AOBlM39^8i~?!%b%EH7gF30ytwX=s%!{};=5FrMUm1?IDB7>;4F z`z$Dd@hO(iWt`9E+cR!p`3&cKFz3_6Fwc1aFjD)Ms@zSi9mx0|=V^!^ieWgG#qNV6 z_rX&l%NMcSeJ<3SaR$qmGIk%+3}Bqc@+X|%B02j+Zi>My&S!Bs<3h&wGIk$3^+MJ zvC}EAY<4MRSi#~z&Tc=(B`ja*41&7PdWI96v9#z`GIXD*?O?o_W7jZ#n(-;dFEegn zyv^Ag=Il)jC$cz(t0tVW_MWPm`x(2B{01@(WO1YPB4-c z@>pTA^IOVaKEqioE@ZrqaS7vtjMp>X!MKufHRBzOk1?)cT+29xvlFGTT|31JQ&_?6 zZhptOf#shtZf5*3)j~P>0p_wBjG0tcCV{Xjd zDT8q#%hxh?ANr;+E@62I;{=YMN*L*D>setHE7&*#Z5daxd>Z2&j2AG@WBq8xH7uXb z*qamV%lH(_mjhG!EpG~92;kGe3J)l#P2>dHF>YdcK4Xm&NOt2Y)g)UPM=*Yz@n*Ky z*}YRpWQB)VA%pQk#(9ieG0tavnQ&T)N$Auw^M8m&cnOeSftbxqG^Ld(YtG% zCw7W9;*9f$onj$^NxN`c?+kuv4ob1!Ce8awkanuQrrp95hi^j0;-oyVC|vVSwi>+H z82nEI#K-w@>~DdZ_qZ^Pc)RiB5MP6x|G{L7ct$)89qcaqBGOlTu3E$eZ|BH09dZ8# zYuWZXXTNIEpj#7q9_yH&{EfC#n zC?3Vb+nT>&4?{rWD zXj!q)?b0KS^BjiBt%KEqvEoKBRd*NBlaqq^F;U1dzhQG&) z>~7LLqr}5Tm40N5wvhZVObzeVn)j@AS_T}bof9-|+i}s^=tXxiIDuYBpeGXO$_Y5fek?j- z7FqJK>I4~>k|W!jHA`}mX2BVnCuf6NBC^CsE1A_-3ry~(1ww|*6w)syQ&vbW@Qy7c z*;@8@eMdX)jue|N9-! zpZ7Qy?H3(}2jLZHK(dz>(8sUPt<$(n(|*SjJXYEFG3F>A&3CM4i_T|obP68Vw64%8 zc-;BJe$jClTC5VYRgfn-avxKo+njs?mxJ&~HWy@=^P+OKm|Od#rhSXYHr6?(Mzjy& z+zwrXoZ~ERyY{>)$gjV$oet{2iZfNKNS2EG0)B3`Y%m8jpyoE=VcYi^Pp%y zm=c9#UbcT)% zEEIU%Zb|mhEPXuloVG(EGn`xT;^*jlU!WG)mUG)7aZhiwWg-%y5(HVjHEXh;X6+Ny z6wqL)@hkMrclVx8F5`PPcu*4q4ja`s?Xb9)nwer&{DNCSc-F%-g+cHeB8%|M@mlijN1D+#%qxy%mtH!b7$x3<~$v!e<3&;mNJF@UbCH zK@96+iKWd;id0VSmVMDjoUBSAakH3b6No{1xB=J5g$ST26MD*UaFT2k4=(`tB7=r^k1{ z!mrsf$IOU$?<;0re9o(;x+U?d3FNi>^O$KJ@WKg`9yp3WMI2BWe#c73fEYj8%{p*r z-1L~MZ>V*9);Y!;w>c&pcR22h-_&DfMbmDx%dyw-jAN5yzvBhR{H3;HMUFnlGDp8- zm1B)#&@p5=+N*U57nhWJw;dDX*Pk+z;(UF-xU^uIJ)zIB!m-9N7~guzEGpgOHq(w7 z$FO5xy!0(IX1ag5Ev?2ex;-I@OW25Fa6summqYfmY+iBx=Bmd(k%hrJw`5`%dPpF_Gh7cIeyAykVO+fY3| z4euoqk-$e_ca;CBMwh}9CL5-h^m&?;OyYFZfe*sxkwO-t!V_okxnT<3s&$}Z!VTg( zs2tx1&+EdcPy7w|FC&CWv` z=P+5GV|y57iXWpgyjSUY?<1YK5AG-a;n#VmMK1M%A6$zxc-O)5`>YScUm!(8o8jW`u%MBDNfc9$8rTrq&=!0VYk=3(vc#s1R|0pVUh*`-vIlG)@hP3fsZj9KOD6YOvv zM!jq30@bJlRw898uA{lu+BrJ!A*LeQ#tAy$=YDAO^D8OuPNe+ean$j;@w(u$b@tdW z{Nj(P#4-L59~`)z04C)Wz&X6o&7@iXWzIiB(~;={yyH=J;v+D*f%O2t1GXczia2|t zt;8HSB*tScd5Yjhq&zXmud}k16F)=;RX$w*Q@RFU4_8JvvsS;x$>0X0=8D0tElf+& z#p=fhCUQUsJ{%_x=?$<6Wt$Yfg>>T6Vk5CG@`%@Mwdv(>hVxbM9_OPCn6Z!BOcn4! z=U2mSq-9bZ{)B6G*tU%p;sl-W>g~1?HL&GL#sTU4aLwaKYhD5`_9Jz%IPNK%zZ`CQ zivCxvx3JNMMckAoxdx@V~fUQgUt?4mHd4_2Wf`a1~2s2CrC_n{Je9bAii z_;v6(q}FPM<5SEE(#ui|xXYTEr)(6$k6IX1cyA9^h*Tl54e3Lu6Ykr~Rg&jL7~jW$ z!Z*SvH~-q)izNXT!eJu5Nt%MwU~0g z8LmEHyGGpAMt@UI6MXU|_Tdw7c{|e@ABI~G+iAH2_9B%jMq@{~0y2s1Nc|*wyz-S7 z`%yc2F2K7xm^Szoum_#N2ahstkP2N5+mS9nJaEkVPWXZI{ZL_J@3?k$y~$`q*&Xom9#%ur3t>G9;1h89Db{&>82%0ED*NF4x2&&)RT=BWSCGm~!@Rfc zMdriJ$j4Ma6UE&AC%a<~yy4IE9|uf^hmfwU9bVgO3oU`u-=i%L z;HvlOCVUL~`)DnE5T5)yA9DC^*oUH8aAdAKYn!?b9z}&G3?0ThH>49(!8`g{d`J(% zA+x=_PREzxhg z>xKm%aS*-;{`O<*Tj8Dmp(RKcgNCV!7tf77+RA&RdBG6ae{A#%O>y)fsckUqs#4v53Zd|&DgOH?nFAVIAIF+h*Yi& zcKPv4OYzuLnwdPE@a3E7M$$Xr_0t%*o#cb&7Mh&&eCWTGyB>T1p176yuO&0XhA+TX z9peP>S)}wA;i(xkI|pRo*Js-F1u#*?941}7_cq%FE8tDloQMytO85cVNuGY#F_*Pp z<-qeO#>JeU8#URtC)&_k6ul*p7i*js^`=4TqTVvdi+ZCVFE%+ZDrBs5@m=Rdy$Ddc zSSBB3Lq@?|?GP2pmlqX^m(S99#n2TOSGuT>w!Ek~w7fWF9^HW#6>3(xc(?Q7poi>6 z{Js~A@3BwkO*O$^&(7O#MwcZklKx~MS(6MU!^udpJ(*5+B{Rv>$-ZRSuK2jTyz)Yi z>CGC(<(y8mEXd1y$&~t16{$cfmz(|e8PLJ*6)0#Wyrw1vu0C8{(k{z%Oa!z delta 41308 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 diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index 4598ea03..efc2acb8 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -41,25 +41,26 @@ void Log(const char *Fmt, ...) FILE *File = NULL; SYSTEMTIME Sys; char szBuf[1024]; + DWORD PID = GetCurrentProcessId(); GetLocalTime(&Sys); Len += sprintf_s(szBuf, sizeof(szBuf), - "[%4d/%02d/%02d %02d:%02d:%02d.%03d] ", + "[%4d/%02d/%02d %02d:%02d:%02d.%03d] [%u] ", Sys.wYear, Sys.wMonth, Sys.wDay, Sys.wHour, Sys.wMinute, Sys.wSecond, - Sys.wMilliseconds); + Sys.wMilliseconds, PID); va_start(Arg, Fmt); Len += vsnprintf_s(szBuf + Len, sizeof(szBuf)-Len, sizeof(szBuf)-Len, Fmt, Arg); va_end(Arg); - fopen_s(&File, "ventoy.log", "a+"); - if (File) - { - fwrite(szBuf, 1, Len, File); - fwrite("\n", 1, 1, File); - fclose(File); - } + fopen_s(&File, "ventoy.log", "a+"); + if (File) + { + fwrite(szBuf, 1, Len, File); + fwrite("\n", 1, 1, File); + fclose(File); + } } @@ -1410,159 +1411,43 @@ End: return rc; } -static int GetPecmdParam(const char *argv, char *CallParamBuf, DWORD BufLen) -{ - HKEY hKey; - LSTATUS Ret; - DWORD dw; - DWORD Type; - CHAR *Pos = NULL; - CHAR CallParam[256] = { 0 }; - CHAR FileName[MAX_PATH]; - - Log("GetPecmdParam <%s>", argv); - - *CallParamBuf = 0; - - strcpy_s(FileName, sizeof(FileName), argv); - for (dw = 0, Pos = FileName; *Pos; Pos++) - { - dw++; - *Pos = toupper(*Pos); - } - - Log("dw=%lu argv=<%s>", dw, FileName); - - if (dw >= 9 && strcmp(FileName + dw - 9, "PECMD.EXE") == 0) - { - Log("Get parameters for pecmd.exe"); - Ret = RegCreateKeyEx(HKEY_LOCAL_MACHINE, "System\\Setup", 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, &dw); - if (ERROR_SUCCESS == Ret) - { - memset(FileName, 0, sizeof(FileName)); - dw = sizeof(FileName); - Ret = RegQueryValueEx(hKey, "CmdLine", NULL, &Type, FileName, &dw); - if (ERROR_SUCCESS == Ret && Type == REG_SZ) - { - strcpy_s(CallParam, sizeof(CallParam), FileName); - Log("CmdLine:<%s>", CallParam); - - if (_strnicmp(CallParam, "PECMD.EXE", 9) == 0) - { - Pos = CallParam + 9; - if (*Pos == ' ' || *Pos == '\t') - { - Pos++; - } - } - else - { - Pos = CallParam; - } - - Log("CmdLine2:<%s>", Pos); - sprintf_s(CallParamBuf, BufLen, " %s", Pos); - } - else - { - Log("Failed to RegQueryValueEx %lu %lu", Ret, Type); - } - - RegCloseKey(hKey); - return 1; - } - else - { - Log("Failed to create reg key %lu", Ret); - } - } - else - { - Log("This is NOT pecmd.exe"); - } - - return 0; -} - -static int GetWpeInitParam(char **argv, int argc, char *CallParamBuf, DWORD BufLen) -{ - int i; - DWORD dw; - CHAR *Pos = NULL; - CHAR FileName[MAX_PATH]; - - Log("GetWpeInitParam argc=%d", argc); - - *CallParamBuf = 0; - - strcpy_s(FileName, sizeof(FileName), argv[0]); - for (dw = 0, Pos = FileName; *Pos; Pos++) - { - dw++; - *Pos = toupper(*Pos); - } - - Log("dw=%lu argv=<%s>", dw, FileName); - - if (dw >= 11 && strcmp(FileName + dw - 11, "WPEINIT.EXE") == 0) - { - Log("Get parameters for WPEINIT.EXE"); - for (i = 1; i < argc; i++) - { - strcat_s(CallParamBuf, BufLen, " "); - strcat_s(CallParamBuf, BufLen, argv[i]); - } - - return 1; - } - else - { - Log("This is NOT wpeinit.exe"); - } - - return 0; -} - - int main(int argc, char **argv) { int i = 0; int rc = 0; - CHAR *Pos = NULL; - CHAR CurDir[MAX_PATH]; - CHAR LunchFile[MAX_PATH]; + CHAR *Pos = NULL; + CHAR CurDir[MAX_PATH]; + CHAR LunchFile[MAX_PATH]; CHAR CallParam[1024] = { 0 }; - STARTUPINFOA Si; - PROCESS_INFORMATION Pi; + STARTUPINFOA Si; + PROCESS_INFORMATION Pi; - if (argv[0] && argv[0][0] && argv[0][1] == ':') - { - GetCurrentDirectoryA(sizeof(CurDir), CurDir); - - strcpy_s(LunchFile, sizeof(LunchFile), argv[0]); - Pos = (char *)GetFileNameInPath(LunchFile); - - strcat_s(CurDir, sizeof(CurDir), "\\"); - strcat_s(CurDir, sizeof(CurDir), Pos); - - if (_stricmp(argv[0], CurDir) != 0) - { - *Pos = 0; - SetCurrentDirectoryA(LunchFile); - } - } - - Log("######## VentoyJump ##########"); - Log("argc = %d argv[0] = <%s>", argc, argv[0]); - - //special process for some WinPE - if (_stricmp(argv[0], "WPEINIT.EXE") == 0) + if (argv[0] && argv[0][0] && argv[0][1] == ':') { GetCurrentDirectoryA(sizeof(CurDir), CurDir); - if (_stricmp(CurDir, "X:\\") == 0) + + strcpy_s(LunchFile, sizeof(LunchFile), argv[0]); + Pos = (char *)GetFileNameInPath(LunchFile); + + strcat_s(CurDir, sizeof(CurDir), "\\"); + strcat_s(CurDir, sizeof(CurDir), Pos); + + if (_stricmp(argv[0], CurDir) != 0) { - Log("Set current directory to system32"); - SetCurrentDirectoryA("X:\\Windows\\System32"); + *Pos = 0; + SetCurrentDirectoryA(LunchFile); + } + } + + Log("######## VentoyJump ##########"); + Log("argc = %d", argc); + for (i = 0; i < argc; i++) + { + Log("argv[%d]=<%s>", i, argv[i]); + if (i > 0) + { + strcat_s(CallParam, sizeof(CallParam), " "); + strcat_s(CallParam, sizeof(CallParam), argv[i]); } } @@ -1577,11 +1462,6 @@ int main(int argc, char **argv) Log("Current directory = <%s>", CurDir); } - if (0 == GetWpeInitParam(argv, argc, CallParam, sizeof(CallParam))) - { - GetPecmdParam(argv[0], CallParam, sizeof(CallParam)); - } - GetStartupInfoA(&Si); memset(LunchFile, 0, sizeof(LunchFile)); @@ -1597,6 +1477,14 @@ int main(int argc, char **argv) Log("LunchFile=<%s> CallParam=<%s>", LunchFile, CallParam); + if (_stricmp(argv[0], "PECMD.EXE") == 0 && _stricmp(LunchFile, "ventoy\\PECMD.EXE") == 0) + { + MoveFileA("PECMD.EXE", "PECMD_BACK.EXE"); + MoveFileA("ventoy\\PECMD.EXE", "PECMD.EXE"); + sprintf_s(LunchFile, sizeof(LunchFile), "%s", "PECMD.EXE"); + Log("Move original PECMD.EXE <%s>", LunchFile); + } + if (g_os_param_reserved[0] == 3) { Log("Open log for debug ..."); From 6c113880e5e1a0a285304b80d061df713e734d10 Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 2 Aug 2021 22:50:38 +0800 Subject: [PATCH 030/194] Fixed the boot issue for "StorageCraft Recovery Environment CrossPlatform" in UEFI mode. --- .../grub-2.04/grub-core/ventoy/ventoy_linux.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c index 8c7a8ff9..16878fe4 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c @@ -333,7 +333,9 @@ end: static grub_err_t ventoy_grub_cfg_initrd_collect(const char *fileName) { int i = 0; + int len = 0; int dollar = 0; + int quotation = 0; grub_file_t file = NULL; char *buf = NULL; char *start = NULL; @@ -382,6 +384,12 @@ static grub_err_t ventoy_grub_cfg_initrd_collect(const char *fileName) start++; } + if (*start == '"') + { + quotation = 1; + start++; + } + while (*start) { img = grub_zalloc(sizeof(initrd_info)); @@ -400,6 +408,16 @@ static grub_err_t ventoy_grub_cfg_initrd_collect(const char *fileName) } } + if (quotation) + { + len = (int)grub_strlen(img->name); + if (len > 2 && img->name[len - 1] == '"') + { + img->name[len - 1] = 0; + } + debug("Remove quotation <%s>\n", img->name); + } + if (dollar == 1 || ventoy_find_initrd_by_name(g_initrd_img_list, img->name)) { grub_free(img); From b63034b2c7e4516d16b9d018c1a7ccbed895e6ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=A0ng=20=C4=90i=E1=BB=81m=20T=C4=A9nh?= <67616643+hoangdiemtinh@users.noreply.github.com> Date: Tue, 3 Aug 2021 07:57:43 +0700 Subject: [PATCH 031/194] Update languages.json (#1036) --- LANGUAGES/languages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 214b01fd..f5164244 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -1423,7 +1423,7 @@ "STR_WEB_SERVICE_BUSY":"Dịch vụ bận, vui lòng thử lại sau.", "STR_MENU_VTSI_CREATE":"Tạo tệp VTSI", "STR_VTSI_CREATE_TIP":"Lần này sẽ không ghi vào thiết bị, chỉ tạo một tệp VTSI#@Bạn muốn tiếp tục?", - "STR_VTSI_CREATE_SUCCESS":"Tạo tệp VTSI thành công!#@Để hoàn thành cài đặt Ventoy, bạn có thể dùng Rufus(3.15Beta+) để khi tệp này vào thiết bị.", + "STR_VTSI_CREATE_SUCCESS":"Tạo tệp VTSI thành công!#@Để hoàn thành cài đặt Ventoy, bạn có thể dùng Rufus (3.15 Beta+) để ghi tệp này vào thiết bị.", "STR_VTSI_CREATE_FAILED":"Tạo tệp VTSI đã gặp lỗi.", "STRXXX":"" }, From 2c320aad60faae2f884650adb67f128402c6465f Mon Sep 17 00:00:00 2001 From: VlatkoS <01.vlatce@gmail.com> Date: Tue, 3 Aug 2021 02:57:54 +0200 Subject: [PATCH 032/194] Updated Macedonian language (#1037) Updated Macedonian language --- LANGUAGES/languages.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index f5164244..8ccc0b3e 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -1523,10 +1523,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Комуникациска грешка: Недостапен сервис", "STR_WEB_TOKEN_MISMATCH":"Ажуриран статус на даемонот, молиме обидете се подоцна.", "STR_WEB_SERVICE_BUSY":"Сервисот е зафатен, молиме обидете се подоцна.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_MENU_VTSI_CREATE":"Генерирај VTSI датотека", + "STR_VTSI_CREATE_TIP":"Овој пат ништо нема да се запише на уредот туку само ќе се генерира VTSI датотека#@Продолжи?", + "STR_VTSI_CREATE_SUCCESS":"Успешно креирана VTSI датотека!#@Можете да го користите Rufus(3.15Beta+) за да ја запишете на уредот како и да ја комплетирате инсталацијата на Ventoy.", + "STR_VTSI_CREATE_FAILED":"Креирањето на VTSI датотека е неуспешно.", "STRXXX":"" }, { From 5d55dc68ae6b2459c6b4b7fe241d50d674a5091d Mon Sep 17 00:00:00 2001 From: Ida Bagus Date: Tue, 3 Aug 2021 08:58:17 +0800 Subject: [PATCH 033/194] Indonesian update (#1038) --- LANGUAGES/languages.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 8ccc0b3e..df5d43e5 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -1669,17 +1669,17 @@ "STR_MENU_PART_STYLE":"Gaya Partisi", "STR_DISK_2TB_MBR_ERROR":"Silakan pilih GPT untuk disk yang lebih dari 2TB", "STR_SHOW_ALL_DEV":"Show All Devices", - "STR_PART_ALIGN_4KB":"Align partitions with 4KB", - "STR_WEB_COMMUNICATION_ERR":"Communication error:", - "STR_WEB_REMOTE_ABNORMAL":"Communication error: remote abnormal", - "STR_WEB_REQUEST_TIMEOUT":"Communication error: Request timed out", - "STR_WEB_SERVICE_UNAVAILABLE":"Communication error: Service Unavailable", - "STR_WEB_TOKEN_MISMATCH":"Daemon status updated, please retry later.", - "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_PART_ALIGN_4KB":"Meluruskan dengan partisi 4KB", + "STR_WEB_COMMUNICATION_ERR":"Kesalahan komunikasi:", + "STR_WEB_REMOTE_ABNORMAL":"Kesalahan komunikasi: tidak normalnya kendali", + "STR_WEB_REQUEST_TIMEOUT":"Kesalahan komunikasi: Waktu permintaan habis", + "STR_WEB_SERVICE_UNAVAILABLE":"Kesalahan komunikasi: Layanan tidak tersedia", + "STR_WEB_TOKEN_MISMATCH":"Status daemon diperbarui, silakan coba lagi nanti.", + "STR_WEB_SERVICE_BUSY":"Layanan sedang sibuk, silakan coba lagi nanti.", + "STR_MENU_VTSI_CREATE":"Membuat berkas VTSI", + "STR_VTSI_CREATE_TIP":"Saat ini tidak akan menuliskan di perangkat, tetapi hanya membuat berkas VTSI #@Lanjutkan?", + "STR_VTSI_CREATE_SUCCESS":"Berkas VTSI berhasil dibuat#@Anda bisa menggunakan Rufus(3.15Beta+) untuk menulisnya ke perangkat untuk menyelesaikan instalasi Ventoy.", + "STR_VTSI_CREATE_FAILED":"Berkas VTSI gagal dibuat.", "STRXXX":"" }, { From 5fea6eab7ee122e42832d12f8dee4cff31a10955 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 3 Aug 2021 10:05:01 +0800 Subject: [PATCH 034/194] Add Bulgarian language --- LANGUAGES/languages.json | 51 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index df5d43e5..47d1a961 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -1885,5 +1885,56 @@ "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" + }, + { + "name":"Bulgarian (Български)", + "FontFamily":"Courier New", + "FontSize":16, + "Author":"jekovcar", + + "STR_ERROR":"Грешка", + "STR_WARNING":"Предупреждение", + "STR_INFO":"Информация", + "STR_INCORRECT_DIR":"Моля, стартирайте в друга директория!", + "STR_INCORRECT_TREE_DIR":"Не ме стартирайте оттук, моля, изтеглете инсталационен пакет и го стартирайте в друго място.", + "STR_DEVICE":"Устройство", + "STR_LOCAL_VER":"Ventoy в пакета", + "STR_DISK_VER":"Ventoy на устройството", + "STR_STATUS":"Статус - ГОТОВ", + "STR_INSTALL":"Инсталирай", + "STR_UPDATE":"Обнови", + "STR_UPDATE_TIP":"Обновяването е безопасно, ISO-файловете няма да се променят.#@Продължаваме?", + "STR_INSTALL_TIP":"Диска ще се форматира и всички данни изтрият.#@Продължаваме?", + "STR_INSTALL_TIP2":"Диска ще се форматира и всички данни изтрият..#@ДЕЙСТВИТЕЛНО ще продължите?", + "STR_INSTALL_SUCCESS":"Поздрави!#@Ventoy бе успешно инсталиран на устройството.", + "STR_INSTALL_FAILED":"По време на инсталирането на Ventoy възникна грешка. Подсъединете устройството и опитайте отново. Проверете log.txt за грешки.", + "STR_UPDATE_SUCCESS":"Поздрави!#@Ventoy бе успешно обновен на устройството.", + "STR_UPDATE_FAILED":"По време на обновяването на Ventoy възникна грешка. Подсъединете устройството и опитайте отново. Проверете log.txt за грешки.", + "STR_WAIT_PROCESS":"Процеса е стартиран, моля изчакайте...", + "STR_MENU_OPTION":"Опции", + "STR_MENU_SECURE_BOOT":"Поддръжка на Secure Boot", + "STR_MENU_PART_CFG":"Допълнителен дял", + "STR_BTN_OK":"ОК", + "STR_BTN_CANCEL":"Отказ", + "STR_PRESERVE_SPACE":"Създай Допълнителен дял в края на диска", + "STR_SPACE_VAL_INVALID":"Неправилен размер на дяла", + "STR_MENU_CLEAR":"Изтрий Ventoy", + "STR_CLEAR_SUCCESS":"Ventoy бе успешно изтрит от устройството.", + "STR_CLEAR_FAILED":"По време на изтриването на Ventoy възникна грешка. Подсъединете устройството и опитайте отново. Проверете log.txt за грешки.", + "STR_MENU_PART_STYLE":"Стил на оразмеряване на дяловете", + "STR_DISK_2TB_MBR_ERROR":"Моля, изберете GPT за дискове по-големи от 2ТБ", + "STR_SHOW_ALL_DEV":"Покажи всички устройства", + "STR_PART_ALIGN_4KB":"Подравни дяловете с размер 4КБ", + "STR_WEB_COMMUNICATION_ERR":"Грешка при свързване:", + "STR_WEB_REMOTE_ABNORMAL":"Грешка при свързване: Отдалечената връзка е недействителна", + "STR_WEB_REQUEST_TIMEOUT":"Грешка при свързване: Изтекло време за изчакване на заявката", + "STR_WEB_SERVICE_UNAVAILABLE":"Грешка при свързване: Службата е недостъпна", + "STR_WEB_TOKEN_MISMATCH":"Статуса на агента е обновен. Повторете по-късно.", + "STR_WEB_SERVICE_BUSY":"Службата е заета, Повторете по-късно.", + "STR_MENU_VTSI_CREATE":"Generate VTSI File", + "STR_VTSI_CREATE_TIP":"Сега няма да се записва на диска, само ще се генерира VTSI файл#@Продължаваме?", + "STR_VTSI_CREATE_SUCCESS":"VTSI файла бе създаден успешно!#@Може да използвате Rufus(3.15+) да го запишете на устройството за инсталацията с Ventoy.", + "STR_VTSI_CREATE_FAILED":"VTSI файла създаване се провали.", + "STRXXX":"" } ] From 88793d548a933461af503769e2aae611b466df55 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 3 Aug 2021 14:53:29 +0800 Subject: [PATCH 035/194] Compatibility improvement for some WinPE --- INSTALL/grub/grub.cfg | 2 +- INSTALL/ventoy/vtoyjump32.exe | Bin 110592 -> 113664 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 131072 -> 133632 bytes vtoyjump/vtoyjump/vtoyjump.c | 141 +++++++++++++++++++++++++++++----- 4 files changed, 123 insertions(+), 20 deletions(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index eb35fa5a..51bb8ef2 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -921,7 +921,7 @@ function legacy_windows_menu_func { loopback loop "$1$2" fi - for file in "boot/bcd" "/efi/microsoft/boot/bcd" "SSTR/BCD"; do + for file in "boot/bcd" "/efi/microsoft/boot/bcd" "SSTR/BCD" "boot/bce"; do vt_windows_collect_wim_patch bcd (loop)/$file done diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 9c0cf8dd143688acd781017c8ab9aa60a80a52a5..0bd00292cd4573e8b64f1f94d5e6884ef890cf07 100644 GIT binary patch delta 39860 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

nbPoO`U*z`Uny}{6dXK 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 delta 37406 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 gq=vY%acu&UPBjnIq=0QT!k*C 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 CallParam=<%s>", LunchFile, CallParam); + Log("id=%d LunchFile=<%s> CallParam=<%s>", id, LunchFile, CallParam); - if (_stricmp(argv[0], "PECMD.EXE") == 0 && _stricmp(LunchFile, "ventoy\\PECMD.EXE") == 0) + if (id == 1 && _stricmp(argv[0], "PECMD.EXE") == 0 && _stricmp(LunchFile, "ventoy\\PECMD.EXE") == 0) { - MoveFileA("PECMD.EXE", "PECMD_BACK.EXE"); - MoveFileA("ventoy\\PECMD.EXE", "PECMD.EXE"); - sprintf_s(LunchFile, sizeof(LunchFile), "%s", "PECMD.EXE"); - Log("Move original PECMD.EXE <%s>", LunchFile); + MUTEX_LOCK(g_vtoyins_mutex); + id = ventoy_get_instance_id(VTOY_PID_FILE); + MUTEX_UNLOCK(g_vtoyins_mutex); + + Log("Current instance id is: %d", id); + + if (id == 2) + { + MoveFileA("PECMD.EXE", "PECMD_BACK.EXE"); + CopyFileA("ventoy\\PECMD.EXE", "PECMD.EXE", TRUE); + sprintf_s(LunchFile, sizeof(LunchFile), "%s", "PECMD.EXE"); + Log("Move original PECMD.EXE <%s>", LunchFile); + } + else + { + Log("%d instance started, don't move PECMD.EXE", id); + } } if (g_os_param_reserved[0] == 3) From 2ab717cc66aed9d3cd532f6470c1d6b5de098fc3 Mon Sep 17 00:00:00 2001 From: MELERIX Date: Tue, 3 Aug 2021 02:53:57 -0400 Subject: [PATCH 036/194] Updated Spanish Translation (#1039) --- LANGUAGES/languages.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 47d1a961..db90e88f 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -639,7 +639,7 @@ "STR_MENU_OPTION":"Opción", "STR_MENU_SECURE_BOOT":"Soporte De Arranque Seguro", "STR_MENU_PART_CFG":"Configuración De Partición", - "STR_BTN_OK":"ACEPTAR", + "STR_BTN_OK":"Aceptar", "STR_BTN_CANCEL":"Cancelar", "STR_PRESERVE_SPACE":"Preservar algo de espacio al final del dispositivo", "STR_SPACE_VAL_INVALID":"Valor inválido para espacio reservado", @@ -656,10 +656,10 @@ "STR_WEB_SERVICE_UNAVAILABLE":"Error de comunicación: Servicio No Disponible", "STR_WEB_TOKEN_MISMATCH":" Estado del daemon actualizado, por favor reintenta más tarde.", "STR_WEB_SERVICE_BUSY":" El servicio está ocupado, por favor reintenta más tarde.", - "STR_MENU_VTSI_CREATE":"Generate VTSI File", - "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", - "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", + "STR_MENU_VTSI_CREATE":"Generar Archivo VTSI", + "STR_VTSI_CREATE_TIP":"Esta vez no se escribirá al dispositivo, pero solo generará un archivo VTSI#@¿Continuar?", + "STR_VTSI_CREATE_SUCCESS":"¡Archivo VTSI creado exitosamente!#@Puedes usar Rufus(3.15Beta+) para escribirlo al dispositivo a fin de completar la instalación de Ventoy.", + "STR_VTSI_CREATE_FAILED":"Fallo en el archivo VTSI creado.", "STRXXX":"" }, { From 8b975b5e809b7dc4f5518d6ecb22296c1bb378bd Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 3 Aug 2021 17:31:39 +0800 Subject: [PATCH 037/194] 1.0.49 release --- IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh | 38 ++++++++++++++++++++ IMG/cpio/ventoy/hook/suse/ventoy-hook.sh | 3 ++ INSTALL/grub/grub.cfg | 4 +-- 3 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh diff --git a/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh b/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh new file mode 100644 index 00000000..c4c90ce9 --- /dev/null +++ b/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh @@ -0,0 +1,38 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2020, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +. /ventoy/hook/ventoy-hook-lib.sh + +wait_for_usb_disk_ready + +vtdiskname=$(get_ventoy_disk_name) +if [ "$vtdiskname" = "unknown" ]; then + vtlog "ventoy disk not found" + exit 0 +fi + +vtlog "wait_for_usb_disk_ready $vtdiskname ..." + +if echo $vtdiskname | $EGREP -q "nvme|mmc|nbd"; then + vtpart2=${vtdiskname}p2 +else + vtpart2=${vtdiskname}2 +fi + +/ventoy/busybox/sh /ventoy/hook/suse/udev_disk_hook.sh "${vtpart2#/dev/}" diff --git a/IMG/cpio/ventoy/hook/suse/ventoy-hook.sh b/IMG/cpio/ventoy/hook/suse/ventoy-hook.sh index 47aa0504..da1eb2c6 100644 --- a/IMG/cpio/ventoy/hook/suse/ventoy-hook.sh +++ b/IMG/cpio/ventoy/hook/suse/ventoy-hook.sh @@ -63,6 +63,9 @@ if [ -e /etc/initrd.functions ] && $GREP -q 'HPIP' /etc/initrd.functions; then $BUSYBOX_PATH/mknod -m 660 /dev/console b 5 1 $SED "/CD_DEVICES=/a $BUSYBOX_PATH/sh $VTOY_PATH/hook/suse/disk_hook.sh" -i /etc/initrd.functions $SED "/CD_DEVICES=/a CD_DEVICES=\"/dev/ventoy \$CD_DEVICES\"" -i /etc/initrd.functions +elif [ -f /scripts/udev_setup ]; then + echo "udev_setup" >> $VTLOG + echo "/ventoy/busybox/sh /ventoy/hook/suse/udev_setup_hook.sh" >> /scripts/udev_setup else echo "SUSE" >> $VTLOG ventoy_systemd_udevd_work_around diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 51bb8ef2..284cce08 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -159,7 +159,7 @@ function distro_specify_wim_patch { vt_windows_collect_wim_patch wim /BOOT/H3_7PE.WIM vt_windows_collect_wim_patch wim /BOOT/H3_8PE.WIM vt_windows_collect_wim_patch wim /BOOT/H3_81PE.WIM - fi + fi } function distro_specify_wim_patch_phase2 { @@ -1844,7 +1844,7 @@ function img_unsupport_menuentry { ############################################################# ############################################################# -set VENTOY_VERSION="1.0.48" +set VENTOY_VERSION="1.0.49" #ACPI not compatible with Window7/8, so disable by default set VTOY_PARAM_NO_ACPI=1 From 188f9e707c49c83b8e0aed0a746ed546676a9011 Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 4 Aug 2021 09:14:18 +0800 Subject: [PATCH 038/194] Change rufus 3.15beta+ to 3.15+ --- LANGUAGES/languages.json | 74 ++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index db90e88f..414b5f7e 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -46,7 +46,7 @@ "STR_WEB_SERVICE_BUSY":"الخدمة مشغولة ، يرجى إعادة المحاولة لاحقًا.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -97,7 +97,7 @@ "STR_WEB_SERVICE_BUSY":"서비스가 사용 중입니다. 나중에 다시 시도하십시오.", "STR_MENU_VTSI_CREATE":"VTSI 파일 생성", "STR_VTSI_CREATE_TIP":"이번에는 장치에 쓰지 않고 VTSI 파일#@만 생성합니다.#@계속하시겠습니까?", - "STR_VTSI_CREATE_SUCCESS":"VTSI 파일이 성공적으로 생성되었습니다!#@Rufus(3.15Beta+)를 사용하여 장치에 기록하여 Ventoy 설치를 완료할 수 있습니다.", + "STR_VTSI_CREATE_SUCCESS":"VTSI 파일이 성공적으로 생성되었습니다!#@Rufus(3.15+)를 사용하여 장치에 기록하여 Ventoy 설치를 완료할 수 있습니다.", "STR_VTSI_CREATE_FAILED":"VTSI 파일을 생성하지 못했습니다.", "STRXXX":"" }, @@ -148,7 +148,7 @@ "STR_WEB_SERVICE_BUSY":"后台服务正忙,请稍后重试", "STR_MENU_VTSI_CREATE":"创建 VTSI 文件", "STR_VTSI_CREATE_TIP":"本操作不会向设备中写入数据,而只会生成一个 VTSI 文件#@是否继续?", - "STR_VTSI_CREATE_SUCCESS":"VTSI 文件创建成功,你可以使用Rufus(3.15Beta+)将其写入对应设备,从而完成Ventoy的安装", + "STR_VTSI_CREATE_SUCCESS":"VTSI 文件创建成功,你可以使用Rufus(3.15+)将其写入对应设备,从而完成Ventoy的安装", "STR_VTSI_CREATE_FAILED":"VTSI 文件创建失败", "STRXXX":"" }, @@ -199,7 +199,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -250,7 +250,7 @@ "STR_WEB_SERVICE_BUSY":"سرویس شلوغ است ، لطفاً بعداً دوباره امتحان کنید.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -301,7 +301,7 @@ "STR_WEB_SERVICE_BUSY":"Usługa jest zajęta, spróbuj ponownie później.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -352,7 +352,7 @@ "STR_WEB_SERVICE_BUSY":"O serviço está ocupado, por favor, tente novamente mais tarde.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -403,7 +403,7 @@ "STR_WEB_SERVICE_BUSY":"Hizmet meşgul, lütfen daha sonra tekrar deneyin.", "STR_MENU_VTSI_CREATE":"VTSI dosyası oluştur", "STR_VTSI_CREATE_TIP":"Şu an cihaza yazılmayacak,sadece bir VTSI dosyası oluşturulacak#@Devam edilsin mi?", - "STR_VTSI_CREATE_SUCCESS":"VTSI dosyası başarılı bi şekilde oluşturuldu!#@Ventoy un cihaza kurulumunu tamamlamak için Rufus(3.15Beta+) programını kullanabilirsiniz.", + "STR_VTSI_CREATE_SUCCESS":"VTSI dosyası başarılı bi şekilde oluşturuldu!#@Ventoy un cihaza kurulumunu tamamlamak için Rufus(3.15+) programını kullanabilirsiniz.", "STR_VTSI_CREATE_FAILED":"VTSI dosyası oluşturma Başarısız!", "STRXXX":"" }, @@ -454,7 +454,7 @@ "STR_WEB_SERVICE_BUSY":"Dienst ist ausgelastet, bitte später erneut versuchen.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -505,7 +505,7 @@ "STR_WEB_SERVICE_BUSY":"Lo servici es ocupat, tornatz ensajar mai tard.", "STR_MENU_VTSI_CREATE":"Generar lo fichièr VTSI", "STR_VTSI_CREATE_TIP":"Aqueste còp cap d’escritura al disc, generacion del fichiet VTSI sonque#@Contunhar ?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"Fracàs de la creacion del fichièr VTSI.", "STRXXX":"" }, @@ -556,7 +556,7 @@ "STR_WEB_SERVICE_BUSY":"Service surchargé, veuillez réessayer plus tard.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -607,7 +607,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -658,7 +658,7 @@ "STR_WEB_SERVICE_BUSY":" El servicio está ocupado, por favor reintenta más tarde.", "STR_MENU_VTSI_CREATE":"Generar Archivo VTSI", "STR_VTSI_CREATE_TIP":"Esta vez no se escribirá al dispositivo, pero solo generará un archivo VTSI#@¿Continuar?", - "STR_VTSI_CREATE_SUCCESS":"¡Archivo VTSI creado exitosamente!#@Puedes usar Rufus(3.15Beta+) para escribirlo al dispositivo a fin de completar la instalación de Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"¡Archivo VTSI creado exitosamente!#@Puedes usar Rufus(3.15+) para escribirlo al dispositivo a fin de completar la instalación de Ventoy.", "STR_VTSI_CREATE_FAILED":"Fallo en el archivo VTSI creado.", "STRXXX":"" }, @@ -709,7 +709,7 @@ "STR_WEB_SERVICE_BUSY":"Служба занята, повторите попытку позже.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -760,7 +760,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -811,7 +811,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -862,7 +862,7 @@ "STR_WEB_SERVICE_BUSY":"Service is bezet, probeer het later opnieuw.", "STR_MENU_VTSI_CREATE":"VTSI-bestand genereren", "STR_VTSI_CREATE_TIP":"Deze keer wordt er niet naar het apparaat geschreven, maar wordt er alleen een VTSI-bestand gegenereerd#@Doorgaan?", - "STR_VTSI_CREATE_SUCCESS":"VTSI-bestand met succes aangemaakt!#@U kunt Rufus(3.15Beta+) gebruiken om het bestand naar het apparaat te schrijven om de installatie van Ventoy te voltooien.", + "STR_VTSI_CREATE_SUCCESS":"VTSI-bestand met succes aangemaakt!#@U kunt Rufus(3.15+) gebruiken om het bestand naar het apparaat te schrijven om de installatie van Ventoy te voltooien.", "STR_VTSI_CREATE_FAILED":"Aanmaken van VTSI-bestand mislukt.", "STRXXX":"" }, @@ -913,7 +913,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -964,7 +964,7 @@ "STR_WEB_SERVICE_BUSY":"サービスがビジーです。後で再試行してください。", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1015,7 +1015,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1066,7 +1066,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1117,7 +1117,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1168,7 +1168,7 @@ "STR_WEB_SERVICE_BUSY":"服務正忙,請稍後重試", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1219,7 +1219,7 @@ "STR_WEB_SERVICE_BUSY":"Servis je zauzet, pokušajte ponovo kasnije.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1270,7 +1270,7 @@ "STR_WEB_SERVICE_BUSY":"Севис је заузет, покушајте поново касније.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1321,7 +1321,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1372,7 +1372,7 @@ "STR_WEB_SERVICE_BUSY":"Tjenesten er opptatt, vennligst prøv igjen senere.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1423,7 +1423,7 @@ "STR_WEB_SERVICE_BUSY":"Dịch vụ bận, vui lòng thử lại sau.", "STR_MENU_VTSI_CREATE":"Tạo tệp VTSI", "STR_VTSI_CREATE_TIP":"Lần này sẽ không ghi vào thiết bị, chỉ tạo một tệp VTSI#@Bạn muốn tiếp tục?", - "STR_VTSI_CREATE_SUCCESS":"Tạo tệp VTSI thành công!#@Để hoàn thành cài đặt Ventoy, bạn có thể dùng Rufus (3.15 Beta+) để ghi tệp này vào thiết bị.", + "STR_VTSI_CREATE_SUCCESS":"Tạo tệp VTSI thành công!#@Để hoàn thành cài đặt Ventoy, bạn có thể dùng Rufus (3.15+) để ghi tệp này vào thiết bị.", "STR_VTSI_CREATE_FAILED":"Tạo tệp VTSI đã gặp lỗi.", "STRXXX":"" }, @@ -1474,7 +1474,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1525,7 +1525,7 @@ "STR_WEB_SERVICE_BUSY":"Сервисот е зафатен, молиме обидете се подоцна.", "STR_MENU_VTSI_CREATE":"Генерирај VTSI датотека", "STR_VTSI_CREATE_TIP":"Овој пат ништо нема да се запише на уредот туку само ќе се генерира VTSI датотека#@Продолжи?", - "STR_VTSI_CREATE_SUCCESS":"Успешно креирана VTSI датотека!#@Можете да го користите Rufus(3.15Beta+) за да ја запишете на уредот како и да ја комплетирате инсталацијата на Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"Успешно креирана VTSI датотека!#@Можете да го користите Rufus(3.15+) за да ја запишете на уредот како и да ја комплетирате инсталацијата на Ventoy.", "STR_VTSI_CREATE_FAILED":"Креирањето на VTSI датотека е неуспешно.", "STRXXX":"" }, @@ -1576,7 +1576,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1627,7 +1627,7 @@ "STR_WEB_SERVICE_BUSY":"Service is busy, please retry later.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1678,7 +1678,7 @@ "STR_WEB_SERVICE_BUSY":"Layanan sedang sibuk, silakan coba lagi nanti.", "STR_MENU_VTSI_CREATE":"Membuat berkas VTSI", "STR_VTSI_CREATE_TIP":"Saat ini tidak akan menuliskan di perangkat, tetapi hanya membuat berkas VTSI #@Lanjutkan?", - "STR_VTSI_CREATE_SUCCESS":"Berkas VTSI berhasil dibuat#@Anda bisa menggunakan Rufus(3.15Beta+) untuk menulisnya ke perangkat untuk menyelesaikan instalasi Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"Berkas VTSI berhasil dibuat#@Anda bisa menggunakan Rufus(3.15+) untuk menulisnya ke perangkat untuk menyelesaikan instalasi Ventoy.", "STR_VTSI_CREATE_FAILED":"Berkas VTSI gagal dibuat.", "STRXXX":"" }, @@ -1729,7 +1729,7 @@ "STR_WEB_SERVICE_BUSY":"Служба зайнята, повторіть спробу пізніше.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1780,7 +1780,7 @@ "STR_WEB_SERVICE_BUSY":"Η υπηρεσία είναι απασχολημένη. Παρακαλώ δοκιμάστε αργότερα.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1831,7 +1831,7 @@ "STR_WEB_SERVICE_BUSY":"Tjänster är upptagen. Försök igen senare.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, @@ -1882,7 +1882,7 @@ "STR_WEB_SERVICE_BUSY":"Storitev je zasedena, prosim poskusite kasneje.", "STR_MENU_VTSI_CREATE":"Generate VTSI File", "STR_VTSI_CREATE_TIP":"This time will not write to the device, but only generate a VTSI file#@Continue?", - "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15Beta+) to write it to the device so as to complete the installation of Ventoy.", + "STR_VTSI_CREATE_SUCCESS":"VTSI file created successfully!#@You can use Rufus(3.15+) to write it to the device so as to complete the installation of Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI file created failed.", "STRXXX":"" }, From dfcfaa99671b0ac9c3d3b090f5c190f566d011df Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 4 Aug 2021 09:20:02 +0800 Subject: [PATCH 039/194] issue template update --- .github/ISSUE_TEMPLATE/issue_template.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue_template.yml b/.github/ISSUE_TEMPLATE/issue_template.yml index a8ea6e5b..222e60ad 100644 --- a/.github/ISSUE_TEMPLATE/issue_template.yml +++ b/.github/ISSUE_TEMPLATE/issue_template.yml @@ -21,7 +21,7 @@ body: attributes: label: Ventoy Version description: What version of ventoy are you running? - placeholder: 1.0.48 + placeholder: 1.0.49 validations: required: true - type: dropdown From c83daa86b66be309270bf8c44215219a42e3faf0 Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 4 Aug 2021 11:24:50 +0800 Subject: [PATCH 040/194] Fix the check media issue for SUSE/openSUSE --- IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh b/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh index c4c90ce9..ff796664 100644 --- a/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh +++ b/IMG/cpio/ventoy/hook/suse/udev_setup_hook.sh @@ -36,3 +36,7 @@ else fi /ventoy/busybox/sh /ventoy/hook/suse/udev_disk_hook.sh "${vtpart2#/dev/}" + +if $GREP -q 'mediacheck=1' /proc/cmdline; then + ventoy_copy_device_mapper "${vtdiskname}" +fi From 659ac1cfe3235904767171ad25246240aa3cac76 Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 4 Aug 2021 18:53:09 +0800 Subject: [PATCH 041/194] Fix "Failed to open random seed file" error message for arch linux --- .../MdeModulePkg/Application/Ventoy/VentoyProtocol.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 293ffc95..8584d5c8 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -1406,6 +1406,16 @@ STATIC EFI_STATUS EFIAPI ventoy_wrapper_file_open debug("## ventoy_wrapper_file_open <%s> ", Name); + if ((Mode & EFI_FILE_MODE_WRITE) > 0 && StrCmp(Name, L"\\loader\\random-seed") == 0) + { + if (gDebugPrint) + { + debug("## ventoy_wrapper_file_open return NOT_FOUND for random-seed %lx", Mode); + sleep(3); + } + return EFI_NOT_FOUND; + } + Status = g_original_fopen(This, New, Name, Mode, Attributes); if (EFI_ERROR(Status)) { From 56a1543f7de302bbb0a9f400a36efcba16441375 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 7 Aug 2021 10:55:41 +0800 Subject: [PATCH 042/194] Fix an issue when install some Lite Windows version with special file name. We need to wrap the file name in quotation marks when use imdisk to mount the iso file. --- INSTALL/ventoy/vtoyjump32.exe | Bin 113664 -> 113664 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 133632 -> 134656 bytes vtoyjump/vtoyjump/vtoyjump.c | 55 ++++++++++++++++++++++------------ 3 files changed, 36 insertions(+), 19 deletions(-) diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 0bd00292cd4573e8b64f1f94d5e6884ef890cf07..6cc493453a7703e716985e7f73e310fb93d44bc7 100644 GIT binary patch delta 19261 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 Ks6Awf=>G$LjdJz? delta 18940 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 PHOt2BA&X=SdHMeVG|mC| diff --git a/INSTALL/ventoy/vtoyjump64.exe b/INSTALL/ventoy/vtoyjump64.exe index 8ec830feac9ad1624bf1ee0b444bb452c8cb0e80..eb7639b272de5171170ed6c3c792541a84f047d5 100644 GIT binary patch delta 32605 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 XAmIHC_*0?zt9E)Dba%yDQLg_V;+j1~ delta 32161 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 diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index d539888f..1936143a 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -772,23 +772,13 @@ int VentoyMountISOByImdisk(const char *IsoPath, DWORD PhyDrive) HANDLE hDrive; CHAR PhyPath[MAX_PATH]; WCHAR PhyPathW[MAX_PATH]; - STARTUPINFOA Si; PROCESS_INFORMATION Pi; GET_LENGTH_INFORMATION LengthInfo; Log("VentoyMountISOByImdisk %s", IsoPath); sprintf_s(PhyPath, sizeof(PhyPath), "\\\\.\\PhysicalDrive%d", PhyDrive); - if (IsUTF8Encode(PhyPath)) - { - Utf8ToUtf16(PhyPath, PhyPathW); - hDrive = CreateFileW(PhyPathW, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0); - } - else - { - hDrive = CreateFileA(PhyPath, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0); - } - + hDrive = CreateFileA(PhyPath, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0); if (hDrive == INVALID_HANDLE_VALUE) { Log("Could not open the disk<%s>, error:%u", PhyPath, GetLastError()); @@ -832,16 +822,33 @@ int VentoyMountISOByImdisk(const char *IsoPath, DWORD PhyDrive) rc = 0; Letter = GetMountLogicalDrive(); - sprintf_s(PhyPath, sizeof(PhyPath), "ventoy\\imdisk.exe -a -o ro -f %s -m %C:", IsoPath, Letter); + sprintf_s(PhyPath, sizeof(PhyPath), "ventoy\\imdisk.exe -a -o ro -f \"%s\" -m %C:", IsoPath, Letter); + Log("mount iso to %C: use imdisk cmd <%s>", Letter, PhyPath); - Log("mount iso to %C: use imdisk cmd <%s>", Letter, PhyPath); + if (IsUTF8Encode(IsoPath)) + { + STARTUPINFOW Si; + GetStartupInfoW(&Si); + Si.dwFlags |= STARTF_USESHOWWINDOW; + Si.wShowWindow = SW_HIDE; - GetStartupInfoA(&Si); + Utf8ToUtf16(PhyPath, PhyPathW); + CreateProcessW(NULL, PhyPathW, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); - Si.dwFlags |= STARTF_USESHOWWINDOW; - Si.wShowWindow = SW_HIDE; + Log("This is UTF8 encoding"); + } + else + { + STARTUPINFOA Si; + GetStartupInfoA(&Si); + Si.dwFlags |= STARTF_USESHOWWINDOW; + Si.wShowWindow = SW_HIDE; + + CreateProcessA(NULL, PhyPath, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); + + Log("This is ANSI encoding"); + } - CreateProcessA(NULL, PhyPath, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); WaitForSingleObject(Pi.hProcess, INFINITE); } } @@ -1529,7 +1536,12 @@ int main(int argc, char **argv) } } - Log("######## VentoyJump [%d] ##########", id); +#ifdef VTOY_32 + Log("######## VentoyJump 32bit [%d] ##########", id); +#else + Log("######## VentoyJump 64bit [%d] ##########", id); +#endif + Log("argc = %d", argc); for (i = 0; i < argc; i++) { @@ -1611,7 +1623,12 @@ int main(int argc, char **argv) Log("Now launch <%s> ...", LunchFile); - //sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe"); + if (g_os_param_reserved[0] == 4) + { + Log("Open cmd for debug ..."); + sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe"); + } + CreateProcessA(NULL, LunchFile, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); for (i = 0; rc && i < 1800; i++) From d3138479d78a62924c182d809bd10d15191d4a70 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 10 Aug 2021 09:18:35 +0800 Subject: [PATCH 043/194] Fixe the boot issue for Untangle ISO (#1054) --- IMG/cpio/ventoy/hook/debian/udev_disk_hook.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/IMG/cpio/ventoy/hook/debian/udev_disk_hook.sh b/IMG/cpio/ventoy/hook/debian/udev_disk_hook.sh index 84e87709..c46f85b4 100644 --- a/IMG/cpio/ventoy/hook/debian/udev_disk_hook.sh +++ b/IMG/cpio/ventoy/hook/debian/udev_disk_hook.sh @@ -41,18 +41,18 @@ ventoy_os_install_dmsetup() { fi # install md-modules - LINE=$($GREP ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list) + LINE=$($GREP -i ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list) if [ $? -eq 0 ]; then - LINTCNT=$($GREP -c ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list) + LINTCNT=$($GREP -i -c ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list) if [ $LINTCNT -gt 1 ]; then vtlog "more than one pkgs, need to filter..." VER=$($BUSYBOX_PATH/uname -r) - LINE=$($GREP ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list | $GREP $VER) - LINTCNT=$($GREP ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list | $GREP -c $VER) + LINE=$($GREP -i ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list | $GREP -i $VER) + LINTCNT=$($GREP -i ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list | $GREP -i -c $VER) if [ $LINTCNT -gt 1 ]; then vtlog "Still more than one pkgs, use the first one..." - LINE=$($GREP ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list | $GREP -m1 $VER) + LINE=$($GREP -i ' md-modules.*\.udeb' $VTOY_PATH/iso_file_list | $GREP -i -m1 $VER) fi fi install_udeb_from_line "$LINE" ${vt_usb_disk} From bafac7479d065f5127cc28c7aa43da6c19475f62 Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 11 Aug 2021 09:44:09 +0800 Subject: [PATCH 044/194] Fix the boot issue for Untangle ISO in legacy bios mode. (#1054) --- GRUB2/MOD_SRC/grub-2.04/grub-core/fs/iso9660.c | 8 ++++++++ .../grub-2.04/grub-core/ventoy/ventoy_cmd.c | 18 ++++++++++++++++++ GRUB2/MOD_SRC/grub-2.04/include/grub/ventoy.h | 1 + INSTALL/grub/grub.cfg | 8 ++++++++ 4 files changed, 35 insertions(+) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/fs/iso9660.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/fs/iso9660.c index bd357564..9a26bb21 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/fs/iso9660.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/fs/iso9660.c @@ -33,6 +33,7 @@ GRUB_MOD_LICENSE ("GPLv3+"); static int g_ventoy_no_joliet = 0; +static int g_ventoy_cur_joliet = 0; static grub_uint64_t g_ventoy_last_read_pos = 0; static grub_uint64_t g_ventoy_last_read_offset = 0; static grub_uint64_t g_ventoy_last_read_dirent_pos = 0; @@ -451,6 +452,7 @@ grub_iso9660_mount (grub_disk_t disk) data->disk = disk; + g_ventoy_cur_joliet = 0; block = 16; do { @@ -484,6 +486,7 @@ grub_iso9660_mount (grub_disk_t disk) if (0 == g_ventoy_no_joliet) { copy_voldesc = 1; data->joliet = 1; + g_ventoy_cur_joliet = 1; } } @@ -1118,6 +1121,11 @@ void grub_iso9660_set_nojoliet(int nojoliet) g_ventoy_no_joliet = nojoliet; } +int grub_iso9660_is_joliet(void) +{ + return g_ventoy_cur_joliet; +} + grub_uint64_t grub_iso9660_get_last_read_pos(grub_file_t file) { (void)file; diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index 97f4ee16..48ed7ed3 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -1221,6 +1221,23 @@ static grub_err_t ventoy_cmd_load_img_memdisk(grub_extcmd_context_t ctxt, int ar return rc; } +static grub_err_t ventoy_cmd_iso9660_is_joliet(grub_extcmd_context_t ctxt, int argc, char **args) +{ + (void)ctxt; + (void)argc; + (void)args; + + if (grub_iso9660_is_joliet()) + { + debug("This time has joliet process\n"); + return 0; + } + else + { + return 1; + } +} + static grub_err_t ventoy_cmd_iso9660_nojoliet(grub_extcmd_context_t ctxt, int argc, char **args) { (void)ctxt; @@ -4736,6 +4753,7 @@ static cmd_para ventoy_cmds[] = { "vt_select_conf_replace", ventoy_select_conf_replace, 0, NULL, "", "", NULL }, { "vt_iso9660_nojoliet", ventoy_cmd_iso9660_nojoliet, 0, NULL, "", "", NULL }, + { "vt_iso9660_isjoliet", ventoy_cmd_iso9660_is_joliet, 0, NULL, "", "", NULL }, { "vt_is_udf", ventoy_cmd_is_udf, 0, NULL, "", "", NULL }, { "vt_file_size", ventoy_cmd_file_size, 0, NULL, "", "", NULL }, { "vt_load_file_to_mem", ventoy_cmd_load_file_to_mem, 0, NULL, "", "", NULL }, diff --git a/GRUB2/MOD_SRC/grub-2.04/include/grub/ventoy.h b/GRUB2/MOD_SRC/grub-2.04/include/grub/ventoy.h index 56f357db..11384b25 100644 --- a/GRUB2/MOD_SRC/grub-2.04/include/grub/ventoy.h +++ b/GRUB2/MOD_SRC/grub-2.04/include/grub/ventoy.h @@ -267,6 +267,7 @@ typedef struct ventoy_grub_param int grub_ext_get_file_chunk(grub_uint64_t part_start, grub_file_t file, ventoy_img_chunk_list *chunk_list); int grub_fat_get_file_chunk(grub_uint64_t part_start, grub_file_t file, ventoy_img_chunk_list *chunk_list); void grub_iso9660_set_nojoliet(int nojoliet); +int grub_iso9660_is_joliet(void); grub_uint64_t grub_iso9660_get_last_read_pos(grub_file_t file); grub_uint64_t grub_iso9660_get_last_file_dirent_pos(grub_file_t file); grub_uint64_t grub_udf_get_file_offset(grub_file_t file); diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 284cce08..b5354c8c 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -961,6 +961,14 @@ function legacy_linux_menu_func { set ventoy_fs_probe=iso9660 loopback loop "$1$2" fi + + if [ -f (loop)/isolinux/isolinux.cfg ]; then + if vt_iso9660_isjoliet; then + vt_iso9660_nojoliet 1 + loopback -d loop + loopback loop "$1$2" + fi + fi vt_load_cpio $vtoy_path "$2" "$1" "busybox=$ventoy_busybox_ver" From 6db513a067dcaaded21718bccfdcdbee3d914148 Mon Sep 17 00:00:00 2001 From: longpanda Date: Thu, 12 Aug 2021 14:26:47 +0800 Subject: [PATCH 045/194] Fix the boot issue for Windows UEFI on some Dell server. (introduced since 1.0.48) --- .../MdeModulePkg/Application/Ventoy/VentoyProtocol.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 8584d5c8..957709e8 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -809,11 +809,6 @@ STATIC BOOLEAN ventoy_filesystem_need_wrapper(IN CONST CHAR16 *DrvName) * */ - if (StrStr(UpperDrvName, L"ISO9660") || StrStr(UpperDrvName, L"UDF")) - { - return TRUE; - } - if (StrStr(UpperDrvName, L"REFIND") && StrStr(UpperDrvName, L"FILE SYSTEM")) { return TRUE; From 7babe823d6734de89d0e30003269feb56ef30501 Mon Sep 17 00:00:00 2001 From: longpanda Date: Thu, 12 Aug 2021 19:47:43 +0800 Subject: [PATCH 046/194] Add F5-->Tools-->Ventoy UEFI Utilities-->Show EFI Drivers feature. --- .../Application/Ventoy/VentoyProtocol.c | 1 - .../Application/VtoyUtil/VtoyDrv.c | 140 ++++++++++++++++++ .../Application/VtoyUtil/VtoyUtil.c | 31 ++++ .../Application/VtoyUtil/VtoyUtil.h | 2 + .../Application/VtoyUtil/VtoyUtil.inf | 1 + .../grub-2.04/grub-core/ventoy/ventoy_cmd.c | 51 +++++++ INSTALL/grub/debug.cfg | 9 ++ 7 files changed, 234 insertions(+), 1 deletion(-) create mode 100644 EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyDrv.c diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 957709e8..0a24cd9a 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -910,7 +910,6 @@ STATIC EFI_STATUS ventoy_find_filesystem_driverbind(VOID) Status = gBS->HandleProtocol(Handles[i], &gEfiComponentNameProtocolGuid, (VOID **)&NameProtocol); if (EFI_ERROR(Status)) { - debug(); continue; } diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyDrv.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyDrv.c new file mode 100644 index 00000000..7886d66f --- /dev/null +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyDrv.c @@ -0,0 +1,140 @@ +/****************************************************************************** + * VtoyDrv.c + * + * Copyright (c) 2020, longpanda + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +STATIC UINTN g_EfiDriverNameCnt = 0; +STATIC CHAR16 *g_EfiDriverNameList[1024] = { NULL }; + +STATIC EFI_STATUS AddEfiDriverName(IN CHAR16 *DriverName) +{ + UINTN i = 0; + + if (g_EfiDriverNameCnt >= 1024) + { + return EFI_OUT_OF_RESOURCES; + } + + for (i = 0; i < g_EfiDriverNameCnt; i++) + { + if (g_EfiDriverNameList[i] && StrCmp(g_EfiDriverNameList[i], DriverName) == 0) + { + break; + } + } + + if (i >= g_EfiDriverNameCnt) + { + g_EfiDriverNameList[g_EfiDriverNameCnt] = DriverName; + g_EfiDriverNameCnt++; + } + + return EFI_SUCCESS; +} + +EFI_STATUS ShowEfiDrivers(IN EFI_HANDLE ImageHandle, IN CONST CHAR16 *CmdLine) +{ + UINTN i = 0; + UINTN Count = 0; + CHAR16 *DriverName = NULL; + EFI_HANDLE *Handles = NULL; + EFI_STATUS Status = EFI_SUCCESS; + EFI_COMPONENT_NAME_PROTOCOL *NameProtocol = NULL; + EFI_COMPONENT_NAME2_PROTOCOL *Name2Protocol = NULL; + + (VOID)ImageHandle; + (VOID)CmdLine; + + Status = gBS->LocateHandleBuffer(ByProtocol, &gEfiComponentName2ProtocolGuid, + NULL, &Count, &Handles); + if (EFI_ERROR(Status)) + { + return Status; + } + + for (i = 0; i < Count; i++) + { + Status = gBS->HandleProtocol(Handles[i], &gEfiComponentName2ProtocolGuid, (VOID **)&Name2Protocol); + if (EFI_ERROR(Status)) + { + continue; + } + + DriverName = NULL; + Status = VtoyGetComponentName(2, Name2Protocol, &DriverName); + if ((!EFI_ERROR(Status)) && (DriverName)) + { + AddEfiDriverName(DriverName); + } + } + + Count = 0; + FreePool(Handles); + Handles = NULL; + + Status = gBS->LocateHandleBuffer(ByProtocol, &gEfiComponentNameProtocolGuid, + NULL, &Count, &Handles); + if (EFI_ERROR(Status)) + { + return Status; + } + + for (i = 0; i < Count; i++) + { + Status = gBS->HandleProtocol(Handles[i], &gEfiComponentNameProtocolGuid, (VOID **)&NameProtocol); + if (EFI_ERROR(Status)) + { + continue; + } + + DriverName = NULL; + Status = VtoyGetComponentName(1, Name2Protocol, &DriverName); + if ((!EFI_ERROR(Status)) && (DriverName)) + { + AddEfiDriverName(DriverName); + } + } + + FreePool(Handles); + + for (i = 0; i < g_EfiDriverNameCnt; i++) + { + Printf("%2d %s\n", i, g_EfiDriverNameList[i]); + } + + return EFI_SUCCESS; +} + diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.c index 1e76055f..65212c23 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.c @@ -44,8 +44,39 @@ STATIC grub_env_printf_pf g_env_printf = NULL; STATIC VtoyUtilFeature gFeatureList[] = { { L"fix_windows_mmap", FixWindowsMemhole }, + { L"show_efi_drivers", ShowEfiDrivers }, }; +EFI_STATUS VtoyGetComponentName(IN UINTN Ver, IN VOID *Protocol, OUT CHAR16 **DriverName) +{ + EFI_STATUS Status = EFI_SUCCESS; + CHAR16 *DrvName = NULL; + EFI_COMPONENT_NAME_PROTOCOL *NameProtocol = NULL; + EFI_COMPONENT_NAME2_PROTOCOL *Name2Protocol = NULL; + + if (1 == Ver) + { + NameProtocol = (EFI_COMPONENT_NAME_PROTOCOL *)Protocol; + Status = NameProtocol->GetDriverName(Protocol, "en", &DrvName); + if (EFI_ERROR(Status) || NULL == DrvName) + { + Status = NameProtocol->GetDriverName(Protocol, "eng", &DrvName); + } + } + else + { + Name2Protocol = (EFI_COMPONENT_NAME2_PROTOCOL *)Protocol; + Status = Name2Protocol->GetDriverName(Protocol, "en", &DrvName); + if (EFI_ERROR(Status) || NULL == DrvName) + { + Status = Name2Protocol->GetDriverName(Protocol, "eng", &DrvName); + } + } + + *DriverName = DrvName; + return Status; +} + VOID EFIAPI VtoyUtilDebug(IN CONST CHAR8 *Format, ...) { VA_LIST Marker; diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.h b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.h index 2ff64e6f..5f3ae6d0 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.h +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.h @@ -57,7 +57,9 @@ VOID EFIAPI VtoyUtilDebug(IN CONST CHAR8 *Format, ...); #define debug(expr, ...) if (gVtoyDebugPrint) VtoyUtilDebug("[VTOY] "expr"\n", ##__VA_ARGS__) #define Printf VtoyUtilDebug +EFI_STATUS VtoyGetComponentName(IN UINTN Ver, IN VOID *Protocol, OUT CHAR16 **DriverName); EFI_STATUS FixWindowsMemhole(IN EFI_HANDLE ImageHandle, IN CONST CHAR16 *CmdLine); +EFI_STATUS ShowEfiDrivers(IN EFI_HANDLE ImageHandle, IN CONST CHAR16 *CmdLine); #endif diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.inf b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.inf index 9a4fbf27..c422b7d1 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.inf +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/VtoyUtil/VtoyUtil.inf @@ -28,6 +28,7 @@ [Sources] VtoyUtil.h VtoyUtil.c + VtoyDrv.c Memhole.c [Packages] diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index 48ed7ed3..04582359 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -127,6 +127,9 @@ static grub_uint64_t g_enumerate_start_time_ms; static grub_uint64_t g_enumerate_finish_time_ms; static int g_vtoy_file_flt[VTOY_FILE_FLT_BUTT] = {0}; +static int g_pager_flag = 0; +static char g_old_pager[32]; + static const char *g_vtoy_winpeshl_ini = "[LaunchApps]\r\nvtoyjump.exe"; static const char *g_menu_class[] = @@ -4646,6 +4649,52 @@ fail: VENTOY_CMD_RETURN(GRUB_ERR_NONE); } +static grub_err_t ventoy_cmd_push_pager(grub_extcmd_context_t ctxt, int argc, char **args) +{ + const char *pager = NULL; + + (void)ctxt; + (void)argc; + (void)args; + + pager = grub_env_get("pager"); + if (NULL == pager) + { + g_pager_flag = 1; + grub_env_set("pager", "1"); + } + else if (pager[0] == '1') + { + g_pager_flag = 0; + } + else + { + grub_snprintf(g_old_pager, sizeof(g_old_pager), "%s", pager); + g_pager_flag = 2; + grub_env_set("pager", "1"); + } + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + +static grub_err_t ventoy_cmd_pop_pager(grub_extcmd_context_t ctxt, int argc, char **args) +{ + (void)ctxt; + (void)argc; + (void)args; + + if (g_pager_flag == 1) + { + grub_env_unset("pager"); + } + else if (g_pager_flag == 2) + { + grub_env_set("pager", g_old_pager); + } + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + int ventoy_env_init(void) { char buf[64]; @@ -4821,6 +4870,8 @@ static cmd_para ventoy_cmds[] = { "vt_get_efi_vdisk_offset", ventoy_cmd_get_efivdisk_offset, 0, NULL, "", "", NULL }, { "vt_search_replace_initrd", ventoy_cmd_search_replace_initrd, 0, NULL, "", "", NULL }, + { "vt_push_pager", ventoy_cmd_push_pager, 0, NULL, "", "", NULL }, + { "vt_pop_pager", ventoy_cmd_pop_pager, 0, NULL, "", "", NULL }, }; int ventoy_register_all_cmd(void) diff --git a/INSTALL/grub/debug.cfg b/INSTALL/grub/debug.cfg index 87d887e8..aa833ffa 100644 --- a/INSTALL/grub/debug.cfg +++ b/INSTALL/grub/debug.cfg @@ -40,6 +40,15 @@ submenu "Screen Display Mode" --class=debug_screen_mode --class=F5tool { if [ "$grub_platform" != "pc" ]; then submenu 'Ventoy UEFI Utilities' --class=debug_util --class=F5tool { + menuentry 'Show EFI Drivers' --class=debug_util_efidrv --class=debug_util --class=F5tool { + vt_push_pager + chainloader ${vtoy_path}/vtoyutil_${VTOY_EFI_ARCH}.efi env_param=${env_param} ${vtdebug_flag} feature=show_efi_drivers + boot + vt_pop_pager + echo -e "\npress ENTER to exit ..." + read vtInputKey + } + menuentry 'Fixup Windows BlinitializeLibrary Failure' --class=debug_util_blinit --class=debug_util --class=F5tool { chainloader ${vtoy_path}/vtoyutil_${VTOY_EFI_ARCH}.efi env_param=${env_param} ${vtdebug_flag} feature=fix_windows_mmap boot From 0b7fa630a477204220c87eac8a4005ee9f205d64 Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 14 Aug 2021 11:49:51 +0800 Subject: [PATCH 047/194] Support some special Win7PE --- INSTALL/grub/grub.cfg | 5 +++ vtoyjump/vtoyjump/vtoyjump.c | 79 ++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index b5354c8c..0ef39ea6 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -130,6 +130,11 @@ function get_os_type { function vt_check_compatible_pe { #Check for PE without external tools + #set compatible if ISO file is less than 80MB + if [ $vt_chosen_size -gt 33554432 -a $vt_chosen_size -le 83886080 ]; then + set ventoy_compatible=YES + fi + return } diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index 1936143a..65e95897 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -36,6 +36,13 @@ static ventoy_guid g_ventoy_guid = VENTOY_GUID; static HANDLE g_vtoylog_mutex = NULL; static HANDLE g_vtoyins_mutex = NULL; +//Unicode "CmdLine" +static BOOL g_PecmdHasCmdLine = FALSE; +static UCHAR g_aucCmdLineHex[] = +{ + 0x43, 0x00, 0x6D, 0x00, 0x64, 0x00, 0x4C, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x65, 0x00 +}; + #define VTOY_PID_FILE "X:\\Windows\\System32\\pidventoy" #define MUTEX_LOCK(hmutex) if (hmutex != NULL) LockStatus = WaitForSingleObject(hmutex, INFINITE) #define MUTEX_UNLOCK(hmutex) if (hmutex != NULL && WAIT_OBJECT_0 == LockStatus) ReleaseMutex(hmutex) @@ -1342,6 +1349,24 @@ static int ventoy_check_create_directory(void) return 0; } +static BOOL VentoyFindCmdLineStr(BYTE *buf, DWORD size) +{ + DWORD i = 0; + UINT32 uiDataChk; + UINT32 uiDataHex = *(UINT32 *)(g_aucCmdLineHex); + + for (i = 0; i < size - sizeof(g_aucCmdLineHex); i += 16) + { + uiDataChk = *(UINT32 *)(buf + i); + if (uiDataChk == uiDataHex && memcmp(buf + i, g_aucCmdLineHex, sizeof(g_aucCmdLineHex)) == 0) + { + return TRUE; + } + } + + return FALSE; +} + int VentoyJump(INT argc, CHAR **argv, CHAR *LunchFile) { int rc = 1; @@ -1420,6 +1445,13 @@ int VentoyJump(INT argc, CHAR **argv, CHAR *LunchFile) SaveBuffer2File(LunchFile, Buffer + PeStart, FileSize - PeStart); MUTEX_UNLOCK(g_vtoyins_mutex); + #ifdef VTOY_REJUMP_SUPPORTED + if (_stricmp(LunchFile, "ventoy\\PECMD.EXE") == 0) + { + g_PecmdHasCmdLine = VentoyFindCmdLineStr(Buffer + PeStart, FileSize - PeStart); + } + #endif + break; } } @@ -1496,6 +1528,7 @@ int main(int argc, char **argv) int i = 0; int rc = 0; int id = 0; + BOOL ReJump = FALSE; CHAR *Pos = NULL; CHAR CurDir[MAX_PATH]; CHAR LunchFile[MAX_PATH]; @@ -1504,6 +1537,27 @@ int main(int argc, char **argv) STARTUPINFOA Si; PROCESS_INFORMATION Pi; +#ifdef VTOY_REJUMP_SUPPORTED + if (argv[0] && strcmp(argv[0], "ventoy\\WinLogon.exe") == 0) + { + GetStartupInfoA(&Si); + Si.dwFlags |= STARTF_USESHOWWINDOW; + Si.wShowWindow = SW_HIDE; + + sprintf_s(LunchFile, sizeof(LunchFile), "PECMD.EXE"); + for (i = 1; i < argc; i++) + { + strcat_s(LunchFile, sizeof(LunchFile), " "); + strcat_s(LunchFile, sizeof(LunchFile), argv[i]); + } + + CreateProcessA(NULL, LunchFile, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); + WaitForSingleObject(Pi.hProcess, INFINITE); + return 0; + } +#endif + + g_PecmdHasCmdLine = 0; g_vtoylog_mutex = CreateMutexA(NULL, FALSE, "VTOYLOG_LOCK"); g_vtoyins_mutex = CreateMutexA(NULL, FALSE, "VTOYINS_LOCK"); @@ -1589,6 +1643,14 @@ int main(int argc, char **argv) if (id == 2) { + #ifdef VTOY_REJUMP_SUPPORTED + if (g_PecmdHasCmdLine) + { + ReJump = TRUE; + CopyFileA("PECMD.EXE", "ventoy\\WinLogon.exe", TRUE); + } + #endif + MoveFileA("PECMD.EXE", "PECMD_BACK.EXE"); CopyFileA("ventoy\\PECMD.EXE", "PECMD.EXE", TRUE); sprintf_s(LunchFile, sizeof(LunchFile), "%s", "PECMD.EXE"); @@ -1629,6 +1691,23 @@ int main(int argc, char **argv) sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe"); } +#ifdef VTOY_REJUMP_SUPPORTED + if (ReJump) + { + sprintf_s(CallParam, sizeof(CallParam), "ventoy\\WinLogon.exe%s", LunchFile + strlen("PECMD.EXE")); + Log("Now rejump to pecmd.exe <%s> ...", CallParam); + + CreateProcessA(NULL, CallParam, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); + + Log("Wait rejump process..."); + WaitForSingleObject(Pi.hProcess, INFINITE); + Log("rejump finished"); + return 0; + } +#else + (void)ReJump; +#endif + CreateProcessA(NULL, LunchFile, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); for (i = 0; rc && i < 1800; i++) From b5503a73758207bff76b7576ddf045eea30c933f Mon Sep 17 00:00:00 2001 From: longpanda Date: Sat, 14 Aug 2021 20:30:28 +0800 Subject: [PATCH 048/194] 1.0.50 release --- .../grub-2.04/grub-core/ventoy/ventoy_linux.c | 16 ++++-- INSTALL/grub/grub.cfg | 2 +- LANGUAGES/languages.json | 51 +++++++++++++++++++ 3 files changed, 64 insertions(+), 5 deletions(-) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c index 16878fe4..c09b5616 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c @@ -1459,9 +1459,9 @@ grub_err_t ventoy_cmd_trailer_cpio(grub_extcmd_context_t ctxt, int argc, char ** VENTOY_CMD_RETURN(GRUB_ERR_NONE); } - grub_err_t ventoy_cmd_linux_chain_data(grub_extcmd_context_t ctxt, int argc, char **args) { + int len = 0; int ventoy_compatible = 0; grub_uint32_t size = 0; grub_uint64_t isosize = 0; @@ -1511,13 +1511,21 @@ grub_err_t ventoy_cmd_linux_chain_data(grub_extcmd_context_t ctxt, int argc, cha } else { - if (ventoy_is_efi_os()) + len = (int)grub_strlen(args[0]); + if (len >= 4 && 0 == grub_strcasecmp(args[0] + len - 4, ".img")) { - grub_env_set("LoadIsoEfiDriver", "on"); + debug("boot catlog %u for img file\n", boot_catlog); } else { - return grub_error(GRUB_ERR_BAD_ARGUMENT, "File %s is not bootable", args[0]); + if (ventoy_is_efi_os()) + { + grub_env_set("LoadIsoEfiDriver", "on"); + } + else + { + return grub_error(GRUB_ERR_BAD_ARGUMENT, "File %s is not bootable", args[0]); + } } } diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 0ef39ea6..ac651304 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1857,7 +1857,7 @@ function img_unsupport_menuentry { ############################################################# ############################################################# -set VENTOY_VERSION="1.0.49" +set VENTOY_VERSION="1.0.50" #ACPI not compatible with Window7/8, so disable by default set VTOY_PARAM_NO_ACPI=1 diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index 414b5f7e..a16175e3 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -1936,5 +1936,56 @@ "STR_VTSI_CREATE_SUCCESS":"VTSI файла бе създаден успешно!#@Може да използвате Rufus(3.15+) да го запишете на устройството за инсталацията с Ventoy.", "STR_VTSI_CREATE_FAILED":"VTSI файла създаване се провали.", "STRXXX":"" + }, + { + "name":"Armenian (Հայերեն)", + "FontFamily":"Courier New", + "FontSize":16, + "Author":"Egho", + + "STR_ERROR":"Սխալ", + "STR_WARNING":"Զգուշացում", + "STR_INFO":"Տեղեկություն", + "STR_INCORRECT_DIR":"Խնդրում ենք գործարկել ճիշտ թղթախանակում!", + "STR_INCORRECT_TREE_DIR":"Չգործարկել այստեղ, խնդրում եմ ներբեռնեք թողարկված տեղադրման փաթեթը և գործարկել այնտեղ:", + "STR_DEVICE":"Կրիչը", + "STR_LOCAL_VER":"Ventoy-ը փաթեթում", + "STR_DISK_VER":"Ventoy-ը կրիչում", + "STR_STATUS":"Կարգավիճակ - ՊԱՏՐԱՍՏ", + "STR_INSTALL":"Տեղադրել", + "STR_UPDATE":"Թարմացնել", + "STR_UPDATE_TIP":"Թարմացման գործողությունը անվտանգ է, ISO ֆայլերը կմնան անփոփոխ.#@Շարունակել?", + "STR_INSTALL_TIP":"Սկավառակը կձևաչափվի և բոլոր տվյալները կկորչեն.#@Շարունակել?", + "STR_INSTALL_TIP2":"Սկավառակը կձևաչափվի և բոլոր տվյալները կկորչեն:#@Դուք համոզված եք, մաքրել կրիչը? (Double Check)", + "STR_INSTALL_SUCCESS":"Շնորհավորում ենք!#@Ventoy- ը հաջողությամբ տեղադրվել է կրիչում:", + "STR_INSTALL_FAILED":"Տեղադրման ընթացքում տեղի ունեցավ սխալ: Կարող եք նորից միացնել USB- կրիչը և կրկին փորձել: Մանրամասների համար ստուգել log.txt-ը ", + "STR_UPDATE_SUCCESS":"Շնորհավորում ենք!#@Ventoy-ը հաջողությամբ թարմացվեց կրիչում:", + "STR_UPDATE_FAILED":"Թարմացման ընթացքում տեղի ունեցավ սխալ: Կարող եք նորից միացնել USB- կրիչը և կրկին փորձել: Մանրամասների համար ստուգել log.txt-ը ", + "STR_WAIT_PROCESS":"Աշխատանքն ընթանում, խնդրում ենք սպասել...", + "STR_MENU_OPTION":"Ընտրանքներ", + "STR_MENU_SECURE_BOOT":"Secure Boot աջակցություն", + "STR_MENU_PART_CFG":"Partition կազմաձևում", + "STR_BTN_OK":"Այո", + "STR_BTN_CANCEL":"Չեղարկել", + "STR_PRESERVE_SPACE":"Պահպանեք որոշակի տարածք կրիչի վերջում", + "STR_SPACE_VAL_INVALID":"Պահված տարածքի անվավեր արժեք", + "STR_MENU_CLEAR":"Մաքրել Ventoy-ը", + "STR_CLEAR_SUCCESS":"Ventoy-ը հաջողությամբ հեռացված է կրիչից:", + "STR_CLEAR_FAILED":"Ventoy-ը կրիչից մաքրելիս տեղի ունեցավ սխալ: Կարող եք նորից միացնել USB-կրիչը և կրկին փորձել: Մանրամասների համար ստուգել log.txt-ը", + "STR_MENU_PART_STYLE":"Partition-ի տեսակը", + "STR_DISK_2TB_MBR_ERROR":"Խնդրում ենք ընտրել GPT 2TB-ից մեծ կրիչի դեպքում", + "STR_SHOW_ALL_DEV":"Ցուցադրել բոլոր կրիչները", + "STR_PART_ALIGN_4KB":"partition-երը գծանշել 4KB-ով", + "STR_WEB_COMMUNICATION_ERR":"Համակցման սխալ․", + "STR_WEB_REMOTE_ABNORMAL":"Համակցման սխալ․ Հեռահար համակցումն չստացվեց", + "STR_WEB_REQUEST_TIMEOUT":"Համակցման սխալ․: Սպասման ժամանակը սպառվեց", + "STR_WEB_SERVICE_UNAVAILABLE":"Համակցման սխալ․: Ծառայությունը անհասանելի է", + "STR_WEB_TOKEN_MISMATCH":"Թարմացվել է Demon-ի կարգավիճակը, խնդրում եմ նորից փորձել ավելի ուշ:", + "STR_WEB_SERVICE_BUSY":"Ծառայությունը զբաղված է, խնդրում եմ նորից փորձել ավելի ուշ:", + "STR_MENU_VTSI_CREATE":"Ստեղծել VTSI ֆայլ", + "STR_VTSI_CREATE_TIP":"Այս անգամ չի գրվի կրիչի վրա, այլ միայն կստեղծվի VTSI ֆայլ#@Շարունակել?", + "STR_VTSI_CREATE_SUCCESS":"VTSI ֆայլը հաջողությամբ ստեղծվեց!#@Դուք կարող եք օգտագործել Rufus (3.15+) կրիչում ձայնագրելու համար, որպեսզի ավարտեք Ventoy-ի տեղադրումը:", + "STR_VTSI_CREATE_FAILED":"VTSI ֆայլի ստեղծումը ձախողվեց։", + "STRXXX":"" } ] From 6a244ff2609ee47a9a91346c64bd34ecb1439be3 Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 16 Aug 2021 00:00:21 +0800 Subject: [PATCH 049/194] Fix the mount issue for 2K10 Win7x64 PE --- INSTALL/ventoy/vtoyjump32.exe | Bin 113664 -> 114688 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 134656 -> 135168 bytes vtoyjump/vtoyjump/vtoyjump.c | 118 ++++++++++++++++++++++++---------- 3 files changed, 85 insertions(+), 33 deletions(-) diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 6cc493453a7703e716985e7f73e310fb93d44bc7..347cd65c0574c8a3ba942d41554053b476228840 100644 GIT binary patch delta 14352 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 diff --git a/INSTALL/ventoy/vtoyjump64.exe b/INSTALL/ventoy/vtoyjump64.exe index eb7639b272de5171170ed6c3c792541a84f047d5..caa41c4d2cb560ec479578262f56f93c52c5175f 100644 GIT binary patch delta 36870 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 delta 36040 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 <%s>", IsoPath, imdiskexe); + + Letter = GetMountLogicalDrive(); + sprintf_s(Cmdline, sizeof(Cmdline), "%s -a -o ro -f \"%s\" -m %C:", imdiskexe, IsoPath, Letter); + Log("mount iso to %C: use imdisk cmd <%s>", Letter, Cmdline); + + if (IsUTF8Encode(IsoPath)) + { + STARTUPINFOW Si; + GetStartupInfoW(&Si); + Si.dwFlags |= STARTF_USESHOWWINDOW; + Si.wShowWindow = SW_HIDE; + + Utf8ToUtf16(Cmdline, CmdlineW); + CreateProcessW(NULL, CmdlineW, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); + + Log("This is UTF8 encoding"); + } + else + { + STARTUPINFOA Si; + GetStartupInfoA(&Si); + Si.dwFlags |= STARTF_USESHOWWINDOW; + Si.wShowWindow = SW_HIDE; + + CreateProcessA(NULL, Cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); + + Log("This is ANSI encoding"); + } + + Log("Wait for imdisk process ..."); + WaitForSingleObject(Pi.hProcess, INFINITE); + Log("imdisk process finished"); + + return 0; +} + int VentoyMountISOByImdisk(const char *IsoPath, DWORD PhyDrive) { int rc = 1; BOOL bRet; - CHAR Letter; DWORD dwBytes; HANDLE hDrive; CHAR PhyPath[MAX_PATH]; - WCHAR PhyPathW[MAX_PATH]; - PROCESS_INFORMATION Pi; GET_LENGTH_INFORMATION LengthInfo; Log("VentoyMountISOByImdisk %s", IsoPath); + if (IsFileExist("X:\\Windows\\System32\\imdisk.exe")) + { + Log("imdisk.exe exist, use it directly..."); + VentoyRunImdisk(IsoPath, "imdisk.exe"); + return 0; + } + sprintf_s(PhyPath, sizeof(PhyPath), "\\\\.\\PhysicalDrive%d", PhyDrive); hDrive = CreateFileA(PhyPath, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0); if (hDrive == INVALID_HANDLE_VALUE) @@ -826,37 +907,8 @@ int VentoyMountISOByImdisk(const char *IsoPath, DWORD PhyDrive) if (LoadNtDriver(PhyPath) == 0) { + VentoyRunImdisk(IsoPath, "ventoy\\imdisk.exe"); rc = 0; - - Letter = GetMountLogicalDrive(); - sprintf_s(PhyPath, sizeof(PhyPath), "ventoy\\imdisk.exe -a -o ro -f \"%s\" -m %C:", IsoPath, Letter); - Log("mount iso to %C: use imdisk cmd <%s>", Letter, PhyPath); - - if (IsUTF8Encode(IsoPath)) - { - STARTUPINFOW Si; - GetStartupInfoW(&Si); - Si.dwFlags |= STARTF_USESHOWWINDOW; - Si.wShowWindow = SW_HIDE; - - Utf8ToUtf16(PhyPath, PhyPathW); - CreateProcessW(NULL, PhyPathW, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); - - Log("This is UTF8 encoding"); - } - else - { - STARTUPINFOA Si; - GetStartupInfoA(&Si); - Si.dwFlags |= STARTF_USESHOWWINDOW; - Si.wShowWindow = SW_HIDE; - - CreateProcessA(NULL, PhyPath, NULL, NULL, FALSE, 0, NULL, NULL, &Si, &Pi); - - Log("This is ANSI encoding"); - } - - WaitForSingleObject(Pi.hProcess, INFINITE); } } fl_shutdown(); From 9615e7eaa0cb6d02ac3d94f0bf7d06f3ffc277ed Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 16 Aug 2021 00:39:26 +0800 Subject: [PATCH 050/194] Support 2k10 PE x86 series --- INSTALL/grub/grub.cfg | 6 +++++- INSTALL/ventoy/vtoyjump32.exe | Bin 114688 -> 114688 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 135168 -> 135168 bytes vtoyjump/vtoyjump/vtoyjump.c | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index ac651304..dc3f6464 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -164,7 +164,11 @@ function distro_specify_wim_patch { vt_windows_collect_wim_patch wim /BOOT/H3_7PE.WIM vt_windows_collect_wim_patch wim /BOOT/H3_8PE.WIM vt_windows_collect_wim_patch wim /BOOT/H3_81PE.WIM - fi + elif [ -d (loop)/2k10/winpe ]; then + vt_windows_collect_wim_patch wim /2k10/winpe/w1086pe.wim + vt_windows_collect_wim_patch wim /2k10/winpe/w8x86pe.wim + vt_windows_collect_wim_patch wim /2k10/winpe/w7x86pe.wim + fi } function distro_specify_wim_patch_phase2 { diff --git a/INSTALL/ventoy/vtoyjump32.exe b/INSTALL/ventoy/vtoyjump32.exe index 347cd65c0574c8a3ba942d41554053b476228840..82fe2ed1b6498cf34ddc93fc4966d794b3f610fe 100644 GIT binary patch delta 91 zcmZo@U~gz(pYVfen^WVjt-ly=S;%d3l1yX(0wy4K0^%JD7#VhSFoJ{_wmEJ8WXYK1 q$YzvnXb{7&J*t{9iB~{5b?=o2o$;;{{wA#zlW4Ztex`%b#2f%nP##PG delta 91 zcmZo@U~gz(pYVgJ%Chm-)?bXbEaa*zB@-EdfC-45fOy9OMur_7j36O~D$DJkEE$s= q*@d}h@hbq56xx%MCQ2)~_qesuSpXp#UF$VxEDjy91 diff --git a/INSTALL/ventoy/vtoyjump64.exe b/INSTALL/ventoy/vtoyjump64.exe index caa41c4d2cb560ec479578262f56f93c52c5175f..63659aa70cbaee206feed21a95c2eb1afccd4360 100644 GIT binary patch delta 91 zcmZozz|pXPW5Nffbxw_+wtiwf6d||HNivZE2$+D_4Tvw?U}U(kj}auqu+C}wrAWrM rFgBxXLxUKG?Qt6z%lHJge3R;VwvNev=0i=sZmE;~+n?-XlnDd?k*6RN delta 91 zcmZozz|pXPW5NffX3NG;TR$-#ijZrzluTp*0wy4K1L6xe7#S|?V+08?G+S=J6v@~Y q#uj6gZD3${CSU!4(PQWs#i{mDK?nLq%0{~!(k diff --git a/vtoyjump/vtoyjump/vtoyjump.c b/vtoyjump/vtoyjump/vtoyjump.c index 9f6443ec..f4cdd409 100644 --- a/vtoyjump/vtoyjump/vtoyjump.c +++ b/vtoyjump/vtoyjump/vtoyjump.c @@ -713,7 +713,7 @@ static BOOL Is2K10PE(void) memset(szLine, 0, sizeof(szLine)); while (fgets(szLine, sizeof(szLine) - 1, fp)) { - if (strstr(szLine, "\\2k10\\")) + if (strstr(szLine, "2k10\\")) { bRet = TRUE; break; From 84ec4b0de495c3225cb05499acb0d95dd87b5b35 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 17 Aug 2021 09:25:00 +0800 Subject: [PATCH 051/194] Support escaped quotes (\") in ventoy.json. (#1062) --- .../grub-2.04/grub-core/ventoy/ventoy_json.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_json.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_json.c index b9e4a743..8f81779f 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_json.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_json.c @@ -152,6 +152,23 @@ static int vtoy_json_parse_string return JSON_FAILED; } + if (*(pcPos - 1) == '\\') + { + for (pcPos++; *pcPos; pcPos++) + { + if (*pcPos == '"' && *(pcPos - 1) != '\\') + { + break; + } + } + + if (*pcPos == 0 || pcPos < pcTmp) + { + json_debug("Invalid quotes string %s.", pcData); + return JSON_FAILED; + } + } + *ppcEnd = pcPos + 1; uiLen = (grub_uint32_t)(unsigned long)(pcPos - pcTmp); From 5c6d18fcd4b5a51460f431472539e8a468c48078 Mon Sep 17 00:00:00 2001 From: Vladimir Ulianitsky <47718845+uvlad7@users.noreply.github.com> Date: Tue, 17 Aug 2021 05:01:42 +0300 Subject: [PATCH 052/194] Fix for PATH with spaces (#1060) --- INSTALL/Ventoy2Disk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/INSTALL/Ventoy2Disk.sh b/INSTALL/Ventoy2Disk.sh index 5b1d6f4c..d8440d05 100644 --- a/INSTALL/Ventoy2Disk.sh +++ b/INSTALL/Ventoy2Disk.sh @@ -21,7 +21,7 @@ elif uname -m | egrep -q 'mips64'; then else export TOOLDIR=i386 fi -export PATH=./tool/$TOOLDIR:$PATH +export PATH="./tool/$TOOLDIR:$PATH" echo '' From 3c01eec4af8134ca721b437e65b9bfea822b1e4b Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 17 Aug 2021 14:44:43 +0800 Subject: [PATCH 053/194] Add F4-->Search and boot xorboot --- INSTALL/grub/localboot.cfg | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/INSTALL/grub/localboot.cfg b/INSTALL/grub/localboot.cfg index 7abd3fec..c1106af7 100644 --- a/INSTALL/grub/localboot.cfg +++ b/INSTALL/grub/localboot.cfg @@ -105,6 +105,23 @@ else echo "BOOTIA32.EFI NOT found ..." fi } + + menuentry 'Search and boot xorboot' --class=boot_xorboot --class=F4boot { + set VTOY_SEARCH_NO_VTOYEFI=1 + if search -n -s -f /efi/xorboot/xorboot32.xor; then + unset VTOY_SEARCH_NO_VTOYEFI + terminal_output console + if [ -f /efi/xorboot/bootia32.efi ]; then + chainloader /efi/xorboot/bootia32.efi + elif [ -f /efi/xorboot/xorboot.efi ]; then + chainloader /efi/xorboot/xorboot.efi + fi + boot + else + unset VTOY_SEARCH_NO_VTOYEFI + echo "xorboot NOT found ..." + fi + } elif [ "$grub_cpu" = "arm64" ]; then menuentry 'Search and boot BOOTAA64.EFI' --class=boot_uefi --class=F4boot { set VTOY_SEARCH_NO_VTOYEFI=1 @@ -131,9 +148,25 @@ else echo "BOOTX64.EFI NOT found ..." fi } + + menuentry 'Search and boot xorboot' --class=boot_xorboot --class=F4boot { + set VTOY_SEARCH_NO_VTOYEFI=1 + if search -n -s -f /efi/xorboot/xorboot.xor; then + unset VTOY_SEARCH_NO_VTOYEFI + terminal_output console + if [ -f /efi/xorboot/bootx64.efi ]; then + chainloader /efi/xorboot/bootx64.efi + elif [ -f /efi/xorboot/xorboot.efi ]; then + chainloader /efi/xorboot/xorboot.efi + fi + boot + else + unset VTOY_SEARCH_NO_VTOYEFI + echo "xorboot NOT found ..." + fi + } fi - fi From 92db873b5c503bab9e3ee988f46670ef83a6274a Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 18 Aug 2021 23:00:11 +0800 Subject: [PATCH 054/194] misc update --- .../Application/Ventoy/VentoyProtocol.c | 3 ++- .../grub-2.04/grub-core/ventoy/ventoy_linux.c | 18 +++++++++--------- GRUB2/MOD_SRC/grub-2.04/install.sh | 2 ++ INSTALL/grub/grub.cfg | 1 + INSTALL/tool/ventoy_lib.sh | 2 +- INSTALL/ventoy_pack.sh | 10 +++++++--- 6 files changed, 22 insertions(+), 14 deletions(-) diff --git a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c index 0a24cd9a..9c8fc0e7 100644 --- a/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c +++ b/EDK2/edk2_mod/edk2-edk2-stable201911/MdeModulePkg/Application/Ventoy/VentoyProtocol.c @@ -1138,14 +1138,15 @@ EFI_STATUS EFIAPI ventoy_install_blockio(IN EFI_HANDLE ImageHandle, IN UINT64 Im { gBlockData.Media.BlockSize = 512; gBlockData.Media.LastBlock = ImgSize / 512 - 1; + gBlockData.Media.ReadOnly = FALSE; } else { gBlockData.Media.BlockSize = 2048; gBlockData.Media.LastBlock = ImgSize / 2048 - 1; + gBlockData.Media.ReadOnly = TRUE; } - gBlockData.Media.ReadOnly = TRUE; gBlockData.Media.MediaPresent = 1; gBlockData.Media.LogicalBlocksPerPhysicalBlock = 1; diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c index c09b5616..2ff731f1 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c @@ -1501,20 +1501,20 @@ grub_err_t ventoy_cmd_linux_chain_data(grub_extcmd_context_t ctxt, int argc, cha isosize = file->size; - boot_catlog = ventoy_get_iso_boot_catlog(file); - if (boot_catlog) + len = (int)grub_strlen(args[0]); + if (len >= 4 && 0 == grub_strcasecmp(args[0] + len - 4, ".img")) { - if (ventoy_is_efi_os() && (!ventoy_has_efi_eltorito(file, boot_catlog))) - { - grub_env_set("LoadIsoEfiDriver", "on"); - } + debug("boot catlog %u for img file\n", boot_catlog); } else { - len = (int)grub_strlen(args[0]); - if (len >= 4 && 0 == grub_strcasecmp(args[0] + len - 4, ".img")) + boot_catlog = ventoy_get_iso_boot_catlog(file); + if (boot_catlog) { - debug("boot catlog %u for img file\n", boot_catlog); + if (ventoy_is_efi_os() && (!ventoy_has_efi_eltorito(file, boot_catlog))) + { + grub_env_set("LoadIsoEfiDriver", "on"); + } } else { diff --git a/GRUB2/MOD_SRC/grub-2.04/install.sh b/GRUB2/MOD_SRC/grub-2.04/install.sh index 59d7d0ba..5b7175b4 100644 --- a/GRUB2/MOD_SRC/grub-2.04/install.sh +++ b/GRUB2/MOD_SRC/grub-2.04/install.sh @@ -97,6 +97,8 @@ elif [ "$1" = "arm64" ]; then if ! echo $all_modules | grep -q " ${line%.mod} "; then echo "Copy $line ..." cp -a $VT_DIR/GRUB2/INSTALL/lib/grub/arm64-efi/$line $VT_DIR/INSTALL/grub/arm64-efi/ + xz $VT_DIR/INSTALL/grub/arm64-efi/$line + mv $VT_DIR/INSTALL/grub/arm64-efi/${line}.xz $VT_DIR/INSTALL/grub/arm64-efi/${line} fi done elif [ "$1" = "mips64el" ]; then diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index dc3f6464..66537063 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1758,6 +1758,7 @@ function legacy_img_memdisk { function img_common_menuentry { set ventoy_compatible=YES set ventoy_busybox_ver=32 + unset LoadIsoEfiDriver vt_chosen_img_path vt_chosen_path vt_chosen_size diff --git a/INSTALL/tool/ventoy_lib.sh b/INSTALL/tool/ventoy_lib.sh index a394eb14..709ce2c0 100644 --- a/INSTALL/tool/ventoy_lib.sh +++ b/INSTALL/tool/ventoy_lib.sh @@ -320,7 +320,7 @@ EOF for i in 0 1 2 3 4 5 6 7 8 9; do check_umount_disk "$PART2" - if mkfs.vfat -F 16 -n VTOYEFI $PART2; then + if mkfs.vfat -F 16 -n VTOYEFI -s 1 $PART2; then echo 'success' break else diff --git a/INSTALL/ventoy_pack.sh b/INSTALL/ventoy_pack.sh index d6eedbaf..8d47fe74 100644 --- a/INSTALL/ventoy_pack.sh +++ b/INSTALL/ventoy_pack.sh @@ -77,9 +77,13 @@ cp $OPT ./tool/ENROLL_THIS_KEY_IN_MOKMANAGER.cer $tmpmnt/ mkdir -p $tmpmnt/tool -cp $OPT ./tool/i386/mount.exfat-fuse $tmpmnt/tool/mount.exfat-fuse_i386 -cp $OPT ./tool/x86_64/mount.exfat-fuse $tmpmnt/tool/mount.exfat-fuse_x86_64 -cp $OPT ./tool/aarch64/mount.exfat-fuse $tmpmnt/tool/mount.exfat-fuse_aarch64 +# cp $OPT ./tool/i386/mount.exfat-fuse $tmpmnt/tool/mount.exfat-fuse_i386 +# cp $OPT ./tool/x86_64/mount.exfat-fuse $tmpmnt/tool/mount.exfat-fuse_x86_64 +# cp $OPT ./tool/aarch64/mount.exfat-fuse $tmpmnt/tool/mount.exfat-fuse_aarch64 +# to save space +cp $OPT ./tool/i386/vtoygpt $tmpmnt/tool/mount.exfat-fuse_i386 +cp $OPT ./tool/x86_64/vtoygpt $tmpmnt/tool/mount.exfat-fuse_x86_64 +cp $OPT ./tool/aarch64/vtoygpt $tmpmnt/tool/mount.exfat-fuse_aarch64 rm -f $tmpmnt/grub/i386-pc/*.img From 112c557428e19a2ab303ea73d7123044299e0f66 Mon Sep 17 00:00:00 2001 From: longpanda Date: Thu, 19 Aug 2021 11:40:23 +0800 Subject: [PATCH 055/194] Show a warning message if the path of /ventoy/ventoy.json case mismatch. --- .../grub-2.04/grub-core/ventoy/ventoy_cmd.c | 98 +++++++++++++++++++ .../grub-2.04/grub-core/ventoy/ventoy_def.h | 6 ++ INSTALL/grub/grub.cfg | 17 +++- 3 files changed, 118 insertions(+), 3 deletions(-) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index 04582359..cdf5333a 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -145,6 +145,8 @@ const char *g_menu_prefix[img_type_max] = static int g_vtoy_load_prompt = 0; static char g_vtoy_prompt_msg[64]; +static char g_json_case_mis_path[32]; + static int ventoy_get_fs_type(const char *fs) { if (NULL == fs) @@ -4695,6 +4697,101 @@ static grub_err_t ventoy_cmd_pop_pager(grub_extcmd_context_t ctxt, int argc, cha VENTOY_CMD_RETURN(GRUB_ERR_NONE); } +static int ventoy_chk_case_file(const char *filename, const struct grub_dirhook_info *info, void *data) +{ + if (g_json_case_mis_path[0]) + { + return 1; + } + + if (0 == info->dir && grub_strncasecmp(filename, "ventoy.json", 11) == 0) + { + grub_snprintf(g_json_case_mis_path, 32, "%s/%s", (char *)data, filename); + return 1; + } + return 0; +} + +static int ventoy_chk_case_dir(const char *filename, const struct grub_dirhook_info *info, void *data) +{ + char path[16]; + chk_case_fs_dir *fs_dir = (chk_case_fs_dir *)data; + + if (g_json_case_mis_path[0]) + { + return 1; + } + + if (info->dir && (filename[0] == 'v' || filename[0] == 'V')) + { + if (grub_strncasecmp(filename, "ventoy", 6) == 0) + { + grub_snprintf(path, sizeof(path), "/%s", filename); + fs_dir->fs->fs_dir(fs_dir->dev, path, ventoy_chk_case_file, path); + if (g_json_case_mis_path[0]) + { + return 1; + } + } + } + + return 0; +} + +static grub_err_t ventoy_cmd_chk_json_pathcase(grub_extcmd_context_t ctxt, int argc, char **args) +{ + int fstype = 0; + char *device_name = NULL; + grub_device_t dev = NULL; + grub_fs_t fs = NULL; + chk_case_fs_dir fs_dir; + + (void)ctxt; + (void)argc; + (void)args; + + device_name = grub_file_get_device_name(args[0]); + if (!device_name) + { + goto out; + } + + dev = grub_device_open(device_name); + if (!dev) + { + goto out; + } + + fs = grub_fs_probe(dev); + if (!fs) + { + goto out; + } + + fstype = ventoy_get_fs_type(fs->name); + if (fstype == ventoy_fs_fat || fstype == ventoy_fs_exfat || fstype >= ventoy_fs_max) + { + goto out; + } + + g_json_case_mis_path[0] = 0; + fs_dir.dev = dev; + fs_dir.fs = fs; + fs->fs_dir(dev, "/", ventoy_chk_case_dir, &fs_dir); + + if (g_json_case_mis_path[0]) + { + grub_env_set("VTOY_PLUGIN_PATH_CASE_MISMATCH", g_json_case_mis_path); + } + +out: + + grub_check_free(device_name); + check_free(dev, grub_device_close); + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + int ventoy_env_init(void) { char buf[64]; @@ -4872,6 +4969,7 @@ static cmd_para ventoy_cmds[] = { "vt_search_replace_initrd", ventoy_cmd_search_replace_initrd, 0, NULL, "", "", NULL }, { "vt_push_pager", ventoy_cmd_push_pager, 0, NULL, "", "", NULL }, { "vt_pop_pager", ventoy_cmd_pop_pager, 0, NULL, "", "", NULL }, + { "vt_check_json_path_case", ventoy_cmd_chk_json_pathcase, 0, NULL, "", "", NULL }, }; int ventoy_register_all_cmd(void) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h index f841aba6..3185a7a5 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h @@ -547,6 +547,12 @@ typedef struct replace_fs_dir int filecnt; }replace_fs_dir; +typedef struct chk_case_fs_dir +{ + grub_device_t dev; + grub_fs_t fs; +}chk_case_fs_dir; + int ventoy_strcmp(const char *pattern, const char *str); int ventoy_strncmp (const char *pattern, const char *str, grub_size_t n); void ventoy_fill_os_param(grub_file_t file, ventoy_os_param *param); diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 66537063..2b3be955 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1940,9 +1940,11 @@ vt_load_part_table $vtoydev #Load Plugin if [ -f $vtoy_iso_part/ventoy/ventoy.json ]; then - clear - vt_load_plugin $vtoy_iso_part - clear + clear + vt_load_plugin $vtoy_iso_part + clear +else + vt_check_json_path_case $vtoy_iso_part fi if [ -n "$VTOY_MENU_TIMEOUT" ]; then @@ -2009,6 +2011,15 @@ if [ -n "$VTOY_DEFAULT_KBD_LAYOUT" ]; then set_keyboard_layout "$VTOY_DEFAULT_KBD_LAYOUT" fi +if [ -n "$VTOY_PLUGIN_PATH_CASE_MISMATCH" ]; then + clear + echo "$VTOY_PLUGIN_PATH_CASE_MISMATCH" + echo -e "\n\nPath case does not match! ventoy directory and ventoy.json MUST be all lowercase!" + echo -e "\n路径大小写不匹配!ventoy 目录和 ventoy.json 文件的名字必须是全部小写,请修正!" + echo -e "\n\npress ENTER to continue (请按回车键继续) ..." + read vtInputKey +fi + if [ -n "$VTOY_PLUGIN_SYNTAX_ERROR" ]; then clear echo -e "\n Syntax error detected in ventoy.json, please check! \n" From 05e208ea2a3603f5fb5eb2c9faf630661f1dc7d0 Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 23 Aug 2021 16:56:17 +0800 Subject: [PATCH 056/194] Support Lenovo EasyStartup --- .../grub-2.04/grub-core/ventoy/ventoy_cmd.c | 1 + .../grub-2.04/grub-core/ventoy/ventoy_def.h | 1 + .../grub-2.04/grub-core/ventoy/ventoy_linux.c | 52 ++++++++++++ IMG/cpio/ventoy/hook/easystartup/disk_hook.sh | 83 +++++++++++++++++++ .../ventoy/hook/easystartup/ventoy-hook.sh | 23 +++++ .../hook/easystartup/ventoy-initqueue.sh | 20 +++++ IMG/cpio/ventoy/ventoy_chain.sh | 6 ++ INSTALL/grub/grub.cfg | 8 ++ 8 files changed, 194 insertions(+) create mode 100644 IMG/cpio/ventoy/hook/easystartup/disk_hook.sh create mode 100644 IMG/cpio/ventoy/hook/easystartup/ventoy-hook.sh create mode 100644 IMG/cpio/ventoy/hook/easystartup/ventoy-initqueue.sh diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index cdf5333a..848ba874 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -4970,6 +4970,7 @@ static cmd_para ventoy_cmds[] = { "vt_push_pager", ventoy_cmd_push_pager, 0, NULL, "", "", NULL }, { "vt_pop_pager", ventoy_cmd_pop_pager, 0, NULL, "", "", NULL }, { "vt_check_json_path_case", ventoy_cmd_chk_json_pathcase, 0, NULL, "", "", NULL }, + { "vt_append_extra_sector", ventoy_cmd_append_ext_sector, 0, NULL, "", "", NULL }, }; int ventoy_register_all_cmd(void) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h index 3185a7a5..8e503b1e 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h @@ -568,6 +568,7 @@ grub_err_t ventoy_cmd_linux_locate_initrd(grub_extcmd_context_t ctxt, int argc, grub_err_t ventoy_cmd_initrd_count(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_valid_initrd_count(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_load_cpio(grub_extcmd_context_t ctxt, int argc, char **args); +grub_err_t ventoy_cmd_append_ext_sector(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_skip_svd(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_cpio_busybox_64(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_trailer_cpio(grub_extcmd_context_t ctxt, int argc, char **args); diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c index 2ff731f1..560355ab 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_linux.c @@ -38,6 +38,9 @@ GRUB_MOD_LICENSE ("GPLv3+"); +#define VTOY_APPEND_EXT_SIZE 4096 +static int g_append_ext_sector = 0; + char * ventoy_get_line(char *start) { if (start == NULL) @@ -658,6 +661,11 @@ static grub_uint32_t ventoy_linux_get_virt_chunk_count(void) count++; } + if (g_append_ext_sector > 0) + { + count++; + } + return count; } @@ -671,6 +679,11 @@ static grub_uint32_t ventoy_linux_get_virt_chunk_size(void) { size += sizeof(ventoy_virt_chunk) + g_conf_replace_new_len_align; } + + if (g_append_ext_sector > 0) + { + size += sizeof(ventoy_virt_chunk) + VTOY_APPEND_EXT_SIZE; + } return size; } @@ -727,6 +740,27 @@ static void ventoy_linux_fill_virt_data( grub_uint64_t isosize, ventoy_chain_ cur++; } + /* Lenovo EasyStartup need an addional sector for boundary check */ + if (g_append_ext_sector > 0) + { + cpio_secs = VTOY_APPEND_EXT_SIZE / 2048; + + cur->mem_sector_start = sector; + cur->mem_sector_end = cur->mem_sector_start + cpio_secs; + cur->mem_sector_offset = offset; + cur->remap_sector_start = 0; + cur->remap_sector_end = 0; + cur->org_sector_start = 0; + + grub_memset(override + offset, 0, VTOY_APPEND_EXT_SIZE); + + chain->virt_img_size_in_bytes += VTOY_APPEND_EXT_SIZE; + + offset += VTOY_APPEND_EXT_SIZE; + sector += cpio_secs; + cur++; + } + if (g_conf_replace_offset > 0) { cpio_secs = g_conf_replace_new_len_align / 2048; @@ -1119,6 +1153,24 @@ grub_err_t ventoy_cmd_skip_svd(grub_extcmd_context_t ctxt, int argc, char **args VENTOY_CMD_RETURN(GRUB_ERR_NONE); } +grub_err_t ventoy_cmd_append_ext_sector(grub_extcmd_context_t ctxt, int argc, char **args) +{ + (void)ctxt; + (void)argc; + (void)args; + + if (args[0][0] == '1') + { + g_append_ext_sector = 1; + } + else + { + g_append_ext_sector = 0; + } + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + grub_err_t ventoy_cmd_load_cpio(grub_extcmd_context_t ctxt, int argc, char **args) { int i; diff --git a/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh b/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh new file mode 100644 index 00000000..d9b3d48b --- /dev/null +++ b/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh @@ -0,0 +1,83 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2021, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +. /ventoy/hook/ventoy-hook-lib.sh + +VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH + +get_rhel_ver() { + if uname -m | grep -q '64'; then + machine='_X64' + fi + + if grep -q '6[.]1' /etc/redhat-release; then + echo "RHAS6U1$machine"; return + fi + + echo "RHAS6U1$machine" +} + +install_dm_mod_ko() { + # dump iso file location + vtoydm -i -f $VTOY_PATH/ventoy_image_map -d ${vtdiskname} > $VTOY_PATH/iso_file_list + + sysver=$(get_rhel_ver) + vtlog "sysver=$sysver" + + LINE=$(grep "$sysver" -n -m1 $VTOY_PATH/iso_file_list | awk -F: '{print $1}') + vtlog "LINE=$LINE" + + LINE=$(sed -n "$LINE,\$p" $VTOY_PATH/iso_file_list | grep -m1 'initrd.img') + vtlog "LINE=$LINE" + + sector=$(echo $LINE | $AWK '{print $(NF-1)}') + length=$(echo $LINE | $AWK '{print $NF}') + vtlog "sector=$sector length=$length" + + mkdir xxx + vtoydm -e -f $VTOY_PATH/ventoy_image_map -d ${vtdiskname} -s $sector -l $length -o ./xxx.img + + cd xxx/ + zcat ../xxx.img | cpio -idmu + ko=$(find -name dm-mod.ko*) + vtlog "ko=$ko ..." + insmod $ko + + cd ../ + rm -f xxx.img + rm -rf xxx +} + +vtdiskname=$(get_ventoy_disk_name) +vtlog "vtdiskname=$vtdiskname ..." +if [ "$vtdiskname" = "unknown" ]; then + exit 0 +fi + +if grep -q 'device-mapper' /proc/devices; then + vtlog "device-mapper module check ko" +else + install_dm_mod_ko +fi + +ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" + +ln -s /dev/dm-0 /dev/root + +PATH=$VTPATH_OLD diff --git a/IMG/cpio/ventoy/hook/easystartup/ventoy-hook.sh b/IMG/cpio/ventoy/hook/easystartup/ventoy-hook.sh new file mode 100644 index 00000000..39658c44 --- /dev/null +++ b/IMG/cpio/ventoy/hook/easystartup/ventoy-hook.sh @@ -0,0 +1,23 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2021, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +. $VTOY_PATH/hook/ventoy-os-lib.sh + +$SED "s#^CDROM=.*#CDROM=/dev/dm-0#" -i /init +$BUSYBOX_PATH/cp -a $VTOY_PATH/hook/easystartup/ventoy-initqueue.sh /initqueue/ventoy.sh diff --git a/IMG/cpio/ventoy/hook/easystartup/ventoy-initqueue.sh b/IMG/cpio/ventoy/hook/easystartup/ventoy-initqueue.sh new file mode 100644 index 00000000..d4c8b5f0 --- /dev/null +++ b/IMG/cpio/ventoy/hook/easystartup/ventoy-initqueue.sh @@ -0,0 +1,20 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2021, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +/ventoy/busybox/sh /ventoy/hook/easystartup/disk_hook.sh $* diff --git a/IMG/cpio/ventoy/ventoy_chain.sh b/IMG/cpio/ventoy/ventoy_chain.sh index 10fcc426..3b12922b 100644 --- a/IMG/cpio/ventoy/ventoy_chain.sh +++ b/IMG/cpio/ventoy/ventoy_chain.sh @@ -58,6 +58,12 @@ ventoy_get_os_type() { # rhel6/CentOS6 and all other distributions based on them elif $GREP -q 'el6' /proc/version; then + if [ -f /sbin/detectcd ]; then + if $GREP -q -i 'LENOVO-EasyStartup' /sbin/detectcd; then + echo 'easystartup'; return + fi + fi + echo 'rhel6'; return # rhel7/CentOS7/rhel8/CentOS8 and all other distributions based on them diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 2b3be955..e596a0aa 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -761,6 +761,8 @@ function ventoy_reset_nojoliet { else vt_iso9660_nojoliet 0 fi + + vt_append_extra_sector 0 } function uefi_iso_menu_func { @@ -787,6 +789,12 @@ function uefi_iso_menu_func { else set ventoy_fs_probe=iso9660 ventoy_reset_nojoliet + + # Lenovo EasyStartup need an addional sector for boundary check + if vt_str_begin "$vt_volume_id" "EasyStartup"; then + vt_skip_svd "${vtoy_iso_part}${vt_chosen_path}" + vt_append_extra_sector 1 + fi fi loopback loop "${1}${chosen_path}" From c5af17e04e5f0ca61a38247f2216ba3fae178527 Mon Sep 17 00:00:00 2001 From: longpanda Date: Thu, 26 Aug 2021 14:17:44 +0800 Subject: [PATCH 057/194] experimental support for chromium os (fydeos/cloudready) --- .../MOD_SRC/grub-2.04/grub-core/partmap/gpt.c | 232 ++++++++++++++++++ .../grub-2.04/grub-core/ventoy/ventoy_cmd.c | 66 ++++- .../grub-2.04/include/grub/partition.h | 141 +++++++++++ .../ventoy/loop/cloudready/ventoy-hook.sh | 134 ++++++++++ IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh | 134 ++++++++++ INSTALL/grub/grub.cfg | 105 +++++++- 6 files changed, 800 insertions(+), 12 deletions(-) create mode 100644 GRUB2/MOD_SRC/grub-2.04/grub-core/partmap/gpt.c create mode 100644 GRUB2/MOD_SRC/grub-2.04/include/grub/partition.h create mode 100644 IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh create mode 100644 IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/partmap/gpt.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/partmap/gpt.c new file mode 100644 index 00000000..2975ad4a --- /dev/null +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/partmap/gpt.c @@ -0,0 +1,232 @@ +/* gpt.c - Read GUID Partition Tables (GPT). */ +/* + * GRUB -- GRand Unified Bootloader + * Copyright (C) 2002,2005,2006,2007,2008 Free Software Foundation, Inc. + * + * GRUB is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GRUB is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GRUB. If not, see . + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +GRUB_MOD_LICENSE ("GPLv3+"); + +static grub_uint8_t grub_gpt_magic[8] = + { + 0x45, 0x46, 0x49, 0x20, 0x50, 0x41, 0x52, 0x54 + }; + +static const grub_gpt_part_guid_t grub_gpt_partition_type_empty = GRUB_GPT_PARTITION_TYPE_EMPTY; + +#ifdef GRUB_UTIL +static const grub_gpt_part_guid_t grub_gpt_partition_type_bios_boot = GRUB_GPT_PARTITION_TYPE_BIOS_BOOT; +#endif + +/* 512 << 7 = 65536 byte sectors. */ +#define MAX_SECTOR_LOG 7 + +static struct grub_partition_map grub_gpt_partition_map; + + + +grub_err_t +grub_gpt_partition_map_iterate (grub_disk_t disk, + grub_partition_iterate_hook_t hook, + void *hook_data) +{ + struct grub_partition part; + struct grub_gpt_header gpt; + struct grub_gpt_partentry entry; + struct grub_msdos_partition_mbr mbr; + grub_uint64_t entries; + unsigned int i; + int last_offset = 0; + int sector_log = 0; + + /* Read the protective MBR. */ + if (grub_disk_read (disk, 0, 0, sizeof (mbr), &mbr)) + return grub_errno; + + /* Check if it is valid. */ + if (mbr.signature != grub_cpu_to_le16_compile_time (GRUB_PC_PARTITION_SIGNATURE)) + return grub_error (GRUB_ERR_BAD_PART_TABLE, "no signature"); + + /* Make sure the MBR is a protective MBR and not a normal MBR. */ + for (i = 0; i < 4; i++) + if (mbr.entries[i].type == GRUB_PC_PARTITION_TYPE_GPT_DISK) + break; + if (i == 4) + return grub_error (GRUB_ERR_BAD_PART_TABLE, "no GPT partition map found"); + + /* Read the GPT header. */ + for (sector_log = 0; sector_log < MAX_SECTOR_LOG; sector_log++) + { + if (grub_disk_read (disk, 1 << sector_log, 0, sizeof (gpt), &gpt)) + return grub_errno; + + if (grub_memcmp (gpt.magic, grub_gpt_magic, sizeof (grub_gpt_magic)) == 0) + break; + } + if (sector_log == MAX_SECTOR_LOG) + return grub_error (GRUB_ERR_BAD_PART_TABLE, "no valid GPT header"); + + grub_dprintf ("gpt", "Read a valid GPT header\n"); + + entries = grub_le_to_cpu64 (gpt.partitions) << sector_log; + for (i = 0; i < grub_le_to_cpu32 (gpt.maxpart); i++) + { + if (grub_disk_read (disk, entries, last_offset, + sizeof (entry), &entry)) + return grub_errno; + + if (grub_memcmp (&grub_gpt_partition_type_empty, &entry.type, + sizeof (grub_gpt_partition_type_empty))) + { + /* Calculate the first block and the size of the partition. */ + part.start = grub_le_to_cpu64 (entry.start) << sector_log; + part.len = (grub_le_to_cpu64 (entry.end) + - grub_le_to_cpu64 (entry.start) + 1) << sector_log; + part.offset = entries; + part.number = i; + part.index = last_offset; + part.partmap = &grub_gpt_partition_map; + part.parent = disk->partition; + part.gpt_attrib = entry.attrib; + + grub_dprintf ("gpt", "GPT entry %d: start=%lld, length=%lld\n", i, + (unsigned long long) part.start, + (unsigned long long) part.len); + + if (hook (disk, &part, hook_data)) + return grub_errno; + } + + last_offset += grub_le_to_cpu32 (gpt.partentry_size); + if (last_offset == GRUB_DISK_SECTOR_SIZE) + { + last_offset = 0; + entries++; + } + } + + return GRUB_ERR_NONE; +} + +#ifdef GRUB_UTIL +/* Context for gpt_partition_map_embed. */ +struct gpt_partition_map_embed_ctx +{ + grub_disk_addr_t start, len; +}; + +/* Helper for gpt_partition_map_embed. */ +static int +find_usable_region (grub_disk_t disk __attribute__ ((unused)), + const grub_partition_t p, void *data) +{ + struct gpt_partition_map_embed_ctx *ctx = data; + struct grub_gpt_partentry gptdata; + grub_partition_t p2; + + p2 = disk->partition; + disk->partition = p->parent; + if (grub_disk_read (disk, p->offset, p->index, + sizeof (gptdata), &gptdata)) + { + disk->partition = p2; + return 0; + } + disk->partition = p2; + + /* If there's an embed region, it is in a dedicated partition. */ + if (! grub_memcmp (&gptdata.type, &grub_gpt_partition_type_bios_boot, 16)) + { + ctx->start = p->start; + ctx->len = p->len; + return 1; + } + + return 0; +} + +static grub_err_t +gpt_partition_map_embed (struct grub_disk *disk, unsigned int *nsectors, + unsigned int max_nsectors, + grub_embed_type_t embed_type, + grub_disk_addr_t **sectors) +{ + struct gpt_partition_map_embed_ctx ctx = { + .start = 0, + .len = 0 + }; + unsigned i; + grub_err_t err; + + if (embed_type != GRUB_EMBED_PCBIOS) + return grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET, + "GPT currently supports only PC-BIOS embedding"); + + err = grub_gpt_partition_map_iterate (disk, find_usable_region, &ctx); + if (err) + return err; + + if (ctx.len == 0) + return grub_error (GRUB_ERR_FILE_NOT_FOUND, + N_("this GPT partition label contains no BIOS Boot Partition;" + " embedding won't be possible")); + + if (ctx.len < *nsectors) + return grub_error (GRUB_ERR_OUT_OF_RANGE, + N_("your BIOS Boot Partition is too small;" + " embedding won't be possible")); + + *nsectors = ctx.len; + if (*nsectors > max_nsectors) + *nsectors = max_nsectors; + *sectors = grub_malloc (*nsectors * sizeof (**sectors)); + if (!*sectors) + return grub_errno; + for (i = 0; i < *nsectors; i++) + (*sectors)[i] = ctx.start + i; + + return GRUB_ERR_NONE; +} +#endif + + +/* Partition map type. */ +static struct grub_partition_map grub_gpt_partition_map = + { + .name = "gpt", + .iterate = grub_gpt_partition_map_iterate, +#ifdef GRUB_UTIL + .embed = gpt_partition_map_embed +#endif + }; + +GRUB_MOD_INIT(part_gpt) +{ + grub_partition_map_register (&grub_gpt_partition_map); +} + +GRUB_MOD_FINI(part_gpt) +{ + grub_partition_map_unregister (&grub_gpt_partition_map); +} diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index 848ba874..502f260a 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -3491,9 +3491,11 @@ end: static int ventoy_img_partition_callback (struct grub_disk *disk, const grub_partition_t partition, void *data) { + int *pCnt = (int *)data; + (void)disk; - (void)data; + (*pCnt)++; g_part_list_pos += grub_snprintf(g_part_list_buf + g_part_list_pos, VTOY_MAX_SCRIPT_BUF - g_part_list_pos, "0 %llu linear /dev/ventoy %llu\n", (ulonglong)partition->len, (ulonglong)partition->start); @@ -3503,6 +3505,7 @@ static int ventoy_img_partition_callback (struct grub_disk *disk, const grub_par static grub_err_t ventoy_cmd_img_part_info(grub_extcmd_context_t ctxt, int argc, char **args) { + int cnt = 0; char *device_name = NULL; grub_device_t dev = NULL; char buf[64]; @@ -3531,11 +3534,14 @@ static grub_err_t ventoy_cmd_img_part_info(grub_extcmd_context_t ctxt, int argc, goto end; } - grub_partition_iterate(dev->disk, ventoy_img_partition_callback, NULL); + grub_partition_iterate(dev->disk, ventoy_img_partition_callback, &cnt); grub_snprintf(buf, sizeof(buf), "newc:vtoy_dm_table:mem:0x%llx:size:%d", (ulonglong)(ulong)g_part_list_buf, g_part_list_pos); grub_env_set("vtoy_img_part_file", buf); + grub_snprintf(buf, sizeof(buf), "%d", cnt); + grub_env_set("vtoy_img_part_cnt", buf); + end: check_free(device_name, grub_free); @@ -4792,6 +4798,59 @@ out: VENTOY_CMD_RETURN(GRUB_ERR_NONE); } +static grub_err_t grub_cmd_gptpriority(grub_extcmd_context_t ctxt, int argc, char **args) +{ + grub_disk_t disk; + grub_partition_t part; + char priority_str[3]; /* Maximum value 15 */ + + (void)ctxt; + + if (argc < 2 || argc > 3) + return grub_error (GRUB_ERR_BAD_ARGUMENT, + "gptpriority DISKNAME PARTITIONNUM [VARNAME]"); + + /* Open the disk if it exists */ + disk = grub_disk_open (args[0]); + if (!disk) + { + return grub_error (GRUB_ERR_BAD_ARGUMENT, + "Not a disk"); + } + + part = grub_partition_probe (disk, args[1]); + if (!part) + { + grub_disk_close (disk); + return grub_error (GRUB_ERR_BAD_ARGUMENT, + "No such partition"); + } + + if (grub_strcmp (part->partmap->name, "gpt")) + { + grub_disk_close (disk); + return grub_error (GRUB_ERR_BAD_PART_TABLE, + "Not a GPT partition"); + } + + grub_snprintf (priority_str, sizeof(priority_str), "%u", + (grub_uint32_t)((part->gpt_attrib >> 48) & 0xfULL)); + + if (argc == 3) + { + grub_env_set (args[2], priority_str); + grub_env_export (args[2]); + } + else + { + grub_printf ("Priority is %s\n", priority_str); + } + + grub_disk_close (disk); + return GRUB_ERR_NONE; +} + + int ventoy_env_init(void) { char buf[64]; @@ -4839,6 +4898,8 @@ int ventoy_env_init(void) return 0; } + + static cmd_para ventoy_cmds[] = { { "vt_incr", ventoy_cmd_incr, 0, NULL, "{Var} {INT}", "Increase integer variable", NULL }, @@ -4971,6 +5032,7 @@ static cmd_para ventoy_cmds[] = { "vt_pop_pager", ventoy_cmd_pop_pager, 0, NULL, "", "", NULL }, { "vt_check_json_path_case", ventoy_cmd_chk_json_pathcase, 0, NULL, "", "", NULL }, { "vt_append_extra_sector", ventoy_cmd_append_ext_sector, 0, NULL, "", "", NULL }, + { "gptpriority", grub_cmd_gptpriority, 0, NULL, "", "", NULL }, }; int ventoy_register_all_cmd(void) diff --git a/GRUB2/MOD_SRC/grub-2.04/include/grub/partition.h b/GRUB2/MOD_SRC/grub-2.04/include/grub/partition.h new file mode 100644 index 00000000..639f1e61 --- /dev/null +++ b/GRUB2/MOD_SRC/grub-2.04/include/grub/partition.h @@ -0,0 +1,141 @@ +/* + * GRUB -- GRand Unified Bootloader + * Copyright (C) 1999,2000,2001,2002,2004,2006,2007 Free Software Foundation, Inc. + * + * GRUB is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GRUB is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GRUB. If not, see . + */ + +#ifndef GRUB_PART_HEADER +#define GRUB_PART_HEADER 1 + +#include +#include + +struct grub_disk; + +typedef struct grub_partition *grub_partition_t; + +#ifdef GRUB_UTIL +typedef enum +{ + GRUB_EMBED_PCBIOS +} grub_embed_type_t; +#endif + +typedef int (*grub_partition_iterate_hook_t) (struct grub_disk *disk, + const grub_partition_t partition, + void *data); + +/* Partition map type. */ +struct grub_partition_map +{ + /* The next partition map type. */ + struct grub_partition_map *next; + struct grub_partition_map **prev; + + /* The name of the partition map type. */ + const char *name; + + /* Call HOOK with each partition, until HOOK returns non-zero. */ + grub_err_t (*iterate) (struct grub_disk *disk, + grub_partition_iterate_hook_t hook, void *hook_data); +#ifdef GRUB_UTIL + /* Determine sectors available for embedding. */ + grub_err_t (*embed) (struct grub_disk *disk, unsigned int *nsectors, + unsigned int max_nsectors, + grub_embed_type_t embed_type, + grub_disk_addr_t **sectors); +#endif +}; +typedef struct grub_partition_map *grub_partition_map_t; + +/* Partition description. */ +struct grub_partition +{ + /* The partition number. */ + int number; + + /* The start sector (relative to parent). */ + grub_disk_addr_t start; + + /* The length in sector units. */ + grub_uint64_t len; + + /* The offset of the partition table. */ + grub_disk_addr_t offset; + + /* The index of this partition in the partition table. */ + int index; + + /* Parent partition (physically contains this partition). */ + struct grub_partition *parent; + + /* The type partition map. */ + grub_partition_map_t partmap; + + /* The type of partition whne it's on MSDOS. + Used for embedding detection. */ + grub_uint8_t msdostype; + + /* The attrib field for GPT. Needed for priority detection. */ + grub_uint64_t gpt_attrib; +}; + +grub_partition_t EXPORT_FUNC(grub_partition_probe) (struct grub_disk *disk, + const char *str); +int EXPORT_FUNC(grub_partition_iterate) (struct grub_disk *disk, + grub_partition_iterate_hook_t hook, + void *hook_data); +char *EXPORT_FUNC(grub_partition_get_name) (const grub_partition_t partition); + + +extern grub_partition_map_t EXPORT_VAR(grub_partition_map_list); + +#ifndef GRUB_LST_GENERATOR +static inline void +grub_partition_map_register (grub_partition_map_t partmap) +{ + grub_list_push (GRUB_AS_LIST_P (&grub_partition_map_list), + GRUB_AS_LIST (partmap)); +} +#endif + +static inline void +grub_partition_map_unregister (grub_partition_map_t partmap) +{ + grub_list_remove (GRUB_AS_LIST (partmap)); +} + +#define FOR_PARTITION_MAPS(var) FOR_LIST_ELEMENTS((var), (grub_partition_map_list)) + + +static inline grub_disk_addr_t +grub_partition_get_start (const grub_partition_t p) +{ + grub_partition_t part; + grub_uint64_t part_start = 0; + + for (part = p; part; part = part->parent) + part_start += part->start; + + return part_start; +} + +static inline grub_uint64_t +grub_partition_get_len (const grub_partition_t p) +{ + return p->len; +} + +#endif /* ! GRUB_PART_HEADER */ diff --git a/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh b/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh new file mode 100644 index 00000000..b2a586d7 --- /dev/null +++ b/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh @@ -0,0 +1,134 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2021, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +. /ventoy/hook/ventoy-hook-lib.sh + +vtlog "####### $0 $* ########" + +VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH + +mkdir /sys +mount -t sysfs sys /sys +mdev -s +sleep 2 + +while [ -n "Y" ]; do + usb_disk=$(get_ventoy_disk_name) + + if echo $usb_disk | egrep -q "nvme|mmc|nbd"; then + vtpart2=${usb_disk}p2 + else + vtpart2=${usb_disk}2 + fi + + if [ -e "${vtpart2}" ]; then + break + else + sleep 2 + mdev -s + fi +done + +vtdiskname=$(get_ventoy_disk_name) +if [ "$vtdiskname" = "unknown" ]; then + vtlog "ventoy disk not found" + PATH=$VTPATH_OLD + exit 0 +fi + +ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" + +blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\),.*\([0-9][0-9]*\).*/\1:\2/') +vtDM=$(ventoy_find_dm_id ${blkdev_num}) +echo -n $vtDM > /ventoy/vtDM + +ventoy_create_dev_ventoy_part +mdev -s + +vtlog "copy out the e2fsck program ..." +mkdir /ventoy_rdroot +mkdir -p /lib /lib64 /usr/lib64 /sbin + +mount -o ro /dev/ventoy3 /ventoy_rdroot >>$VTLOG 2>&1 +cp -a /ventoy_rdroot/sbin/e2fsck /sbin/ +cp -a /ventoy_rdroot/usr/lib64/libext2fs* /usr/lib64/ +cp -a /ventoy_rdroot/usr/lib64/libcom_err* /usr/lib64/ +cp -a /ventoy_rdroot/usr/lib64/libe2p* /usr/lib64/ +cp -a /ventoy_rdroot/lib64/libblk* /lib64/ +cp -a /ventoy_rdroot/lib64/libuuid* /lib64/ +cp -a /ventoy_rdroot/lib64/libdl.* /lib64/ +cp -a /ventoy_rdroot/lib64/libdl-* /lib64/ +cp -a /ventoy_rdroot/lib64/libc.* /lib64/ +cp -a /ventoy_rdroot/lib64/libc-* /lib64/ +cp -a /ventoy_rdroot/lib64/libpthread* /lib64/ +cp -a /ventoy_rdroot/lib64/ld-* /lib64/ + +umount /ventoy_rdroot + +vtlog "=========================================" +vtlog "===== e2fsck -y -v /dev/ventoy1 =====" +e2fsck -y -v /dev/ventoy1 >>$VTLOG 2>&1 +vtlog "===== e2fsck -y -v /dev/ventoy3 =====" +e2fsck -y -v /dev/ventoy3 >>$VTLOG 2>&1 +vtlog "===== e2fsck -y -v /dev/ventoy8 =====" +e2fsck -y -v /dev/ventoy8 >>$VTLOG 2>&1 +vtlog "=========================================" + +vtlog "proc devtmpfs ..." +mkdir /newdev +mount -t devtmpfs dev /newdev + +cp -a /dev/mapper/ventoy* /newdev/mapper/ +cp -a /dev/ventoy* /newdev/ + + +vtshortname="${vtdiskname#/dev/}" +mv /newdev/${vtshortname} /newdev/backup_${vtshortname} +cp -a /dev/ventoy /newdev/${vtshortname} + +for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do + if [ -e /dev/ventoy${i} ]; then + if echo $vtdiskname | egrep -q "nvme|mmc|nbd"; then + vtpart=p$i + else + vtpart=$i + fi + + if [ -e /newdev/${vtshortname}${vtpart} ]; then + mv /newdev/${vtshortname}${vtpart} /newdev/backup_${vtshortname}${vtpart} + fi + + cp -a /dev/ventoy${i} /newdev/${vtshortname}${vtpart} + + if [ $i -eq 3 ]; then + [ -e /dev/${vtshortname}${vtpart} ] && rm -f /dev/${vtshortname}${vtpart} + cp -a /dev/ventoy${i} /dev/${vtshortname}${vtpart} + vt_root_dev="/dev/${vtshortname}${vtpart}" + vtlog "vt_root_dev=$vt_root_dev" + fi + fi +done + +cp -a $VTLOG /newdev/ventoy.log +umount /newdev + +mount -o ro $vt_root_dev /ventoy_rdroot +mount -t devtmpfs dev /ventoy_rdroot/dev + +PATH=$VTPATH_OLD diff --git a/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh b/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh new file mode 100644 index 00000000..b2a586d7 --- /dev/null +++ b/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh @@ -0,0 +1,134 @@ +#!/ventoy/busybox/sh +#************************************************************************************ +# Copyright (c) 2021, longpanda +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +#************************************************************************************ + +. /ventoy/hook/ventoy-hook-lib.sh + +vtlog "####### $0 $* ########" + +VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH + +mkdir /sys +mount -t sysfs sys /sys +mdev -s +sleep 2 + +while [ -n "Y" ]; do + usb_disk=$(get_ventoy_disk_name) + + if echo $usb_disk | egrep -q "nvme|mmc|nbd"; then + vtpart2=${usb_disk}p2 + else + vtpart2=${usb_disk}2 + fi + + if [ -e "${vtpart2}" ]; then + break + else + sleep 2 + mdev -s + fi +done + +vtdiskname=$(get_ventoy_disk_name) +if [ "$vtdiskname" = "unknown" ]; then + vtlog "ventoy disk not found" + PATH=$VTPATH_OLD + exit 0 +fi + +ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" + +blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\),.*\([0-9][0-9]*\).*/\1:\2/') +vtDM=$(ventoy_find_dm_id ${blkdev_num}) +echo -n $vtDM > /ventoy/vtDM + +ventoy_create_dev_ventoy_part +mdev -s + +vtlog "copy out the e2fsck program ..." +mkdir /ventoy_rdroot +mkdir -p /lib /lib64 /usr/lib64 /sbin + +mount -o ro /dev/ventoy3 /ventoy_rdroot >>$VTLOG 2>&1 +cp -a /ventoy_rdroot/sbin/e2fsck /sbin/ +cp -a /ventoy_rdroot/usr/lib64/libext2fs* /usr/lib64/ +cp -a /ventoy_rdroot/usr/lib64/libcom_err* /usr/lib64/ +cp -a /ventoy_rdroot/usr/lib64/libe2p* /usr/lib64/ +cp -a /ventoy_rdroot/lib64/libblk* /lib64/ +cp -a /ventoy_rdroot/lib64/libuuid* /lib64/ +cp -a /ventoy_rdroot/lib64/libdl.* /lib64/ +cp -a /ventoy_rdroot/lib64/libdl-* /lib64/ +cp -a /ventoy_rdroot/lib64/libc.* /lib64/ +cp -a /ventoy_rdroot/lib64/libc-* /lib64/ +cp -a /ventoy_rdroot/lib64/libpthread* /lib64/ +cp -a /ventoy_rdroot/lib64/ld-* /lib64/ + +umount /ventoy_rdroot + +vtlog "=========================================" +vtlog "===== e2fsck -y -v /dev/ventoy1 =====" +e2fsck -y -v /dev/ventoy1 >>$VTLOG 2>&1 +vtlog "===== e2fsck -y -v /dev/ventoy3 =====" +e2fsck -y -v /dev/ventoy3 >>$VTLOG 2>&1 +vtlog "===== e2fsck -y -v /dev/ventoy8 =====" +e2fsck -y -v /dev/ventoy8 >>$VTLOG 2>&1 +vtlog "=========================================" + +vtlog "proc devtmpfs ..." +mkdir /newdev +mount -t devtmpfs dev /newdev + +cp -a /dev/mapper/ventoy* /newdev/mapper/ +cp -a /dev/ventoy* /newdev/ + + +vtshortname="${vtdiskname#/dev/}" +mv /newdev/${vtshortname} /newdev/backup_${vtshortname} +cp -a /dev/ventoy /newdev/${vtshortname} + +for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do + if [ -e /dev/ventoy${i} ]; then + if echo $vtdiskname | egrep -q "nvme|mmc|nbd"; then + vtpart=p$i + else + vtpart=$i + fi + + if [ -e /newdev/${vtshortname}${vtpart} ]; then + mv /newdev/${vtshortname}${vtpart} /newdev/backup_${vtshortname}${vtpart} + fi + + cp -a /dev/ventoy${i} /newdev/${vtshortname}${vtpart} + + if [ $i -eq 3 ]; then + [ -e /dev/${vtshortname}${vtpart} ] && rm -f /dev/${vtshortname}${vtpart} + cp -a /dev/ventoy${i} /dev/${vtshortname}${vtpart} + vt_root_dev="/dev/${vtshortname}${vtpart}" + vtlog "vt_root_dev=$vt_root_dev" + fi + fi +done + +cp -a $VTLOG /newdev/ventoy.log +umount /newdev + +mount -o ro $vt_root_dev /ventoy_rdroot +mount -t devtmpfs dev /ventoy_rdroot/dev + +PATH=$VTPATH_OLD diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index e596a0aa..45694c73 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1499,6 +1499,12 @@ function vtoy_unsupport_menuentry { #============================================================# # +function only_uefi_tip { + echo -e "\n This IMG file is only supported in UEFI mode. \n" + echo -e " 此 IMG 文件只支持在 UEFI 模式下启动。\n" + echo -e "\npress ENTER to exit (请按 回车 键返回) ..." + read vtInputKey +} function ventoy_img_easyos { vt_load_cpio $vtoy_path "${vt_chosen_path}" ${vtoy_iso_part} "busybox=$ventoy_busybox_ver" @@ -1742,6 +1748,74 @@ function ventoy_img_tails { vt_unset_boot_opt } +function ventoy_img_fydeos { + if [ "$grub_platform" = "pc" ]; then + only_uefi_tip + return + fi + + vt_load_cpio $vtoy_path "${vt_chosen_path}" ${vtoy_iso_part} "busybox=64" + vt_trailer_cpio ${vtoy_iso_part} "${vt_chosen_path}" noinit + + ventoy_debug_pause + + #boot image file + vt_set_boot_opt rdinit=/vtoy/vtoy ventoyos=fydeos + vt_img_hook_root + + set grubdisk=vtimghd + set grubpartA=(vtimghd,3) + set grubpartB=(vtimghd,5) + set linuxpartA=(sda,3) + set linuxpartB=(sda,5) + + set root=(vtimghd,12) + configfile (vtimghd,12)/efi/boot/grub.cfg + + vt_img_unhook_root + vt_unset_boot_opt + + unset grubdisk + unset grubpartA + unset grubpartB + unset linuxpartA + unset linuxpartB +} + +function ventoy_img_cloudready { + if [ "$grub_platform" = "pc" ]; then + only_uefi_tip + return + fi + + vt_load_cpio $vtoy_path "${vt_chosen_path}" ${vtoy_iso_part} "busybox=64" + vt_trailer_cpio ${vtoy_iso_part} "${vt_chosen_path}" noinit + + ventoy_debug_pause + + #boot image file + vt_set_boot_opt rdinit=/vtoy/vtoy ventoyos=cloudready + vt_img_hook_root + + set grubdisk=vtimghd + set grubpartA=(vtimghd,3) + set grubpartB=(vtimghd,5) + set linuxpartA=(sda,3) + set linuxpartB=(sda,5) + + set root=(vtimghd,12) + configfile (vtimghd,12)/efi/boot/grub.cfg + + vt_img_unhook_root + vt_unset_boot_opt + + unset grubdisk + unset grubpartA + unset grubpartB + unset linuxpartA + unset linuxpartB +} + function ventoy_img_memtest86 { chainloader (vtimghd,1)/efi/boot/BOOTX64.efi boot @@ -1800,19 +1874,26 @@ function img_common_menuentry { vt_get_fs_label (vtimghd,1) vtImgHd1Label - if [ -d (vtimghd,2)/lib ]; then + + if [ "$vtImgHd1Label" = "STATE" ]; then + vt_get_fs_label (vtimghd,3) vtImgHd3Label + elif [ -d (vtimghd,2)/lib ]; then vt_get_fs_label (vtimghd,2) vtImgHd2Label fi - + if [ -e (vtimghd,1)/etc/hostname ]; then vt_1st_line (vtimghd,1)/etc/hostname vtImgHostname fi - - - if [ -e (vtimghd,1)/easy.sfs ]; then - ventoy_img_easyos - elif [ -e (vtimghd,1)/volumio.initrd ]; then - ventoy_img_volumio + + if vt_str_begin "$vtImgHd3Label" "ROOT-"; then + if [ -f (vtimghd,3)/etc/os-release.d/ID ]; then + vt_1st_line (vtimghd,3)/etc/os-release.d/ID vt_release_line1 + if [ vt_str_begin "$vt_release_line1" "FydeOS" ]; then + ventoy_img_fydeos + fi + elif [ -f (vtimghd,3)/etc/cloudready-release ]; then + ventoy_img_cloudready + fi elif vt_str_begin "$vtImgHd1Label" "LAKKA"; then ventoy_img_openelec lakka elif vt_str_begin "$vtImgHd1Label" "LIBREELEC"; then @@ -1827,6 +1908,10 @@ function img_common_menuentry { ventoy_img_tails elif [ "$vtImgHd2Label" = "RECALBOX" ]; then ventoy_img_recalbox + elif [ -e (vtimghd,1)/easy.sfs ]; then + ventoy_img_easyos + elif [ -e (vtimghd,1)/volumio.initrd ]; then + ventoy_img_volumio elif [ -f (vtimghd,2)/loader/entries/ubos.conf ]; then ventoy_img_ubos elif [ -f (vtimghd,2)/etc/openwrt_version ]; then @@ -1836,7 +1921,7 @@ function img_common_menuentry { img_unsupport_tip else ventoy_img_memtest86 - fi + fi else vt_linux_chain_data "${vtoy_iso_part}${vt_chosen_path}" ventoy_acpi_param ${vtoy_chain_mem_addr} 512 @@ -1870,7 +1955,7 @@ function img_unsupport_menuentry { ############################################################# ############################################################# -set VENTOY_VERSION="1.0.50" +set VENTOY_VERSION="1.0.51" #ACPI not compatible with Window7/8, so disable by default set VTOY_PARAM_NO_ACPI=1 From d71514f23ee85c40e76b4b7391eff6fda2eca36f Mon Sep 17 00:00:00 2001 From: longpanda Date: Fri, 27 Aug 2021 20:36:32 +0800 Subject: [PATCH 058/194] 1.0.51 release --- .github/ISSUE_TEMPLATE/issue_template.yml | 2 +- .../grub-2.04/grub-core/loader/arm64/linux.c | 7 ++ .../grub-2.04/grub-core/loader/i386/linux.c | 7 ++ .../grub-2.04/grub-core/loader/mips64/linux.c | 7 ++ IMG/cpio/ventoy/hook/ventoy-hook-lib.sh | 25 +++++ .../ventoy/loop/cloudready/ventoy-hook.sh | 99 ++++++++++++++++--- IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh | 99 ++++++++++++++++--- IMG/cpio_x86/ventoy/tool/vtoytool_install.sh | 9 +- INSTALL/grub/grub.cfg | 3 +- README.md | 4 +- 10 files changed, 224 insertions(+), 38 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue_template.yml b/.github/ISSUE_TEMPLATE/issue_template.yml index 222e60ad..4298ac34 100644 --- a/.github/ISSUE_TEMPLATE/issue_template.yml +++ b/.github/ISSUE_TEMPLATE/issue_template.yml @@ -21,7 +21,7 @@ body: attributes: label: Ventoy Version description: What version of ventoy are you running? - placeholder: 1.0.49 + placeholder: 1.0.51 validations: required: true - type: dropdown diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/arm64/linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/arm64/linux.c index f8dfec64..f2c40d01 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/arm64/linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/arm64/linux.c @@ -279,6 +279,13 @@ static int ventoy_boot_opt_filter(char *opt) opt[1] = 't'; return 0; } + + if (grub_strncmp(opt, "dm=", 3) == 0) + { + opt[0] = 'D'; + opt[1] = 'M'; + return 0; + } if (ventoy_debug) { diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/i386/linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/i386/linux.c index f6c879f5..ae06ad1d 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/i386/linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/i386/linux.c @@ -506,6 +506,13 @@ static int ventoy_boot_opt_filter(char *opt) return 0; } + if (grub_strncmp(opt, "dm=", 3) == 0) + { + opt[0] = 'D'; + opt[1] = 'M'; + return 0; + } + if (ventoy_debug) { if (grub_strcmp(opt, "quiet") == 0) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/mips64/linux.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/mips64/linux.c index 2822187d..d81cc3c8 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/mips64/linux.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/loader/mips64/linux.c @@ -228,6 +228,13 @@ static int ventoy_boot_opt_filter(char *opt) return 0; } + if (grub_strncmp(opt, "dm=", 3) == 0) + { + opt[0] = 'D'; + opt[1] = 'M'; + return 0; + } + if (ventoy_debug) { if (grub_strcmp(opt, "quiet") == 0) diff --git a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh index 8b50cc61..881daef5 100644 --- a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh +++ b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh @@ -562,6 +562,31 @@ ventoy_create_dev_ventoy_part() { fi } + +ventoy_create_chromeos_ventoy_part() { + blkdev_num=$($VTOY_PATH/tool/dmsetup ls | $GREP ventoy | $SED 's/.*(\([0-9][0-9]*\),.*\([0-9][0-9]*\).*/\1 \2/') + $BUSYBOX_PATH/mknod -m 0666 /dev/ventoy b $blkdev_num + + if [ -e /vtoy_dm_table ]; then + vtPartid=1 + + $CAT /vtoy_dm_table | while read vtline; do + echo $vtline > /ventoy/dm_table_part${vtPartid} + + if [ $vtPartid -eq $1 ]; then + $VTOY_PATH/tool/dmsetup create ventoy${vtPartid} /ventoy/dm_table_part${vtPartid} --readonly + else + $VTOY_PATH/tool/dmsetup create ventoy${vtPartid} /ventoy/dm_table_part${vtPartid} + fi + + blkdev_num=$($VTOY_PATH/tool/dmsetup ls | $GREP ventoy${vtPartid} | $SED 's/.*(\([0-9][0-9]*\),.*\([0-9][0-9]*\).*/\1 \2/') + $BUSYBOX_PATH/mknod -m 0666 /dev/ventoy${vtPartid} b $blkdev_num + + vtPartid=$(expr $vtPartid + 1) + done + fi +} + is_inotify_ventoy_part() { if echo $1 | $GREP -q "2$"; then if ! [ -e /sys/block/$1 ]; then diff --git a/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh b/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh index b2a586d7..2cf658ba 100644 --- a/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh +++ b/IMG/cpio/ventoy/loop/cloudready/ventoy-hook.sh @@ -58,38 +58,70 @@ blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\ vtDM=$(ventoy_find_dm_id ${blkdev_num}) echo -n $vtDM > /ventoy/vtDM -ventoy_create_dev_ventoy_part +ventoy_create_chromeos_ventoy_part 3 mdev -s vtlog "copy out the e2fsck program ..." + +copy_lib() { + cp -a /ventoy_rdroot/usr/lib64/$1 /usr/lib64/ + cp -a /ventoy_rdroot/lib64/$1 /lib64/ +} + mkdir /ventoy_rdroot mkdir -p /lib /lib64 /usr/lib64 /sbin mount -o ro /dev/ventoy3 /ventoy_rdroot >>$VTLOG 2>&1 cp -a /ventoy_rdroot/sbin/e2fsck /sbin/ -cp -a /ventoy_rdroot/usr/lib64/libext2fs* /usr/lib64/ -cp -a /ventoy_rdroot/usr/lib64/libcom_err* /usr/lib64/ -cp -a /ventoy_rdroot/usr/lib64/libe2p* /usr/lib64/ -cp -a /ventoy_rdroot/lib64/libblk* /lib64/ -cp -a /ventoy_rdroot/lib64/libuuid* /lib64/ -cp -a /ventoy_rdroot/lib64/libdl.* /lib64/ -cp -a /ventoy_rdroot/lib64/libdl-* /lib64/ -cp -a /ventoy_rdroot/lib64/libc.* /lib64/ -cp -a /ventoy_rdroot/lib64/libc-* /lib64/ -cp -a /ventoy_rdroot/lib64/libpthread* /lib64/ -cp -a /ventoy_rdroot/lib64/ld-* /lib64/ +cp -a /ventoy_rdroot/sbin/dmsetup /sbin/ + +copy_lib libext2fs* +copy_lib libcom_err* +copy_lib libe2p* +copy_lib libblk* +copy_lib libuuid* +copy_lib libdl.* +copy_lib libdl-* +copy_lib libc.* +copy_lib libc-* +copy_lib libpthread* +copy_lib ld-* +copy_lib libdevmapper* +copy_lib libudev* +copy_lib libm.* +copy_lib libm-* +copy_lib librt* +copy_lib libpopt* +copy_lib libgpg-error* +copy_lib libselinux* +copy_lib libsepol* +copy_lib libpcre* +copy_lib libcap* +copy_lib libdw* +copy_lib libgcc_s* +copy_lib libattr* +copy_lib libelf* +copy_lib libz.* +copy_lib libbz2* +copy_lib libgcrypt* +copy_lib liblvm* + +ln -s /lib64/libdevmapper.so.1.02 /lib64/libdevmapper.so.1.02.1 umount /ventoy_rdroot vtlog "=========================================" vtlog "===== e2fsck -y -v /dev/ventoy1 =====" e2fsck -y -v /dev/ventoy1 >>$VTLOG 2>&1 -vtlog "===== e2fsck -y -v /dev/ventoy3 =====" -e2fsck -y -v /dev/ventoy3 >>$VTLOG 2>&1 +#vtlog "===== e2fsck -y -v /dev/ventoy3 =====" +#e2fsck -y -v /dev/ventoy3 >>$VTLOG 2>&1 vtlog "===== e2fsck -y -v /dev/ventoy8 =====" e2fsck -y -v /dev/ventoy8 >>$VTLOG 2>&1 vtlog "=========================================" +/sbin/dmsetup --version >>$VTLOG 2>&1 +veritysetup --version >>$VTLOG 2>&1 + vtlog "proc devtmpfs ..." mkdir /newdev mount -t devtmpfs dev /newdev @@ -125,10 +157,45 @@ for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do fi done + +# if grep -q 'DM=' /proc/cmdline; then + # vtlog "Boot verified image ..." + + # dmP1=$(sed "s/.*\(0 [0-9]* verity\).*/\1/" /proc/cmdline) + # alg=$(sed "s/.*alg=\([^ ]*\).*/\1/" /proc/cmdline) + # hexdigest=$(sed "s/.*root_hexdigest=\([0-9a-fA-F][0-9a-fA-F]*\).*/\1/" /proc/cmdline) + # salt=$(sed "s/.*salt=\([0-9a-fA-F][0-9a-fA-F]*\).*/\1/" /proc/cmdline) + # hashstart=$(sed "s/.*hashstart=\([0-9][0-9]*\).*/\1/" /proc/cmdline) + + #512 to 4096 + # blocknum=$(expr $hashstart / 8) + # hashoffset=$(expr $hashstart \* 512) + + # vtlog "veritysetup create vroot $vt_root_dev $vt_root_dev $hexdigest --data-block-size=4096 --hash-block-size=4096 --data-blocks=$blocknum --hash-offset=$hashoffset --salt=$salt --hash=$alg --no-superblock --format=0" + # veritysetup create vroot $vt_root_dev $vt_root_dev $hexdigest --data-block-size=4096 --hash-block-size=4096 --data-blocks=$blocknum --hash-offset=$hashoffset --salt=$salt --hash=$alg --no-superblock --format=0 + # sleep 1 + # mdev -s + + # blkdev_num=$(dmsetup ls | grep vroot | sed 's/.*(\([0-9][0-9]*\),[^0-9]*\([0-9][0-9]*\).*/\1:\2/') + # vtDM=$(ventoy_find_dm_id ${blkdev_num}) + # vtlog "blkdev_num=$blkdev_num vtDM=$vtDM" + + # if [ -b /dev/$vtDM ]; then + # veritysetup status vroot >> $VTLOG 2>&1 + # mount -o ro /dev/$vtDM /ventoy_rdroot + # else + # mount -o ro $vt_root_dev /ventoy_rdroot + # fi +# else + # vtlog "Boot normal image ..." + # mount -o ro $vt_root_dev /ventoy_rdroot +# fi + +vtlog "Boot normal image ..." +mount -o ro $vt_root_dev /ventoy_rdroot + cp -a $VTLOG /newdev/ventoy.log umount /newdev - -mount -o ro $vt_root_dev /ventoy_rdroot mount -t devtmpfs dev /ventoy_rdroot/dev PATH=$VTPATH_OLD diff --git a/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh b/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh index b2a586d7..2cf658ba 100644 --- a/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh +++ b/IMG/cpio/ventoy/loop/fydeos/ventoy-hook.sh @@ -58,38 +58,70 @@ blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\ vtDM=$(ventoy_find_dm_id ${blkdev_num}) echo -n $vtDM > /ventoy/vtDM -ventoy_create_dev_ventoy_part +ventoy_create_chromeos_ventoy_part 3 mdev -s vtlog "copy out the e2fsck program ..." + +copy_lib() { + cp -a /ventoy_rdroot/usr/lib64/$1 /usr/lib64/ + cp -a /ventoy_rdroot/lib64/$1 /lib64/ +} + mkdir /ventoy_rdroot mkdir -p /lib /lib64 /usr/lib64 /sbin mount -o ro /dev/ventoy3 /ventoy_rdroot >>$VTLOG 2>&1 cp -a /ventoy_rdroot/sbin/e2fsck /sbin/ -cp -a /ventoy_rdroot/usr/lib64/libext2fs* /usr/lib64/ -cp -a /ventoy_rdroot/usr/lib64/libcom_err* /usr/lib64/ -cp -a /ventoy_rdroot/usr/lib64/libe2p* /usr/lib64/ -cp -a /ventoy_rdroot/lib64/libblk* /lib64/ -cp -a /ventoy_rdroot/lib64/libuuid* /lib64/ -cp -a /ventoy_rdroot/lib64/libdl.* /lib64/ -cp -a /ventoy_rdroot/lib64/libdl-* /lib64/ -cp -a /ventoy_rdroot/lib64/libc.* /lib64/ -cp -a /ventoy_rdroot/lib64/libc-* /lib64/ -cp -a /ventoy_rdroot/lib64/libpthread* /lib64/ -cp -a /ventoy_rdroot/lib64/ld-* /lib64/ +cp -a /ventoy_rdroot/sbin/dmsetup /sbin/ + +copy_lib libext2fs* +copy_lib libcom_err* +copy_lib libe2p* +copy_lib libblk* +copy_lib libuuid* +copy_lib libdl.* +copy_lib libdl-* +copy_lib libc.* +copy_lib libc-* +copy_lib libpthread* +copy_lib ld-* +copy_lib libdevmapper* +copy_lib libudev* +copy_lib libm.* +copy_lib libm-* +copy_lib librt* +copy_lib libpopt* +copy_lib libgpg-error* +copy_lib libselinux* +copy_lib libsepol* +copy_lib libpcre* +copy_lib libcap* +copy_lib libdw* +copy_lib libgcc_s* +copy_lib libattr* +copy_lib libelf* +copy_lib libz.* +copy_lib libbz2* +copy_lib libgcrypt* +copy_lib liblvm* + +ln -s /lib64/libdevmapper.so.1.02 /lib64/libdevmapper.so.1.02.1 umount /ventoy_rdroot vtlog "=========================================" vtlog "===== e2fsck -y -v /dev/ventoy1 =====" e2fsck -y -v /dev/ventoy1 >>$VTLOG 2>&1 -vtlog "===== e2fsck -y -v /dev/ventoy3 =====" -e2fsck -y -v /dev/ventoy3 >>$VTLOG 2>&1 +#vtlog "===== e2fsck -y -v /dev/ventoy3 =====" +#e2fsck -y -v /dev/ventoy3 >>$VTLOG 2>&1 vtlog "===== e2fsck -y -v /dev/ventoy8 =====" e2fsck -y -v /dev/ventoy8 >>$VTLOG 2>&1 vtlog "=========================================" +/sbin/dmsetup --version >>$VTLOG 2>&1 +veritysetup --version >>$VTLOG 2>&1 + vtlog "proc devtmpfs ..." mkdir /newdev mount -t devtmpfs dev /newdev @@ -125,10 +157,45 @@ for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do fi done + +# if grep -q 'DM=' /proc/cmdline; then + # vtlog "Boot verified image ..." + + # dmP1=$(sed "s/.*\(0 [0-9]* verity\).*/\1/" /proc/cmdline) + # alg=$(sed "s/.*alg=\([^ ]*\).*/\1/" /proc/cmdline) + # hexdigest=$(sed "s/.*root_hexdigest=\([0-9a-fA-F][0-9a-fA-F]*\).*/\1/" /proc/cmdline) + # salt=$(sed "s/.*salt=\([0-9a-fA-F][0-9a-fA-F]*\).*/\1/" /proc/cmdline) + # hashstart=$(sed "s/.*hashstart=\([0-9][0-9]*\).*/\1/" /proc/cmdline) + + #512 to 4096 + # blocknum=$(expr $hashstart / 8) + # hashoffset=$(expr $hashstart \* 512) + + # vtlog "veritysetup create vroot $vt_root_dev $vt_root_dev $hexdigest --data-block-size=4096 --hash-block-size=4096 --data-blocks=$blocknum --hash-offset=$hashoffset --salt=$salt --hash=$alg --no-superblock --format=0" + # veritysetup create vroot $vt_root_dev $vt_root_dev $hexdigest --data-block-size=4096 --hash-block-size=4096 --data-blocks=$blocknum --hash-offset=$hashoffset --salt=$salt --hash=$alg --no-superblock --format=0 + # sleep 1 + # mdev -s + + # blkdev_num=$(dmsetup ls | grep vroot | sed 's/.*(\([0-9][0-9]*\),[^0-9]*\([0-9][0-9]*\).*/\1:\2/') + # vtDM=$(ventoy_find_dm_id ${blkdev_num}) + # vtlog "blkdev_num=$blkdev_num vtDM=$vtDM" + + # if [ -b /dev/$vtDM ]; then + # veritysetup status vroot >> $VTLOG 2>&1 + # mount -o ro /dev/$vtDM /ventoy_rdroot + # else + # mount -o ro $vt_root_dev /ventoy_rdroot + # fi +# else + # vtlog "Boot normal image ..." + # mount -o ro $vt_root_dev /ventoy_rdroot +# fi + +vtlog "Boot normal image ..." +mount -o ro $vt_root_dev /ventoy_rdroot + cp -a $VTLOG /newdev/ventoy.log umount /newdev - -mount -o ro $vt_root_dev /ventoy_rdroot mount -t devtmpfs dev /ventoy_rdroot/dev PATH=$VTPATH_OLD diff --git a/IMG/cpio_x86/ventoy/tool/vtoytool_install.sh b/IMG/cpio_x86/ventoy/tool/vtoytool_install.sh index d6b34706..a7ecdf5f 100644 --- a/IMG/cpio_x86/ventoy/tool/vtoytool_install.sh +++ b/IMG/cpio_x86/ventoy/tool/vtoytool_install.sh @@ -81,6 +81,13 @@ else echo "use unsquashfs_32" >>$VTLOG $BUSYBOX_PATH/cp -a $VTOY_PATH/tool/unsquashfs_32 $VTOY_PATH/tool/vtoy_unsquashfs fi - + + if $GREP -q 64 $VTOY_PATH/ventoy_arch; then + echo "use veritysetup64" >>$VTLOG + $BUSYBOX_PATH/cp -a $VTOY_PATH/tool/veritysetup64 $VTOY_PATH/tool/veritysetup + else + echo "use veritysetup32" >>$VTLOG + $BUSYBOX_PATH/cp -a $VTOY_PATH/tool/veritysetup32 $VTOY_PATH/tool/veritysetup + fi fi diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 45694c73..eb50e5ce 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1501,8 +1501,7 @@ function vtoy_unsupport_menuentry { function only_uefi_tip { echo -e "\n This IMG file is only supported in UEFI mode. \n" - echo -e " 此 IMG 文件只支持在 UEFI 模式下启动。\n" - echo -e "\npress ENTER to exit (请按 回车 键返回) ..." + echo -e "\n press ENTER to exit ..." read vtInputKey } diff --git a/README.md b/README.md index f5d19bb6..de05001a 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ You can copy many image files at a time and ventoy will give you a boot menu to x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Both MBR and GPT partition style are supported in the same way.
Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)
- 720+ ISO files are tested (
List). 90%+ distros in distrowatch.com supported.
+ 730+ ISO files are tested (List). 90%+ distros in distrowatch.com supported.

Official Website: https://www.ventoy.net @@ -36,7 +36,7 @@ Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)
* FAT32/exFAT/NTFS/UDF/XFS/Ext2(3)(4) supported for main partition * ISO files larger than 4GB supported * Native boot menu style for Legacy & UEFI -* Most type of OS supported, 720+ iso files tested +* Most type of OS supported, 730+ iso files tested * Linux vDisk boot supported * Not only boot but also complete installation process * Menu dynamically switchable between List/TreeView mode From 1a2a35f5bc84848e01b5a29fae013628a9b3c2f3 Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 30 Aug 2021 10:54:16 +0800 Subject: [PATCH 059/194] add cryptsetup --- cryptsetup/cryptsetup-build.txt | 9 +++++++++ cryptsetup/veritysetup32 | Bin 0 -> 596512 bytes cryptsetup/veritysetup64 | Bin 0 -> 179560 bytes 3 files changed, 9 insertions(+) create mode 100644 cryptsetup/cryptsetup-build.txt create mode 100644 cryptsetup/veritysetup32 create mode 100644 cryptsetup/veritysetup64 diff --git a/cryptsetup/cryptsetup-build.txt b/cryptsetup/cryptsetup-build.txt new file mode 100644 index 00000000..3044c031 --- /dev/null +++ b/cryptsetup/cryptsetup-build.txt @@ -0,0 +1,9 @@ +1. source code: https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v1.7/ + +2. Use a system with /lib64/libgcrypt.so.20 (Ubuntu) +./configure --enable-static +make -j 16 + +cd src +gcc -Wall -O2 -o veritysetup veritysetup-utils_crypt.o veritysetup-utils_loop.o veritysetup-utils_tools.o veritysetup-veritysetup.o -lpopt -ldevmapper -lgcrypt -luuid .././lib/.libs/libcryptsetup.a +strip --strip-all veritysetup diff --git a/cryptsetup/veritysetup32 b/cryptsetup/veritysetup32 new file mode 100644 index 0000000000000000000000000000000000000000..e919adf1afeb6990ecb686648c2d3c4624ebf298 GIT binary patch literal 596512 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 z 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�PsDXTm^2v>LYj4elUh+-HVTX8<8&^!7A1 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

$QDBJ0G61M&&`B#2!o9Vodso{DPs9KW=Q&O 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 literal 0 HcmV?d00001 diff --git a/cryptsetup/veritysetup64 b/cryptsetup/veritysetup64 new file mode 100644 index 0000000000000000000000000000000000000000..5b219fa01df3717a2a412561909792a13b044e27 GIT binary patch literal 179560 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


8RJ4mWx}S1BM_;QqIeTp5&+dhre^)F@x0Mgi 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 B?MMIs literal 0 HcmV?d00001 From ca07b52cb2f4798f4e72eed6187ae33e0c6ef585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Mon, 30 Aug 2021 10:06:57 +0000 Subject: [PATCH 060/194] Update languages.json (Turkish) (#1077) --- LANGUAGES/languages.json | 58 ++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/LANGUAGES/languages.json b/LANGUAGES/languages.json index a16175e3..41814428 100644 --- a/LANGUAGES/languages.json +++ b/LANGUAGES/languages.json @@ -360,51 +360,51 @@ "name":"Turkish (Türkçe)", "FontFamily":"Courier New", "FontSize":16, - "Author":"Erhan Kültür/crasadure", + "Author":"Erhan Kültür/crasadure, Oğuz Ersen", "STR_ERROR":"Hata", "STR_WARNING":"Uyarı", "STR_INFO":"Bilgi", "STR_INCORRECT_DIR":"Lütfen doğru dizin altında çalıştırın!", - "STR_INCORRECT_TREE_DIR":"Dosyayı burada çalıştırma, lütfen yayınlanan en son kurulum paketini indirin ve oradan çalıştırın.", + "STR_INCORRECT_TREE_DIR":"Dosyayı burada çalıştırmayın, lütfen yayınlanan en son kurulum paketini indirin ve oradan çalıştırın.", "STR_DEVICE":"Aygıt", "STR_LOCAL_VER":"Ventoy GÜNCEL Sürüm", - "STR_DISK_VER":"Cihazdaki Ventoy Sürümü", + "STR_DISK_VER":"Aygıttaki Ventoy Sürümü", "STR_STATUS":"Durum - HAZIR", "STR_INSTALL":"Kur", "STR_UPDATE":"Güncelle", - "STR_UPDATE_TIP":"Ventoyun versiyon bilgisi güncellenecek, ISO dosyalarınız bundan etkilenmiyecek.#@Devam edilsinmi?", - "STR_INSTALL_TIP":"Disk biçimlendirilecek ve tüm veriler kaybolacak.#@Devam edilsinmi?", - "STR_INSTALL_TIP2":"Disk biçimlendirilecek ve tüm veriler kaybolacak.#@Devam edilsinmi? (Son UYARI!)", - "STR_INSTALL_SUCCESS":"Tebrikler!#@ventoy cihaza başarıyla kuruldu.", - "STR_INSTALL_FAILED":"Yükleme sırasında bir hata oluştu. USB'yi yeniden takıp tekrar deneyebilirsiniz. Ayrıntılar için log.txt dosyasına bakın.", - "STR_UPDATE_SUCCESS":"Tebrikler!#@ventoy cihazda başarıyla güncellendi.", + "STR_UPDATE_TIP":"Yükseltme işlemi güvenlidir, ISO dosyalarınız bundan etkilenmeyecek.#@Devam edilsin mi?", + "STR_INSTALL_TIP":"Disk biçimlendirilecek ve tüm veriler kaybolacak.#@Devam edilsin mi?", + "STR_INSTALL_TIP2":"Disk biçimlendirilecek ve tüm veriler kaybolacak.#@Devam edilsin mi? (Son UYARI!)", + "STR_INSTALL_SUCCESS":"Tebrikler!#@Ventoy, aygıta başarıyla kuruldu.", + "STR_INSTALL_FAILED":"Kurulum sırasında bir hata oluştu. USB'yi yeniden takıp tekrar deneyebilirsiniz. Ayrıntılar için log.txt dosyasına bakın.", + "STR_UPDATE_SUCCESS":"Tebrikler!#@Ventoy, aygıtta başarıyla güncellendi.", "STR_UPDATE_FAILED":"Güncelleme sırasında bir hata oluştu. USB'yi yeniden takıp tekrar deneyebilirsiniz. Ayrıntılar için log.txt dosyasına bakın.", - "STR_WAIT_PROCESS":"Mevcut işlem çalışıyor, lütfen bekleyiniz ...", + "STR_WAIT_PROCESS":"Mevcut işlem çalışıyor, lütfen bekleyin...", "STR_MENU_OPTION":"Seçenek", - "STR_MENU_SECURE_BOOT":"Güvenli Önyükleme", - "STR_MENU_PART_CFG":"Partisyon Yapılandırması", + "STR_MENU_SECURE_BOOT":"Güvenli Önyükleme Desteği", + "STR_MENU_PART_CFG":"Bölüm Yapılandırması", "STR_BTN_OK":"Tamam", - "STR_BTN_CANCEL":"İptal et", - "STR_PRESERVE_SPACE":"Diskin sonunda ayrılmış disk partisyonu oluştur", + "STR_BTN_CANCEL":"İptal", + "STR_PRESERVE_SPACE":"Diskin sonunda biraz ayrılmış alan bırak", "STR_SPACE_VAL_INVALID":"Ayrılmış alan için geçersiz değer girdiniz", - "STR_MENU_CLEAR":"Ventoyu USB Diskten Sil", + "STR_MENU_CLEAR":"Ventoy'u USB Diskten Sil", "STR_CLEAR_SUCCESS":"Ventoy başarılı bir şekilde diskten silindi", - "STR_CLEAR_FAILED":"Ventoy USB diskten temizlenirken bir hata oluştu.Lütfen USB Diski tekrar takın ve tekrar deneyin.Hatanın detayları için Log.txt dosyasını okuyun", - "STR_MENU_PART_STYLE":"Partisyon Yapısı", - "STR_DISK_2TB_MBR_ERROR":"2TB üstündeki diskler için lütfen GPT disk yapısını seçiniz.", - "STR_SHOW_ALL_DEV":"Tüm Cihazları Göster", - "STR_PART_ALIGN_4KB":"Tüm Partisyonları 4KB düzeninde hizala", - "STR_WEB_COMMUNICATION_ERR":"Iletişim Hatası:", - "STR_WEB_REMOTE_ABNORMAL":"Iletişim Hatası:Uzaktan erişim hizmeti anormal durumda", - "STR_WEB_REQUEST_TIMEOUT":"Iletişim hatası: Uzaktan erişim isteği zaman aşımına uğradı", - "STR_WEB_SERVICE_UNAVAILABLE":"Iletişim hatası: Uzaktan web erişim hizmeti erişilemez durumda", - "STR_WEB_TOKEN_MISMATCH":"Daemon durumu güncellendi,lütfen daha sonra tekrar deneyiniz.", + "STR_CLEAR_FAILED":"Ventoy USB diskten temizlenirken bir hata oluştu. USB'yi yeniden takıp tekrar deneyebilirsiniz. Ayrıntılar için log.txt dosyasına bakın", + "STR_MENU_PART_STYLE":"Bölüm Yapısı", + "STR_DISK_2TB_MBR_ERROR":"2TB üstündeki diskler için lütfen GPT disk yapısını seçin.", + "STR_SHOW_ALL_DEV":"Tüm Aygıtları Göster", + "STR_PART_ALIGN_4KB":"Tüm bölümleri 4KB düzeninde hizala", + "STR_WEB_COMMUNICATION_ERR":"İletişim Hatası:", + "STR_WEB_REMOTE_ABNORMAL":"İletişim Hatası:Uzaktan erişim hizmeti anormal durumda", + "STR_WEB_REQUEST_TIMEOUT":"İletişim hatası: Uzaktan erişim isteği zaman aşımına uğradı", + "STR_WEB_SERVICE_UNAVAILABLE":"İletişim hatası: Uzaktan web erişim hizmeti erişilemez durumda", + "STR_WEB_TOKEN_MISMATCH":"Daemon durumu güncellendi,lütfen daha sonra tekrar deneyin.", "STR_WEB_SERVICE_BUSY":"Hizmet meşgul, lütfen daha sonra tekrar deneyin.", - "STR_MENU_VTSI_CREATE":"VTSI dosyası oluştur", - "STR_VTSI_CREATE_TIP":"Şu an cihaza yazılmayacak,sadece bir VTSI dosyası oluşturulacak#@Devam edilsin mi?", - "STR_VTSI_CREATE_SUCCESS":"VTSI dosyası başarılı bi şekilde oluşturuldu!#@Ventoy un cihaza kurulumunu tamamlamak için Rufus(3.15+) programını kullanabilirsiniz.", - "STR_VTSI_CREATE_FAILED":"VTSI dosyası oluşturma Başarısız!", + "STR_MENU_VTSI_CREATE":"VTSI Dosyası Oluştur", + "STR_VTSI_CREATE_TIP":"Şu an aygıta yazılmayacak,sadece bir VTSI dosyası oluşturulacak#@Devam edilsin mi?", + "STR_VTSI_CREATE_SUCCESS":"VTSI dosyası başarılı bir şekilde oluşturuldu!#@Ventoy'un aygıta kurulumunu tamamlamak için Rufus(3.15+) programını kullanabilirsiniz.", + "STR_VTSI_CREATE_FAILED":"VTSI dosyası oluşturma başarısız oldu!", "STRXXX":"" }, { From e7d05df9fa0ca0dcbda030e1a204a08b1e1b335f Mon Sep 17 00:00:00 2001 From: longpanda <59477474+ventoy@users.noreply.github.com> Date: Tue, 31 Aug 2021 16:47:40 +0800 Subject: [PATCH 061/194] Update issue_template.yml --- .github/ISSUE_TEMPLATE/issue_template.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/issue_template.yml b/.github/ISSUE_TEMPLATE/issue_template.yml index 4298ac34..59aaf77c 100644 --- a/.github/ISSUE_TEMPLATE/issue_template.yml +++ b/.github/ISSUE_TEMPLATE/issue_template.yml @@ -63,6 +63,13 @@ body: placeholder: 32GB validations: required: true + - type: input + id: vendor + attributes: + label: Disk Manufacturer + description: What is the manufacturer of the disk installed with Ventoy? (e.g. SanDisk/Kingston...) + validations: + required: false - type: dropdown id: checksum attributes: From bfc5eaebb93c6fe077c12d2305289c0d97f7a8ce Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 31 Aug 2021 17:04:09 +0800 Subject: [PATCH 062/194] Continue to boot even the ISO file size is invalid. --- INSTALL/grub/grub.cfg | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index eb50e5ce..0b4415ad 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1215,9 +1215,8 @@ function iso_common_menuentry { echo -e "\n $vt_volume_space $vt_chosen_size $vt_chosen_size_mod\n" echo -e "\n The size of the iso file \"$vt_chosen_size\" is invalid. File corrupted ?\n" echo -e " 此ISO文件的大小 \"$vt_chosen_size\" 有问题,请确认文件是否损坏。\n" - echo -e "\n press ENTER to exit (请按 回车 键返回) ..." + echo -e "\n press ENTER to continue (请按 回车 键继续) ..." read vtInputKey - return fi fi From 892a819da4e67be4b94aad4e27921db71c365b85 Mon Sep 17 00:00:00 2001 From: longpanda Date: Tue, 31 Aug 2021 19:43:30 +0800 Subject: [PATCH 063/194] Add support for Emergency Boot Kit --- INSTALL/grub/grub.cfg | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 0b4415ad..f6c1ede9 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -138,6 +138,14 @@ function vt_check_compatible_pe { return } +function vt_check_compatible_linux { + if vt_str_begin "$vt_volume_id" "embootkit"; then + set ventoy_compatible=YES + fi + + return +} + function locate_initrd { vt_linux_locate_initrd @@ -829,6 +837,7 @@ function uefi_iso_menu_func { elif [ "$vtoy_os" = "Unix" ]; then uefi_unix_menu_func "$1" "${chosen_path}" else + vt_check_compatible_linux (loop) uefi_linux_menu_func "$1" "${chosen_path}" fi @@ -1133,6 +1142,7 @@ function legacy_iso_menu_func { elif [ "$vtoy_os" = "Unix" ]; then legacy_unix_menu_func "$1" "${chosen_path}" else + vt_check_compatible_linux (loop) legacy_linux_menu_func "$1" "${chosen_path}" fi } From 787d950f28e48b4e8c541d2eaa96380e151e90ad Mon Sep 17 00:00:00 2001 From: longpanda <59477474+ventoy@users.noreply.github.com> Date: Tue, 31 Aug 2021 19:47:38 +0800 Subject: [PATCH 064/194] Update README.md --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index de05001a..6d66ea26 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,22 @@ Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)

Official Website:
https://www.ventoy.net +# Tested OS +**Windows** +Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, WinPE + +**Linux** +Debian, Ubuntu, CentOS, RHEL, Deepin, Fedora, Rocky Linux, SLES, openSUSE, MX Linux, Manjaro, Linux Mint, Endless OS, openEuler, Elementary OS, Solus, Linx, Zorin, antiX, PClinuxOS, Arch, ArcoLinux, ArchLabs, BackArch, Obarun, Artix Linux, Puppy Linux, Tails, Slax, Kali, Mageia, Slackware, Q4OS, Archman, Gentoo, Pentoo, NixOS, Ubuntu Kylin, Lubuntu, Xubuntu, Kubuntu, Ubuntu MATE, Ubuntu Budgie, Ubuntu Studio, Bluestar, OpenMandriva, ExTiX, Netrunner, ALT Linux, Nitrux, Peppermint, KDE neon, Linux Lite, Parrot OS, Qubes, Pop OS, ROSA, Void Linux, Star Linux, EndeavourOS, MakuluLinux, Voyager, Feren, ArchBang, LXLE, Knoppix, Robolinux, Calculate Linux, Clear Linux, Pure OS, Oracle Linux, Trident, Septor, Porteus, Devuan, GoboLinux, 4MLinux, Simplicity Linux, Zeroshell, Android-x86, netboot.xyz, Slitaz, SuperGrub2Disk, Proxmox VE, Kaspersky Rescue, SystemRescueCD, MemTest86, MiniTool Partition Wizard, Parted Magic, veket, Sabayon, Scientific, alpine, ClearOS, CloneZilla, Berry Linux, Trisquel, Ataraxia Linux, Minimal Linux Live, BackBox Linux, Emmabuntüs, ESET SysRescue Live,Nova Linux, AV Linux, RoboLinux, NuTyX, IPFire, SELKS, ZStack, Enso Linux, Security Onion, Network Security Toolkit, Absolute Linux, TinyCore, Springdale Linux, Frost Linux, Shark Linux, LinuxFX, Snail Linux, Astra Linux, Namib Linux, Resilient Linux, Virage Linux, Blackweb Security OS, R-DriveImage, O-O.DiskImage, Macrium, ToOpPy LINUX, GNU Guix, YunoHost, foxclone, siduction, Adelie Linux, Elive, Pardus, CDlinux, AcademiX, Austrumi, Zenwalk, Anarchy, DuZeru, BigLinux, OpenMediaVault, Ubuntu DP, Exe GNU/Linux, 3CX Phone System, KANOTIX, Grml, Karoshi, PrimTux, ArchStrike, CAELinux, Refracta, Cucumber, Fatdog, ForLEx, Hanthana, Kwort, MiniNo, Redcore, Runtu, Asianux, Clu Linux Live, Uruk, OB2D, BlueOnyx, Finnix, HamoniKR, Parabola, LinHES, LinuxConsole, BEE free, Untangle, Pearl, Thinstation, TurnKey, tuxtrans, Neptune, HefftorLinux, GeckoLinux, Mabox Linux, Zentyal, Maui, Reborn OS, SereneLinux , SkyWave Linux, Kaisen Linux, Regata OS, TROM-Jaro, DRBL Linux, Chalet OS, Chapeau, Desa OS, BlankOn, OpenMamba, Frugalware, Kibojoe Linux, Revenge OS, Tsurugi Linux, Drauger OS, Hash Linux, gNewSense, Ikki Boot, SteamOS, Hyperbola, VyOS, EasyNAS, SuperGamer, Live Raizo, Swift Linux, RebeccaBlackOS, Daphile, CRUX, Univention, Ufficio Zero, Rescuezilla, Phoenix OS, Garuda Linux, Mll, NethServer, OSGeoLive, Easy OS, Volumio, FreedomBox, paldo, UBOS, Recalbox, batocera, Lakka, LibreELEC, Pardus Topluluk, Pinguy, KolibriOS, Elastix, Arya, Omoikane, Omarine, Endian Firewall, Hamara, Rocks Cluster, MorpheusArch, Redo, Slackel, SME Server, APODIO, Smoothwall, Dragora, Linspire, Secure-K OS, Peach OSI, Photon, Plamo, SuperX, Bicom, Ploplinux, HP SPP, LliureX, Freespire, DietPi, BOSS, Webconverger, Lunar, TENS, Source Mage, RancherOS, T2, Vine, Pisi, blackPanther, mAid, Acronis, Active.Boot, AOMEI, Boot.Repair, CAINE, DaRT, EasyUEFI, R-Drive, PrimeOS, Avira Rescue System, bitdefender, Checkra1n Linux, Lenovo Diagnostics, Clover, Bliss-OS, Lenovo BIOS Update, Arcabit Rescue Disk, MiyoLinux, TeLOS, Kerio Control, RED OS, OpenWrt, MocaccinoOS, EasyStartup, ...... + +**Unix** +DragonFly FreeBSD pfSense GhostBSD FreeNAS TrueNAS XigmaNAS FuryBSD OPNsense HardenedBSD MidnightBSD ClonOS + +**ChromeOS** +FydeOS, CloudReady + +**Other** +VMware ESXi, Citrix XenServer, Xen XCP-ng + # Features * 100% open source * Simple to use From 7db83dc0f1820acaa84b2e00dce3c7a6e994c167 Mon Sep 17 00:00:00 2001 From: longpanda <59477474+ventoy@users.noreply.github.com> Date: Tue, 31 Aug 2021 19:50:35 +0800 Subject: [PATCH 065/194] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6d66ea26..529c7314 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ With ventoy, you don't need to format the disk over and over, you just need to c You can copy many image files at a time and ventoy will give you a boot menu to select them.
x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Both MBR and GPT partition style are supported in the same way.
-Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...)
- 730+ ISO files are tested (List). 90%+ distros in distrowatch.com supported.
+Most type of OS supported(Windows/WinPE/Linux/Unix/ChromeOS/Vmware/Xen...)
+ 730+ ISO files are tested (List). 90%+ distros in distrowatch.com supported (Details).

Official Website: https://www.ventoy.net @@ -42,7 +42,7 @@ VMware ESXi, Citrix XenServer, Xen XCP-ng * Fast (limited only by the speed of copying iso file) * Can be installed in USB/Local Disk/SSD/NVMe/SD Card * Directly boot from ISO/WIM/IMG/VHD(x)/EFI files, no extraction needed -* No need to be continuous in disk for ISO/IMG files +* No need to be continuous in disk for ISO/WIM/IMG/VHD(x)/EFI files * MBR and GPT partition style supported (1.0.15+) * x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI supported * IA32/x86_64 UEFI Secure Boot supported (1.0.07+) From dd2411d7d47fd72be78802cb28d6f0ef73785e9e Mon Sep 17 00:00:00 2001 From: longpanda Date: Wed, 8 Sep 2021 10:44:41 +0800 Subject: [PATCH 066/194] Add Linux native GUI program for Ventoy2Disk. x86_64 gtk2/gtk3 i386 gtk2/gtk3 aarch64 gtk3 mips64el gtk3 --- INSTALL/VentoyGUI.aarch64 | Bin 0 -> 32704 bytes INSTALL/VentoyGUI.i386 | Bin 0 -> 21716 bytes INSTALL/VentoyGUI.mips64el | Bin 0 -> 29832 bytes INSTALL/VentoyGUI.x86_64 | Bin 0 -> 27760 bytes INSTALL/VentoyWebDeepin.sh | 109 - INSTALL/tool/VentoyGTK.glade | 582 ++ INSTALL/tool/aarch64/V2DServer | Bin 186144 -> 186144 bytes INSTALL/tool/aarch64/Ventoy2Disk.gtk3 | Bin 0 -> 329864 bytes INSTALL/tool/i386/V2DServer | Bin 225536 -> 225536 bytes INSTALL/tool/i386/Ventoy2Disk.gtk2 | Bin 0 -> 369024 bytes INSTALL/tool/i386/Ventoy2Disk.gtk3 | Bin 0 -> 369056 bytes INSTALL/tool/mips64el/V2DServer | Bin 252400 -> 254480 bytes INSTALL/tool/mips64el/Ventoy2Disk.gtk3 | Bin 0 -> 2111680 bytes INSTALL/tool/x86_64/V2DServer | Bin 214992 -> 219088 bytes INSTALL/tool/x86_64/Ventoy2Disk.gtk2 | Bin 0 -> 362832 bytes INSTALL/tool/x86_64/Ventoy2Disk.gtk3 | Bin 0 -> 362864 bytes INSTALL/ventoy/vtoyjump32.exe | Bin 114688 -> 114688 bytes INSTALL/ventoy/vtoyjump64.exe | Bin 135168 -> 135680 bytes INSTALL/ventoy_pack.sh | 14 +- LANGUAGES/languages.json | 4 +- LinuxGUI/EXLIB/README.txt | 22 + LinuxGUI/EXLIB/aarch64libs | 54 + LinuxGUI/EXLIB/mips64ellibs | 47 + LinuxGUI/EXLIB/prepare_lib_aarch64.sh | 19 + LinuxGUI/EXLIB/prepare_lib_mips64el.sh | 24 + LinuxGUI/Ventoy2Disk/Core/ventoy_log.c | 2 +- LinuxGUI/Ventoy2Disk/GTK/refresh_icon_data.c | 300 + LinuxGUI/Ventoy2Disk/GTK/secure_icon_data.c | 91 + LinuxGUI/Ventoy2Disk/GTK/ventoy_gtk.c | 1066 +++ LinuxGUI/Ventoy2Disk/GTK/ventoy_gtk.h | 72 + LinuxGUI/Ventoy2Disk/GTK/window_icon_data.c | 7633 +++++++++++++++++ LinuxGUI/Ventoy2Disk/Web/ventoy_http.c | 172 +- LinuxGUI/Ventoy2Disk/main_gtk.c | 130 + LinuxGUI/Ventoy2Disk/{main.c => main_webui.c} | 0 LinuxGUI/Ventoy2Disk/ventoy_gui.c | 1005 +++ LinuxGUI/build.sh | 2 +- LinuxGUI/build_gtk.sh | 95 + 37 files changed, 11312 insertions(+), 131 deletions(-) create mode 100644 INSTALL/VentoyGUI.aarch64 create mode 100644 INSTALL/VentoyGUI.i386 create mode 100644 INSTALL/VentoyGUI.mips64el create mode 100644 INSTALL/VentoyGUI.x86_64 delete mode 100644 INSTALL/VentoyWebDeepin.sh create mode 100644 INSTALL/tool/VentoyGTK.glade create mode 100644 INSTALL/tool/aarch64/Ventoy2Disk.gtk3 create mode 100644 INSTALL/tool/i386/Ventoy2Disk.gtk2 create mode 100644 INSTALL/tool/i386/Ventoy2Disk.gtk3 create mode 100644 INSTALL/tool/mips64el/Ventoy2Disk.gtk3 create mode 100644 INSTALL/tool/x86_64/Ventoy2Disk.gtk2 create mode 100644 INSTALL/tool/x86_64/Ventoy2Disk.gtk3 create mode 100644 LinuxGUI/EXLIB/README.txt create mode 100644 LinuxGUI/EXLIB/aarch64libs create mode 100644 LinuxGUI/EXLIB/mips64ellibs create mode 100644 LinuxGUI/EXLIB/prepare_lib_aarch64.sh create mode 100644 LinuxGUI/EXLIB/prepare_lib_mips64el.sh create mode 100644 LinuxGUI/Ventoy2Disk/GTK/refresh_icon_data.c create mode 100644 LinuxGUI/Ventoy2Disk/GTK/secure_icon_data.c create mode 100644 LinuxGUI/Ventoy2Disk/GTK/ventoy_gtk.c create mode 100644 LinuxGUI/Ventoy2Disk/GTK/ventoy_gtk.h create mode 100644 LinuxGUI/Ventoy2Disk/GTK/window_icon_data.c create mode 100644 LinuxGUI/Ventoy2Disk/main_gtk.c rename LinuxGUI/Ventoy2Disk/{main.c => main_webui.c} (100%) create mode 100644 LinuxGUI/Ventoy2Disk/ventoy_gui.c create mode 100644 LinuxGUI/build_gtk.sh diff --git a/INSTALL/VentoyGUI.aarch64 b/INSTALL/VentoyGUI.aarch64 new file mode 100644 index 0000000000000000000000000000000000000000..caa1f62a18d719ade26604a02e2a69df9db145de GIT binary patch literal 32704 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 literal 0 HcmV?d00001 diff --git a/INSTALL/VentoyGUI.mips64el b/INSTALL/VentoyGUI.mips64el new file mode 100644 index 0000000000000000000000000000000000000000..80998deec0ba1efb5a9c1126287c5d62962ff53c GIT binary patch literal 29832 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 literal 0 HcmV?d00001 diff --git a/INSTALL/VentoyGUI.x86_64 b/INSTALL/VentoyGUI.x86_64 new file mode 100644 index 0000000000000000000000000000000000000000..970d3e5cf6e95747967f41fb5f0baecd3b89130a GIT binary patch literal 27760 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 Pqkcnz)}gIe8Y=!b8?QJV literal 0 HcmV?d00001 diff --git a/INSTALL/VentoyWebDeepin.sh b/INSTALL/VentoyWebDeepin.sh deleted file mode 100644 index 1bcaf2b9..00000000 --- a/INSTALL/VentoyWebDeepin.sh +++ /dev/null @@ -1,109 +0,0 @@ -#!/bin/sh - -if echo "$*" | grep -q '[-]v'; then - set -x -fi - -print_usage() { - echo 'Usage: VentoyWebDeepin.sh [ OPTION ]' - echo ' OPTION: (optional)' - echo ' -H x.x.x.x http server IP address (default is 127.0.0.1)' - echo ' -p PORT http server PORT (default is 24680)' - echo ' -h print this help' - echo ' -v print verbose info' - echo '' -} - -print_err() { - echo "" - echo "$*" - echo "" -} - -get_user() { - name=$(logname) - if [ -n "$name" -a "$name" != "root" ]; then - echo $name; return - fi - - name=${HOME#/home/} - if [ -n "$name" -a "$name" != "root" ]; then - echo $name; return - fi -} - -uid=$(id -u) -if [ $uid -ne 0 ]; then - exec sudo sh $0 $* -fi - -OLDDIR=$(pwd) - -if uname -m | egrep -q 'aarch64|arm64'; then - TOOLDIR=aarch64 -elif uname -m | egrep -q 'x86_64|amd64'; then - TOOLDIR=x86_64 -elif uname -m | egrep -q 'mips64'; then - TOOLDIR=mips64el -else - TOOLDIR=i386 -fi - -if [ ! -f ./tool/$TOOLDIR/V2DServer ]; then - if [ -f ${0%VentoyWebDeepin.sh}/tool/$TOOLDIR/V2DServer ]; then - cd ${0%VentoyWebDeepin.sh} - fi -fi - -PATH=./tool/$TOOLDIR:$PATH - -if [ ! -f ./boot/boot.img ]; then - if [ -d ./grub ]; then - echo "Don't run VentoyWebDeepin.sh here, please download the released install package, and run the script in it." - else - echo "Please run under the correct directory!" - fi - exit 1 -fi - -HOST="127.0.0.1" -PORT=24680 - -while [ -n "$1" ]; do - if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then - print_usage - exit 0 - elif [ "$1" = "-v" ]; then - VERBOSE=1 - elif [ "$1" = "-H" ]; then - shift - if echo $1 | grep -q '[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*'; then - HOST="$1" - else - print_err "Invalid host $1" - exit 1 - fi - elif [ "$1" = "-p" ]; then - shift - if [ $1 -gt 0 -a $1 -le 65535 ]; then - PORT="$1" - else - print_err "Invalid port $1" - exit 1 - fi - fi - - shift -done - - -if ps -ef | grep "V2DServer.*$HOST.*$PORT" | grep -q -v grep; then - print_err "Another ventoy server is running now, please close it first." - exit 1 -fi - -if grep -q -i uos /etc/os-release; then - . ./tool/WebUos.sh -else - . ./tool/WebDeepin.sh -fi diff --git a/INSTALL/tool/VentoyGTK.glade b/INSTALL/tool/VentoyGTK.glade new file mode 100644 index 00000000..529aa1ab --- /dev/null +++ b/INSTALL/tool/VentoyGTK.glade @@ -0,0 +1,582 @@ + + + + + True + False + + + + False + False + Partition Configuration + True + 460 + 270 + + + True + False + + + 440 + 50 + True + False + 0 + + + True + False + + + 380 + True + False + + + 10 + 10 + + + + + + + 10 + 10 + + + + + + 220 + 60 + True + False + 0 + + + True + False + + + 200 + True + True + * + False + False + True + True + 10 + + + 10 + 10 + + + + + + + 10 + 60 + + + + + + 220 + 60 + True + False + 0 + + + True + False + + + 200 + True + False + 1 + + MB + GB + + + + 10 + 10 + + + + + + + 230 + 60 + + + + + + 440 + 50 + True + False + 0 + + + True + False + + + 380 + True + False + True + + + 10 + 10 + + + + + + + 10 + 140 + + + + + + OK + 100 + 40 + True + True + True + + + 90 + 210 + + + + + Cancel + 100 + 40 + True + True + True + + + 270 + 210 + + + + + + 460 + 25 + True + False + 0 + + + 10 + 250 + + + + + + + + + False + False + Ventoy2Disk + False + center + 480 + 365 + + + True + False + + + 480 + 22 + True + False + + + True + False + Options + True + + + True + False + + + Secure Boot Support + True + False + True + False + + + + + True + False + Partition Style + True + + + True + False + + + MBR + True + False + True + True + + + + + GPT + True + False + True + False + + + + + + + + + Partition Configuration + True + False + True + + + + + Clear Ventoy + True + False + True + + + + + Show All Devices + True + False + True + False + + + + + + + + + + True + False + Language + True + + + True + False + + + + + + + + + 460 + 75 + True + False + 0 + + + True + False + + + 380 + True + False + + + 10 + 5 + + + + + 50 + True + True + True + image_refresh + + + 398 + 0 + + + + + + + True + False + Device + + + + + 10 + 40 + + + + + 228 + 70 + True + False + 0.5 + + + True + False + + + 10 + 40 + False + False + + + 20 + 2 + + + + + 120 + 40 + True + False + + True + + + 45 + + + + + 45 + 20 + True + False + MBR + + + 180 + 30 + + + + + + + True + False + Ventoy In Package + True + + + + + 10 + 132 + + + + + 228 + 70 + True + False + 0.5 + + + True + False + + + 10 + 40 + True + False + + + 20 + 2 + + + + + 120 + 40 + True + False + + True + + + 45 + + + + + 45 + 20 + True + False + + + + 180 + 30 + + + + + + + True + False + Ventoy In Device + True + + + + + 243 + 132 + + + + + 460 + 50 + True + False + 0 + + + True + False + + + 440 + True + False + 0.0 + + + 8 + 10 + + + + + + + True + False + Status - READY + + + + + 10 + 215 + + + + + Install + 100 + 40 + True + True + True + + + 100 + 300 + + + + + Update + 100 + 40 + True + True + True + + + 280 + 300 + + + + + + 460 + 25 + True + False + 0 + + + 10 + 345 + + + + + + + \ No newline at end of file diff --git a/INSTALL/tool/aarch64/V2DServer b/INSTALL/tool/aarch64/V2DServer index 6663ab582895c6931b9a78569b1b92014f158fc3..59140e8af991afd2b77cc71824c5ac189659f319 100644 GIT binary patch delta 35754 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 literal 0 HcmV?d00001 diff --git a/INSTALL/tool/i386/V2DServer b/INSTALL/tool/i386/V2DServer index 02f1e5efd50ff47700ddf67f54ab4281647638f6..d5111c62e4207ade62a1a2a82927252187b0c65e 100644 GIT binary patch delta 48269 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 KZHxALpMM9(hg)<2 delta 47051 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 H^|=283QkI&z^8bFHbMMS>b$|QYzkcA{?>Xmr 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ℜ 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


gD~|Rt7OH$RB= z3&tQaEC89wG0 z7|$61x1H0jhTHGm!2b>JC^x)ZQ}Up{!7}|rlRw1DPo9Frnib4@*OHr!Y>U=2jx6rq z0d@yDCTL}a!c7^!yIrB?MDv|pDbJrj&u_QZAi&cROQ(JfC(A>~&&`Cx(M^n5FJjqe z4`T~C+RN+G8}S4Vj(8G>?gFyEKu`GojvNhp5{JjULXJAqmb&5S)ZVaOISfHYYtobb zE#Cbt8~L?$30}tC9dv#w*!s<@Sl;K+o4AquW&P)mz-;5ss4Od1Y^1zg?52$0nN!(} za3bH9)rNelFghXxD`pJAflYHc27NM4`PgIq_#W&NBJUEjg`<(==X+k$UE&arbAzWR zaOj5@aCGwfFr3;QCUg74W6$(!QBDU|{u&3rwLH{p(|V&>{jRO2|Ey#irLh~y>vk|# z*~0uIz-+VfJzvE}XeUyNKWS`6zQ-$eqYe3$h6&wK5gb!Oja_Q!nkn8J+?eQGQ1MshW2bM}18cH*bkk<9N6%C`zH zDBmaMw}@G)Aoio;N4`%kwxcR9D&IIPD$0lcu4S0_(+BW%HAg{S4jhcOVEJ(NeMqi2 z;%OWl{S1!$_$-bRhU!wLRd@zR#|WOr(a}%g$ZtU5m|O}^2kF0ugrmtFVYT=(1n4iU zOY|}v)}DjknveG|7;L|G#HDS#mtMy7J21;Q*!UA2ec^dm2zj}iG9M9n3 z7;-cASs0JI4Y-ZbPfwG_r*4U(V}wJM%^gxW`a4W#_JHTE35a&ud$8qV(eEBZbkX6ZKPu5+r`?xq?s0;G#u5{$+s?5 z5RSz5f_&~PU_i9LzG8T|AzoYsDeaH~zx0k(QC{FcpV)?F%1>kx2wzMuYh_St>* zIJSKDDC9m#axXnCZj7jtqABZhXx#G%vf!AOHLCA_YkW+2(Lk1IcoJXJ*pig;jmd?B=*8SmiZ26q|+u#n^JLEAn zH&4*lpH#Flo$wqiroIG=X|KR!@=I(p-$b+@$3EtFvXz{Naat3rC0=Vo)81?BOKeNN zyPKPx4!tciv1Gyr2==m8_6ZAc#`f9$`2WRo?Du&QMw4EK+0<8*^IG!Uzm1n!NAfxG z?=Ttv3`~B08pnkz+Lq{hgm!dn;%o5TJE1MXQ-9uX@uFFm?0s~wtIo)a`-i`X?Tk5l z=vTVK9>-zYqi}Ql=VxItSWSBg=98XxNdVAJM(k5!1Bp`aCFCP^NG)pC$XicAo0p&)u)JY-0oFhUHF@0zDTYeWwUvc-ID&yIiJNo z`qiP~kCU6H>GLncX7*d;=@|1UT$cpFX&Z-&Eyf5D7(KA|_0-xW_setrS+^75`D zm(#hqxe8=?K|vvTB3I-~I8*GctW>eJO4?x5nE>c4_zJsLj6_oG8Ghrs9H-b{vU}m@ z*gEc29GU(mETuj?Z~MCZ+Pvd}w_rQ-WmwXd%*c@$W0dpq4-sX(F1k40=Qm?C`FSAP zZnJ^SfbJWAxFdVLp{MGv{sc@(%0qE?gGB3)dyTgbSBBE_w&%^WQ^&h#NczNggRp0;E;`B~c1vv6A41CbUhvy0-q-_*pJ zTb1PJ;b_}URyOl`(QclG!S~NFzR{QFzDIlM2m5PHH8 z85x;KOG`s~dOD{wARJ|pH?be9BkQ2UT;E7%6!NoEk&`R-MY|$b;(y|kC5&UaIhn9L zx)ECze+~Z=rpofHj5IhN-;C|kyFqXI+pt{tKCknAxZS31n!39!>jcMnufu8z?Pp0> zM4B%vqy2Qg6)&1)*V>vMiLu+{WHYY^?dCa{Pk9S=^LU(vov2M`p1TX&S9XEts;=-{ z{p;}HI%l5WZtbTy7vzGp^bDk@rC;Yrc*@SnfsdOh_O2d5Tlg8Nu_yWcZ+;gnEe=`f z2`DZqpr4g1_9Q-7$oS*!VvOCZzQ+k0U2>MK*jtdNCH5^HgniTBg~g)Ia9+VW-ll$1 zcMopk&TXCMzXjK2!q1ZPCGkEzG+f-Oyw=+INUZ%PXNScfu>E`&wsX7CZoATEy75@u z$w_y3t?dDyb+?B%w{ctB8=eQJAd$IEIyn+M(neMmZ7U@n=T5r8WY2WC9$$w*m&0(k z+66D$y$EzWiVVhju_aBc3JYfZtK0VAEGUnUMNlQ>3J(&G|TwV^}`8HTWvizd@R;2i^T>cDsK-}@axEZ0N&62;fVb}}o39fMW4aP`3P;NNU@cIf&wL;$FtAYc>e;}7_LVK?{y0bija|(2>YWep*O!L ztXK4eC+q6>8}*cRz8iQ=8$Lwv?r)LcxS@jlbk%TitCI2O!4&s>#(}#>!(~}ta?^`; z_yN4v_2IGl!hcg=1Z?h$pe-LEXzMMoh3mNd)ZQ-@s_14twwQEDH2A zBF7Eg$xpj0ovF)DLwP-mGH_W=@9aV6O~+Bvas8a)Yk_SVsu$HZ)Q^~S!dO4ddWy~O6?M}c*P#c_)e~j!Ng;cBQK;VY6>d6|uGmhaD|R!W>9QhirctQXOu8C!NG_kM zoLp9JJGnVobRpOqe^ca9Xn-r~$%687`Td`dddzzA&g0(($~Kgb_gj&C+$kShJiE0h zG43MTRw3nPrIPpF$>f9U8T^vGhUjv6expdMX_OLR99Mkp=dnG)YzRd=&Zb!Bc~2CB^=Rm_!yG#A zxR{c!1j_Fu{=K7oj~AgXvM3C(*$dIxbWa{9aT2 zUgF>4k>`%nVaJ`6bnOzA6y?)N%LU|*>v_)b@A*{a`#io2GeCKa22zwGVtxl(2H(z) zYx=x;QEkr*u^t)iy87-}y`ct^^0E#gAyCO{oQH;}UigRB= zaR(RwO;@ok%4H!%9@;=zNhk+?GynDX2I}OvEd_Y!(X}h5(YK#R!M;{>+RKPS{SM$c z98WoNTjTbYE8l1Q%;w*dTtEC1(Z0G=ke!6TKX1roD@DJoAKq7XhO_9D_ddCwHUjsX+rIha zd0@F*cI7)>*>0ZvHp1^n<==9p`1|c9738E)i04i^VK|u1nION&*TrY^TKAc^^Y@pn z@a*x~`Zzz*b+f9Cyl9EI0!>qn?~1r=Gn>vE4n><8jB79i^)i$$Tj1GpU>HSNKCNi$ zQIzPp9C4~QKxbN!T}E#5?5N_z5TI_;rD0Txr}tjS;sw-`p38py9I|5pwS zr>jmgDI-AdPRco#SL#FLXLR;ibBj2)<*47WXfsH|d^klN7)jAqBPrHq6kWBguaT7C zHj~nhYf<{~Ew7|hKP|-l-bBe^E>u=pB==8qAII(673d?nCI2nYf6teqk0b~Et~oiG zaviAdM_zKBuy~#OQ7S9ZubmJtbiS_tc+7TDDn6hs`wQvFTOOI6=e{l1aw z*SU^w%IC;NU+?Af-V_(^NvCY)QIOe4x@>j`w#W*l9!ACEejKnczhDbZyjCAne=B_Eth*#X*!1-yrH z&g#CBa_jcXKCO%QsxD>6A;#S8TTl8Fxqp${6ZfBSpQEbpv3_49Z{z;TlHz>SU-6SV z<^I~@!c6>rI!&30VHE1Rk|H?&oNwe;mG4BCNtEKbkn)0!9^^*4&3#dQJo_E)F)2T6 zzh#=wCW?2SMb{iAQKHjioO_B~A1UrrDHTd_pF-(g^C&-9j|$Eiy|(gkOm2uFrJdbN z`AO&G`r$rlRsS^iy{hU;dH*TLLHItrjk;6TO^JM*a(smQZ7bxy|LdiAzahT+wP0(C zu$w@MxQ;1@kZ*|dpW-o-vQBKI;z;Y1)W{>>K3fMb`&=4*aA0oGo?EGS?k2g+pk%k{ zsFN9#hV!N$#xu>6HG{HzmQvAq6Dq!7_K#GA2SFFmvCWliHMacp;@7noa4Rvnj)C4rLyhOIb&uBXcPC1Y(X~+)vjp zSwaV1TO6mERTQzGaw4p#B=ZtgS5+a#^F73PuBIxiv$*`K^*a@}!RU3C}7R#9e*FGab}rxfIw^P8>Gu?3VLv<2zflorMw>G86*^1Sc!!tF*Cg&J05 z`>mr)uLYFlJr8NjryQRJvT}XrBli3nD!XDuH==C+vC42PtK_l`shEHl&_|y zRxUS}{ocJAx?5R+x~s%?{#;*(lZ&|N++M1y5kL9V~NQF^ObUibi?p57ESs%!%yj@DU@c~qvegU!Km32^CTZ`D? zwYaaY*VW4dImZ00(lkm6+C!;F7g8?g^Tb~&IJJ^W&h4V|7>9!E@jl(3SN2!kUL57x zt1QC2pyjPLRo8@e6u4jug0x`lJxjB}&XSXX6C?VCAN zc_W*O;(e(g%9#qIUFk;VIjX&PhaMufdIjp{YE%H)&JFqV9qgMIbC_~YZ$&#n9s^b& z7JZ!pS0Uy$;!s9e{#hP>ST`Xd@ulMxFRQ1^$pzw#Xb0`Gh<%TW&uCN8Da5=FSVhHw ztCjKYPp?+Saz%XkJ4uJ%h$?WN+lW2rdDU(F&5L?0iE*alV8ot3jru_Tl)^m~f|#Tnb2#DP`Lg6U$0@&&==*7TwB3mt zktT?7zLiQ4AHMW7Vx6BsoO8rHzZr=*P$}M2nQ|05@JVxKSYFl{gGU7|0 zM@(776uue8+Kd>J=2V?|0&zAGZw;|F{}$M)s* z+lYNxnc(yY@z5+v(!<|>m9qYmeePrYurkqoX5}@9vWh4(#8^hGNyJ>0W35K&Al}qr z#L~p|%nAJeAf$_!PIsbB5cid1zoK3)BK{*j-%WHzTx>75+gYKX{*!XQ&M`#=SrTFs zF1nlGbc173R$S7f3e-(SB*&sPK^{-m#ce!`<^NVyh=FrQjtz-=xs14|SJ9@ET_0Dc zAMv`KeXjZIl=I*0i#|*VG0A3ECAt(=T|?Z;XtZDCr}EM+s^VB2`G{|Y_-y}6-AngG z3^hH(iQA1BQHZA%Z^f~c?%&He>U1af{7d_l|4n@~bZpfFQmaZoHWG2H5~?|#-IF+P zdl2u@5j=YEq>DLzoibM4e{Xr7YBCW+9dX9)Mk9t^9AYOSeZP-I)v1S$)}**S;Mix?i1R7O`Ac%32L)hq%kjIy!RCI$lFy6Se3{-<9fx>g zak#gWY!IIVaU>9rr8fKc%CS~lT2Ze~Gia0wp@#aX+T3)Z^_&ZrXPKaCk!<)MPZ}L2N z&;9@gzb#^dT$f|RB-|Ku{iKEFg~GP(Ox)Dwe~Gma1d0M2rt+zjG|7+7vs) znK%euv=`X#N5gO}#@5_OdG}40=}n)jJoj>=>MZ~MXyZ~@zB^MuY zGUPZ}WvciXv51RMFFwjs>vi8D9)`@x&-0gK9m(fH%p>sj?}Dj)t|rHSQDt7(3+L{< z>2m(t^WDymK|P)PwKn_MF2oD?&x0(liU)|-^dJjuiMjvzh%r=jR*wDg=z3&b+u}CF zv86cv6k@>?htfmD7m#BOWP8;e>vbQ@`7|))oe}$GOm$x9Yt8Ncx8?e89FI6UUx0z# z|6%^AtthK6;vpnF%sEnuWi9ylC_fncxnSt$F=JoJ*;j5m_6Ymj#y*+&J`Bg3gWo^- zVR2ZS+S;oB6VKi^U0;YJ^Y){{vzlOwcSRkHM!A=uUba5W^W6g$`QAr)eg^ow16qUc zrlOtoL%fo9k4ht&pkMqS`P#hcGW`EIAKfbzAD72Ue^#b3arXa2J&+PRDKYF(1$30x z!<04Dhqvn}*EM-vxhn7^PZd(L{yKM5swU0PaXv> zXH|Qvzs~#CT`%Re%f$wuJ>~7n3aa0R-&$A^FU5Bvt^ zQOHaRESUkrj1v~~x|nssV$Q?c5OYtMhrwcI2#dKYuPW6ss&nx9_`EDmgVW-4Re9k2 zu;e`c%c4GYxaypB=jZh5my`3yWn%sZb6%LK#5@q@f-s+p`9aLbVSdWzbz*)Ki+M9D zskW*1;r;nIKAz8`;*9Y5nYqL1ak`v7*Nv)9>et7=dfwxl^{+SAHK(B}FXw?-Ih;Sv zGjpVv6Qc>Wf|xb*EyN6&cF^}wdx%*(onD}hb^GwXd>kL&2IBMad6{>nfWCq_T~43t zhU-PeVBt2x*NE%lAGL?N19=XhXE%;h-9ymYWL0qQJ(9cj;s0YM6yuMI> zXdv_lGzc0D4Sj)z)a}Rn^KpDUpNAPvd|p03r^7raPM7QF8;JQ!+?F_hTo;^Q&Nt^@ zWZuqGjrt`Ya17TQAIo*g^~!b3b+P|bnnLkpor z&=P2AJuSmJOSO%^=lytpK5i~F8=3*}dHMXD&IpL>lIy1z#C5`Lr!~awkn4f(N6x>@ z`g}=|pM0&OWLSzgj_dC|h|k6K`#r?2lpnhDJfZL){^6 z7n%^?8+`3#4x{O$Z(pem)RmvFeItmUWn7@z!h|9ac#&9sBi@@7b-JTnpW|TR){147VDmP17pDVk~o7KQ_-{)zDCZIA)-WR5&p8I5Y@Zo9b8e;n40y}p0x$cMU9e=3;YRXzYkz;58@UPGNUafFX#3c1a-Eriu?bG;pKe=cR5-34l3+5Sl|RySMSb)2 z=dxQsMi5_re*VmahCzJ2{?YY+&i&sW=j#QHfVd8ppq;PP8~X7Mn?=2kIj$R5uy6jL zN6aT&)%P2j3AvTU}xTPTs=4ptV0W=zYF=`a`ScP z=P#F?ul;XON2mq#*Zu$dtKI+4JpZ}v@H2p)r(6f!Q2zsw_6W#z22S-0r#TEg`;lIsfwW-+27jFKzp(djrR)LHrEh_a~o&-+|4+wEISX z*vB0YZXUPMVcq!bUE_bD6)5NYA3vsfoj;<5KQ^T$KYa{-*vGW8`=_*~*XOjp&zH2R z|5vo-_ZFl*s3mP5`VHv}Z%sQ#d`r7Ven-1UwWZyo+mY^=@1gck2iiThBh(3;LTJnn zv~x^n(iy|N!k=}KAO3gw>)=Dw=*86IZ&tX+x&d)1bquBAiicFK#d^z+3&LE zk5?|g%-&P7i1|JE7WD4c9>NFqi@Sg6wQKIq{fh_RTGy{7&F%0$&HRozd~bnI2zDBH zbBn;pVh$hk=2ra-M%J%j)^vN1Hum^{HunY#qi<8%KJYWr8QhF^57#8U(XGi~Y+EuM z-;N9?d=IsUI*`GHj!-9=MW_cJq3-z3GK+B6xGtnSu`8L*|AWBYz3*eR+{1B2{~xt` z3jD0&Yu*@o58`X5j%S7Vs*GXP_2(tt*I?3p$Xq&cR%1c(H(t`@sQwazeRKNWThaY9 zF!mZf;W91&GmSZW%YFps3A~;)Djp*^Ml#drDgGcc2$?^~+`ad~9Biy)4i0ZdhGScS zIoMWa4l-}hcydQsdnb1yqe(x2q4yVWaL>e_!L95|E?Uzb`~8J8yxTf=?-d21|z;C6W6l{nms6PojL2&C#X8lGko2SxA zi%mz*SZm2+wkWfR-wyw}+*}8@a^f{kny=qvKCf@}%5I;~JTUT@tH|w~ulEX+dpS5n zi*Vf+{rVm){^c!N*Hg(3WQHQ1moh_z88f;AU(OBG1^a-xfx5qcKzLu1@z@q*KBX-f zc%5WspxNJefj^Py?B57%%*R32TOF?)v;3(3wfnd0XKc4kvtBm%_F6p47IZ*4(bi?2 z8OpmF?R+`-qw{dD>&%AVkhd-Ez;gbtZ_@_wHJJ^#hq-RdcBvCH*yv;>~=4q#lJP7b*O`#Tz(b% zZ>W+@$9%e%3S1=>FHluqhC`cxW%m^wnBES|zxwq6-rw|}$!hUH@-bLk5#eb%`QKjm z#Nb1XkLfQwx(6KH#x>+4$1{=2r z=J}b;{Dr`Er-1$Iuf_P=aaZ6!{&&`P>jKM#eQTIe$E;muKCZ{Jji2Z1dNiV?y&8kf zw;OD+Vwp?FzI)83V^-FFgAMT8_oui^XGw2Se_Fw;S=`t9xb8ByuZ}6Fx=7TANVAe)7!}WFq!`dUf+Rv-N|$NR0?z6y}vLq{2$#1(Y}@~J-1Jb z-7!QH@3VJg2Hggfoq4gF@a|gH<2`cSyAHk#N?$73-wZxgyksAl)TB5v-Mte2i~A@Y zZNX808Lb@Hlr|4|N6F?xc}&5*`8Q&=pIm<3 zfq&HVd&YXx#shP^|GA+@W0^6x5gcJ=K5fH0Y)#L%>AW?2g$Gw|H`;*-%CF+eF`w#bDH&)gX58PGN*l!za;Bf-z!;i^L`;u?eTQpWv6>?%$avy=O#!F@o0Wz=kyq6$gTSo?{Yln zn3=p2@9yp3y_qfkjdIcx% zpH}0&sDu01n3-r`X8luU9P_r6yf|fBG9UXXSC#$Ll7?m9Bpt_4ov<8 z{I5^Qe%f<{@0br}JGrUMl44epO3dGq>w+0v;6hoT4xATtp&-*m_u~95UnvsbrNeqN zT~_qHzY7dE9kBoQ;GM<4Q}`L9;HAgQ3Okpnkhoedab$pGkK2 zZk5a+voqaH8|MB7|9EeiljLHunl_L5igc0Z15-aI`x)Sj%>Z#tc^pV0nkU&?$l7x24Wp9tJDW}iLz%-?~ZH5>Ib<6|Xf zY?_kEW;dDJ0-hUqrg*IGPUoGp!Xi()z3}gX>uDDopD|y2cK>9=QvloDa1c0JPZ(p& zoccsg```kF%o%e7H_LW*bMP{?W#4r68CJdzlnh#xFR^N=su$&Rf*E$VC_L1kwl4Xd z?2XreW0MI+T?m-a!)ZI-WoFaCE}N?$H#t2{vmt?Vwt$8G=6(U@+FvX&ZWlJVW-jyF z&^fDRdAV1PfA^wiK>B$P&65Vx(#*#x$N+zLm<$6a3(pdpiQq}i`Vu^~zZhc75o5V8 z(jr7={|4iu~^9pbDjZK7`KHfP0&^~>5R#YJDCyQf4r#t zDQBI2KE89z4f8SJ`J>&NgAvC3O;=n4k0sxb*D~gVDRqR|T)e)rH62yss$8VEp~$)3&o;RQ}Wu z=Rv;PhTXBiZwO|9+2DQTHXqk{SsSGH9UTR0%V$m7zv&pZc_43IJBL#|7&#eWpU6Bb zW?DUAe`SIVlK}pZDTVmi%G}c&aMZYsDES1%GAqv8#fWsk{9>LJvmGv-4qaDzl-@=hgY>FKhwFC5El&|lagD-%ptA==6CVEuCurYnXVg1 z=?PcB_Q;38^uj%&;>B@Ygam>Gr!}5@-S?s0WPybiOKxVXNq=5@vR(2Wd9G+^i70(RM<=|qi2ES_^^ShYa z^#j;W&lmH%ys+C~Pkm|vEWmIUUn79F$SEOTGZ;(l;6oJT&cU=@H%p=1RW$P7Fe zOD*u=v}B$abA=*9e93a_2(nrZ2H7U$>p6Ln^Mmg=->1M_3Nr&&AkaepMdi;5a~*Zg zY-ZK5^*vDbF66iIXYjX}SM@8HIKR>vovw6tC-_YeFIAF1gXzS4sfhjKD9n5;o!LK= z;v!Cgfs|SA830Zj?uV@G9Q-ZhLEiRTDLF0zJfKuMXt^G3V-NOCmG2dPR_5W^kcsD_ z&!K(fX1N*n)g^2zpoG{6I=FWZIj;u?4S8!YKb%kGm-BskXK%V>zmPIQ?6$qA{Mq5| zeIsla-}c|q7uWq)l)W3SDf6g$fO*q{n7b6ZhuKR{D-^t@aMNLQ*=8!37gOmHmKQ81 zQ<&2#O1&0I*?7*Wp8s5~+}s?njr{O;&?P$IX@c@xz;$O{6gXVqZYiG^b<8OF*^q~4 zf(NQCeaYdFYO$@De`cR|TK=N)=R~--k8)XE z6tr^?%H9KIS23b`(>ZUG&;P+3AURpB2{q z4!{zOzKGDH_#K=tbNfylHU=vk?Ev+ZRmX*5u9%7mrQ+4ZTnZ*{SFn;$2So+BbYlNp zItd=s^YX>pIp62OYq{pNsV4u5*Q6Jfzu=1Z=W(7}V?&L`pxrP7s*lWoI&TOD)Lt;4 z8sI-&G#^T_F7y7zePR~WRkuZS$!P(_oHCagSjyjr{M)b?{CF2I`OM_&$n78ie6%os zYrH?t;hpdo?}^(B|6Y)PH=$pJc|Xk2N&)X60QYpT%zOGfmr7_Q4aD)drvDg=bqWFl)4_N?MV$4N+k@Z1J>WXcrSQ{-=k@`AyN5!@(+2X&A-YPoU(ZYbnKN!wV&|o4hwsMl}4O<-d)}DK94- z?f5*(o-MP4lj1K^NPrt%0LzK{k(IxRl$n%Ea616 zj8l8A#yQOcn`$gLL(E?SbIAeRBB$}-3@OE|p$z|xlzn;^We4qiC1nKYP;#Il6=p=s zWmokN@!!P!H*)>InU!^-WH9kM#~COsEyO<8=@$0CQC5QYMli)+_NUN8n<#|y%6Y8I zUjp(P?}Ya00lr7D@y*opZoOWm{M-kSch1}-#d{sa*-r&u32Y@NaD-gI5ptUhj*wER z9EP@vqQbDfUxmodatNgm$mvX%zg)SdnLGcHtf!U+V;|$6;x`+xw4IY(5 zA6)sWW#|3MQqH_zaL&{x>-Z*cm*#>2G)u_<@@57Qm^w#hQ;z=%Dvh)N0|*?S*Hj7i zF9 z+`$V{K7c|P~#eJa3%;{QZP` zJRRlDdBXAmKkOv|qctOwmHPL|7a|G`7LTTw>&i9uA75iT=(YQZgHb`i5^DsGq2 z{RhnJxlcFpuTs*Ucc`Cs)XF8w1 zCNp^+pv;-+SMXaQ6Fi=Wbh{*l@}pcSFKDBZ#S^%aiexESJmpbV_iiS5%~zG>pDeFs zm5Mi`9kj|KOdb}W*+RtuVDEsxQ*wHZtnw@7bSK&C4ak!!!11}20QOFTa><`rH{!7^ zGni_tmCT)o4P2Tz9cbvxnEq3fx^AN-SY*FUB# z!RO;!F?Pppg0XWwcq`HYzXoYCzvgDd9wk#J?HE<2)`{0&M|_-W|Ax+iZMTw-(5=if zbpLJ{-K!|1>nZ+V#(>`#WlCk>>6C?RkagqS7L{8lXvESBd}wt)A7u?yc>DgQO9$!0E6e?ovL)- zRYiqa|C&AaqPnO`_4>Uk$tB?~>c27yY$mWx3sJ%L*qqxe^cL8W%&Mr`VIk~<#82QI(MVMM~OA2nk*kB zo2B@_z-9sSr8W<3|Jr`40*|FS&YbQgJAudInS}dq?9KAZR~p}cQ*{6)m7+TJuvty2 zTgAOZJLJbyRxOw@4~j2}{=9tu`yWdAzzO}h0Ul?2A zO_jHy^OUAXGy+3uOih}{1u#z@)h63f4f0qE7L3ddDP^XEN?n2*A253Y+F&oWZD{MZg2$it!#@GihZ$?}w$ zC|Fj55fghq+i&;1+`u1;3v>Rf&-Z^@2Yh^WUP#ji1wjMB?9hFf<8$_5_L2OD+1^!P zcKj)`JeYw}5TIn7@G>7PqP*j%C-6RUj@-k3r8xFK*k%Df$k>{K(60^^|99T$Z=$>} zItREejUN@9YWFbj#0YRXmOsorW{7e+Kpyyf1WQlI88QXSV?F9(!lQz~E@&&Cyy~2- z7p4Dy@w-27#=iAuY1liDii6*KR2uf~pEsk}i~o(x)qkDxDtQ%ZRL3~j!R!G1(^R4g zgvP369b@6`=Pae?Y=67%c-2y7BJlYsmy;29DARqCKGiW8WQGBDQ01pj-FZ|?&ARkd z%f?FNg7EC}?K+0Ve|=e({@c&VN8@MmtEyksvQJ&TtIE6MNj-#dJ)wSb>y~nXz=x0% zLX(kC+?YtNpgw3qyx$Hi!{oz=FEDnOcf@Y^rz3xj4g8TOhj)f%Ln=;$&TA9ZaWMYD z*M|MY*l(2mrPyzb{cqTBihXg|2aA1h*(Zs`{$%W%#rm)TslMa=c>i}HKAz9R=j3y9 z8k`oV$!Y(i`={<$mA@Ql%^~(FWM4q`ulpKm1$|Q|UT5)k z{+{<`U$n2FFCb<*upb@!RC5`*T=jgFlx0!Y=*$1dv8sG?y>LBpUOAtfb{nWY)EQ#m zxNcBSs1MW+>JJTsey^uL>edHf$@}oWy&?7~WPjo=P)DdO#O37r;4*Ptaas7fyb@~w z`>8>E4f!~(6P14@`>k@?Lm>8PoCLAI=^SVQv=~|jt$!r zyBy0U&_ZY)G!tS!$#Kwdh|A99`T^qW$Jdyz3Ae8o&XcTb?_Bp>@7zYXE`EVH&z#00 zXbq$V=|FoRBlu~Wz;DzPOLO?t9oRFZsSSMW>>zvAp21CRvE2&(-UqOs1@<$;ar>aX zkUq2v(uUSUTnAjHQBW_4uL+moJxG1;7{zn%2g8wHaNSFF`*M5XI^ev|h1i#t^UG=5 zpl;a@-%WQ=W6!-~Tlibd>T=#{QQtWDLuJ^k99d+&a#Wf1%F#D$SC1*PTRpnScE!*P znWDKpgf0h9(SD26|#p8Kt>Rkg|87`XKtU|ZW}{yu@Cn1?f@_Z zIRD&s_&#k8ar@?aSPF4{Bk%7qcfi$P#OKHM&;IE@)=LNFSu7rU*KpQ=M>{9=BJD9< zW&iWd!@E53L*G8W2jXw`C8Ifm;e$Tf{ckNe?$iwj$aee%8J};d65aa}L8T6pF z5MOh?Pq-a@1ii2g>A|lO`*8hp+vn#3-&4OsGoUr7ukA?B)N+3JvzAMTl;}_I^Jvr1 zPVlR44PWZ7X+`g^X=R^Q@FQ;x|ME7p{`c=_!yoNvp#u>qdsN z29njvagUrfOenEh&?AJ~9L{fobod%?f)+p{A#T5X5At(F<7GaR*oWIcKfAcRd|YSv znfAwWwB_7icG@f-8nB<6Azr{d2p*eWq$d?_mEX@E`utcue!Q&g)0(?3>%aWL>{jG{19Gn%C(= z_%t`Br9Xc}E8+LKw&y3bq0i@}HJ}-MnOo3~p&&8qTH|%}hBW;d_c`CU{GRv(;(J%))j1U(uy3xk zuA`vgp*6ZG{2%pnC;VK!@W&?bNq!4Hsv7WDe2bR+03XddpS^Wm8xi}iZGwNMR`2&o zyU&NTeLz#%Ip}lRGXnE|$F?S;3GHa_qz+I=_}q3P!-+q@2e~ut8Q&Q`$Uo8EnSIE4 z^RzoYhRbvg%_GNyeILFBb%JjR`-sYt zxAFJz8%3;pL&S35H{okCpVq$4_f_fdX@qj@o7n?CuhS~wpSlP?=UzMSTqgMSjy0Lt zKYUN?-E=;{lXkA;K*vhOPUDze|I`P|+FfBMo3?nZ;2SI5uWe!*S;Tf3D* zudVI*vFw{E`zOjisc(@E>gL*&^O!G{NCAHCbTRYDf?9p zd&xTXH5&T9><3~z>Jze<()x+-sp<3|$!5s_@;6y=G3L1KOXnA<%JSe&q56^Cb1Zfa z`-YbP*hu!VW53EZ-QT7i(|(}@%%d(r99y3ElZ`mPJ{~rhGj)(ox|`A#+@o6XBQ!w1 zP2l&&zHcuR@5jEAvOno?_(_d#MplT)Z8@tmSouhG_k&N)n2+K6`7K$^{()>3BDSdEg8V3-{ro4*3;&^v>c@0v+wC5v zN$Y<_o{@JQJWq6neMT4j5jzfZ)OgMn&pCS5r|-;3FS5{EL!qa<$x&|!Z5;A3d>P>* zGg|3~x1W9a>U{E4zIo4E%4Ht?5&V6=mVFivZ5oa_quY&Nb`7F^%-cJy7?{5WED6rL z(l-yjDwA4LYBb_W+~WB`O20gL?oc`V-za_YD&Tu_B{GEeZd*tvjyTW>cQe{HsSVy^ z?~@t(;7$05tRP;>8n5!jV_%x5#lB|jV`L8hy#rHPkkb;(mo;0O79Z&F^@}b*u=TnX zW>ecgW`9!ltuw$gLiS}H`98UB{GE#P(&af$97jzhmERE0i(wzCw3K)<-L;h5?er-! z*pEzB5616@CS*3DDcMZP7bJn*Al& z&1pdqKIZaVMWt_NnY^x=lcw_L;`w`gfB3<#*JS%_ijF)>r{Tl3XHF;lc0fL7KkKXY zv@e(Qtk1}CdQ+4~>Az-;GC0g?NoUL##m1fWXfS3)l(#{zgR6e4(EkI^GWh7QpC4am z_6a+*5dKN@Drfmrk%>1x<9DuzG0YAz)|OZmQLDd&=Mxs-mJ7lM7sSbI913-p3N z!WlB(IGhaN2jKwUANFzL^Rf=rNwx02pgFnD{*;_h4)!&&pY|D@(jR|4{rsT@pFIHT`2c zv2*CXq(IA|4c!Bm4r;G-SCegq6?=z z<+$hEzCwe%$lXR;ZdZx8hKI~ok_}?BAKTn;dI9h?IjPl!LiUcL zb`3|~l`+f%wBetzgMCT5VZMDm!G9wd{uUQ7w>NzMc+78|L02#M$#KfrM}oyZRhKWE zq(H=QPfLoXGshh;hx!m@BAztgD?D$U{fNAs^(Y3<*R0HRI_0iM?poa`kbPO|r-ya+ zBRQ?pog%Gg{h1MLGrOVuC;A)B3^AVcr~l^eh~bX-;=9-vq!;GOvya4I;uzEyEyq!m z!%T{@pGlVx(>2^>C8frN%k|5#t~q~KuY^*1%2oWHa6zp4800(mNep(r2Hc*QC2{ho zCCU;^IhiTsXFQ2c!yl!7db}R0$LfQ)kV|T^FF22EDF10e=KUhA=iLq3(O33wIH%vQ zF1|I#xc*C*t;fs$3+%(7QnbqgiaN4`ax)U~TxCCoQo3^CI9&?yg5Tz43WX2oP>{uBIfi%r^mtwAV=;*0y*88=#T@&!q5S7xbZ;H& zwmRpW!BE8cM*L|L#B#90hbq@yl~p_`rnevKRavex5ybs5himA{HIp1E>PdNEx*Wle#`Xp@K$eMwG_(^QIm z5UyB{qg4N0iG{Jpn>CdG^0d%*lYO=aUfMqiF_1YnH0J7CjzFAWj)AOHg8Mv5LoDMo zzs(IQ5iyQa!`JC zr5>J5d1rT1eyAa2@Lch{_sp|~RFD*mIoK6-bF-D@;NN^)9v0`B^Um|PIsPrr=e~jY z-1*rF6y>v>t|I;~$K#dL_MD5jzlH_5mpt05^4id{BIiP*yt76})4UKn+zqj74N#MwUJ6L**c{qTzcs|q=E}pBk}@w+|Be_NSPdq^cdzZ z`^?9@<&|{(vL)tL+q{ylU$&;gOPEWarHqYw@1AlFb=BQUl&2E$J*#E$JnG8I3gY;} zckkS!l+gW@JEYO%>At*p8s5i`sVW7 zN8HJxCy{r=CcPQ!Y@e4L`P}>V*)o(xIsJM)+@zo=5OatT-?TW8 z<5sSvTZlVak$4#Lcr9_<%<|NebTj1y-MEJ56XIpw$_YmqxXtI&z3NK3nRkVXF#o?O zh~s!7JuFK@wK>*ldU@ip*PgSAc&saKL>SkWp50s*_i`QG!W>QId|br6Onpruh9$?b zR2_F4b8jnhFrTd&J|`vdbR+2~;#KaI=l}BD+Z$ops4vT^+eu!tpRM0l`COKK^4*H7 z4hJx|_VJB#h@pCJlRU4rD)opm?jq*YR{sm}oZL#x&8^HnO?NU*VZO2_&W{+6VVe<8 z5%V`=4?INNKK&cnuikE+Ef->dHm!_za_88Hw=pO8cK9~B8)q%YLaaet#D60>t|G@) zl;bM~P-WZ!ImThdCB&<{X7%`P>S5bES!X|dHczknxiZb?^QuHw*Sm3+f8M#GFURGp zPV=DJ0?gxlL#j@7$GlC%AB-`g>O}j8_tL#=Dzk$>e%-u2Z-2z;Y*L+aNWVJK;Z7CD zgNwzS%*-R0k9huHiDT>`J{VP9HJ0aJV$NeZV&iSC$_x9~^Xs22%dOmt8r5lD6Khfr zM$7Tq;xV5v19QPphF6Qr#xdRgisAMEd9TgzK+HEws!4HrjB`aIM%{>qx6>Q!A9*%E z|MYWJhF=TR*)Ggi%&JYn{5{NDe3&1IIdF)1RmSuFRCE4Ra{!;&R*Jc!`2m>shd60z zE{`#{Fs(M*M+v-GRtfQNeekA7dRbVa~@^uO^y3V025z6_T zPhxi=&&7z{h3_BaU>EKV&)P5UhbVV0|;j(YIo*iZ(BI4S078 z#^pC*KErzKy9!zY&4DIDgCWj0&s9MkexPnW|ChhzVHd{b@jaKj4KxJexhXp_{%Z=^ zU>=5>(U=xK7@H0`u%J(@)zZOfR!fIuU|vnif%&~I@0cKLJj zupf!VaR;=={7O0#dXnDsz7Ne748Cit@q$uvvJO$5Vr|#Q*RlLYWBDEnRkwBppLl- z?^;a%zJ=xD-wn15X?L6X^z%BtM@xQupH}|*Avo0^(dNFN(6&FC(avElNq5w@q&K!5 z>5uO~dgD8h?zkVoT<-z~S0A!lGd9zC-SBy6ADYMq-ye-o&o8_WLhZHRu~{)<&-%VC zYUYBQy|9A@=3{7p8;$XGjQ28Ia~sBywqtI9PXG65=fKAD`~`zi3MB`9N=M9FP;$== zr*$LywPW+admpv2gCK3`hR4AR{$U(Zblx~&&E^4`H8QKa^INpMD|qWue#N!M+#4`? zd7c5YEuWThoBrS?WHj<~GMn6n%%^vvebX>zKcg$TY@CpJ#&&zR7bGoz<-L1u|6QZn z-B{MS5qQyH!uM`Mht0R5@Bb_X9I+>(Mg718#ykOx<1kzEStn>tV4pW$%zRwt-C9ie z0^`M<$a}}6^h=(5HJ`l>8R1^zUj|cNuYF0)v z9d;wDpU*a*VF=IbXMRwMxC;+8`u4d7s|f=B}D~v+{>1ZIPaxH;Qkp-QIOS? zPvo&qdAxHv#uBH0iZM@&>rSZ~@5DH(Ef}N$#&b`{g?K*2_dQ`SYqaS&%?HeH)UUND)zd1N~ z5Z0MD={)lja+r#IfYW+ZYhY%quUYf@b#Ov&>IU<%Ux1z1n4D*S1#V$0@&c3ZFvj$b z?HWdD2~khRSaQLC%gfC{KYxMTXL|{J;KTO16nfH~?6-|28|LpVRUXghkhQE89m05> zGsYaf*Zxu-?X~MiRr-9-pEj9&z?&AX z>GC*AkdFhMK6*eNx8iZQYcY{@)XkVKob{ojHd1ur1Z3W9z$A z$9nDTS1*0(+<`@o?u*-FY^@WTBM;+dV5G%dxj<+A?C9J{ zCwUwsJ~mut1qS*$Qp7ob3ih?be6v2}ySejI=Q*j>nSyrqtBLp3dop*3@5jr|>-HVr z3=W$X#+G!tf!)>pi9+@JfR{6dE?8qcDb%xWtSFa~;-kP;^Trr<5M7JC1ol*pJYEzY z>Pwd{1kjapK41wCl*f!z=i~9C3ufc)rUsh!R+XQZG430eozWeFeZkB!=!|9_Zmv@ z-%Ul?Ntk1lg0cr->?0D_z^SfH7RvLF_+Ggd=|^WQ##1DZanzmf3dSuGz1AjWN4R}n zzx+8N7T?6XFVC092W-cHorCcKxo>_0Wd`hcN*SlNQN}qdDl5*B`^)*+R9sx79IwE= zS%zoU4a}v;&rPMMvyK$zFbCWvUUMivM2`y2?fskbLyai!3OEioi>Xp(jwt)-x&NMdJN&FHFUK<*{q`vroGHO= zD!3@qDAR9sO@6q|#QJ4dtrwg#>z93eLuCf~^s|o6rQGAoz)7({-?lYm^*5DVvZ9iB zU#h%)ovP7?eHZ=LcfkPRKKZJuyQl}Se~Qv5<>Xe%ofL1X zNI6Co$ylQA^-f+mRoyNC10sa3hws68*3ymhJLp!d-J$Z-z;{(?J#TsYs>3k!t(KOf zpZ4};1N5aHC&VXzWmRF{s@$`3zv-=r?R4wnZn|^L_QIW1pTE6#8_L52Jdf@sxJ;~! z-CuI&vL00>Ia4is*lP>Gw0K3K?*#p+7E~E+1Ydinh^lm-?;A?%dE5AzhwEYR zuX&K=9f5wHqKAb+mFTyseOMB9AO5E`@Xfr9{-CS}*+-7S_jDqBtQ#E5eOY;5_C5Od znxe0%BYZypfdAuUq&XeSap;@+4SiCrAC;VcY5T6926rQ%Z$ipNH^DQK@E!ZX@%L}z zJKjeMQ%Vg>Svpv%q}o=ul=sh7o`e0|*w>Ez@3^}H{%UG+R|WT25Z#>nb|coM*>5*; zfSO~yaL(I}gs1+g2_m{|)CCRUE#YmUk?@Z2uJE4lzVLzYA!1ZF5k3-{3Lguf2%id{ z37-pJ2ww`#gs+6=f)v6lMvt|IzVV1#MxQupM1NI>Jt2 zm#|yV74`^vg1%rN7z#$hUcp!}5%vkDf|+10SP1)t1A?VsC0GkKf~{aD*b5GVqu?Ys z3oe4I;3gat+=WAehj3W%6ubm);fQclI41ZAzJi}{T<{l82q%S8LVyq`1PP~wGs0OR zSO^h9g>yofa9+3|gbNWur0^f%qHsyLEL;(yglHi~h!w61al$nrUPurUg(M+aND)$n zG$CEc5Hf`%Fg-PWn4y}H+FqE6+CDW?H8VAH*nYJGYWLKv)U4HPV7*0qH3v0EwU(l@ znhVSg<__~vI}Gzu^Hw{eb`<8L<_kNn=C5`Fb_y1#76dz^c2+GI7OGaG7N&My?Sfjk zT7+68bW!aRbVV%+ih*5)U4tdSl3*#YG*|{~pISC77nTnzgcZX|VP&wJuv@SSwL5B+ zP!;SR(yN6%fIWgehT-NH`JX!MEm$MiyRi3RAHtfzn!-MTeFpmi)(qAh)&ka2{90@U zYYl4yYYY1x)&bTD)*03X_Otkl_^a4e>?U>>7j)<;_7r=I3p?}?`-=Tw1H^&i@8Tb@ z!LXsQ;jodg(c&0!EUuBB+60lW%w*A2ZK`OdHeH+{&J<^f`_<-%bHxK{^Th??LUEC3 zjjOa&oZDf!xI$bhI;gD{*NBd4>%{fARvX1l;$~4x+#+rjwZ-`zwu?JN54D}*F40R( zSKK4&iTa|C+CY)7*zcl=xKA_{%|vrCP;I|>K(rLCL~GGTv=!|{d(lC36rDt8(M5C> z-Nb{UyLd?S5D$xmD zcuoux&x;qta4|xR6#pY$6fcRF#VcZz7%j$#vEo%RPP`_@iwR<)m?S2PDPpRaCZ>xS zVy2iSW{Wvuu9zq0iv?n#SR@vUC1R;~T`UuCh&RP@@s@a7tPt;rmEv8oN~{*|i8W%a zcwc-VJ`^8`e~OPq!lPeJ5+zAemo%ieq_?F;(mT?-(tFbT(g)IqQe&x!^pVt5`dIoz z`c(Q%`ds=#`ci5peI+%Q6jBRGQ)(%FEwz%qky=aNN^PX?q_$E!>3gZY)IsVfb&`IN zI!ixFU8J9+pQT@tbSL+UB@l6p(ONqwZgQa`D`G(Z|C{Vx3>4Uz^+L!_b7 zFlo3nLK-QJl158oq_NUCX}mN+nkY?@CQDPKsnRrQx->(YDb12*OLL^T(mZLtv_M)Y zEs_>XOQfaJGHJQALRu-Ul2%J=q_xsIX}z>T+9++3HcML47U@svu|(2#X@{gE?UZ&& zyCq#|kEAE*O9qmmWF+mCj3pCkpJXbTN#>G;v|lYu28s{Wb!=jvamf2rO~{VVn6 z>I(H1>YC~;)xTD6rT&e2YxQr{+o*r1-d4Sx`uFPX)jOznRPUtz!@oZMW%-+}K3jb* zY(8uuY%y#pY&mQtY&C2xY&~ovY%^>NOdGZxrUTohzFS>aeUG}Hy1u%Bx}mxe%ow&0 zW(Ko>9e`QEY+!aU2bdGg1?C2Ghk3v}VcxK#Fdvv7%pZ0V761!^oq+|zLSbR*=V9Tn zNZ3W#Wmps}1{S6s2aAU#!jfUBuyj}^EE|>!%ZC-hieaU>2SnEm#Gt5>^Gf2djlW zfIWgehT&(Qh6uyu*LVxo2=*@Qeb|SvCa|WkPc%N&_)Oz-jW0C5)M%#hl}2+7g+>bv zO^ucsUu(3|_(r3(#bkg`iqqD}38eKGg()d~97mZ&v zx@vUO=&sR2qo+nMjouo+Y4p+PtI%(S<21%=OwgF9F-c>x#uSaI8q+kUYs}D?sWD4q_8UDv(Y?>-b=a=hq0mw6 zRP0jhR_H4BDD)Ki3Im0q!bq`KVXQDw>{FO3%oOGd3&noL0fnW)N@1hr;jC~`xGLNf2Nmv$LkbVYVTGr{OX00JqByEJrtnetD*P1375<77ij#^{iU38R zB1mysaYk`g5v&MNgeuM{!W8Ef7Zl-&2t}mgKZ=WrONz^iD~c#Zv?4|ktGKF&Q(RNT zD-slmiX=s{B1Ms^NK>RMG8CDLEJd~=N0F<@Q{*cO6orZ+MX{npQL4DEC{x@}+*Fh+ zZYgdnDin7Vm5RHHDn+&8o}xxktGKUtpm?Zwr1(?uSV8>bo?q`RaFe%q3)TqsF6@2S zhp;BFrm#<7pTWL>HG?&W@xPX^Rz){RZm` z>kk_U`vW!@HWW4-HWD@(HWoG>HW4-%HWfA99lTGaBAV) z!Ug6AbBB4rJYn9jqc9(sAIu+i5*7dpf}Mc{!$M(UunVvV*neP`U{_$#uvl0eEFP8! zONOPw(qWmfY*;QVA65t}hLys~U^ij6U=^@RSQYFZtQPj5#lselTKw7KaSLkENb?=d zcQxPBd|&ee%?~vjYd-t=3(YSzn`wTf*<4eh`I+YDn)N@o(A3mytJzNTd(HNm9W*;? zcGCReZ=btqcGv8o*;BKZW^c{kH2Y{i`+2bD5Y3^Q!~S1k*8v|z)x=K|xD!xUL`6X7 zKd|(dBS1hzMFa(GsECSELPA0kNWmmPKtzfnO+c_9y@`}iL`r}Fp@*)Bh=Lfq0xG>K z^UX_cA(rp^=Kq^}Gw=Q1%yUr)*k43uzJk-Or(ww1jeLDJ`Sr zw1TW}Ys#fHw3gOU9<8Shw2?N^X4*nquhhDccF}IyLkH*!+Do6(KKhLI)8~c0-Ht=_ z6&1X9yj1dIJgOAaWl%{7Tk*4P#(9V0xF^s?$D1u0bo={ z6}YI1YN(DHsEJyr4TA^-Q3sKzi+ZS!C^SGr+=WKC8;x-f?!|p*g8R`F51<*E<3T)x z7HEl9co>i1Q9Opn(Hc+SNj!x%cp7c-44%bvXou(V0@|YkI-(Pz(HSv_MHj>&9$k@u zL?odbx+57WNJScY;6iFKn_-76;>k`Yp@pUkcaiyfQ{IM&Desi$j3Hp#}4eoF6_o0 ze2h=97oTDuKEr-|jsy4tU*aGR;VT@**C@a@_!i&cd;EYO@e_W=FF1muIEG*G8-B-e zoWMz(!fBkrS)9XpT);(K!XNk(mmzvu=Ni72!#JEva7p%afUo0HT$;=9^?U>0$PVAc zW%*_<$G7mUd>fbN+qnW)0*FBtOM% z_-Ss-&+xPS9Jk}=`2}vz9k?TR;%M&7F&xWXIF94FD<^OwCvi9K&dHp@shswI#|Q90 z9>jwcB9DeGcUQPM?n-x+yV}il*SKrlb#9)!-reACbT_%1-7W4`H{adnZg+RMJKbIG zZg-C>(!%f4(;(NHFcWS{n3BeC0_HkX%9J)`%=P95bE9$0O{T25*_1Q4m|M+lro6e` zR4^4yC3A=Vp(F#trn0GGTvOFlGu2HEQ`6KkwT&?mCTOBfXGN^(V&Y7^>1q-bNs8`@ z6q9PwOb_#-NjDiL)AUsIHd&^R>1$px{mjdzzj?(BPz+MMsu-desu->qsTidgqZq4r zOYx3kykdf4l46Qtnqr1xmSVPIj$)o7Td`2FSg}O0RIyx=_R>K*N+*ey&JrWB(naDV zUb;$xBubKWlkSo%DUvE_(nDU9bjgrR=_$RWw`55l=_@ZuKY3aDi=OzN(OWu}u~?_ExEEr*2+4`ll8JeHp(X1 zEL&u&LWK{+H}$zl0g3Pe}piLUYz zT^%g?#1YZE0z_B1h^{^teTu7`5WN;Br{#?3|KFGMazQT2CHX`Cl*@X)`!A=pL(aZl z{y<5!3$#6_>fIvb@9huhjf#a*shDll_Bf3~c57|htJ*jT+V&0g+sT8~_Tr3FyM*N= z_yd!hT^ef*cRd+)b?~%!_~I@iP}z9^|o=j+Fq_L zAf|7?g~wvRthPSwi=wQYPmSDP!+vU&5ysL`_ZGc^$vY!qyOdXaS- zL^iBfA2r&<$DvhBW>J4cy+$>CzFQ7cUNq7xK0PBTE%h%>w2r06CtH4z z(IYw2CQQ;-HG>IhYGlS|>1$W*RZd!5OlFKP7@rv3H9aOJJ~}Z@LwH`%)aaP>^q4+H zGd#On7p2*$h3V4M3QLPgN$R5Iq-EM%MZ>;eY(|DJ*d;9`B|i0kK2-6_ezitvRlCpa z@oPIUJkVC1;>#cGm=)XSSGBxE)b_+XhO8YPZ>aKyD$n&u+IqYwwa<#A*?8H? z%U0flYTNge70a{QMAg=4dB>G^TzPqAe0q(lsBX(~R9mRp_o?MA9u*!~tm{ucuoFX~ z(+b5d!PT#b!o2M!ga_K`b;R*H=;gKZt+rRy?~+2^@rjzZqUO~;o7axpyjHrY+FP9p z^G?#ddf!ob^}TqOXWz^js+QMGHD7u8%5yZB<=N!}9M&~fyzF;s&-Yp zy!O#a9?v&3JYY$Yx?eo8`^0hwsd~J~Md5+SIz{z(Jnw@xq8P8K@|r5|WR~5kBC+wT zys7HNi>l!dM9sNYuL)iiufBIfJR702@;WPTfZbUkL8zUot&L}S1!Mhzg0f-0w#C*C zdGQt$<3&x^yd35$AFrJu@pvoLx6|!=VQGaxVCnF%E62)GEzjykRlSkDke8#pod3ex zqa0hGjhCyu+<)QekY1O&%F9z;p7L_+q>v!gext2Dwst7%&Ojh*RG80xmTaFDTbn&5 zLsY%I1r!JrjQ;oSI8uz~Lm=QA6Xq*dEU&k{r;71VB@n>4Fkinb-`YMObll1XRh!?2 vm{z+~VA8}AzWh7Y2?;{&Wo>PJks;smB0{!p?3ky;%JFSep5G3H#54Z`=!wqX literal 0 HcmV?d00001 diff --git a/INSTALL/tool/i386/Ventoy2Disk.gtk3 b/INSTALL/tool/i386/Ventoy2Disk.gtk3 new file mode 100644 index 0000000000000000000000000000000000000000..6b5583859f6f211a5c9bf63a8aeba701ca843613 GIT binary patch literal 369056 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

@-(jRbqpkHG<*1|L6D?56lMUpidS791m#+ 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 M!V5ADK5@+d03puMM*si- literal 0 HcmV?d00001 diff --git a/INSTALL/tool/mips64el/V2DServer b/INSTALL/tool/mips64el/V2DServer index bb9f481c36d1e218f9893a73f1ff619be79f0edf..469012536dafc1668ea732f8bf70a6e8e9582bdc 100644 GIT binary patch delta 56456 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 C@^29U delta 54743 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

YGn46#SY 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¨s{(P0z<>a2=>;u-pygr~!)jJD@a=*T? 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

  • 9z5OdmG!+k=CQ6xhQ-;_ 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%0D;49BIt89x@$&N&YduLQm@#iBo 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'};i.Type.extend({name:"Line",defaults:s,initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(t){return Math.pow(t-this.x,2)0&&ithis.scale.endPoint?t.controlPoints.outer.y=this.scale.endPoint:t.controlPoints.outer.ythis.scale.endPoint?t.controlPoints.inner.y=this.scale.endPoint:t.controlPoints.inner.y0&&(s.lineTo(h[h.length-1].x,this.scale.endPoint),s.lineTo(h[0].x,this.scale.endPoint),s.fillStyle=t.fillColor,s.closePath(),s.fill()),e.each(h,function(t){t.draw()})},this)}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'
      <% for (var i=0; i
    • <%if(segments[i].label){%><%=segments[i].label%><%}%>
    • <%}%>
    '};i.Type.extend({name:"PolarArea",defaults:s,initialize:function(t){this.segments=[],this.SegmentArc=i.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2}),this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:t.length}),this.updateScaleRange(t),this.scale.update(),e.each(t,function(t,i){this.addData(t,i,!0)},this),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];e.each(this.segments,function(t){t.restore(["fillColor"])}),e.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.render()},getSegmentsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,e){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({fillColor:t.color,highlightColor:t.highlight||t.color,label:t.label,value:t.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(t.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI})),e||(this.reflow(),this.update())},removeData:function(t){var i=e.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},calculateTotal:function(t){this.total=0,e.each(t,function(t){this.total+=t.value},this),this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var i=[];e.each(t,function(t){i.push(t.value)});var s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s,{size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments),e.each(this.segments,function(t){t.save()}),this.reflow(),this.render()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.updateScaleRange(this.segments),this.scale.update(),e.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2}),e.each(this.segments,function(t){t.update({outerRadius:this.scale.calculateCenterOffset(t.value)})},this)},draw:function(t){var i=t||1;this.clear(),e.each(this.segments,function(t,e){t.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(t.value)},i),t.endAngle=t.startAngle+t.circumference,0===e&&(t.startAngle=1.5*Math.PI),e<% for (var i=0; i
  • <%if(datasets[i].label){%><%=datasets[i].label%><%}%>
  • <%}%>'},initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(t),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),e.each(i.data,function(e,n){var o;this.scale.animation||(o=this.scale.getPointPosition(n,this.scale.calculateCenterOffset(e))),s.points.push(new this.PointClass({value:e,label:t.labels[n],datasetLabel:i.label,x:this.options.animation?this.scale.xCenter:o.x,y:this.options.animation?this.scale.yCenter:o.y,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(t){e.each(this.datasets,function(i){e.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=e.getRelativePosition(t),s=e.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},i),n=2*Math.PI/this.scale.valuesCount,o=Math.round((s.angle-1.5*Math.PI)/n),a=[];return(o>=this.scale.valuesCount||0>o)&&(o=0),s.distance<=this.scale.drawingArea&&e.each(this.datasets,function(t){a.push(t.points[o])}),a},buildScale:function(t){this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var i=function(){var i=[];return e.each(t,function(t){t.data?i=i.concat(t.data):e.each(t.points,function(t){i.push(t.value)})}),i}(),s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s)},addData:function(t,i){this.scale.valuesCount++,e.each(t,function(t,e){var s=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:s.x,y:s.y,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.labels.push(i),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),e.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){e.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var i=t||1,s=this.chart.ctx;this.clear(),this.scale.draw(),e.each(this.datasets,function(t){e.each(t.points,function(t,e){t.hasValue()&&t.transition(this.scale.getPointPosition(e,this.scale.calculateCenterOffset(t.value)),i)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),e.each(t.points,function(t,i){0===i?s.moveTo(t.x,t.y):s.lineTo(t.x,t.y)},this),s.closePath(),s.stroke(),s.fillStyle=t.fillColor,s.fill(),e.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}.call(this); diff --git a/Plugson/www/static/bootstrap/css/bootstrap-theme.css b/Plugson/www/static/bootstrap/css/bootstrap-theme.css new file mode 100644 index 00000000..c19cd5c4 --- /dev/null +++ b/Plugson/www/static/bootstrap/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/Plugson/www/static/bootstrap/css/bootstrap-theme.css.map b/Plugson/www/static/bootstrap/css/bootstrap-theme.css.map new file mode 100644 index 00000000..75353114 --- /dev/null +++ b/Plugson/www/static/bootstrap/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/Plugson/www/static/bootstrap/css/bootstrap-theme.min.css b/Plugson/www/static/bootstrap/css/bootstrap-theme.min.css new file mode 100644 index 00000000..61358b13 --- /dev/null +++ b/Plugson/www/static/bootstrap/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/Plugson/www/static/bootstrap/css/bootstrap.css b/Plugson/www/static/bootstrap/css/bootstrap.css new file mode 100644 index 00000000..680e7687 --- /dev/null +++ b/Plugson/www/static/bootstrap/css/bootstrap.css @@ -0,0 +1,6800 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 3; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/Plugson/www/static/bootstrap/css/bootstrap.css.map b/Plugson/www/static/bootstrap/css/bootstrap.css.map new file mode 100644 index 00000000..9f60ed2b --- /dev/null +++ b/Plugson/www/static/bootstrap/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;EA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DH;AezkDC;EACE,oBAAA;Cf2kDH;Ae5kDC;EACE,WAAA;Cf8kDH;Ae/kDC;EACE,oBAAA;CfilDH;AellDC;EACE,mBAAA;CfolDH;AehlDC;EACE,YAAA;CfklDH;AelmDC;EACE,WAAA;CfomDH;AermDC;EACE,mBAAA;CfumDH;AexmDC;EACE,mBAAA;Cf0mDH;Ae3mDC;EACE,UAAA;Cf6mDH;Ae9mDC;EACE,mBAAA;CfgnDH;AejnDC;EACE,mBAAA;CfmnDH;AepnDC;EACE,UAAA;CfsnDH;AevnDC;EACE,mBAAA;CfynDH;Ae1nDC;EACE,mBAAA;Cf4nDH;Ae7nDC;EACE,UAAA;Cf+nDH;AehoDC;EACE,mBAAA;CfkoDH;AenoDC;EACE,kBAAA;CfqoDH;AejoDC;EACE,WAAA;CfmoDH;AernDC;EACE,kBAAA;CfunDH;AexnDC;EACE,0BAAA;Cf0nDH;Ae3nDC;EACE,0BAAA;Cf6nDH;Ae9nDC;EACE,iBAAA;CfgoDH;AejoDC;EACE,0BAAA;CfmoDH;AepoDC;EACE,0BAAA;CfsoDH;AevoDC;EACE,iBAAA;CfyoDH;Ae1oDC;EACE,0BAAA;Cf4oDH;Ae7oDC;EACE,0BAAA;Cf+oDH;AehpDC;EACE,iBAAA;CfkpDH;AenpDC;EACE,0BAAA;CfqpDH;AetpDC;EACE,yBAAA;CfwpDH;AezpDC;EACE,gBAAA;Cf2pDH;Aa3pDD;EElCI;IACE,YAAA;GfgsDH;EezrDD;IACE,YAAA;Gf2rDD;Ee5rDD;IACE,oBAAA;Gf8rDD;Ee/rDD;IACE,oBAAA;GfisDD;EelsDD;IACE,WAAA;GfosDD;EersDD;IACE,oBAAA;GfusDD;EexsDD;IACE,oBAAA;Gf0sDD;Ee3sDD;IACE,WAAA;Gf6sDD;Ee9sDD;IACE,oBAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,WAAA;GfstDD;EevtDD;IACE,oBAAA;GfytDD;Ee1tDD;IACE,mBAAA;Gf4tDD;Ee9sDD;IACE,YAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,oBAAA;GfstDD;EevtDD;IACE,WAAA;GfytDD;Ee1tDD;IACE,oBAAA;Gf4tDD;Ee7tDD;IACE,oBAAA;Gf+tDD;EehuDD;IACE,WAAA;GfkuDD;EenuDD;IACE,oBAAA;GfquDD;EetuDD;IACE,oBAAA;GfwuDD;EezuDD;IACE,WAAA;Gf2uDD;Ee5uDD;IACE,oBAAA;Gf8uDD;Ee/uDD;IACE,mBAAA;GfivDD;Ee7uDD;IACE,YAAA;Gf+uDD;Ee/vDD;IACE,WAAA;GfiwDD;EelwDD;IACE,mBAAA;GfowDD;EerwDD;IACE,mBAAA;GfuwDD;EexwDD;IACE,UAAA;Gf0wDD;Ee3wDD;IACE,mBAAA;Gf6wDD;Ee9wDD;IACE,mBAAA;GfgxDD;EejxDD;IACE,UAAA;GfmxDD;EepxDD;IACE,mBAAA;GfsxDD;EevxDD;IACE,mBAAA;GfyxDD;Ee1xDD;IACE,UAAA;Gf4xDD;Ee7xDD;IACE,mBAAA;Gf+xDD;EehyDD;IACE,kBAAA;GfkyDD;Ee9xDD;IACE,WAAA;GfgyDD;EelxDD;IACE,kBAAA;GfoxDD;EerxDD;IACE,0BAAA;GfuxDD;EexxDD;IACE,0BAAA;Gf0xDD;Ee3xDD;IACE,iBAAA;Gf6xDD;Ee9xDD;IACE,0BAAA;GfgyDD;EejyDD;IACE,0BAAA;GfmyDD;EepyDD;IACE,iBAAA;GfsyDD;EevyDD;IACE,0BAAA;GfyyDD;Ee1yDD;IACE,0BAAA;Gf4yDD;Ee7yDD;IACE,iBAAA;Gf+yDD;EehzDD;IACE,0BAAA;GfkzDD;EenzDD;IACE,yBAAA;GfqzDD;EetzDD;IACE,gBAAA;GfwzDD;CACF;AahzDD;EE3CI;IACE,YAAA;Gf81DH;Eev1DD;IACE,YAAA;Gfy1DD;Ee11DD;IACE,oBAAA;Gf41DD;Ee71DD;IACE,oBAAA;Gf+1DD;Eeh2DD;IACE,WAAA;Gfk2DD;Een2DD;IACE,oBAAA;Gfq2DD;Eet2DD;IACE,oBAAA;Gfw2DD;Eez2DD;IACE,WAAA;Gf22DD;Ee52DD;IACE,oBAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,WAAA;Gfo3DD;Eer3DD;IACE,oBAAA;Gfu3DD;Eex3DD;IACE,mBAAA;Gf03DD;Ee52DD;IACE,YAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,oBAAA;Gfo3DD;Eer3DD;IACE,WAAA;Gfu3DD;Eex3DD;IACE,oBAAA;Gf03DD;Ee33DD;IACE,oBAAA;Gf63DD;Ee93DD;IACE,WAAA;Gfg4DD;Eej4DD;IACE,oBAAA;Gfm4DD;Eep4DD;IACE,oBAAA;Gfs4DD;Eev4DD;IACE,WAAA;Gfy4DD;Ee14DD;IACE,oBAAA;Gf44DD;Ee74DD;IACE,mBAAA;Gf+4DD;Ee34DD;IACE,YAAA;Gf64DD;Ee75DD;IACE,WAAA;Gf+5DD;Eeh6DD;IACE,mBAAA;Gfk6DD;Een6DD;IACE,mBAAA;Gfq6DD;Eet6DD;IACE,UAAA;Gfw6DD;Eez6DD;IACE,mBAAA;Gf26DD;Ee56DD;IACE,mBAAA;Gf86DD;Ee/6DD;IACE,UAAA;Gfi7DD;Eel7DD;IACE,mBAAA;Gfo7DD;Eer7DD;IACE,mBAAA;Gfu7DD;Eex7DD;IACE,UAAA;Gf07DD;Ee37DD;IACE,mBAAA;Gf67DD;Ee97DD;IACE,kBAAA;Gfg8DD;Ee57DD;IACE,WAAA;Gf87DD;Eeh7DD;IACE,kBAAA;Gfk7DD;Een7DD;IACE,0BAAA;Gfq7DD;Eet7DD;IACE,0BAAA;Gfw7DD;Eez7DD;IACE,iBAAA;Gf27DD;Ee57DD;IACE,0BAAA;Gf87DD;Ee/7DD;IACE,0BAAA;Gfi8DD;Eel8DD;IACE,iBAAA;Gfo8DD;Eer8DD;IACE,0BAAA;Gfu8DD;Eex8DD;IACE,0BAAA;Gf08DD;Ee38DD;IACE,iBAAA;Gf68DD;Ee98DD;IACE,0BAAA;Gfg9DD;Eej9DD;IACE,yBAAA;Gfm9DD;Eep9DD;IACE,gBAAA;Gfs9DD;CACF;Aa38DD;EE9CI;IACE,YAAA;Gf4/DH;Eer/DD;IACE,YAAA;Gfu/DD;Eex/DD;IACE,oBAAA;Gf0/DD;Ee3/DD;IACE,oBAAA;Gf6/DD;Ee9/DD;IACE,WAAA;GfggED;EejgED;IACE,oBAAA;GfmgED;EepgED;IACE,oBAAA;GfsgED;EevgED;IACE,WAAA;GfygED;Ee1gED;IACE,oBAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,WAAA;GfkhED;EenhED;IACE,oBAAA;GfqhED;EethED;IACE,mBAAA;GfwhED;Ee1gED;IACE,YAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,oBAAA;GfkhED;EenhED;IACE,WAAA;GfqhED;EethED;IACE,oBAAA;GfwhED;EezhED;IACE,oBAAA;Gf2hED;Ee5hED;IACE,WAAA;Gf8hED;Ee/hED;IACE,oBAAA;GfiiED;EeliED;IACE,oBAAA;GfoiED;EeriED;IACE,WAAA;GfuiED;EexiED;IACE,oBAAA;Gf0iED;Ee3iED;IACE,mBAAA;Gf6iED;EeziED;IACE,YAAA;Gf2iED;Ee3jED;IACE,WAAA;Gf6jED;Ee9jED;IACE,mBAAA;GfgkED;EejkED;IACE,mBAAA;GfmkED;EepkED;IACE,UAAA;GfskED;EevkED;IACE,mBAAA;GfykED;Ee1kED;IACE,mBAAA;Gf4kED;Ee7kED;IACE,UAAA;Gf+kED;EehlED;IACE,mBAAA;GfklED;EenlED;IACE,mBAAA;GfqlED;EetlED;IACE,UAAA;GfwlED;EezlED;IACE,mBAAA;Gf2lED;Ee5lED;IACE,kBAAA;Gf8lED;Ee1lED;IACE,WAAA;Gf4lED;Ee9kED;IACE,kBAAA;GfglED;EejlED;IACE,0BAAA;GfmlED;EeplED;IACE,0BAAA;GfslED;EevlED;IACE,iBAAA;GfylED;Ee1lED;IACE,0BAAA;Gf4lED;Ee7lED;IACE,0BAAA;Gf+lED;EehmED;IACE,iBAAA;GfkmED;EenmED;IACE,0BAAA;GfqmED;EetmED;IACE,0BAAA;GfwmED;EezmED;IACE,iBAAA;Gf2mED;Ee5mED;IACE,0BAAA;Gf8mED;Ee/mED;IACE,yBAAA;GfinED;EelnED;IACE,gBAAA;GfonED;CACF;AgBxrED;EACE,8BAAA;ChB0rED;AgBxrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChB0rED;AgBxrED;EACE,iBAAA;ChB0rED;AgBprED;EACE,YAAA;EACA,gBAAA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.333333px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #ffffff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #ffffff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #ffffff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #ffffff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #ffffff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #ffffff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #ffffff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 3;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 8.3, iOS doesn't support `datetime` or `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n &.form-control {\n line-height: @input-height-base;\n }\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because

  • ").click(function(a){var g=!d("input",this).is(":checked");"li"!==a.target.nodeName.toLowerCase()&&(g=!g);for(a=0;a").click(function(c){var e=!d("input",this).is(":checked");if("li"!==c.target.nodeName.toLowerCase()&&("input"==c.target.nodeName.toLowerCase()||null===b.s.fnStateChange))e=!e;var i=d.fn.dataTableExt.iApiIndex;d.fn.dataTableExt.iApiIndex=b._fnDataTablesApiIndex.call(b);f.oFeatures.bServerSide?(b.s.dt.oInstance.fnSetColumnVis(a,e,!1),b.s.dt.oInstance.fnAdjustColumnSizing(!1),(""!==f.oScroll.sX||""!==f.oScroll.sY)&&b.s.dt.oInstance.oApi._fnScrollDraw(b.s.dt),b._fnDrawCallback()): +b.s.dt.oInstance.fnSetColumnVis(a,e);d.fn.dataTableExt.iApiIndex=i;null!==b.s.fnStateChange&&("span"==c.target.nodeName.toLowerCase()&&c.preventDefault(),b.s.fnStateChange.call(b,a,e))})[0]},_fnDataTablesApiIndex:function(){for(var a=0,b=this.s.dt.oInstance.length;a",{"class":!this.s.dt.bJUI?"ColVis_collection":"ColVis_collection ui-buttonset ui-buttonset-multi"}).css({display:"none", +opacity:0,position:!this.s.bCssPosition?"absolute":""})[0]},_fnDomCatcher:function(){var a=this,b=i.createElement("div");b.className="ColVis_catcher";d(b).click(function(){a._fnCollectionHide.call(a,null,null)});return b},_fnDomBackground:function(){var a=this,b=d("
    ").addClass("ColVis_collectionBackground").css("opacity",0).click(function(){a._fnCollectionHide.call(a,null,null)});"mouseover"==this.s.activate&&b.mouseover(function(){a.s.overcollection=!1;a._fnCollectionHide.call(a,null, +null)});return b[0]},_fnCollectionShow:function(){var a=this,b;b=d(this.dom.button).offset();var c=this.dom.collection,f=this.dom.background,e=parseInt(b.left,10),h=parseInt(b.top+d(this.dom.button).outerHeight(),10);this.s.bCssPosition||(c.style.top=h+"px",c.style.left=e+"px");d(c).css({display:"block",opacity:0});f.style.bottom="0px";f.style.right="0px";h=this.dom.catcher.style;h.height=d(this.dom.button).outerHeight()+"px";h.width=d(this.dom.button).outerWidth()+"px";h.top=b.top+"px";h.left=e+ +"px";i.body.appendChild(f);i.body.appendChild(c);i.body.appendChild(this.dom.catcher);d(c).animate({opacity:1},a.s.iOverlayFade);d(f).animate({opacity:0.1},a.s.iOverlayFade,"linear",function(){d.browser&&(d.browser.msie&&d.browser.version=="6.0")&&a._fnDrawCallback()});this.s.bCssPosition||(b="left"==this.s.sAlign?e:e-d(c).outerWidth()+d(this.dom.button).outerWidth(),c.style.left=b+"px",f=d(c).outerWidth(),d(c).outerHeight(),e=d(i).width(),b+f>e&&(c.style.left=e-f+"px"));this.s.hidden=!1},_fnCollectionHide:function(){var a= +this;!this.s.hidden&&null!==this.dom.collection&&(this.s.hidden=!0,d(this.dom.collection).animate({opacity:0},a.s.iOverlayFade,function(){this.style.display="none"}),d(this.dom.background).animate({opacity:0},a.s.iOverlayFade,function(){i.body.removeChild(a.dom.background);i.body.removeChild(a.dom.catcher)}))},_fnAdjustOpenRows:function(){for(var a=this.s.dt.aoOpenRows,b=this.s.dt.oApi._fnVisbleColumns(this.s.dt),c=0,d=a.length;c
    ')[0], +g=c.childNodes[0],f=c.childNodes[1];this.dom.grid.dt.parentNode.insertBefore(c,this.dom.grid.dt);c.appendChild(this.dom.grid.dt);this.dom.grid.wrapper=c;0b.clientWidth&&(c.x=!0);a.offsetHeight>b.clientHeight&&(c.y=!0);return c},_fnDraw:function(a){this._fnGridLayout();this._fnCloneLeft(a);this._fnCloneRight(a);null!==this.s.fnDrawCallback&&this.s.fnDrawCallback.call(this,this.dom.clone.left,this.dom.clone.right);d(this).trigger("draw.dtfc",{leftClone:this.dom.clone.left,rightClone:this.dom.clone.right})},_fnCloneRight:function(a){if(!(0>= +this.s.iRightColumns)){var b,c=[];for(b=this.s.iTableColumns-this.s.iRightColumns;b=this.s.iLeftColumns)){var b,c=[];for(b=0;bthead",a.header);k.empty();e=0;for(h=n.length;ethead",a.header)[0]);e=0;for(h=n.length;etbody>tr",f.dom.body).css("height","auto");null!==a.body&&(a.body.parentNode.removeChild(a.body),a.body=null);a.body=d(this.dom.body).clone(!0)[0];a.body.className+=" DTFC_Cloned";a.body.style.paddingBottom=l.oScroll.iBarWidth+"px";a.body.style.marginBottom=2*l.oScroll.iBarWidth+"px";null!==a.body.getAttribute("id")&&a.body.removeAttribute("id");d(">thead>tr",a.body).empty();d(">tfoot", +a.body).remove();var p=d("tbody",a.body)[0];d(p).empty();if(0thead>tr",a.body)[0];for(o=0;otbody>tr",f.dom.body).each(function(a){var b=this.cloneNode(false);b.removeAttribute("id");a=f.s.dt.aoData[f.s.dt.oFeatures.bServerSide===false?f.s.dt.aiDisplay[f.s.dt._iDisplayStart+ +a]:a].anCells||d(this).children("td, th");for(o=0;o0){m=d(a[j]).clone(true,true)[0];b.appendChild(m)}}p.appendChild(b)})}else d(">tbody>tr",f.dom.body).each(function(){m=this.cloneNode(true);m.className=m.className+" DTFC_NoData";d("td",m).html("");p.appendChild(m)});a.body.style.width="100%";a.body.style.margin="0";a.body.style.padding="0";l.oScroller!==t&&(h=l.oScroller.dom.force,b.forcer?b.forcer.style.height=h.style.height:(b.forcer=h.cloneNode(!0),b.liner.appendChild(b.forcer))); +b.liner.appendChild(a.body);this._fnEqualiseHeights("tbody",f.dom.body,a.body);if(null!==l.nTFoot){if(g){null!==a.footer&&a.footer.parentNode.removeChild(a.footer);a.footer=d(this.dom.footer).clone(!0,!0)[0];a.footer.className+=" DTFC_Cloned";a.footer.style.width="100%";b.foot.appendChild(a.footer);n=this._fnCopyLayout(l.aoFooter,c);b=d(">tfoot",a.footer);b.empty();e=0;for(h=n.length;etfoot",a.footer)[0]);e=0;for(h=n.length;ethead",a.header)[0]);d(b).each(function(a){j=c[a];this.style.width=f.s.aiInnerWidths[j]+"px"});null!==f.s.dt.nTFoot&&(b=l.oApi._fnGetUniqueThs(l,d(">tfoot",a.footer)[0]),d(b).each(function(a){j=c[a];this.style.width=f.s.aiInnerWidths[j]+"px"}))},_fnGetTrNodes:function(a){for(var b= +[],c=0,d=a.childNodes.length;c"+a+">tr:eq(0)",b).children(":first");a.outerHeight();a.height();for(var e=this._fnGetTrNodes(e),b=this._fnGetTrNodes(c),h=[],c=0,a=b.length;cg?f:g,"semiauto"==this.s.sHeightMatch&& +(e[c]._DTTC_iHeight=g),h.push(g);c=0;for(a=b.length;ctfoot",c.nTable).length?!0:!1,c.oSides.top&&c.aoCache.push(d._fnCloneTable("fixedHeader","FixedHeader_Header",d._fnCloneThead)),c.oSides.bottom&&c.aoCache.push(d._fnCloneTable("fixedFooter","FixedHeader_Footer",d._fnCloneTfoot)),c.oSides.left&&c.aoCache.push(d._fnCloneTable("fixedLeft","FixedHeader_Left",d._fnCloneTLeft,c.oSides.left)), +c.oSides.right&&c.aoCache.push(d._fnCloneTable("fixedRight","FixedHeader_Right",d._fnCloneTRight,c.oSides.right)),FixedHeader.afnScroll.push(function(){d._fnUpdatePositions.call(d)}),e(j).resize(function(){FixedHeader.fnMeasure();d._fnUpdateClones.call(d);d._fnUpdatePositions.call(d)}),e(c.nTable).on("column-reorder.dt",function(){FixedHeader.fnMeasure();d._fnUpdateClones(!0);d._fnUpdatePositions()}).on("column-visibility.dt",function(){FixedHeader.fnMeasure();d._fnUpdateClones(!0);d._fnUpdatePositions()}), +FixedHeader.fnMeasure(),d._fnUpdateClones(),d._fnUpdatePositions(),c.bInitComplete=!0)},fnInitSettings:function(a,b){if(b!==h&&(b.top!==h&&(a.oSides.top=b.top),b.bottom!==h&&(a.oSides.bottom=b.bottom),"boolean"==typeof b.left?a.oSides.left=b.left?1:0:b.left!==h&&(a.oSides.left=b.left),"boolean"==typeof b.right?a.oSides.right=b.right?1:0:b.right!==h&&(a.oSides.right=b.right),b.zTop!==h&&(a.oZIndexes.top=b.zTop),b.zBottom!==h&&(a.oZIndexes.bottom=b.zBottom),b.zLeft!==h&&(a.oZIndexes.left=b.zLeft),b.zRight!== +h&&(a.oZIndexes.right=b.zRight),b.offsetTop!==h&&(a.oOffset.top=b.offsetTop),b.alwaysCloneTop!==h&&(a.oCloneOnDraw.top=b.alwaysCloneTop),b.alwaysCloneBottom!==h&&(a.oCloneOnDraw.bottom=b.alwaysCloneBottom),b.alwaysCloneLeft!==h&&(a.oCloneOnDraw.left=b.alwaysCloneLeft),b.alwaysCloneRight!==h))a.oCloneOnDraw.right=b.alwaysCloneRight},_fnCloneTable:function(a,b,c,d){var f=this.fnGetSettings(),g;"absolute"!=e(f.nTable.parentNode).css("position")&&(f.nTable.parentNode.style.position="relative");g=f.nTable.cloneNode(!1); +g.removeAttribute("id");var i=k.createElement("div");i.style.position="absolute";i.style.top="0px";i.style.left="0px";i.className+=" FixedHeader_Cloned "+a+" "+b;"fixedHeader"==a&&(i.style.zIndex=f.oZIndexes.top);"fixedFooter"==a&&(i.style.zIndex=f.oZIndexes.bottom);"fixedLeft"==a?i.style.zIndex=f.oZIndexes.left:"fixedRight"==a&&(i.style.zIndex=f.oZIndexes.right);g.style.margin="0";i.appendChild(g);k.body.appendChild(i);return{nNode:g,nWrapper:i,sType:a,sPosition:"",sTop:"",sLeft:"",fnClone:c,iCells:d}}, +_fnMeasure:function(){var a=this.fnGetSettings(),b=a.oMes,c=e(a.nTable),d=c.offset(),f=this._fnSumScroll(a.nTable.parentNode,"scrollTop");this._fnSumScroll(a.nTable.parentNode,"scrollLeft");b.iTableWidth=c.outerWidth();b.iTableHeight=c.outerHeight();b.iTableLeft=d.left+a.nTable.parentNode.scrollLeft;b.iTableTop=d.top+f;b.iTableRight=b.iTableLeft+b.iTableWidth;b.iTableRight=FixedHeader.oDoc.iWidth-b.iTableLeft-b.iTableWidth;b.iTableBottom=FixedHeader.oDoc.iHeight-b.iTableTop-b.iTableHeight},_fnSumScroll:function(a, +b){for(var c=a[b];(a=a.parentNode)&&!("HTML"==a.nodeName||"BODY"==a.nodeName);)c=a[b];return c},_fnUpdatePositions:function(){var a=this.fnGetSettings();this._fnMeasure();for(var b=0,c=a.aoCache.length;bd.iScrollTop+b.oOffset.top?(this._fnUpdateCache(a,"sPosition","absolute","position",e.style),this._fnUpdateCache(a,"sTop",c.iTableTop+"px","top",e.style),this._fnUpdateCache(a,"sLeft",c.iTableLeft+"px","left",e.style)):d.iScrollTop+b.oOffset.top>c.iTableTop+ +g?(this._fnUpdateCache(a,"sPosition","absolute","position",e.style),this._fnUpdateCache(a,"sTop",c.iTableTop+g+"px","top",e.style),this._fnUpdateCache(a,"sLeft",c.iTableLeft+"px","left",e.style)):(this._fnUpdateCache(a,"sPosition","fixed","position",e.style),this._fnUpdateCache(a,"sTop",b.oOffset.top+"px","top",e.style),this._fnUpdateCache(a,"sLeft",c.iTableLeft-d.iScrollLeft+"px","left",e.style))},_fnUpdateCache:function(a,b,c,d,e){a[b]!=c&&(e[d]=c,a[b]=c)},_fnClassUpdate:function(a,b){var c=this; +if("TR"===a.nodeName.toUpperCase()||"TH"===a.nodeName.toUpperCase()||"TD"===a.nodeName.toUpperCase()||"SPAN"===a.nodeName.toUpperCase())b.className=a.className;e(a).children().each(function(d){c._fnClassUpdate(e(a).children()[d],e(b).children()[d])})},_fnCloneThead:function(a){var b=this.fnGetSettings(),c=a.nNode;if(b.bInitComplete&&!b.oCloneOnDraw.top)this._fnClassUpdate(e("thead",b.nTable)[0],e("thead",c)[0]);else{var d=e(b.nTable).outerWidth();a.nWrapper.style.width=d+"px";for(c.style.width=d+ +"px";0tr th",b.nTable).each(function(){f.push(e(this).width())});e("thead>tr td",b.nTable).each(function(){g.push(e(this).width())});e("thead>tr th",b.nTable).each(function(a){e("thead>tr th:eq("+a+")",c).width(f[a]);e(this).width(f[a])});e("thead>tr td",b.nTable).each(function(a){e("thead>tr td:eq("+a+")",c).width(g[a]);e(this).width(g[a])}); +e("th.sorting, th.sorting_desc, th.sorting_asc",c).bind("click",function(){this.blur()})}},_fnCloneTfoot:function(a){var b=this.fnGetSettings(),c=a.nNode;for(a.nWrapper.style.width=e(b.nTable).outerWidth()+"px";0tr th",b.nTable).each(function(a){e("tfoot:eq(0)>tr th:eq("+a+")",c).width(e(this).width())});e("tfoot:eq(0)>tr td",b.nTable).each(function(a){e("tfoot:eq(0)>tr td:eq("+ +a+")",c).width(e(this).width())})},_fnCloneTLeft:function(a){for(var b=this.fnGetSettings(),c=a.nNode,d=e("tbody",b.nTable)[0];0=c.fnDisplayEnd();)0<=c._iDisplayLength?c._iDisplayStart+c._iDisplayLengthc._iDisplayStart&& +(c._iDisplayStart=0),i.oApi._fnCalculateEnd(c);i.oApi._fnDraw(c);o=h}b=E(a);t=a;l=b[0];g=b[1];var r,j,k,m,f;if(e){r=d(F).height();b=d(F).width();j=d(n).scrollTop();h=d(n).scrollLeft();k=a.offsetHeight;m=a.offsetWidth;f=a;var q=0,s=0;if(f.offsetParent){q=f.offsetLeft;s=f.offsetTop;for(f=f.offsetParent;f;)q+=f.offsetLeft,s+=f.offsetTop,f=f.offsetParent}f=[q,s];if(i&&"undefined"!=typeof c.oScroll&&(""!==c.oScroll.sX||""!==c.oScroll.sY))f[1]-=d(c.nTable.parentNode).scrollTop(),f[0]-=d(c.nTable.parentNode).scrollLeft(); +f[1]+k>j+r?(r=f[1]+k-r,n.documentElement.scrollTop=r,n.body.scrollTop=r):f[1]h+b?(b=f[0]+m-b,n.documentElement.scrollLeft=b,n.body.scrollLeft=b):f[0]r+j?c.scrollTop= +a.offsetTop+k-r:a.offsetTopb+h)?c.scrollLeft=a.offsetLeft+m-b:a.offsetLefttd:eq("+a+")",z)[0]}function E(a){return i?[d("td",a.parentNode).index(a),d("tr",a.parentNode.parentNode).index(a.parentNode)+i._iDisplayStart]:[d("td",a.parentNode).index(a),d("tr",a.parentNode.parentNode).index(a.parentNode)]}function H(a){for(var b=0,c=i.aiDisplay.length;b0){a=l-1;b=g}else if(g>0){a=b-1;b=g-1}else{if(d==-1&&D){u=true;s.focus();setTimeout(function(){u=false},0);o=false;y();return true}return false}break;case 38:if(g>0){a=l;b=g-1}else return false; +break;case 36:a=l;b=0;break;case 33:a=l;b=g-10;b<0&&(b=0);break;case 9:case 39:if(lc-1&&(b=c-1);break;default:return true}q(w(a,b));return false});if(i)d(i.nTable).on("click","td",I);else d(z).on("click","td",I);d(n).click(function(a){for(var a=a.target, +d=false;a;){if(a==b.table){d=true;break}a=a.parentNode}d||y()})};KeyTable.version="1.2.1";d.fn.dataTable.KeyTable=KeyTable;return d.fn.DataTable.KeyTable=KeyTable};"function"===typeof define&&define.amd?define(["jquery","datatables"],A):"object"===typeof exports?A(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.KeyTable&&A(jQuery,jQuery.fn.dataTable)})(window,document); diff --git a/Plugson/www/static/datatables/extensions/Responsive/License.txt b/Plugson/www/static/datatables/extensions/Responsive/License.txt new file mode 100644 index 00000000..c0ee1c02 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Responsive/License.txt @@ -0,0 +1,20 @@ +Copyright (c) 2014-2015 SpryMedia Limited +http://datatables.net + +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. diff --git a/Plugson/www/static/datatables/extensions/Responsive/Readme.md b/Plugson/www/static/datatables/extensions/Responsive/Readme.md new file mode 100644 index 00000000..e69de29b diff --git a/Plugson/www/static/datatables/extensions/Responsive/css/dataTables.responsive.css b/Plugson/www/static/datatables/extensions/Responsive/css/dataTables.responsive.css new file mode 100644 index 00000000..1060f9c7 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Responsive/css/dataTables.responsive.css @@ -0,0 +1,106 @@ +table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, +table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child { + position: relative; + padding-left: 30px; + cursor: pointer; +} +table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before { + top: 8px; + left: 4px; + height: 16px; + width: 16px; + display: block; + position: absolute; + color: white; + border: 2px solid white; + border-radius: 16px; + text-align: center; + line-height: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + content: '+'; + background-color: #31b131; +} +table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child.dataTables_empty:before, +table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child.dataTables_empty:before { + display: none; +} +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, +table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { + content: '-'; + background-color: #d33333; +} +table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before { + display: none; +} +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child { + padding-left: 27px; +} +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, +table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before { + top: 5px; + left: 4px; + height: 14px; + width: 14px; + border-radius: 14px; + line-height: 12px; +} +table.dataTable.dtr-column > tbody > tr > td.control, +table.dataTable.dtr-column > tbody > tr > th.control { + position: relative; + cursor: pointer; +} +table.dataTable.dtr-column > tbody > tr > td.control:before, +table.dataTable.dtr-column > tbody > tr > th.control:before { + top: 50%; + left: 50%; + height: 16px; + width: 16px; + margin-top: -10px; + margin-left: -10px; + display: block; + position: absolute; + color: white; + border: 2px solid white; + border-radius: 16px; + text-align: center; + line-height: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; + content: '+'; + background-color: #31b131; +} +table.dataTable.dtr-column > tbody > tr.parent td.control:before, +table.dataTable.dtr-column > tbody > tr.parent th.control:before { + content: '-'; + background-color: #d33333; +} +table.dataTable > tbody > tr.child { + padding: 0.5em 1em; +} +table.dataTable > tbody > tr.child:hover { + background: transparent !important; +} +table.dataTable > tbody > tr.child ul { + display: inline-block; + list-style-type: none; + margin: 0; + padding: 0; +} +table.dataTable > tbody > tr.child ul li { + border-bottom: 1px solid #efefef; + padding: 0.5em 0; +} +table.dataTable > tbody > tr.child ul li:first-child { + padding-top: 0; +} +table.dataTable > tbody > tr.child ul li:last-child { + border-bottom: none; +} +table.dataTable > tbody > tr.child span.dtr-title { + display: inline-block; + min-width: 75px; + font-weight: bold; +} diff --git a/Plugson/www/static/datatables/extensions/Responsive/css/dataTables.responsive.scss b/Plugson/www/static/datatables/extensions/Responsive/css/dataTables.responsive.scss new file mode 100644 index 00000000..ed657ff7 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Responsive/css/dataTables.responsive.scss @@ -0,0 +1,149 @@ + +// +// Mixins +// +@mixin control() { + display: block; + position: absolute; + color: white; + border: 2px solid white; + border-radius: 16px; + text-align: center; + line-height: 14px; + box-shadow: 0 0 3px #444; + box-sizing: content-box; +} + +@mixin control-open() { + content: '+'; + background-color: #31b131; +} + +@mixin control-close() { + content: '-'; + background-color: #d33333; +} + + +// +// Table styles +// +table.dataTable { + // Styling for the `inline` type + &.dtr-inline.collapsed > tbody { + > tr > td:first-child, + > tr > th:first-child { + position: relative; + padding-left: 30px; + cursor: pointer; + + &:before { + top: 8px; + left: 4px; + height: 16px; + width: 16px; + @include control; + @include control-open; + } + + &.dataTables_empty:before { + display: none; + } + } + + > tr.parent { + > td:first-child:before, + > th:first-child:before { + @include control-close; + } + } + + > tr.child td:before { + display: none; + } + } + + // DataTables' `compact` styling + &.dtr-inline.collapsed.compact > tbody { + > tr > td:first-child, + > tr > th:first-child { + padding-left: 27px; + + &:before { + top: 5px; + left: 4px; + height: 14px; + width: 14px; + border-radius: 14px; + line-height: 12px; + } + } + } + + + // Styling for the `column` type + &.dtr-column > tbody { + > tr > td.control, + > tr > th.control { + position: relative; + cursor: pointer; + + &:before { + top: 50%; + left: 50%; + height: 16px; + width: 16px; + margin-top: -10px; + margin-left: -10px; + @include control; + @include control-open; + } + } + + > tr.parent { + td.control:before, + th.control:before { + @include control-close; + } + } + } + + + // Child row styling + > tbody > tr.child { + padding: 0.5em 1em; + + &:hover { + background: transparent !important; + } + + ul { + display: inline-block; + list-style-type: none; + margin: 0; + padding: 0; + + li { + border-bottom: 1px solid #efefef; + padding: 0.5em 0; + + &:first-child { + padding-top: 0; + } + + &:last-child { + border-bottom: none; + } + } + } + + span.dtr-title { + display: inline-block; + min-width: 75px; + font-weight: bold; + } + + span.dtr-data {} + } +} + diff --git a/Plugson/www/static/datatables/extensions/Responsive/js/dataTables.responsive.min.js b/Plugson/www/static/datatables/extensions/Responsive/js/dataTables.responsive.min.js new file mode 100644 index 00000000..1142b801 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Responsive/js/dataTables.responsive.min.js @@ -0,0 +1,19 @@ +/*! + Responsive 1.0.6 + 2014-2015 SpryMedia Ltd - datatables.net/license +*/ +(function(n,p){var o=function(e,k){var h=function(d,a){if(!k.versionCheck||!k.versionCheck("1.10.1"))throw"DataTables Responsive requires DataTables 1.10.1 or newer";this.s={dt:new k.Api(d),columns:[]};this.s.dt.settings()[0].responsive||(a&&"string"===typeof a.details&&(a.details={type:a.details}),this.c=e.extend(!0,{},h.defaults,k.defaults.responsive,a),d.responsive=this,this._constructor())};h.prototype={_constructor:function(){var d=this,a=this.s.dt;a.settings()[0]._responsive=this;e(n).on("resize.dtr orientationchange.dtr", +a.settings()[0].oApi._fnThrottle(function(){d._resize()}));a.on("destroy.dtr",function(){e(n).off("resize.dtr orientationchange.dtr draw.dtr")});this.c.breakpoints.sort(function(a,c){return a.widthc.width?-1:0});this._classLogic();this._resizeAuto();var c=this.c.details;c.type&&(d._detailsInit(),this._detailsVis(),a.on("column-visibility.dtr",function(){d._detailsVis()}),a.on("draw.dtr",function(){a.rows({page:"current"}).iterator("row",function(b,c){var f=a.row(c);if(f.child.isShown()){var i= +d.c.details.renderer(a,c);f.child(i,"child").show()}})}),e(a.table().node()).addClass("dtr-"+c.type));this._resize()},_columnsVisiblity:function(d){var a=this.s.dt,c=this.s.columns,b,g,f=e.map(c,function(a){return a.auto&&null===a.minWidth?!1:!0===a.auto?"-":-1!==e.inArray(d,a.includeIn)}),i=0;b=0;for(g=f.length;ba-c[b].minWidth?(i=!0,f[b]=!1):f[b]=!0,a-=c[b].minWidth);a=!1;b=0;for(g=c.length;b=j&&b(f,a[g].name)}else{if("not-"===e){g=0;for(e=a.length;g").append(f).appendTo(b);"inline"===this.c.details.type&&e(c).addClass("dtr-inline collapsed");c=e("
    ").css({width:1,height:1,overflow:"hidden"}).append(c);c.find("th.never, td.never").remove();c.insertBefore(d.table().node());d.columns().eq(0).each(function(b){a[b].minWidth=f[b].offsetWidth||0});c.remove()}}};h.breakpoints=[{name:"desktop",width:Infinity},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}];h.defaults={breakpoints:h.breakpoints, +auto:!0,details:{renderer:function(d,a){var c=d.cells(a,":hidden").eq(0).map(function(a){var c=e(d.column(a.column).header()),a=d.cell(a).index();if(c.hasClass("control")||c.hasClass("never"))return"";var f=d.settings()[0],f=f.oApi._fnGetCellData(f,a.row,a.column,"display");(c=c.text())&&(c+=":");return'
  • '+c+' '+f+"
  • "}).toArray().join("");return c?e('
      ').append(c):!1},target:0, +type:"inline"}};var m=e.fn.dataTable.Api;m.register("responsive()",function(){return this});m.register("responsive.index()",function(d){d=e(d);return{column:d.data("dtr-index"),row:d.parent().data("dtr-index")}});m.register("responsive.rebuild()",function(){return this.iterator("table",function(d){d._responsive&&d._responsive._classLogic()})});m.register("responsive.recalc()",function(){return this.iterator("table",function(d){d._responsive&&(d._responsive._resizeAuto(),d._responsive._resize())})}); +h.version="1.0.6";e.fn.dataTable.Responsive=h;e.fn.DataTable.Responsive=h;e(p).on("init.dt.dtr",function(d,a){if("dt"===d.namespace&&(e(a.nTable).hasClass("responsive")||e(a.nTable).hasClass("dt-responsive")||a.oInit.responsive||k.defaults.responsive)){var c=a.oInit.responsive;!1!==c&&new h(a,e.isPlainObject(c)?c:{})}});return h};"function"===typeof define&&define.amd?define(["jquery","datatables"],o):"object"===typeof exports?o(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.Responsive&& +o(jQuery,jQuery.fn.dataTable)})(window,document); diff --git a/Plugson/www/static/datatables/extensions/Scroller/Readme.txt b/Plugson/www/static/datatables/extensions/Scroller/Readme.txt new file mode 100644 index 00000000..d262eaf8 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Scroller/Readme.txt @@ -0,0 +1,43 @@ +# Scroller + +Scroller is a virtual rendering plug-in for DataTables which allows large datasets to be drawn on screen every quickly. What the virtual rendering means is that only the visible portion of the table (and a bit to either side to make the scrolling smooth) is drawn, while the scrolling container gives the visual impression that the whole table is visible. This is done by making use of the pagination abilities of DataTables and moving the table around in the scrolling container DataTables adds to the page. The scrolling container is forced to the height it would be for the full table display using an extra element. + +Key features include: + +* Speed! The aim of Scroller for DataTables is to make rendering large data sets fast +* Full compatibility with DataTables' deferred rendering for maximum speed +* Integration with state saving in DataTables (scrolling position is saved) +* Support for scrolling with millions of rows +* Easy to use + + +# Installation + +To use Scroller, first download DataTables ( http://datatables.net/download ) and place the unzipped Scroller package into a `extensions` directory in the DataTables package. This will allow the pages in the examples to operate correctly. To see the examples running, open the `examples` directory in your web-browser. + + +# Basic usage + +Scroller is initialised by simply including the letter `dt-string S` in the `dt-init dom` for the table you want to have this feature enabled on. Note that the `dt-string S` must come after the `dt-string t` parameter in `dom`. For example: + +```js +$(document).ready( function () { + $('#example').DataTable( { + dom: 'lfrtipS' + } ); +} ); +``` + +Note that rows in the table must all be the same height. Information in a cell which expands on to multiple lines will cause some odd behaviour in the scrolling. Additionally, the table's `cellspacing` parameter must be set to 0, again to ensure the information display is correct. + + +# Documentation / support + +* Documentation: http://datatables.net/extensions/scroller/ +* DataTables support forums: http://datatables.net/forums + + +# GitHub + +If you fancy getting involved with the development of Scroller and help make it better, please refer to its GitHub repo: https://github.com/DataTables/Scroller + diff --git a/Plugson/www/static/datatables/extensions/Scroller/css/dataTables.scroller.min.css b/Plugson/www/static/datatables/extensions/Scroller/css/dataTables.scroller.min.css new file mode 100644 index 00000000..499b85d6 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Scroller/css/dataTables.scroller.min.css @@ -0,0 +1 @@ +div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS tbody tr.even{background-color:white}div.DTS div.DTS_Loading{position:absolute;top:50%;left:50%;width:200px;height:20px;margin-top:-20px;margin-left:-100px;z-index:1;border:1px solid #999;padding:20px 0;text-align:center;background-color:white;background-color:rgba(255,255,255,0.5)}div.DTS div.dataTables_scrollHead,div.DTS div.dataTables_scrollFoot{background-color:white}div.DTS div.dataTables_scrollBody{z-index:2}div.DTS div.dataTables_scroll{background:url("../images/loading-background.png") repeat 0 0} diff --git a/Plugson/www/static/datatables/extensions/Scroller/images/loading-background.png b/Plugson/www/static/datatables/extensions/Scroller/images/loading-background.png new file mode 100644 index 0000000000000000000000000000000000000000..2d815070cb6ba554d18bcc36f1eebb5a2010a095 GIT binary patch literal 1013 zcmaJ=&ubGw7+ol6TPa>VSP>bwAfje}rO9TOtR=}NZNLp7iI}6?-AS{yyR+S$B-@Hm zN)ZH$=v7ehq*d!5pj1H+y;KBGp0pRO7wt`N&ZbG~A$4JP<{RF7-mji`v>&j#uZnHFKL-4FZ@0zM=MUX)r1Tlt-7+jnK zah~C$NoEy#Ruh^z580r7WZCNDB`YM93~e;|CuQnHyd-uQnI{TWEi=(SoRyV$c O4>6xDsO#y=%YOkv`$i1_ literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/Scroller/js/dataTables.scroller.min.js b/Plugson/www/static/datatables/extensions/Scroller/js/dataTables.scroller.min.js new file mode 100644 index 00000000..d7aad08b --- /dev/null +++ b/Plugson/www/static/datatables/extensions/Scroller/js/dataTables.scroller.min.js @@ -0,0 +1,25 @@ +/*! + Scroller 1.2.2 + ©2011-2014 SpryMedia Ltd - datatables.net/license +*/ +(function(m,n,k){var l=function(e){var g=function(a,b){!this instanceof g?alert("Scroller warning: Scroller must be initialised with the 'new' keyword."):("undefined"==typeof b&&(b={}),this.s={dt:a,tableTop:0,tableBottom:0,redrawTop:0,redrawBottom:0,autoHeight:!0,viewportRows:0,stateTO:null,drawTO:null,heights:{jump:null,page:null,virtual:null,scroll:null,row:null,viewport:null},topRowFloat:0,scrollDrawDiff:null,loaderVisible:!1},this.s=e.extend(this.s,g.oDefaults,b),this.s.heights.row=this.s.rowHeight, +this.dom={force:n.createElement("div"),scroller:null,table:null,loader:null},this.s.dt.oScroller=this,this._fnConstruct())};g.prototype={fnRowToPixels:function(a,b,c){a=c?this._domain("virtualToPhysical",a*this.s.heights.row):this.s.baseScrollTop+(a-this.s.baseRowTop)*this.s.heights.row;return b||b===k?parseInt(a,10):a},fnPixelsToRow:function(a,b,c){var d=a-this.s.baseScrollTop,a=c?this._domain("physicalToVirtual",a)/this.s.heights.row:d/this.s.heights.row+this.s.baseRowTop;return b||b===k?parseInt(a, +10):a},fnScrollToRow:function(a,b){var c=this,d=!1,f=this.fnRowToPixels(a),h=a-(this.s.displayBuffer-1)/2*this.s.viewportRows;0>h&&(h=0);if((f>this.s.redrawBottom||ftable",this.dom.scroller)[0];this.dom.table.style.position="absolute";this.dom.table.style.top="0px";this.dom.table.style.left="0px";e(this.s.dt.nTableWrapper).addClass("DTS");this.s.loadingIndicator&&(this.dom.loader=e('
      '+this.s.dt.oLanguage.sLoadingRecords+"
      ").css("display","none"),e(this.dom.scroller.parentNode).css("position","relative").append(this.dom.loader));this.s.heights.row&&"auto"!=this.s.heights.row&& +(this.s.autoHeight=!1);this.fnMeasure(!1);this.s.ingnoreScroll=!0;this.s.stateSaveThrottle=this.s.dt.oApi._fnThrottle(function(){a.s.dt.oApi._fnSaveState(a.s.dt)},500);e(this.dom.scroller).on("scroll.DTS",function(){a._fnScroll.call(a)});e(this.dom.scroller).on("touchstart.DTS",function(){a._fnScroll.call(a)});this.s.dt.aoDrawCallback.push({fn:function(){a.s.dt.bInitialised&&a._fnDrawCallback.call(a)},sName:"Scroller"});e(m).on("resize.DTS",function(){a.fnMeasure(false);a._fnInfo()});var b=!0;this.s.dt.oApi._fnCallbackReg(this.s.dt, +"aoStateSaveParams",function(c,d){if(b&&a.s.dt.oLoadedState){d.iScroller=a.s.dt.oLoadedState.iScroller;d.iScrollerTopRow=a.s.dt.oLoadedState.iScrollerTopRow;b=false}else{d.iScroller=a.dom.scroller.scrollTop;d.iScrollerTopRow=a.s.topRowFloat}},"Scroller_State");this.s.dt.oLoadedState&&(this.s.topRowFloat=this.s.dt.oLoadedState.iScrollerTopRow||0);this.s.dt.aoDestroyCallback.push({sName:"Scroller",fn:function(){e(m).off("resize.DTS");e(a.dom.scroller).off("touchstart.DTS scroll.DTS");e(a.s.dt.nTableWrapper).removeClass("DTS"); +e("div.DTS_Loading",a.dom.scroller.parentNode).remove();a.dom.table.style.position="";a.dom.table.style.top="";a.dom.table.style.left=""}})}else this.s.dt.oApi._fnLog(this.s.dt,0,"Pagination must be enabled for Scroller")},_fnScroll:function(){var a=this,b=this.s.heights,c=this.dom.scroller.scrollTop,d;if(!this.s.skip&&!this.s.ingnoreScroll)if(this.s.dt.bFiltered||this.s.dt.bSorted)this.s.lastScrollTop=0;else{this._fnInfo();clearTimeout(this.s.stateTO);this.s.stateTO=setTimeout(function(){a.s.dt.oApi._fnSaveState(a.s.dt)}, +250);if(cthis.s.redrawBottom){var f=Math.ceil((this.s.displayBuffer-1)/2*this.s.viewportRows);Math.abs(c-this.s.lastScrollTop)>b.viewport||this.s.ani?(d=parseInt(this._domain("physicalToVirtual",c)/b.row,10)-f,this.s.topRowFloat=this._domain("physicalToVirtual",c)/b.row):(d=this.fnPixelsToRow(c)-f,this.s.topRowFloat=this.fnPixelsToRow(c,!1));0>=d?d=0:d+this.s.dt._iDisplayLength>this.s.dt.fnRecordsDisplay()?(d=this.s.dt.fnRecordsDisplay()-this.s.dt._iDisplayLength,0>d&&(d=0)): +0!==d%2&&d++;if(d!=this.s.dt._iDisplayStart&&(this.s.tableTop=e(this.s.dt.nTable).offset().top,this.s.tableBottom=e(this.s.dt.nTable).height()+this.s.tableTop,b=function(){if(a.s.scrollDrawReq===null)a.s.scrollDrawReq=c;a.s.dt._iDisplayStart=d;a.s.dt.oApi._fnCalculateEnd&&a.s.dt.oApi._fnCalculateEnd(a.s.dt);a.s.dt.oApi._fnDraw(a.s.dt)},this.s.dt.oFeatures.bServerSide?(clearTimeout(this.s.drawTO),this.s.drawTO=setTimeout(b,this.s.serverWait)):b(),this.dom.loader&&!this.s.loaderVisible))this.dom.loader.css("display", +"block"),this.s.loaderVisible=!0}this.s.lastScrollTop=c;this.s.stateSaveThrottle()}},_domain:function(a,b){var c=this.s.heights,d;if(c.virtual===c.scroll){d=(c.virtual-c.viewport)/(c.scroll-c.viewport);if("virtualToPhysical"===a)return b/d;if("physicalToVirtual"===a)return b*d}var e=(c.scroll-c.viewport)/2,h=(c.virtual-c.viewport)/2;d=h/(e*e);if("virtualToPhysical"===a){if(bb?c.scroll:2*e-Math.pow(b/d,0.5)}if("physicalToVirtual"===a){if(bb?c.virtual:2*h-b*b*d}},_fnDrawCallback:function(){var a=this,b=this.s.heights,c=this.dom.scroller.scrollTop,d=e(this.s.dt.nTable).height(),f=this.s.dt._iDisplayStart,h=this.s.dt._iDisplayLength,g=this.s.dt.fnRecordsDisplay();this.s.skip=!0;this._fnScrollForce();c=0===f?this.s.topRowFloat*b.row:f+h>=g?b.scroll-(g-this.s.topRowFloat)*b.row:this._domain("virtualToPhysical",this.s.topRowFloat*b.row);this.dom.scroller.scrollTop=c;this.s.baseScrollTop=c;this.s.baseRowTop=this.s.topRowFloat; +var j=c-(this.s.topRowFloat-f)*b.row;0===f?j=0:f+h>=g&&(j=b.scroll-d);this.dom.table.style.top=j+"px";this.s.tableTop=j;this.s.tableBottom=d+this.s.tableTop;d=(c-this.s.tableTop)*this.s.boundaryScale;this.s.redrawTop=c-d;this.s.redrawBottom=c+d;this.s.skip=!1;this.s.dt.oFeatures.bStateSave&&null!==this.s.dt.oLoadedState&&"undefined"!=typeof this.s.dt.oLoadedState.iScroller?((c=(this.s.dt.sAjaxSource||a.s.dt.ajax)&&!this.s.dt.oFeatures.bServerSide?!0:!1)&&2==this.s.dt.iDraw||!c&&1==this.s.dt.iDraw)&& +setTimeout(function(){e(a.dom.scroller).scrollTop(a.s.dt.oLoadedState.iScroller);a.s.redrawTop=a.s.dt.oLoadedState.iScroller-b.viewport/2;setTimeout(function(){a.s.ingnoreScroll=!1},0)},0):a.s.ingnoreScroll=!1;setTimeout(function(){a._fnInfo.call(a)},0);this.dom.loader&&this.s.loaderVisible&&(this.dom.loader.css("display","none"),this.s.loaderVisible=!1)},_fnScrollForce:function(){var a=this.s.heights;a.virtual=a.row*this.s.dt.fnRecordsDisplay();a.scroll=a.virtual;1E6").appendTo(c),f=e('
      ');for(e("tbody tr:lt(4)",b).clone().appendTo(d);3>e("tr",d).length;)d.append(" ");e("div."+a.oClasses.sScrollBody,f).append(c);a._bInitComplete?a=b.parentNode:(this.s.dt.nHolding||(this.s.dt.nHolding=e("
      ").insertBefore(this.s.dt.nTable)), +a=this.s.dt.nHolding);f.appendTo(a);this.s.heights.row=e("tr",d).eq(1).outerHeight();f.remove()},_fnInfo:function(){if(this.s.dt.oFeatures.bInfo){var a=this.s.dt,b=a.oLanguage,c=this.dom.scroller.scrollTop,d=Math.floor(this.fnPixelsToRow(c,!1,this.s.ani)+1),f=a.fnRecordsTotal(),h=a.fnRecordsDisplay(),c=Math.ceil(this.fnPixelsToRow(c+this.s.heights.viewport,!1,this.s.ani)),c=hlfrtip' + } ); +} ); +``` + + +# Documentation / support + +* Documentation: http://datatables.net/extensions/tabletools/ +* DataTables support forums: http://datatables.net/forums + + +# GitHub + +If you fancy getting involved with the development of TableTools and help make it better, please refer to its GitHub repo: https://github.com/DataTables/TableTools + diff --git a/Plugson/www/static/datatables/extensions/TableTools/css/dataTables.tableTools.min.css b/Plugson/www/static/datatables/extensions/TableTools/css/dataTables.tableTools.min.css new file mode 100644 index 00000000..61a89d52 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/TableTools/css/dataTables.tableTools.min.css @@ -0,0 +1 @@ +div.DTTT_container{position:relative;float:right;margin-bottom:1em}@media screen and (max-width: 640px){div.DTTT_container{float:none !important;text-align:center}div.DTTT_container:after{visibility:hidden;display:block;content:"";clear:both;height:0}}button.DTTT_button,div.DTTT_button,a.DTTT_button{position:relative;display:inline-block;margin-right:3px;padding:5px 8px;border:1px solid #999;cursor:pointer;*cursor:hand;font-size:0.88em;color:black !important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;-ms-box-shadow:1px 1px 3px #ccc;-o-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;background:#ffffff;background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 )}button.DTTT_button{height:30px;padding:3px 8px}.DTTT_button embed{outline:none}button.DTTT_button:hover:not(.DTTT_disabled),div.DTTT_button:hover:not(.DTTT_disabled),a.DTTT_button:hover:not(.DTTT_disabled){border:1px solid #666;text-decoration:none !important;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;background:#f3f3f3;background:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);background:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);background:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);background:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);background:linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4',GradientType=0 )}button.DTTT_button:focus,div.DTTT_button:focus,a.DTTT_button:focus{border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#a3d0ef 100%;background-image:-webkit-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);background-image:-moz-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);background-image:-ms-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);background-image:-o-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);background-image:linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#a3d0ef', EndColorStr='#a3d0ef')}button.DTTT_button:active:not(.DTTT_disabled),div.DTTT_button:active:not(.DTTT_disabled),a.DTTT_button:active:not(.DTTT_disabled){-webkit-box-shadow:inset 1px 1px 3px #999999;-moz-box-shadow:inset 1px 1px 3px #999999;box-shadow:inset 1px 1px 3px #999999}button.DTTT_disabled,div.DTTT_disabled,a.DTTT_disabled{color:#999 !important;border:1px solid #d0d0d0;cursor:default;background:#ffffff;background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);background:linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 )}button.DTTT_button_collection span{padding-right:17px;background:url(../images/collection.png) no-repeat center right}button.DTTT_button_collection:hover span{padding-right:17px;background:#f0f0f0 url(../images/collection_hover.png) no-repeat center right}table.DTTT_selectable tbody tr{cursor:pointer;*cursor:hand}table.dataTable tr.DTTT_selected.odd{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_1{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_2{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.even{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_1{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_2{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:#f3f3f3;background-color:rgba(255,255,255,0.3);overflow:hidden;z-index:2002;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);-ms-box-shadow:3px 3px 5px rgba(0,0,0,0.3);-o-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3)}div.DTTT_collection_background{background:black;z-index:2001}div.DTTT_collection button.DTTT_button,div.DTTT_collection div.DTTT_button,div.DTTT_collection a.DTTT_button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;color:#333;padding:10px 30px;background:#ffffff;background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);background:linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );opacity:0.95;border:1px solid black;border:1px solid rgba(0,0,0,0.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.5);-ms-box-shadow:0 3px 7px rgba(0,0,0,0.5);-o-box-shadow:0 3px 7px rgba(0,0,0,0.5);box-shadow:0 3px 7px rgba(0,0,0,0.5)}.DTTT_print_info h6{font-weight:normal;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px} diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/collection.png b/Plugson/www/static/datatables/extensions/TableTools/images/collection.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd4dfdf697d1f0025bb8f101cf4acc777d0000e GIT binary patch literal 1166 zcmeAS@N?(olHy`uVBq!ia0vp^f-L1;Fyx1 zl&avFo0y&&l$w}QS$HzlhJk@uDKjLZB*NFnDmgz_FA=0huOhbqsGEVo#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRzL%C zQ%e#RDspr3imfVamB8j&0ofp7eI*63l9Fs&C5WRUd;=7m^NUgyO!W+OlMT!a6wD0u z42@09&CPWbj0_A7^bL&k4UKdS&8>`$tPBhkpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pF zzr4I$uiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMw zS&*t9lv*@h@HZMy-KCDMLv3=(T`#43-c6DYqW3Pgr2MhOXZgKI a;b3?z7BPX}vbz>kLU_9RxvXTWB0r7@k~+Np02*x-GGo?cGn3f0PFOZeyJEo1&YWb&>|8o? z;!dLIHVrnRfXeGyTl_z?OeR>6W|v7Sk@sSmCL!<_%; z`@a8rW-&AJLi?VsJp@6trw>V4{O!PRS8EGFG<1J*vWksPG?Yi9)&wdm4kS{VRe&IE zD3dS?6>a9&4cJEzO{AX7qrCi*pjrl{_!!DFY|JKzzJAYE)G3HS0Z!^>lDzZ91_^X6 zNgj>MjBJars2`ej;OOi~PMw`nd5!FU9`tzv7BC=EfM=9USMZYLwyuEBzMCe&HUv#2 z$p=a0cUGBgvR*+`h>glI%y7_jq@IGUqP2w7=( zClc~T)!X4}^>c~V<RE?eUMhYm1HD#fK)|b_cKZ(9xwQ z@XgwnmQp$Ihr+%4_xqdnGRIrr`~8*HK(KPL^WD=8&B1fm=GLA(9{`n1Y?F9&`Ol?+ zu?_e^SJRQxM8o_u*XP$7e>sAT&W(uRGweuziVH(BgRiGpJ@v|-BM^P?43Ee za<|%etn2#SOttdWt3S0r9$SCv#`^ac7MEfKv2kkbwa{PDm;Jv-dT2yi8yuhe2M6qj A0{{R3 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/copy.png b/Plugson/www/static/datatables/extensions/TableTools/images/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..5b01ab165a9d1adeee1142b4ea5a0c47278c0689 GIT binary patch literal 2184 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 KfL+QIrTrJRQ-Rt5 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/csv.png b/Plugson/www/static/datatables/extensions/TableTools/images/csv.png new file mode 100644 index 0000000000000000000000000000000000000000..43df1559f7cf9546065ef4864e605a834df47b51 GIT binary patch literal 1607 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI1#=yXM&$lK5$YDu$^mSxlxOU@;e}oZ`FInOm zQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGSvpC$O5Fu(I+G%F`dC)!8b7_RUto5 zArZ(*R^)Z9NX{uO&MZq+NXsu$2+mC`&dAJ52g;=9c{FoijrsN?cNllZ!G7 zN;32FfI+yXM}5RnejUS+Wl7>dU|T^vIyZYBNs|KFb3 zD1k}v^Ru(R|9^db{eJ;ta&mIp{`&t)Au+ql-rl&jHoCv@1_R@fjvThn>*M!N+gJCu zN;hCbqi0Nv&8?FsJ0ITOp3kG>ecgrAxJ1HVNM7J!W^?A=z4@(A z^5i{##6PVszG~a@VcC=>L$>EKUYY_<6Qa-k-1*b}hv@-Jd(){w{MowG1d@6bTIQ^X zdi{|nnPQT$IzbLn-bEqiyquXz7aut6tld!hu(BJs{?T!E5h z3zC?WEqSYVB&pm`l5Ar0mOC(ad%+*SLt&G&EfnwW{%$#KcJZ^7g);mz-r9WFnk&8a z+Pvq>%DrCR+xGtV!YPYNV#b4&KN$t7MH4jesUanDhyefFE zGUEDGp2G_762EWK>3v?wwx%lK9dpqg#ecCpEm~^6!7Bw^Cnh|yE{&R&s^&R~Ij7>E zB!9yEUF)hh=l+&^w=Z?N0Z*%=(4o!me;+HH!~IRJ@%WL#nx+Nre?7D(TIS4|v%MwK zQJ^Dqg&_0oZKA!?QVl~xCH3z2*@hinbxP`ERx+<>23-~Uc8 zOPSDjIQ@>f!Xww@{VXrG^n^-vG->P#P1<=>sN+V<1UC;sMb~Tmf;u@z?_D}CVDHL( zP;G+9&n6K?0Vl21xm!QXJGk3s@|upuv$x-zt1eD|c5d#UjPlJ3u4dhRURl>{R*@W~ zeZfNJ>PMF=)mMKh>^`5bZtDO2qU|d!(Q?%(@=@ov&Qp7#q%L;jWQvgX&Q+_lZs%_mR_e_p;m{9rn<7PmN^r`oXxdYf;B1rE>;FX0u(7@Cbiqk(TjFEc$wC z^PGLFZ{90;bG1=3-IJrZ)vyUCI0#j&)qp z^9c;B;Bd0qu_K&!QC#yu1rc^#gAITG_Fh&h^(eXg(nLvBi0}3H-#064__p0_wElfP z@#2#fW{W+SUtZbVyT#z=#nAt%8$2wHj~|OztSl~iWLC)5Khgaw9IIwXKELwUQYk?3 whM0}@N5#Gw-!;Gfzopr0IJ)>1ONa4 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/csv_hover.png b/Plugson/www/static/datatables/extensions/TableTools/images/csv_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..10b34d3b90b3f7712f6de998fbc98a051b38a661 GIT binary patch literal 1854 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 TzzMz{00000NkvXXu0mjfWhV~A literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/pdf_hover.png b/Plugson/www/static/datatables/extensions/TableTools/images/pdf_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..eb06855f4fc6bb57036cf61324149e3f8e27c902 GIT binary patch literal 2786 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 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/print_hover.png b/Plugson/www/static/datatables/extensions/TableTools/images/print_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..9808a9cc9c59c3968494faea0399864448fdb3f4 GIT binary patch literal 2230 zcmb7_c|6p67sr3r1~ZnfWk?xIiiEL+$`}SCOJWGwh8bgQ6DC_@D_e+>r9_Ik;r5_h zYf9sy!DSlRsf!{dvZjfVdB$J&-{(26*Li)nNZ3TTM{wuWE4IsAd+~MOeBT#MgXuzqyN8NjL&DVc}k-L+`nE9U|s*Cp;J$c zUje`&BU=;_6Fcp{$K@gf^!)gxVpfy(xZBH@pMhPlaS#C|_QiB1M4~QErcg6QNXNIG z{9RO1U}_NH>&XlicISTFW+7F&a##-$To#kbT;JTjp80)j;BKC&iHSTQC^_GqA@LW# zg~bgnm&+Mg|GuOzY!oeSO@*qyph{a(Q0wzKg(!JzYinWZj-sL>SlG=mM=RY_0qht( zu4iRs1@@&U1o#Euv1nUc{LmN%&JTiFlh-;QY=3#HnjX-b3#a_rUE;PreaO}EYFq!> zah(l?nw!2#;?6WvwxVELy zUsQfeZmyv@0N3_zmtO6mCvhW9O-&Oy>@}sydY(#m<^A(5h?AEz4g!AkQwpjvvWnQr zk6T!|{79Wjg33$(?hX|+QR*;+!`}j$aRSc0U43s@os9ne_2qfHbRH*ZUQpo+mO0qj zHP{9GxzWqg0Z%;b*gGOC!%mo(=>RJs00{YqsGp>ajCQTo;5W|Z_Nhsa!NEa4aHJ4g zwU6dY=LR}qsDW44L4LUWqGErL*d~d42-C@8u{!yhihhH}t*nI3WePr~JwznwQTF%b zq2yWlm0IR)bLAdfF!4IZ!X9Jk<5PTGL%IC(JckXox3>qwX7@RqyD37@nbSwTNy+IA zq<8JEaxg&YQ|mNJGHrtteTGxLs;++JhCvn#nmS&J*6f;Q$O?XY%z|b5ZCgtzRmy#{ z^66w~X6_35fMiA=ooRu$33VIUX-D&_p;~x($vr3J*)!epi-TqQ^tDoMms#-1q6>IM zT;o&+#f)@&y}dp=xY;!1{vxM4<5cc^j=;2Z;IKx1&s*7Sp`M66#}R|#flvGW#Lbaj ziDoA2MCkC7w*H~x@7wPGZmwPMCn=9)ig^-?jk37$GhgDAZy!5J-)-?NFssQp+ zuIm$RIeqAu?|h5m-bxqy9q8szW~JnXI=AleA1yU>FYTLGFom`jpKd9oK@#3MJf{DAuEj1r*+DItbKWWMrD~$T;qJqHv>SvUkSrf^Ga-mOvujy$8DDiiYh_7QKW_fK1|FX?j(kfw+=TFz-fm8$-?4aB;ksc=82 zx||azjKp@^ss9?h9<_R&{XWXZXLhxzVc03}m(Zq`p{wcwzE%sARe8kez8PvNrQ=3t zor3wIK$Gn%wqlK|i8%aQ`e(yXvOBR_--bpD*znVx%mvCnhJU5!v;+}OsBHDS*(DM^ zXn$Q5eLdVOq*JOTGUu}G7%AhSQBsV)R0u8`I|Tb&Wxj?0XMOajqn>pn42d_VBrit1 zFpw{69I?}Ns2b3^Bwm7ZR)9Dx{82HJGA%7wUAl5p(ZL7^>OXbRmZjv*Ra6 zY(Po(+4g|=VI6_O{>3lI3Bj?NW2OmY2}-w>j_-DA{OpgT8IT2h-aDqVncHKxafW|` zp~%yudm`%UeWrImCQw9nRJ+H;GE)7ZnCxES)7HI5mB##_Nc3V#^6fOVnlt*u<H}ZllwAh0Ka*zPT7YdQLphI{Gzo#AU?boT6~eD$@wCGGnbK!#yhz zNg&x3Mu?|;y{KFJfJ^1f>dR|u6qf>T3j@W7!{WP7AtLcp8qccR+U~WtzZeM%`!?~h o;Us;q!HUvr$byH37?TLU_*S9#_)UUT%E868wQ@w&Tln4hFFz3kD*ylh literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/xls.png b/Plugson/www/static/datatables/extensions/TableTools/images/xls.png new file mode 100644 index 0000000000000000000000000000000000000000..5aaf40d0e3ebe984398903d89d11cf9bc21385c0 GIT binary patch literal 1641 zcmb7^dpy&77{`BDv)GzzO&$7?vb|XDW#u*@w{hBBMyY<7SuS&#>*Tr#-4H5`LnI;B zmXcUmvE)c3Md*H+qC*m8Xa4HnbDr1hd3~Sf`~5uc*XQ;9`zng}=m$V`xusnP~UCz6N&FfuyqK{b)~8Y~AYi^2?M#Y53FfEdIKpn=Ze5S>P* zK|zU8BATUCWU(qDx_Np+bif8AK|wT-8397lDo`8ckPsLa8^egBfx*mZkP;5XgfJrL z(lKf!;{Lgr^N(DGa^|GW`y(#0A?z?{;wAct7G4#lRH*%zrC!&?*2zZ`n49F z(qH`OY)|w|cpmUmBC(M(IV`I@_pX0g@=ffMjdZ%#l`2`8dDi;gCc9r&x@m$Kii^XSXk@g6-y6x-KkUF zbLSB7;04aKx$6gPD&s^rMghVurr7Th$sz&8W)1WGRRKBmw#0N87Nz1OT*2n5ZD>fo zKI1RhHK{VOjK3u0ss2qE_N(A`YT+*FeIz2H8a-V!bvbF|2M0sLFD_tSTRvjHw^a)4 zz?rN#^jP1=TpP)YvF^D!SZ7$0Vk&Z`hJIB}Bbi)J$8aiYn1CG@TcECk$#^GRUuaNd z{H5KjPz`CTN|Q?xLay4oaK$y#rzNSjac$w1xInk=`&{)>tsWVx#aqWaOCKH`ODyXr z?3F9UIpMT9zy#Z+oWCN(!Jyq*PCan>jeqE)Y~BB7JwX6|iRpO(%I@ zkF-km@8*tO|4b>VmX8Gx$m}d=vFv>!8uaq|m3yPk&>-QB5qZe$O`;aQ&yMEn5+3&L zl<4Tm*NcMhHe4-idY-twO1z5;VVlnwzpUEooS`;N$nr>C7`YY7Zd1$j7ds7&an|si znfQVsH7qje%!P?!_DuXr@+2Xw_l0kHjTHwz zR?o4<+V%Qfedn*ZcA5`_^8JQl#N2G+($cR^D-oiF0(Imq$2%8{f0!PN%gRmbyI5v1 zNZFcQiEWQ)8zaG5s0K*jSHRn3>o(abPNv>;-BWS0Vo|xzRU6ho->Ie<)dke-xckbW4_P(#*&2PUn=OE667#nV zY!G0)S;B%Z2!_{(Q&u-?^{XR2w$)DMb+J9Ls@;=EZ{xpcf-nL66T0|S5v3@$q#8bc zgm2KX45yF!jC_Y{%=Q{Cd>k=8+jr@$!NA;MORWuE-R*-RY7c`=6)&@W-aZ-B7V}1; z{@4S}og<@`0ivkXU2k@KN{FW{l+PB?R17uEL(DdM%gXTFws}|0`}CxN1)F@{?xRWO zgvIEJ&6X9*vW{N!C0y8Ir(qa79T2!|*I8&nHFnTc-(Yt*<6piT&6xlI literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/images/xls_hover.png b/Plugson/www/static/datatables/extensions/TableTools/images/xls_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1930afd86e7ef439026ee89e75520c086471f5 GIT binary patch literal 2061 zcmb7_dpHvcAIFzDGtT5v)~3lUrG?ta>SWj$DJBfDl-bNoW0{#vB)8o1qI#?0xK-YC zKaNWzm-M2@r94F{&E!&N?+A^#?47^Pzwi5dp5ODkf1dAuzie->Bf2`qIsgDb_ozF` zR~?Nv91H>gHhm^12C5597LiN@0NxD`9S^io*KodTAfLhw=f{Wgm;hoJm(D~UjS6Kk zeVL(QqL`OVyn5--#uCxf&o7h(a6*zp!pfU z1Us6gp0Pp`*wIWg&w@fdH3PfBaN(X6@z|^gKA;-;x9K8nFqq$vbP@76N6q0O{nTQ@ zxbd-P*gxx7#p+`hwqGEh#EfO|*k}1{ZnU}u0LX8){=ZrdIboA@B@8SrE&t=&@>EgKRCFayrwil0e$CWJqi^?abQ*Jk03(ocH9G} z-QDG&0DwN>Qg`@c*txQxZ}L~BM$@ZlDd;{~!~&~Wc#%8Sf_;p^VzDJQo$#TtwViT8te0B1+9Jb!J|Fq^wJ;9f! z@p9Pt)undKn!9z!&6WMImgJSq^(M#*u)$|Q;HANTH>}U|Y;9MUmh(e-b$dFVDoo)M z6B96TDPH*`?Yhi94JM2-xb*4;-%mN>oH9({g2%9rIpgH|ALF=P`y{P@2Zkh1YB`WZ9?#;XSZLD;`7zeHM zI((Revkmpq0i`XFKmJ+SrA1EwPjk=&R28G#-ZZnz09P<28kPx2D1%?I?{pgFG*|4d zMtGAq_m)NDgNL2eXDz!bZlX<{H}@}8-f;Cve;K9>%b&nA=^9&H8XT|Ri^&nNXxaa~ zbBFE0bQoIyxqaw_Tei~enm$i+^4bY&F?wl7aN&$$yu$EPaV@Yp*LD`X<#46FU$%+BHgE%rP0%o7sbuXs#96$LL;&$VRPm19mTT6Vp7QSdeg1;$H z{{H=I=T-Z*_rqfcitVo6V-_x<|cPN6Mw=sJBxECJf& za>b7@n-TK&IOV~Un&`!ukio)a3+t6EA4cHljj{p8=y%lmjmqxvsrzj^1%RF;n?93! z<^Gk#?hXtjqNsj!YQC;ZI``)gsb3frumEhGiEW&$uI9u>2L|TEJfjhe${O_Gp9}QHtn)HN8wODZZQdRWnTydB|GGYF~xTqhZ_G0w}$z2b?CL>1nN{iSl2 zDy(-{W4{z>uM!u`Q)zDW+km){p|7&gydO(55GHq@q1{a$(v{B-z^+N0Fru0oRBW2{_7|YRA zd#MbS;H9Tm^}Rg`znr+OmHa#3ojTK6gtKz8D`^5AQIu$`1mx9-sfmMQDKtl%aWg2H+sFotDXNROl$ ax&mAY+hYDES`WPO$d0;tksdnJQvVCjG_(i+ literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/js/dataTables.tableTools.min.js b/Plugson/www/static/datatables/extensions/TableTools/js/dataTables.tableTools.min.js new file mode 100644 index 00000000..e8c87056 --- /dev/null +++ b/Plugson/www/static/datatables/extensions/TableTools/js/dataTables.tableTools.min.js @@ -0,0 +1,70 @@ +/*! + TableTools 2.2.4 + 2009-2015 SpryMedia Ltd - datatables.net/license + + ZeroClipboard 1.0.4 + Author: Joseph Huckaby - MIT licensed +*/ +var TableTools; +(function(n,k,q){var p=function(m,p){var g={version:"1.0.4-TableTools2",clients:{},moviePath:"",nextId:1,$:function(a){"string"==typeof a&&(a=k.getElementById(a));a.addClass||(a.hide=function(){this.style.display="none"},a.show=function(){this.style.display=""},a.addClass=function(a){this.removeClass(a);this.className+=" "+a},a.removeClass=function(a){this.className=this.className.replace(RegExp("\\s*"+a+"\\s*")," ").replace(/^\s+/,"").replace(/\s+$/,"")},a.hasClass=function(a){return!!this.className.match(RegExp("\\s*"+a+ +"\\s*"))});return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(a,b,c){(a=this.clients[a])&&a.receiveEvent(b,c)},register:function(a,b){this.clients[a]=b},getDOMObjectPosition:function(a){var b={left:0,top:0,width:a.width?a.width:a.offsetWidth,height:a.height?a.height:a.offsetHeight};""!==a.style.width&&(b.width=a.style.width.replace("px",""));""!==a.style.height&&(b.height=a.style.height.replace("px",""));for(;a;)b.left+=a.offsetLeft,b.top+=a.offsetTop,a=a.offsetParent;return b}, +Client:function(a){this.handlers={};this.id=g.nextId++;this.movieId="ZeroClipboard_TableToolsMovie_"+this.id;g.register(this.id,this);a&&this.glue(a)}};g.Client.prototype={id:0,ready:!1,movie:null,clipText:"",fileName:"",action:"copy",handCursorEnabled:!0,cssEffects:!0,handlers:null,sized:!1,glue:function(a,b){this.domElement=g.$(a);var c=99;this.domElement.style.zIndex&&(c=parseInt(this.domElement.style.zIndex,10)+1);var d=g.getDOMObjectPosition(this.domElement);this.div=k.createElement("div");var f= +this.div.style;f.position="absolute";f.left="0px";f.top="0px";f.width=d.width+"px";f.height=d.height+"px";f.zIndex=c;"undefined"!=typeof b&&""!==b&&(this.div.title=b);0!==d.width&&0!==d.height&&(this.sized=!0);this.domElement&&(this.domElement.appendChild(this.div),this.div.innerHTML=this.getHTML(d.width,d.height).replace(/&/g,"&"))},positionElement:function(){var a=g.getDOMObjectPosition(this.domElement),b=this.div.style;b.position="absolute";b.width=a.width+"px";b.height=a.height+"px";0!==a.width&& +0!==a.height&&(this.sized=!0,b=this.div.childNodes[0],b.width=a.width,b.height=a.height)},getHTML:function(a,b){var c="",d="id="+this.id+"&width="+a+"&height="+b;if(navigator.userAgent.match(/MSIE/))var f=location.href.match(/^https/i)?"https://":"http://",c=c+('');else c+='';return c},hide:function(){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=k.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.div=this.domElement=null}},reposition:function(a){a&&((this.domElement=g.$(a))||this.hide());if(this.domElement&&this.div){var a=g.getDOMObjectPosition(this.domElement),b=this.div.style;b.left=""+a.left+ +"px";b.top=""+a.top+"px"}},clearText:function(){this.clipText="";this.ready&&this.movie.clearText()},appendText:function(a){this.clipText+=a;this.ready&&this.movie.appendText(a)},setText:function(a){this.clipText=a;this.ready&&this.movie.setText(a)},setCharSet:function(a){this.charSet=a;this.ready&&this.movie.setCharSet(a)},setBomInc:function(a){this.incBom=a;this.ready&&this.movie.setBomInc(a)},setFileName:function(a){this.fileName=a;this.ready&&this.movie.setFileName(a)},setAction:function(a){this.action= +a;this.ready&&this.movie.setAction(a)},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");this.handlers[a]||(this.handlers[a]=[]);this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;this.ready&&this.movie.setHandCursor(a)},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(a,b){var c,a=a.toString().toLowerCase().replace(/^on/,"");switch(a){case "load":this.movie=k.getElementById(this.movieId);if(!this.movie){c=this;setTimeout(function(){c.receiveEvent("load", +null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=!0;return}this.ready=!0;this.movie.clearText();this.movie.appendText(this.clipText);this.movie.setFileName(this.fileName);this.movie.setAction(this.action);this.movie.setCharSet(this.charSet);this.movie.setBomInc(this.incBom);this.movie.setHandCursor(this.handCursorEnabled);break;case "mouseover":this.domElement&&this.cssEffects&& +this.recoverActive&&this.domElement.addClass("active");break;case "mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0));break;case "mousedown":this.domElement&&this.cssEffects&&this.domElement.addClass("active");break;case "mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[a])for(var d=0,f=this.handlers[a].length;d< +f;d++){var e=this.handlers[a][d];if("function"==typeof e)e(this,b);else if("object"==typeof e&&2==e.length)e[0][e[1]](this,b);else if("string"==typeof e)n[e](this,b)}}};n.ZeroClipboard_TableTools=g;var e=jQuery;TableTools=function(a,b){!this instanceof TableTools&&alert("Warning: TableTools must be initialised with the keyword 'new'");this.s={that:this,dt:e.fn.dataTable.Api?(new e.fn.dataTable.Api(a)).settings()[0]:a.fnSettings(),print:{saveStart:-1,saveLength:-1,saveScroll:-1,funcEnd:function(){}}, +buttonCounter:0,select:{type:"",selected:[],preRowSelect:null,postSelected:null,postDeselected:null,all:!1,selectedClass:""},custom:{},swfPath:"",buttonSet:[],master:!1,tags:{}};this.dom={container:null,table:null,print:{hidden:[],message:null},collection:{collection:null,background:null}};this.classes=e.extend(!0,{},TableTools.classes);this.s.dt.bJUI&&e.extend(!0,this.classes,TableTools.classes_themeroller);this.fnSettings=function(){return this.s};"undefined"==typeof b&&(b={});TableTools._aInstances.push(this); +this._fnConstruct(b);return this};TableTools.prototype={fnGetSelected:function(a){var b=[],c=this.s.dt.aoData,d=this.s.dt.aiDisplay,f;if(a){a=0;for(f=d.length;a"¡".toString().length?b.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,""):b.replace(/[^a-zA-Z0-9_\.,\-_ !\(\)]/g,"")},fnCalcColRatios:function(a){var b=this.s.dt.aoColumns,a=this._fnColumnTargets(a.mColumns),c=[],d=0,f=0,e,i;e=0;for(i=a.length;e").addClass(this.classes.print.info).html(a).appendTo("body");setTimeout(function(){c.fadeOut("normal",function(){c.remove()})},b)},fnContainer:function(){return this.dom.container},_fnConstruct:function(a){var b=this;this._fnCustomiseSettings(a);this.dom.container=k.createElement(this.s.tags.container);this.dom.container.className=this.classes.container; +"none"!=this.s.select.type&&this._fnRowSelectConfig();this._fnButtonDefinations(this.s.buttonSet,this.dom.container);this.s.dt.aoDestroyCallback.push({sName:"TableTools",fn:function(){e(b.s.dt.nTBody).off("click.DTTT_Select",b.s.custom.sRowSelector).off("mousedown.DTTT_Select","tr").off("mouseup.DTTT_Select","tr");e(b.dom.container).empty();var a=e.inArray(b,TableTools._aInstances);-1!==a&&TableTools._aInstances.splice(a,1)}})},_fnCustomiseSettings:function(a){"undefined"==typeof this.s.dt._TableToolsInit&& +(this.s.master=!0,this.s.dt._TableToolsInit=!0);this.dom.table=this.s.dt.nTable;this.s.custom=e.extend({},TableTools.DEFAULTS,a);this.s.swfPath=this.s.custom.sSwfPath;"undefined"!=typeof g&&(g.moviePath=this.s.swfPath);this.s.select.type=this.s.custom.sRowSelect;this.s.select.preRowSelect=this.s.custom.fnPreRowSelect;this.s.select.postSelected=this.s.custom.fnRowSelected;this.s.select.postDeselected=this.s.custom.fnRowDeselected;this.s.custom.sSelectedClass&&(this.classes.select.row=this.s.custom.sSelectedClass); +this.s.tags=this.s.custom.oTags;this.s.buttonSet=this.s.custom.aButtons},_fnButtonDefinations:function(a,b){for(var c,d=0,f=a.length;dh?i:h)+"px";l.style.width=(o>g?o:g)+"px";l.className=this.classes.collection.background;e(l).css("opacity",0);k.body.appendChild(l);k.body.appendChild(f);i=e(f).outerWidth();o=e(f).outerHeight();j+i>g&&(f.style.left=g-i+"px");d+o>h&&(f.style.top=d-o-e(a).outerHeight()+"px");this.dom.collection.collection=f;this.dom.collection.background=l;setTimeout(function(){e(f).animate({opacity:1},500);e(l).animate({opacity:0.25}, +500)},10);this.fnResizeButtons();e(l).click(function(){c._fnCollectionHide.call(c,null,null)})},_fnCollectionHide:function(a,b){!(null!==b&&"collection"==b.sExtends)&&null!==this.dom.collection.collection&&(e(this.dom.collection.collection).animate({opacity:0},500,function(){this.style.display="none"}),e(this.dom.collection.background).animate({opacity:0},500,function(){this.parentNode.removeChild(this)}),this.dom.collection.collection=null,this.dom.collection.background=null)},_fnRowSelectConfig:function(){if(this.s.master){var a= +this,b=this.s.dt;e(b.nTable).addClass(this.classes.select.table);"os"===this.s.select.type&&(e(b.nTBody).on("mousedown.DTTT_Select","tr",function(a){if(a.shiftKey)e(b.nTBody).css("-moz-user-select","none").one("selectstart.DTTT_Select","tr",function(){return!1})}),e(b.nTBody).on("mouseup.DTTT_Select","tr",function(){e(b.nTBody).css("-moz-user-select","")}));e(b.nTBody).on("click.DTTT_Select",this.s.custom.sRowSelector,function(c){var d=this.nodeName.toLowerCase()==="tr"?this:e(this).parents("tr")[0], +f=a.s.select,j=a.s.dt.oInstance.fnGetPosition(d);if(d.parentNode==b.nTBody&&b.oInstance.fnGetData(d)!==null){if(f.type=="os")if(c.ctrlKey||c.metaKey)a.fnIsSelected(d)?a._fnRowDeselect(d,c):a._fnRowSelect(d,c);else if(c.shiftKey){var i=a.s.dt.aiDisplay.slice(),h=e.inArray(f.lastRow,i),o=e.inArray(j,i);if(a.fnGetSelected().length===0||h===-1)i.splice(e.inArray(j,i)+1,i.length);else{if(h>o)var g=o,o=h,h=g;i.splice(o+1,i.length);i.splice(0,h)}if(a.fnIsSelected(d)){i.splice(e.inArray(j,i),1);a._fnRowDeselect(i, +c)}else a._fnRowSelect(i,c)}else if(a.fnIsSelected(d)&&a.fnGetSelected().length===1)a._fnRowDeselect(d,c);else{a.fnSelectNone();a._fnRowSelect(d,c)}else if(a.fnIsSelected(d))a._fnRowDeselect(d,c);else if(f.type=="single"){a.fnSelectNone();a._fnRowSelect(d,c)}else f.type=="multi"&&a._fnRowSelect(d,c);f.lastRow=j}});b.oApi._fnCallbackReg(b,"aoRowCreatedCallback",function(c,d,f){b.aoData[f]._DTTT_selected&&e(c).addClass(a.classes.select.row)},"TableTools-SelectAll")}},_fnRowSelect:function(a,b){var c= +this._fnSelectData(a),d=[],f,j;f=0;for(j=c.length;f/g,"").replace(/^\s+|\s+$/g,""),h=this._fnHtmlDecode(h),j.push(this._fnBoundData(h,a.sFieldBoundary,l)));i.push(j.join(a.sFieldSeperator))}d=!0;var m;f=this.fnGetSelectedIndexes();m=(d="none"!==this.s.select.type&&d&&0!==f.length)?f:p.Api?(new p.Api(g)).rows(a.oSelectorOpts).indexes().flatten().toArray():g.oInstance.$("tr",a.oSelectorOpts).map(function(a,b){return g.oInstance.fnGetPosition(b)}).get(); +d=0;for(f=m.length;d]+)).*?>/gi,"$1$2$3"),h=h.replace(/<.*?>/g,"")):h+="",h=h.replace(/^\s+/,"").replace(/\s+$/,""),h=this._fnHtmlDecode(h),j.push(this._fnBoundData(h,a.sFieldBoundary,l)));i.push(j.join(a.sFieldSeperator));a.bOpenRows&& +(b=e.grep(g.aoOpenRows,function(a){return a.nParent===k}),1===b.length&&(h=this._fnBoundData(e("td",b[0].nTr).html(),a.sFieldBoundary,l),i.push(h)))}if(a.bFooter&&null!==g.nTFoot){j=[];b=0;for(c=g.aoColumns.length;b/g,""),h=this._fnHtmlDecode(h),j.push(this._fnBoundData(h,a.sFieldBoundary,l)));i.push(j.join(a.sFieldSeperator))}return i.join(this._fnNewline(a))},_fnBoundData:function(a,b,c){return""=== +b?a:b+a.replace(c,b+b)+b},_fnChunkData:function(a,b){for(var c=[],d=a.length,f=0;f").addClass(this.classes.print.message).html(a.sMessage).prependTo("body");this.s.print.saveScroll=e(n).scrollTop();n.scrollTo(0,0);e(k).bind("keydown.DTTT",function(a){if(a.keyCode==27){a.preventDefault();b._fnPrintEnd.call(b,a)}})},_fnPrintEnd:function(){var a=this.s.dt,b=this.s.print;this._fnPrintShowNodes();if(""!==a.oScroll.sX||""!==a.oScroll.sY)e(this.s.dt.nTable).unbind("draw.DTTT_Print"), +this._fnPrintScrollEnd();n.scrollTo(0,b.saveScroll);e("div."+this.classes.print.message).remove();e(k.body).removeClass("DTTT_Print");a._iDisplayStart=b.saveStart;a._iDisplayLength=b.saveLength;a.oApi._fnCalculateEnd&&a.oApi._fnCalculateEnd(a);a.oApi._fnDraw(a);e(k).unbind("keydown.DTTT")},_fnPrintScrollStart:function(){var a=this.s.dt;a.nScrollHead.getElementsByTagName("div")[0].getElementsByTagName("table");var b=a.nTable.parentNode,c;c=a.nTable.getElementsByTagName("thead");0Table copied

      Copied "+a+" row"+(1==a?"":"s")+" to the clipboard.

      ",1500)}}),pdf:e.extend({},TableTools.buttonBase,{sAction:"flash_pdf",sNewLine:"\n",sFileName:"*.pdf",sButtonClass:"DTTT_button_pdf",sButtonText:"PDF",sPdfOrientation:"portrait",sPdfSize:"A4",sPdfMessage:"",fnClick:function(a,b,c){this.fnSetText(c,"title:"+this.fnGetTitle(b)+"\nmessage:"+b.sPdfMessage+"\ncolWidth:"+this.fnCalcColRatios(b)+ +"\norientation:"+b.sPdfOrientation+"\nsize:"+b.sPdfSize+"\n--/TableToolsOpts--\n"+this.fnGetTableData(b))}}),print:e.extend({},TableTools.buttonBase,{sInfo:"
      Print view

      Please use your browser's print function to print this table. Press escape when finished.

      ",sMessage:null,bShowAll:!0,sToolTip:"View print view",sButtonClass:"DTTT_button_print",sButtonText:"Print",fnClick:function(a,b){this.fnPrint(!0,b)}}),text:e.extend({},TableTools.buttonBase),select:e.extend({},TableTools.buttonBase, +{sButtonText:"Select button",fnSelect:function(a){0!==this.fnGetSelected().length?e(a).removeClass(this.classes.buttons.disabled):e(a).addClass(this.classes.buttons.disabled)},fnInit:function(a){e(a).addClass(this.classes.buttons.disabled)}}),select_single:e.extend({},TableTools.buttonBase,{sButtonText:"Select button",fnSelect:function(a){1==this.fnGetSelected().length?e(a).removeClass(this.classes.buttons.disabled):e(a).addClass(this.classes.buttons.disabled)},fnInit:function(a){e(a).addClass(this.classes.buttons.disabled)}}), +select_all:e.extend({},TableTools.buttonBase,{sButtonText:"Select all",fnClick:function(){this.fnSelectAll()},fnSelect:function(a){this.fnGetSelected().length==this.s.dt.fnRecordsDisplay()?e(a).addClass(this.classes.buttons.disabled):e(a).removeClass(this.classes.buttons.disabled)}}),select_none:e.extend({},TableTools.buttonBase,{sButtonText:"Deselect all",fnClick:function(){this.fnSelectNone()},fnSelect:function(a){0!==this.fnGetSelected().length?e(a).removeClass(this.classes.buttons.disabled):e(a).addClass(this.classes.buttons.disabled)}, +fnInit:function(a){e(a).addClass(this.classes.buttons.disabled)}}),ajax:e.extend({},TableTools.buttonBase,{sAjaxUrl:"/xhr.php",sButtonText:"Ajax button",fnClick:function(a,b){var c=this.fnGetTableData(b);e.ajax({url:b.sAjaxUrl,data:[{name:"tableData",value:c}],success:b.fnAjaxComplete,dataType:"json",type:"POST",cache:!1,error:function(){alert("Error detected when sending table data to server")}})},fnAjaxComplete:function(){alert("Ajax complete")}}),div:e.extend({},TableTools.buttonBase,{sAction:"div", +sTag:"div",sButtonClass:"DTTT_nonbutton",sButtonText:"Text button"}),collection:e.extend({},TableTools.buttonBase,{sAction:"collection",sButtonClass:"DTTT_button_collection",sButtonText:"Collection",fnClick:function(a,b){this._fnCollectionShow(a,b)}})};TableTools.buttons=TableTools.BUTTONS;TableTools.classes={container:"DTTT_container",buttons:{normal:"DTTT_button",disabled:"DTTT_disabled"},collection:{container:"DTTT_collection",background:"DTTT_collection_background",buttons:{normal:"DTTT_button", +disabled:"DTTT_disabled"}},select:{table:"DTTT_selectable",row:"DTTT_selected selected"},print:{body:"DTTT_Print",info:"DTTT_print_info",message:"DTTT_PrintMessage"}};TableTools.classes_themeroller={container:"DTTT_container ui-buttonset ui-buttonset-multi",buttons:{normal:"DTTT_button ui-button ui-state-default"},collection:{container:"DTTT_collection ui-buttonset ui-buttonset-multi"}};TableTools.DEFAULTS={sSwfPath:"../swf/copy_csv_xls_pdf.swf",sRowSelect:"none",sRowSelector:"tr",sSelectedClass:null, +fnPreRowSelect:null,fnRowSelected:null,fnRowDeselected:null,aButtons:["copy","csv","xls","pdf","print"],oTags:{container:"div",button:"a",liner:"span",collection:{container:"div",button:"a",liner:"span"}}};TableTools.defaults=TableTools.DEFAULTS;TableTools.prototype.CLASS="TableTools";TableTools.version="2.2.4";e.fn.dataTable.Api&&e.fn.dataTable.Api.register("tabletools()",function(){var a=null;05xGClFvT5MU!W&$^JmdX&}|XGlY=uhW`PC-0=)^_HnhA-|5(nKa1SmYwaND z&X!8s+uOzM>qXbwEKT3OeY;eiDb37Gp~jTI>jc`)l;dB%HWxXlGGF(sZeY1ip7UDE z?FDzQUF&-_^bbzEJQ=YyNhs(h`rH?AnN3ghaq?-F@;tr_@2L}hw)dW^w!oQgQ z-J|Q+1B874m-Ve>r2eWtXP#TJt!~TJJcIl=Vx$P+DyFA(*fhzJA`#yFoFD?}KRqID zxt5WRYExueyr9WNK1q$hvz$$O&vk94Imrdj({@v_UN5k0U%9s%un5hZST+;u7?$6) zwOy&v^{jv;4Y#voNUdHFxQ?u&?i$+(k}b^6YuU7H_7DSAzv-%eEL>+f2$80Z% z@v6J+(1=>^Cj9_AD%;>=19jPoYcOT;*+OOQWo>Cq@ei?nUHx4@U>&)^^d1&t7ba8a z-`%dd9nEsoWmhwpx8#_v=(%p7+8=netMSIc9r#kc^@{0%U>O(tM^7`{7Axv*r?k+x zUYaSFZrgDMo%t!p6g|ooGs0^jC{4elD7;sZdjhm z3}*hQPvlKc>$WZ3S6Xb-a1p797-Z~*}`gJGSrp&dSmfr{mJ5ErBAM}^}%ZW=|edt*H>k%`_hwz zwMCJaPKolch5Jh#J1?}~ry}p%Sf%K&Aj1#DV`egsIXaUo^_A7-MRdeFKhZVJg|)Wj z=Pd^}gz~&==1;V79)*q@L&FVR$gbyHt#Kd6J;U_ zcgGoD<@ZJf%eD{SyQfYungH#%# z(g>ACDV(Bkn!*_h;}p(PI7i_;g-Lke{Ys}vql;W32< z1&n!}!V?NlDLkX_E2{pQ!V5aoq@Yn~QF)U>o5HKJpxB^v(6>XurKv6zeoIABXB~7bQ&PRQISM1sXq77ARads5{V>|QldXZ4^UZ2lH{mDNCH45L?-yw zOXMIO0T~>JA&c+JRB8a}F~|Xt27%BaAo4H}Wdw*i3M4fKBz+1<2EVbgXMhZh1Ie8Q zGI$Qi(0L%kxYP(x5y&V;BP)rp{0%}$K~*!&PYTzXO5xLd{ep;~a2%ZMgNftd=Y3E- z4i@@g62bJpAuKOxkK_s#mq?Xq>^(ygmi> zFCd~O$Ye8b-oXFO`j;X?CD3kd+(x2)n`<;@&96f9O#O}!Gk53V13fn{e4xLcPkf-~ z=S5D}b9_UBxe%H;MrfgCnfSolqQ0L3yF z)3A(q7Fk6AMU{~)Ks$xJ$^%OwADXGXw-J;&vfym`h)pA#Ibt)&W;v@MYpQ$N3<3km zgra^ImN%*os^m@er+v)KVrY&>S<4h!BU2cgIe@_q5wg#ht)0gLr0X>ympw$z9U|Ac za;BhE= zqKi1~n@hef<}P7&_TQNg_6o1x*1m;_gJB*|A1FX=S-Ah_#JiR_`u^ac0QU(Q5^$?i zxK-(aMBYe0g=TgL?}_~@|AP7o>|gm~JpC9=d-aE~k4D1@Nl|^ieDMCz5NTc9GnWEA z$$ju;uN=h2Kl3T~C5E=w5^Hq`-oHapdVoj96($Im4{{dqKXB;Xg!}`}E%Ep0wI#Na zqklR$;7gC-MI~Pj%ZxN9%gxnt^HI6^xZG@%n=<~Mk@L~hrkJFmVg8kU^6PsZk^caS Gw#hVg)?W(% literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf b/Plugson/www/static/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf new file mode 100644 index 0000000000000000000000000000000000000000..10f6d950f851157160e6385f5adeaf5be3aafeb0 GIT binary patch literal 58846 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 NK-1vB{{!5-pq43jD?9)I literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/images/sort_asc.png b/Plugson/www/static/datatables/images/sort_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ba61a8055fcb18273f2468d335572204667b1f GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3I*bWaz@5R22v2@;zYta_*?F5u6Q zWR@in#&u+WgT?Hi<}D3B3}GOXuX|8Oj3tosHiJ3*4TN zC7>_x-r1O=t(?KoTC+`+>7&2GzdqLHBg&F)2Q?&EGZ+}|Rpsc~9`m>jw35No)z4*} HQ$iB}HK{Sd literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/images/sort_asc_disabled.png b/Plugson/www/static/datatables/images/sort_asc_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fb11dfe24a6c564cb7ddf8bc96703ebb121df1e7 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRX(Vi}jAsXkC6BcOhI9!^3NY?Do zDX;f`c1`y6n0RgO@$!H7chZT&|Jn0dmaqO^XNm-CGtk!Ur<_=Jws3;%W$<+Mb6Mw<&;$T1GdZXL literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/images/sort_both.png b/Plugson/www/static/datatables/images/sort_both.png new file mode 100644 index 0000000000000000000000000000000000000000..af5bc7c5a10b9d6d57cb641aeec752428a07f0ca GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRX6FglULp08Bycxyy87-Q;~nRxO8@-UU*I^KVWyN+&SiMHu5xDOu|HNvwzODfTdXjhVyNu1 z#7^XbGKZ7LW3XeONb$RKLeE*WhqbYpIXPIqK@r4)v+qN8um%99%MPpS9d#7Ed7SL@Bp00i_>zopr0H-Zb Aj{pDw literal 0 HcmV?d00001 diff --git a/Plugson/www/static/datatables/images/sort_desc.png b/Plugson/www/static/datatables/images/sort_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..0e156deb5f61d18f9e2ec5da4f6a8c94a5b4fb41 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3I*R8JSj5R22v2@yo z(czD9$NuDl3Ljm9c#_#4$vXUz=f1~&WY3aa=h!;z7fOEN>ySP9QA=6C-^Dmb&tuM= z4Z&=WZU;2WF>e%GI&mWJk^K!jrbro{W;-I>FeCfLGJl3}+Z^2)3Kw?+EoAU?^>bP0 Hl+XkKC^j|Q{b@g3TV7E(Grjn^aLC2o)_ptHrtUEoT$S@q)~)7U@V;W{6)!%@ u>N?4t-1qslpJw9!O?PJ&w0Cby.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#f9f9f9}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad4}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b3cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a7b5ce}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b6d0}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#f9f9f9}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fbfbfb}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fdfdfd}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad4}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#adbbd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ebebeb}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#eee}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a1aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a2afc8}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a4b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #cacaca;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}} diff --git a/Plugson/www/static/datatables/jquery.dataTables.min.js b/Plugson/www/static/datatables/jquery.dataTables.min.js new file mode 100644 index 00000000..85dd817e --- /dev/null +++ b/Plugson/www/static/datatables/jquery.dataTables.min.js @@ -0,0 +1,160 @@ +/*! DataTables 1.10.7 + * ©2008-2015 SpryMedia Ltd - datatables.net/license + */ +(function(Ea,Q,k){var P=function(h){function W(a){var b,c,e={};h.each(a,function(d){if((b=d.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=d.replace(b[0],b[2].toLowerCase()),e[c]=d,"o"===b[1]&&W(a[d])});a._hungarianMap=e}function H(a,b,c){a._hungarianMap||W(a);var e;h.each(b,function(d){e=a._hungarianMap[d];if(e!==k&&(c||b[e]===k))"o"===e.charAt(0)?(b[e]||(b[e]={}),h.extend(!0,b[e],b[d]),H(a[e],b[e],c)):b[e]=b[d]})}function P(a){var b=m.defaults.oLanguage,c=a.sZeroRecords; +!a.sEmptyTable&&(c&&"No data available in table"===b.sEmptyTable)&&E(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(c&&"Loading..."===b.sLoadingRecords)&&E(a,a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&db(a)}function eb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate"); +A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");if(a=a.aoSearchCols)for(var b=0,c=a.length;b").css({position:"absolute",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(h("
        ").css({position:"absolute", +top:1,left:1,width:100,overflow:"scroll"}).append(h('
        ').css({width:"100%",height:10}))).appendTo("body"),c=b.find(".test");a.bScrollOversize=100===c[0].offsetWidth;a.bScrollbarLeft=1!==Math.round(c.offset().left);b.remove()}function hb(a,b,c,e,d,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;e!==d;)a.hasOwnProperty(e)&&(g=j?b(g,a[e],e,a):a[e],j=!0,e+=f);return g}function Fa(a,b){var c=m.defaults.column,e=a.aoColumns.length,c=h.extend({},m.models.oColumn,c,{nTh:b?b:Q.createElement("th"),sTitle:c.sTitle? +c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[e],mData:c.mData?c.mData:e,idx:e});a.aoColumns.push(c);c=a.aoPreSearchCols;c[e]=h.extend({},m.models.oSearch,c[e]);ka(a,e,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],e=a.oClasses,d=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=d.attr("width")||null;var f=(d.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(fb(c),H(m.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&& +(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),h.extend(b,c),E(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),E(b,c,"aDataSort"));var g=b.mData,j=R(g),i=b.mRender?R(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b.fnGetData=function(a,b,c){var e=j(a,b,k,c);return i&&b?i(e,b,a,c):e};b.fnSetData=function(a,b,c){return S(g)(a,b,c)};"number"!==typeof g&& +(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,d.addClass(e.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=e.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=e.sSortableAsc,b.sSortingClassJUI=e.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=e.sSortableDesc,b.sSortingClassJUI=e.sSortJUIDescAllowed):(b.sSortingClass=e.sSortable,b.sSortingClassJUI=e.sSortJUI)}function X(a){if(!1!==a.oFeatures.bAutoWidth){var b= +a.aoColumns;Ga(a);for(var c=0,e=b.length;cq[f])e(l.length+q[f],o);else if("string"===typeof q[f]){j=0;for(i=l.length;jb&&a[d]--; -1!=e&&c===k&&a.splice(e,1)}function ca(a,b,c,e){var d=a.aoData[b],f,g=function(c,f){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=x(a,b,f,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===d.src)d._aData=na(a,d,e,e===k?k:d._aData).data;else{var j=d.anCells;if(j)if(e!==k)g(j[e],e);else{c=0;for(f=j.length;c").appendTo(g));b=0;for(c=l.length;btr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(o.sHeaderTH); +h(j).find(">tr>th, >tr>td").addClass(o.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,o=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!kb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:o;for(j=j?0:g;j",{"class":d?e[0]:""}).append(h("",{valign:"top",colSpan:aa(a),"class":a.oClasses.sRowEmpty}).html(c))[0];w(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],La(a),g,o,i]);w(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],La(a),g,o,i]);e=h(a.nTBody);e.children().detach();e.append(h(b));w(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing= +!1}}function N(a,b){var c=a.oFeatures,e=c.bFilter;c.bSort&&lb(a);e?fa(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;M(a);a._drawHold=!1}function mb(a){var b=a.oClasses,c=h(a.nTable),c=h("
        ").insertBefore(c),e=a.oFeatures,d=h("
        ",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=d[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,o,l,q,n=0;n")[0];o=f[n+1];if("'"==o||'"'==o){l="";for(q=2;f[n+q]!=o;)l+=f[n+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(o=l.split("."),i.id=o[0].substr(1,o[0].length-1),i.className=o[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;n+=q}d.append(i);d=h(i)}else if(">"==j)d=d.parent();else if("l"==j&&e.bPaginate&&e.bLengthChange)g=nb(a);else if("f"==j&&e.bFilter)g=ob(a);else if("r"==j&&e.bProcessing)g=pb(a);else if("t"==j)g=qb(a);else if("i"== +j&&e.bInfo)g=rb(a);else if("p"==j&&e.bPaginate)g=sb(a);else if(0!==m.ext.feature.length){i=m.ext.feature;q=0;for(o=i.length;q',j=e.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("
        ",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("
        ").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",d[0].outerHTML));h("select",i).val(a._iDisplayLength).bind("change.DT",function(){Ra(a,h(this).val());M(a)});h(a.nTable).bind("length.dt.DT",function(b,c,f){a===c&&h("select",i).val(f)});return i[0]}function sb(a){var b=a.sPaginationType,c=m.ext.pager[b],e="function"===typeof c,d=function(a){M(a)},b=h("
        ").addClass(a.oClasses.sPaging+b)[0], +f=a.aanFeatures;e||c.fnInit(a,b,d);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(e){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),q,l=0;for(q=f.p.length;lf&&(e=0)): +"first"==b?e=0:"previous"==b?(e=0<=d?e-d:0,0>e&&(e=0)):"next"==b?e+d",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");w(a, +null,"processing",[a,b])}function qb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var e=c.sX,d=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),o=h(b[0].cloneNode(!1)),l=b.children("tfoot");c.sX&&"100%"===b.attr("width")&&b.removeAttr("width");l.length||(l=null);c=h("
        ",{"class":f.sScrollWrapper}).append(h("
        ",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0, +width:e?!e?null:s(e):"100%"}).append(h("
        ",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("
        ",{"class":f.sScrollBody}).css({overflow:"auto",height:!d?null:s(d),width:!e?null:s(e)}).append(b));l&&c.append(h("
        ",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:e?!e?null:s(e):"100%"}).append(h("
        ",{"class":f.sScrollFootInner}).append(o.removeAttr("id").css("margin-left", +0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=c.children(),q=b[0],f=b[1],n=l?b[2]:null;if(e)h(f).on("scroll.DT",function(){var a=this.scrollLeft;q.scrollLeft=a;l&&(n.scrollLeft=a)});a.nScrollHead=q;a.nScrollBody=f;a.nScrollFoot=n;a.aoDrawCallback.push({fn:Y,sName:"scrolling"});return c[0]}function Y(a){var b=a.oScroll,c=b.sX,e=b.sXInner,d=b.sY,f=b.iBarWidth,g=h(a.nScrollHead),j=g[0].style,i=g.children("div"),o=i[0].style,l=i.children("table"),i=a.nScrollBody,q=h(i),n=i.style, +k=h(a.nScrollFoot).children("div"),p=k.children("table"),m=h(a.nTHead),r=h(a.nTable),t=r[0],O=t.style,L=a.nTFoot?h(a.nTFoot):null,ha=a.oBrowser,w=ha.bScrollOversize,v,u,y,x,z,A=[],B=[],C=[],D,E=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};r.children("thead, tfoot").remove();z=m.clone().prependTo(r);v=m.find("tr");y=z.find("tr");z.find("th, td").removeAttr("tabindex");L&&(x=L.clone().prependTo(r),u=L.find("tr"),x=x.find("tr")); +c||(n.width="100%",g[0].style.width="100%");h.each(qa(a,z),function(b,c){D=la(a,b);c.style.width=a.aoColumns[D].sWidth});L&&G(function(a){a.style.width=""},x);b.bCollapse&&""!==d&&(n.height=q[0].offsetHeight+m[0].offsetHeight+"px");g=r.outerWidth();if(""===c){if(O.width="100%",w&&(r.find("tbody").height()>i.offsetHeight||"scroll"==q.css("overflow-y")))O.width=s(r.outerWidth()-f)}else""!==e?O.width=s(e):g==q.width()&&q.height()g-f&&(O.width=s(g))):O.width= +s(g);g=r.outerWidth();G(E,y);G(function(a){C.push(a.innerHTML);A.push(s(h(a).css("width")))},y);G(function(a,b){a.style.width=A[b]},v);h(y).height(0);L&&(G(E,x),G(function(a){B.push(s(h(a).css("width")))},x),G(function(a,b){a.style.width=B[b]},u),h(x).height(0));G(function(a,b){a.innerHTML='
        '+C[b]+"
        ";a.style.width=A[b]},y);L&&G(function(a,b){a.innerHTML="";a.style.width=B[b]},x);if(r.outerWidth()i.offsetHeight|| +"scroll"==q.css("overflow-y")?g+f:g;if(w&&(i.scrollHeight>i.offsetHeight||"scroll"==q.css("overflow-y")))O.width=s(u-f);(""===c||""!==e)&&I(a,1,"Possible column misalignment",6)}else u="100%";n.width=s(u);j.width=s(u);L&&(a.nScrollFoot.style.width=s(u));!d&&w&&(n.height=s(t.offsetHeight+f));d&&b.bCollapse&&(n.height=s(d),b=c&&t.offsetWidth>i.offsetWidth?f:0,t.offsetHeighti.clientHeight|| +"scroll"==q.css("overflow-y");ha="padding"+(ha.bScrollbarLeft?"Left":"Right");o[ha]=l?f+"px":"0px";L&&(p[0].style.width=s(b),k[0].style.width=s(b),k[0].style[ha]=l?f+"px":"0px");q.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)i.scrollTop=0}function G(a,b,c){for(var e=0,d=0,f=b.length,g,j;d").appendTo(j.find("tbody"));j.find("tfoot th, tfoot td").css("width", +"");i=qa(a,j.find("thead")[0]);for(n=0;n").css("width",s(a)).appendTo(b||Q.body),e=c[0].offsetWidth;c.remove();return e}function Fb(a,b){var c=a.oScroll;if(c.sX||c.sY)c=!c.sX?c.iBarWidth:0,b.style.width=s(h(b).outerWidth()-c)}function Eb(a,b){var c=Gb(a,b);if(0>c)return null;var e=a.aoData[c];return!e.nTr?h("").html(x(a,c,b,"display"))[0]:e.anCells[b]}function Gb(a,b){for(var c,e=-1,d=-1,f=0,g=a.aoData.length;fe&&(e=c.length,d=f);return d}function s(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function Hb(){var a=m.__scrollbarWidth;if(a===k){var b=h("

        ").css({position:"absolute",top:0,left:0,width:"100%",height:150,padding:0,overflow:"scroll",visibility:"hidden"}).appendTo("body"),a=b[0].offsetWidth-b[0].clientWidth;m.__scrollbarWidth=a;b.remove()}return a}function U(a){var b,c,e=[],d=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var o=[]; +f=function(a){a.length&&!h.isArray(a[0])?o.push(a):o.push.apply(o,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;ad?1:0,0!==c)return"asc"===j.dir?c:-c;c=e[a];d=e[b];return cd?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,m=f[a]._aSortData,r=f[b]._aSortData;for(j=0;jg?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,e=a.aoColumns,d=U(a),a=a.oLanguage.oAria,f=0,g=e.length;f/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0d?d+1:3));d=0;for(f=e.length;dd?d+1:3))}a.aLastSort=e}function Ib(a,b){var c=a.aoColumns[b],e=m.ext.order[c.sSortDataType],d;e&&(d=e.call(a.oInstance,a,b,$(a,b)));for(var f,g=m.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j=e.length?[0,c[1]]:c)}));d.search!==k&&h.extend(a.oPreviousSearch,Ab(d.search));b=0;for(c=d.columns.length;b=c&&(b=c-e);b-=b%e;if(-1===e||0>b)b=0;a._iDisplayStart=b}function Pa(a,b){var c=a.renderer,e=m.ext.renderer[b];return h.isPlainObject(c)&&c[b]?e[c[b]]||e._:"string"===typeof c?e[c]||e._:e._}function B(a){return a.oFeatures.bServerSide? +"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function Wa(a,b){var c=[],c=Mb.numbers_length,e=Math.floor(c/2);b<=c?c=V(0,b):a<=e?(c=V(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-e?c=V(b-(c-2),b):(c=V(a-e+2,a+e-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function db(a){h.each({num:function(b){return Aa(b,a)},"num-fmt":function(b){return Aa(b,a,Xa)},"html-num":function(b){return Aa(b,a,Ba)},"html-num-fmt":function(b){return Aa(b,a,Ba,Xa)}},function(b, +c){u.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(u.type.search[b+a]=u.type.search.html)})}function Nb(a){return function(){var b=[za(this[m.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return m.ext.internal[a].apply(this,b)}}var m,u,t,r,v,Ya={},Ob=/[\r\n]/g,Ba=/<.*?>/g,ac=/^[\w\+\-]/,bc=/[\w\+\-]$/,Yb=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Xa=/[',$\u00a3\u20ac\u00a5%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,J=function(a){return!a||!0===a|| +"-"===a?!0:!1},Pb=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Qb=function(a,b){Ya[b]||(Ya[b]=RegExp(va(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Ya[b],"."):a},Za=function(a,b,c){var e="string"===typeof a;if(J(a))return!0;b&&e&&(a=Qb(a,b));c&&e&&(a=a.replace(Xa,""));return!isNaN(parseFloat(a))&&isFinite(a)},Rb=function(a,b,c){return J(a)?!0:!(J(a)||"string"===typeof a)?null:Za(a.replace(Ba,""),b,c)?!0:null},D=function(a,b,c){var e=[],d=0,f=a.length; +if(c!==k)for(;d")[0],Zb=wa.textContent!==k,$b=/<.*?>/g;m=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new t(za(this[u.iApiIndex])):new t(this)};this.fnAddData=function(a,b){var c=this.api(!0),e=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b=== +k||b)&&c.draw();return e.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],e=c.oScroll;a===k||a?b.draw(!1):(""!==e.sX||""!==e.sY)&&Y(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var e=this.api(!0),a=e.rows(a),d=a.settings()[0],h=d.aoData[a[0][0]];a.remove();b&&b.call(this,d,h);(c===k||c)&&e.draw();return h}; +this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,e,d,h){d=this.api(!0);null===b||b===k?d.search(a,c,e,h):d.column(b).search(a,c,e,h);d.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var e=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==e||"th"==e?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()}; +this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c=== +k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return za(this[u.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,e,d){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(d===k||d)&&h.columns.adjust();(e===k||e)&&h.draw();return 0};this.fnVersionCheck=u.fnVersionCheck;var b=this,c=a===k,e=this.length;c&&(a={});this.oApi=this.internal=u.internal;for(var d in m.ext.internal)d&& +(this[d]=Nb(d));this.each(function(){var d={},d=1t<"F"ip>'),p.renderer)? +h.isPlainObject(p.renderer)&&!p.renderer.header&&(p.renderer.header="jqueryui"):p.renderer="jqueryui":h.extend(i,m.ext.classes,d.oClasses);q.addClass(i.sTable);if(""!==p.oScroll.sX||""!==p.oScroll.sY)p.oScroll.iBarWidth=Hb();!0===p.oScroll.sX&&(p.oScroll.sX="100%");p.iInitDisplayStart===k&&(p.iInitDisplayStart=d.iDisplayStart,p._iDisplayStart=d.iDisplayStart);null!==d.iDeferLoading&&(p.bDeferLoading=!0,g=h.isArray(d.iDeferLoading),p._iRecordsDisplay=g?d.iDeferLoading[0]:d.iDeferLoading,p._iRecordsTotal= +g?d.iDeferLoading[1]:d.iDeferLoading);var t=p.oLanguage;h.extend(!0,t,d.oLanguage);""!==t.sUrl&&(h.ajax({dataType:"json",url:t.sUrl,success:function(a){P(a);H(l.oLanguage,a);h.extend(true,t,a);ga(p)},error:function(){ga(p)}}),o=!0);null===d.asStripeClasses&&(p.asStripeClasses=[i.sStripeOdd,i.sStripeEven]);var g=p.asStripeClasses,s=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(g,function(a){return s.hasClass(a)}))&&(h("tbody tr",this).removeClass(g.join(" ")),p.asDestroyStripes=g.slice()); +n=[];g=this.getElementsByTagName("thead");0!==g.length&&(da(p.aoHeader,g[0]),n=qa(p));if(null===d.aoColumns){r=[];g=0;for(j=n.length;g").appendTo(this));p.nTHead=j[0];j=q.children("tbody");0===j.length&&(j=h("").appendTo(this));p.nTBody=j[0];j=q.children("tfoot");if(0===j.length&&0").appendTo(this);0===j.length||0===j.children().length?q.addClass(i.sNoFooter): +0a?new t(b[a],this[a]):null},filter:function(a){var b=[];if(y.filter)b=y.filter.call(this,a,this);else for(var c=0,e=this.length;c").addClass(b), +h("td",c).addClass(b).html(a)[0].colSpan=aa(e),d.push(c[0]))};f(a,b);c._details&&c._details.remove();c._details=h(d);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});r(["row().child.show()","row().child().show()"],function(){Vb(this,!0);return this});r(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});r(["row().child.remove()","row().child().remove()"],function(){cb(this);return this});r("row().child.isShown()",function(){var a=this.context;return a.length&& +this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var dc=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,e,d){for(var c=[],e=0,f=d.length;e=0?b:g.length+b];if(typeof a==="function"){var d=Ca(c, +f);return h.map(g,function(b,f){return a(f,Wb(c,f,0,0,d),i[f])?f:null})}var k=typeof a==="string"?a.match(dc):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var m=h.map(g,function(a,b){return a.bVisible?b:null});return[m[m.length+b]]}return[la(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null})}else return h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray()},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});v("columns().header()", +"column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});v("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});v("columns().data()","column().data()",function(){return this.iterator("column-rows",Wb,1)});v("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});v("columns().cache()","column().cache()", +function(a){return this.iterator("column-rows",function(b,c,e,d,f){return ia(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});v("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,e,d){return ia(a.aoData,d,"anCells",b)},1)});v("columns().visible()","column().visible()",function(a,b){return this.iterator("column",function(c,e){if(a===k)return c.aoColumns[e].bVisible;var d=c.aoColumns,f=d[e],g=c.aoData,j,i,m;if(a!==k&&f.bVisible!==a){if(a){var l= +h.inArray(!0,D(d,"bVisible"),e+1);j=0;for(i=g.length;je;return!0};m.isDataTable=m.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;h.each(m.settings, +function(a,d){var f=d.nScrollHead?h("table",d.nScrollHead)[0]:null,g=d.nScrollFoot?h("table",d.nScrollFoot)[0]:null;if(d.nTable===b||f===b||g===b)c=!0});return c};m.tables=m.fnTables=function(a){return h.map(m.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable})};m.util={throttle:ua,escapeRegex:va};m.camelToHungarian=H;r("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a, +b){r(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0].match(/\.dt\b/)||(a[0]+=".dt");var e=h(this.tables().nodes());e[b].apply(e,a);return this})});r("clear()",function(){return this.iterator("table",function(a){oa(a)})});r("settings()",function(){return new t(this.context,this.context)});r("init()",function(){var a=this.context;return a.length?a[0].oInit:null});r("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});r("destroy()", +function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,e=b.oClasses,d=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(d),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),q;b.bDestroying=!0;w(b,"aoDestroyCallback","destroy",[b]);a||(new t(b)).columns().visible(!0);k.unbind(".DT").find(":not(tbody *)").unbind(".DT");h(Ea).unbind(".DT-"+b.sInstance);d!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&d!=j.parentNode&&(i.children("tfoot").detach(), +i.append(j));i.detach();k.detach();b.aaSorting=[];b.aaSortingFixed=[];xa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(e.sSortable+" "+e.sSortableAsc+" "+e.sSortableDesc+" "+e.sSortableNone);b.bJUI&&(h("th span."+e.sSortIcon+", td span."+e.sSortIcon,g).detach(),h("th, td",g).each(function(){var a=h("div."+e.sSortJUIWrapper,this);h(this).append(a.contents());a.detach()}));!a&&c&&c.insertBefore(d,b.nTableReinsertBefore);f.children().detach();f.append(l);i.css("width",b.sDestroyWidth).removeClass(e.sTable); +(q=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%q])});c=h.inArray(b,m.settings);-1!==c&&m.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){r(b+"s().every()",function(a){return this.iterator(b,function(e,d,f){a.call((new t(e))[b](d,f))})})});r("i18n()",function(a,b,c){var e=this.context[0],a=R(a)(e.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});m.version="1.10.7";m.settings= +[];m.models={};m.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};m.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null};m.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std", +sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};m.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1, +fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null, +fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"}, +sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},m.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null, +sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null};W(m.defaults);m.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};W(m.defaults.column);m.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null, +bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[], +sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null, +bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==B(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==B(this)?1*this._iRecordsDisplay: +this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,e=this.aiDisplay.length,d=this.oFeatures,f=d.bPaginate;return d.bServerSide?!1===f||-1===a?b+e:Math.min(b+a,this._iRecordsDisplay):!f||c>e||-1===a?e:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{}};m.ext=u={buttons:{},classes:{},errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{}, +header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:m.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:m.version};h.extend(u,{afnFiltering:u.search,aTypes:u.type.detect,ofnSearch:u.type.search,oSort:u.type.order,afnSortData:u.order,aoFeatures:u.feature,oApi:u.internal,oStdClasses:u.classes,oPagination:u.pager});h.extend(m.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd", +sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead", +sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Da="",Da="",F=Da+"ui-state-default",ja=Da+"css_right ui-icon ui-icon-",Xb=Da+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";h.extend(m.ext.oJUIClasses, +m.ext.classes,{sPageButton:"fg-button ui-button "+F,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:F+" sorting_asc",sSortDesc:F+" sorting_desc",sSortable:F+" sorting",sSortableAsc:F+" sorting_asc_disabled",sSortableDesc:F+" sorting_desc_disabled",sSortableNone:F+" sorting_disabled",sSortJUIAsc:ja+"triangle-1-n",sSortJUIDesc:ja+"triangle-1-s",sSortJUI:ja+"carat-2-n-s", +sSortJUIAscAllowed:ja+"carat-1-n",sSortJUIDescAllowed:ja+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+F,sScrollFoot:"dataTables_scrollFoot "+F,sHeaderTH:F,sFooterTH:F,sJUIHeader:Xb+" ui-corner-tl ui-corner-tr",sJUIFooter:Xb+" ui-corner-bl ui-corner-br"});var Mb=m.ext.pager;h.extend(Mb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},simple_numbers:function(a,b){return["previous", +Wa(a,b),"next"]},full_numbers:function(a,b){return["first","previous",Wa(a,b),"next","last"]},_numbers:Wa,numbers_length:7});h.extend(!0,m.ext.renderer,{pageButton:{_:function(a,b,c,e,d,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i,k,l=0,m=function(b,e){var n,r,t,s,u=function(b){Ta(a,b.data.action,true)};n=0;for(r=e.length;n").appendTo(b);m(t,s)}else{k=i="";switch(s){case "ellipsis":b.append('');break; +case "first":i=j.sFirst;k=s+(d>0?"":" "+g.sPageButtonDisabled);break;case "previous":i=j.sPrevious;k=s+(d>0?"":" "+g.sPageButtonDisabled);break;case "next":i=j.sNext;k=s+(d",{"class":g.sPageButton+" "+k,"aria-controls":a.sTableId,"data-dt-idx":l,tabindex:a.iTabIndex,id:c===0&&typeof s==="string"?a.sTableId+"_"+s:null}).html(i).appendTo(b); +Va(t,{action:s},u);l++}}}},n;try{n=h(Q.activeElement).data("dt-idx")}catch(r){}m(h(b).empty(),e);n&&h(b).find("[data-dt-idx="+n+"]").focus()}}});h.extend(m.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&(!ac.test(a)||!bc.test(a)))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||J(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal; +return Rb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Rb(a,c,!0)?"html-num-fmt"+c:null},function(a){return J(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(m.ext.type.search,{html:function(a){return J(a)?a:"string"===typeof a?a.replace(Ob," ").replace(Ba,""):""},string:function(a){return J(a)?a:"string"===typeof a?a.replace(Ob," "):a}});var Aa=function(a,b,c,e){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Qb(a,b));a.replace&&(c&&(a=a.replace(c,"")), +e&&(a=a.replace(e,"")));return 1*a};h.extend(u.type.order,{"date-pre":function(a){return Date.parse(a)||0},"html-pre":function(a){return J(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return J(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return ab?1:0},"string-desc":function(a,b){return ab?-1:0}});db("");h.extend(!0,m.ext.renderer,{header:{_:function(a,b,c,e){h(a.nTable).on("order.dt.DT",function(d, +f,g,h){if(a===f){d=c.idx;b.removeClass(c.sSortingClass+" "+e.sSortAsc+" "+e.sSortDesc).addClass(h[d]=="asc"?e.sSortAsc:h[d]=="desc"?e.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,e){h("

        ").addClass(e.sSortJUIWrapper).append(b.contents()).append(h("").addClass(e.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(d,f,g,h){if(a===f){d=c.idx;b.removeClass(e.sSortAsc+" "+e.sSortDesc).addClass(h[d]=="asc"?e.sSortAsc:h[d]=="desc"?e.sSortDesc:c.sSortingClass); +b.find("span."+e.sSortIcon).removeClass(e.sSortJUIAsc+" "+e.sSortJUIDesc+" "+e.sSortJUI+" "+e.sSortJUIAscAllowed+" "+e.sSortJUIDescAllowed).addClass(h[d]=="asc"?e.sSortJUIAsc:h[d]=="desc"?e.sSortJUIDesc:c.sSortingClassJUI)}})}}});m.render={number:function(a,b,c,e){return{display:function(d){if("number"!==typeof d&&"string"!==typeof d)return d;var f=0>d?"-":"",d=Math.abs(parseFloat(d)),g=parseInt(d,10),d=c?b+(d-g).toFixed(c).substring(2):"";return f+(e||"")+g.toString().replace(/\B(?=(\d{3})+(?!\d))/g, +a)+d}}}};h.extend(m.ext.internal,{_fnExternApiFunc:Nb,_fnBuildAjax:ra,_fnAjaxUpdate:kb,_fnAjaxParameters:tb,_fnAjaxUpdateDraw:ub,_fnAjaxDataSrc:sa,_fnAddColumn:Fa,_fnColumnOptions:ka,_fnAdjustColumnSizing:X,_fnVisibleToColumnIndex:la,_fnColumnIndexToVisible:$,_fnVisbleColumns:aa,_fnGetColumns:Z,_fnColumnTypes:Ha,_fnApplyColumnDefs:ib,_fnHungarianMap:W,_fnCamelToHungarian:H,_fnLanguageCompat:P,_fnBrowserDetect:gb,_fnAddData:K,_fnAddTr:ma,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex: +null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:x,_fnSetCellData:Ia,_fnSplitObjNotation:Ka,_fnGetObjectDataFn:R,_fnSetObjectDataFn:S,_fnGetDataMaster:La,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:ca,_fnGetRowElements:na,_fnCreateTr:Ja,_fnBuildHead:jb,_fnDrawHead:ea,_fnDraw:M,_fnReDraw:N,_fnAddOptionsHtml:mb,_fnDetectHeader:da,_fnGetUniqueThs:qa,_fnFeatureHtmlFilter:ob,_fnFilterComplete:fa,_fnFilterCustom:xb,_fnFilterColumn:wb,_fnFilter:vb,_fnFilterCreateSearch:Qa, +_fnEscapeRegex:va,_fnFilterData:yb,_fnFeatureHtmlInfo:rb,_fnUpdateInfo:Bb,_fnInfoMacros:Cb,_fnInitialise:ga,_fnInitComplete:ta,_fnLengthChange:Ra,_fnFeatureHtmlLength:nb,_fnFeatureHtmlPaginate:sb,_fnPageChange:Ta,_fnFeatureHtmlProcessing:pb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:qb,_fnScrollDraw:Y,_fnApplyToChildren:G,_fnCalculateColumnWidths:Ga,_fnThrottle:ua,_fnConvertToWidth:Db,_fnScrollingWidthAdjust:Fb,_fnGetWidestNode:Eb,_fnGetMaxLenString:Gb,_fnStringToCss:s,_fnScrollBarWidth:Hb,_fnSortFlatten:U, +_fnSort:lb,_fnSortAria:Jb,_fnSortListener:Ua,_fnSortAttachListener:Oa,_fnSortingClasses:xa,_fnSortData:Ib,_fnSaveState:ya,_fnLoadState:Kb,_fnSettingsFromNode:za,_fnLog:I,_fnMap:E,_fnBindAction:Va,_fnCallbackReg:z,_fnCallbackFire:w,_fnLengthOverflow:Sa,_fnRenderer:Pa,_fnDataSource:B,_fnRowAttributes:Ma,_fnCalculateEnd:function(){}});h.fn.dataTable=m;h.fn.dataTableSettings=m.settings;h.fn.dataTableExt=m.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(m,function(a,b){h.fn.DataTable[a]= +b});return h.fn.dataTable};"function"===typeof define&&define.amd?define("datatables",["jquery"],P):"object"===typeof exports?module.exports=P(require("jquery")):jQuery&&!jQuery.fn.dataTable&&P(jQuery)})(window,document); diff --git a/Plugson/www/static/datatables/jquery.dataTables_themeroller.css b/Plugson/www/static/datatables/jquery.dataTables_themeroller.css new file mode 100644 index 00000000..1426a44a --- /dev/null +++ b/Plugson/www/static/datatables/jquery.dataTables_themeroller.css @@ -0,0 +1,416 @@ +/* + * Table styles + */ +table.dataTable { + width: 100%; + margin: 0 auto; + clear: both; + border-collapse: separate; + border-spacing: 0; + /* + * Header and footer styles + */ + /* + * Body styles + */ +} +table.dataTable thead th, +table.dataTable thead td, +table.dataTable tfoot th, +table.dataTable tfoot td { + padding: 4px 10px; +} +table.dataTable thead th, +table.dataTable tfoot th { + font-weight: bold; +} +table.dataTable thead th:active, +table.dataTable thead td:active { + outline: none; +} +table.dataTable thead .sorting_asc, +table.dataTable thead .sorting_desc, +table.dataTable thead .sorting { + cursor: pointer; + *cursor: hand; +} +table.dataTable thead th div.DataTables_sort_wrapper { + position: relative; + padding-right: 10px; +} +table.dataTable thead th div.DataTables_sort_wrapper span { + position: absolute; + top: 50%; + margin-top: -8px; + right: -5px; +} +table.dataTable thead th.ui-state-default { + border-right-width: 0; +} +table.dataTable thead th.ui-state-default:last-child { + border-right-width: 1px; +} +table.dataTable tbody tr { + background-color: #ffffff; +} +table.dataTable tbody tr.selected { + background-color: #B0BED9; +} +table.dataTable tbody th, +table.dataTable tbody td { + padding: 8px 10px; +} +table.dataTable th.center, +table.dataTable td.center, +table.dataTable td.dataTables_empty { + text-align: center; +} +table.dataTable th.right, +table.dataTable td.right { + text-align: right; +} +table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { + border-top: 1px solid #ddd; +} +table.dataTable.row-border tbody tr:first-child th, +table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, +table.dataTable.display tbody tr:first-child td { + border-top: none; +} +table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td { + border-top: 1px solid #ddd; + border-right: 1px solid #ddd; +} +table.dataTable.cell-border tbody tr th:first-child, +table.dataTable.cell-border tbody tr td:first-child { + border-left: 1px solid #ddd; +} +table.dataTable.cell-border tbody tr:first-child th, +table.dataTable.cell-border tbody tr:first-child td { + border-top: none; +} +table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { + background-color: #f9f9f9; +} +table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected { + background-color: #abb9d3; +} +table.dataTable.hover tbody tr:hover, +table.dataTable.hover tbody tr.odd:hover, +table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, +table.dataTable.display tbody tr.odd:hover, +table.dataTable.display tbody tr.even:hover { + background-color: whitesmoke; +} +table.dataTable.hover tbody tr:hover.selected, +table.dataTable.hover tbody tr.odd:hover.selected, +table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected, +table.dataTable.display tbody tr.odd:hover.selected, +table.dataTable.display tbody tr.even:hover.selected { + background-color: #a9b7d1; +} +table.dataTable.order-column tbody tr > .sorting_1, +table.dataTable.order-column tbody tr > .sorting_2, +table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, +table.dataTable.display tbody tr > .sorting_2, +table.dataTable.display tbody tr > .sorting_3 { + background-color: #f9f9f9; +} +table.dataTable.order-column tbody tr.selected > .sorting_1, +table.dataTable.order-column tbody tr.selected > .sorting_2, +table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, +table.dataTable.display tbody tr.selected > .sorting_2, +table.dataTable.display tbody tr.selected > .sorting_3 { + background-color: #acbad4; +} +table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { + background-color: #f1f1f1; +} +table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 { + background-color: #f3f3f3; +} +table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 { + background-color: whitesmoke; +} +table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 { + background-color: #a6b3cd; +} +table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 { + background-color: #a7b5ce; +} +table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 { + background-color: #a9b6d0; +} +table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { + background-color: #f9f9f9; +} +table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 { + background-color: #fbfbfb; +} +table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 { + background-color: #fdfdfd; +} +table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 { + background-color: #acbad4; +} +table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 { + background-color: #adbbd6; +} +table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 { + background-color: #afbdd8; +} +table.dataTable.display tbody tr:hover > .sorting_1, +table.dataTable.display tbody tr.odd:hover > .sorting_1, +table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1, +table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1, +table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 { + background-color: #eaeaea; +} +table.dataTable.display tbody tr:hover > .sorting_2, +table.dataTable.display tbody tr.odd:hover > .sorting_2, +table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2, +table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2, +table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 { + background-color: #ebebeb; +} +table.dataTable.display tbody tr:hover > .sorting_3, +table.dataTable.display tbody tr.odd:hover > .sorting_3, +table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3, +table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3, +table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 { + background-color: #eeeeee; +} +table.dataTable.display tbody tr:hover.selected > .sorting_1, +table.dataTable.display tbody tr.odd:hover.selected > .sorting_1, +table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1, +table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1, +table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 { + background-color: #a1aec7; +} +table.dataTable.display tbody tr:hover.selected > .sorting_2, +table.dataTable.display tbody tr.odd:hover.selected > .sorting_2, +table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2, +table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2, +table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 { + background-color: #a2afc8; +} +table.dataTable.display tbody tr:hover.selected > .sorting_3, +table.dataTable.display tbody tr.odd:hover.selected > .sorting_3, +table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3, +table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3, +table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 { + background-color: #a4b2cb; +} +table.dataTable.nowrap th, table.dataTable.nowrap td { + white-space: nowrap; +} +table.dataTable.compact thead th, +table.dataTable.compact thead td { + padding: 5px 9px; +} +table.dataTable.compact tfoot th, +table.dataTable.compact tfoot td { + padding: 5px 9px 3px 9px; +} +table.dataTable.compact tbody th, +table.dataTable.compact tbody td { + padding: 4px 5px; +} +table.dataTable th.dt-left, +table.dataTable td.dt-left { + text-align: left; +} +table.dataTable th.dt-center, +table.dataTable td.dt-center, +table.dataTable td.dataTables_empty { + text-align: center; +} +table.dataTable th.dt-right, +table.dataTable td.dt-right { + text-align: right; +} +table.dataTable th.dt-justify, +table.dataTable td.dt-justify { + text-align: justify; +} +table.dataTable th.dt-nowrap, +table.dataTable td.dt-nowrap { + white-space: nowrap; +} +table.dataTable thead th.dt-head-left, +table.dataTable thead td.dt-head-left, +table.dataTable tfoot th.dt-head-left, +table.dataTable tfoot td.dt-head-left { + text-align: left; +} +table.dataTable thead th.dt-head-center, +table.dataTable thead td.dt-head-center, +table.dataTable tfoot th.dt-head-center, +table.dataTable tfoot td.dt-head-center { + text-align: center; +} +table.dataTable thead th.dt-head-right, +table.dataTable thead td.dt-head-right, +table.dataTable tfoot th.dt-head-right, +table.dataTable tfoot td.dt-head-right { + text-align: right; +} +table.dataTable thead th.dt-head-justify, +table.dataTable thead td.dt-head-justify, +table.dataTable tfoot th.dt-head-justify, +table.dataTable tfoot td.dt-head-justify { + text-align: justify; +} +table.dataTable thead th.dt-head-nowrap, +table.dataTable thead td.dt-head-nowrap, +table.dataTable tfoot th.dt-head-nowrap, +table.dataTable tfoot td.dt-head-nowrap { + white-space: nowrap; +} +table.dataTable tbody th.dt-body-left, +table.dataTable tbody td.dt-body-left { + text-align: left; +} +table.dataTable tbody th.dt-body-center, +table.dataTable tbody td.dt-body-center { + text-align: center; +} +table.dataTable tbody th.dt-body-right, +table.dataTable tbody td.dt-body-right { + text-align: right; +} +table.dataTable tbody th.dt-body-justify, +table.dataTable tbody td.dt-body-justify { + text-align: justify; +} +table.dataTable tbody th.dt-body-nowrap, +table.dataTable tbody td.dt-body-nowrap { + white-space: nowrap; +} + +table.dataTable, +table.dataTable th, +table.dataTable td { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +/* + * Control feature layout + */ +.dataTables_wrapper { + position: relative; + clear: both; + *zoom: 1; + zoom: 1; +} +.dataTables_wrapper .dataTables_length { + float: left; +} +.dataTables_wrapper .dataTables_filter { + float: right; + text-align: right; +} +.dataTables_wrapper .dataTables_filter input { + margin-left: 0.5em; +} +.dataTables_wrapper .dataTables_info { + clear: both; + float: left; + padding-top: 0.55em; +} +.dataTables_wrapper .dataTables_paginate { + float: right; + text-align: right; +} +.dataTables_wrapper .dataTables_paginate .fg-button { + box-sizing: border-box; + display: inline-block; + min-width: 1.5em; + padding: 0.5em; + margin-left: 2px; + text-align: center; + text-decoration: none !important; + cursor: pointer; + *cursor: hand; + color: #333 !important; + border: 1px solid transparent; +} +.dataTables_wrapper .dataTables_paginate .fg-button:active { + outline: none; +} +.dataTables_wrapper .dataTables_paginate .fg-button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.dataTables_wrapper .dataTables_paginate .fg-button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.dataTables_wrapper .dataTables_processing { + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 40px; + margin-left: -50%; + margin-top: -25px; + padding-top: 20px; + text-align: center; + font-size: 1.2em; + background-color: white; + background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0))); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); + /* Chrome10+,Safari5.1+ */ + background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); + /* FF3.6+ */ + background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); + /* IE10+ */ + background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); + /* Opera 11.10+ */ + background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); + /* W3C */ +} +.dataTables_wrapper .dataTables_length, +.dataTables_wrapper .dataTables_filter, +.dataTables_wrapper .dataTables_info, +.dataTables_wrapper .dataTables_processing, +.dataTables_wrapper .dataTables_paginate { + color: #333; +} +.dataTables_wrapper .dataTables_scroll { + clear: both; +} +.dataTables_wrapper .dataTables_scrollBody { + *margin-top: -1px; + -webkit-overflow-scrolling: touch; +} +.dataTables_wrapper .ui-widget-header { + font-weight: normal; +} +.dataTables_wrapper .ui-toolbar { + padding: 8px; +} +.dataTables_wrapper:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +@media screen and (max-width: 767px) { + .dataTables_wrapper .dataTables_length, + .dataTables_wrapper .dataTables_filter, + .dataTables_wrapper .dataTables_info, + .dataTables_wrapper .dataTables_paginate { + float: none; + text-align: center; + } + .dataTables_wrapper .dataTables_filter, + .dataTables_wrapper .dataTables_paginate { + margin-top: 0.5em; + } +} diff --git a/Plugson/www/static/fonts/fontawesome-webfont.ttf b/Plugson/www/static/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d7994e13086b1ac1a216bd754c93e1bccd65f237 GIT binary patch literal 138204 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 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/fonts/fontawesome-webfont.woff b/Plugson/www/static/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..6fd4ede0f30f170eecb4156beb7235bf01fff00b GIT binary patch literal 81284 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äY>7uxS6S37IVP_>DW-kg%dn+sFHLnFhvXTU%&ox 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 ZUtABnb?tu62nVk>KX+wfW(Hek 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/Plugson/www/static/fonts/glyphicons-halflings-regular.woff2 b/Plugson/www/static/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/fonts/ionicons.eot b/Plugson/www/static/fonts/ionicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..9caa348954355e4b19ce5ee2fd7ff321efd94626 GIT binary patch literal 120724 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 AasU7T literal 0 HcmV?d00001 diff --git a/Plugson/www/static/fonts/ionicons.ttf b/Plugson/www/static/fonts/ionicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..180ce515fe85c1ed1a28d915491809b17c7fd623 GIT binary patch literal 188508 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
      1. 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%0AsRRTZC(N>vB>bhOQ?PsgOH zgMB(SRUP8f%~I8&KHWT39p=+52_CQaL?<5R)ZTKqJoY{(w?6fO@jcQFE$gv#HHd%YXB!9r;C8 zW3o+NVr*m363p=Dm<@VnfB%f+3_Ekm3vCP$*}2?ekKPzn0a7as>LaU0PfZxqF*AnNw#(eydxdpMAw{vMtnTU2uX%pPhEVS1*RELmXZ zElTYyN;Jhb#rf{uWF+~XUORa?-&1e-?uwlWR;|Z`%?^{Lo@{;6+9_G@EvdC-O~g%^ zf*FEs*qk&)b#_ea{Jyqdk5y@`wQfJn{OXepl`mSfqZj(|1g23p0pm$dwPCtiaWvG< zkRT`}ZQhzJ2%00U4c~gkn4QG@a!WAPY})q=h1S@YrmxYqX4*#N4HX}Y>1|~4FSV&r^wpirGeVl4% zqq*6Jz#16h{~kFr{(r&ZXUCtbQziGc2*q`tBk&0 literal 0 HcmV?d00001 diff --git a/Plugson/www/static/img/AliPay.png b/Plugson/www/static/img/AliPay.png new file mode 100644 index 0000000000000000000000000000000000000000..210cf1935de717bb89e6540731a8c36e468223ab GIT binary patch literal 104041 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

        Uvmo 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

        #}<` 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

        Cafd0= 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⪻_sTQb@dZ(WV&BO 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 M#pT6{MfCmt7Zykm{Qv*} literal 0 HcmV?d00001 diff --git a/Plugson/www/static/img/VentoyLogo.png b/Plugson/www/static/img/VentoyLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..a13884a46f46860dd2591f92adc4b18333cddb85 GIT binary patch literal 26480 zcmV)yK$5?SP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;wH)0002_L%V+f000SaNLh0L002k;002k;M#*bF003rX zNkl1zO~ji$6TA?t z2xOte5fDHDMF`%y=HCAv+VeDmGlqdPC@}W{A3#O$0m`8G z#g8B;LuWXei8Er{B&eC!DnV655Nl9_Q6+?9nfgc8Tn&U*x0UC2YZ7ZA1dKpxh4mCx z6H5_1Col_zB2?%o!Gp|@5Km%DAP`8|<0z2EHHjyPieZYO!Xkia)a~g5-jx3d4ApZ0^J8>eOdIf{=n(gIJARQY(}pgnGBAxNwVF45e3{fSHPf zxgs+WCaPLbDy@v*Kd=c_glqe7Zc;LoEk?d%#yUo)97(Q_`4Yl_i@cYeu#OQSm4MZN zs$pAGw#lfmI04&f)Wuyfl&Z{ppdw{8@!aR;jI5Hh%%YJwXF-|OO0ALbjaWt@6k$aQ zR;9uKPCAJXfQdiWs1ZR>(RkEI9Z^tGf=WZ!?hGSwBx-;X2MDQF*oLE{x(nErz+x8W zK$lGq4dc}cY6J<2mB@&VRuQkLSCC+wDx1KuI&h>`JuPrnm9q**6+ID@lR?7@%2<_= z2o7*T14bmO$$0VV(S09uBCutR+;T>)TI2@kMc`_sdcg<1oLPIr;pCHjjE%^is z?llAw^<)hbL_QQeh9H8+Qj2N4h30Za;sP{08#HPqBjAjZMvgNoW>AY=t%IIbmHQOA zSJC^t@<33I0UH9Vpt(Z6Fs0Hl`LbD4RO9bNpCsz%5GA7qEl?&#WMYI}RNqLgdBci% z+56(9)XG~%k{h+3?G5d${y5)MYj*JUX`a%@xFutb_$ix7MS@a!xXO?nG9YR>gLHN| zG5`pMxx%Cl1a+*Xo(JrVp$pCWhfY^dYGLXFK_f+J%(|#zC9q~H)|er(xb8-?woZa+ zE&m-g0jiNv8nqn&qtOhQRueSb5-?QFdS+VD%DX|E?+uLxX?+GEgn$}@ZJ5AFWCX7e zyjY`Q!y4|XMc!L0@2kALrw)2n(UZU!$Ut0_==dGh2-ZL%alu;W(zbeYVJQhg398f~ z;1vlX)+@FSnjvPzt7-^Z3Hs0^Fsp;#H6oYtz^j=JPont?buj0wk;`a0`vH&YemKez zyT^u^;sWez%2h_p)J5Ux*?j4UA8r232c|Ws7}lKUemf<1(%5qC=rOI8N!`+tPWqLA zmB83mtWzvJGl^mnhTC-2WytK_qyq2^`u)1cq8$Z4)&@z)&|@LZp#; z5LJd1a>66;0(lhSQILmfm3soRuBxV8u;$cA45TJ{?5Pz}qc~YMGop+CwRc^u#S8&F zLLHQO9hlcj4b&b)eWxjnF+tFYg`so=6A$| zALpq&kLY%2_`YTM#Ki9pSf+Jg=7k`RjkM;p6l4~RDv6CIBOpv`Vd`5~Q5(sR&a;)k zx~W*DZ1rNi2&3F82D~^QF;$Da`O35G`kXiF5k)YK3S5{3ZJa_nC$WKxT20W3U*|hX z+R1CE$lUms+;?alD+4WQeF-DC@h3Hia zkLOmtX5l-5@QR?NlW3|k8@>HWt<1fGSXQ0qq@6Rgh7?a`0?sI&X!ECa6ofXqYS0J_ zfmK_wLAeCEA+TFJo|qhAul6`&af$I9ktwB7-YQn{^fUqS2O2p>Fn>Hv(7pu_iD1Sa z2`R!zYKA_@HHK?*?7KqX7Zmw(LF7YTWi6=S6{?{45Y1I;4V#%|JvZc57w3QwS^~A^ zsbdJ<@pkxIWcjE{pH&ipRVNILuwTPgDa*Oe6!Z@)VyY=0<19%#50x} zgTdh$8;>y#hwj+rUs#$($M@yhE@Hxdt( zH(U%uu2o}7l`f>~qJ!29^rM4@OBPO4{3A_t5Y2)%A=d(`O^xDIS7$*!FjxCa-k4tx zD)03{2RfNgIrd{Sf}f#6!D*B9{?H4=%) zQD2|`n?An7O&goMnt~I-V%eHQ5duC4bqM5ENGw(Zrz<0WJ~47n61X=t^1IeoFBm7a z6dq%%fhcQ0MG!R&X3#`W()S4>E*)tiQIZ8xBZ%;>!t?ne@K?Rc zhrKeYgHrfF>7i~yLo1e1YB)U(&7Z3jwy)FiwS2!@wwYU3jywy3nbbHV67| z^LEfAC|$y=|5{>%jTAH(uFsTdt&|~#ja4w@K~O6$nD9_ySgn-Jtzdt97W}tNVs6v~ zN*{1eqTn@-o@pZuQ?b#cc2#4dtrDT|DNpT>*$+|jO_K{SJ(Z>i_RsyV{uYyvu;K!l zjl@#~YXW2A@dERZMZCVBbzEAA7CT?OXqv~NA)Ga0MC7AY;IGd;zfmd=S3#1(E7K}a zc*Tb%tTC3=%y4ETj8oI5sM>Y@clLItb8Bk|1ep2g*m?vX0yQ*s3r0kBY(>s^kuz@< zSurcZ^^QJ7 zMN_a6)Dw(}$frd}*tA|hS>dg~2f0+yCP6tiF&K1Cn6GgGK?}plXsi!cJxI*5bY4 z+3AQ~FC->Pz3t&KEscDLw6Xu;|K@KZB9tC>eZp!I3k6zCywwD?2=kCOoWpIZK%1Cb zTFKX_lAOVbm`{1-e_eR~Oc^*^dSq5B^U72C2yAHc*~A)74`DsC9ZI$+KKXZB11uPH z`Pkl!iP^U*#5mrEh~H~x65?l!h9oh1LPYM`t?gVzuAI$^9U~QcmBnbu89OJlC5Ujf zu&A@t!SU?gfW465jEVW~Ub3mZ`5=)2P@HLExByH`<@IUCeFGTS3K5HFz=-Fpn<6S) zs|QqS&?bM-+T<>WAhtp46eA)EAJ?FNz3}>l!t3cW2!)T5?^}Pav71JOBN?nEw)w_J zgFxT;{rB!B%_=F;@!QB?RtvjzjC5MuDrmr~;GIE5^W5qC=9vHJT#C>q*sdI zSyN9c0er$6WsX>b3Gnh>!k(H&@@X8!CTXPFR5E#LHH5k`0mfQ1M32%K*e~JLkaPbK z2G*k@Sdr)$CR4n?&3a7LpmJTUU~`czS37G&L>{ez{zs+PFH~Mn6+RX<6iv0tf-ePQ zV4Mm^vRLmImO`F?k8Yh+S~gJ&2~>toSkD6cMJ(IW9;oC)tmpG;(cshE$p;YoAHFhO znOAl3dw*)>`VB(GM03s+37H7iE9WN(dnDKkpwQyg?(`i?w};nv-hnD)qwXNA5v_X z@Yv0N#IgNna4xZgV462o(FPe|uY_|U=bqu5jDQy*F^)tk?oD?oWre+ZfG5W7t^GN7b^L$ZF!`qh(F;mA!i=8+QIJW2$K)!ljuo zCBYbj(Lh2g`AwORLI{G_fO@40`+V@$Kj-NF<4CA+&Y0+BtBrO&_=fw0X{lT?8K<%W zX97VjVuegf9?W)l$vgH#bk?MSY^^nCD$jo~uft!SdmgTWQZx=<-AR6LeMLwNthtDs zMcN-g`Tpln26rOxA@5s4id8$6E+JrzXQinc-YtDs(HjB`on_>NSt$e`mJ(_L6e?)x zF)ECWY#1@0*zU4+^}2qPDD9ShY3x<$JtXj0v?PH=f$0o28de?brOJ z!s{cIS7udURt2gMI@GXFSZjy{9JWbZG|7!6GuprXNkwpXB=CWgI8a>DooDyn=I%YI zfivTTW21~9aB+LawMmKBSpDRzFiw;$WAVO1`&A+hZ0-YSP*f{?VvlACza++7oqM-s zkQZtZjD`m6p^MVms3`;`1f>Xb9@+VQ9^U?!5DVG?j|+{o8w1Y8dfoUz-ym34j-;PX;BBJrKfDTevuPi{A-P6Xd<2+ z`Zn{R*DnVi|4AKhQ|Y=mc0TJNbp@@{sy?P~t#a4KfO}R`QfpC#WFx1jDsIl=I;z6J z22y7zYwh@_kD&yFnHs;sMU8+>rN%q8aR@9ssQ^{%3kWYceKY5ne&ak zWB2T+|Mjx=pRK*FOsl}83>2X)In{;qG#oBsnli3v7dyxAP>Fn}l-$3@t^d_s@Ucko zbxjprVPp%aO7HckZcV5erj~n;3^}`&lQyL_#=zzv;en%LimQ9^G)k zsZ5@TrK-YI0er;sgS-o8{w%`96~pg439~{a!swmv8Bh-efk$?}$a}W`DHtV4+Gv{S z*t^H>-Q@bj^Xk=Y)LN_o5(hM8S3YznHmPk>Xc?HRaIH)@<_c;pSN22tnIiaKt-YQq ztH7kJnb+F6Bwdc6Cs@WPiBX(0v}Im*RL4uY_D_fjSe8E1=uwpjrD_NbB(8*}`f0%= z9z$Ryv)sQqJ=bPWSbja$tftEpu& z&w2CajL{&+_6jX(Jhfk#gPqDU2(hwfuJGOMjdUW}M+)j+(@O3yYGqP*=5=VCzJ4eplb#h}kK6DgE#+=)lvOTRyh$Ub1u&D2mUj0PtIh6_% zv;pUmbqAl>ck;3kxr*xLSQ8j9Ar{=8+4&+Ly7>>m3ZB)dAp}$n!Fx)#ifh}x-g|15 zSsA!FDH!BA#u(D52x5t}_XLfeBXv{~-mA>KIk_k9SG2A^T6l)j!ZWP{mG9*T3=6y7 zth6*W`iU`-0d9-?|1D$q4Z~|=!>uTpgVSTf+0~TQK|-a%`J2l5?Sgq-qY|C8+zRUh z$9)?)$5+!>l-ji1sVX;bZc&#dYoj6QctB#6lj9s86kqN#DQg@x8X6_963h1cCa-ld z)MGI?TT5c>T{9z}PmpJv_-jUkk5yU;oBQAAu}lANND@?5smM^V2p+GFiz|eZfTlXk3bYOuhfbvgXumUNb8_Wz(7z z9X>%C@3w^`+e#s$F-a0axP#RHNqc-PNYmKx5c`&##A4I?)>BTc=H!V*gC`Ss_wgZU z;N13%vWg6RbeQqrks(J$DV7jvPfTf_+E_=#P}eoq7_`ZE=T14bk`ls@$>m+dm-wnC zh(oav1d>JawlzE6N97bt)F?-yr&*%|w?_3~QD3Tg3uK7R4PfCT2rDGEu6#pjAr zb1Qv>^TS_ZmaO7bWBtCM7$bb*zD<67euwM(1$mkxc+$jy)Rf-h>sUCFc%%s2HTU|3 zs;(cNmci|po_Q5wmWv+I&7xqWRr0a@E9T8Y2wj@;-@FER`|s;=4Fp63sqt)PhIegd z99zlBYy@$%WnP5`kB%55hHJZ15(9T1$v84dV*8s9O=jGnA&?m1?9olo*jjFl#D+$c zVPd#@V}-J;xxPE)#-ySq5R5}`O}8^`5h86;w5SzR2CS+KoE&$!&kYPec2Zp%*H7(z z=)(V#)Ze5|&$4TdQ`-!ya}q7tvG?=*>aQ@@0mhfHBrKY|rZGW;$L?O^hv#o`ZLeUM zB^XiiG{J{hom>0BzM8d}w;wM9A1`V)W@TVrc}gD(m0KGsC=wQZf1UT-gf2?VhcDTG z=@YHhf6cL1khuuW4uon4pI>5vp8wv)UBP3h$*tx1!1AsmLynA7oM}yiE`3KLaQ9ly z<}g8kQI-Os1F=-w;thZRAw+4Gro}BpEozOBCvf+X6>d%nuIygt`mCZh3D%{kNfBcf zFmZE@wZg14nBW;E7$kepg!FS%TTlPWtAF=-{AI4J|0=h#4H7NM>jI~qtI0#0%RkFZ z#yG7ANb~{P!i~@r7aAjc^8Pix_xdi^_X`GTib!CTSt^A|QA^?VR1wVQsyf_1F9XxE zqO3zx+z@r3m@bO!gf0>|s)L}?bYC7oW8M~+xxcf}7Fot<^D`SbKCnD^Bx7To zVjD(U%u86P;x^+yPF)1IG!PmTr=Rp$bX7+UgAdH>nwxw32!>O~j^G4_PI&L>qwLHo zo_OOX*GsyVxmeC&y2yYgDgdQWVSidNNUOmlm`|rV`c_DWuZQ&P{91lLLQbwX2pV{6 z@DOiiAH$2ohB8J2fc-mv@Bhq#31Zbr>{GMcwU%>jujIyFiF1y`T1J`0SJmoHWj;5r z!(X0Pde@|=Wl}_ZAOZ~<%fq^ zIm%)IMaKY(=%AgC&}xzeMijH4u_;8F(y#*nA@Q}sdtQ3;5--2;7Fj-ECC?Ecb#Qc; z-YrpdR#o-6GhPuO8E9x@kt(A{( z-M)uf8XrYtb)bk~|I@$o_d4Js{#YzjutqS(aPN_ntNY5eohd59W}b+u+;?NHzd0@a zr)E{ir}LV5?PFC-zfQkNajGtkp^LJV+{KJoyGZe_e}c#8Z_p55Lq%=_XU7Q-9?MxD zW!R2!b?LlXHPD8MZA2rjY-*saYwBk0v}bM>nj<>f;u6kXzRGMq=lGG$SSU+uXk8tS z*q+U~zB{Ap96^a@podj-;VOa^$SjF7NoJG5i?hMTn^Kyx#BzE30NZjGN{z*{DCdu; zoc&M!PyZRU#&D*M)=M9l*8yh)YaI6<$+@s!@%oipjEBR)td`GS-<$v1v<&Z>mR=_F zin8fT@B8x$XtT*mu^@<`WX>>3A}5BXMCl;WV(9s=f7I^S62Bxj!d#?P<|2TwPpK%RGtEL2CUC7xZV>llAR+*dXYDM5~5z+A@Ek9T($Dzev4SBBa(J zMwnNDc`@bK>VVWae))k-d{OZF*4}#M?PJrTzQ3&0Oy{lbZ<@kHqSqgqu`(hc4R`6H zR!~GK>pG#N&Ow}>$eivf1wp04_cF3&zZ5~;UhU~gS4xb?c))x=Ay>{i!R&_ zr=#seGGZ8{36r8=cQRpRFvMBY1DBdIJAu1a$DDZRe#Uu*H3lDQ=4DM)2ab$Vjtm`_ zCKVowv0Wwqf{Pk2163wviL*g6C&Mh*k2(DP>vecTtfzS8oC#ktR)AA#UmQNY{RxPq5cmO7NB$TlpAcS661WbyW{lc?0 zNXe3vty#^RH|MOKaEMI?L+3tF*Zy6>n`~NClvN$OP`YG~AQBcxRvQK^(I%cySqF+b zkl015srDG;U+38Q>W#SxA$t3{QBDjj?>RPPeUvxE*Uk~w6wP!Fg+}PXWty}weZwMy#0W{wA zGGo&;L?IMaU|!Xdl*wl8_^^cP%O3UurdlMeq6Rc!j?prX+FLj?&1^m^+}xQlEj?>_ z!q_;r=M_JBYsVC7PTty|eE{Y7eo-?oJ(c(PW@=cM_Ys3MT|u46>8Y;v^eYeZD)#*u zb3onpI93ikK6qTP&EkEnEf+vTqxOwub71+vsWHb^G7{5H(r9_7WrT&(*gAfZO~N9d zvE=J4KG)V)7%_~qoM~Ayofon7&bqF3%UK7;a_QC%uU@!FlH|BN=gRhkAH95;Yr7sz zhK-t!CY9Df)rHa#QECD!wtz&IJ*+CPa zkyI5ht!hSziJ0`E8sIjC{tnMCBsmhtL+~Vc)-&aUC&nCGNpa1&bcE|1EnOx)y~nMj zbl}i|9CH8qB>F>{bEs>wtIb3*BZ3#<^42!bpMMjV=C~x|!i_zCa_$D#_dS)(31Tq~ zRuaSNg%;A@9~GrkVN%qLveK5$oJlYbTj9q76C;8N0jXysS|B#-XyV%GSTq>D4W7-R zV^TOST$`{va3nS*Pwb$s&4a~6&lFW{%F1h5*VH}^IuzA7ZZpI@|03zrr&n(r4B#~| znJcS_1!tO8vOYnV*DlcBz;np+| zTn-Z9;Gi_Ql)l!Jp2lgkX@GeJ)51_D$$FM1?>B_CAbMF9wbeeEmPk5m5V{zzbw0pi zx)dZ|dFh);pM7WLk7N6xEl*bUNbp!Z<6QW_@sxXxj&O~`snKmGc;5g~p*zDi5(put zbZZ|d>XJNlB*w+?P8MOA$inC7zJmbTjJ#{JgKF^tuU@{&&t7|z;mSHl!mDp>@$%Ju z_A0^K9Ah%1nX}ko51ll%ztA#ZyIO&whFMut`owz7LqRx=@`{~Zt4C%I=?cNLt)a2u z&Q-o`9*BARs*3YdR|W|W9UrkfE4g}W*Ng^(&7uqsl~ouQWuPc)>N<22MWSgl&G#(s z(yB#anR6vt>M|&M^P1E~kmP`$yChX|+w+Hb{jI~MH4Yf%mJgiBdEodesTDLd@wOPs z!c)~1qKZpwlaGjwqu0RxY|dmhV^UOH-rC}kyH0a-WxP}p);fUw&{I1T(TG)uP2&Jn z@a*o-m{oyL!p)t1UcWM7uQqs-A~r?Ef!GMwYESxmentmO^&sb}^2|$^m8oQ@J?ez} z2KyHuUvc#=zN=VFXwCcHp3P?e(=+G!$%%avnah%B-mD&b&G^oBOjxS!HGG z{Wr~=G4~@#1BLd9ubmChHXj@x%c4|lQdA5QVUTFcC(GJi-bV7f1W^0-h`AeTvP5`f zGv$HfBT{EO3|#{hzToNCFK~HlkF`P0yY4x~<{(8Bybs)%?DO>NZ*gsRPU!<>G3Bmf z$Jrb$oUv{~N~;01&jiioHj$AwrS7UQ8fKU*=lb4^x3*^7nk&KO7}KV0n-cLh{FDQP zUrMYjifO94(Wq5rW~Eslh3fucYFD%I`lK?MHz733WxIkCSJjJBRMTXryuz(%U^3t5 z-s5Ymj!q5!;K?`dp3KYjvaF>n>&O7zK!6rpY}89T($%z(t9exY(HRe&2J54Jp=sZa#V&?6;oYh05OBtEVs(Yh(GIU( z-(gZhg~f`4X5K>UchFm@J88b9by6rRr6@gR>W9fVKbsEkURUF{L;%v$1hRa>^fg+P9cBS`rWHbh zvx^Irr4Jmu{GM$TMS>@#;;!|KNAFr=eUvt1X=y2Gpzz?nsE1#6*g8@ zaMrLlufbSWhdHIfFiqH888yYLz8ioE+I07}rJP`_?eYTcSq4?aSSF?CrHfa2`Qmjp z*G4@0z)9Y``5HR~Xb5=q?F835+zx1k9#q|Gw^Ed{@)TtyRau=3TAvj$PhitnEE+4vaGIRej8MSICQfPdc3HDsj3(jdEd+qG#cB;n{o3<=&AmL zI6zN^+q7{YKcEW0zAKD}3<2v#e$=!pH*F#@2UfY^XM)+D#k? zi7{sJOWLlbusxmgN6$RZ`776X_dR#<*hBX+N-dRFR&t9kE3B#U0@$`7bXoH)-+DfP zE(AAL3&qiNRVCEH59gIXm4pcRE#U5j=2-FpIh{!PwVLY#DTh%_+1^UGp zSrJdHTU@-?# zjA`zTvFd?dUWE(SxA^{ZuW4p$6t7rH*f54Y<+`IzWaWTjIxEFeF!`(A{f)$d$>Sb z$6wWf7cXAp`_I0@?sUS3AH0{x9(sV>3KBdR$E>Q^+n?h@jd%~uEOkuJhmfC#0h-@c z@DhK!ssrAKw5r0UsPAdo<(u=qhrQ|I3)|llAyd`0s;<-Ez0`Fbr9Ui&!b;-&z)0z5fhHh8dIDoIiT@Rh~J2iOo^QryqTU zv+Jvfm}s6F;+t+HtzyLBgXh}z9^ZTZHO^h$B80%l9=?ai-u(cH212MYSoX@Ar{1{2 zA3pICS9cYWLEM6;!Td#gsixbO>0l(VNL$lrpWp+v_k<9PD(i6*jIg}tL-WV=)1QY4 zr3lV@pU>uHQdFM0YBWG2Q|*i)C4w!|jtXyVe>*g4@vH9u?DV)i1PDG5yk(HNW&KeZ&W(A^TQ_$QoARq4e;=!P(h%NuF@DSRRS3L(=^EdA{v21fcCn&-;=K>@(TDHF zsy2->hTW>>@t5A<>rbEK@@_?Ghp2H#v#pjil~vF(@txMESx;SPrj{YR_ms7zC~HE{ zbqLbcGb~Mc*QOqz7XmI2rUu=Pg`U~8sLgabrz&F@7!!zXNu(g^!I&uM?e-yk&EIsxlsW`Uc_{iBYC)ZLE37zvAdTPHtbU1zU`=$51aea@s zZtjz03CE8f#X5^h&CdRuCttt9{-ng#ic7Ls@8|=Ga|`SNXp=qj+VkxB3;gJX*V)>g zlV>Tv_ZkA^7EqUWfYtt;F{< zH!aWs-YaEUGpjsRUFX)e+jKQry9Z^vWdw`PE7wJDn^VQqb&%=2U|x7oFs|F@qOnLl z4WQC7!IB0zn9R5XvUQNtJxWzolok>fc-Ok{;ZtMoJvM06aOf>aFKna%X&PiPagI7D zHzsplzO;=|7-lI~ZrF<@e zUzPmyrE@&~(s_0#b5=(~e(ACI@b0t6iLLiBReND;hp+tPMSgbv8oPy3nIYH#Vl#qq zbR*cI$^EzR?wt@(UA*3fbrEzbR0--SYL5>(5b0qR{d5fAmgDLJ|3!|9j(DqY{Sx6(p59B10x%FWOI#opI#$RV!zu$ zW69EQL`P9bT*BoW+uYdQVW+OSH4n@~&7=1pXKiDH?J_W%Ou2aR7D1H{-g}aJPj0Zb zJ|Z=h;7dHN-ueC0f~51c)Il+Qi-2zMV@!w~K8-n{17^H=!l)30*w z+8(pu@Meg(A>wk>Bu$-uyX>v14nN;IwH-)}Deyi}mNkhH>SoeQ==`-F8);-TcPR07 ziPO}G1S?TJMIb1SkIPY9;t=t~ELLdt3}~u>mKfk5_rCK{8+<=*=vt9j&wGyydGy{5 zRtB!|GZ*SCa`-Y61Y>yh`ZoXKyFcaJpQ#r;g6r;nR6FNUCRAuPV(80yqi<2V?<&`b$e3qgBRZ9o6o+^ zrJaI`6mJHI8-UHhq>=bt+}~I4Z@)gRu3Pj6K-~~u6-?@y9>gX-Z^K}1efy}X-D0U0 z=uj(9?ejskvIdW;#!%2xhu8r;6w?%0w1Uw9KoKP9)djw@#NXy5HsPLzn$*<1@5F%5 zzWW$QRtMOI_-*c@fA6ciG6bG^^*rYOyuRrx7U;N%v?9B@vIDL{YeCz|f@2+DEoW%#YwL9g9FP-N*KYNWg zZcLbZhq?h`M_@9Lgdnl^e?ibi1a@FB%+lj!->7vEqh^|yHPd;ChIUIiiO1Nevn3*C zVJercv9qQH*V@^5vs}~rs^_a*4b#AO`8yJXVM(z?H_V% z)L{r7qZO-zz%M*-j7J|h$@+K*8i!OEb9mmg!^oQO4}~)uBmNhk`4AVkC#Wd*omgY& zq?w8qTesVU&Z5AhX>QTLwe3BA_xn%t-Dh8=s!QH=@&teG(;wl%)0-s361ul;?eeXk zzQ_+=c#G?knnE(v=14LEmxDB2zS^+W(n7aae~1rs2g#3pj!IE^in5N|(lm*xxHmw+ z87TyITDYnuet%?-i>*ryRvs43o4vNET7zz*RMx~jLSh$a)QxI{s%pojC}|2ViMv~1 zV*I(_xP#%$K@N`@ws;~1!vTEkz70O}?lYWN8)5~#7p$=yj9wSN(8f4%Bg^)7bZx}O z>Igwe5{HI38@Vlyk|vYadisVqCGGV~SNUh(eu5XzU!n4z4?J)Wzwy~maQE?5Bm{P+ zCC|QbiLdU6PYmlb&OcuG<_+Ay9wUoZ*@#kOTx4-)om$vrM5cu@_ALK9o;>S3? zI-;s8ZthO`;frtbjVE8?{Ea>4-cd{55g!+8{F(yc4&v3mgzM57FX@AYfs}4{me8pE zvi7uvIjzYQZR$HUkO0=oEOmA#OKk})+S~kABS9{U)0y!hbZJE&npyTi(U=0?a)ukm z%7ckBi<*0+t;GN$6KHdSsVdG{jEzH&JC%G0B;0}+(c>>kjOT$9tNiK*&ho&i4KioC z5G({el=yPklMQ2wX^C$zcHuX)2@%nDFQhoQa&JE4D?fUYKm5_p*qzm+iQ~_F@+186 zWAA62C(O%|H?M8;)t|h`4_}8w3v?@JT zhy<*ft?0aOwyh1V=8W)s5Fr5)YjH-(QRZ%@&K6!5^wkhzVN9rTdBXszW-+@Si7~$q z)T-)3y_-6BBXy>7)?`MADo0FYNfUhnC93H5WJ72)K{It^G5)N-2sFfx-Kr*3oIR5B z>mNA9`|dkNnk0=g6F*?gA$GsDY29eG{%buAU>3;aVQ!TX!`5VJ4tOvbgs(q3$9v!fYElMzlJNo0~G=5pdpS=F)HDEOM7HNKpoC~lCsE}z}@ z)3*y0LZC*yBGW9-FDI7T8p+}ou+2%p0=!a*>CX0~oA}f@i?uO@+G&CX?ST--%=?;+ z^^7mP=QN*w?_I18vref?vn^c904?!4sJWwf!%)ptv_wCM5dhs>A|uhPym|FH|IL@a z&NJsOlV&+*HrM$}pZh2ue&8O|2d>`Q=DSb7#5bOLopV=r*(;S`bC4m}ECM@XQEe&) zyZF8zeBTM%Us(EuL6Bw*n+YT>;d|xh(HoB%01X(|42(!j7^ZeFv2xjo6yAWZ1HPCN z%6Vjj0B)4J4(u?^7kX8UabzwhPc27><@W0rZd}Y0TO^5$oU@<>ZAz>y23`a%(w-W1 z#|#Ti(8lat7!-WW?Pu_*2afXj58lQ4IFEA!h?OiY;g^9PIdmbLSguq1(zc&>{eXRW zRBG>e=GF83_kZwhUcGdUJR9N9^hZ{7ErH$9$O20vI#xh6@qs)Xf zb+_tZuNk8?bxk?hp`2|~>`$6aJsfV7C*7WYLfqX74Exgx=Y%syM>s~)AH6twLp972 zD-06Lervb=VjuhHR6(2AXlff4NSZNmM~k+8PC$dlsArfcAHH{!Klib_Idg1{#Izpy zLVfooM|!?Qx2)Q#eAB#NmLm|Q@qianIh_}L=cmu|Prmj8u59gcY;%J@^}dJrv!D7P z$JWN|O-i18Unmry-8gaI5)sJ%dD8; z(!_M?&{!K|V;@LHf%T27+0vZ(te9OHX8Gm)WOm9qG0q5e1jOj1D{AI6a$@1&snZ+C0hy2;c?&i@) z&a#rmy0|F7?N&6hWJa~6JPRM7FY&kAdb)EIl&UIu{jE#TgIV~##jRI<;P#+jVpWHb$av039qkQxajusEXhn; z4;7%BjVis^ySqfQ@cxZ-9Wu3gEH#^B!x!Fjn$JD$>8GnvhK?$x*W(hr{F zC$C*(Yg!W|X7SWE{d*>kbL~{|ZDhU!N_9{ZG*0xv;aH2?fvF(9%pYx&YwP)2!}`E6 zbi&%ofIN2>PH%3UdnNe!ty>c=KK&KayFbl*vd{jFZLVH8hu9=2pXZyXj+{! z$Sogx@ECvbGw(DWkAAoA9+CJi#A) z?@6xj%&6*`KmF17^BaHqQ*5k^xN&QbZ~f$XzWUQwdHu=`JF|+~=3v?^UK%A|+tGH1 z5WMBijuYGUSa$Hx26^q7iQ8C5`_E`6`5HY$+VIbcu#zRL4-zu#NGsa^n$?>($&WouA_-b-6MTv5oGVeRv2kJ*@Z)FS;>N9g?mc^wP?b;? z#Upngdv)v9hY#!_Oq}|vF4v6Y)MAHM07rwwk<*ObbxE%bR z+ZjMr7XvFaUdO;0R&qz4S_Xpw!_-~#)4iAL;l`EE{NgX`+WLRTAN<{4A${{LTwUXb zo6Rf+k82YI&c+#X9{Aa7H}JLRUH6<~URCTDCGUUeUcWLPUwrY6t!MIN>*M3hrn}Bj zQZ%utMq?`q*ltp2I{{yt1X8S}4;r7kMYU(KTK75zWdY*{NDGT;rR<&Z0%Q+ z-Vkh#m_ZZUM=w7#CPmwsz&*!A8m2v%-E864?s+|+$@;`UDE_*9>=-9Rt!j-haE8@E z!Z0%oGRG*jzAPsfR|jj)3B_c-e}m6{>XWSgKfc1h{7-+4;?fn?PRziqf;gPDi^hfk zJb(TM)1u_q(RIqICX{ndpV(w=eax+$$@RJ_pBoRe%cDU)&a=YIriM_*XrQgg>|b)H z^qK(_#=uGrzxna|`TV1I0Rt!e*fVfK#JNIGdZb&tZUoB`uHPeklNjhUu8FqQVDP@; zrPtr!AAjjvJa^$TK@1NZ-{3dC@JSvxeTrNAQ@-=$i+uTq&+*!|eI|3I#6?iY<_(tb zSn%MoCh8Z^=s}`&!haYZ&|8<5t8c@JZfAg&_=4gLanNSw7^H^G2`j@CXYJ&n`_8;{ zW^?7W$-F33JvVOL;1_@K)2#o$exHB%w||ALt2?Z&*91v$E%9p=&RyQ24$863HN3C! zb;Z%O5yy|NbN<>6k3aR&+!+7N$<5&lJKO19d6o=QXYtL5)P=3H^yDHIW;h#(66XB5 z#~$LZeD=MJGTT7F%L5vh7niR2!t}L6yC$+g^cKl3p{i?s^6ZQJqc44j^Ve=LTp97$ zL-+G%KlK=!Yb(5V;VQrX{ipf%)30-7ub}h^o&-tqn7cPgBtFt53YGxu!&46joVF!n zaEDuu@_K+1`V639A^FxYNDRZwktY^sV3axX)Zq*_SBB%Ce*QyeuGCcsPrP=8-Tf&$ z+qd}mFMN(;|DUh&pa0Fj%xr&`bdbbt;}p2Owa2Wg84YvLKvk9uGRKMIN4U8?;fbeT z=i1gZoH=>)!f-Hu^2W_uAHH&P?{3#@i!LohDJ{Vkpnw=KYM56u-gn0yVyva}#9X)Ik^Y<4a^y3KqxqnPdS!H@nD z|GWSDf6IUQw||3TQepp-zw`IlnU+lE6^To*61R*q299j3FeyBbKl3_UyE8V{#vENA z6?tk`Zrs{?_pQC+Y&kE?Y+j%~EM4!yHnvjhF%odT!y=VC=f9A7%^gR!bJ5<7EIYi>hBNv7+fysML=zi+99|cF=-^e*v@qQ zv2O>xd3lHTFRA(^F6b(fGb@ZT$0&28&cuoziL;&8#wnX?BY$jt_367#ZT^d6N7kNv z{rCr~V+0qJQ2#Y^n5fAi`#|KNAN z$Hv--_uYM*#F(a`q>bHs4JFV`NfkoR48()ALRDA1eC|#D@Vh_Zr8lnwo?ri^Pw}Te z_8~--C!Twi-}=te{OpYz>`ZDZZyR-=gH5Bo@8b8C4sXu_Z%b2shsOuMq{jfA>1+KO z4djVsoIA3_#&LQY$3L5x^fU>@F1p6QV?Z3N(;X7lfgW;K%FLL$P9-ABMjhrc4+k5QJO6ofJwbk+5 zh(0i%m-kI(#c)0=s4BnYnYR~r5SG^v*xuP;Z|4>d-+z|XmFRc$Yx@tvxm^!q(>dF! z{o2?3?8R64(l>s@D{tLkWt8#jpZ^q}`q2CEs(kf_&+w1G_5{yf*kX4UsDc3#v3zl9 zOyqQPSq`hr`Bz|oL%sRKKh#AnhkE_d#5sXsW?3CXXV040*(^lxCv}GPm6Xl3aabMa zPp=Kr-&$Kuf0`JhPSEjq#Lb<3CbN>$n=3d=GnzhLt2KiCTYvjM17hmb8Np+D=9LTF z+?}$zvVyNmg7@rC=S+(@8O$139S^7DJRR>(=lAbV=V#_cA;r9mgASVTP0)phF0I;* zYN)K0t6N*lr&B)g@V$)kG)9r8pDLzTGOwM6Pz**4MOE^>r=H`tzy5u0?Uy`s*GYck zmw%B*?!Sl2*SGl}zVvN=`&&=(#*GQH%29_T65i%u6U4Yi-M^EL{yA^&fCP7wUvBgA zdwx%IHqIJW1_|Tbk=UjyxiPUuAa#ae?l`(OWPN3LZJZ@v9*>i+DCVjaqt?YaPg$CA zYk$hL^c-6m#M+EzMxYpJM&>qlw5*lqU%SZG&YaP3NL`hvhB$Jh87G%oL7Y$&^J0)^ z-(MXMA6;7++_%3vIys${)OAg$8($#AArds($Y7)^{|hSY&*1AndWqv3EBy6e{{>dY zS==(crF<`p>J&nVYJXD9`Sy>V;%h(tDb_kZ_tE$A3y*ye>k^)N`Az=Omw(7puU%wk z?i(yWMI>!hev`ZJQn>FNtov5jFd~9?0o$(+&R~04m#9}RR|0fYP#v{&MzCms+kKA*V)CtbT>vye3UDoiz zYnR#DnJ^lS@V-V>shfdA^Rhz3kfpJNY34Zr`&+^8VZT5?r+T=hMLp#%icbG1J-vFv)GQ;p&VP^;H?|mDDbW`8;o*?0#1w}sPNi_YuwnGk>`0V>k4rcd{NdEMIB9q zGtC~larF6QGO1R_gC||$zCN3kckj=ucTFa9%A!W=x`A=yP-cOq4W}n0k`RLD^36H_ z^sA4PC62%FOCM#BCvh*q7JVb`<68%~a%-2be)q?`a{etIdDp%C!p9zEb3EkA&29eW zH=g9HKY5j_xAvKPFgA~foyH1J!ydz-VOeyFbNbl!%AO{HpF@WrU}9tWTjyI6N;B^R$=XOIZ@-+emb5gI`v z5k-yg>c#8)-q*gz_TGeF`t-;7)Q3Mn>KxC#c9FmTyWizoPrc68UP0*%YBSWtRxBi0 z46eG(=D!_6(J)vwT%083!^+?b(k_p9ZsU7XS!0a1rsi@QZKNbP=VJYtHROYo@o2PD6qVVZ&hHCBPt1$T z7DXK!7Fsl|NzgA>4QZFs4Zdb~f69exHyJ06`_3H4rLI{!;ms>MeDQ1FVs$v=^S}6U z9=i8#s><_?A3o1N_|kWI?)-K3XP&|v#6>LM*c53BH)x4}8;$h<3I9#qmQ#I;EGG>y zm0>2V4iZ-KI3hQ8A}>08T0g2q0F%V9GE7)o8L_cCyn1wf{Clh8^mjz$!fakrd1aU< zWSMK$TDplSN>fg*!nE+baq%WUd*w~stf*r@zr>=Dy-CgfWExAuqE~`#=HVdP)eq*G zCC@Xi?@YLKWqWshW%Rv=??3x+RaVERv*OzDZ5um6~@|M)qs z?#!q)qas0)3^i%b-X9?KZGe6MRk_3QaGkK^&G%E%2eN%43tz|>Ax#Y9+>s{^XJQwX zgcjE7CAr#^uZe(9o*34~12$F$d#l6j@j>psWJF%|b*;_`RqeTUV~-;nW3tR)HCA95 zfq7B0b!$rDmEGMrTayBh;->Q=cFGt-S$eMA*rxV@wUsexQ`Tpl#aTn;OROrHbBu-w zr4P(z6_Z(k_u;Lz)xq!If6u9V=9OQmDu2}bV8ZT%vaBMS;}?!s%LI$cX+ca*s12{b zwa0(?Ti@Ze3pe=C!)MvrzRAZv{3suJ?<15|;E#UrGydf_p5}>{USn%g5+p@!+9Yur zFTdMvO}Y?tA?SA^tlr^xkRc9W_Whi}!HiyWjNZLrkXuGsf-|;BkS@BSTEwgM`q6+f zLSi6mDt*@1R&-@NcyVJj|DE-5{y2o%t6;?8gD@#Q>`ggh1`Lt}RM^_v=f}^z$xmOs z&b;(YikhOR@KuGozB?fVsOrFUGUw*@4oJezq-G_9VV;mWPdaoA2N|1roCCBwE!f)G z2UQYdutu2Aif6~e?4O-Jv3b&m@R_nKSL&*wuBxVaF6oCMqu=gVfN}VsT)e)| zKl|$A{PguV`759Q1oxh~hfCLY`1<#M!tZ_eSzbJMiD?xGZUhoTJduR{HmhyVK}=Hh zJ-vfkVA&h*mz(v8*k(042l4<9bzj?=yU2V=leQgZj>NPuOz1EYdiH*S3q+qGF%j@t z8D|{bSYwbSuZ^(eR_uu`&Ggu=Cfiz7SkB0~q+dJ3rYDiOIlqpqdxbMU&pa0BzSxI6! z^}LAMVPh?)t}C2KA*uWRt${mzY-4=9oR{zSKBS@cGM&w1Cvn>+M>`RGVGi2j36Utp z`}2aAU%t-Y-~BFcT)f3>I^&y9yu|hW2}P|~nUKMHr6~KJo6m*bR>FJ^nnI6+ZF4yLtD$CmE)W*xVRAxxKSf z?oPnuIZwavCg1t#YfOqd7Wg78W;WC82_1*}dG&}ye8K!%icgy(DS<(1@nEqe~dH-;$~T=c38d;`|q3)hM8k!m@*zDcLMk+`jF<}7P#BaUvYFwB$r%6RaHgF*TahQs0G`_tLpw|;iTJpIxo zJ$LacJCnJ1B9?N<-jaQF3MMk;iOn%5H^!ui!zTBCwtGWYThAgX(K15JVVDjJXc6={ z7S3{YXP0MRyTCKAT;aEW`&+#9!UcKg;nREf-E;cVjqPbNolNc-uZ~96SeeZVshW8L zbhfYuwlugwSK_sFHSNR^=}v5c-t}$x?V4aAafiI#gN6GNFFnE;Q8FhCGs8HytPT@~ znIlU~MDJu#Nw8p^g|sg*LZ^+oT^BI|gT%77HfCdeg;ACitK-49H`mAiO`2to|Izne zzV)R)dP9Ep^6NUU3UO&-YF|s}jr*nbuNu=AR9gfdW0a$-IrpB}#951?%M7rj=(^6? zh*`B2Ivw%bjGv7y;=Zb7GAjrU#3%B?SDuzH|K5+~vCq9{?@xW?k+&{fxFXeL@9umw zTCvWV`E1tY8$w6?PU1T!X;~IKrP~{-2)$|Eo%Hvmt6{Egm}Flw^s<$mnx;eHBG@HO z<}G17NEqb_!!#jvaei?-$C^IDd*9UoIt0)~7mpAY8ljQ=LF!mv9kIE&%E~Y=S5^k! zIdXjCzbZrW#Q*I-|J|LRJ$_!wv5<~(5$oFIpftK^Vag9G0Wnw$M^}eDaQbLW`FoEK zq0ayZLGb1)rSA&0nqt8u%@2wXaTJ4!h;v4!MI~CR`OyoPWaF-5`=5C4BNun3GbyIi zvuTzN(=@SVRY_<^ri8`5eeJ?5T!S_`SPW;D+ay?*J?o{Gs=h5>w*AsDNGsuqfz-h; zwTyBX?}LOqv7|1JuNP^9&EEO8#O{}I(K29IV$5Z&5>vn9LCX5tn9a>q(mb0ciT&2m zW1Ii=t^ML>|G)qK8#`N9cVK;>qs@^>Y_SrNZq`d*N%jmkT{YGEO3H(0PhbQpANPDx zSoi>k7>S6Z3b2CNmSz$wu2DDLW=q}bZOB$WNATI>F|eEtI=fD42dYS;bk;4Sj8T|L2zEf58BYik_Y_Xq7G^BB~m%3zcYTQ~;xbRU_70 zte}=ObFZJfl)P~9#{9m!Ph3B`KH9Tz#JXhFC9W}_(O$LXV2jqSMdCzgcQ&H~Sxk42 zj+t#9TN5{=b|x0Oq)y0P41WfRZQ^rFp2o+Si>f{`v5=yZa9Nm#w!meH*$xzLcEnai zy1`A0W0wRnLY^h8t_)dS8L~1O`YcPY4u{!SaoPX)?I+Kl`=7r1+?-(^M&n$JQ47)* zGDLD{J84o{Sz)0p1#3ixnd70mk1~N55UB8t)|K`<7U3%@FQ=2!&xf>gi4Qox7I4h}hO<`%o zBy2-SYXxTw&I-;%HSDaAScy{X;yrbiG>OL~F=Wn?C6+vmg_Nl?q=_MM7U!g68bdo0 zw(Dd#aBPz_JvHA*a_895^Xx;*458CNu^T!vZ<-i}gOs(kF{`U%27`Q_<@p;~KK$C{ zTeGkH{*PX{@Y1qh0o0!wEd58i!Lj<4k0+?z75 zLK7Os8Bnzkx0`^zdh1L|YeyHq6;)1D1g$_C;!uDXAt6p6Rn<(<6xAdj40H7|xN!Lf zH}|Xk6GvCC9a$Tzb8a(9>@Z23$g{&tJT@Hz{>6$eeYOh-xZv>YJ75kz3FMh?jI8PUDh6^P6{{JOaL!n|t$S<^T<@ z;u{8d;B$A(gvxCXq)BSE4oIheY*V~#1zc2BqzWlQDwxa|8K`P5MsjEEU~6yU&RyOq zjg@OBH`jO5EFC7!juR_M(hRPOY`#!fkGue~ z6mPTy?|JL={0kOoTN+Gb;nlZuh2!@p4LUd+W{k%JMx!Ca(Xh(0^qNcEPcLuJfAHOB z-+Jlw%iH@Jf^&&UF_MaECg3#Ihgxm6={^8=w#4ZOA7=fuch}hDI0yLxrIc2F93tcTyzhuilzY zs<6E>9!}TBxgF+tlBY?MCe}LVmRiA=)c4YHF+)%e*m3De{$WmCXVY&BE5p)J4lvb{ z7HVv~GbT#>AY(ilu(C2@Wjtay8dm8byI!h$>BY-?&;InaYZu?Vx;+W1Vx7%Fa*0|q zX(higtG#vZ=+IaF9Rtu}b|Tsi$%q?$Mg|BWj+<*Xm5LhRFvY)+_#R6%DnD{S#}=*a zcg;O*?wLRa@g5&~2RENMYG6uPb!yo_2JLL;L8?le4{*5Azuh%33nu92NSeD!qXjyKP)I;ikQ5|qG{K-T z2?JCTffUrLNGc+3cV5`%FI?X{e=T|S^ybQqvquJ}$E)e-e2}jdvwTn%m6^{Arqh|u zW`z_*5x2W2?aI#9^;^@uI)vI7Y1Mo{)l1x~(<@qoR6uz^11zv( z#Dmntxhz#LF|y3xkt?)wOvCa3EfH|HQTc!#Sb9$45^58JE<=u8O0LfYmKY5rt!B{Z z7ep-~owjh&98tAiar?7MU%z~7_r`8fo!%VooY=^ZudZhs>iv3I7FkgY?7XO?m{-h; zlB%ews*2#_7*&W(r;+{#5;_M{zS>*jj+dp;28)rh?L={F3@&jvXGs!AmL;UA!zGEP zX{t$*RK}Y9X~ov{?a7TduI=yM*qP31A4(OBHIi!lm4Iq!h+hlTx)7qiu5SnOwuDcb zdwDzYbpcSaNM$W{hL_&g((V`{ON%0h5Wah#Xn&aHf%BB!>Mb;aF4?foS7;cd1vu1* zVl;-6Mp0V@H8=P7>+R|6)+<-drSy5M> zy7p9cOn8pt*bwI)h=(hxn%Qk_rb zdSmU(tM2X2>+Or%`+FB}?(gsHmox7}-3&N)AXX7CXuFqlXx69Q@vwDoeI&fr&HC6L zu@7_CdrZ)#?-ulQ&WbZem*+5aTgEIBD|b)`eXY>W+dTBu+mE-s>%h>|MRkTQ&bLkX zC`$0&OYot(IN#a5w&fA9 z-=N5$8N(Jw)xn~?%Sdl4*k-J)HF3DKbG8|GYq7?tF-Dy;-rA(bP}FKC`?cS{xl`_6 zzcrm)-<{28^Rf(x2MyAWI&a2>G@VH8HMX|9XTxt>S3P7s_4bFd{63*iTD0p;TI74& z!5>@9-CVq>W17bP-IjCi^r$rN?!3`JYzt}BS5$Sx{g`T&Jlod5DlzO)r18n)mud)# z@l{n9yLEYOZ@Ql+>DFrQvW-zTTp!xu>L48qvTTrNnyZFfgU><;PE<|YHNz}|*ACe1 ztxy-@G}~@8wYp-AH^u}jwiGLM2+Zc*&$cGj(Uvh{@qwB)B@rb) zEWFc>_+=yAjlEafvrX+u*BURX9mwOB-;W{gOK+55h$ACgKO&kFQSkw(i_**rnQZOP z;z(j^O=6wNQfD(~Bu$LVopGr(E-_-GMnF`w-TfMrpelH;!K;R%@^w+weloA>q71&O zYG223Hfh%&xMtHruE z->0#>R2CtOCN_3dcf@Q&_<#vG?AA90{fSr7e}mpG`PiP+FWl;=X8KIhjN*!T_u|-j z!_B0o1_q6mK~RzCJc%gHzAtg}+E`~azUi0O8P5V5vJhJ)08;qSK>+LR0+jl5W9$YMfLNIq10c3kw_5);{heUi%vGppVpBqrMhs8R3w-Rz2qFm_R|DF>J2n znp&qj^Em*v*(Iz^4BZw5biT>~9k4`xX-6?a&*9U>MIGiNEHOaYU;!=Rd#Zow-Z8)e z5AQUC=py#*7(hBk5Yt0(;^Pjx(EioLL+dtmv6!^eD57a!*w_YI>W+N|IJg!Ek3GBJ znggj>it}%C`l=oy9CB|pK+BAg$&^Ny0i!`eQI}L9W(Xm+o(I(fPT(DhzE~^~IqW5W zhp*^shPpZFzQjAwb|zaJ=N_g3+GI%o-a~d5_=9%YGF_@`T`)*H%TBw%qxB{Z@NMhB z^{dm`t%aHhwH*|H$74_Om(;&+Uhg}B2em*;{QlbY8KSx0ra?kmVjEPszB^M7tPC>d zW!>}#fHZA+ZuyFrL&w87V37g7jaS0*J82sL+6!!@ykg1WYl$vP1ZNphG#t(VB5|wA zu6KEXNVZwC?y45dAi8|&i^n~!*7-jDi|vP5he`cG4bUV0osJx2g1#wjA0K3fUKAh) zKdaJ}H^*z(-kXzHOXe)pegXB#!6<;YllzVshd@rK(~evjC#x35cT z{~#0Sk|wz0y}gni($>dJS_bLZzvm}+>Vih1`^P@>-+>Xj=;$!B&?k6bL)07^A}+nJ zA^MVrX>E9ip~MZR;KuHh&2dhiI=m0fl=q)23Rnojpn?q#r!q#^CQ{68c2$Ki8`7!`x=f8;QNz~MxCJ1qeR z)%b$w9Qgm>`Go_Im#(Zo76Cv-C@Rn1q+pOIchCSozs;S+bw`3e*4q03~!qSaf7zbY(hYa%Ew3WdJfTGB7PLGc7VRR53C- zF*iCfI4dwXIxsM{&NBP}001R)MObuXVRU6WZEs|0W_bWIFfuSLFf%POGgL7$Ix#mo bF*qwQI65#e$CHXc00000NkvXXu0mjf&;5Zz literal 0 HcmV?d00001 diff --git a/Plugson/www/static/img/WeChatPay.png b/Plugson/www/static/img/WeChatPay.png new file mode 100644 index 0000000000000000000000000000000000000000..032a23e307c0e1d56fe1eeb13e86cb6c5131c3e7 GIT binary patch literal 70940 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 Q#{d8T07*qoM6N<$f*fD7Jpcdz literal 0 HcmV?d00001 diff --git a/Plugson/www/static/img/language.png b/Plugson/www/static/img/language.png new file mode 100644 index 0000000000000000000000000000000000000000..8c96d7bf1d44fa9e34a8542cddfa1e32fffe1816 GIT binary patch literal 4638 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[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){ +return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""],thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("

    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