From 69288bd8dc65ac261c24ce83f6b240546dbcc929 Mon Sep 17 00:00:00 2001 From: 502647092 Date: Tue, 13 Oct 2015 14:26:47 +0800 Subject: [PATCH] init project... --- .buildpath | 5 + .project | 28 + .settings/org.eclipse.php.core.prefs | 2 + ....eclipse.wst.common.project.facet.core.xml | 7 + Amysql/Amysql.php | 446 + Amysql/Config.php | 31 + Amysql/Function.php | 201 + Amysql/mail.class.php | 286 + Controller/index.php | 37 + Controller/mail_status.php | 45 + Controller/retrieve.php | 34 + Controller/user_current.php | 12 + Controller/user_public.php | 51 + Model/authme.php | 77 + Model/current_model.php | 12 + Model/mail.php | 14 + Model/mail_model.php | 34 + View/AmysqlNotice.php | 11 + View/forge.php | 223 + View/forge1.php | 297 + View/header.php | 29 + View/index.php | 195 + View/left.php | 22 + View/login.php | 109 + View/mail/mailstatus-.php | 202 + View/mail/mailstatus.php | 166 + View/message.php | 204 + View/password.php | 147 + .../css/bootstrap/bootstrap-overrides.css | 369 + .../css/bootstrap/bootstrap-responsive.css | 1109 ++ View/public/css/bootstrap/bootstrap.css | 6158 +++++++++ View/public/css/code-editor.css | 12 + View/public/css/compiled/calendar.css | 80 + View/public/css/compiled/chart-showcase.css | 23 + View/public/css/compiled/elements.css | 580 + View/public/css/compiled/form-showcase.css | 62 + View/public/css/compiled/form-wizard.css | 139 + View/public/css/compiled/gallery.css | 162 + View/public/css/compiled/grids.css | 16 + View/public/css/compiled/index.css | 195 + View/public/css/compiled/new-user.css | 112 + View/public/css/compiled/personal-info.css | 90 + View/public/css/compiled/signin.css | 134 + View/public/css/compiled/signup.css | 135 + View/public/css/compiled/tables.css | 134 + View/public/css/compiled/ui-elements.css | 115 + View/public/css/compiled/user-list.css | 67 + View/public/css/compiled/user-profile.css | 120 + View/public/css/compiled/web-app-icons.css | 20 + View/public/css/elements.css | 653 + View/public/css/icons.css | 115 + View/public/css/layout.css | 570 + View/public/css/lib/bootstrap-wysihtml5.css | 48 + View/public/css/lib/bootstrap.datepicker.css | 301 + View/public/css/lib/font-awesome.css | 1268 ++ View/public/css/lib/fullcalendar.css | 600 + View/public/css/lib/fullcalendar.print.css | 32 + .../css/lib/jquery-ui-1.10.2.custom.css | 544 + View/public/css/lib/morris.css | 2 + View/public/css/lib/select2.css | 514 + View/public/css/lib/uniform.default.css | 366 + View/public/font/fontawesome-webfont.svg | 339 + View/public/font/fontawesome-webfont.woff | Bin 0 -> 34420 bytes .../font/fontawesome-webfont_2d2816fe.eot | Bin 0 -> 29360 bytes .../font/fontawesome-webfont_51500cb8.eot | Bin 0 -> 29360 bytes .../font/fontawesome-webfont_51500cb8.ttf | Bin 0 -> 64960 bytes .../font/fontawesome-webfont_51500cb8.woff | Bin 0 -> 34420 bytes View/public/img/bgs/10.jpg | Bin 0 -> 147335 bytes View/public/img/bgs/11.jpg | Bin 0 -> 146614 bytes View/public/img/bgs/7.jpg | Bin 0 -> 141615 bytes View/public/img/bgs/8.jpg | Bin 0 -> 154528 bytes View/public/img/bgs/9.jpg | Bin 0 -> 147956 bytes View/public/img/bgs/blueish.jpg | Bin 0 -> 662555 bytes View/public/img/bgs/landscape.jpg | Bin 0 -> 40699 bytes View/public/img/btn-attach.png | Bin 0 -> 1281 bytes View/public/img/btn-setting.png | Bin 0 -> 1183 bytes View/public/img/btn-shuffle.png | Bin 0 -> 1163 bytes View/public/img/btn-tool.png | Bin 0 -> 1295 bytes View/public/img/contact-img.png | Bin 0 -> 6793 bytes View/public/img/contact-img2.png | Bin 0 -> 7815 bytes View/public/img/contact-profile.png | Bin 0 -> 9950 bytes View/public/img/gallery-preview.jpg | Bin 0 -> 9047 bytes View/public/img/gallery1.jpg | Bin 0 -> 48179 bytes View/public/img/gallery2.jpg | Bin 0 -> 36333 bytes View/public/img/gallery3.jpg | Bin 0 -> 44021 bytes .../public/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes View/public/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes View/public/img/ico-arrow-black.png | Bin 0 -> 49005 bytes View/public/img/ico-gallery-edit.png | Bin 0 -> 1234 bytes View/public/img/ico-gallery-trash.png | Bin 0 -> 1149 bytes View/public/img/ico-mail.png | Bin 0 -> 1163 bytes View/public/img/ico-phone.png | Bin 0 -> 1192 bytes View/public/img/ico-table-delete.png | Bin 0 -> 1133 bytes View/public/img/ico-table-edit.png | Bin 0 -> 1275 bytes View/public/img/ico-table-new.png | Bin 0 -> 1165 bytes View/public/img/jquery-ui/slider-handler.png | Bin 0 -> 3268 bytes View/public/img/jquery-ui/slider-handler2.png | Bin 0 -> 3045 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 0 -> 5815 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 0 -> 278 bytes View/public/img/lens.png | Bin 0 -> 1214 bytes View/public/img/logo-white.png | Bin 0 -> 2857 bytes View/public/img/logo.png | Bin 0 -> 2275 bytes View/public/img/new-gallery-img.png | Bin 0 -> 5861 bytes View/public/img/no-img-gallery.png | Bin 0 -> 1701 bytes View/public/img/personal-info.png | Bin 0 -> 19827 bytes View/public/img/select-bg.png | Bin 0 -> 1147 bytes View/public/img/select2/select2.png | Bin 0 -> 613 bytes View/public/img/select2/select2x2.png | Bin 0 -> 845 bytes View/public/img/select2/spinner.gif | Bin 0 -> 1849 bytes View/public/img/skin-nav-bullets.png | Bin 0 -> 1156 bytes View/public/img/table-img.png | Bin 0 -> 1352 bytes View/public/img/uniform/bg-input-focus.png | Bin 0 -> 143 bytes View/public/img/uniform/bg-input.png | Bin 0 -> 143 bytes View/public/img/uniform/sprite.png | Bin 0 -> 32968 bytes View/public/js/bootstrap-wysihtml5-0.0.2.js | 299 + View/public/js/bootstrap.datepicker.js | 989 ++ View/public/js/bootstrap.min.js | 6 + View/public/js/fuelux.wizard.js | 1 + View/public/js/fullcalendar.min.js | 7 + View/public/js/jquery-1.7.2.min.js | 4 + View/public/js/jquery-latest.js | 10308 ++++++++++++++++ View/public/js/jquery-ui-1.10.2.custom.min.js | 6 + View/public/js/jquery.flot.js | 2960 +++++ View/public/js/jquery.flot.resize.js | 60 + View/public/js/jquery.flot.stack.js | 188 + View/public/js/jquery.knob.js | 661 + View/public/js/jquery.uniform.min.js | 1 + View/public/js/morris.min.js | 1 + View/public/js/scrollable.js | 11 + View/public/js/select2.min.js | 82 + View/public/js/theme.js | 146 + View/public/js/wysihtml5-0.3.0.js | 9463 ++++++++++++++ View/public/logo.jpg | Bin 0 -> 11437 bytes View/public/member.css | 84 + View/public/tx.jpg | Bin 0 -> 4077 bytes View/register.php | 150 + index.php | 35 + 137 files changed, 43573 insertions(+) create mode 100644 .buildpath create mode 100644 .project create mode 100644 .settings/org.eclipse.php.core.prefs create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 Amysql/Amysql.php create mode 100644 Amysql/Config.php create mode 100644 Amysql/Function.php create mode 100644 Amysql/mail.class.php create mode 100644 Controller/index.php create mode 100644 Controller/mail_status.php create mode 100644 Controller/retrieve.php create mode 100644 Controller/user_current.php create mode 100644 Controller/user_public.php create mode 100644 Model/authme.php create mode 100644 Model/current_model.php create mode 100644 Model/mail.php create mode 100644 Model/mail_model.php create mode 100644 View/AmysqlNotice.php create mode 100644 View/forge.php create mode 100644 View/forge1.php create mode 100644 View/header.php create mode 100644 View/index.php create mode 100644 View/left.php create mode 100644 View/login.php create mode 100644 View/mail/mailstatus-.php create mode 100644 View/mail/mailstatus.php create mode 100644 View/message.php create mode 100644 View/password.php create mode 100644 View/public/css/bootstrap/bootstrap-overrides.css create mode 100644 View/public/css/bootstrap/bootstrap-responsive.css create mode 100644 View/public/css/bootstrap/bootstrap.css create mode 100644 View/public/css/code-editor.css create mode 100644 View/public/css/compiled/calendar.css create mode 100644 View/public/css/compiled/chart-showcase.css create mode 100644 View/public/css/compiled/elements.css create mode 100644 View/public/css/compiled/form-showcase.css create mode 100644 View/public/css/compiled/form-wizard.css create mode 100644 View/public/css/compiled/gallery.css create mode 100644 View/public/css/compiled/grids.css create mode 100644 View/public/css/compiled/index.css create mode 100644 View/public/css/compiled/new-user.css create mode 100644 View/public/css/compiled/personal-info.css create mode 100644 View/public/css/compiled/signin.css create mode 100644 View/public/css/compiled/signup.css create mode 100644 View/public/css/compiled/tables.css create mode 100644 View/public/css/compiled/ui-elements.css create mode 100644 View/public/css/compiled/user-list.css create mode 100644 View/public/css/compiled/user-profile.css create mode 100644 View/public/css/compiled/web-app-icons.css create mode 100644 View/public/css/elements.css create mode 100644 View/public/css/icons.css create mode 100644 View/public/css/layout.css create mode 100644 View/public/css/lib/bootstrap-wysihtml5.css create mode 100644 View/public/css/lib/bootstrap.datepicker.css create mode 100644 View/public/css/lib/font-awesome.css create mode 100644 View/public/css/lib/fullcalendar.css create mode 100644 View/public/css/lib/fullcalendar.print.css create mode 100644 View/public/css/lib/jquery-ui-1.10.2.custom.css create mode 100644 View/public/css/lib/morris.css create mode 100644 View/public/css/lib/select2.css create mode 100644 View/public/css/lib/uniform.default.css create mode 100644 View/public/font/fontawesome-webfont.svg create mode 100644 View/public/font/fontawesome-webfont.woff create mode 100644 View/public/font/fontawesome-webfont_2d2816fe.eot create mode 100644 View/public/font/fontawesome-webfont_51500cb8.eot create mode 100644 View/public/font/fontawesome-webfont_51500cb8.ttf create mode 100644 View/public/font/fontawesome-webfont_51500cb8.woff create mode 100644 View/public/img/bgs/10.jpg create mode 100644 View/public/img/bgs/11.jpg create mode 100644 View/public/img/bgs/7.jpg create mode 100644 View/public/img/bgs/8.jpg create mode 100644 View/public/img/bgs/9.jpg create mode 100644 View/public/img/bgs/blueish.jpg create mode 100644 View/public/img/bgs/landscape.jpg create mode 100644 View/public/img/btn-attach.png create mode 100644 View/public/img/btn-setting.png create mode 100644 View/public/img/btn-shuffle.png create mode 100644 View/public/img/btn-tool.png create mode 100644 View/public/img/contact-img.png create mode 100644 View/public/img/contact-img2.png create mode 100644 View/public/img/contact-profile.png create mode 100644 View/public/img/gallery-preview.jpg create mode 100644 View/public/img/gallery1.jpg create mode 100644 View/public/img/gallery2.jpg create mode 100644 View/public/img/gallery3.jpg create mode 100644 View/public/img/glyphicons-halflings-white.png create mode 100644 View/public/img/glyphicons-halflings.png create mode 100644 View/public/img/ico-arrow-black.png create mode 100644 View/public/img/ico-gallery-edit.png create mode 100644 View/public/img/ico-gallery-trash.png create mode 100644 View/public/img/ico-mail.png create mode 100644 View/public/img/ico-phone.png create mode 100644 View/public/img/ico-table-delete.png create mode 100644 View/public/img/ico-table-edit.png create mode 100644 View/public/img/ico-table-new.png create mode 100644 View/public/img/jquery-ui/slider-handler.png create mode 100644 View/public/img/jquery-ui/slider-handler2.png create mode 100644 View/public/img/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png create mode 100644 View/public/img/jquery-ui/ui-bg_highlight-soft_100_eeeeee_1x100.png create mode 100644 View/public/img/lens.png create mode 100644 View/public/img/logo-white.png create mode 100644 View/public/img/logo.png create mode 100644 View/public/img/new-gallery-img.png create mode 100644 View/public/img/no-img-gallery.png create mode 100644 View/public/img/personal-info.png create mode 100644 View/public/img/select-bg.png create mode 100644 View/public/img/select2/select2.png create mode 100644 View/public/img/select2/select2x2.png create mode 100644 View/public/img/select2/spinner.gif create mode 100644 View/public/img/skin-nav-bullets.png create mode 100644 View/public/img/table-img.png create mode 100644 View/public/img/uniform/bg-input-focus.png create mode 100644 View/public/img/uniform/bg-input.png create mode 100644 View/public/img/uniform/sprite.png create mode 100644 View/public/js/bootstrap-wysihtml5-0.0.2.js create mode 100644 View/public/js/bootstrap.datepicker.js create mode 100644 View/public/js/bootstrap.min.js create mode 100644 View/public/js/fuelux.wizard.js create mode 100644 View/public/js/fullcalendar.min.js create mode 100644 View/public/js/jquery-1.7.2.min.js create mode 100644 View/public/js/jquery-latest.js create mode 100644 View/public/js/jquery-ui-1.10.2.custom.min.js create mode 100644 View/public/js/jquery.flot.js create mode 100644 View/public/js/jquery.flot.resize.js create mode 100644 View/public/js/jquery.flot.stack.js create mode 100644 View/public/js/jquery.knob.js create mode 100644 View/public/js/jquery.uniform.min.js create mode 100644 View/public/js/morris.min.js create mode 100644 View/public/js/scrollable.js create mode 100644 View/public/js/select2.min.js create mode 100644 View/public/js/theme.js create mode 100644 View/public/js/wysihtml5-0.3.0.js create mode 100644 View/public/logo.jpg create mode 100644 View/public/member.css create mode 100644 View/public/tx.jpg create mode 100644 View/register.php create mode 100644 index.php diff --git a/.buildpath b/.buildpath new file mode 100644 index 0000000..606f236 --- /dev/null +++ b/.buildpath @@ -0,0 +1,5 @@ + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..c0c8302 --- /dev/null +++ b/.project @@ -0,0 +1,28 @@ + + + McAccount + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.dltk.core.scriptbuilder + + + + + + org.eclipse.php.core.PHPNature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/.settings/org.eclipse.php.core.prefs b/.settings/org.eclipse.php.core.prefs new file mode 100644 index 0000000..0ece408 --- /dev/null +++ b/.settings/org.eclipse.php.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +include_path=0;/McAccount diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..3e03589 --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Amysql/Amysql.php b/Amysql/Amysql.php new file mode 100644 index 0000000..4e7a7d8 --- /dev/null +++ b/Amysql/Amysql.php @@ -0,0 +1,446 @@ +notice = $notice; + $AmysqlController->_view ( 'AmysqlNotice' ); + exit (); + } + static public function filter(&$array, $function) { + if (! is_array ( $array )) + Return $array = $function ( $array ); + foreach ( $array as $key => $value ) + (is_array ( $value ) && $array [$key] = Amysql::filter ( $value, $function )) || $array [$key] = $function ( $value ); + Return $array; + } +} + +/** + * ********************************************** + * + * 总进程对象 + * + * @param Object $ControllerName + * @param string $ControllerName + * @param string $ActionName + * @param string $ControllerFile + * + */ +class AmysqlProcess { + public $AmysqlController; + public $ControllerName; + public $ActionName; + public $ControllerFile; + function ProcessStart() { + global $Config; + if ($Config ['HttpPath']) { + $GETParam = (strlen ( $_SERVER ['REQUEST_URI'] ) > strlen ( $_SERVER ['SCRIPT_NAME'] )) ? explode ( '/', trim ( str_ireplace ( $_SERVER ['SCRIPT_NAME'], '', $_SERVER ['REQUEST_URI'] ), '/' ) ) : ''; + $GETCount = count ( $GETParam ); + if ($GETCount > 1) + for($i = 2; $i < $GETCount; ++ $i) + $_GET [$GETParam [$i]] = isset ( $GETParam [++ $i] ) ? $GETParam [$i] : ''; + } + + $magic_quotes = function_exists ( 'get_magic_quotes_gpc' ) ? get_magic_quotes_gpc () : false; // 环境是否有过滤 + if ($Config ['Filter']) // 开启过滤 +{ + (! $magic_quotes && (Amysql::filter ( $_GET, 'addslashes' ) && Amysql::filter ( $_REQUEST, 'addslashes' ) && Amysql::filter ( $_COOKIE, 'addslashes' ) && Amysql::filter ( $_FILES, 'addslashes' ))); + } else { + ($magic_quotes && (Amysql::filter ( $_GET, 'stripslashes' ) && Amysql::filter ( $_REQUEST, 'stripslashes' ) && Amysql::filter ( $_COOKIE, 'stripslashes' ) && Amysql::filter ( $_FILES, 'stripslashes' ))); + } + + $this->ControllerName = ! empty ( $GETParam [0] ) ? $GETParam [0] : ((isset ( $_GET [$Config ['UrlControllerName']] ) && ! empty ( $_GET [$Config ['UrlControllerName']] )) ? $_GET [$Config ['UrlControllerName']] : 'index'); + $this->ControllerName = str_replace ( _PathTag, DIRECTORY_SEPARATOR, $this->ControllerName ); + $this->ActionName = ! empty ( $GETParam [1] ) ? $GETParam [1] : ((isset ( $_GET [$Config ['UrlActionName']] ) && ! empty ( $_GET [$Config ['UrlActionName']] )) ? $_GET [$Config ['UrlActionName']] : 'IndexAction'); + $this->ControllerFile = _Controller . $this->ControllerName . '.php'; + } + function ControllerStart() { + ((is_file ( $this->ControllerFile ) && include_once ($this->ControllerFile)) || (is_file ( _Controller . 'index.php' ) && include_once (_Controller . 'index.php')) || Amysql::AmysqlNotice ( $this->ControllerFile . ' 控制器文件不存在' )); + + (class_exists ( $this->ControllerName ) || (($this->ControllerName = 'index') && class_exists ( 'index' )) || Amysql::AmysqlNotice ( $this->ControllerName . ' 控制器不存在' )); + + $methods = get_class_methods ( $this->ControllerName ); // 获取类中的方法名 + + (in_array ( $this->ActionName, $methods, true ) || (($this->ActionName = 'IndexAction') && in_array ( $this->ActionName, $methods, true )) || Amysql::AmysqlNotice ( $this->ActionName . ' 方法不存在' )); + + $this->AmysqlController = new $this->ControllerName ( $_GET ); // 实例控制器 + method_exists ( $this->AmysqlController, 'StartAction' ) ? $this->AmysqlController->StartAction () : ''; + $this->AmysqlController->{$this->ActionName} (); // 执行方法 + } +} + +/** + * ********************************************** + * + * 控制器逻辑层 (C) + * + * @param Object $DB + * @param Array $DBConfig + * @param Array $AmysqlModel + * @param Object $AmysqlTemplates + * @param Array $EchoData + * + */ +class AmysqlController { + public $DB; + public $DBConfig; // 控制器调用Mysql的链接配置 + public $AmysqlModel; // 控制器关联的数据模型对象集 + public $AmysqlClass; // 控制器关联的类对象集 + public $AmysqlTemplates; // 控制器关联的模板对象 + public $EchoData = array (); // 调试数据 + function AmysqlController() { + global $Config; + $this->DBConfig = $Config; + + $this->DB = new DB (); + $this->AmysqlTemplates = new AmysqlTemplates (); + } + + /** + * 设置数据库配置 + * + * @param Array $Config + */ + function _DBSet($_Config = NULL) { + global $Config; + $_Config = ($_Config == NULL) ? $Config : $_Config; + foreach ( $Config as $key => $val ) + (empty ( $_Config [$key] ) && $_Config [$key] = $val); + $this->DBConfig = $_Config; + } + + /** + * 模板赋值 + * + * @param string $name + * @param string $value + */ + public function __set($name, $value = NULL) { + $this->AmysqlTemplates->TemplateValue [$name] = $value; + } + + /** + * 数组模板赋值 + * + * @param Array $array + */ + public function _array($array) { + if (is_array ( $array )) { + foreach ( $array as $key => $val ) + $this->AmysqlTemplates->TemplateValue [$key] = $val; + } + } + + /** + * 加载自定义类文件 + * + * @param string $file + * @param string $ClassName + * @return Object $ClassName() 类对象 + */ + public function _class($file, $ClassName = NULL) { + $file = str_replace ( _PathTag, DIRECTORY_SEPARATOR, $file ); + $ClassName = ($ClassName == NULL) ? $file : $ClassName; + $file = _Class . $file . '.php'; + if (is_file ( $file )) { + include_once ($file); + if (! class_exists ( $ClassName )) + Amysql::AmysqlNotice ( $ClassName . ' 类对象不存在' ); + + if (! isset ( $this->AmysqlClass [$ClassName] )) // 不存在类对象 + $this->AmysqlClass [$ClassName] = new $ClassName (); + Return $this->AmysqlClass [$ClassName]; + } + + Amysql::AmysqlNotice ( $file . ' 类文件不存在' ); + } + + /** + * 加载模型文件 + * + * @param string $file + * @param string $ClassName + * @return Object $ClassName() 模型对象 + */ + public function _model($file, $ClassName = NULL) { + $file = str_replace ( _PathTag, DIRECTORY_SEPARATOR, $file ); + $ClassName = ($ClassName == NULL) ? $file : $ClassName; + $file = _Model . $file . '.php'; + if (is_file ( $file )) { + include_once ($file); + if (! class_exists ( $ClassName )) + Amysql::AmysqlNotice ( $ClassName . ' 模型对象不存在' ); + + $this->DBConfig ['ModelTag'] = $ModelTag = $ClassName . '_' . $this->DBConfig ['ConnectTag']; // 模型标识 + if (! isset ( $this->AmysqlModel [$ModelTag] )) // 不存在模型 +{ + $this->AmysqlModel [$ModelTag] = new $ClassName (); + if (! isset ( $this->DB->DBS [$ModelTag] )) + $this->DB->DBConnect ( $this->DBConfig ); // 没连接就进行数据库连接 + $this->AmysqlModel [$ModelTag]->MysqlConnect = $this->DB->DBS [$ModelTag]; // 模型使用的数据库连接 + } + Return $this->AmysqlModel [$ModelTag]; + } + + Amysql::AmysqlNotice ( $file . ' 模型文件不存在' ); + } + + /** + * 获得相关文件数据(模板目录) + * + * @param string $file + * @return string 数据 + */ + public function _file($file) { + $file = str_replace ( _PathTag, DIRECTORY_SEPARATOR, $file ); + $file = _View . $file . '.php'; + if (is_file ( $file )) + Return file_get_contents ( $file ); + + Amysql::AmysqlNotice ( $file . ' 数据文件不存在' ); + } + + /** + * 数据调试 + * + * @param $data 数据 + */ + public function _echo($data) { + $this->EchoData [] = $data; + } + + /** + * 模板显示 + */ + public function _view($file = null) { + // 控制器属性共享于模板 2012-4-20 + $AmysqlSelfPropertyKey = array_keys ( get_class_vars ( 'AmysqlController' ) ); + $ControllerPropertyParam = get_object_vars ( $this ); + foreach ( $ControllerPropertyParam as $key => $val ) { + if (! in_array ( $key, $AmysqlSelfPropertyKey )) // 非Amysql控制器属性 + $this->AmysqlTemplates->TemplateValue [$key] = $val; + } + + $this->AmysqlTemplates->_view ( $file ); + + // 信息调试输出 + if (is_array ( $this->AmysqlModel )) { + foreach ( $this->AmysqlModel as $key => $val ) // Sql调试 + echo $this->AmysqlModel [$key]->SqlBug; + } + foreach ( $this->EchoData as $val ) + echo ""; + } +} + +/** + * ********************************************** + * + * 视图表现层 (V) + * + * @param Array $TemplateValue + * + */ +class AmysqlTemplates { + public $TemplateValue; // 模板数据 + function AmysqlTemplates() { + // 自定义模板常用参数数据 + $this->TemplateValue ['_date'] = date ( 'Y-m-d H:i:s', time () ); + } + public function _view($file = null) { + global $Config; + // 2012-10-8 + ($Config ['XSS'] && Amysql::filter ( $this->TemplateValue, 'htmlspecialchars' ) && Amysql::filter ( $_GET, 'htmlspecialchars' ) && Amysql::filter ( $_REQUEST, 'htmlspecialchars' ) && Amysql::filter ( $_COOKIE, 'htmlspecialchars' )); + + @extract ( $this->TemplateValue ); + $file = str_replace ( _PathTag, DIRECTORY_SEPARATOR, $file ); + $file = _View . $file . '.php'; + if (is_file ( $file )) + Return include ($file); + + Amysql::AmysqlNotice ( $file . ' 模板文件不存在' ); + } +} + +/** + * ********************************************** + * + * 模型数据层 (M) + * + * @param Object $MysqlConnect + * @param String $Affected + * @param String $InsertId + * @param String $ResultSum + * @param String $QueryStatus + */ +class AmysqlModel { + public $MysqlConnect; + public $Affected; + public $InsertId; + public $ResultSum; + public $QueryStatus; + public $SqlBug = ''; + + /** + * 基本查询 + * + * @param string $sql + * @return Object 结果集 + */ + public function _query($sql) { + global $Config; + if (! $this->MysqlConnect) + Return false; + $this->QueryStatus = '(0)'; + $this->Affected = 0; + if ($Config ['DebugSql']) + $this->SqlBug .= "\n" . '' . "\n"; + $result = mysql_query ( $sql, $this->MysqlConnect ); + if (! $result) + Return false; + $this->Affected = mysql_affected_rows (); + $this->QueryStatus = '(ok)'; + Return $result; + } + + /** + * 插入数据 + * + * @param string $table + * @param Array $data + * @return int InsertId 新增ID + */ + public function _insert($table, $data) { + $this->InsertId = 0; + if (! is_array ( $data ) || count ( $data ) == 0) + Return 0; + + $field_arr = array (); + foreach ( $data as $key => $val ) + $field_arr [] = " `$key` = '$val' "; + + $sql = "INSERT INTO `$table` SET " . implode ( ',', $field_arr ); + $this->_query ( $sql ); + $this->InsertId = mysql_insert_id (); + Return $this->InsertId; + } + + /** + * 更新数据 + * + * @param string $table + * @param Array $data + * @param string $where + * @return int Affected 影响数 + * @param string $content + * 更新数据依据 + */ + public function _update($table, $data, $where = '') { + $this->Affected = 0; + if (! is_array ( $data ) || count ( $data ) == 0) + Return 0; + + $field_arr = array (); + foreach ( $data as $key => $val ) + $field_arr [] = " `$key` = '$val' "; + + $sql = "UPDATE `$table` SET " . implode ( ',', $field_arr ) . $where; + $this->_query ( $sql ); + Return $this->Affected; + } + + /** + * 取得一排数据 + * + * @param string $sql + * @param string $result_type + * @return Array $row 数据 + */ + public function _row($sql, $result_type = MYSQL_ASSOC) { + $result = $this->_query ( $sql ); + if (! $result) + Return false; + $row = mysql_fetch_array ( $result, $result_type ); + $this->ResultSum = 1; + $this->_free ( $result ); + Return $row; + } + + /** + * 取得所有数据 + * + * @param string $sql + * @param string $result_type + * @return Array $row 数据 + */ + public function _all($sql, $result_type = MYSQL_ASSOC) { + $result = $this->_query ( $sql ); + if (! $result) + Return false; + $data = array (); + $this->ResultSum = 0; + while ( $row = mysql_fetch_array ( $result, $result_type ) ) { + $data [] = $row; + ++ $this->ResultSum; + } + $this->_free ( $result ); + Return $data; + } + + /** + * 取得数据总数 + * + * @param string $sql + * @return int 数量 + */ + public function _sum($sql) { + $result = $this->_query ( $sql ); + if (! $result) + Return false; + Return mysql_num_rows ( $result ); + } + + /** + * 释放结果集 + * + * @param Object $rs + */ + public function _free($rs) { + Return mysql_free_result ( $rs ); + } +} + +/** + * ********************************************** + * + * 数据库对象 + * + * @param Object $DBS + */ +class DB { + public $DBS; + public function DBConnect($Config) { + $this->DBS [$Config ['ModelTag']] = @mysql_connect ( $Config ['Host'], $Config ['User'], $Config ['Password'] ); + (! $this->DBS [$Config ['ModelTag']] && Amysql::AmysqlNotice ( mysql_error () . ' Mysql链接出错,请配置/Amysql/config.php文件。' )); + + (! empty ( $Config ['DBname'] ) && mysql_select_db ( $Config ['DBname'], $this->DBS [$Config ['ModelTag']] )); + $CharSet = str_replace ( '-', '', $Config ['CharSet'] ); + mysql_query ( "SET NAMES '$CharSet'", $this->DBS [$Config ['ModelTag']] ); + } +} diff --git a/Amysql/Config.php b/Amysql/Config.php new file mode 100644 index 0000000..1f15f9b --- /dev/null +++ b/Amysql/Config.php @@ -0,0 +1,31 @@ +Get ( md5 ( $Key ) ); + } else if (is_null ( $Value )) { + $Cahce->Del ( md5 ( $Key ) ); + } else { + if (is_null ( $Time )) { + $Time = Config ( 'CacheDefaultTime' ); + } + $Cahce->Set ( md5 ( $Key ), $Value, $Time ); + } +} + +/** + * 随即生成字符串 + * + * @param int $l + * 字符串长度 + */ +function RandSting($l = 10) { + $c = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + srand ( ( double ) microtime () * 1000000 ); + for($i = 0; $i < $l; $i ++) { + $rand .= $c [rand () % strlen ( $c )]; + } + return $rand; +} + +/** + * json数据输出 + * + * @param object $data + * json输出的数据 + */ +function Json($data) { + header ( 'Content-Type:application/json; charset=' . Config ( 'Charset' ) ); + exit ( json_encode ( $data, 0 ) ); +} + +/** + * json success数据输出 + * + * @param object $info + * json输出的数据 + */ +function JsonSuccess($info) { + $json_data ['status'] = 'success'; + $json_data ['info'] = $info; + Json ( $json_data ); +} + +/** + * json error数据输出 + * + * @param object $info + * json输出的数据 + */ +function JsonError($info) { + $json_data ['status'] = 'error'; + $json_data ['info'] = $info; + Json ( $json_data ); +} + +/** + * 生成url地址 + * + * @param string $c + * 控制器 + * @param string $a + * 控制器方法 + * @param array $p + * get提交参数 + */ +function Url($c, $a, $p = null) { + $sp = ''; + if (is_array ( $p )) { + foreach ( $p as $key => $value ) { + $sp .= sprintf ( "&%s=%s", urlencode ( $key ), urlencode ( $value ) ); + } + } + return sprintf ( "%s%s?%s=%s&%s=%s%s", _Http, Config ( 'index' ), Config ( 'UrlControllerName' ), $c, Config ( 'UrlActionName' ), $a, $sp ); +} + +/** + * 获取客户端ip地址 + */ +function GetUserIP($type = 0, $adv = false) { + $type = $type ? 1 : 0; + static $ip = NULL; + if ($ip !== NULL) + return $ip [$type]; + if ($adv) { + if (isset ( $_SERVER ['HTTP_X_FORWARDED_FOR'] )) { + $arr = explode ( ',', $_SERVER ['HTTP_X_FORWARDED_FOR'] ); + $pos = array_search ( 'unknown', $arr ); + if (false !== $pos) + unset ( $arr [$pos] ); + $ip = trim ( $arr [0] ); + } elseif (isset ( $_SERVER ['HTTP_CLIENT_IP'] )) { + $ip = $_SERVER ['HTTP_CLIENT_IP']; + } elseif (isset ( $_SERVER ['REMOTE_ADDR'] )) { + $ip = $_SERVER ['REMOTE_ADDR']; + } + } elseif (isset ( $_SERVER ['REMOTE_ADDR'] )) { + $ip = $_SERVER ['REMOTE_ADDR']; + } + // IP地址合法验证 + $long = sprintf ( "%u", ip2long ( $ip ) ); + $ip = $long ? array ( + $ip, + $long + ) : array ( + '0.0.0.0', + 0 + ); + return $ip [$type]; +} +/** + * 设置SESSION有效时间 + */ +function start_session($expire = 0) { + if ($expire == 0) { + $expire = ini_get ( 'session.gc_maxlifetime' ); + } else { + ini_set ( 'session.gc_maxlifetime', $expire ); + } + + if (empty ( $_COOKIE ['PHPSESSID'] )) { + session_set_cookie_params ( $expire ); + session_start (); + } else { + session_start (); + setcookie ( 'PHPSESSID', session_id (), time () + $expire ); + } +} +function mailsender($mailer, $verify, $type) { + include (_Amysql . 'mail.class.php'); + // 邮箱线程********************************************************** + $smtp = new smtp ( Config ( 'smtp' ), Config ( 'port' ), true, Config ( 'user' ), Config ( 'pass' ) ); + switch ($type) { + case 'status' : + $smtpemailto = $mailer; // 发送给谁 + $mailsubject = "minecraft账号验证通知"; // 邮件主题 + $mailbody = "你已成功注册 请妥善保管
验证码:{$verify}
请及时验证邮箱"; + $mailtype = "HTML"; // 邮件格式(HTML/TXT),TXT为文本邮件 + $smtp->debug = Config ( 'debug' ); // 是否显示发送的调试信息 + if ($smtp->sendmail ( $smtpemailto, Config ( 'sender' ), $mailsubject, $mailbody, $mailtype )) + return true; + return false; + break; + case 'forget' : + $smtpemailto = $mailer; // 发送给谁 + $mailsubject = "minecraft账号验证通知"; // 邮件主题 + $mailbody = "你正在操作找回密码
验证码:{$verify}
请及时验证邮箱"; + $mailtype = "HTML"; // 邮件格式(HTML/TXT),TXT为文本邮件 + $smtp->debug = Config ( 'debug' ); // 是否显示发送的调试信息 + if ($smtp->sendmail ( $smtpemailto, Config ( 'sender' ), $mailsubject, $mailbody, $mailtype )) + return true; + return false; + break; + case 'forge' : + $smtpemailto = $mailer; // 发送给谁 + $mailsubject = "minecraft账号通知"; // 邮件主题 + $mailbody = "你的密码已重置 新密码是:$verify
收到密码后请尽快登陆后台修改密码"; + $mailtype = "HTML"; // 邮件格式(HTML/TXT),TXT为文本邮件 + $smtp->debug = Config ( 'debug' ); // 是否显示发送的调试信息 + if ($smtp->sendmail ( $smtpemailto, Config ( 'sender' ), $mailsubject, $mailbody, $mailtype )) + return true; + return false; + break; + } +} +function load($tpl) { + include (_View . $tpl . ".php"); +} \ No newline at end of file diff --git a/Amysql/mail.class.php b/Amysql/mail.class.php new file mode 100644 index 0000000..31c2c31 --- /dev/null +++ b/Amysql/mail.class.php @@ -0,0 +1,286 @@ +debug = FALSE; + $this->smtp_port = $smtp_port; + $this->relay_host = $relay_host; + $this->time_out = 30; //is used in fsockopen() + $this->auth = $auth;//auth + $this->user = $user; + $this->pass = $pass; + $this->host_name = "localhost"; //is used in HELO command + $this->log_file = ""; + $this->sock = FALSE; +} + + /* Main Function */ + function sendmail($to, $from, $subject = "", $body = "", $mailtype, $cc = "", $bcc = "", $additional_headers = "") + { + $mail_from = $this->get_address($this->strip_comment($from)); + $body = ereg_replace("(^|(\r\n))(\.)", "\1.\3", $body); + $header .= "MIME-Version:1.0\r\n"; + if($mailtype=="HTML") + { + $header .= "Content-Type:text/html\r\n"; + } + $header .= "To: ".$to."\r\n"; + if ($cc != "") + { + $header .= "Cc: ".$cc."\r\n"; + } + $header .= "From: $from<".$from.">\r\n"; + $header .= "Subject: ".$subject."\r\n"; + $header .= $additional_headers; + $header .= "Date: ".date("r")."\r\n"; + $header .= "X-Mailer:By Redhat (PHP/".phpversion().")\r\n"; + list($msec, $sec) = explode(" ", microtime()); + $header .= "Message-ID: <".date("YmdHis", $sec).".".($msec*1000000).".".$mail_from.">\r\n"; + $TO = explode(",", $this->strip_comment($to)); + + if ($cc != "") + { + $TO = array_merge($TO, explode(",", $this->strip_comment($cc))); + } + if ($bcc != "") + { + $TO = array_merge($TO, explode(",", $this->strip_comment($bcc))); + } + $sent = TRUE; + foreach ($TO as $rcpt_to) + { + $rcpt_to = $this->get_address($rcpt_to); + if (!$this->smtp_sockopen($rcpt_to)) + { + $this->log_write("Error: Cannot send email to ".$rcpt_to."\n"); + $sent = FALSE; + continue; + } + if ($this->smtp_send($this->host_name, $mail_from, $rcpt_to, $header, $body)) + { + $this->log_write("E-mail has been sent to <".$rcpt_to.">\n"); + } + else + { + $this->log_write("Error: Cannot send email to <".$rcpt_to.">\n"); + $sent = FALSE; + } + fclose($this->sock); + $this->log_write("Disconnected from remote host\n"); + } + return $sent; + } + + /* Private Functions */ + function smtp_send($helo, $from, $to, $header, $body = "") + { + if (!$this->smtp_putcmd("HELO", $helo)) + { + return $this->smtp_error("sending HELO command"); + } + + #auth + if($this->auth) + { + if (!$this->smtp_putcmd("AUTH LOGIN", base64_encode($this->user))) + { + return $this->smtp_error("sending HELO command"); + } + if (!$this->smtp_putcmd("", base64_encode($this->pass))) + { + return $this->smtp_error("sending HELO command"); + } + } + if (!$this->smtp_putcmd("MAIL", "FROM:<".$from.">")) + { + return $this->smtp_error("sending MAIL FROM command"); + } + if (!$this->smtp_putcmd("RCPT", "TO:<".$to.">")) + { + return $this->smtp_error("sending RCPT TO command"); + } + if (!$this->smtp_putcmd("DATA")) + { + return $this->smtp_error("sending DATA command"); + } + if (!$this->smtp_message($header, $body)) + { + return $this->smtp_error("sending message"); + } + if (!$this->smtp_eom()) + { + return $this->smtp_error("sending . [EOM]"); + } + if (!$this->smtp_putcmd("QUIT")) + { + return $this->smtp_error("sending QUIT command"); + } + return TRUE; + } + + function smtp_sockopen($address) + { + if ($this->relay_host == "") + { + return $this->smtp_sockopen_mx($address); + } + else + { + return $this->smtp_sockopen_relay(); + } + } + + function smtp_sockopen_relay() + { + $this->log_write("Trying to ".$this->relay_host.":".$this->smtp_port."\n"); + $this->sock = @fsockopen($this->relay_host, $this->smtp_port, $errno, $errstr, $this->time_out); + if (!($this->sock && $this->smtp_ok())) + { + $this->log_write("Error: Cannot connenct to relay host ".$this->relay_host."\n"); + $this->log_write("Error: ".$errstr." (".$errno.")\n"); + return FALSE; + } + $this->log_write("Connected to relay host ".$this->relay_host."\n"); + return TRUE;; + } + + function smtp_sockopen_mx($address) + { + $domain = ereg_replace("^.+@([^@]+)$", "\1", $address); + if (!@getmxrr($domain, $MXHOSTS)) + { + $this->log_write("Error: Cannot resolve MX \"".$domain."\"\n"); + return FALSE; + } + foreach ($MXHOSTS as $host) + { + $this->log_write("Trying to ".$host.":".$this->smtp_port."\n"); + $this->sock = @fsockopen($host, $this->smtp_port, $errno, $errstr, $this->time_out); + if (!($this->sock && $this->smtp_ok())) + { + $this->log_write("Warning: Cannot connect to mx host ".$host."\n"); + $this->log_write("Error: ".$errstr." (".$errno.")\n"); + continue; + } + $this->log_write("Connected to mx host ".$host."\n"); + return TRUE; + } + $this->log_write("Error: Cannot connect to any mx hosts (".implode(", ", $MXHOSTS).")\n"); + return FALSE; + } + + function smtp_message($header, $body) + { + fputs($this->sock, $header."\r\n".$body); + $this->smtp_debug("> ".str_replace("\r\n", "\n"."> ", $header."\n> ".$body."\n> ")); + return TRUE; + } + + function smtp_eom() + { + fputs($this->sock, "\r\n.\r\n"); + $this->smtp_debug(". [EOM]\n"); + return $this->smtp_ok(); + } + + function smtp_ok() + { + $response = str_replace("\r\n", "", fgets($this->sock, 512)); + $this->smtp_debug($response."\n"); + if (!ereg("^[23]", $response)) + { + fputs($this->sock, "QUIT\r\n"); + fgets($this->sock, 512); + $this->log_write("Error: Remote host returned \"".$response."\"\n"); + return FALSE; + } + return TRUE; + } + + function smtp_putcmd($cmd, $arg = "") + { + if ($arg != "") + { + if($cmd=="") + { + $cmd = $arg; + } + else + { + $cmd = $cmd." ".$arg; + } + } + fputs($this->sock, $cmd."\r\n"); + $this->smtp_debug("> ".$cmd."\n"); + return $this->smtp_ok(); + } + + function smtp_error($string) + { + $this->log_write("Error: Error occurred while ".$string.".\n"); + return FALSE; + } + + function log_write($message) + { + $this->smtp_debug($message); + if ($this->log_file == "") + { + return TRUE; + } + $message = date("M d H:i:s ").get_current_user()."[".getmypid()."]: ".$message; + if (!@file_exists($this->log_file) || !($fp = @fopen($this->log_file, "a"))) + { + $this->smtp_debug("Warning: Cannot open log file \"".$this->log_file."\"\n"); + return FALSE;; + } + flock($fp, LOCK_EX); + fputs($fp, $message); + fclose($fp); + return TRUE; + } + + function strip_comment($address) + { + $comment = "\([^()]*\)"; + while (ereg($comment, $address)) + { + $address = ereg_replace($comment, "", $address); + } + return $address; + } + + function get_address($address) + { + $address = ereg_replace("([ \t\r\n])+", "", $address); + $address = ereg_replace("^.*<(.+)>.*$", "\1", $address); + return $address; + } + + function smtp_debug($message) + { + if ($this->debug) + { + echo $message; + } + } + +} +?> \ No newline at end of file diff --git a/Controller/index.php b/Controller/index.php new file mode 100644 index 0000000..5ace8db --- /dev/null +++ b/Controller/index.php @@ -0,0 +1,37 @@ + title = 'Minecraft 用户中心'; // 直接赋值模板 + $this -> _view('message'); // 载入index模板 + } + + function login(){ + $this -> title = "Minecraft 用户登陆"; + + $this -> _view('login'); + + } + function register(){ + $this -> title = "Minecraft 帐号注册"; + $this -> _view("register"); + } + + function pass(){ + $this -> title = "Minecraft 修改密码"; + $this -> _view("password"); + } + + function mail(){ + $this -> title = "Minecraft 邮箱验证"; + $this -> _View("mail/mailstatus"); + } + function forge(){ + $this -> title = "Minecraft 密码找回"; + $this -> _View("forge"); + } + +} \ No newline at end of file diff --git a/Controller/mail_status.php b/Controller/mail_status.php new file mode 100644 index 0000000..b08a5bd --- /dev/null +++ b/Controller/mail_status.php @@ -0,0 +1,45 @@ + _model("mail_model") -> select(@$_SESSION['username'])); + } + /** + * 邮件发送 + */ + function sendmail() + { + $verify = md5(hash("sha256",@$_REQUEST['mail'].$_REQUEST['user'])); + $send = mailsender($_REQUEST['mail'], $verify, $_REQUEST['type']); + if($send) + { + $_SESSION['verify'] = $verify; + JsonSuccess("邮件发送成功 收到后请填入验证码进行邮箱验证"); + }else{ + JsonError("邮件发送失败"); + } + + } + function mail(){ + $verify = $_SESSION['verify']; + + if(@$_REQUEST['verify'] != $verify) + { + JsonError('验证码不对!请重试'); + exit(0); + } + if($this -> _model("mail_model") -> mail(@$_REQUEST['mail'], $verify, @$_SESSION['username'])) + JsonSuccess('验证成功'); + JsonError("验证失败"); + } + + /** + * 显示邮箱验证状态 + */ + function stat(){ + JsonSuccess($this -> _model('mail_model') -> status(@$_SESSION['username'])); + } +} +?> \ No newline at end of file diff --git a/Controller/retrieve.php b/Controller/retrieve.php new file mode 100644 index 0000000..1b40fae --- /dev/null +++ b/Controller/retrieve.php @@ -0,0 +1,34 @@ + _model('mail') -> check($_REQUEST['mail'])) + JsonSuccess($this -> _model('mail') -> check($_REQUEST['mail'])); + JsonError("查询失败"); + } + + function send() + { + $time = date("Y-m-d"); + $code = base64_encode($_REQUEST['mail'].":".$time); + if(mailsender(@$_REQUEST['mail'],$code,"forget")) + $_SESSION['code'] = $code; + JsonSuccess("验证邮件已经发送"); + JsonError("验证邮件发送失败"); + } + + function status() + { + $code = base64_decode($_SESSION['code']); + $str = explode(":", $code); + if($_REQUEST['mail'] !== $str[0]) + JsonError("邮箱不相同 验证失败"); + iF($str[1] !== date("Y-m-d")) + JsonError('验证日期已过期'); + if($_REQUEST['key'] !== $_SESSION['code']) + JsonError("验证失败"); + JsonSuccess("验证成功"); + + } +} \ No newline at end of file diff --git a/Controller/user_current.php b/Controller/user_current.php new file mode 100644 index 0000000..0aca910 --- /dev/null +++ b/Controller/user_current.php @@ -0,0 +1,12 @@ + _model('current_model') -> money_current($_REQUEST['user']); + + JsonSuccess( $money ); + } +} + +?> \ No newline at end of file diff --git a/Controller/user_public.php b/Controller/user_public.php new file mode 100644 index 0000000..0a9e2fe --- /dev/null +++ b/Controller/user_public.php @@ -0,0 +1,51 @@ +_model ( "authme" )->register ( $_REQUEST ['user'], md5 ( $_REQUEST ['pass'] ), $_REQUEST ['mail'], GetUserIP () )) + $_SESSION ['username'] = $_REQUEST ['user']; + $_SESSION ['mail'] = $_REQUEST ['mail']; + $_SESSION ['ip'] = GetUserIP (); + JsonSuccess ( 'Minecraft帐号注册成功' ); + JsonError ( 'Minecraft帐号注册失败' ); + } + function login() { + if ($this->_model ( "authme" )->login ( @$_REQUEST ['user'], md5 ( @$_REQUEST ['pass'] ) )) { + $_SESSION ['username'] = @$_REQUEST ['user']; + JsonSuccess ( '登陆成功' ); + } else { + JsonError ( '登陆失败' ); + } + } + function pass() { + if ($this->_model ( "authme" )->pass ( @$_REQUEST ['user'], md5 ( @$_REQUEST ['newpass'] ) )) { + $_SESSION ['username'] = ""; + JsonSuccess ( "密码更改成功 !请重新登陆" ); + } else { + JsonError ( "游戏密码更改失败!请检查原密码是否正确" ); + } + } + function forge() { + $forge_mail = mailsender ( $_REQUEST ['mail'], $_REQUEST ['pass'], $_REQUEST ['type'] ); + if (! $forge_mail) + return false; + else if ($this->_model ( 'authme' )->pass_forge ( md5 ( $_REQUEST ['pass'] ), $_REQUEST ['user'] )) + JsonSuccess ( '新密码已经发送到你的邮箱' ); + JsonError ( '密码发送失败!无法更换默认密码 !请重试' ); + } + function user_check() { + if ($this->_model ( 'authme' )->check_user ( @$_REQUEST ['user'] )) + JsonSuccess ( "此帐号可以注册" ); + JsonError ( "此帐号已存在 请更换" ); + } + function mail_check() { + if ($this->_model ( "mail" )->mailcheck ( $_REQUEST ['mail'] )) + JsonSuccess ( "此邮箱可以使用" ); + JsonError ( "该邮箱已被注册!请更换" ); + } + function logout() { + session_destroy (); + header ( "location:" . Url ( 'index', 'login' ) ); + } +} + +?> \ No newline at end of file diff --git a/Model/authme.php b/Model/authme.php new file mode 100644 index 0000000..9411bb3 --- /dev/null +++ b/Model/authme.php @@ -0,0 +1,77 @@ + $username, + "password" => $password, + "ip" => $ip, + "lastlogin" => '', + "x" => '0', + "y" => '0', + "z" => '0', + "world" => 'world', + "email" => $mail + ); + $ic = array ( + "username" => $username, + "balance" => "30", + "hidden" => "0" + ); + $data = array ( + "address" => $mail, + 'verify' => '', + 'statu' => '0', + 'time' => date ( 'Y-m-d' ), + "user" => $username + ); + + if ($this->_insert ( 'authme', $value ) == 0) { + return false; + } else { + if ($this->_insert ( 'mail', $data ) == 0) { + return false; + } else { + if ($this->_insert ( 'iconomy', $ic ) == 0) { + return false; + } else { + return true; + } + } + } + } + public function login($username, $password) { + if ($this->_sum ( "select * from `authme` where `username` = '$username' and `password` = '$password'" ) == 0) + + return false; + else + return true; + } + public function pass($username, $newpass) { + $key = array ( + "password" => $newpass + ); + + $num = $this->_update ( 'authme', $key, "where username='" . $username . "'" ); + if ($num == 0) + return false; + return true; + } + public function pass_forge($value, $username) { + $key = array ( + "password" => $value + ); + $num = $this->_update ( 'authme', $key, "where username='" . $username . "'" ); + // print_r($key); + if ($num == 0) + return false; + return true; + } + public function check_user($user) { + $sum = $this->_sum ( "select * from `authme` where `username` = '" . $user . "'" ); + if ($sum == 0) + return true; + return false; + } +} + +?> \ No newline at end of file diff --git a/Model/current_model.php b/Model/current_model.php new file mode 100644 index 0000000..fee0ccd --- /dev/null +++ b/Model/current_model.php @@ -0,0 +1,12 @@ +_all ( $sql ); + } +} + +?> \ No newline at end of file diff --git a/Model/mail.php b/Model/mail.php new file mode 100644 index 0000000..ac02ef8 --- /dev/null +++ b/Model/mail.php @@ -0,0 +1,14 @@ +_sum ( "SELECT * FROM `authme` WHERE `email` = '$url'" ) == 0) + return false; + $sql = "SELECT * FROM `authme` WHERE `email` = '$url'"; + return $this->_all ( $sql ); + } + function mailcheck($url) { + if ($this->_sum ( "SELECT * FROM `authme` WHERE `email` = '$url'" ) == 0) + return true; + return false; + } +} \ No newline at end of file diff --git a/Model/mail_model.php b/Model/mail_model.php new file mode 100644 index 0000000..c021dd0 --- /dev/null +++ b/Model/mail_model.php @@ -0,0 +1,34 @@ +_all ( $sql ); + } + public function mail($mail, $verify, $user) { + $data = array ( + "address" => $mail, + "verify" => $verify, + "statu" => '1', + "time" => date ( "Y-m-d" ) + ); + // var_dump($data); + $num = $this->_update ( 'mail', $data, "where user='" . $user . "'" ); + // var_dump($num); + if ($num == 0) { + return false; + } else { + return true; + } + } + public function status($user) { + $sql = "SELECT * + FROM `mail` + WHERE `user` = '" . $user . "' + LIMIT 0 , 75"; + return $this->_all ( $sql ); + } +} +?> \ No newline at end of file diff --git a/View/AmysqlNotice.php b/View/AmysqlNotice.php new file mode 100644 index 0000000..752010c --- /dev/null +++ b/View/AmysqlNotice.php @@ -0,0 +1,11 @@ + + + + + + + + [Amysql-Notice] +# + + \ No newline at end of file diff --git a/View/forge.php b/View/forge.php new file mode 100644 index 0000000..064dc24 --- /dev/null +++ b/View/forge.php @@ -0,0 +1,223 @@ + + + +<?=$title?> + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/View/forge1.php b/View/forge1.php new file mode 100644 index 0000000..23bd8b5 --- /dev/null +++ b/View/forge1.php @@ -0,0 +1,297 @@ + + + +<?=$title?> + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + \ No newline at end of file diff --git a/View/header.php b/View/header.php new file mode 100644 index 0000000..f56592a --- /dev/null +++ b/View/header.php @@ -0,0 +1,29 @@ + + + \ No newline at end of file diff --git a/View/index.php b/View/index.php new file mode 100644 index 0000000..de3aaaf --- /dev/null +++ b/View/index.php @@ -0,0 +1,195 @@ + + + + + <?=$title?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+ + +
+ +

欢迎你, (普通会员) 我的空间

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + +
绑定邮箱
游戏密码点击更改密码
游戏币
+
+ + +
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/View/left.php b/View/left.php new file mode 100644 index 0000000..03c6b6d --- /dev/null +++ b/View/left.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/View/login.php b/View/login.php new file mode 100644 index 0000000..abb60cb --- /dev/null +++ b/View/login.php @@ -0,0 +1,109 @@ + + + + <?=$title?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/View/mail/mailstatus-.php b/View/mail/mailstatus-.php new file mode 100644 index 0000000..017900d --- /dev/null +++ b/View/mail/mailstatus-.php @@ -0,0 +1,202 @@ + + + + + + + +<?=$title?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + +
+
+
+
+ + +
+ + + + + +
+ + +
+

+ 邮箱验证 +

+
+ +
+ + + +
+ +
+ +
+
+ + + + + + + + + + + + + + +
邮箱地址
邮箱验证码
+ +
+
+
+ +
+ +
+ +
+
+ + \ No newline at end of file diff --git a/View/mail/mailstatus.php b/View/mail/mailstatus.php new file mode 100644 index 0000000..57d288b --- /dev/null +++ b/View/mail/mailstatus.php @@ -0,0 +1,166 @@ + + + + +<?=$title?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + +
邮箱地址
邮箱验证码 + +
+
+
+
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/View/message.php b/View/message.php new file mode 100644 index 0000000..44d71ae --- /dev/null +++ b/View/message.php @@ -0,0 +1,204 @@ + + + + +<?=$title?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ +
+
+ + +
+
Minecraft玩家信息
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/View/password.php b/View/password.php new file mode 100644 index 0000000..71638e5 --- /dev/null +++ b/View/password.php @@ -0,0 +1,147 @@ + + + + +<?=$title?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/View/public/css/bootstrap/bootstrap-overrides.css b/View/public/css/bootstrap/bootstrap-overrides.css new file mode 100644 index 0000000..f3e8668 --- /dev/null +++ b/View/public/css/bootstrap/bootstrap-overrides.css @@ -0,0 +1,369 @@ +/* Some overrides from default bootstrap styles */ + +h1,h2,h3,h4,h5,h6{ + font-weight: normal; +} + +/* COMPONENTS */ + + +/* labels */ +.label, .badge {font-weight: lighter;} +.label-success, .badge-success { + background-color: rgb(129, 189, 130); +} +.label-info, .badge-info { + background-color: rgb(104, 163, 213); +} + +/* alerts */ +.alert [class^="icon-"], +.alert [class*=" icon-"] { + font-size: 27px; + position: relative; + top: 4px; + margin-bottom: 8px; + margin-right: 17px; + display: inline-block; + color: #f1c359; +} +.alert-success [class^="icon-"], +.alert-success [class*=" icon-"] { + color: #81ad53; +} +.alert-info [class^="icon-"], +.alert-info [class*=" icon-"] { + color: #4993c6; +} +.alert-error [class^="icon-"], +.alert-error [class*=" icon-"] { + color: #d5393e; +} + + +/* code*/ +code { + color: rgb(78, 153, 223); +} + + +/* HTML ELEMENTS */ +input, +button, +select, +textarea { + font-family: "Open Sans", Arial; +} +input[type="text"], +input[type="password"], +textarea { + font-size: 13px; + -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075); + + /*border: none; + -webkit-box-shadow: inset rgba(112, 112, 112, 0.3) 0 1px 1px,inset rgba(0,0,0,0.3) 0 0 1px,rgba(255,255,255,0.4) 0 1px 0; + -moz-box-shadow: inset rgba(112, 112, 112, 0.3) 0 1px 1px,inset rgba(0,0,0,0.3) 0 0 1px,rgba(255,255,255,0.4) 0 1px 0; + box-shadow: inset rgba(112, 112, 112, 0.3) 0 1px 1px,inset rgba(0,0,0,0.3) 0 0 1px,rgba(255,255,255,0.4) 0 1px 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px;*/ +} +.inline-input input[type="text"], +.inline-input input[type="password"], +input[type="text"].inline-input, +input[type="password"].inline-input { + background: #fff; + border-top: 0 none; + border-left: 0 none; + border-right: 0 none; + border-bottom: 1px solid #d0dde9; + border-radius: 0; + box-shadow: none; + border-color: #dee3ea; +} +.inline-input input[type="text"]:focus, +.inline-input input[type="password"]:focus, +input[type="text"].inline-input:focus, +input[type="password"].inline-input:focus { + box-shadow: none; + border-color: #5d6a80; +} +.inline-input input[type="text"]:hover, +.inline-input input[type="password"]:hover, +input[type="text"].inline-input:hover, +input[type="password"].inline-input:hover { + border-color: #959fb0; +} + +input[type="text"]:focus, +input[type="password"]:focus, +textarea:focus{ + border-color: #A2CEF0; + -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); + + /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);*/ +} +input[type="reset"]{ + text-transform: uppercase; + border:0 none; + background: none; + text-decoration: underline; + font-size: 12px; +} +input[type="password"]{ + font-size: 16px; + letter-spacing: 1px; +} +textarea{ + background: #fff; + border-color: #dee3ea; +} +select{ + margin: 0; + height: 24px; + border-color: #d0dde9; + border-radius: 2px; + font-size: 13px; +} +input[type="file"] { + font-size: 12px; + line-height: 12px; +} + +input[disabled], textarea[disabled], input[readonly], textarea[readonly] { + color: rgb(177, 177, 177); +} +/* native placeholders */ +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #9ba0a5; + font-family: "Open Sans", Arial; + font-size: 13px; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #9ba0a5; + font-family: "Open Sans", Arial; + font-size: 12px; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #9ba0a5; + font-family: "Open Sans", Arial; + font-size: 12px; +} + + +/* PREPEND & APPEND INPUT */ +.input-append input, +.input-prepend input, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + border: 1px solid #d6e2eb; +} +.input-append .add-on, +.input-prepend .add-on { + background-color: #f2f5f9; + border: 1px solid #d6e2eb; + padding: 4px 8px; + font-size: 13px; +} + +/* NAVBAR */ + +.navbar-inverse { + margin-bottom: 0px; +} +.navbar-inverse .navbar-inner { + border-radius: 0px; + border-bottom: 1px solid #191e23; + + background: #2c3742; /* Old browsers */ + background: -moz-linear-gradient(top, #2c3742 0%, #28303a 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3742), color-stop(100%,#28303a)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #2c3742 0%,#28303a 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #2c3742 0%,#28303a 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #2c3742 0%,#28303a 100%); /* IE10+ */ + background: linear-gradient(to bottom, #2c3742 0%,#28303a 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3742', endColorstr='#28303a',GradientType=0 ); /* IE6-9 */ +} +.navbar-inverse .btn-navbar { + float: left; + margin-top: 10px; +} +.navbar-inverse .brand { + color: #ffffff; + text-transform: uppercase; + font-weight: lighter; + padding: 12px 20px 12px; +} +.navbar-inverse .brand strong { + font-weight: normal; +} +.navbar-inverse .nav > li > a { + padding: 13px 15px 8px; + border-left: 1px solid #101417; + color: rgb(214, 214, 214); + outline: 0px; + height: 25px; + transition: background .1s linear; + -moz-transition: background .1s linear; /* Firefox 4 */ + -webkit-transition: background .1s linear; /* Safari and Chrome */ + -o-transition: background .1s linear; /* Opera */ +} +.navbar-inverse .nav > li > a:hover { + background: rgba(25, 31, 36,0.6); +} +/* TODO: deprecated mobile-menu, ya no se usa, remover despues de migrar todos los htmls al nuevo diseno */ +.navbar-inverse .mobile-menu .nav > li > a { + color: #fff; + border-left: 0px; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + background: rgb(60, 91, 121) !important; +} + + +/* PAGINATION */ + +.pagination { + margin: 8px 0; +} +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span, +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span{ + font-size: 23px; + color: #bcc6d3; + padding: 1px 9px 3px 9px; +} +.pagination ul > li:last-child > a:hover, +.pagination ul > li:last-child > span:hover, +.pagination ul > li:first-child > a:hover, +.pagination ul > li:first-child > span:hover{ + color: #4f4f4f; +} +.pagination ul > li > a, .pagination ul > li > span{ + border-color: #d0dde9; + color: #4f4f4f; + font-weight: 600; + padding: 2px 12px; + box-shadow: 0px 1px 0px 0px #efefef; + transition: background-color .1s linear; + -moz-transition: background-color .1s linear; /* Firefox 4 */ + -webkit-transition: background-color .1s linear; /* Safari and Chrome */ + -o-transition: background-color .1s linear; /* Opera */ +} +.pagination ul > li > a.active{ + color: #3b9ff3; +} +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +/* pagination inverse */ + +.pagination.inverse ul > li:last-child > a, +.pagination.inverse ul > li:last-child > span, +.pagination.inverse ul > li:first-child > a, +.pagination.inverse ul > li:first-child > span{ + font-size: 23px; + color: #fff; + padding: 1px 9px 3px 9px; +} +.pagination.inverse ul > li:last-child > a:hover, +.pagination.inverse ul > li:last-child > span:hover, +.pagination.inverse ul > li:first-child > a:hover, +.pagination.inverse ul > li:first-child > span:hover{ + color: #fff; +} +.pagination.inverse ul > li > a, .pagination.inverse ul > li > span{ + border-top-color: #333e4a; + border-bottom-color: #333e4a; + border-right-color: #566676; + border-left: 0px; + color: rgb(241, 241, 241); + font-weight: 600; + padding: 2px 12px; + background: #333e4a; + transition: background-color .1s linear; + -moz-transition: background-color .1s linear; /* Firefox 4 */ + -webkit-transition: background-color .1s linear; /* Safari and Chrome */ + -o-transition: background-color .1s linear; /* Opera */ +} +.pagination.inverse ul > li > a.active{ + color: #3b9ff3; + background-color: #212b36; + border-right-color: #212b36; + margin-left: -1px; +} +.pagination.inverse ul > li > a:hover, +.pagination.inverse ul > li > a:focus, +.pagination.inverse ul > .active > a, +.pagination.inverse ul > .active > span { + background-color: #212b36; +} + + +/* TABLES*/ + +.table thead{ + border-top:1px solid #dee3ea; +} +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5fafc; +} +.table th.sortable { + cursor: pointer; +} +.table th.sortable:hover { + text-decoration: underline; +} +.table thead th{ + font-weight: bold; + position: relative; + padding-bottom: 20px; + padding-top: 5px; + text-transform: uppercase; + font-size: 11px; + vertical-align: top; +} +.table td{ + color: #526273; + border-top-color: #edf2f7; + vertical-align: middle; +} +.table th.align-right, +.table td.align-right { + text-align: right; + padding-right: 10px !important; +} +table tr.first td{ + border-top: 0 none; +} +table th span.line{ + position: absolute; + top: 0; + left: -8px; + border-left: 1px solid #dee3ea; + height: 10px; +} + + diff --git a/View/public/css/bootstrap/bootstrap-responsive.css b/View/public/css/bootstrap/bootstrap-responsive.css new file mode 100644 index 0000000..fcd72f7 --- /dev/null +++ b/View/public/css/bootstrap/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/View/public/css/bootstrap/bootstrap.css b/View/public/css/bootstrap/bootstrap.css new file mode 100644 index 0000000..ee3542e --- /dev/null +++ b/View/public/css/bootstrap/bootstrap.css @@ -0,0 +1,6158 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]: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; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.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; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.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; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.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: #999999; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.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; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.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: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + 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-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.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; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.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 { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + 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, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 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: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-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); + 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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-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); + 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); + 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); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-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); + 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); + 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); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-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); + 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); + 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); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-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); + 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); + 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); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.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: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/View/public/css/code-editor.css b/View/public/css/code-editor.css new file mode 100644 index 0000000..45a17c9 --- /dev/null +++ b/View/public/css/code-editor.css @@ -0,0 +1,12 @@ +.editor-header { + margin-top: -10px; +} +#editor { + height: 525px; + width: 100%; + border: 1px solid #DDD; + border-radius: 4px; + border-bottom-right-radius: 0px; + margin-bottom: 100px; + margin-top: 25px; +} \ No newline at end of file diff --git a/View/public/css/compiled/calendar.css b/View/public/css/compiled/calendar.css new file mode 100644 index 0000000..666495a --- /dev/null +++ b/View/public/css/compiled/calendar.css @@ -0,0 +1,80 @@ +#calendar { + width: 100%; + margin: 0 auto; + margin-top: -10px; } + +.calendar-wrapper { + position: relative; + /* calendar-wrapper popup */ } + .calendar-wrapper .popup { + position: absolute; + background: #fff; + text-align: left; + width: 260px; + border: 1px solid #b2b4b6; + box-shadow: 0px 0px 7px -1px rgba(0, 0, 0, 0.35); + border-radius: 4px; + padding: 14px 20px 14px 20px; + z-index: 999; + left: 635px; + top: 50px; } + .calendar-wrapper .popup h5 { + text-transform: uppercase; + font-weight: 600; + margin: 0 0 21px 0; + font-size: 14px; + color: #7e91aa; } + .calendar-wrapper .popup .field { + margin-bottom: 7px; } + .calendar-wrapper .popup .field .date { + margin-left: 15px; } + .calendar-wrapper .popup .field .event-input { + position: relative; + top: 5px; + margin-left: 10px; + width: 70%; } + .calendar-wrapper .popup input[type="submit"] { + float: right; + margin-right: 15px; } + .calendar-wrapper .popup i.close-pop { + position: absolute; + right: 11px; + cursor: pointer; + top: 12px; + opacity: 0.6; + transition: opacity .1s linear; + -moz-transition: opacity .1s linear; + -webkit-transition: opacity .1s linear; + -o-transition: opacity .1s linear; } + .calendar-wrapper .popup i.close-pop:hover { + opacity: 1; } + .calendar-wrapper .popup .pointer { + position: absolute; + bottom: 0; + left: 46%; } + .calendar-wrapper .popup .pointer .arrow, + .calendar-wrapper .popup .pointer .arrow_border { + border-color: #fff transparent transparent transparent; + border-width: 11px; + border-style: solid; + font-size: 0; + left: 50%; + line-height: 0; + margin: 0 auto; + position: absolute; + top: 0; + width: 0; + z-index: 1002; + left: 0; + margin-left: 45%; } + .calendar-wrapper .popup .pointer .arrow_border { + border-color: #888888 transparent transparent transparent; + border-width: 12px; + margin-left: -1px; + border-style: solid; + z-index: 1001; + top: 0px; } + +@media (max-width: 1000px) { + .calendar-wrapper .popup { + display: none; } } diff --git a/View/public/css/compiled/chart-showcase.css b/View/public/css/compiled/chart-showcase.css new file mode 100644 index 0000000..b9770bd --- /dev/null +++ b/View/public/css/compiled/chart-showcase.css @@ -0,0 +1,23 @@ +/* Stats chart */ +#statsChart { + width: 97%; + height: 250px; + margin-top: 35px; } + +/* specific chart styles */ +.legendLabel { + font-size: 12px; + font-family: "Open Sans", Arial; + color: #9da3a9; } + +#pad-wrapper .section { + border-top: 1px solid #edeff1; + margin-top: 70px; + padding-top: 45px; + box-shadow: inset 0px 3px 4px -1px #fafafa; } +#pad-wrapper h4.title { + margin-bottom: 45px; } +#pad-wrapper .section .chart h5 { + margin-bottom: 10px; } + +/*Responsive*/ diff --git a/View/public/css/compiled/elements.css b/View/public/css/compiled/elements.css new file mode 100644 index 0000000..df1e190 --- /dev/null +++ b/View/public/css/compiled/elements.css @@ -0,0 +1,580 @@ +/* THIS ARE ALL NEW EXTRA ELEMENTS BESIDE TWITTER BOOTSTRAP */ +/* glow btn group */ +.btn-group.large button.glow { + padding: 6px 15px; + font-size: 13px; } +.btn-group.large i { + font-size: 13px; } +.btn-group .dropdown-menu > li > a { + font-size: 12px; } +.btn-group button.glow { + font-size: 11px; + font-family: "Open sans", Helvetica, Arial; + color: #313d4c; + font-weight: 700; + padding: 5px 10px; + line-height: 14px; + background: #fefefe; + /* Old browsers */ + background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f7f7f7)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #fefefe 0%, #f7f7f7 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); + /* IE6-9 */ + border: 1px solid #d0dde9; + transition: color .1s linear; + -moz-transition: color .1s linear; + /* Firefox 4 */ + -webkit-transition: color .1s linear; + /* Safari and Chrome */ + -o-transition: color .1s linear; + /* Opera */ } + .btn-group button.glow.large { + font-size: 12px; } + .btn-group button.glow:active, .btn-group button.glow.active { + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; + color: #a8b5c7; } + .btn-group button.glow:hover { + color: #a8b5c7; } + .btn-group button.glow.left { + border-radius: 4px 0 0 4px; + border-right: 0; } + .btn-group button.glow.middle { + border-right: 0; } + .btn-group button.glow.right { + border-radius: 0 4px 4px 0; } +.btn-group > .btn.glow { + font-size: 12px; + font-weight: 500; + padding: 6px 14px; + color: #313d4c; + line-height: 14px; + border: 1px solid #d0dde9; } + .btn-group > .btn.glow:hover { + background: #fefefe; + background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f7f7f7)); + background: -webkit-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + background: -o-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + background: -ms-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + background: linear-gradient(to bottom, #fefefe 0%, #f7f7f7 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); } + .btn-group > .btn.glow.dropdown-toggle { + padding: 6px 9px; } + .btn-group > .btn.glow .caret { + margin-top: 6px; } + +/* FLAT BUTTONS */ +.btn-flat { + display: inline-block; + margin: 0; + line-height: 15px; + vertical-align: middle; + font-size: 12px; + text-shadow: none; + box-shadow: none; + background-image: none; + border: 0 none; + color: #fff; + font-weight: 500; + border-radius: 4px; + background: #4387bf; + border: 1px solid #3883c0; + cursor: pointer; + padding: 7px 14px; + -webkit-transition: all .1s linear; + -moz-transition: all .1s linear; + transition: all .1s linear; } + .btn-flat [class^="icon-"], + .btn-flat [class*=" icon-"] { + margin-right: 3px; } + .btn-flat:active { + -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3) inset; + box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3) inset; + background: #30628b; + opacity: 1; } + .btn-flat:hover { + text-decoration: none; + opacity: 0.87; + color: #fff; } + .btn-flat.large { + font-size: 13px; + padding: 10px 16px; } + .btn-flat.small { + font-size: 11px; + padding: 5px 9px; } + .btn-flat.inverse { + background: #343e4b; + border: 1px solid #000; } + .btn-flat.inverse:active { + background: #000; } + .btn-flat.gray { + background: #7e91aa; + border: 1px solid #888e97; } + .btn-flat.gray:active { + background: #5d6b7e; + color: #f3f3f3; } + .btn-flat.primary { + background: #3b9ff3; + border: 1px solid #3596e7; } + .btn-flat.primary:active { + background: #2b76b6; + color: #edf6fd; } + .btn-flat.success { + background: #96bf48; + border: 1px solid #7ea13d; + text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); + font-weight: 600; } + .btn-flat.white { + color: #626263; + background: #fff; + border: 1px solid #d0dde9; } + .btn-flat.white:hover { + border-color: #bbb; + color: #000; } + .btn-flat.info { + background: #5ba0a3; + color: #fff; + border-color: #5ba0a3; } + .btn-flat.info:active { + background: #30696c; } + .btn-flat.danger { + background: #b85e80; + border-color: #b85e80; + color: #fff; } + .btn-flat.danger:active { + background: #6e354a; } + .btn-flat.icon { + padding: 7px 10px; + color: #1a2129; + background: #e6ebf3; + border: 1px solid #d8dde4; + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.4) inset, 0px 1px 0px 0px #cccccc; } + .btn-flat.icon:active { + background: #e0e6ef; + -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.3) inset; + -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.3) inset; + box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.3) inset; } + .btn-flat.icon i { + font-size: 14px; } + +/* GLOW BUTTONS */ +.btn-glow { + font-size: 13px; + border-radius: 4px; + color: #333; + padding: 5px 10px; + text-align: center; + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 0px 0px #cccccc; + display: inline-block; + border: 1px solid #e5e5e5; + vertical-align: middle; + cursor: pointer; + background: #ffffff; + background: -moz-linear-gradient(top, white 0%, #eef0f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eef0f1)); + background: -webkit-linear-gradient(top, white 0%, #eef0f1 100%); + background: -o-linear-gradient(top, white 0%, #eef0f1 100%); + background: -ms-linear-gradient(top, white 0%, #eef0f1 100%); + background: linear-gradient(to bottom, white 0%, #eef0f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eef0f1',GradientType=0 ); } + .btn-glow:hover { + text-decoration: none; + background: #ffffff; + background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6e6e6)); + background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); + background: -o-linear-gradient(top, white 0%, #e6e6e6 100%); + background: -ms-linear-gradient(top, white 0%, #e6e6e6 100%); + background: linear-gradient(to bottom, white 0%, #e6e6e6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6E6E6',GradientType=0 ); } + .btn-glow.large { + font-size: 14px; + padding: 9px 16px; } + .btn-glow.small { + font-size: 11px; + padding: 4px 7px; } + .btn-glow:active, .btn-glow.active { + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset !important; + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset !important; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset !important; } + .btn-glow [class^="icon-"], + .btn-glow [class*=" icon-"] { + margin-right: 3px; } + .btn-glow i.shuffle { + top: 2px; } + .btn-glow.inverse { + border-color: #000; + color: #fff; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5); + background: #353f4c; + /* Old browsers */ + background: -moz-linear-gradient(top, #353f4c 0%, #222a33 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #353f4c), color-stop(100%, #222a33)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #353f4c 0%, #222a33 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #353f4c 0%, #222a33 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #353f4c 0%, #222a33 100%); + /* IE10+ */ + background: linear-gradient(to bottom, #353f4c 0%, #222a33 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353f4c', endColorstr='#222a33',GradientType=0 ); + /* IE6-9 */ } + .btn-glow.inverse:hover { + background: -webkit-linear-gradient(top, #434c58 0%, #424a53 100%); } + .btn-glow.primary { + border-color: #2480c2; + color: #fff; + text-shadow: rgba(0, 0, 0, 0.35) 0 1px 0; + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5); + background: #54b3ff; + background: -moz-linear-gradient(top, #54b3ff 0%, #0078d9 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54b3ff), color-stop(100%, #0078d9)); + background: -webkit-linear-gradient(top, #54b3ff 0%, #0078d9 100%); + background: linear-gradient(#54b3ff, #0078d9); + background: -o-linear-gradient(top, #54b3ff 0%, #0078d9 100%); + background: -ms-linear-gradient(top, #54b3ff 0%, #0078d9 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54b3ff', endColorstr='#0078d9',GradientType=0 ); } + .btn-glow.primary:hover { + background: #389beb; + background: -moz-linear-gradient(top, #389beb 0%, #0078d9 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #389beb), color-stop(100%, #0078d9)); + background: -webkit-linear-gradient(top, #389beb 0%, #0078d9 100%); + background: linear-gradient(#389beb, #0078d9); + background: -o-linear-gradient(top, #389beb 0%, #0078d9 100%); + background: -ms-linear-gradient(top, #389beb 0%, #0078d9 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(56, 155, 235)', endColorstr='#0078d9',GradientType=0 ); } + .btn-glow.primary:active { + background: #389beb; + background: -moz-linear-gradient(top, #389beb 0%, #0078d9 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #389beb), color-stop(100%, #0078d9)); + background: -webkit-linear-gradient(top, #389beb 0%, #0078d9 100%); + background: linear-gradient(#389beb, #0078d9); + background: -o-linear-gradient(top, #389beb 0%, #0078d9 100%); + background: -ms-linear-gradient(top, #389beb 0%, #0078d9 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(56, 155, 235)', endColorstr='#0078d9',GradientType=0 ); } + .btn-glow.primary[disabled] { + border: 0px; + box-shadow: none !important; + background: #81b7e2 !important; + cursor: default; } + .btn-glow.success { + background: #96bf48; + background: linear-gradient(to bottom, #a9d651 0%, #96bf48 100%); + box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5); + border: 1px solid #99bd56; + text-shadow: rgba(0, 0, 0, 0.24706) 0px 1px 0px; + color: #fff; } + +/* Switch slider button */ +.slider-frame { + position: relative; + display: inline-block; + margin: 0 auto; + width: 67px; + background-color: #d5dde4; + height: 23px; + -moz-border-radius: 15px; + border-radius: 15px; + box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.3); } + .slider-frame.info { + background-color: rgba(92, 160, 163, 0.9); } + .slider-frame.success { + background-color: rgba(151, 192, 73, 0.9); } + .slider-frame.primary { + background-color: rgba(91, 158, 214, 0.9); } + .slider-frame.danger { + background-color: #d94774; } + +.slider-button { + display: block; + width: 37px; + height: 21px; + line-height: 23px; + background: #fff; + border: 1px solid #d0dde9; + -moz-border-radius: 9px; + border-radius: 9px; + -webkit-transition: all 0.25s ease-in-out; + -moz-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; + color: #000; + font-family: sans-serif; + font-size: 11px; + font-weight: bold; + text-align: center; + cursor: pointer; } + .slider-button.on { + margin-left: 29px; } + +/* Custom Select */ +.ui-select { + width: 137px; + margin-left: 0px !important; + vertical-align: middle; + min-width: 100px; + height: 25px; + min-height: 25px !important; + position: relative; + overflow: hidden; + background: #ffffff; + background: url("../../img/select-bg.png"), -moz-linear-gradient(top, white 0%, #f0f1f2 100%); + background: url("../../img/select-bg.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f0f1f2)); + background: url("../../img/select-bg.png"), -webkit-linear-gradient(top, white 0%, #f0f1f2 100%); + background: url("../../img/select-bg.png"), -o-linear-gradient(top, white 0%, #f0f1f2 100%); + background: url("../../img/select-bg.png"), -ms-linear-gradient(top, white 0%, #f0f1f2 100%); + background: url("../../img/select-bg.png"), linear-gradient(to bottom, white 0%, #f0f1f2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f1f2',GradientType=0 ); + display: inline-block; + border: 1px solid #cfdde8; + border-radius: 5px; + background-position: 94%; + background-repeat: no-repeat; } + .ui-select select { + line-height: inherit; + width: 135%; + font-family: "Open Sans", Arial; + font-size: 12px; + border: none; + padding: 1px 30px 0px 7px; + height: 25px; + -webkit-appearance: none; + color: #737f8d; + text-shadow: 1px 1px 1px #fff; + background: transparent; } + +/* jQuery UI Slider overrides */ +.ui-slider { + border: 1px solid #cfdde8; + height: 4px; + background: #edeeef; + box-shadow: inset 0px -3px 7px 0px #fff; } + +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + background: url("../../img/jquery-ui/slider-handler.png") no-repeat; + border: none; + width: 16px; + height: 17px; + top: -6px; + outline: 0; } + +.ui-slider.vertical-handler .ui-state-default { + background: url("../../img/jquery-ui/slider-handler2.png") no-repeat; + width: 11px; + height: 21px; + top: -8px; } + +.ui-slider .ui-slider-range { + border: 1px solid #30a1ec; + background: #4faeef; + box-shadow: inset 0px 0px 3px 0px white; } + +.ui-slider.success .ui-slider-range { + background: #96bf48; + border: 1px solid #79af5e; } + +.ui-slider.info .ui-slider-range { + background: #5ba0a3; + border: 1px solid #5ba0a3; } + +/* Custom Dialog */ +.pop-dialog { + z-index: 10000; + display: inline-block; } + .pop-dialog.is-visible { + display: block; + -webkit-animation: reveal .2s ease-out; + -moz-animation: reveal .2s ease-out; + animation: reveal .2s ease-out; } + .pop-dialog .pointer { + position: relative; + top: -22px; + /* pop-dialog with pointer to the right */ } + .pop-dialog .pointer .arrow, + .pop-dialog .pointer .arrow_border { + border-color: transparent transparent #fff; + border-style: solid; + border-width: 8px; + cursor: pointer; + position: absolute; + top: 7px; + z-index: 1002; + left: 25px; } + .pop-dialog .pointer .arrow_border { + border-color: transparent transparent #a1a1a1; + border-width: 9px; + top: 4px; + z-index: 1001; + left: 24px; } + .pop-dialog .pointer.right .arrow { + left: auto; + right: 25px; } + .pop-dialog .pointer.right .arrow_border { + left: auto; + right: 24px; } + .pop-dialog .body { + width: auto; + background-color: #fff; + border: 1px solid #a1a1a1; + border-radius: 5px; + box-shadow: 0px 0px 9px 0px #d6d6d6; + padding: 10px; } + +/* Dropdown with dialog */ +.ui-dropdown { + position: relative; + display: inline-block; } + .ui-dropdown .head { + color: #272727; + font-size: 13px; + position: relative; + border: 1px solid #dedede; + border-radius: 4px; + padding: 4px 46px 4px 12px; + text-shadow: 1px 1px 1px #fff; + box-shadow: 1px 1px 4px 0px #efefef; + cursor: pointer; + background: #ffffff; + /* Old browsers */ + background: -moz-linear-gradient(top, white 0%, #f8f8f8 47%, #f4f4f4 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f8f8f8), color-stop(100%, #f4f4f4)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, white 0%, #f8f8f8 47%, #f4f4f4 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, white 0%, #f8f8f8 47%, #f4f4f4 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, white 0%, #f8f8f8 47%, #f4f4f4 100%); + /* IE10+ */ + background: linear-gradient(to bottom, white 0%, #f8f8f8 47%, #f4f4f4 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); + /* IE6-9 */ } + .ui-dropdown .head:hover, .ui-dropdown .head.active { + background: #fefefe; + /* Old browsers */ + background: -moz-linear-gradient(top, white 0%, #fdfdfd 47%, #f1f1f1 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #fdfdfd), color-stop(100%, #f1f1f1)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, white 0%, #fdfdfd 47%, #f1f1f1 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, white 0%, #fdfdfd 47%, #f1f1f1 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(top, white 0%, #fdfdfd 47%, #f1f1f1 100%); + /* IE10+ */ + background: linear-gradient(to bottom, white 0%, #fdfdfd 47%, #f1f1f1 100%); + /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F1F1F1',GradientType=0 ); + /* IE6-9 */ } + .ui-dropdown .head:active, .ui-dropdown .head.active { + box-shadow: none; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); } + .ui-dropdown .head i.arrow-down { + position: absolute; + top: 12px; + right: 16px; } + .ui-dropdown .dialog { + display: none; + position: absolute; + right: 0px; + top: 42px; + z-index: 100; } + .ui-dropdown .dialog.is-visible { + display: block; + -webkit-animation: reveal .2s ease-out; + -moz-animation: reveal .2s ease-out; + animation: reveal .2s ease-out; } + .ui-dropdown .dialog .pointer { + position: relative; + top: -22px; } + .ui-dropdown .dialog .pointer .arrow, + .ui-dropdown .dialog .pointer .arrow_border { + border-color: transparent transparent #fff; + border-style: solid; + border-width: 8px; + cursor: pointer; + position: absolute; + top: 7px; + z-index: 1002; + right: 25px; } + .ui-dropdown .dialog .pointer .arrow_border { + border-color: transparent transparent #a1a1a1; + border-width: 9px; + top: 4px; + z-index: 1001; + right: 24px; } + .ui-dropdown .dialog .body { + width: 440px; + background-color: #fff; + border: 1px solid #a1a1a1; + border-radius: 5px; + box-shadow: 0px 0px 9px 0px #d6d6d6; + padding: 8px 10px 8px 10px; } + .ui-dropdown .dialog .body p.title { + font-weight: 600; + margin-bottom: 10px; + font-size: 13px; } + .ui-dropdown .dialog .body form select { + display: inline-block; + width: 120px; + vertical-align: top; + height: 27px; + margin-right: 2px; } + .ui-dropdown .dialog .body form input[type="text"] { + height: 17px; + width: 90px; + margin-right: 2px; } + .ui-dropdown .dialog .body form a { + vertical-align: top; } + +@-webkit-keyframes reveal { + 0% { + margin-left: -999px; + opacity: 0; } + + 1% { + margin-left: 0; + opacity: 0; + -webkit-transform: scale(0.98) translateY(-15px); } + + 80% { + -webkit-transform: scale(1); } + + 100% { + -webkit-transform: translateY(0); } } + +@-moz-keyframes reveal { + 0% { + margin-left: -999px; + opacity: 0; } + + 1% { + margin-left: 0; + opacity: 0; + -moz-transform: scale(0.98) translateY(-15px); } + + 80% { + -moz-transform: scale(1); } + + 100% { + -moz-transform: translateY(0); } } diff --git a/View/public/css/compiled/form-showcase.css b/View/public/css/compiled/form-showcase.css new file mode 100644 index 0000000..3f8f346 --- /dev/null +++ b/View/public/css/compiled/form-showcase.css @@ -0,0 +1,62 @@ +.form-page .form-wrapper { + margin-bottom: 40px; } + .form-page .form-wrapper .field-box { + margin-bottom: 30px; + margin-left: 0; + float: left; + width: 100%; } + .form-page .form-wrapper label { + display: inline-block; + float: left; + font-weight: 600; + cursor: auto; + font-size: 12px; + width: 140px; + text-align: left; } + .form-page .form-wrapper input:-moz-placeholder { + font-style: italic; } + .form-page .form-wrapper input:-ms-input-placeholder { + font-style: italic; } + .form-page .form-wrapper input::-webkit-input-placeholder { + font-style: italic; } + .form-page .form-wrapper .predefined { + position: relative; } + .form-page .form-wrapper .predefined input { + padding-left: 40px; } + .form-page .form-wrapper .predefined .value { + position: absolute; + top: 6px; } + .form-page .form-wrapper label.checkbox { + cursor: pointer; + color: #555; } + .form-page .form-wrapper label.radio { + position: relative; + left: -20px; + width: 100%; + cursor: pointer; + color: #555; } + .form-page .form-wrapper label.checkbox, + .form-page .form-wrapper label.radio { + padding-left: 0px; + font-weight: lighter; } + .form-page .form-wrapper label.checkbox input[type="checkbox"], + .form-page .form-wrapper label.checkbox input[type="radio"], + .form-page .form-wrapper label.radio input[type="checkbox"], + .form-page .form-wrapper label.radio input[type="radio"] { + font-size: large; + margin-left: 0px; } + .form-page .form-wrapper .wysi-column { + float: left; + width: 75%; } + .form-page .form-wrapper .column.pull-right label { + display: block; + width: 100%; } + .form-page .form-wrapper .column.pull-right .ui-select { + width: 250px; } + .form-page .form-wrapper .select2-container { + margin-left: 0px; } + +/*Responsive*/ +@media (max-width: 767px) { + .form-page .form-wrapper label.radio { + left: 0px; } } diff --git a/View/public/css/compiled/form-wizard.css b/View/public/css/compiled/form-wizard.css new file mode 100644 index 0000000..45877c5 --- /dev/null +++ b/View/public/css/compiled/form-wizard.css @@ -0,0 +1,139 @@ +#fuelux-wizard { + margin-top: 60px; } + +.wizard-steps { + list-style: none; + display: block; + width: 100%; + padding: 0; + margin: 12px 0 0; + position: relative; + left: -40px; } + .wizard-steps li { + display: block; + text-align: center; + float: left; + min-width: 25%; + max-width: 25%; } + .wizard-steps li:before { + display: block; + content: ""; + width: 100%; + height: 1px; + font-size: 0; + overflow: hidden; + border-top: 3px solid #e5e8ed; + position: relative; + top: 12px; + z-index: 1; } + .wizard-steps li:first-child:before { + max-width: 50%; + left: 50%; } + .wizard-steps li:last-child:before { + max-width: 50%; + width: 50%; } + .wizard-steps li.active:before, .wizard-steps li.complete:before, .wizard-steps li.active .step, .wizard-steps li.complete .step { + border-color: #cbdeee; + color: #34a0ed; + background-color: #f2f7fb; + font-weight: bold; + box-shadow: inset 0px 0px 1px 2px #fff; } + .wizard-steps li .step { + text-align: center; + border: 2px solid #e5e8ed; + color: #d8dce6; + font-size: 19px; + border-radius: 32px; + line-height: 12px; + padding: 7px 15px; + background-color: #FFF; + position: relative; + z-index: 2; + display: inline; } + .wizard-steps li.complete .title, .wizard-steps li.active .title { + color: #2b3d53; } + .wizard-steps li .title { + display: block; + max-width: 100%; + color: #b1bcc5; + font-size: 13px; + z-index: 104; + text-align: center; + table-layout: fixed; + word-wrap: break-word; + position: relative; + top: -76px; + line-height: 15px; } + +/* step content */ +.step-content { + margin-top: 40px; + margin-left: 60px; } + .step-content .step-pane { + display: none; + min-height: 267px; } + .step-content .active { + display: block; } + +/* step forms */ +.form-wrapper .field-box { + margin-bottom: 25px; + margin-left: 0; + float: left; + width: 100%; } + .form-wrapper .field-box:last-child { + margin-bottom: 0px; } +.form-wrapper label { + display: inline-block; + float: left; + font-weight: 600; + cursor: auto; + font-size: 12px; + width: 120px; + text-align: left; + position: relative; + top: 2px; } +.form-wrapper.payment-info label { + width: 150px; } +.form-wrapper .alert-msg { + display: block; + margin-left: 120px; + position: relative; + top: -2px; + margin-bottom: -4px; } + .form-wrapper .alert-msg i { + font-size: 14px; } + +/*** Form states ***/ +.form-wrapper .field-box { + /* error */ + /* success */ } + .form-wrapper .field-box.error label, + .form-wrapper .field-box.error .alert-msg { + color: #c73939; } + .form-wrapper .field-box.error input { + border-color: #c73939; } + .form-wrapper .field-box.success label, + .form-wrapper .field-box.success .alert-msg { + color: #379e48; } + .form-wrapper .field-box.success input { + border-color: #379e48; } + +/* actions */ +.wizard-actions { + float: right; + margin-top: 30px; + margin-right: 130px; } + .wizard-actions .btn-next { + margin-left: 15px; } + .wizard-actions .btn-finish { + display: none; + margin-left: 15px; } + +/* responsive */ +@media (max-width: 979px) { + .step-content { + margin-left: 0px; } } +@media (max-width: 600px) { + .wizard-steps { + left: 0px; } } diff --git a/View/public/css/compiled/gallery.css b/View/public/css/compiled/gallery.css new file mode 100644 index 0000000..8099324 --- /dev/null +++ b/View/public/css/compiled/gallery.css @@ -0,0 +1,162 @@ +.gallery { + /* gallery popup */ } + .gallery .gallery-wrapper { + text-align: center; + padding-left: 45px; + position: relative; } + .gallery .img-container { + margin-bottom: 50px; } + .gallery .img-container .img-box { + display: inline-block; + position: relative; } + .gallery .img-container .img-box:hover span { + visibility: visible; } + .gallery .img-container img { + border: 4px solid #dff0fd; + border-radius: 3px; + cursor: pointer; } + .gallery .img-container .title { + margin-top: 5px; + font-size: 13px; } + .gallery .img-container .icon { + position: absolute; + background: rgba(56, 156, 240, 0.8); + height: 48px; + width: 48px; + visibility: hidden; + left: 41%; + border-radius: 100%; + cursor: pointer; + text-align: center; } + .gallery .img-container i { + display: inline-block; + margin-top: 14px; } + .gallery .img-container span.edit { + top: 23%; } + .gallery .img-container span.trash { + top: 48%; } + .gallery .new-img img { + border: 2px dashed #dee3e8; + cursor: pointer; + margin-bottom: 50px; } + .gallery .new-img img:hover { + opacity: 0.8; + border-color: #ccc; } + .gallery .popup { + position: absolute; + background: #fff; + text-align: left; + width: 260px; + border: 1px solid #2b3b48; + box-shadow: 0px 0px 12px -1px rgba(0, 0, 0, 0.45); + border-radius: 4px; + padding: 14px 20px 14px 20px; + z-index: 5; + left: 240px; + top: 285px; } + .gallery .popup h5 { + text-transform: uppercase; + font-weight: 600; + margin: 0 0 21px 0; + font-size: 14px; + color: #7e91aa; } + .gallery .popup .thumb { + float: left; } + .gallery .popup img { + cursor: pointer; + border: 2px solid #dff0fd; + border-radius: 3px; } + .gallery .popup .title { + float: right; + width: 58%; } + .gallery .popup .title input { + display: inline-block; + width: 90%; + margin: 7px 0 18px; } + .gallery .popup .title .ui-select { + width: 96%; } + .gallery .popup .title input:-moz-placeholder { + font-style: italic; } + .gallery .popup .title input:-ms-input-placeholder { + font-style: italic; } + .gallery .popup .title input::-webkit-input-placeholder { + font-style: italic; } + .gallery .popup .description { + width: 100%; + margin-top: 22px; + display: inline-block; } + .gallery .popup .description h6 { + margin: 0 0 5px 0; + color: #364453; + font-weight: 600; + font-size: 13px; } + .gallery .popup .description textarea { + width: 95%; + margin-bottom: 13px; + height: 60px; } + .gallery .popup .description input[type="submit"] { + float: right; } + .gallery .popup i.close-pop { + position: absolute; + right: 11px; + cursor: pointer; + top: 12px; + opacity: 0.6; + transition: opacity .1s linear; + -moz-transition: opacity .1s linear; + -webkit-transition: opacity .1s linear; + -o-transition: opacity .1s linear; } + .gallery .popup i.close-pop:hover { + opacity: 1; } + .gallery .popup .pointer { + position: absolute; + top: 35%; + left: -22px; } + .gallery .popup .pointer .arrow, + .gallery .popup .pointer .arrow_border { + border-color: transparent #fff transparent transparent; + border-width: 11px; + border-style: solid; + font-size: 0; + left: 50%; + line-height: 0; + margin: 0 auto; + position: absolute; + top: 0; + width: 0; + z-index: 1002; + left: 0; + margin-left: 45%; } + .gallery .popup .pointer .arrow_border { + border-color: transparent #000 transparent transparent; + border-width: 11px; + margin-left: -1px; + border-style: solid; + z-index: 1001; + top: 0px; } + +/* gallery blank state */ +.no-gallery { + border-top: 1px solid #edeff1; + padding-top: 40px; + box-shadow: 0px 4px 9px -6px rgba(0, 0, 0, 0.12) inset; + margin-bottom: 100px; } + .no-gallery .center { + margin: 0 auto; + text-align: center; + width: 42%; } + .no-gallery .center h6 { + color: #364453; + font-weight: 600; + margin: 30px 0 9px; + font-size: 15px; } + .no-gallery .center p { + color: #364453; + font-size: 13px; } + .no-gallery .center a { + margin-top: 30px; } + +/*Responsive*/ +@media (max-width: 979px) { + .gallery .popup { + display: none; } } diff --git a/View/public/css/compiled/grids.css b/View/public/css/compiled/grids.css new file mode 100644 index 0000000..9902144 --- /dev/null +++ b/View/public/css/compiled/grids.css @@ -0,0 +1,16 @@ +.grid-wrapper { + margin-bottom: 60px; } + .grid-wrapper .head { + margin-bottom: 30px; } + +.show-grid { + margin-top: 10px; + margin-bottom: 20px; } + .show-grid [class*="span"] { + background-color: #eee; + text-align: center; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + min-height: 40px; + line-height: 40px; } diff --git a/View/public/css/compiled/index.css b/View/public/css/compiled/index.css new file mode 100644 index 0000000..106a234 --- /dev/null +++ b/View/public/css/compiled/index.css @@ -0,0 +1,195 @@ +/* Main stats up of screen */ +#main-stats { + margin-left: -20px; + margin-right: -20px; + background-color: #fdfdfd; + border-bottom: 1px solid #efeef3; } + #main-stats .stats-row { + box-shadow: inset -1px 0px 5px 2px #f9f9f9; } + #main-stats .stat { + text-align: right; + padding: 30px 0px 35px 0px; + border-right: 1px solid #e8e9ee; + position: relative; + box-shadow: 1px 0px 0px 0px white; } + #main-stats .stat.last { + border-right: 0px; } + #main-stats .stat .data { + color: #29323a; + text-transform: uppercase; + font-weight: 600; + font-size: 16px; + padding-right: 50px; } + #main-stats .stat .data .number { + color: #32a0ee; + font-size: 25px; + margin-right: 15px; } + #main-stats .stat .date { + color: #b4b8bb; + font-weight: lighter; + font-family: 'Lato', 'Open Sans'; + font-style: italic; + font-size: 13px; + position: absolute; + right: 50px; } + +.section { + border-top: 1px solid #edeff1; + margin-top: 100px; + padding-top: 45px; + box-shadow: inset 0px 3px 4px -1px #fafafa; } + +/* Stats chart */ +#statsChart { + width: 97%; + height: 250px; + margin-top: 35px; } + +/* specific chart styles */ +.legendLabel { + font-size: 12px; + font-family: "Open Sans", Arial; + color: #9da3a9; } + +/* UI elements section */ +#pad-wrapper .ui-elements h4 { + margin-bottom: 35px; } +#pad-wrapper .ui-elements .btn-flat { + text-transform: uppercase; } + #pad-wrapper .ui-elements .btn-flat.icon { + text-transform: none; } + #pad-wrapper .ui-elements .btn-flat.icon i { + margin-right: 3px; } +#pad-wrapper .ui-elements .ui-sliders { + margin-top: 10px; + margin-bottom: 50px; } + #pad-wrapper .ui-elements .ui-sliders .ui-slider { + width: 95%; } + #pad-wrapper .ui-elements .ui-sliders .ui-slider.slider-sample2, #pad-wrapper .ui-elements .ui-sliders .ui-slider.slider-sample3 { + margin-top: 20px; } +#pad-wrapper .ui-elements .ui-group { + margin-top: 35px; } + #pad-wrapper .ui-elements .ui-group > * { + margin-right: 5px; + margin-bottom: 5px; } +#pad-wrapper .ui-elements .knobs { + overflow: auto; } +#pad-wrapper .ui-elements .knob-wrapper { + float: left; } + #pad-wrapper .ui-elements .knob-wrapper .knob { + box-shadow: none; } + #pad-wrapper .ui-elements .knob-wrapper .info { + position: relative; + top: -20px; } + #pad-wrapper .ui-elements .knob-wrapper .info .param { + color: #9da3a9; + text-align: center; } + #pad-wrapper .ui-elements .knob-wrapper .info .param .line { + background-color: #c4cdd8; + height: 3px; + width: 25px; + display: inline-block; + margin-right: 10px; } + #pad-wrapper .ui-elements .knob-wrapper .info .param .line.blue { + background-color: #30a1ec; } + +/* table sample below */ +.table-products { + width: 100%; } + .table-products .filter-block { + margin-bottom: 34px; } + .table-products .filter-block .ui-select { + margin-right: 20px; + top: 1px; + height: 24px; + width: 150px; } + .table-products .filter-block .search { + margin: 0 60px 0 0; } + .table-products .filter-block .new-product { + padding: 4px 14px; } + .table-products .table tr.first td { + border-top: 0 none; } + .table-products .table td.description { + vertical-align: middle; + color: #516372; } + .table-products .table td a { + text-decoration: underline; + margin-top: 6px; + display: inline-block; } + .table-products .table th input[type="checkbox"] { + margin-top: 4px; } + .table-products .table input[type="checkbox"] { + float: left; + margin-top: 11px; + margin-right: 23px; } + .table-products .table .img { + height: 31px; + float: left; + background: white; + width: 31px; + border: 1px solid #dfe4eb; + text-align: center; + cursor: pointer; + margin-right: 23px; } + .table-products .table .img img { + margin-top: 4px; } + .table-products .table ul.actions { + margin: 5px 0 0 0; + padding: 0; + float: right; } + .table-products .table ul.actions li { + display: inline; + border-right: 1px solid #d0dde9; + padding: 5px 6px 0px 3px; } + .table-products .table ul.actions li.last { + border: 0 none; } + .table-products .table ul.actions i { + cursor: pointer; + opacity: 0.6; + transition: opacity .1s linear; + -moz-transition: opacity .1s linear; + -webkit-transition: opacity .1s linear; + -o-transition: opacity .1s linear; } + .table-products .table ul.actions i:hover { + opacity: 1; } + .table-products .label { + position: relative; } + .table-products .pagination { + float: right; + margin-top: 35px; } + +/* responsive */ +@media (max-width: 767px) { + #main-stats { + margin-left: 0px; + margin-right: 0px; } + + #pad-wrapper .ui-elements .knobs { + text-align: center; } + #pad-wrapper .ui-elements .knobs .knob-wrapper { + float: inherit; } + #pad-wrapper .ui-elements .showcase { + text-align: center; } + #pad-wrapper .table-products .table .img { + display: none; } + #pad-wrapper .table-products .table input[type="checkbox"] { + margin-right: 10px; } + #pad-wrapper .table-products .table .label { + display: none; } } +@media (max-width: 979px) { + #main-stats .stat .data { + padding-right: 17px; } + + #pad-wrapper .knob-wrapper .info { + display: none; } + + .pointer { + top: 5%; } } +@media (min-width: 980px) { + #pad-wrapper .ui-elements .knob-wrapper + .knob-wrapper { + margin-left: 5px; } } +@media (min-width: 1200px) { + #pad-wrapper .ui-elements .showcase { + width: 53%; } + #pad-wrapper .ui-elements .knob-wrapper + .knob-wrapper { + margin-left: 35px; } } diff --git a/View/public/css/compiled/new-user.css b/View/public/css/compiled/new-user.css new file mode 100644 index 0000000..b87bbc1 --- /dev/null +++ b/View/public/css/compiled/new-user.css @@ -0,0 +1,112 @@ +.new-user { + /* form sidebar*/ } + .new-user .form-wrapper .with-sidebar { + border-right: 1px solid #edeef1; + box-shadow: 4px 0px 3px -1px rgba(226, 226, 226, 0.1); } + .new-user .form-wrapper .container { + width: 90%; + float: left; } + .new-user .form-wrapper .field-box { + margin-bottom: 25px; + margin-left: 0; + float: left; + width: 100%; } + .new-user .form-wrapper label { + display: inline-block; + float: left; + font-weight: 600; + font-size: 13px; + cursor: auto; + width: 120px; } + .new-user .form-wrapper input[type="text"] { + margin: 0; + padding: 3px 6px; } + .new-user .form-wrapper .address-fields { + margin-left: 0px; + float: left; + width: 75%; } + .new-user .form-wrapper input.small { + width: 30%; + margin-top: 20px; + margin-right: 20px; } + .new-user .form-wrapper input.last { + margin-right: 0; } + .new-user .form-wrapper input:-moz-placeholder { + font-style: italic; } + .new-user .form-wrapper input:-ms-input-placeholder { + font-style: italic; } + .new-user .form-wrapper input::-webkit-input-placeholder { + font-style: italic; } + .new-user .form-wrapper textarea { + height: 88px; } + .new-user .textarea { + margin-top: 27px; } + .new-user .textarea span.charactersleft { + display: block; + color: #9ba0a5; + text-align: left; + margin-left: 18%; + font-size: 13px; + font-style: italic; } + .new-user .actions { + margin-top: 30px; + text-align: right; + padding-right: 40px; } + .new-user .actions span { + text-transform: uppercase; + color: #7e91aa; + font-weight: 600; + display: inline-block; + vertical-align: middle; + margin: 0 2px 0 8px; } + .new-user .actions input.reset { + color: #7e91aa; + font-weight: 500; } + .new-user .form-sidebar .alert { + margin: 20px 0px 60px 0px; } + .new-user .form-sidebar .alert i { + margin-bottom: 40px; } + .new-user .form-sidebar h6 { + font-weight: 600; + text-transform: uppercase; } + .new-user .form-sidebar p { + color: #777e86; } + .new-user .form-sidebar ul { + margin: 0; + padding: 0; + list-style: none; } + .new-user .form-sidebar ul a { + text-decoration: underline; } + +/* responsive */ +@media (max-width: 767px) { + .new-user .form-wrapper .container { + width: 100%; + padding-bottom: 20px; + border-bottom: 1px solid #edeef1; + box-shadow: 0px 4px 3px -1px rgba(226, 226, 226, 0.1); } + .new-user .form-wrapper .with-sidebar { + border-right: 0 none; + box-shadow: none; } + .new-user .form-wrapper label { + margin: 0; } + .new-user .form-wrapper .textarea label { + width: 100%; + text-align: left; + margin-bottom: 10px; } + .new-user .form-wrapper .textarea textarea { + width: 97%; } + .new-user .textarea span.charactersleft { + display: inline-block; + margin-left: 0; } + .new-user .actions { + margin-top: 0; } + .new-user .form-sidebar { + margin-top: 40px; } } +@media (max-width: 979px) { + .new-user .form-wrapper .address-fields { + margin-top: 30px; + width: 100%; } + .new-user .form-wrapper input.small { + width: inherit; + margin: 20px 0px 0px 0px; } } diff --git a/View/public/css/compiled/personal-info.css b/View/public/css/compiled/personal-info.css new file mode 100644 index 0000000..df28568 --- /dev/null +++ b/View/public/css/compiled/personal-info.css @@ -0,0 +1,90 @@ +.settings-wrapper .wrapp { + margin-top: 100px; } +.settings-wrapper .avatar-box img { + border: 3px solid #c3cddb; + margin-bottom: 28px; } +.settings-wrapper .avatar-box p { + font-weight: 700; + margin-bottom: 12px; } +.settings-wrapper .avatar-box input[type="file"] { + font-size: 11px; } +.settings-wrapper .personal-info { + border-left: 1px solid #edeff1; + box-shadow: inset 3px 0px 4px -1px #fafafa; } + .settings-wrapper .personal-info .alert { + margin-bottom: 50px; + display: inline-block; + font-size: 13px; } + .settings-wrapper .personal-info .alert i { + float: left; } + .settings-wrapper .personal-info h5.personal-title { + font-size: 22px; + margin: 0 0 50px 50px; + color: #696d73; + font-style: italic; } + .settings-wrapper .personal-info form { + margin-left: 50px; } + .settings-wrapper .personal-info .field-box { + margin-bottom: 20px; } + .settings-wrapper .personal-info label { + display: inline-block; + float: left; + font-weight: 600; + font-size: 13px; + cursor: auto; + width: 20%; + margin-right: 10px; } + .settings-wrapper .personal-info .input[type="text"] { + font-weight: 600; } + .settings-wrapper .personal-info .ui-select { + width: 50%; + margin-bottom: 10px; } + .settings-wrapper .personal-info .actions { + margin-bottom: 25px; + margin-left: 0; + margin-top: 30px; + float: left; + text-align: right; } + .settings-wrapper .personal-info .actions span { + text-transform: uppercase; + color: #7e91aa; + font-weight: 600; + display: inline-block; + vertical-align: middle; + margin: 0 2px 0 8px; } + .settings-wrapper .personal-info input.reset { + color: #7e91aa; + font-weight: 500; } + +/* responsive */ +@media (max-width: 767px) { + .settings-wrapper #pad-wrapper { + padding: 0px 20px; } + .settings-wrapper .avatar-box { + text-align: center; } + .settings-wrapper .personal-info { + border: 0 none; + box-shadow: none; + margin-top: 40px; } + .settings-wrapper .personal-info h5.personal-title { + margin-left: 0; } + .settings-wrapper .personal-info .field-box { + margin-left: 0; } + .settings-wrapper .personal-info .ui-select { + width: 90%; } + .settings-wrapper .personal-info label { + width: 100%; } + .settings-wrapper .personal-info .actions { + text-align: center; } + .settings-wrapper .personal-info form { + margin-left: 0; + padding: 0px 10px 0px 10px; } } +@media (min-width: 768px) and (max-width: 979px) { + .settings-wrapper .personal-info .ui-select { + width: 77%; } } +@media (min-width: 768px) { + .settings-wrapper .personal-info .alert { + margin-left: 50px; } } +@media (min-width: 980px) { + .settings-wrapper .personal-info .ui-select { + width: 60%; } } diff --git a/View/public/css/compiled/signin.css b/View/public/css/compiled/signin.css new file mode 100644 index 0000000..4e1e83f --- /dev/null +++ b/View/public/css/compiled/signin.css @@ -0,0 +1,134 @@ +/* +.login-bg { + background: url("../../img/bgs/landscape.jpg") no-repeat center center fixed; + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgs/landscape.jpg', sizingMethod='scale'); + -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgs/landscape.jpg', sizingMethod='scale')"; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; } +*/ +.login-wrapper { + position: absolute; + top: 90px; + text-align: center; } + .login-wrapper .logo { + margin-bottom: 45px; + position: relative; + left: -2px; } + .login-wrapper .box { + margin: 0 auto; + padding: 35px 0 30px; + float: none; + width: 400px; + box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1); + border-radius: 5px; + background: rgba(255, 255, 255, 0.65); } + .login-wrapper .box .content-wrap { + width: 82%; + margin: 0 auto; } + .login-wrapper .box h6 { + text-transform: uppercase; + margin: 0 0 30px 0; + font-size: 18px; + font-weight: 600; } + .login-wrapper .box input[type="text"], + .login-wrapper .box input[type="password"] { + font-size: 15px; + height: 40px; + margin-bottom: 18px; + border-color: #b2bfc7; + padding-left: 12px; } + .login-wrapper .box input[type="password"] { + margin-bottom: 10px; } + .login-wrapper .box input:-moz-placeholder { + color: #9ba8b6; + font-size: 15px; + letter-spacing: 0px; + font-style: italic; } + .login-wrapper .box input:-ms-input-placeholder { + color: #9ba8b6; + font-style: italic; + letter-spacing: 0px; + font-size: 15px; } + .login-wrapper .box input::-webkit-input-placeholder { + color: #9ba8b6; + font-style: italic; + letter-spacing: 0px; + font-size: 15px; } + .login-wrapper .box a.forgot { + display: block; + text-align: right; + font-style: italic; + text-decoration: underline; + color: #3d88ba; + font-size: 13px; + margin-bottom: 6px; } + .login-wrapper .box .remember { + display: block; + overflow: hidden; + margin-bottom: 20px; } + .login-wrapper .box .remember input[type="checkbox"] { + float: left; + margin-right: 8px; } + .login-wrapper .box .remember label { + float: left; + color: #4a576a; + font-size: 13px; } + .login-wrapper .box .login { + text-transform: uppercase; + font-size: 13px; + padding: 8px 30px; } + .login-wrapper .no-account { + margin: 0 auto; + float: none; + text-align: center; + font-size: 14px; + margin-top: 25px; } + .login-wrapper .no-account p { + display: inline-block; + color: #aaaaaa; } + .login-wrapper .no-account a { + color: #aaaaaa; + margin-left: 7px; + border-bottom: 1px solid; + transition: all .1s linear; + -moz-transition: all .1s linear; + /* Firefox 4 */ + -webkit-transition: all .1s linear; + /* Safari and Chrome */ + -o-transition: all .1s linear; + /* Opera */ } + .login-wrapper .no-account a:hover { + text-decoration: none; + color: #fff; + border-bottom-color: #fff; } + +/* background switcher */ +.bg-switch { + position: absolute; + background: rgba(255, 255, 255, 0.8); + top: 60px; + border-radius: 0px 10px 10px 0px; + padding: 10px 10px 0px 10px; + z-index: 999; } + .bg-switch .bgs .bg { + text-align: center; + margin-bottom: 13px; + text-decoration: none; + display: block; } + .bg-switch .bgs .bg.active img { + border-color: #000; } + .bg-switch .bgs .bg img { + width: 80px; + height: 60px; + border: 2px solid #9fcef1; + cursor: pointer; } + +/* responsive */ +@media (max-width: 767px) { + .login-wrapper .box { + width: 350px; } } +@media (max-width: 480px) { + .login-wrapper .box { + width: 90%; } } diff --git a/View/public/css/compiled/signup.css b/View/public/css/compiled/signup.css new file mode 100644 index 0000000..41f7234 --- /dev/null +++ b/View/public/css/compiled/signup.css @@ -0,0 +1,135 @@ +.login-bg { + background: rgba(255, 255, 255, 0); + background: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); + background: -moz-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); + background: -ms-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); + background: -o-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); + background: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); + background-color: #eff0f3; + background-repeat: no-repeat; + height: 100%; } + +body { + background-color: #eff0f3; } + +.header { + background: #2c3742; + box-shadow: inset rgba(255, 255, 255, 0.3) 0 1px 0, inset rgba(0, 0, 0, 0.22) 0 -1px 0, rgba(0, 0, 0, 0.14) 0 1px 2px; + width: 100%; + height: 45px; + text-align: center; + padding-top: 28px; } + +.login-wrapper { + position: absolute; + text-align: center; } + .login-wrapper .logo { + margin-bottom: 45px; + position: relative; + left: -2px; + -webkit-filter: invert(100%); } + .login-wrapper .box { + margin: 0 auto; + padding: 15px 0 30px; + float: none; + width: 800px; + -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; + -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; + -ms-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; + -o-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; + box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, rgba(0, 0, 0, 0.35) 0 0 1px; + background: #fff; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + -ms-border-radius: 6px; + -o-border-radius: 6px; + border-radius: 6px; } + .login-wrapper .box .content-wrap { + width: 82%; + margin: 0 auto; } + .login-wrapper .box h6 { + text-transform: uppercase; + margin-bottom: 35px; + font-size: 18px; + font-weight: 600; } + .login-wrapper .box input[type="text"], + .login-wrapper .box input[type="password"] { + font-size: 15px; + height: 40px; + margin-bottom: 10px; + border-color: #b2bfc7; + padding-left: 12px; } + .login-wrapper .box input[type="text"]:focus, + .login-wrapper .box input[type="password"]:focus { + border: 1px solid #28a0e5; + outline: none; + -webkit-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5; + -moz-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5; + -ms-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5; + -o-box-shadow: inset 0 1px 2px #ddd,0px 0 5px #28a0e5; + box-shadow: inset 0 1px 2px #dddddd, 0px 0 5px #28a0e5; } + .login-wrapper .box input[type="password"] { + margin-bottom: 10px; } + .login-wrapper .box input:-moz-placeholder { + color: #9ba8b6; + font-size: 14px; + letter-spacing: 0px; + font-style: italic; } + .login-wrapper .box input:-ms-input-placeholder { + color: #9ba8b6; + font-style: italic; + letter-spacing: 0px; + font-size: 14px; } + .login-wrapper .box input::-webkit-input-placeholder { + color: #9ba8b6; + font-style: italic; + letter-spacing: 0px; + font-size: 14px; } + .login-wrapper .box .action { + border-top: 1px solid #d3d7db; + background-color: #f4f5f6; + margin: 0px -36px; + position: relative; + top: 30px; + border-radius: 0px 0px 7px 7px; + padding: 15px 0px; } + .login-wrapper .box .signup { + text-transform: uppercase; + font-size: 13px; + padding: 7px 25px; + border-radius: 5px; } + .login-wrapper .already { + margin: 0 auto; + float: none; + text-align: center; + font-size: 13px; + margin-top: 30px; } + .login-wrapper .already p { + display: inline-block; + color: #222; } + .login-wrapper .already a { + color: #222; + margin-left: 7px; + border-bottom: 1px solid; + transition: all .1s linear; + -moz-transition: all .1s linear; + /* Firefox 4 */ + -webkit-transition: all .1s linear; + /* Safari and Chrome */ + -o-transition: all .1s linear; + /* Opera */ } + .login-wrapper .already a:hover { + text-decoration: none; + color: #000; + border-bottom-color: #000; } + +/* responsive */ +@media (max-width: 767px) { + .login-wrapper .box { + width: 350px; } + + .login-wrapper .box .action { + margin: 0px -31px; } } +@media (max-width: 480px) { + .login-wrapper .box { + width: 90%; } } diff --git a/View/public/css/compiled/tables.css b/View/public/css/compiled/tables.css new file mode 100644 index 0000000..d59c73c --- /dev/null +++ b/View/public/css/compiled/tables.css @@ -0,0 +1,134 @@ +/* general table styles */ +.table-wrapper { + width: 100%; + margin-bottom: 100px; } + .table-wrapper .filter-block { + margin-bottom: 34px; } + .table-wrapper .filter-block .ui-select { + margin-right: 20px; + top: 1px; + height: 24px; + width: 150px; } + .table-wrapper .filter-block .search { + margin: 0 60px 0 0; } + .table-wrapper .filter-block .new-product { + padding: 4px 14px; } + .table-wrapper .table th input[type="checkbox"] { + margin-top: 4px; } + .table-wrapper .table input[type="checkbox"] { + float: left; + margin-top: 11px; + margin-right: 23px; } + .table-wrapper .table .img { + height: 31px; + float: left; + background: white; + width: 31px; + border: 1px solid #dfe4eb; + text-align: center; + cursor: pointer; + margin-right: 23px; } + .table-wrapper .table .img img { + margin-top: 4px; } + .table-wrapper .table tr.first td { + border-top: 0 none; } + .table-wrapper .table td a { + text-decoration: underline; + display: inline-block; } + .table-wrapper .table td.description { + vertical-align: middle; + color: #516372; } + .table-wrapper .table ul.actions { + margin: 5px 0 0 0; + padding: 0; + float: right; } + .table-wrapper .table ul.actions li { + display: inline; + padding: 5px 6px 0px 3px; } + .table-wrapper .table ul.actions li.last { + border: 0 none; } + .table-wrapper .table ul.actions i { + cursor: pointer; + opacity: 0.6; + transition: opacity .1s linear; + -moz-transition: opacity .1s linear; + -webkit-transition: opacity .1s linear; + -o-transition: opacity .1s linear; } + .table-wrapper .table ul.actions i:hover { + opacity: 1; } + .table-wrapper .label { + position: relative; } + +/* products table specific styles */ +.table-wrapper.products-table a.name { + position: relative; + top: 6px; } + +/* orders table specific styles */ +.table-wrapper.orders-table td { + padding: 12px 8px; } + +/* users table specific styles */ +.table-wrapper.users-table .table td { + vertical-align: middle; + font-size: 13px; } +.table-wrapper.users-table .table img.avatar { + float: left; + margin-right: 14px; + max-width: 45px; + position: relative; + top: 8px; } +.table-wrapper.users-table .table a.name { + color: #3389d1; + display: block; + font-weight: 600; + font-size: 14px; + margin: 15px 0 0 0; } +.table-wrapper.users-table .table .subtext { + font-size: 12px; + margin-left: 0; + color: #778391; + font-style: italic; + margin-top: 0; } + +/*Responsive*/ +@media (max-width: 979px) { + .pointer { + top: 26.8%; } } +@media (max-width: 767px) { + .table-wrapper .table .img { + display: none; } + .table-wrapper .table input[type="checkbox"] { + margin-right: 10px; } + .table-wrapper .table .label { + display: none; } + .table-wrapper .filter-block .search { + width: 30%; + margin: 0 10px 0 0; } + .table-wrapper .filter-block .order-search { + float: left; + margin: 0; + width: 40%; } + .table-wrapper .filter-block .user-search { + float: left; + margin: 0; + width: 55%; } + .table-wrapper .filter-block .add-user { + margin-top: 0; } } +@media (max-width: 480px) { + .table-wrapper .filter-block .search { + float: right; + width: 48%; + margin: 0; } + .table-wrapper .filter-block .new-product { + float: right; + margin-top: 15px; } + .table-wrapper .filter-block .order-search { + float: left; + width: 43%; } + .table-wrapper .filter-block .add-user { + margin-top: 0; } + .table-wrapper .filter-block .user-search { + float: left; + margin: 0; + width: 55%; } } diff --git a/View/public/css/compiled/ui-elements.css b/View/public/css/compiled/ui-elements.css new file mode 100644 index 0000000..98aefe1 --- /dev/null +++ b/View/public/css/compiled/ui-elements.css @@ -0,0 +1,115 @@ +#pad-wrapper { + /* separator */ + /* pop dialogs specific styles */ } + #pad-wrapper .title { + margin-bottom: 30px; } + #pad-wrapper .section { + margin-bottom: 40px; } + #pad-wrapper .section a.btn-flat, + #pad-wrapper .section a.btn-glow { + margin-right: 5px; } + #pad-wrapper .section.btns a.btn-flat, + #pad-wrapper .section.btns a.btn-glow { + margin-bottom: 12px; } + #pad-wrapper .section code { + margin-right: 25px; } + #pad-wrapper .section .btn-group i { + color: #7d8892; } + #pad-wrapper .section .btn-group.audio i { + color: #96a9b8; + font-size: 12px; } + #pad-wrapper .ctrls { + margin-bottom: 20px; } + #pad-wrapper .ctrls .btn-glow { + margin-right: 8px; } + #pad-wrapper .ctrls .btn-flat.icon { + margin-right: 8px; } + #pad-wrapper .ctrls .btn-group.settings { + margin-left: 20px; } + #pad-wrapper .ctrls .btn-group.settings i { + font-size: 13px; + color: #444; } + #pad-wrapper .ctrls .slider-frame { + margin-right: 10px; } + #pad-wrapper .ctrls .pagination { + margin: 5px 0px; } + #pad-wrapper .ctrls .pagination.inverse { + margin-left: 25px; } + #pad-wrapper .ctrls h4 { + margin: 20px 0px 20px 0px; } + #pad-wrapper .sliders .slider { + margin-bottom: 20px; } + #pad-wrapper .separator { + border-top: 1px solid #edeff1; + margin-top: 100px; + padding-top: 45px; + box-shadow: inset 0px 3px 4px -1px #fafafa; } + #pad-wrapper .section.dialogs h4 { + margin-bottom: 30px; } + +/* for menu dialog sample */ +.pop-dialog .menu { + width: 200px; + margin: 5px -10px 0px -10px; } + .pop-dialog .menu .item { + display: block; + padding: 5px 0px 5px 20px; + font-weight: 600; + color: #333; + text-decoration: none; + margin-bottom: 5px; } + .pop-dialog .menu .item:hover { + background-color: #30a1ec; + color: #fff; } + .pop-dialog .menu .footer { + border-top: 1px solid #e6e8e9; + background-color: #eff4f7; + margin: 15px 0px -10px 0px; + border-radius: 0px 0px 5px 5px; + padding: 12px 20px; } + .pop-dialog .menu .footer .logout { + font-weight: 600; + color: #7d91a8; } + +/* styles for settings dialog sample */ +.pop-dialog.full { + width: 100%; } + +.pop-dialog .settings { + width: auto; + margin: 5px -10px 0px -10px; + position: relative; } + .pop-dialog .settings .close-icon { + text-decoration: none; + position: absolute; + top: -18px; + right: 10px; } + .pop-dialog .settings .icon-remove-sign { + font-size: 15px; + color: #95a8b7; + cursor: pointer; } + .pop-dialog .settings .items { + margin-top: 15px; } + .pop-dialog .settings .items .item { + display: block; + padding: 7px 0px 7px 20px; + color: #333; + font-size: 13px; + font-weight: 600; + border-top: 1px solid #e6e8e9; } + .pop-dialog .settings .items .item:hover { + color: #6187c0; } + .pop-dialog .settings .items .item:first-child { + border-top: 0px; } + .pop-dialog .settings .items .item .check { + float: right; + margin-right: 30px; } + .pop-dialog .settings .items .item .icon-reorder { + color: #d9e4ee; + font-size: 18px; + margin-right: 13px; } + +@media (min-width: 768px) and (max-width: 979px) { + #pad-wrapper .section.dialogs > .span4 { + width: 100%; + margin-bottom: 30px; } } diff --git a/View/public/css/compiled/user-list.css b/View/public/css/compiled/user-list.css new file mode 100644 index 0000000..3978f0a --- /dev/null +++ b/View/public/css/compiled/user-list.css @@ -0,0 +1,67 @@ +.users-list .header input.search { + padding: 5px 6px; + position: relative; + top: -1px; } + .users-list .header input.search:focus { + box-shadow: none; + border: 1px solid #888; } +.users-list .header .ui-select { + margin: 3px 40px 0 0; } +.users-list .header .ui-dropdown { + margin-left: 20px; } +.users-list .header a.btn-flat span { + font-size: 17px; + position: relative; + top: 2px; + margin-right: 4px; } +.users-list .table td { + vertical-align: middle; + font-size: 13px; } +.users-list .table img.avatar { + float: left; + margin-right: 14px; + max-width: 45px; + position: relative; + top: 8px; } +.users-list .table a.name { + color: #3389d1; + display: block; + font-weight: 600; + font-size: 14px; + margin: 15px 0 0 0; } +.users-list .table .subtext { + font-size: 12px; + margin-left: 0; + color: #778391; + font-style: italic; + margin-top: 0; } +.users-list .pagination { + margin-top: 25px; } + +/* responsive */ +@media (max-width: 767px) { + .ui-dropdown .dialog .body { + width: 250px; + left: 58%; + position: relative; } + + .users-list .table a.name { + font-size: 12px; } + .users-list .table td { + font-size: 12px; } + .users-list h3 { + display: block; + float: none; + margin-bottom: 30px; } + .users-list .header input.search { + margin-bottom: 18px; } + .users-list .header .ui-dropdown { + float: left; + margin-left: 0; } + + .ui-dropdown .dialog .body .form input[type="text"] { + margin-top: 10px; } + + .ui-dropdown .dialog .body .form a { + margin-top: 10px; + margin-left: 18px; } } diff --git a/View/public/css/compiled/user-profile.css b/View/public/css/compiled/user-profile.css new file mode 100644 index 0000000..33723b1 --- /dev/null +++ b/View/public/css/compiled/user-profile.css @@ -0,0 +1,120 @@ +.user-profile .header .avatar { + float: left; + margin-right: 25px; + border: 2px solid #e9ecee; + position: relative; + top: 3px; } +.user-profile .header .name { + font-weight: 600; + margin: 20px 0 8px 0; + line-height: 26px; + margin-bottom: 10px; + float: none; } +.user-profile .header span.area { + color: #7d848c; + font-style: italic; + font-size: 14px; } +.user-profile .header a.btn-flat { + margin-top: 18px; } +.user-profile .header a.delete-user { + margin-left: 10px; + font-size: 14px; } +.user-profile .profile .profile-box { + border-top: 1px solid #dde2e9; + padding-top: 23px; + width: 90%; } +.user-profile .profile .section { + margin-bottom: 80px; } + .user-profile .profile .section.comment { + margin-bottom: 100px; + margin-top: 60px; } +.user-profile .profile .bio { + box-shadow: 4px 0px 3px -1px rgba(226, 226, 226, 0.1); + border-right: 1px solid #edeef1; } + .user-profile .profile .bio .span12 { + margin-left: 0; } + .user-profile .profile .bio h6 { + font-weight: 600; + font-size: 14px; } + .user-profile .profile .bio p { + color: #777e86; } + .user-profile .profile .bio textarea { + width: 97%; + margin-bottom: 13px; + height: 80px; } + .user-profile .profile .bio .submit-box { + text-align: right; } + .user-profile .profile .bio .submit-box input.btn-flat { + font-weight: 500; } + .user-profile .profile .bio .submit-box span { + text-transform: uppercase; + color: #7e91aa; + font-weight: 600; + display: inline-block; + vertical-align: middle; + margin: 0 2px 0 8px; } + .user-profile .profile .bio .submit-box input.reset { + color: #7e91aa; + font-weight: 500; } +.user-profile .address h6 { + font-weight: 600; + font-size: 14px; + margin-bottom: 30px; + margin-left: 30px; } +.user-profile .address iframe { + width: 90%; + margin-bottom: 30px; + float: right; } +.user-profile .address ul { + padding: 0; + margin-left: 30px; + list-style: none; } + .user-profile .address ul li { + font-size: 13px; + line-height: 21px; } + .user-profile .address ul li.ico-li { + margin: 7px 0 7px; } + .user-profile .address ul i { + display: inline-block; + position: relative; + top: 4px; + margin-right: 7px; } + .user-profile .address ul i.ico-mail { + margin-right: 5px; } + +/* responsive */ +@media (min-width: 768px) and (max-width: 979px) { + .user-profile .address ul { + margin-left: 18px; } + .user-profile .address ul i { + display: none; } + .user-profile .address ul li.ico-li { + font-weight: bold; } + .user-profile .address ul li.ico-li a { + font-weight: normal; } } +@media (max-width: 767px) { + .user-profile .profile .bio { + border-right: 0 none; + border-bottom: 1px solid #edeef1; + box-shadow: 0px 4px 3px -1px rgba(226, 226, 226, 0.1); } + .user-profile .profile .bio .span12 { + width: auto; } + .user-profile .profile .profile-box { + width: 100%; } + .user-profile .address { + margin-top: 44px; } + .user-profile .address iframe { + width: 100%; } + .user-profile .address h6 { + margin-left: 0; } + .user-profile .address ul { + margin: 0; } + .user-profile .header a.btn-flat { + margin: 0; } + .user-profile .header a.edit { + margin-right: 10px; } } +@media (max-width: 480px) { + .user-profile .header a.btn-flat { + margin: 0; } + .user-profile .header a.edit { + margin-right: 10px; } } diff --git a/View/public/css/compiled/web-app-icons.css b/View/public/css/compiled/web-app-icons.css new file mode 100644 index 0000000..758ca3b --- /dev/null +++ b/View/public/css/compiled/web-app-icons.css @@ -0,0 +1,20 @@ +.icons-wrapper { + margin-bottom: 60px; } + .icons-wrapper h4 { + margin-bottom: 40px !important; } + .icons-wrapper ul { + list-style: none; + margin: 0; } + .icons-wrapper ul li { + font-size: 13px; + line-height: 32px; + margin-right: 10px; } + .icons-wrapper ul i { + width: 32px; + font-size: 16px; + margin-right: 13px; } + +.icons-wrapper-border { + border-top: 1px solid #edeff1; + padding-top: 60px; + box-shadow: 0px 4px 7px -5px rgba(68, 68, 68, 0.14) inset; } diff --git a/View/public/css/elements.css b/View/public/css/elements.css new file mode 100644 index 0000000..a50b063 --- /dev/null +++ b/View/public/css/elements.css @@ -0,0 +1,653 @@ +/* THIS ARE ALL NEW EXTRA ELEMENTS BESIDE TWITTER BOOTSTRAP */ + + +/* glow btn group */ +.btn-group.large button.glow { + padding: 6px 15px; + font-size: 13px; +} +.btn-group button.glow.large { + font-size: 12px; +} +.btn-group.large i { + font-size: 13px; +} +.btn-group button.glow { + font-size: 11px; + font-family: "Open sans", Helvetica, Arial; + color: #313d4c; + font-weight: 700; + padding: 5px 10px; + line-height: 14px; + background: #fefefe; /* Old browsers */ + background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fefefe 0%,#f7f7f7 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */ + border: 1px solid #d0dde9; + + transition: color .1s linear; + -moz-transition: color .1s linear; /* Firefox 4 */ + -webkit-transition: color .1s linear; /* Safari and Chrome */ + -o-transition: color .1s linear; /* Opera */ +} +.btn-group button.glow:active, .btn-group button.glow.active { + -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset; + -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset; + box-shadow:0 1px 0 rgba(0,0,0,0.2) inset; + color: #a8b5c7; +} +.btn-group button.glow.left{ + border-radius: 4px 0 0 4px; + border-right: 0; +} +.btn-group button.glow.middle{ + border-right: 0; +} +.btn-group button.glow.right{ + border-radius: 0 4px 4px 0; +} +.btn-group button.glow:hover{ + color: #a8b5c7; +} +.btn-group > .btn.glow { + font-size: 12px; + font-weight: 500; + padding: 6px 14px; + color: #313d4c; + line-height: 14px; + border: 1px solid #d0dde9; +} +.btn-group > .btn.glow.dropdown-toggle { + padding: 6px 9px; +} +.btn-group > .btn.glow .caret { + margin-top: 6px; +} +.btn-group > .btn.glow:hover { + background: #fefefe; + background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); + background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); + background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); + background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); + background: linear-gradient(to bottom, #fefefe 0%,#f7f7f7 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); +} +.btn-group .dropdown-menu > li > a { + font-size: 12px; +} + + + +/* FLAT BUTTONS */ + +.btn-flat.small { + font-size: 11px; + padding: 5px 9px; +} +.btn-flat.large { + font-size: 13px; + padding: 10px 16px; +} +.btn-flat, .btn-flat.default{ + display: inline-block; + margin: 0; + line-height: 15px; + vertical-align: middle; + font-size: 12px; + text-shadow: none; + box-shadow: none; + background-image: none; + border: 0 none; + color: #fff; + font-weight: 500; + border-radius: 4px; + background: #4387bf; + border: 1px solid rgb(56, 131, 192); + cursor: pointer; + padding: 7px 14px; + -webkit-transition: all .1s linear; + -moz-transition: all .1s linear; + transition: all .1s linear; +} +.btn-flat:active { + -webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3) inset; + -moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3) inset; + box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3) inset; +} +.btn-flat:hover{ + text-decoration: none; + opacity: 0.87; + color: #fff; +} +.btn-flat:active{ + background: rgb(48, 98, 139); + opacity: 1; +} +.btn-flat.inverse{ + background: #343e4b; + border: 1px solid #000; +} +.btn-flat.inverse:active{ + background: #000; +} +.btn-flat.gray{ + background: #7e91aa; + border: 1px solid rgb(136, 142, 151); +} +.btn-flat.gray:active{ + background: rgb(93, 107, 126); + color: rgb(243, 243, 243); +} +.btn-flat.primary{ + background: #3b9ff3; + border: 1px solid rgb(53, 150, 231); +} +.btn-flat.primary:active{ + background: rgb(43, 118, 182); + color: rgb(237, 246, 253); +} +.btn-flat.success { + background: #96bf48; + border: 1px solid #7ea13d; + text-shadow: 1px 1px 0px rgba(0,0,0,0.3); + font-weight: 600; +} +.btn-flat.white { + color: #626263; + background: #fff; + border: 1px solid #d0dde9; +} +.btn-flat.white:hover { + border-color: #bbb; + color: #000; +} +.btn-flat.info { + background: #5ba0a3; + color: #fff; + border-color: #5ba0a3; +} +.btn-flat.info:active { + background: #30696c; +} +.btn-flat.danger { + background: #b85e80; + border-color: #b85e80; + color: #fff; +} +.btn-flat.danger:active { + background: #6e354a; +} +.btn-flat.icon { + padding: 7px 10px; + color: #1a2129; + background: #e6ebf3; + border: 1px solid rgb(216, 221, 228); + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255,0.4) inset, 0px 1px 0px 0px rgb(204, 204, 204); +} +.btn-flat.icon:active { + background: #e0e6ef; + -webkit-box-shadow:0px 2px 1px 0px rgba(0,0,0,0.3) inset; + -moz-box-shadow:0px 2px 1px 0px rgba(0,0,0,0.3) inset; + box-shadow:0px 2px 1px 0px rgba(0,0,0,0.3) inset; +} +.btn-flat.icon i {font-size: 14px;} + +.btn-flat [class^="icon-"], +.btn-flat [class*=" icon-"] { + margin-right: 3px; +} + + + +/* GLOW BUTTONS */ + +.btn-glow.small { + font-size: 11px; + padding: 4px 7px; +} +.btn-glow.large { + font-size: 14px; + padding: 9px 16px; +} +.btn-glow{ + font-size: 13px; + border-radius: 4px; + color: #333; + padding: 5px 10px; + text-align: center; + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255,0.2) inset, 0px 1px 0px 0px rgb(204, 204, 204); + display: inline-block; + border: 1px solid #e5e5e5; + vertical-align: middle; + cursor: pointer; + background: #ffffff; + background: -moz-linear-gradient(top, #ffffff 0%, #eef0f1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef0f1)); + background: -webkit-linear-gradient(top, #ffffff 0%,#eef0f1 100%); + background: -o-linear-gradient(top, #ffffff 0%,#eef0f1 100%); + background: -ms-linear-gradient(top, #ffffff 0%,#eef0f1 100%); + background: linear-gradient(to bottom, #ffffff 0%,#eef0f1 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef0f1',GradientType=0 ); +} +.btn-glow:hover { + text-decoration: none; + background: #ffffff; + background: -moz-linear-gradient(top, #ffffff 0%, #E6E6E6 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E6E6E6)); + background: -webkit-linear-gradient(top, #ffffff 0%,#E6E6E6 100%); + background: -o-linear-gradient(top, #ffffff 0%,#E6E6E6 100%); + background: -ms-linear-gradient(top, #ffffff 0%,#E6E6E6 100%); + background: linear-gradient(to bottom, #ffffff 0%,#E6E6E6 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E6E6E6',GradientType=0 ); +} +.btn-glow:active,.btn-glow.active { + -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset !important; + -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset !important; + box-shadow:0 1px 0 rgba(0,0,0,0.2) inset !important; +} +.btn-glow [class^="icon-"], +.btn-glow [class*=" icon-"] { + margin-right: 3px; +} +.btn-glow i.shuffle {top: 2px;} + +.btn-glow.inverse{ + border-color: #000; + color: #fff; + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5); + background: #353f4c; /* Old browsers */ + background: -moz-linear-gradient(top, #353f4c 0%, #222a33 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353f4c), color-stop(100%,#222a33)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #353f4c 0%,#222a33 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #353f4c 0%,#222a33 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #353f4c 0%,#222a33 100%); /* IE10+ */ + background: linear-gradient(to bottom, #353f4c 0%,#222a33 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353f4c', endColorstr='#222a33',GradientType=0 ); /* IE6-9 */ +} +.btn-glow.inverse:hover { + background: -webkit-linear-gradient(top, rgb(67, 76, 88) 0%,rgb(66, 74, 83) 100%); +} +.btn-glow.primary{ + border-color: #2480c2; + color: #fff; + text-shadow: rgba(0,0,0,0.35) 0 1px 0; + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5); + background: #54b3ff; + background: -moz-linear-gradient(top, #54b3ff 0%, #0078d9 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54b3ff), color-stop(100%,#0078d9)); + background: -webkit-linear-gradient(top, #54b3ff 0%,#0078d9 100%); + background: linear-gradient(#54b3ff,#0078d9); + background: -o-linear-gradient(top, #54b3ff 0%,#0078d9 100%); + background: -ms-linear-gradient(top, #54b3ff 0%,#0078d9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54b3ff', endColorstr='#0078d9',GradientType=0 ); +} +.btn-glow.primary:hover { + background: rgb(56, 155, 235); + background: -moz-linear-gradient(top, rgb(56, 155, 235) 0%, #0078d9 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(56, 155, 235)), color-stop(100%,#0078d9)); + background: -webkit-linear-gradient(top, rgb(56, 155, 235) 0%,#0078d9 100%); + background: linear-gradient(rgb(56, 155, 235),#0078d9); + background: -o-linear-gradient(top, rgb(56, 155, 235) 0%,#0078d9 100%); + background: -ms-linear-gradient(top, rgb(56, 155, 235) 0%,#0078d9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(56, 155, 235)', endColorstr='#0078d9',GradientType=0 ); +} +.btn-glow.primary:active { + background: rgb(56, 155, 235); + background: -moz-linear-gradient(top, rgb(56, 155, 235) 0%, #0078d9 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(56, 155, 235)), color-stop(100%,#0078d9)); + background: -webkit-linear-gradient(top, rgb(56, 155, 235) 0%,#0078d9 100%); + background: linear-gradient(rgb(56, 155, 235),#0078d9); + background: -o-linear-gradient(top, rgb(56, 155, 235) 0%,#0078d9 100%); + background: -ms-linear-gradient(top, rgb(56, 155, 235) 0%,#0078d9 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(56, 155, 235)', endColorstr='#0078d9',GradientType=0 ); +} +.btn-glow.primary[disabled] { + border: 0px; + box-shadow: none !important; + background: rgb(129, 183, 226) !important; + cursor: default; +} + +.btn-glow.success { + background: #96bf48; + background: linear-gradient(to bottom, rgb(169, 214, 81) 0%,#96bf48 100%); + box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5); + border: 1px solid rgb(153, 189, 86); + text-shadow: rgba(0, 0, 0, 0.247059) 0px 1px 0px; + color: #fff; +} + + + +/* Switch slider button */ +.slider-frame.info { background-color: rgba(92, 160, 163, 0.9); } +.slider-frame.success { background-color: rgba(151, 192, 73, 0.9); } +.slider-frame.primary { background-color: rgba(91, 158, 214, 0.9); } +.slider-frame.danger { background-color: #d94774; } +.slider-frame { + position: relative; + display: inline-block; + margin: 0 auto; + width: 67px; + background-color: #d5dde4; + height: 23px; + -moz-border-radius: 15px; + border-radius: 15px; + box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.30); +} +.slider-button { + display: block; + width: 37px; + height: 21px; + line-height: 23px; + background: #fff; + border: 1px solid #d0dde9; + -moz-border-radius: 9px; + border-radius: 9px; + -webkit-transition: all 0.25s ease-in-out; + -moz-transition: all 0.25s ease-in-out; + transition: all 0.25s ease-in-out; + color: #000; + font-family:sans-serif; + font-size:11px; + font-weight:bold; + text-align: center; + cursor: pointer; +} +.slider-button.on { + margin-left: 29px; + /*background: #EDF2F7;*/ +} + + + + + +/* Custom Select */ + +.ui-select { + width: 137px; + margin-left: 0px !important; + vertical-align: middle; + min-width: 100px; + height: 25px; + min-height: 25px !important; + position: relative; + overflow: hidden; + background: #ffffff; + background: url("../img/select-bg.png"), -moz-linear-gradient(top, #ffffff 0%, #f0f1f2 100%); + background: url("../img/select-bg.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f1f2)); + background: url("../img/select-bg.png"), -webkit-linear-gradient(top, #ffffff 0%,#f0f1f2 100%); + background: url("../img/select-bg.png"), -o-linear-gradient(top, #ffffff 0%,#f0f1f2 100%); + background: url("../img/select-bg.png"), -ms-linear-gradient(top, #ffffff 0%,#f0f1f2 100%); + background: url("../img/select-bg.png"), linear-gradient(to bottom, #ffffff 0%,#f0f1f2 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f1f2',GradientType=0 ); + + display: inline-block; + border: 1px solid #cfdde8; + border-radius: 5px; + + background-position: 94%; + background-repeat: no-repeat; +} +.ui-select select { + line-height: inherit; + width: 135%; + font-family: "Open Sans", Arial; + font-size: 12px; + border: none; + padding: 1px 30px 0px 7px; + height: 25px; + -webkit-appearance: none; + color: #737f8d; + text-shadow: 1px 1px 1px #fff; + background: transparent; +} + + + +/* jQuery UI Slider overrides */ +.ui-slider { + border: 1px solid #cfdde8; + height: 4px; + background: #edeeef; + box-shadow: inset 0px -3px 7px 0px #fff; +} +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + background: url("../img/jquery-ui/slider-handler.png") no-repeat; + border: none; + width: 16px; + height: 17px; + top: -6px; + outline: 0; +} +.ui-slider.vertical-handler .ui-state-default { + background: url("../img/jquery-ui/slider-handler2.png") no-repeat; + width: 11px; + height: 21px; + top: -8px; +} +.ui-slider .ui-slider-range { + border: 1px solid #30a1ec; + background: #4faeef; + box-shadow: inset 0px 0px 3px 0px rgb(255, 255, 255); +} +.ui-slider.success .ui-slider-range { + background: #96bf48; + border: 1px solid rgb(121, 175, 94); +} +.ui-slider.info .ui-slider-range { + background: #5ba0a3; + border: 1px solid #5ba0a3; +} + + +/* Custom Dialog */ +.pop-dialog { + z-index: 10000; + display: inline-block; +} +.pop-dialog.is-visible { + display: block; + -webkit-animation: reveal .2s ease-out; + -moz-animation: reveal .2s ease-out; + animation: reveal .2s ease-out; +} +.pop-dialog .pointer { + position: relative; + top: -22px; +} +.pop-dialog .pointer .arrow, +.pop-dialog .pointer .arrow_border { + border-color: transparent transparent #fff; + border-style: solid; + border-width: 8px; + cursor: pointer; + position: absolute; + top: 7px; + z-index: 1002; + left: 25px; +} +.pop-dialog .pointer .arrow_border { + border-color: transparent transparent #a1a1a1; + border-width: 9px; + top: 4px; + z-index: 1001; + left: 24px; +} +/* pop-dialog with pointer to the right */ +.pop-dialog .pointer.right .arrow {left: auto;right:25px;} +.pop-dialog .pointer.right .arrow_border {left: auto;right:24px;} + +.pop-dialog .body { + width: auto; + background-color: #fff; + border: 1px solid #a1a1a1; + border-radius: 5px; + box-shadow: 0px 0px 9px 0px rgb(214, 214, 214); + padding: 10px; +} + + + + +/* Dropdown with dialog */ +.ui-dropdown { + position: relative; + display: inline-block; +} +.ui-dropdown .head { + color: #272727; + font-size: 13px; + position: relative; + border: 1px solid #dedede; + border-radius: 4px; + padding: 4px 46px 4px 12px; + text-shadow: 1px 1px 1px #fff; + box-shadow: 1px 1px 4px 0px #efefef; + cursor: pointer; + + background: #ffffff; /* Old browsers */ + background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 47%, #f4f4f4 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f8f8f8), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 47%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffffff 0%,#f8f8f8 47%,#f4f4f4 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ffffff 0%,#f8f8f8 47%,#f4f4f4 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 47%,#f4f4f4 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */ +} +.ui-dropdown .head:hover, +.ui-dropdown .head.active { + background: #fefefe; /* Old browsers */ + background: -moz-linear-gradient(top, #ffffff 0%, #FDFDFD 47%, #F1F1F1 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#FDFDFD), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffffff 0%,#FDFDFD 47%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffffff 0%,#FDFDFD 47%,#F1F1F1 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ffffff 0%,#FDFDFD 47%,#F1F1F1 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ffffff 0%,#FDFDFD 47%,#F1F1F1 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */ +} +.ui-dropdown .head:active, +.ui-dropdown .head.active { + box-shadow: none; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.ui-dropdown .head i.arrow-down{ + position: absolute; + top: 12px; + right: 16px; +} +.ui-dropdown .dialog { + display: none; + position: absolute; + right: 0px; + top: 42px; + z-index: 100; +} +.ui-dropdown .dialog.is-visible { + display: block; + -webkit-animation: reveal .2s ease-out; + -moz-animation: reveal .2s ease-out; + animation: reveal .2s ease-out; +} +.ui-dropdown .dialog .pointer { + position: relative; + top: -22px; +} +.ui-dropdown .dialog .pointer .arrow, +.ui-dropdown .dialog .pointer .arrow_border { + border-color: transparent transparent #fff; + border-style: solid; + border-width: 8px; + cursor: pointer; + position: absolute; + top: 7px; + z-index: 1002; + right: 25px; +} +.ui-dropdown .dialog .pointer .arrow_border { + border-color: transparent transparent #a1a1a1; + border-width: 9px; + top: 4px; + z-index: 1001; + right: 24px; +} +.ui-dropdown .dialog .body { + width: 440px; + background-color: #fff; + border: 1px solid #a1a1a1; + border-radius: 5px; + box-shadow: 0px 0px 9px 0px rgb(214, 214, 214); + padding: 8px 10px 8px 10px; +} +.ui-dropdown .dialog .body p.title { + font-weight: 600; + margin-bottom: 10px; + font-size: 13px; +} +.ui-dropdown .dialog .body .form { } +.ui-dropdown .dialog .body .form select { + display: inline-block; + width: 120px; + vertical-align: top; + height: 27px; + margin-right: 2px; +} +.ui-dropdown .dialog .body .form input[type="text"] { + height: 17px; + width: 90px; + margin-right: 2px; +} +.ui-dropdown .dialog .body .form a { + vertical-align: top; +} + + +@-webkit-keyframes reveal{ + 0% { + margin-left:-999px; + opacity:0; + } + 1% { + margin-left:0; + opacity:0; + -webkit-transform:scale(0.98) translateY(-15px); + } + 80% { + -webkit-transform:scale(1); + } + 100% { + -webkit-transform:translateY(0); + } +} + +@-moz-keyframes reveal { + 0% { + margin-left:-999px; + opacity:0; + } + 1% { + margin-left:0; + opacity:0; + -moz-transform:scale(0.98) translateY(-15px); + } + 80% { + -moz-transform:scale(1); + } + 100% { + -moz-transform:translateY(0); + } +} + + + + diff --git a/View/public/css/icons.css b/View/public/css/icons.css new file mode 100644 index 0000000..eaa7f1e --- /dev/null +++ b/View/public/css/icons.css @@ -0,0 +1,115 @@ +i.tool{ + height: 14px; + width: 14px; + background: url("../img/btn-tool.png") no-repeat; + display: inline-block; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.arrow-down { + background: url("../img/ico-arrow-black.png") no-repeat; + width: 9px; + height: 6px; + display: inline-block; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.shuffle{ + background: url("../img/btn-shuffle.png") no-repeat; + display: inline-block; + height: 13px; + width: 18px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.setting{ + background: url("../img/btn-setting.png") no-repeat; + display: inline-block; + height: 16px; + width: 16px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.attach{ + background: url("../img/btn-attach.png") no-repeat; + display: inline-block; + height: 16px; + width: 16px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.ico-phone{ + background: url("../img/ico-phone.png") no-repeat; + height: 18px; + width: 13px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.ico-mail{ + background: url("../img/ico-mail.png") no-repeat; + height:11px; + width: 17px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.gallery-edit{ + background: url("../img/ico-gallery-edit.png") no-repeat; + height:20px; + width: 20px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.gallery-trash{ + background: url("../img/ico-gallery-trash.png") no-repeat; + height:19px; + width: 17px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.table-edit{ + background: url("../img/ico-table-new.png") no-repeat; + width: 14px; + height: 13px; + display: inline-block; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} +i.table-settings{ + background: url("../img/ico-table-edit.png") no-repeat; + width: 16px; + height: 16px; + display: inline-block; + position: relative; + top: 1px; +} +i.table-delete{ + background: url("../img/ico-table-delete.png") no-repeat; + width: 12px; + height: 12px; + display: inline-block; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; +} + diff --git a/View/public/css/layout.css b/View/public/css/layout.css new file mode 100644 index 0000000..efccba8 --- /dev/null +++ b/View/public/css/layout.css @@ -0,0 +1,570 @@ +body { + font-family: 'Open Sans', sans-serif; + background-color: #f7f7f7; + position: relative; + margin: 0px; + font-size: 12px; + padding: 0px; + /*-webkit-font-smoothing: antialiased;*/ +} +h1,h2,h3,h4,h5 { + margin: 0; + line-height: inherit; + color: #29323d; +} +h1 small,h2 small,h3 small,h4 small,h5 small { + margin-left: 15px; + font-style: italic; +} + +input.search{ + background: url("../img/lens.png") #fcfcfc no-repeat 95%; + box-shadow: none; + height: 19px; + font-size: 13px; + padding: 2px 6px; + border:1px solid #d0dde9; + margin: 0; + border-radius: 2px; + top: 11px; +} + +.header{ + margin-bottom: 60px; +} +.header h1, +.header h2, +.header h3, +.header h4, +.header h5 { + float: left; + margin-top: 5px; +} + +/* Custom navbar stuff */ + +/* search input */ +.navbar-inverse input.search { + background: url("../img/lens.png") #0f1217 no-repeat 95%; + border: 1px solid #0f1217; + position: relative; + border-radius: 4px; + top: 9px; + padding: 3px 6px; + color: #000; + font-size: 13px; + margin-right: 40px; + -webkit-transition: all .3s linear; + -moz-transition: all .3s linear; + transition: all .3s linear; +} +.navbar-inverse input.search:focus { + background-color: #fff; +} +/* navbar settings and logout icons */ +.navbar-inverse .settings i { + color: #9ba3ad; + font-size: 21px; +} + +.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;} + +/* notification menu with custom dropdowns */ +.navbar-inverse .notification-dropdown { + position: relative; +} +.navbar-inverse .notification-dropdown > a:hover, +.navbar-inverse .notification-dropdown > a.active { + background: #254261 !important; + box-shadow: inset 1px 0px 1px 0px rgb(62, 90, 121); +} +.navbar-inverse .notification-dropdown i { + font-size: 17px; + color: #9ba3ad; +} +.navbar-inverse .notification-dropdown .count { + position: absolute; + top: 1px; + left: 58%; + background: rgb(53, 186, 196); + padding: 0px 5px; + border-radius: 30px; + color: #fff; + line-height: 16px; + z-index: 9999; + text-align: center; + font-size: 11px; +} + +/* navbar popup dialog */ +.navbar-inverse .pop-dialog { + position: absolute; + right: -10px; + top: 55px; + display: none; +} +.navbar-inverse .pop-dialog.is-visible { + display: block; + -webkit-animation: reveal .2s ease-out; + -moz-animation: reveal .2s ease-out; + animation: reveal .2s ease-out; +} +.navbar-inverse .pop-dialog .body { + box-shadow: 0px 1px 9px 1px #c2c2c2; +} +.navbar-inverse .pop-dialog .close-icon { + float: right; + text-decoration: none; + z-index: 9999; + position: relative; +} +.navbar-inverse .pop-dialog .footer { + border-top: 1px solid #e6e8e9; + background-color: #eff4f7; + margin: 15px 0px -10px 0px; + border-radius: 0px 0px 5px 5px; + padding: 12px 20px; + text-align: center; +} +.navbar-inverse .pop-dialog .footer a { + font-weight: 600; + color: #7d91a8; +} + +/* navar popup dialog for notifications */ +.navbar-inverse .pop-dialog .notifications { + width: 330px; + margin: 10px -10px 0px -10px; +} +.navbar-inverse .pop-dialog .notifications h3 { + font-size: 13px; + color: #404951; + font-weight: bold; + padding-left: 20px; + margin-top: 5px; + margin-bottom: 15px; +} +.navbar-inverse .pop-dialog .notifications .item { + display: block; + padding: 10px 0px 8px 20px; + border-top: 1px solid #e7e8ea; + color: rgb(54, 54, 54); + text-decoration: none; + padding-left: 50px; + position: relative; + transition: all .25s linear; + -moz-transition: all .25s linear; + -webkit-transition: all .25s linear; + -o-transition: all .25s linear; +} +.navbar-inverse .pop-dialog .notifications .item:hover { + background: rgb(240, 246, 255); +} +.navbar-inverse .pop-dialog .notifications .item > i { + color: rgb(252, 130, 123); + position: absolute; + left: 19px; + font-size: 18px; +} +.navbar-inverse .pop-dialog .notifications .item > i.icon-user { + left: 18px; +} +.navbar-inverse .pop-dialog .notifications .item .time { + float: right; + color: #82a3c1; + font-style: italic; + font-weight: 600; + font-size: 11px; + min-width: 60px; + margin-right: 5px; +} +.navbar-inverse .pop-dialog .notifications .item .time i { + font-size: 13px; + color: #cfcfcf; + margin-right: 1px; +} + +/* navar popup dialog for messages */ +.navbar-inverse .pop-dialog .messages { + width: 330px; + margin: 10px -10px 0px -10px; +} +.navbar-inverse .pop-dialog .messages .item { + display: block; + padding: 10px 20px 15px 20px; + height: 54px; + border-bottom: 1px solid #e7e8ea; + color: rgb(54, 54, 54); + text-decoration: none; + position: relative; + transition: all .25s linear; + -moz-transition: all .25s linear; + -webkit-transition: all .25s linear; + -o-transition: all .25s linear; +} +.navbar-inverse .pop-dialog .messages .item.last { + border-bottom: 0px; +} +.navbar-inverse .pop-dialog .messages .item:hover { + background: rgb(240, 246, 255); +} +.navbar-inverse .pop-dialog .messages .item .display { + float: left; + border-radius: 50px; + margin-right: 15px; +} +.navbar-inverse .pop-dialog .messages .item .name { + font-size: 12px; + color: #404951; + font-weight: bold; +} +.navbar-inverse .pop-dialog .messages .item .msg { + font-size: 11px; + color: rgb(117, 118, 119); + font-weight: 600; + line-height: 13px; + position: relative; + top: -1px; +} +.navbar-inverse .pop-dialog .messages .item .time { + position: absolute; + right: 0px; + bottom: 6px; + color: #82a3c1; + font-style: italic; + font-weight: 600; + font-size: 11px; + min-width: 60px; + margin-right: 5px; +} +.navbar-inverse .pop-dialog .messages .item .time i { + font-size: 13px; + color: #cfcfcf; + margin-right: 1px; +} +.navbar-inverse .pop-dialog .messages .footer { + margin-top: 6px; +} + + + +/* Sidebar */ +#sidebar-nav { + position: absolute; + width: 180px; + float: left; + margin: 0em; + padding-top: 5.8em; +} +#dashboard-menu { + list-style: none; + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; + margin-left: 20px; +} +#dashboard-menu > li > a { + display: block; + margin-right: -15px; + margin-left: -15px; + padding: 19px 14px 15px 14px; + margin-bottom: 5px; + border-bottom: 1px solid #dae1e8; + box-shadow: 0 2px 1px -1px #FFFFFF; + color: rgb(110, 130, 155); + outline: 0px; + width: 88%; +} +#dashboard-menu > li { + position: relative; +} +/* font awesome icon */ +#dashboard-menu > li .icon-group { + font-size: 22px; +} +#dashboard-menu > li i { + font-size: 23px; + top: 17px; +} +#dashboard-menu .pointer { + position: absolute; + right: 9px; + top: 20px; +} +#dashboard-menu .pointer .arrow, +#dashboard-menu .pointer .arrow_border { + border-color: transparent #fff transparent transparent; + border-width: 11px; + border-style: solid; + font-size: 0; + left: 50%; + line-height: 0; + margin: 0 auto; + position: absolute; + top: 0; + width: 0; + z-index: 1002; + left: 0; + margin-left: 45%; +} +#dashboard-menu .pointer .arrow_border { + border-color: transparent rgb(192, 210, 221) transparent transparent; + border-width: 11px; + margin-left: -1px; + border-style: solid; + z-index: 1001; + top: 0px; +} +#dashboard-menu a span { + margin-left: 35px; + transition: color .1s linear; + -moz-transition: color .1s linear; + -webkit-transition: color .1s linear; + -o-transition: color .1s linear; +} +#dashboard-menu a.ui-elements span { + margin-left: 25px; +} +#dashboard-menu a i { + position: absolute; + left: 0; + height: 24px; + width: 24px; + opacity: 0.7; + transition: opacity .1s ease; + -moz-transition: opacity .1s ease; + -webkit-transition: opacity .1s ease; + -o-transition: opacity .1s ease; +} +#dashboard-menu a i.icon-chevron-down { + position: relative; + float: right; + top: 5px; + font-size: 11px; + color: rgb(104, 104, 104); + width: initial; + height: initial; +} +#dashboard-menu > li:hover i{ + opacity: 1; +} +#dashboard-menu > li.active > a, +#dashboard-menu > li > a:hover { + color: rgba(51, 69, 90, 1); + text-decoration: none; +} +#dashboard-menu > li.active a { + font-weight: 600; + text-shadow: 1px 1px 1px #fff; +} +#dashboard-menu > li.active i{ + opacity: 1; +} + +/* sidebar submenus */ +#dashboard-menu > li.active .dropdown-toggle { + border-bottom: 0px; + box-shadow: none; +} +#dashboard-menu ul.submenu { + list-style-type: none; + display: none; + margin-top: 7px; + margin-bottom: 15px; + margin-right: 5px; + margin-left: -15px; + padding-left: 15px; + border-bottom: 1px solid #dae1e8; + box-shadow: 0 2px 1px -1px #FFFFFF; + padding-bottom: 10px; +} +#dashboard-menu ul.submenu.active { + display: block; +} +#dashboard-menu ul.submenu a { + font-weight: normal; + font-size: 13px; + color: rgb(76, 83, 90); + text-decoration: none; + display: block; + margin-bottom: 7px; +} +#dashboard-menu ul.submenu a:hover { + text-decoration: underline; +} +#dashboard-menu ul.submenu a.active { + font-weight: bold; + text-shadow: none; +} + + +#pad-wrapper { + padding: 0px 25px; + margin-top: 55px; +} +#pad-wrapper h4 { + margin: 0 0 0 20px; + color: #696d73; + font-style: italic; +} +.content { + min-width: 400px; + min-height: 620px; + margin-bottom: 100px; + padding-bottom: 50px; + overflow: hidden; + position: relative; + background: #fff; + margin-left: 177px; + border-left: 1px solid #dae3e9; + border-bottom: 1px solid #dae3e9; + box-shadow: -3px 3px 3px -2px #f1f1f3; + border-radius: 0px 0px 0px 5px; +} +.content.wide-content { + margin-left: 0; + border-radius: 0; +} + +/* starts skins changer */ +.content .skins-nav { + opacity: 1; + -webkit-transition: right .3s; + -moz-transition: right .3s; + -ms-transition: right .3s; + -o-transition: right .3s; + transition: right .3s; + + position: fixed; + right: -85px; + top: 135px; + font-size: 13px; + z-index: 9999; +} +.content .skins-nav:hover { + right: 0; +} +.content .skins-nav a { + display: block; + color: #fff; + text-decoration: none; + padding-left: 10px; + height: 37px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; + margin-bottom: 3px; + -webkit-transition: all .5s; + -moz-transition: all .5s; + -ms-transition: all .5s; + -o-transition: all .5s; + transition: all .5s; +} +.content .skins-nav a.first_nav { + background: rgba(95, 175, 228, 0.8); +} +.content .skins-nav a.second_nav { + background: rgba(36, 43, 77, 0.8); +} +.content .skins-nav a.first_nav:hover { + background: rgba(95, 175, 228, 1); +} +.content .skins-nav a.second_nav:hover { + background: rgba(36, 43, 77, 1); +} +.content .skins-nav a .icon { + float: left; + width: 9px; + height: 10px; + background: url('../img/skin-nav-bullets.png') 0 0 no-repeat; + margin: 15px 15px 0 5px; +} +.content .skins-nav a.selected .icon { + background-position: 0 -9px; +} +.content .skins-nav a .text { + padding-right: 12px; + white-space: nowrap; + display: block; + width: 100px; + position: relative; + top: 9px; + -webkit-transition: width .2s; + -moz-transition: width .2s; + -ms-transition: width .2s; + -o-transition: width .2s; + transition: width .2s; +} +/* end skin changer*/ + + + +/* responsive */ +@media (max-width: 1020px) { + .content { + margin-left: 65px; + } + #dashboard-menu { + margin-left: 5px; + } + #dashboard-menu .pointer { + display: none; + } + #dashboard-menu li a span { + visibility: hidden; + } +} +@media (max-width: 600px) { + .content { + margin-left: 0em; + border-left-width: 0px; + } +} +@media (max-width: 822px) { + .navbar-inverse input.search {display: none;} +} +@media (max-width: 767px) { + #pad-wrapper { + padding: 0px 10px; + } + .content { + min-width: 0px; + margin:0; + } + #main-stats .stat{ + width: 50%; + float: left; + } + + #sidebar-nav { + left: -200px; + position: fixed; + z-index: 9999; + background-color: #f7f7f7; + padding-top: 0px; + border-right: 1px solid #ccc; + width: 165px; + box-shadow: 1px 1px 4px 1px rgb(233, 233, 233); + + -webkit-transition: left .25s ease; + -moz-transition: left .25s ease; + -o-transition: left .25s ease; + -ms-transition: left .25s ease; + transition: left .25s ease; + } + #sidebar-nav #dashboard-menu { + margin-left: 10px; + } + #sidebar-nav #dashboard-menu li a span { + visibility: visible; + } + #sidebar-nav #dashboard-menu li:last-child a { + border-bottom: 0px; + box-shadow: none; + } + #sidebar-nav.display { + position: absolute; + left: 0; + height: 100%; + } +} diff --git a/View/public/css/lib/bootstrap-wysihtml5.css b/View/public/css/lib/bootstrap-wysihtml5.css new file mode 100644 index 0000000..d44362b --- /dev/null +++ b/View/public/css/lib/bootstrap-wysihtml5.css @@ -0,0 +1,48 @@ +ul.wysihtml5-toolbar { + margin: 0; + padding: 0; + display: block; +} + +ul.wysihtml5-toolbar::after { + clear: both; + display: table; + content: ""; +} + +ul.wysihtml5-toolbar > li { + float: left; + display: list-item; + list-style: none; + margin: 0 5px 10px 0; +} + +ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] { + font-weight: bold; +} + +ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] { + font-style: italic; +} + +ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] { + text-decoration: underline; +} + +ul.wysihtml5-toolbar a.btn.wysihtml5-command-active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #E6E6E6; + background-color: #D9D9D9 9; + outline: 0; +} + +ul.wysihtml5-commands-disabled .dropdown-menu { + display: none !important; +} + +ul.wysihtml5-toolbar .btn { + font-size: 13px; +} \ No newline at end of file diff --git a/View/public/css/lib/bootstrap.datepicker.css b/View/public/css/lib/bootstrap.datepicker.css new file mode 100644 index 0000000..dfe9df8 --- /dev/null +++ b/View/public/css/lib/bootstrap.datepicker.css @@ -0,0 +1,301 @@ +/*! + * Datepicker for Bootstrap + * + * Copyright 2012 Stefan Petre + * Improvements by Andrew Rowls + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + */ +.datepicker { + padding: 4px; + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; + /*.dow { + border-top: 1px solid #ddd !important; + }*/ + +} +.datepicker-inline { + width: 220px; +} +.datepicker.datepicker-rtl { + direction: rtl; +} +.datepicker.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; +} +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 6px; +} +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 7px; +} +.datepicker > div { + display: none; +} +.datepicker.days div.datepicker-days { + display: block; +} +.datepicker.months div.datepicker-months { + display: block; +} +.datepicker.years div.datepicker-years { + display: block; +} +.datepicker table { + margin: 0; +} +.datepicker td, +.datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.day:hover { + background: #eeeeee; + cursor: pointer; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #999999; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td.today, +.datepicker table tr td.today:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); + background-image: linear-gradient(top, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today:hover.disabled, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled:hover.disabled, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today:hover[disabled], +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled:hover[disabled] { + background-color: #fdf59a; +} +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -ms-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active:hover.disabled, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active:hover[disabled], +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled:hover[disabled] { + background-color: #0044cc; +} +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active { + background-color: #003399 \9; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.datepicker table tr td span:hover { + background: #eeeeee; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #999999; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -ms-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active[disabled], +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active.disabled:hover[disabled] { + background-color: #0044cc; +} +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active { + background-color: #003399 \9; +} +.datepicker table tr td span.old { + color: #999999; +} +.datepicker th.switch { + width: 145px; +} +.datepicker thead tr:first-child th, +.datepicker tfoot tr:first-child th { + cursor: pointer; +} +.datepicker thead tr:first-child th:hover, +.datepicker tfoot tr:first-child th:hover { + background: #eeeeee; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.datepicker thead tr:first-child th.cw { + cursor: default; + background-color: transparent; +} +.input-append.date .add-on i, +.input-prepend.date .add-on i { + display: block; + cursor: pointer; + width: 16px; + height: 16px; +} diff --git a/View/public/css/lib/font-awesome.css b/View/public/css/lib/font-awesome.css new file mode 100644 index 0000000..e6e6d5a --- /dev/null +++ b/View/public/css/lib/font-awesome.css @@ -0,0 +1,1268 @@ +/*! + * Font Awesome 3.1.0 + * the iconic font designed for Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fontawesome.io + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License v1.1 - + * http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - Font Awesome documentation licensed under CC BY 3.0 License - + * http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fontawesome.io" + + * Contact + * ------------------------------------------------------- + * Email: dave@fontawesome.io + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../../font/fontawesome-webfont.eot?v=3.1.0'); + src: url('../../font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'), url('../../font/fontawesome-webfont.woff?v=3.1.0') format('woff'), url('../../font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'), url('../../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg'); + font-weight: normal; + font-style: normal; +} +/* FONT AWESOME CORE + * -------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + *margin-right: .3em; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"], +a [class^="icon-"]:before, +a [class*=" icon-"]:before { + display: inline; +} +/* increased font size for icon-large */ +[class^="icon-"].icon-fixed-width, +[class*=" icon-"].icon-fixed-width { + display: inline-block; + width: 1.2857142857142858em; + text-align: center; +} +[class^="icon-"].icon-fixed-width.icon-large, +[class*=" icon-"].icon-fixed-width.icon-large { + width: 1.5714285714285714em; +} +ul.icons-ul { + list-style-type: none; + text-indent: -0.7142857142857143em; + margin-left: 2.142857142857143em; +} +ul.icons-ul > li .icon-li { + width: 0.7142857142857143em; + display: inline-block; + text-align: center; +} +[class^="icon-"].hide, +[class*=" icon-"].hide { + display: none; +} +.icon-muted { + color: #eeeeee; +} +.icon-light { + color: #ffffff; +} +.icon-dark { + color: #333333; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.icon-5x { + font-size: 5em; +} +.icon-5x.icon-border { + border-width: 5px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +/* BOOTSTRAP SPECIFIC CLASSES + * -------------------------- */ +/* Bootstrap 2.0 sprites.less reset */ +[class^="icon-"], +[class*=" icon-"] { + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +/* keeps Bootstrap styles with and without icons the same */ +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +/* EXTRAS + * -------------------------- */ +/* Stacked and layered icon */ +.icon-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: -35%; +} +.icon-stack [class^="icon-"], +.icon-stack [class*=" icon-"] { + display: block; + text-align: center; + position: absolute; + width: 100%; + height: 100%; + font-size: 1em; + line-height: inherit; + *line-height: 2em; +} +.icon-stack .icon-stack-base { + font-size: 2em; + *line-height: 1em; +} +/* Animated rotating icon */ +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +/* Icon rotations and mirroring */ +.icon-rotate-90:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); +} +.icon-rotate-180:before { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); +} +.icon-rotate-270:before { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} +.icon-flip-horizontal:before { + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.icon-flip-vertical:before { + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before, +.icon-rotate-right:before { + content: "\f01e"; +} +/* F020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before, +.icon-mail-forward:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before, +.icon-rotate-left:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-reply:before, +.icon-mail-reply:before { + content: "\f112"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +.icon-expand-alt:before { + content: "\f116"; +} +.icon-collapse-alt:before { + content: "\f117"; +} +.icon-smile:before { + content: "\f118"; +} +.icon-frown:before { + content: "\f119"; +} +.icon-meh:before { + content: "\f11a"; +} +.icon-gamepad:before { + content: "\f11b"; +} +.icon-keyboard:before { + content: "\f11c"; +} +.icon-flag-alt:before { + content: "\f11d"; +} +.icon-flag-checkered:before { + content: "\f11e"; +} +.icon-terminal:before { + content: "\f120"; +} +.icon-code:before { + content: "\f121"; +} +.icon-reply-all:before { + content: "\f122"; +} +.icon-mail-reply-all:before { + content: "\f122"; +} +.icon-star-half-full:before, +.icon-star-half-empty:before { + content: "\f123"; +} +.icon-location-arrow:before { + content: "\f124"; +} +.icon-crop:before { + content: "\f125"; +} +.icon-code-fork:before { + content: "\f126"; +} +.icon-unlink:before { + content: "\f127"; +} +.icon-question:before { + content: "\f128"; +} +.icon-info:before { + content: "\f129"; +} +.icon-exclamation:before { + content: "\f12a"; +} +.icon-superscript:before { + content: "\f12b"; +} +.icon-subscript:before { + content: "\f12c"; +} +.icon-eraser:before { + content: "\f12d"; +} +.icon-puzzle-piece:before { + content: "\f12e"; +} +.icon-microphone:before { + content: "\f130"; +} +.icon-microphone-off:before { + content: "\f131"; +} +.icon-shield:before { + content: "\f132"; +} +.icon-calendar-empty:before { + content: "\f133"; +} +.icon-fire-extinguisher:before { + content: "\f134"; +} +.icon-rocket:before { + content: "\f135"; +} +.icon-maxcdn:before { + content: "\f136"; +} +.icon-chevron-sign-left:before { + content: "\f137"; +} +.icon-chevron-sign-right:before { + content: "\f138"; +} +.icon-chevron-sign-up:before { + content: "\f139"; +} +.icon-chevron-sign-down:before { + content: "\f13a"; +} +.icon-html5:before { + content: "\f13b"; +} +.icon-css3:before { + content: "\f13c"; +} +.icon-anchor:before { + content: "\f13d"; +} +.icon-unlock-alt:before { + content: "\f13e"; +} +.icon-bullseye:before { + content: "\f140"; +} +.icon-ellipsis-horizontal:before { + content: "\f141"; +} +.icon-ellipsis-vertical:before { + content: "\f142"; +} +.icon-rss-sign:before { + content: "\f143"; +} +.icon-play-sign:before { + content: "\f144"; +} +.icon-ticket:before { + content: "\f145"; +} +.icon-minus-sign-alt:before { + content: "\f146"; +} +.icon-check-minus:before { + content: "\f147"; +} +.icon-level-up:before { + content: "\f148"; +} +.icon-level-down:before { + content: "\f149"; +} +.icon-check-sign:before { + content: "\f14a"; +} +.icon-edit-sign:before { + content: "\f14b"; +} +.icon-external-link-sign:before { + content: "\f14c"; +} +.icon-share-sign:before { + content: "\f14d"; +} diff --git a/View/public/css/lib/fullcalendar.css b/View/public/css/lib/fullcalendar.css new file mode 100644 index 0000000..155b097 --- /dev/null +++ b/View/public/css/lib/fullcalendar.css @@ -0,0 +1,600 @@ +/*! + * FullCalendar v1.6.1 Stylesheet + * Docs & License: http://arshaw.com/fullcalendar/ + * (c) 2013 Adam Shaw + */ + + +.fc { + direction: ltr; + text-align: left; + } + +.fc table { + border-collapse: collapse; + border-spacing: 0; + } + +html .fc, +.fc table { + font-size: 1em; + } + +.fc td, +.fc th { + padding: 0; + vertical-align: top; + } + + + +/* Header +------------------------------------------------------------------------*/ +.fc-header { + margin-bottom: 25px; + } +.fc-header td { + white-space: nowrap; + } + +.fc-header-left { + width: 25%; + text-align: left; + } + +.fc-header-center { + text-align: center; + } + +.fc-header-right { + width: 25%; + text-align: right; + } + +.fc-header-title { + display: inline-block; + vertical-align: top; + } + +.fc-header-title h2 { + margin-top: 0; + white-space: nowrap; + font-weight: 600; + font-size: 20px; + } + +.fc .fc-header-space { + padding-left: 10px; + } + +.fc-header .fc-button { + margin-bottom: 1em; + vertical-align: top; + } + +/* buttons edges butting together */ + +.fc-header .fc-button { + margin-right: -1px; + } + +.fc-header .fc-corner-right, /* non-theme */ +.fc-header .ui-corner-right { /* theme */ + margin-right: 0; /* back to normal */ + } + +/* button layering (for border precedence) */ + +.fc-header .fc-state-hover, +.fc-header .ui-state-hover { + z-index: 2; + } + +.fc-header .fc-state-down { + z-index: 3; + } + +.fc-header .fc-state-active, +.fc-header .ui-state-active { + z-index: 4; + } + + + +/* Content +------------------------------------------------------------------------*/ + +.fc-content { + clear: both; + } + +.fc-view { + width: 100%; /* needed for view switching (when view is absolute) */ + overflow: hidden; + } + + + +/* Cell Styles +------------------------------------------------------------------------*/ + +.fc-widget-header, /* , usually */ +.fc-widget-content { /* , usually */ + border: 1px solid #ebf0f2; + } + +.fc-state-highlight { /* today cell */ /* TODO: add .fc-today to */ + background: #fcf8e3; + } + +.fc-cell-overlay { /* semi-transparent rectangle while dragging */ + background: #bce8f1; + opacity: .3; + filter: alpha(opacity=30); /* for IE */ + } + + + +/* Buttons +------------------------------------------------------------------------*/ + +.fc-button { + position: relative; + display: inline-block; + padding: 0 .6em; + overflow: hidden; + height: 1.9em; + line-height: 1.9em; + white-space: nowrap; + cursor: pointer; + } + +.fc-state-default { /* non-theme */ + border: 1px solid; + } + +.fc-state-default.fc-corner-left { /* non-theme */ + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + +.fc-state-default.fc-corner-right { /* non-theme */ + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } + +/* + Our default prev/next buttons use HTML entities like ‹ › « » + and we'll try to make them look good cross-browser. +*/ + +.fc-text-arrow { + margin: 0 .1em; + font-size: 2em; + font-family: "Courier New", Courier, monospace; + vertical-align: baseline; /* for IE7 */ + } + +.fc-button-prev .fc-text-arrow, +.fc-button-next .fc-text-arrow { /* for ‹ › */ + font-weight: bold; + } + +/* icon (for jquery ui) */ + +.fc-button .fc-icon-wrap { + position: relative; + float: left; + top: 50%; + } + +.fc-button .ui-icon { + position: relative; + float: left; + margin-top: -50%; + *margin-top: 0; + *top: -50%; + } + +/* + button states + borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/) +*/ + +.fc-state-default { + font-size: 12px; + font-family: "Open sans", Helvetica, Arial; + color: #313d4c; + font-weight: 700; + padding: 2px 10px; + background: #fefefe; /* Old browsers */ + background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fefefe 0%,#f7f7f7 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */ + border: 1px solid #d0dde9; + + transition: color .1s linear; + -moz-transition: color .1s linear; /* Firefox 4 */ + -webkit-transition: color .1s linear; /* Safari and Chrome */ + -o-transition: color .1s linear; /* Opera */ + } + +/*.fc-state-hover,*/ +.fc-state-down, +.fc-state-active, +.fc-state-disabled { + -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset; + -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset; + box-shadow:0 1px 0 rgba(0,0,0,0.2) inset; + color: #a8b5c7; + } + +.fc-state-hover { + color: #a8b5c7; + text-decoration: none; + } + +.fc-state-down, +.fc-state-active { + outline: 0; + /*box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);*/ + } + +.fc-state-disabled { + cursor: default; + /*background-image: none;*/ + opacity: 8.5; + filter: alpha(opacity=85); + box-shadow: none; + } + + + +/* Global Event Styles +------------------------------------------------------------------------*/ + +.fc-event { + border: 0px solid #3a87ad; /* default BORDER color */ + background-color: #3a87ad; /* default BACKGROUND color */ + color: #fff; /* default TEXT color */ + font-size: 11px; + cursor: default; + } + +a.fc-event { + text-decoration: none; + } +a.fc-event:hover { + color: #fff; + } + +a.fc-event, +.fc-event-draggable { + cursor: pointer; + } + +.fc-rtl .fc-event { + text-align: right; + } + +.fc-event-inner { + width: 100%; + height: 100%; + overflow: hidden; + } + +.fc-event-time, +.fc-event-title { + padding: 0 2px; + } + +.fc .ui-resizable-handle { + display: block; + position: absolute; + z-index: 99999; + overflow: hidden; /* hacky spaces (IE6/7) */ + font-size: 300%; /* */ + line-height: 50%; /* */ + } + + + +/* Horizontal Events +------------------------------------------------------------------------*/ + +.fc-event-hori { + border-width: 0; + margin-bottom: 1px; + } + +.fc-ltr .fc-event-hori.fc-event-start, +.fc-rtl .fc-event-hori.fc-event-end { + border-left-width: 1px; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + } + +.fc-ltr .fc-event-hori.fc-event-end, +.fc-rtl .fc-event-hori.fc-event-start { + border-right-width: 1px; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; + } + +/* resizable */ + +.fc-event-hori .ui-resizable-e { + top: 0 !important; /* importants override pre jquery ui 1.7 styles */ + right: -3px !important; + width: 7px !important; + height: 100% !important; + cursor: e-resize; + } + +.fc-event-hori .ui-resizable-w { + top: 0 !important; + left: -3px !important; + width: 7px !important; + height: 100% !important; + cursor: w-resize; + } + +.fc-event-hori .ui-resizable-handle { + _padding-bottom: 14px; /* IE6 had 0 height */ + } + + + +/* Reusable Separate-border Table +------------------------------------------------------------*/ + +table.fc-border-separate { + border-collapse: separate; + } + +.fc-border-separate th, +.fc-border-separate td { + border-width: 1px 0 0 1px; + } + +.fc-border-separate th.fc-last, +.fc-border-separate td.fc-last { + border-right-width: 1px; + } + +.fc-border-separate tr.fc-last th, +.fc-border-separate tr.fc-last td { + border-bottom-width: 1px; + } + +.fc-border-separate tbody tr.fc-first td, +.fc-border-separate tbody tr.fc-first th { + border-top-width: 0; + } + + + +/* Month View, Basic Week View, Basic Day View +------------------------------------------------------------------------*/ + +.fc-grid th { + text-align: right; + border-width: 0px 0px 1px 0px !important; + padding-right: 15px; + color: #a9b6c5; + text-transform: uppercase; + font-weight: lighter; + padding-bottom: 10px; + } + +.fc .fc-week-number { + width: 22px; + text-align: center; + } + +.fc .fc-week-number div { + padding: 0 2px; + } + +.fc-grid .fc-day-number { + float: right; + padding: 5px 10px 0px 0px; + color: #a9aeb3; + font-size: 13px; + } +.fc-state-highlight .fc-day-number { + color: #000; + font-weight: 600; + } + +.fc-grid .fc-other-month .fc-day-number { + opacity: 0.3; + filter: alpha(opacity=30); /* for IE */ + /* opacity with small font can sometimes look too faded + might want to set the 'color' property instead + making day-numbers bold also fixes the problem */ + } + +.fc-grid .fc-day-content { + clear: both; + padding: 2px 2px 1px; /* distance between events and day edges */ + } + +/* event styles */ + +.fc-grid .fc-event-time { + font-weight: bold; + } + +/* right-to-left */ + +.fc-rtl .fc-grid .fc-day-number { + float: left; + } + +.fc-rtl .fc-grid .fc-event-time { + float: right; + } + + + +/* Agenda Week View, Agenda Day View +------------------------------------------------------------------------*/ + +.fc-agenda table { + border-collapse: separate; + } + +.fc-agenda-days th { + text-align: center; + } + +.fc-agenda .fc-agenda-axis { + width: 50px; + padding: 0 4px; + vertical-align: middle; + text-align: right; + white-space: nowrap; + font-weight: normal; + } + +.fc-agenda .fc-week-number { + font-weight: bold; + } + +.fc-agenda .fc-day-content { + padding: 2px 2px 1px; + } + +/* make axis border take precedence */ + +.fc-agenda-days .fc-agenda-axis { + border-right-width: 1px; + } + +.fc-agenda-days .fc-col0 { + border-left-width: 0; + } + +/* all-day area */ + +.fc-agenda-allday th { + border-width: 0 1px; + } + +.fc-agenda-allday .fc-day-content { + min-height: 34px; /* TODO: doesnt work well in quirksmode */ + _height: 34px; + } + +/* divider (between all-day and slots) */ + +.fc-agenda-divider-inner { + height: 2px; + overflow: hidden; + } + +.fc-widget-header .fc-agenda-divider-inner { + background: #eee; + } + +/* slot rows */ + +.fc-agenda-slots th { + border-width: 1px 1px 0; + } + +.fc-agenda-slots td { + border-width: 1px 0 0; + background: none; + } + +.fc-agenda-slots td div { + height: 20px; + } + +.fc-agenda-slots tr.fc-slot0 th, +.fc-agenda-slots tr.fc-slot0 td { + border-top-width: 0; + } + +.fc-agenda-slots tr.fc-minor th, +.fc-agenda-slots tr.fc-minor td { + border-top-style: dotted; + } + +.fc-agenda-slots tr.fc-minor th.ui-widget-header { + *border-top-style: solid; /* doesn't work with background in IE6/7 */ + } + + + +/* Vertical Events +------------------------------------------------------------------------*/ + +.fc-event-vert { + border-width: 0 1px; + } + +.fc-event-vert.fc-event-start { + border-top-width: 1px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + +.fc-event-vert.fc-event-end { + border-bottom-width: 1px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + } + +.fc-event-vert .fc-event-time { + white-space: nowrap; + font-size: 10px; + } + +.fc-event-vert .fc-event-inner { + position: relative; + z-index: 2; + } + +.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */ + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #fff; + opacity: .25; + filter: alpha(opacity=25); + } + +.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ +.fc-select-helper .fc-event-bg { + display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ + } + +/* resizable */ + +.fc-event-vert .ui-resizable-s { + bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */ + width: 100% !important; + height: 8px !important; + overflow: hidden !important; + line-height: 8px !important; + font-size: 11px !important; + font-family: monospace; + text-align: center; + cursor: s-resize; + } + +.fc-agenda .ui-resizable-resizing { /* TODO: better selector */ + _overflow: hidden; + } + + diff --git a/View/public/css/lib/fullcalendar.print.css b/View/public/css/lib/fullcalendar.print.css new file mode 100644 index 0000000..8fea38d --- /dev/null +++ b/View/public/css/lib/fullcalendar.print.css @@ -0,0 +1,32 @@ +/*! + * FullCalendar v1.6.1 Print Stylesheet + * Docs & License: http://arshaw.com/fullcalendar/ + * (c) 2013 Adam Shaw + */ + +/* + * Include this stylesheet on your page to get a more printer-friendly calendar. + * When including this stylesheet, use the media='print' attribute of the tag. + * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css. + */ + + + /* Events +-----------------------------------------------------*/ + +.fc-event { + background: #fff !important; + color: #000 !important; + } + +/* for vertical events */ + +.fc-event-bg { + display: none !important; + } + +.fc-event .ui-resizable-handle { + display: none !important; + } + + diff --git a/View/public/css/lib/jquery-ui-1.10.2.custom.css b/View/public/css/lib/jquery-ui-1.10.2.custom.css new file mode 100644 index 0000000..ffd0ebd --- /dev/null +++ b/View/public/css/lib/jquery-ui-1.10.2.custom.css @@ -0,0 +1,544 @@ +/*! jQuery UI - v1.10.2 - 2013-03-19 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.slider.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* For IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #eeeeee url(../../img/jquery-ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; + color: #333333; +} +.ui-widget-content a { + color: #333333; +} +.ui-widget-header { + border: 1px solid #e78f08; + background: #f6a828 url(../../img/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url(../img/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url(../img/jquery-ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url(../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url(../img/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url(../img/jquery-ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_222222_256x240.png); +} +.ui-widget-header .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_ffffff_256x240.png); +} +.ui-state-default .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_ef8c08_256x240.png); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_ef8c08_256x240.png); +} +.ui-state-active .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_ef8c08_256x240.png); +} +.ui-state-highlight .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_228ef1_256x240.png); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url(../img/jquery-ui/ui-icons_ffd27a_256x240.png); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url(../img/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url(../img/jquery-ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); + border-radius: 5px; +} diff --git a/View/public/css/lib/morris.css b/View/public/css/lib/morris.css new file mode 100644 index 0000000..bc68724 --- /dev/null +++ b/View/public/css/lib/morris.css @@ -0,0 +1,2 @@ +.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} +.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} diff --git a/View/public/css/lib/select2.css b/View/public/css/lib/select2.css new file mode 100644 index 0000000..fc43750 --- /dev/null +++ b/View/public/css/lib/select2.css @@ -0,0 +1,514 @@ +/* +Version: 3.2 Timestamp: Mon Sep 10 10:38:04 PDT 2012 +*/ +.select2-container { + position: relative; + display: inline-block; + /* inline-block for ie7 */ + zoom: 1; + *display: inline; + vertical-align: top; +} + +.select2-container, +.select2-drop, +.select2-search, +.select2-search input{ + /* + Force border-box so that % widths fit the parent + container without overlap because of margin/padding. + + More Info : http://www.quirksmode.org/css/box.html + */ + -moz-box-sizing: border-box; /* firefox */ + -ms-box-sizing: border-box; /* ie */ + -webkit-box-sizing: border-box; /* webkit */ + -khtml-box-sizing: border-box; /* konqueror */ + box-sizing: border-box; /* css3 */ +} + +.select2-container .select2-choice { + background-color: #fff; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(243, 243, 243)), color-stop(0.5, white)); + background-image: -webkit-linear-gradient(center bottom, rgb(243, 243, 243) 0%, white 50%); + background-image: -moz-linear-gradient(center bottom, rgb(243, 243, 243) 0%, white 50%); + background-image: -o-linear-gradient(bottom, rgb(243, 243, 243) 0%, #ffffff 50%); + background-image: -ms-linear-gradient(top, rgb(243, 243, 243) 0%, #ffffff 50%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0); + background-image: linear-gradient(top, rgb(243, 243, 243) 0%, #ffffff 50%); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #cfdde8; + display: block; + overflow: hidden; + white-space: nowrap; + position: relative; + height: 26px; + line-height: 26px; + padding: 0 0 0 8px; + color: #444; + text-decoration: none; +} + +.select2-container.select2-drop-above .select2-choice +{ + border-bottom-color: #aaa; + -webkit-border-radius:0px 0px 4px 4px; + -moz-border-radius:0px 0px 4px 4px; + border-radius:0px 0px 4px 4px; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white)); + background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%); + background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%); + background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%); + background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 90%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); + background-image: linear-gradient(top, #eeeeee 0%,#ffffff 90%); +} + +.select2-container .select2-choice span { + margin-right: 26px; + display: block; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; +} + +.select2-container .select2-choice abbr { + display: block; + position: absolute; + right: 26px; + top: 8px; + width: 12px; + height: 12px; + font-size: 1px; + background: url('../../img/select2/select2.png') right top no-repeat; + cursor: pointer; + text-decoration: none; + border:0; + outline: 0; +} +.select2-container .select2-choice abbr:hover { + background-position: right -11px; + cursor: pointer; +} + +.select2-drop { + background: #fff; + color: #000; + border: 1px solid #aaa; + border-top: 0; + position: absolute; + top: 100%; + -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); + -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); + -o-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); + box-shadow: 0 4px 5px rgba(0, 0, 0, .15); + z-index: 9999; + width:100%; + margin-top:-1px; + + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.select2-drop.select2-drop-above { + -webkit-border-radius: 4px 4px 0px 0px; + -moz-border-radius: 4px 4px 0px 0px; + border-radius: 4px 4px 0px 0px; + margin-top:1px; + border-top: 1px solid #aaa; + border-bottom: 0; + + -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); + -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); + -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); + box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); +} + +.select2-container .select2-choice div { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + background: #fff; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(243, 243, 243)), color-stop(0.5, white)); + background-image: -webkit-linear-gradient(center bottom, rgb(243, 243, 243) 0%, white 50%); + background-image: -moz-linear-gradient(center bottom, rgb(243, 243, 243) 0%, white 50%); + background-image: -o-linear-gradient(bottom, rgb(243, 243, 243) 0%, #ffffff 50%); + background-image: -ms-linear-gradient(top, rgb(243, 243, 243) 0%, #ffffff 50%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0); + background-image: linear-gradient(top, rgb(243, 243, 243) 0%, #ffffff 50%); + border-left: 1px solid #cfdde8; + position: absolute; + right: 0; + top: 0; + display: block; + height: 100%; + width: 18px; +} + +.select2-container .select2-choice div b { + background: url('../../img/select2/select2.png') no-repeat 0 1px; + display: block; + width: 100%; + height: 100%; +} + +.select2-search { + display: inline-block; + white-space: nowrap; + z-index: 10000; + min-height: 26px; + width: 100%; + margin: 0; + padding-left: 4px; + padding-right: 4px; +} + +.select2-search-hidden { + display: block; + position: absolute; + left: -10000px; +} + +.select2-search input { + background: #fff url('../../img/select2/select2.png') no-repeat 100% -22px; + background: url('../../img/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); + background: url('../../img/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../../img/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../../img/select2/select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); + background: url('../../img/select2/select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); + background: url('../../img/select2/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%); + padding: 4px 20px 4px 5px; + outline: 0; + border: 1px solid #aaa; + font-family: sans-serif; + font-size: 1em; + width:100%; + margin:0; + height:auto !important; + min-height: 26px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; +} + +.select2-drop.select2-drop-above .select2-search input +{ + margin-top:4px; +} + +.select2-search input.select2-active { + background: #fff url('../../img/select2/spinner.gif') no-repeat 100%; + background: url('../../img/select2/spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); + background: url('../../img/select2/spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../../img/select2/spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../../img/select2/spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); + background: url('../../img/select2/spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); + background: url('../../img/select2/spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%); +} + + +.select2-container-active .select2-choice, +.select2-container-active .select2-choices { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); + -o-box-shadow : 0 0 5px rgba(0,0,0,.3); + box-shadow : 0 0 5px rgba(0,0,0,.3); + border: 1px solid #5897fb; + outline: none; +} + +.select2-dropdown-open .select2-choice { + border: 1px solid #aaa; + border-bottom-color: transparent; + -webkit-box-shadow: 0 1px 0 #fff inset; + -moz-box-shadow : 0 1px 0 #fff inset; + -o-box-shadow : 0 1px 0 #fff inset; + box-shadow : 0 1px 0 #fff inset; + background-color: #fff; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white)); + background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%); + background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%); + background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%); + background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 90%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); + background-image: linear-gradient(top, #eeeeee 0%,#ffffff 90%); + -webkit-border-bottom-left-radius : 0; + -webkit-border-bottom-right-radius: 0; + -moz-border-radius-bottomleft : 0; + -moz-border-radius-bottomright: 0; + border-bottom-left-radius : 0; + border-bottom-right-radius: 0; +} + +.select2-dropdown-open .select2-choice div { + background: transparent; + border-left: none; +} +.select2-dropdown-open .select2-choice div b { + background-position: -18px 1px; +} + +/* results */ +.select2-results { + margin: 4px 4px 4px 0; + padding: 0 0 0 4px; + position: relative; + overflow-x: hidden; + overflow-y: auto; + max-height: 200px; +} + +.select2-results ul.select2-result-sub { + margin: 0 0 0 0; +} + +.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px } +.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px } + +.select2-results li { + list-style: none; + display: list-item; +} + +.select2-results li.select2-result-with-children > .select2-result-label { + font-weight: bold; +} + +.select2-results .select2-result-label { + padding: 3px 7px 4px; + margin: 0; + cursor: pointer; +} + +.select2-results .select2-highlighted { + background: #30a1ec; + color: #fff; +} +.select2-results li em { + background: #feffde; + font-style: normal; +} +.select2-results .select2-highlighted em { + background: transparent; +} +.select2-results .select2-no-results, +.select2-results .select2-searching, +.select2-results .select2-selection-limit { + background: #f4f4f4; + display: list-item; +} + +/* +disabled look for already selected choices in the results dropdown +.select2-results .select2-disabled.select2-highlighted { + color: #666; + background: #f4f4f4; + display: list-item; + cursor: default; +} +.select2-results .select2-disabled { + background: #f4f4f4; + display: list-item; + cursor: default; +} +*/ +.select2-results .select2-disabled { + display: none; +} + +.select2-more-results.select2-active { + background: #f4f4f4 url('../../img/select2/spinner.gif') no-repeat 100%; +} + +.select2-more-results { + background: #f4f4f4; + display: list-item; +} + +/* disabled styles */ + +.select2-container.select2-container-disabled .select2-choice { + background-color: #f4f4f4; + background-image: none; + border: 1px solid #ddd; + cursor: default; +} + +.select2-container.select2-container-disabled .select2-choice div { + background-color: #f4f4f4; + background-image: none; + border-left: 0; +} + + +/* multiselect */ + +.select2-container-multi .select2-choices { + background-color: #fff; + /*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/ + border: 1px solid #ccc; + border-radius: 4px; + margin: 0; + padding: 0; + cursor: text; + overflow: hidden; + height: auto !important; + height: 1%; + position: relative; +} + +.select2-container-multi .select2-choices { + min-height: 26px; +} + +.select2-container-multi.select2-container-active .select2-choices { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); + -o-box-shadow : 0 0 5px rgba(0,0,0,.3); + box-shadow : 0 0 5px rgba(0,0,0,.3); + border: 1px solid #5897fb; + outline: none; +} +.select2-container-multi .select2-choices li { + float: left; + list-style: none; +} +.select2-container-multi .select2-choices .select2-search-field { + white-space: nowrap; + margin: 0; + padding: 0; +} + +.select2-container-multi .select2-choices .select2-search-field input { + color: #666; + background: transparent !important; + font-size: 100%; + height: 15px; + padding: 5px; + margin: 1px 0; + outline: 0; + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow : none; + -o-box-shadow : none; + box-shadow : none; +} + +.select2-container-multi .select2-choices .select2-search-field input.select2-active { + background: #fff url('../../img/select2/spinner.gif') no-repeat 100% !important; +} + +.select2-default { + color: #999 !important; +} + +.select2-container-multi .select2-choices .select2-search-choice { + -webkit-border-radius: 3px; + -moz-border-radius : 3px; + border-radius : 3px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; + background-color: #f2f5f9; + color: #333; + border: 1px solid #d6e2eb; + line-height: 13px; + padding: 3px 5px 3px 18px; + margin: 3px 0 3px 5px; + position: relative; + cursor: default; +} +.select2-container-multi .select2-choices .select2-search-choice span { + cursor: default; +} +.select2-container-multi .select2-choices .select2-search-choice-focus { + background: #d4d4d4; +} + +.select2-search-choice-close { + display: block; + position: absolute; + right: 3px; + top: 3px; + width: 12px; + height: 13px; + font-size: 1px; + background: url('../../img/select2/select2.png') right top no-repeat; + outline: none; +} + +.select2-container-multi .select2-search-choice-close { + left: 3px; +} + + +.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { + background-position: right -11px; +} +.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { + background-position: right -11px; +} + +/* disabled styles */ + +.select2-container-multi.select2-container-disabled .select2-choices{ + background-color: #f4f4f4; + background-image: none; + border: 1px solid #ddd; + cursor: default; +} + +.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { + background-image: none; + background-color: #f4f4f4; + border: 1px solid #ddd; + padding: 3px 5px 3px 5px; +} + +.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { + display: none; +} +/* end multiselect */ + +.select2-result-selectable .select2-match, +.select2-result-unselectable .select2-result-selectable .select2-match { text-decoration: underline; } +.select2-result-unselectable .select2-match { text-decoration: none; } + +.select2-offscreen { position: absolute; left: -10000px; } + +/* Retina-ize icons */ + +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b { + background-image: url(../../img/select2/select2x2.png) !important; + background-repeat: no-repeat !important; + background-size: 60px 40px !important; + } + .select2-search input { + background-position: 100% -21px !important; + } +} diff --git a/View/public/css/lib/uniform.default.css b/View/public/css/lib/uniform.default.css new file mode 100644 index 0000000..c4df75e --- /dev/null +++ b/View/public/css/lib/uniform.default.css @@ -0,0 +1,366 @@ +/* + +Uniform Theme: Uniform Default +Version: 1.8 +By: Josh Pyles +License: MIT License +--- +For use with the Uniform plugin: +http://uniformjs.com/ + +*/ +/* General settings */ +div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span { + background-image: url("../../img/uniform/sprite.png"); + background-repeat: no-repeat; + -webkit-font-smoothing: antialiased; } +div.selector, div.checker, div.button, div.radio, div.uploader { + display: -moz-inline-box; + display: inline-block; + *display: inline; + zoom: 1; + vertical-align: middle; + /* Keeping this as :focus to remove browser styles */ } + div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus { + outline: 0; } +div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * { + margin: 0; + padding: 0; } + +.highContrastDetect { + background: url("../../img/uniform/bg-input.png") repeat-x 0 0; + width: 0px; + height: 0px; } + +/* Input & Textarea */ +input.uniform-input, +select.uniform-multiselect, +textarea.uniform { + padding: 3px; + background: url("../../img/uniform/bg-input.png") repeat-x 0 0; + outline: 0; } + input.uniform-input.active, + select.uniform-multiselect.active, + textarea.uniform.active { + background: url("../../img/uniform/bg-input-focus.png") repeat-x 0 0; } + +/* Remove default webkit and possible mozilla .search styles. + * Keeping this as :active to remove browser styles */ +div.checker input, +input[type="search"], +input[type="search"]:active { + -moz-appearance: none; + -webkit-appearance: none; } + +/* Select */ +div.selector { + background-position: 0 -130px; + line-height: 26px; + height: 26px; + padding: 0 0 0 10px; + position: relative; + overflow: hidden; } + div.selector span { + text-overflow: ellipsis; + display: block; + overflow: hidden; + white-space: nowrap; + background-position: right 0; + height: 26px; + line-height: 26px; + padding-right: 25px; + cursor: pointer; + width: 100%; + display: block; } + div.selector.fixedWidth { + width: 190px; } + div.selector.fixedWidth span { + width: 155px; } + div.selector select { + opacity: 0; + filter: alpha(opacity=0); + -moz-opacity: 0; + border: none; + background: none; + position: absolute; + height: 22px; + top: 2px; + left: 0px; + width: 100%; } + div.selector.active { + background-position: 0 -156px; } + div.selector.active span { + background-position: right -26px; } + div.selector.hover, div.selector.focus { + background-position: 0 -182px; } + div.selector.hover span, div.selector.focus span { + background-position: right -52px; } + div.selector.hover.active, div.selector.focus.active { + background-position: 0 -208px; } + div.selector.hover.active span, div.selector.focus.active span { + background-position: right -78px; } + div.selector.disabled, div.selector.disabled.active { + background-position: 0 -234px; } + div.selector.disabled span, div.selector.disabled.active span { + background-position: right -104px; } + +/* Checkbox */ +div.checker { + position: relative; } + div.checker, div.checker span, div.checker input { + width: 19px; + height: 19px; } + div.checker span { + display: -moz-inline-box; + display: inline-block; + *display: inline; + zoom: 1; + text-align: center; + background-position: 0 -260px; } + div.checker span.checked { + background-position: -76px -260px; } + div.checker input { + opacity: 0; + filter: alpha(opacity=0); + -moz-opacity: 0; + border: none; + background: none; + display: -moz-inline-box; + display: inline-block; + *display: inline; + zoom: 1; } + div.checker.active span { + background-position: -19px -260px; } + div.checker.active span.checked { + background-position: -95px -260px; } + div.checker.hover span, div.checker.focus span { + background-position: -38px -260px; } + div.checker.hover span.checked, div.checker.focus span.checked { + background-position: -114px -260px; } + div.checker.hover.active span, div.checker.focus.active span { + background-position: -57px -260px; } + div.checker.hover.active span.checked, div.checker.focus.active span.checked { + background-position: -133px -260px; } + div.checker.disabled, div.checker.disabled.active { + background-position: -152px -260px; } + div.checker.disabled span.checked, div.checker.disabled.active span.checked { + background-position: -171px -260px; } + +/* Radio */ +div.radio { + position: relative; } + div.radio, div.radio span, div.radio input { + width: 18px; + height: 18px; } + div.radio span { + display: -moz-inline-box; + display: inline-block; + *display: inline; + zoom: 1; + text-align: center; + background-position: 0 -279px; } + div.radio span.checked { + background-position: -72px -279px; } + div.radio input { + opacity: 0; + filter: alpha(opacity=0); + -moz-opacity: 0; + border: none; + background: none; + display: -moz-inline-box; + display: inline-block; + *display: inline; + zoom: 1; + text-align: center; } + div.radio.active span { + background-position: -18px -18px -279px; } + div.radio.active span.checked { + background-position: -90px -279px; } + div.radio.hover span, div.radio.focus span { + background-position: -36px -36px -279px; } + div.radio.hover span.checked, div.radio.focus span.checked { + background-position: -108px -279px; } + div.radio.hover.active span, div.radio.focus.active span { + background-position: -54px -279px; } + div.radio.hover.active span.checked, div.radio.focus.active span.checked { + background-position: -126px -279px; } + div.radio.disabled span, div.radio.disabled.active span { + background-position: -144px -279px; } + div.radio.disabled span.checked, div.radio.disabled.active span.checked { + background-position: -162px -279px; } + +/* Uploader */ +div.uploader { + background-position: 0 -297px; + height: 28px; + width: 190px; + cursor: pointer; + position: relative; + overflow: hidden; } + div.uploader span.action { + background-position: right -409px; + height: 28px; + line-height: 28px; + width: 82px; + text-align: center; + float: left; + display: inline; + overflow: hidden; + cursor: pointer; } + div.uploader span.filename { + text-overflow: ellipsis; + display: block; + overflow: hidden; + white-space: nowrap; + float: left; + cursor: default; + height: 24px; + margin: 2px 0 2px 2px; + line-height: 24px; + width: 85px; + padding: 0 10px; } + div.uploader input { + opacity: 0; + filter: alpha(opacity=0); + -moz-opacity: 0; + border: none; + background: none; + position: absolute; + top: 0; + right: 0; + float: right; + cursor: default; + width: 100%; + height: 100%; } + div.uploader.active span.action { + background-position: right -465px; } + div.uploader.hover, div.uploader.focus { + background-position: 0 -353px; } + div.uploader.hover span.action, div.uploader.focus span.action { + background-position: right -437px; } + div.uploader.hover.active span.action, div.uploader.focus.active span.action { + background-position: right -493px; } + div.uploader.disabled, div.uploader.disabled.active { + background-position: 0 -325px; } + div.uploader.disabled span.action, div.uploader.disabled.active span.action { + background-position: right -381px; } + +/* Buttons */ +div.button { + background-position: 0 -641px; + height: 30px; + cursor: pointer; + position: relative; + /* Keep buttons barely visible so they can get focus */ } + div.button a, div.button button, div.button input { + opacity: 0.01; + filter: alpha(opacity=1); + -moz-opacity: 0.01; + display: block; + top: 0; + left: 0; + right: 0; + bottom: 0; + position: absolute; } + div.button span { + display: -moz-inline-box; + display: inline-block; + *display: inline; + zoom: 1; + line-height: 22px; + text-align: center; + background-position: right -521px; + height: 22px; + margin-left: 13px; + padding: 8px 15px 0 2px; } + div.button.active { + background-position: 0 -671px; } + div.button.active span { + background-position: right -551px; + cursor: default; } + div.button.hover, div.button.focus { + background-position: 0 -701px; } + div.button.hover span, div.button.focus span { + background-position: right -581px; } + div.button.disabled, div.button.disabled.active { + background-position: 0 -731px; } + div.button.disabled span, div.button.disabled.active span { + background-position: right -611px; + cursor: default; } + +/* INPUT & TEXTAREA */ +input.uniform-input, +select.uniform-multiselect, +textarea.uniform { + font-size: 12px; + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + font-weight: normal; + color: #777; + border-top: solid 1px #aaaaaa; + border-left: solid 1px #aaaaaa; + border-bottom: solid 1px #cccccc; + border-right: solid 1px #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; } + input.uniform-input.hover, input.uniform-input.focus, + select.uniform-multiselect.hover, + select.uniform-multiselect.focus, + textarea.uniform.hover, + textarea.uniform.focus { + -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); + border-color: #999; } + +/* PRESENTATION */ +/* Buttons */ +div.button span { + font-weight: bold; + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + font-size: 12px; + letter-spacing: 1px; + text-transform: uppercase; } +div.button.hover span, div.button.focus span { + color: #555; } +div.button.disabled span, div.button.disabled.active span { + color: #bbb; } + +/* Select */ +div.selector { + font-size: 12px; } + div.selector span { + color: #666; + text-shadow: 0 1px 0 white; } + div.selector select { + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + font-size: 12px; } + div.selector.disabled span, div.selector.disabled.active span { + color: #bbb; } + +/* Checker */ +div.checker { + margin-right: 5px; } + +/* Radio */ +div.radio { + margin-right: 3px; } + +/* Uploader */ +div.uploader span.action { + text-shadow: white 0px 1px 0px; + background-color: #fff; + font-size: 11px; + font-weight: bold; } +div.uploader span.filename { + color: #777; + border-right: solid 1px #bbbbbb; + font-size: 11px; } +div.uploader.disabled span.action, div.uploader.disabled.active span.action { + color: #aaa; } +div.uploader.disabled span.filename, div.uploader.disabled.active span.filename { + border-color: #ddd; + color: #aaa; } + +input.uniform-input, input.uniform-input:focus { + background-color: #fff; } diff --git a/View/public/font/fontawesome-webfont.svg b/View/public/font/fontawesome-webfont.svg new file mode 100644 index 0000000..10a1e1b --- /dev/null +++ b/View/public/font/fontawesome-webfont.svg @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/View/public/font/fontawesome-webfont.woff b/View/public/font/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..a33af950aedc0044f1082e21cd714244782e2b12 GIT binary patch literal 34420 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 literal 0 HcmV?d00001 diff --git a/View/public/font/fontawesome-webfont_51500cb8.eot b/View/public/font/fontawesome-webfont_51500cb8.eot new file mode 100644 index 0000000000000000000000000000000000000000..c080283bdd786eb40d77cb00eab751e2098f51c5 GIT binary patch literal 29360 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 literal 0 HcmV?d00001 diff --git a/View/public/font/fontawesome-webfont_51500cb8.ttf b/View/public/font/fontawesome-webfont_51500cb8.ttf new file mode 100644 index 0000000000000000000000000000000000000000..908f69ec9a701858116376eee7b3e4ecb76da25b GIT binary patch literal 64960 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 literal 0 HcmV?d00001 diff --git a/View/public/font/fontawesome-webfont_51500cb8.woff b/View/public/font/fontawesome-webfont_51500cb8.woff new file mode 100644 index 0000000000000000000000000000000000000000..a33af950aedc0044f1082e21cd714244782e2b12 GIT binary patch literal 34420 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%0AF@Eq_e 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 sQ^B6CW1g8eO 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 literal 0 HcmV?d00001 diff --git a/View/public/img/bgs/11.jpg b/View/public/img/bgs/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df16e45bc58ecbc163faab7e6323d45342d3bd52 GIT binary patch literal 146614 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
    +>_I$DHo_JZK@=LC#jphh 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

    ;c|qz) znF$dtD$o-sqo|Trv?G(Alx2*hNuEQck-yu{{pz}f>zgJG_p9=I$^*WM-6Czs1cXY& z9+y1CkgS4(ru|Sl!#B~irQZ}SD94WJN)&q9GgIBu-A)*6Rvw>44}=Xqv~C5)g;auR z0=?Ygn`Cm|q5C6kh}KgWVv?_Ms*v6JuDo!#BiLY($P_|(+GwW;!UOiI991tnTYGiK zS7f&!QJL2&*A8Crx?ccd%18oOx_-nRen1#W}x`RTk&T7j9N5 zir9ChW);6rvVmaGN7I(nwhDTbB*glm^pVknt>Y)zF8o%>rnsR{5e}+MGbkuMnZ1G% z6dWb(Pi{+;*fCgb*)TCIAr9LSxt+R^kWsNE%ig7ql$?y5RhGT|Si{rNWlCYgjamWv z{hq3nC^8O2GO<#_Pn@~%?{l7pz~=U-t-6lH z1rJrJ^BS=a_TVY#(^4a2E-0-T)Pb6Zyr?&VcmNMN?4P!HAn+c7vg=Z{TMDPfSpn1_ z1{lL1#r{*2SdG8Uno+La4Es^T^%uolI~$O*<3TEa>^|O8`|}TLgo#mWZUCGbbz#zL zR1TB1%9s|EqM%NHofBzsN>`xpZ#yB%^n;wMHO$H1?1T^6HjUF6)EVWN#G5MMNnv1_ z&C@3atG~W8zXis8;_&v7Ww}GwcSs`=H@?2JYx(ut#Fvp}lW+Zm>@S)K;kdHzySiJX_6?@&mitIrOZ~SG--%jBZB6*862#szB&ZkI< z;G_`G{4OO8!pCE`F{NoBI=Gq$`tk>OT#t8Vl_8?@MD{KV8|N*DDIOLK z6%jEKgGxch%v#3$TTdZTCO`M`+z&l+%_P)7+uK1})FFXz{(uR>F08>7tZ7qHLY_VK-k zsY&ieJzCL1+QItlJGeD20@|zAh6vo)WUN)8*S0~-ahF!wkxC+8B7}v{@{{w&L%a$o z?i&R;#f426=io%#e6fGq+5In^|2xEEAK0GErA;`0`QPm9l7OHLU*9<$I!IK;W>+1! zep@xVFg$zWQz*hu#F>hx;L*sk6^Bd_TQBJ3r$mwMpPgOBQ+k!u<-DhYFluv|Y^;|J z6N-&ch0pakq!@?g@?Y+NmUi$(`AH^<8oTggDTv=HilEUpThYK!OxH7sBB~Dj?!Vbt zw9l&X9S9P<33gCq*vJvfH|T!%(X)Ay`I@at=Knz~S626*ycO*$k7x|LW%ZyMxtauf zr7}5UVy5s|c88)*aRU5@bQjqW}d`@)S^nlQ5yQl-XO&hCXx6f znBsnxIqS^S#r!e3>ck&?=#k4OJ1Ppj9N zq^Daf$dsWZ_yd^2T7KnZuYv&&8f9-Ng4vhXer>ln()hat$~s@;8bF*1{GXP|h#lk- z8UH4JOz1^T29^ntLh$hW`7xcR;D@LaBp4@5rWK#fxFnh-EX zz6o^HH&L-OX{rhGNDkaqD*4?NOHmYl5kDO|=m#j4bin&^z9^$hGCOqpy9L$%vS-iJ;k6W@CN+Drtgfd@5nWy@{-$JceLSUSiJkP(Oe+6EjQ(Xq9~%9m zz5DrPRXn2*;;G~na~@itd)GgP(R$EXWOfW}mom4f6Rx@9J%PjANaG;o0R>UAIV(*o znU^}m9t4rW%ckn8qqgMSi}&68iwE1?UY88O5f!4uk^iu3az0IBC^rNJrbsAY%2(t7 zWK2SAhCFwIodpxodBAO%7_55HP^yMD|Q9`KMA``T_v zM*ZX~YFn1&KvmeRlJzP{MpLE>ekv?gh=S9}PcjFVO? zcfE(pAG}_Ds$HLZZ1CoWWf>!Q9^Pcb8>Q5ec%ww0X-XFThZocOiZ-z4Ck74G2A=L? zp>*hnMCPS?FZ{)Q?RLEkOIg$9!m`*1?CHitkDtt#jUFfM*DMHjic(7I(x=`Jyit`? zh>`XqPJ|c+8c-hxVm`<%N^A~*uJ!nD;zzUJY@9Ty6N}vn(oh|-PHtH$jEXceVnG_D z!gP^>Km<%W<#C)eGI9;Sy8>CMV+Zq6>rXIg73awZ8mI|e-~nGM5jznFreR+GZD)!u zs=yR?_yZ^{Gq|4NNbIB%wY`jP0?YZntV~OIsxZ;(N+ZUp^?fIpM2!eHyv?{3JKwTl z`DET?4;_=-L*tu3TsbkMk6*-Zli=R&jcCX!P%B=o1}0kOUzz5nOm> z#vW}LHr)yyLzITlp{M)+x7K}XOFkZuPpX&gECTg44^HU0vZc6eXZMlW=1l29-_JVg z9=c-jk=gm1SO%|H0ZFO*=z{Kt;F5_nC;lre`&rw~-`u(DI{y3l&hBqLn5+1v|9j%2 z3(S;?-16w0(nO|j4%QHy|7 zaf{}GrAa6;55D5h&KP=2reex9JXSL8_ceBiwsvB*hwl z5S9#{nkx7PAzy=HGIM)@0}wbt^^8%mC*}VU5%-Hc%E;xk zcmm0x5gl%gY9Rel_?8n2j|4))tyx-vMr9t2b;nAU?D2s7@^TlKwC3h=TgOXMwi&;N z)pGzUiI2DzR;?7OTDa%V1Tw@ueqK;yvUuf6QS~}!Vst!1UMhOymqRVYmsQzyXs)z| zLc^`>+7nj$C$#n0riy!}(G@C3Pu-+Vz5UtURcz`W*odRuj~XE$yTzjl@d%noety=G z9>AHtpS4MXKIO%gzL(fz+WdUyF0se7shBI5hA5#;(wQJp#ly?09y{8CZ_7P#)z0NV zIND<1BRM(%WDN|9=5lHVKnlo`4V^gDjFZbcl=R6nhDX#BAV`Ts$ljbC*tM)pSMkDd z{kdarHoxE=Gr_Xm0pnB05Pvm`ecc+`rypeYO_8~TIZ4IXa+z7JGj&_ zz)wqz82BFYh%%$zfFFp%j7Do;jYkB^+2d#Bnmj^A1VL29LXRMlS;`g11QNAmyi)@J z8adWPa|h2Mw;>?0cL7bgxx>c8giQ_+gTInK^@5zZ)OD!L}QT3 zA_sIr0aC9l^H*8qsk*x?sFXF&f<2a$aW5B48JDT?dnsO_WoY5jXhcY})W7pGnYNNr z7T|z5!?GXWRDlnL7yKAC2az9}5|_tK4Ekd;XHv z1q_++kJ|jsAi2r$)q-I%6Jd)<;W|W;L)zghtCK z%{0_PfxvhukbvhDRK%iXB1AoBZ4GT$V3>LVnbco1Z$foq)=Aa*Q?nxepa#K!aB3&T z8_Q2>ibh9Zt=D3Xl3krfXY4YRaNJK7s~{$V1Gvy8s0xulnXFDWmJ|5EHV7`eF&N(N)${=7EF!xJfIq3Ry|L09m_k+pzbon|ci6>qfUB%R13q zfF`NUEy5`OAc49Ugi-U4xCRqa6M%bAC)lBmh<+ci=a*7D;`j4QW5bv_)T?lMp*OsZ znryd58ep$$)Ta8Hu+!`YJ>@MD?&kbp2}euk`*9>AIA2Xk;n%7krO`Go=UkD3N0 zAIB*QW#_ma_v|^u9SPNAUl?fnop zo!>%3god;BfMT_h$!bhxK{%<9v7xH|A$6zeo~%&@N?0c_At$PJVTKr7-Rk5+5}hN?t7W1txaWl*m}(rbG~Eg*;k_ zn)?OsBT&{aI1s+k1VUaGRJSanv#yo^zf)}k$bwswgvLFr+61p4$(2#%K{;(mK2D6h zmBj`zf+AO_MnMsxkXi+Zy7=e(kuxh1y#2dHb$UC_& ziAru7l+sU5#KNu7JK(>z93QFwXc6e#D6^xz7P1pu!FHA0+Oll=@%y+Ux2BPsaUH_^ z$;|0p|I=9=*5wlq;oCU33*$>WbWX03UGH4+e2g?_y=o_Yb~JdWk?fv9i9c$b`OlMY z-I9)#AP?@J!k-30b$sBP?g-HSX1&y1(@NFEmLQqQBMI^Z;6k4!Hs)d?hY7<&g;saK zf-^{f$38{Fte>_c>$*kf6jH*b6P^~uDotLoNnuDy*z1;(P^=4?iBUEnYPtb0VimpI zXlB4vK9&2DAKyw$?-}WI({ZV$(Ws%44QQpA!|on370IJz*-Yg$M?aeYkoBkk%h_=| zHeD^8%;}Z&1|rEs_f33pr!NMS)Yx-JLV~00lLQCyk$nhg{4{!VDcvm1nBz7GWq>va z)Kaks=Z1|_WpMEbn`W}`GI|85?}qx6Le8XU9Tc9mC=qwm8Q2pcr<8c)%*+?{40zDi zzAW7f!zSxS+))#O7D3i2AoZxh#yRB9Gi>G;otj`xX4Yr}WPVLH zBom$z8v-6#UmJUJl9k5lz)&13h?gqO4DjI=Y2cIo0`UkiQko$SToB^=H1{LvPy`EZ z`_4)fj?l(dFPfMXl)=)OQc@o~FL|!4VL+te$sh}+&NN|MC+10IWYN@t=+2eRF0f2# zv^1u4{x)?Z=xx;c!_}mA7bCul!VWX|p_&JXGq%M12zZeRG_zi;;&?V%_StlpY^o+p zhh=hO;<9@M$=r!kF=Nv@q?u@?0abxtB>9PG;2xYiYOu?LO%6M5TPIh>8wE)S{}M_V zp`L)|(Y@8u$vylRv`WF|Yh~>c6%n$_DF>gVEmHR~xZjE}{kiM{Z=mlzxCdR0z4@Ue-S|J;JLkm}TO~bfr-)a|N== zr>O(LKmJ34&X0uAP%I8V?R)4(XP zzujE{L?(+k$)(AHi8-48&+KAbCQrdF8qN=l5%Yf^y@SFgkD*`HCokt5;K zQ>9={w5<@EYU_375*LWrdeP_^cd$2Tbs7XutXW%n9Np48iNY6JxjCv z$CZb5tudq^RTzz=5h)|_WUHq!XpIW7J7QL}n*6vf7>Lejuh48@r$rl2@rrx@Vc)r| z2S8*AnNj~t{tT6k?z2Ziqi3&?pppsGkj{AHOq^lZ^VZ#21DboukzJJ8vyvmLm=|3$ zGo?+_1-Qoq0cnmh%L_VAfGGr?pvJ)fp8QXG@T41AGn&EC#PV5(GU70|Q)xs4mbJrb z1O#2eUPVtWg>yQ6VVsB7ajwW??>r!; zNKIOFoR?_Q$3A7AKiJQ6<`xgwyq_j9m}#fRyr<@@_e>%n4U^l0EULv)7W}_r42}l# z&jbJ&GMg>#AU7<5IOlsGtsDiPcPrxvf+Fau1wi~Js~{57u}@8II!jFsa|lOBiEmL8 zz1}M_GD`Rt4PvI7-zA<;9Mos>eZ!SSv_doape$zj&;<{~YG#t74BoOT)Hh;3KN%%K zTvR?72_A0-#M0;ol&Ovmdtr4?$Smngh!kYti7X;zb{RTFK~s`}WNz81{A<1qKY;2E zaqv-O5=Jk(?Z-5;CN#!G^*e(8yf7b){sby|48}X$m z5(*=K1s!<4DMmZR9vm5L)nVl_VtQw&Qx<-p9-lv79HC!P>M?}um2PK~(hcg_bN#qa* zuCPax*VR!*5#1uEgr&frs6mc_8v5bR_YqTUy~uxlPO1}Og%!^elSC8Qt}E3gJ3rxr z{gSvW=bn@W&J3Jg9$6pxfD*f!J*#;hQ~sH@2^V~jS+sD+7W>F#@kgEAWjgbzrc<(b ze4fkrJq{g^sHCaUvS)G1qGZ%cXQJmsN)S)yXpMUW_$-njD>~DXa{UWBIUo0Qm6CTp zXo|3<%gEtlXu5n@F+hMEhzYko!jjQ?ju*g1K`7|~0+gM+p~MenYJx!^v`z<)N26HN zYD^amN`lsMLU;sIL;YSSjk`oY3{1v={yUMpg_UM=Mgle&cF^kIP216UJvuOmQM5{LZU0Bl%mWP-7w2ywGYo%o#!W}=yq?+caZBs zg%vwwkXQ;UBJW2S8DAO_lFb72y7!Q1ocFV-=jlyQE)OoJMw?Z{&KBk+VM9wDqU5Fc zIplXG`FEMXr}=YYj7ak76z7qdGE$WFjbo`ggNYOf4Hd<5qN4PQ&priwDF4_iJCkd+A7JF-2`$Ur>Pr zp~WIXL=}e?56PD;6HUndnrI2m(ToSVfViv`0QIo9tKo;fb+dLln@eII;{~fjS&bKg5af z7?kAPEV@k)5&)zzGFPf#>0nsh2UnTJQb_UM8($I#1evBv#CB!Z}(XoH~G?5~mFF;W;{0MmF;;PNV@< z_$-}Tzz2k)7z!mC;g9&0`7U*`jO?Tss_|ubkAp16<9k}ybNkX#i+4K8IIUh1BNRGf zVo=iUM{Jp8+=dkwE0V{3wr}lLHNNGuwraV4f{RlOqLf^gCOE_*#r|70qf7}UZMqmq zA#-Fb(Q#r8!H82^6iZABAAZTwDZ`78`VeH_?pm|8beK%VJRKvW*}W7~Oc48}^Yp=&?;&i2n+l~!m-Nwqi95i} zx>jNGRY(b0y$|ozsd1FI9|&f|amUcYr}26pEx=5(9hXl=fv9kb7C6Cqj=00QTA&EW z6;qdVsxLqdv~`9F3aySbR`vDyb>#3Pj_?$`0cWwFxGhy^2$%W)*t5KX_uwsUe6-9V z!uh)-8Ct9;vYHdSu|Ma>L4i6cPjXUNE>0bzGa%|*KQ$thPT-Ty4b~qg!H6?u`Ro}w zKY*_1pb=1?U^P2Y02M?>ipJ?XBp)gnKKh!|(_^1>;to;;OBF&QhNa6(x>^A@S7#bRP@T)|H*NqDzMx%P3`>n6vV> zoKJhyHf2g?qMG9hJE%i&#HX{+q!NV?9aQ#3x33a!7&dVniD3ArwIzbncx5( zo=Iw9jX*abpgogR#rI%>1R}?IkH3yCahl8T5Y1nFd*!-++GXEFuFy&B;-oC#yCfbZ zmT+Di-Pct<`Z;c%GpBL#h&UmO3hh=Oecw0KjoU#~bUI*7pyZ5qlzT!*=}yk)z12cB zuXte}UEe5Xpq;3$^W2$E9!FdOEUgWhUf`Q_23(dYbPy!sm{^a0a9%^Nt+>(0iF4WC zIIcLMG?HKvaDvdF2R{Yoa#BQ}eU%dx=Q6$E3{ACg%O_ZhTYf5sd9r+|eyYzh;4|FB z=>Wrx_HhKZ&T2z}(T4IReuUk0o^F;ZZ^ub+Vrh1MuWDJS_l&R*>LO3X6Cq7y{jz9t zNO6${SW?@Zj-a$sB$+7227QML07Jq|<=8>y15dK?cqSDa9(m~9N4F@G(Y^AF?~D$? z1xikwy~4-lcU0n=GG6E~I%vQB-KjPKqj&6cR-Q8l6l{ z&}s3Ri`Yq8fdlP>H0nqhSga6Ts|=fT|E=w&z5q%;{oph1232?pv_4eW_aFM@!Zh9?+9J$iTv{@RbtB(^J=wwo&i~z6J zpaQ-0gtJGL8esH+)dSIVY_~qLCvZ~g?P1DjAixqT4Q|arj^iWLD?wrjc&Qr6dAc2_ zlgxrH~e0&(vaWrJ}M|S@T=G(#DL&U!G&`J>RGN=&xNq$T+~SlYp(+n(*&a z4eGvoE}8UL-`CIaXBEL6-~CvCxwa= zs;!Qb;bhlx@JVO&a<@8^7)pI$#r4c5VZ;D%@=1&*$((AAk5imeH!85s6Msr_UxY(EJT4)w$L;3NL&n#i^DCm!!O-)dWH|SJEd+?T=q7) zNm*J*FaM5Kz4>Q+#Ky%B0srry2(f}(1 zVxbi^9YH4;%vSWN%sF?IF9VeI$YE4Ij2F>C=Oe^9>8;gpEYYan4P%=@_?4AetBL zI`^xw9rK>%@`phIEU{GotMitZGBT2203!)95!u5)wZLq1!5vA9A99~NAUOO5cl5TI z=_uMIm3bu@A*bRL#j0L1Y+hPW;-fB=-7krwMjk*EXQ zvNH-=z=>MDPr4p~PB47yS>*v<@vdL-cIcA6mbAzG?DPq$? z0ts2?vCD;29{^dsW}V%}dT5 zAKMUI(4|0HbQvBhDpy=nX;gsl9X5R8K|CCCW2qeYQN0a+m2scpRM?7QFZh!XgnCtG zLV#_E@5k+3t)9}S*NXK2aQXvU($$+T+<9v}M z@D9Adouha`yfH-NsF-1P?TD;{|Xh13!27a*2{h)wn+Rs3^cnfWK*MiCT5#u_1>RM0nWq zET)K8#L2rVYFzlm2*w>4JhL>=Y)$S6{iuXOMB6qrqt9H}N8>-o#Sy1WG2)vw5TJ6- zJ90um^VrEX>IbG}6e z6mhKw0e>!`76R~|(r=R;XTVnE)%)qP2$CCef)SZ$W1dj0u^~JkIwK`er6!l~)of`f z)R4&ufdyPZf#@s>`=S|!I*uvaPuyPUzK?}KeexQmbOgatiFv)xd6Hn!=mY2?p=Q7QWBO%F!^@L zJ!PTGSHh(amql&(VfO@zwN%~fWT4U$VXJ)Rap@1PRqb9WuQ-=>0w*s`n;#X9Dw2j6 zywBXXmhD$RZjAbK9{PQ>`glN~Z*jGwv?&nyw>WUV?C7*&d6u8hS+ik@0<-^?zqGaR zSD!BYKvv%)5YJZB=pqYTZ2^eG2we`B3m-1uqdG6NnhyOzhcpPLi;}cyMcEy=A^3BZ z#1iO59FGtjxeoF?(TVSGML1N^4R;V8i@t-=8FxgL7dLs8au?JrIt;XZeWW;f_nce4 z&4o+vJ$GX4vb$dH;<}vmT#1lNuW>!LxZtp^TzDed^AKt5rnZCvXE}|#} zNSqkqQjFWVUU{*@m+_t0%hj^E9HcLNI=M*&f=fEOpkJ`9nyYdVBe-yC`8b3`L}Qv+ zvIfn;8;XLS$Sy`9yhAIMqtv)i(vlFQ#8wi~R7H3re*IRUE>-siR8CXHNF4|eO_g^j zF1xFKQS_l@E=&C)%q4giAGEmbkW`^q+pOEaZjt+8$$eaeYHYDC!9yel<^na zU?i@#(`77E=egtp=%tUzrQO=v`naweL7+?xSma@0tT{>dk(;%9li*u!Ah z+@KJ~T2yM+w^Y7u(p}P{^w%aW;B&l&2MypvFBKnfBLO9P96#Jy?4ULu*R#i4XQ6J7 zLjf*`tLsSrP(}T%5q@97xn9V{rtxHV9^eAfh+&PcvA*J&1Jgx=!D_B9r>pMHg)q+? zP~GRky{FNGR$t~6koyjW`oN_^Ef@6V;-(4$T-+2%z-4lYX$Bg$2^4XGHk0slrT~STx1g6wVVe2p}wa|gfc=mDesa?LvEmztB z;1utUN_iRRA%OE7qq)Mk<)B3-$FSEJ@4TA!?NG+|P=zDc(bK^dvCd=RbujQp<>^Vs z1FdvAX>qE{8GRm`oNqhs+UfU=*M1ET*yWH2D(1~Tz$JN?_d$`~ISn`F8{4>`HP;Lo zeJ#PB-BbnE*~oh3$Et#!kQh)-xQy(H4E_d$F1*e4nxn$_;^crGc!UbLdCD4G zS=i1gT_P>S!MH{fq$1=}vm=a+({Q4L_T6e&wuzz~@CCCfV*Og!s^seB>g=$Ob&)WN z?lV8qN7hf^;>29L`0;Qy>~?%o6nJ=359DDr_57eb|7)fM7gnc*)wJSNRQLdTjV?c3 z5m()9I?e1)@z0Aq29oGVV1534CvVcTtXO_ zN+wjsCjd*{0P3Si2x93DuM3HERnXSe*A&E)>v3d?y?`nv|FdJVv@YCn&^xNhw(Utw+hK0x*ro&|C)Bqca=jZSD_oa1hUXgMD}ar;s~ z0Mvt6n=V&<$b-r0J4$hH;|jP=16PF%sI@ci@~Ks7)i3~%ftTtX%}m8vhJbl`nL+MO zzt(HGA)r6f{e=^`$_Lx(7zKEEqa7gDt%9e8);ZF8vNd_iG<`Wb!# z4h6*D+|v8_;T`oM2WwU(d_VI;0h|xs@``}Fkx#EVF~hfzGg~mBw?}jb#!#bIyx@Y= z`=++~8rH2?`~-F`JbL(aEfGmq?WNA!`k&TIK{}kPzhGFGcNdQD(KUPdF}x9A4GGYN z9xjZYLh7=*G-w0G9gywn0gv74Ny(_BjqIWf)IdBoADfgHJJ6^yltFvECxP*)F;qW&3ji0&xX4o4c294bV=G~JDs6q=4)i;pMSv4J`4}g z7Q!VFhW18PawuT9FFKl>h(usx;p=A&X*VY+>-d#aw7phG$+eVKbB}ec;T8`+IHk4w z=PKwo4Nkd!ux_~Uqg>?(4gb;JmA^uk-=b!#RDf_QRe3pA!d12#afR;!w-WidCOj_J zMZb#@Yuf|{{?8XZZR!Z1V%par`iq*s&Bz;7j$*8Y*sq4B{)sN*x=}4aHk$ z`G@H`>CYeKk)hlu3zd2RQ5&Iwq#HU=B55HzZQ|y(7MK|qiO?r@XnjswG@r##y6CARIVL%cASTB z3!R>8N}lDi@@kGTFCo0*YCp5TGs^mMz#RAYcg|^iA-9LCpEZJQ0ULLt(tM~NY)4R? zfw7UR$vpeik5m2eH`H+qMa|_?KQ7R^aZ{tNBac6W!*CwOcX*kGqQZMmnXGOMqfuEI z-zYbuT7T7G-K9cz1HG7LdNX=>3-+XK$`#c6C4Z4$dDqhY6DphQ{@#V$*Bl@H?|*Xp ziqmU58UpJMLQbB4`9FU(%iuc9$pA-xd3$G5JV7+&rDu7 zqXjtfZMc@YuADBr1JZGLYzV;KeR{2)BA$ZhMk;bs#da>s&ic5IaQ66--nsgOPHnr^ zMf^l)&N3bu&*#e?*&uLD{pC$cCM8y-io7dN!xpjgE7fTvFe};F-N3esvC36e&SL?k znO1J^%B)iNFKOyK+LNxJ46-Y(Y6P_Xg+s@@<-8|Ga_cvS(%fy=Gq zGa7;RqIj%u*l^3f zchYHW-L+<*IE{C&`o~=5cdGX1Dp8mG%2uANxwLTZ_-NZ*>+c*$U6+~O+*NWZQD1eh zcGKXRO&gaKI}A5NnmWif1=9U{+5MCk`}Bl+1vo6uxPM6=K-L66ZjyEIs&3T?krbbL z$$>5ejrvjH$l3jHt-Z@E|M2phkdZ$waR%PqJQsUVo_WwQZ~Jr&RZh^u`D2z6-NC z)yNY&R`Zi0Nm85-t*^O7I> zwcH3V!k6Pv#C^5t%gc3&u2M0`5~fY1L){f`wodGw49CP!L8xYv4KU^D!1TCpGoS;_ zY)0#ui+K19B28vP;EFbMlT3E+8*PBwgLQLw)68tdlkLWO-P;2oo=QCRt^r;C8{h1b ztoGq4q5h~+rJ62EmEA`{)Veh)lz&b8#f`%~-y!9#5hTGl{SnpjMZj1ML1WnX{;%!s zeV5}H*L-mk7%zXKsY)-wqKvftDEB09@No0upYu+IJLiCA`Ra|-Jw}z+AQ0_o5;I;!%0nD-bUD{Eumn9&Fm-fRI0QCub2O0Zh zF4jb&1g>bNi+{sVvmP#X`z;ajI0U;$r(FR3T^8XG3??Pc0^_(4`p21VFz(yt;TE22OoJimd!zYz*wTO`UlM6qCE~ri?%=dALc1IYGJnE*reC zsQC2lOHX`qE2X-w`wBL&OZ1#lP6U;nf<#DM9?8+rW?^my*Q__>@ftHOpONaaBPD3$ z1y>cXw{dQ`(Sh=f4yCsT@247Lz(J#XDfSvw0=uj69(O zHl7$=b=Ug!0bjOp`xyIxaS(t+^=hG<33%&OQ6!*^Y|{7QSjAS()TK}MVz7q$RF@fG z8*@IvFXmY{ox$2>)nsUeAB^ zlUs9|-thF_qDwsOtSlJ276W0r9lXvErmD(E*UzYXx>?=6REX8;Yk1@Sk9YrisU0(R zIe*8#eB%ohSKU~(?|{Jm(jxUm$YG#${l>@eyFGN7A9PcMC`MUMx3;`E0b0$J(#MW@ zy^FJ_g;#aul40g;Dlc{6_59w38#uBnd<0gcaHkA)&!X@1Nj+5Ed}BxDrQhDO@w4u5 zEF0;$w5kqgQE^r4*J}p0AGoAv(F!p9;^>Vx+@n%CM{x62Ui?;|cipAS4^|vZB^F5c zzRyk!g6Sy5;X}^cWHumd?5nZ5G4{6K(e)LWqxCAva>s(X!HstSy#a6**j%{auzPnX z?6K3e{4k8-4M6JtmR=KO-ffFs#B9TPpMVxJGA1pjne%s zFTSM-!Ngx>X9Or_~vVgY!$ti z!$42V-FrBz`_a+)*Wbf_L8_7Gq?qe% zWm~Uihp3PhzWT{aDT+`o_?^j#c*ytpaXwOMa-RHG!Wp9c~%5 zJ4LkGg}l=)2DyfvnguF3Z27s3Z`@zK=@RwCoM+w6CV? zt)>6vO%4tLmrjk-1?PBkII=`v|gFpe~xz6XSX5s|)-9T0SX%Tyn!Einm z^$R$DiT=JT7y*9BZ?{VEtkzH*LazWo!v! zlIm+XA~rTes?Jma5g6DB>>D5Z(*yW~oWdyLGk&8As`ASQGgJ$#F8>M`y=ZTfy1xeU z4AoO=WL=SZIS1?(1^{l2>ME)aqNk{ka(8)P_!~-VKv(#=JjbgkcfzI-+StVXikgxY zSSEb(Qk6tjKa#8TfW}E7d%xvh8LOr3fMi}av~RfX?%o^+)GWH$ zaqEr|fLJ)N{3W`;T~99GgICGz?U=EsNdFgX_Vb&=uJyfgkRJRb?Pw)3{cI3f--3Fv zJykiA&+54bIor<;2RP5127WbyF^_OxGgK|NO~p9uvzjG$hOlp*lt4YdxB7;xeCSP3 z!n#)_j;g4h*`eH|UosCH2FAmi4izg+Zj9yNG(R zV}?pA#gVF7=pJ7D%1Ci-#~z?z0Ph_@^QmtMa4)$`uHRVbI<#OH|H+G_#-UtR2BXbhElECC)GxvZ>3`SL_nJcLF*Hnx#>REHtB~QPYxh>s*4cDwPP71$}&K?SDc8|x(aGkRwjmeuQ#by-qCxuifP%&+Caa+OMX&Z+f+ z!o}sakpdWjsqPyDAF3CRSikUtHHdIimC)5T1&9La6S+N(@F#&WB@sne+mz}T4|)ct zYM`KjdC%-$1`QfopSWYB?V(x7^rFQ*gVPp0!7#$ey_Xigl&4a@oagzq71!oJNvpN; z`VQsWT|>ooQf4=R7`YcbQGlT1ne|hLohzL8N3E5=VdMTKwM~1!q~NZcLu_Vh1%+%A zZtUKA>HzXt?3jtFxqCij>q!lffTikaPv|-rdQO~WFYX{BOt_5J=?Yau>fvg^Q`l41 zs$acFMayb^!R+63eB^>{HK+G(p4dJ{As>^XZprs|EFs5ybm6qBA7eM$N69p;6iYPu zI?Ct=YM=j{C{^>#6}*^NJwNeY&-!i`av_~Hx}jao*VAjZRjUy5O{M)xS4I9!r{+Si z6;wgAe$wW-8~9-!0AW1Cw_hS^CyUyO4-@3vHA})k7Y=jBJC(E{abk)CY>6 z>jP#?0$B5zOH@92^qEW6)Qz+kX*YFL4hxH42fI-a+sBa!(ymetH!eGR2D*N*rftfC z;>vzT1J>qxX78kVf5-6RBW;wuX~6D@wfS4xrnVGs{4gqxA`9RDoO=?>*xuiD3-ZfH zTuT3GvwBM}kA86AC)eEH)wgl+ndM5cGUH3O?2@a}I1nM7ayMA>>n}^6JD`1%O188j zwQU|aiTPQDp%42#cpo-R2s_0vkYp6$#R4njmFL!|NTB|>&{Wj4?xD%*%yT~AHC7c}N?oi=g59YN<1^jMiL@@&$7w4-F=+bLZF{9M0++r^w>30>Jxd^lH}6`P*aMU ztB|ivC1VNTV#*G|5CV1$y|N$3#Bdz5Jg99n_q`rKN-4$hZ~gHoc=J^r$L*oJK)2I0 zTZ$sr=QroqRx}nnUUhZMba+TuqX{aV#U-xq21NH)QyyC=lvf*!D{T&01wZ2}3p){LhM3T4M7nNd(7?NN`Kk`#ujlsb8UQ{O@Xu&!POGeu zoIE$sKDJ~F+gkg&*ZrZHwbsN6N=TS5VUIa`jn93VfgObM6JaI5k&9!^T9x8H%8uZ=#e1+~{)H1XkVJvx>(w(& zH{Y~i4mvuN*J_6t00oXH>jjs$^qgKgyiNTckcSO?e&RKt?*T?axenB}C2na}9az2e z%*|TPTGY{R?NNQyz|!W4*L1Af_Ho%t#!o-4G1v{2H+l%EcOvvWl%wXkE6ev%)$(t~ zmS7lSrmzxNQ8vM*q6dW#MWEC1L6DaIhVZ*=T5Yp~h84)lz@^+=eZzP{SqWPAzA&}A z@caWW^EMgwx`&sn1b%8wMmUk+BDXIytF!x+k@mjgp9^RJT9s`0{;HEy!#lor5u$lD zK^Fw7@@YmCFOsI_?{G8yWfF)`7`WSojk`Rzmlw#&)o=nro(ZXC!H45bgl2}LS_sKM zq=3@I`JoD9e_g*992p;7aQ+LuOL3c0K*SycFtxfJf{#n{ua z3z5&;C*a=#o)W*}bB9-)sZ0&?+w-@5t9Hxd$X><11y#SV+;LHkg2y>oQPUl(m(!}L zc9(?xJgHvokOkS?UUMv=M}vF6!-2{nUEp212Hz?pp3uDoFsi8R`zYvZ=W3y&s^_XK_tK2f+nn zHNvBE!$8*$_o*#7yyVZ1Suoqb@&A0?Xmyc$*|o0t7wUu?dW~&0s}~<@-+m{rM`6EB zH>H2^v9{`s+yT*)x2Mj%^zQGc&8tTrXu-&%anu6LEgVt-Vs?Z2v|4wsJvJQHA zw|`lN8SEU(>KU<9K>%5hd__T0kd6^G3>i;9f0R-vQ`SH*Of^f@i#LfH`G}3uYZ2X&ag@@xJWtgl? zPPt@-uT4A8gTq}j8740}cnDCnp zwNd{TeSh!$A8#J`_8H!RuHSyb%;tOpg|2Y!=)3=p;bu?V+tNGGGtzs>d&#< zfz=x_NaS@JI9@^Hb&){z>W0Jn-b$U3?&12D`_}Rnj4xBzs5oy8Q^)`sjk(JrAZWy- zrH3y{yZA}gKrfHd$pc}?BIdjg`NXluoC+1KmuST$fy9%^UNNK$q`*>gU^SPMZKu)S z@Ux%2rLCs9<)y);ClT9gDN)RfsA*x|#9ltds#(vc&`H_baT(o{qm?6_Vu=FmZRd`? z`|tPT`iB-3x8UJ1K*cSuK&#D$P=5!`nG%J32w?l~$L6}-?97l#jY^n?teg(L;n*d3 zv;;}Fc-=Mth~Q~T{q1Xn9uGNBW#7dvVb2nI2^Z8r`I{vS!@Qy)3ih+4u!o|!J;|^F z01`+!#X1#^RJ2P3RZrCJZJc%FKk=<^H`>1N;|U4{bEgf~Uo?5u-MfjyBuexvcbB9#|Cr_pOcAdH+WJ~o$WdDS?PA4Ah9)sY5QHsITC}K0k$K6Ry?4XLm z#Pz_C?O3W*n_6oaOMfk8PRf;MqS5rFeBDHO31N7$?zN`sJHyxuHgApWdzoDzpWnWn z7Y#OO)Jy?X$h+)*Fe9tw5{8d=tWzgrBQ4o8>S?UsSkFu|4R-Xj5VR)`;Luj?`T;r^ zxssAI(Ej)2S7y{~*2wN&mAZ>5M9Y&GQ)^A4ihaBB<0^0zvmUjEd0uWy;#b^gXx&*s z%VUsk$eqGi+tk&M_53jhHvQ_||GjOBiuMH^y*y9NcY)bA4QpHM>po-0EqJl%vCLE} zwi{@o&JgzIf+e~B{=K+uw&JytOfNA;l^<^yxmT)_wl!!`M?-oP`zVD*8FsxJty@61 zg^y6cpJ=W{g{C_wOz40Nq>b<0 z*AR6KFQ0XJW#d^fP!Y{T8rd2RLnNnUHOd~r1KifYGPJGD@2}@CCwp(zQ^u5>t`sz% z{L4GpK){RsF8YF^saDCf^MAh#{`1?{x3YoUp(jVnFA8cs8v!}$!LO>Ff)u+91^(r=-)Qi34)A&-6_ka>h9HrhA!3gz-K>wvd2BGa@yOfF+!ib}>{NE>gdLctnt`%*i2S`!`_kjLOp zlamI26sNtRd8 zw})+`qB6ZTg64%p+Pn)qY?IAKQ~38Y)$3bauy_Yqe|5XmZQR+DpObwJlKGQk2^IW?PjUrlLM-(_fjFBI`{Is|90gRLvx zX0msYd3kA%wyVO(;%m&1p?$^_qSJ6lo%_tns|aaD2_GOyR+j}#Y^F_gsFGwLEu9KF zaQIC3zb3k?hQd_#s!EhS5M`^CH|V7evhKSm?Sxc4wAWh)8-*pKs`rxZbSn<;8lu5P z`QpT0svdM)@iBoZqOx(0X|L(BqOd9@Eo*d(Nu+)Xk{nQ<=~jbHI^! zMAGF{6C#{eqqtI|R?#+w^_jHVuF8{5$}->&NM z!I*$eu}KBp<4p3>#lD_{_Ua?s_p-OxXMh0*PffjA)_$KsPvRQ7*}MM4#W|ISBVtmz!QOzc%?XPb7bCC_g0 z4z2B9Ji3wQB_j?~mY-UZ_iKJh9{!bP`A_@UGPT$YQZOv==ON>EN6dJ4|;cBeT z=jZYb$bQ_4FeF}>#Mhy;k{HE46395 zN3aAdl`>In#6D_*eAO9RqzD{M2aU*V)~NXLjkPNaLqB+h7DENYn%Bli(o2iF?&Lmw z2{dsffM9Gw2$ zc5~I9kq>L^T;61)Lf{2fl0-czW^Oe`VxFdZwl&rDs(~#4i67 zHw&wnu|e`v?}0s<`!gs*=~l$+klA**40fbUZz|f^h7pRpu@oEB$(-G zRx64?7m?6KY9(orUa2fv)=wCrC6AH9)(>FE7ze@;eS%lFFlMC2D6ml-vz~ST71c*p zyzWw{Ae+S)xr9!GK?NBqzAHxV&uCr!>$mo3W6jiLAMxSTyzjF0RE7M54&CB~aFnbC zrD!y|!k}wx&ueEEhF-BrPkzfu(A}+Q**ECmH;b{SU=fAOUsrsopEt)Ps@oKvC8Uc^t zocS0ks*=IGg!3D1TpDkaBH(YfO~H(ps*~yyQ$ffr#6Uvtbi2d2m9sLbMr(v{wuSm} zZ;d>Xjfo|ExiO-rwbANZ?rpAb2`BCtXY{xjz04ZN!AI7vN}=xo)uhz8O7+WuP|bF0 zU4I=Dfbb>cI;IBENx1#XZ{fVbjk-|a=8o^oEyEP$Lf%^jif0O6Qjw#d004UjZQtd( zfY6hR_`WMw?qNtrcbMN(*NkV9Z0b(E;vZqK&+n%aCQHRnYi?mw@#wq1d!W`Oha(FZ z-m!r(T*&sMBYF$;ihwXLpa9XSq7hKqL^v*{$!M4_Z8J~tmh+J~?%(#HK1X$HAIU5> zJ-eLFyH?-wQNfhPYrH^qx4!Pe>Z8@-7zyn5PKwLLfO`3-f{He>7Oglr{R9{}Mhyc0hA22D10-Q&PG2TL# zT4*YS$Q+eI$62VBMG`(})6^jTkPmF3GV};JH{FRTmoHyG#K4ZK4?}}Y7T08QW}DGQ z&u`{g)t4yad;n7?Xc72b8lpeyK7k6!{$^yaM~%qYdrP*&&5J z!CK*-`#bbfa@lR$rd{&bHG16zvxY2s%4WGktLbyCTfLWnsCA~gtx4_pnntlFG98!x z=)`O8KB~Ucj@20M#hPxeekW$@o@Is2p9{#lSHY+xat8x}_v#s~hPeGZN?I!GH}|={_m^%t?dGi$=N>^-^uR zvw~w2HUqQP?P+z}kuAQe3pkkZj)QU@W-e}VQ#k_=iziP}u=!wF zWg_;+JR2FW)Djo27OP^U_1Je}nwRhmh8FGm8l}JsR;b4qgOH8t7cCwRJkhxHP%~?t z`oIm$r2f|44KwTIoe;Aj=GcI`Esrg{qVVepy4N+t*j_bi`O#~^>8w7@JRB0l?Vm&i zOYW(KWIslCnCK12$%I4FNArN_M^O^$=y#d{QJR>l>j`Xyq1~_YRDwp`tB3cgD83Ic zc25Lh>=Yn)=0M%Uy>kI#)+TT_sz##cUK9FR7_2;_y%>fG)UX|+83kyFa{a=R24t`) zF~p2biiONzmA&e@ShHtfFH;$G9u5V?T|@3W;f^#PVbOAp@m$LxvFeoKh>Rk=4|BYh ztYq41sgtplytmw-6PMx2(qXVo8^dAr5H+u8q_1z4n4!Mwd@H*lWd;0ZoT$Ph8Op6#+GCi ztJq$pu@+DwV5yWiw@s{1KbOgklUk-F+Hn!KT6A-RrC-F9RGqez~b zwLz0}H3Mr&|DOGKAJshS=!g1j8U(t3aJ^E8Vn3eTxWNtSKySvmYeooit2Lugp^Ybp zx;eUs*{l4*5w%Mq{lTQeC4a;~vNw z^1RMGYh{zjP3U!5fE^HjXlooJNcYGaeX!w=tyuQjR$H2m>_#1EZ9wu=31K9W6f9G5 zY8HDMt+D0x#1W|cQB$%dIiVX2G0=*|#;94ejB{qphvl z{r#?UKX1Qa$JsJQbidF0eBAeSpL3n-ocla{600R&ni~Jsh1sJN!fd}KMyt~XltiKC zHhGy|ciC7@m;uPksfsqti;co%`C(wD#kos`iTTBl$>x7+$MOw-SCufq-hbdjSXcc! zB#yFv$1Z7VtFwfb_3X0ndSVqoYwSaS0*cUJV8J+tfsy@SoUM3)YP@#qqxV1f+R{(Q zpaEpQMomlk3kSdEv2RV*Cxo@bK|mX#?w{berz)(`Iq?;77S6~ICe{0GYr((JOb(2dLkJfvMiq% z`@q!0z?U54sb_%{XcD zL^U(<%4Rk=HvBOD&7^g8P=u!XY zXI;84^xX ze4*tAEh@C9X4)TX(sGnQ|cN?x}dkeh492 z0@yn(Kd40CWs2;zVB64=2^0O`A{g#$R095~E(as&*@Rei-J}5^%)4|?D3lQBm8KM? zPHe1-1&P%WQ-UMoA>BOk*zk)i@6 z39O4LCZ9dZszF&Q{NnVrQJ47zzD_wRO(b*|-KwL?gvsgY>f(-?=*wYR5|jm;%ss!- zD3xSp0ry7mA3ncz?Df}EtEH22V+PzhAMHLf^`_h9er4wktyWJbHiH==>|ZdqOl_zd z1o9PkP9u{Qzq=2C310^EL8ygQ!MvM|M?p^f_7*Bp2{8vkz_ob@pYkSzaLeGc_wsdg zZ|<5G-+E+z#Jbb~z7p0{f2&)C5ur}O zt(cm__(h!~(|Yvi^74jAPRuRj3YxXbfS%aRuazex?xs$jy_otW3>E%_eDDRzLzJbg z4J|6Ko{$2CSv=Sdpb7(O3YOLdPnR;|bxww6CY(=rGfFDc0g2kcSzb+wn20Y>d zumEezVX))@kGy^YXD9)inb`F8=O0kfF|Bj|gBKrrihzkK6;n87SV0klT8Y4NrcVcK znSJs$Y};A=zNa=~UfH>O?>^FdaxZuBMh!puzNhf8p;hLSxBT*dVhUwv!wlNfd++-p zxPT+=-SD2veAgNSsF_=Y;8kl1Pk?3Ud?=afsRgGoM;*HoRdBuCzyzW>6}#e23ure$ z10=n_o_VzgG#-wkiwpqRYqp69uZpMSNB|9Q*0`-EOfgE;*&zlLa~6BS2Fm z;g&H#ySNCpYCf|2%_ennrAbOeH&;H-FExE$=ubYYgkan?F!#ulXi`ARx=jLTrqwiz zOXPUBt)N*e%El8nA6tKn#p^FI0czl^wE@3CYM-fh144XV=MbsUgw4bNY7eMfKtwI~ zsT4_76|gh0_IV^mJe`Jtr0ok!99%T5t(PFq!krCK8 z(#C-$@~Xd<1vrEmD@G&R%taSH9<1Ng@;Hy3HPg>M$S1XlqWyXr;$BJNAzTJU-lw?A zB6>7pi3bw~eo;2Trdu_DlFTjHBcyXqPdeEYzU==o6N$2b5RPU0LVeItZAxB3*i+`- zco)tu*6F&*vT0`@*mJA;!toQ>q5B`8a?8qvlRK6@xp3jcT`;W`J5~eA`yU`L<6g-E z_H$G#Qv~SFiI>6CmfPat=+lPu+X(szBJj69t<=q&wQ&ira$g05k7OnLxG=MS&ZIxAfuSA24TpUYOo zKSJ396A_r|0&N{T&zgdO)qCJ;#BxU)nFl6%GSewS5rb%QIb{pNHM&&jLvIVrDUj{p?&DOr}J*#W; z>hL*yUi@7NS2qwa?pe1cB0!Qh5<8#=#$fo;cv;t}!L=np$gVJ`lykB^J~wxI=T{Le zaA$bxY^Px*`30=rA&fLd>C8qHbbg7-J?!+`8$kp%tHc1!ke2Iv+|FDDcS2_3Zs-*7 z0thRzA7bSjaAs_mChSBq!KhUiWK_cE@CWI|g7Z@)P?VvV6MUYC?Dkj0y7#aj3plXS8kfyTTYyYc7C}>G^Wy%;aZ00?@v*jYnKb=3c!VZ{=T%EPPNYd) zwvG7EVm-Lqhw0Y>&I(}v5u3;VkQ}By{2#ZCJ+A~)~deOMGu`y?Ov0Rq)e zAHTI`JIl+eDD2%F>%XjwLkc){pIZh2N63+*r)GW59VkwIXWx&RXT^N1sTJ4?q8?d~ z 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 -Xe^V^7qi zPCatNw-yVqwuM}s*!5dRIm@4Y{kN>HI{fma6l?Q_C#|e$UPre?GbyuQ%|AMx4Fx=(6T5}PHe9E?g=3+Z-*%p0dvd?`ub_&(7b$1NRACy~Y~rnb>3Z4c zlIUb3-7EYUgc>5=XVnvD&^$}|C!1_L&E15>F)^Jh{Kp5sJMTbB>RuV=<$71i9i80X zb1GGI5-aa5!Co_Z}mnR@O@V(rjxZwR*C~}?`K5~#HK_LB4(NspB`10?ud8L?PvmNZ6I&P#>hJ4F8 zC6&qt5!iI1{XzN~faZ>i&K#g4RAl|00jlRv=q@##r;sVSdln!4oHYq{I?I%SnK1Q-6w@0e zV&hahZMx|067z@5?Dlg**RM<9Wf3s%VGm4}e*E0fR;%CLQg_o7Zhq|9Crulz#B#2a zzA~q}r0pA?t{Mp=qbdN+UKMa<{SVaE_bQwhD8GOFV{(rQRhkq=D7?!k)vKQR;KwRE zOc(mI*F4Iq@wXZoW&3vyzYk{O15yJ)C9uiuCp)D-?u5-y@8&b7>s@7_^W-sDEw)+H z+3q0<@+Ow<%r1ZqslRBnslCBbHC}HUkXmskDav*!*XlWZUK{bxXp40Zd1$>@FY zrB#0l`LSazcj=?XGA978S^P(6Y*(OF(Axb--dm+n@(Nn=4r%6|?`(Dwde+tg@Z&OB z-+f0qZ1SAt)#R%WPDp3tFm6ibSY1+<%^z4!nfUdi-1eCx*Wdj;EQW=6cg!M|tXTL{ zTF`C4-Hh<>DQGN~2xoHahV2{fo{1fthrui-cQmU<19;2sJIFXdcKEw5WVR+o=)f&r zzvK1r%}p&0Pha{wmJ*T$$mq&dT99>El+VE;YkvNgUVn@p|i`zGf}?2)9H6WzvDcN4s-_YI15?ZVd0y@!r!zG{Yjp9RqpmTxB;9c$P!0=*;Jlgiku zB*>3_YRJz@`m1%8)FE)24^wA_LBz8@6g_b9Lq8#_Q?oF?a_D+$5$-+k?4{4mzw;L8 zY3r1F-Q*@j%Ols1($)9U!7sb7Y2C4}B}uVAK$(wO+D!V8GAlijb(_342R(Tq@8x0UpsKBx0KhOniaro5Li;WLWCrF{24XfqyX z;jI3q#WTGC$aG}4Luzp--?;Sk*tfP*p^XVQ7}dkXbv7Br|2VLh9KeR7Zq^Fg-K4cC zx%x-l$TfaT75+nbx5jCkG_{IEAnS=Vxa#r zoOyA9=Fm~8NV9)4$T9*T>SjX^{`c_;_lzY)m^L1$LG{zLZ2tHY z+y0l&Y;$iC_xBu|*Vv3*D-4Mq2Ou&mSn1a6%)YNO!}M87JY0{y=bhhw_VDFV-(EdP z(MD1od;bg~(p3E4+1Nchl`y;Qz_WUB_Ab~hs@}WGfOLg4S5IqUfOQoXpyDzo+YMd0 z%g$nO-T^F78KIspA%)9qtNxd9;{=$hRm_PUUz%O<7fE zN+VDf!!)*`7F-Qqza7clUsZ>&SM8~@R9zh3;L+e2uG)UZYTwRA+YY)Xuq2tMZ|__3 zZ4y0E!oX4UPpBuWil^}5hEJ*7y1}G7>|ZI>Q`(C-u<7C*Ke^UBo;KS#UXq&^hW=8O zb@I*3$h;2Agt$782^QumRH1A%}?MKlhZ!c75pLzH%XiN9oK3 z0Y+P?vDrVz7tokKgv>j-aPEdifqg_H9-ItWGmX2GZ~YMD{{eUSPP2ANx7Zrmt6l-D5XsLV716 zZPM>X=&XmK2@y#xEoCds@LVz7S3{lw?EAbMXn*;S*_0QN$qqteJG5^4^yAZhZT&}= zuOOnm8{fBf*SSsi{cw8Rr~lr-$uHnIjy?GhwuUUkzD+#9JrWqm?)qIm3dCdov8TUH zMa$s1iCts=s?}$*}R8h@U+7tQY%V?z(TepJa`x_&jjc;u0S16T?HL?_@d~xt-xvAxA(3ZMkg*`D zA+A}>zI$_-98kh;PdU*4{dQ-X`P{}>6XDy>A00R{TQ+Uo%l}d!2p1X%{r6$ zC6Ly$ljH&^OCct9&xwTw+<8dG7vL-PPw??BoeS3*oyT&_?HYUP{6ObWZC6vEfN11q zCq6iO`g)P0sJ7@@PTlnWJxs5Uq5f5m!|qr5gYXciX=~(v&o2M&FO!?u$PbG)18%ak zs(E{kzY}D;;mMZ^C^0M$j>a~y7}wC{AXFqRwUNiJP{?}p?yai;#S6BMP|ETu+Z@Ze z_;=pTg+AG5vc}NrecHvZXJWd^@z;x*s}ITO697H^P^b9aZbW&-398Il6V*?zjqyB; z;!inMpD*Ks(~IfQe;`pd)34OOJXwmKDn)^RndM_b0sPJuiOjXI4bAH%=@gh2y}yr<-ilT3UT#_x85kMfzC# zCFAX0xUq9ud)UZ`PC`uFH>iD9rGKLOjxeK8z0qseS!NiqqS>h4^k}qNK+s~!eKc-> zg;2zJHG&EeGkQ^lRr254Ie%%>6nj<z`I){i&buBA4@1nF8@QwWJ#lg5 zqbr8CQj+xO0Od!7MU!e}6k&huzR4#bmuxBOI4bRGzrZ4ZmyC0^#Y|3HBl@!c_uu}1 DI;6+T literal 0 HcmV?d00001 diff --git a/View/public/img/bgs/8.jpg b/View/public/img/bgs/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4cc191b5322663aaedb2594b9e890235fbfc574 GIT binary patch literal 154528 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%0AuD6%kX`CN<&bF;17Z$nl#KZ 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°=b9~ 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

    gc$qXomQUT{hx-ycXQ{Q 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

  1. *{y(gB=d9u&w)5>|$GjcmiIe4kn(+WA7sR4wCVTW0(c zS|nCfw9#%G?C}zRVMBqNr=O7{yp2U`x^UuJf%8>mVvgTEQIVOW0WzMx%d$k)TkE)E zORFyCmG+Z5tlM1O5ja%O+F^Z8*`xH%6pj0-1qN7!?@W=8>B!U*aSV{~Xo;GniaA-v z#wR_Zs&FD^gE4F?ewYUbWE+UV(ynjRiHHS^vLI1h(>_W*jgwlayLH}lNV{BHcA&;} zjR+GQjTAD#LQ8+$kv(pIL`)R)oGvh)HnRmo7z>Y>siCDB#i;ISbZzh_l-qj8dj3;| zx0cNT-nNb(#FrF=4n$l(r05&RAQpt5Rour1N2BelPgc5*M&BjdI#vbYRHLDtG7JJo z=N*PwefqWkRjr_4adyiu*E-)k9Gfcmewl!7&s?1aQ|DS)jo^(O9ko)PEppEL!i$2<){d{D8 zROSEBjbP3;V-bvsK8l7WhaFq{)D#&l%G>Nv4GC>G{X4L8LJOGiMFT^>LZUzb<0b?J z%&|L`8rEnh#h)x^>b>G3lqc=nvsV5?$xjMS4FXCjg;ZS?T=|*f;2l?2p>}D=y zta%j)uQKc1Z5ye~Y&@IsgRHW~WoP`^HNj(@35DUu#xGWFfJ_?6as9WI2&D1g(AE8} zy$JJ>xlJsrTYINB%h9>wAZ=1CGcNGX0TLX@(n;uLe_L^jZIcEaYLh$8RLsJ_NCJ-Q zz+y^KAG&ifO+%sF4Y=lcCu}}e(}5{ty}3c3c==~qb-h&9tHR4j`N0$~DFi+6#Y#@QCFJO+`()z;6*C z=Ss7r2eX5if3s^zmFL=epc%(dG-rwPR8ypPPOFb60b&QVA{Aw{TOSjqo+^_j85xBr zieGPbGUcv=J2FbB+0kUNq<(LfAZr3qN~m8D!!J{1VU;b)CProI@=o|y@H_L5#?AU5 zzG{xtAb~e=@+rqmI?5U{o?8Ub`A%G~*rfFhA*))`B>7!W1-sRmJ5~=Az8qQhvoY_A zceC6|nxUQ5wC&XFuKYQF1GQQ9*gyYmKeP~`r@%AU*W&1`j@!3W$uCpUn9RjZ0G9zx zl@EUze)Utzw3_kQkpzF%iZj>8;W*?CZMTW((E7Ho#cEm~hi1WNKF+7*{+pdIzKBTX zGC&9DbEJs&liH#g4YxkgSUSz}xDh!yyBI`P#A!`Y=*t*)q}3ak1N9l=w)IROm4|7( zM;>hG_Bd0h>%K&Oc

    |?fPC)w)rOy`PV)|1H07tMnBH5(5 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

    ;R|1;4lLv*@mhZs`2^m&h)(SO7|X9T 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

    6cEcDg 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Ν83{QDUh5(&i+h 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Ξ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 L>^XoTI}iU4&JRNy literal 0 HcmV?d00001 diff --git a/View/public/img/bgs/landscape.jpg b/View/public/img/bgs/landscape.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdbdcd4eede0f2f9282609fcfb2321355801158b GIT binary patch literal 40699 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 literal 0 HcmV?d00001 diff --git a/View/public/img/btn-setting.png b/View/public/img/btn-setting.png new file mode 100644 index 0000000000000000000000000000000000000000..f20fe81bb3b81a56c11910b1eccf1b8b4f2f1609 GIT binary patch literal 1183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#p0A za5gZ5>2=9ZF3nBND}m`vLFjeDsTY(OatnYqyQCInmZhe+73JqDfIV%MiPbGY>z&<9 zf#w0z05-Qk^rm2S3s|oiPQCg-$LNEi7AdM>LcsI`V!{(HkONQpsd>QkUIa|ooPAM| z3=E8do-U3d6}OUp{Qqyy%$LJ@M1H{yj_FovY%BpxN%AWD)CE2}Z`7W&Ls)?OP-Vd6 zD-AzB)pN|?I%4YZ=cPT<9`;9C3UM4y-?JoTPKcYqxbMFw`>_*j1`fGuVp|fpo1gQn zNU#@ZclhXNva|d|;scH&R~`OHo@}diIMegQ%1^j>;rC9dF`GXEJtVf<-e6lIw zSHuLF#eL5#vNeveO}P-fh+C5Lq>!cT9hOIP9saO)+-}?<(Q#kt<`1rp&5b+wJN`Rf zwR0(B)LAg0IF@-*ZmP#4F^4nkkBtLn&1GcbVJQ1nQL{$5&lOZ;c)I$ztaD0e0sz4o Bij)8V literal 0 HcmV?d00001 diff --git a/View/public/img/btn-shuffle.png b/View/public/img/btn-shuffle.png new file mode 100644 index 0000000000000000000000000000000000000000..08a39b6e8e9026d61f6d2e68ce7b7f4da43df14b GIT binary patch literal 1163 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 A%m4rY literal 0 HcmV?d00001 diff --git a/View/public/img/contact-profile.png b/View/public/img/contact-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..b622d651e0ff07fb461bbe65aa5927c34edbb8f0 GIT binary patch literal 9950 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 literal 0 HcmV?d00001 diff --git a/View/public/img/gallery-preview.jpg b/View/public/img/gallery-preview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e2a8b9c7e3b961878841a3e45df5220b9c6b95d GIT binary patch literal 9047 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 literal 0 HcmV?d00001 diff --git a/View/public/img/gallery1.jpg b/View/public/img/gallery1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..725e47d9c6e4e90e6ecb2856ff4ffc197c7dfe6d GIT binary patch literal 48179 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�B^j3Tjf6Ri6^IzUN^rvU8~ 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 literal 0 HcmV?d00001 diff --git a/View/public/img/gallery3.jpg b/View/public/img/gallery3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1da6a372e7416043c43952150ce09d3b1d87ce64 GIT binary patch literal 44021 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 z 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%0A+X6jd0O&v2xUyh!{v(B!e2L8eAq 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 B7G?kd literal 0 HcmV?d00001 diff --git a/View/public/img/glyphicons-halflings.png b/View/public/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 zcma*OWmH^Ivn@*S;K3nSf_t!#;0f+&pm7Po8`nk}2q8f5;M%x$SdAkd9FAvlc$ zx660V9e3Ox@4WZ^?7jZ%QFGU-T~%||Ug4iK6bbQY@zBuF2$hxOw9wF=A)nUSxR_5@ zEX>HBryGrjyuOFFv$Y4<+|3H@gQfEqD<)+}a~mryD|1U9*I_FOG&F%+Ww{SJ-V2BR zjt<81Ek$}Yb*95D4RS0HCps|uLyovt;P05hchQb-u2bzLtmog&f2}1VlNhxXV);S9 zM2buBg~!q9PtF)&KGRgf3#z7B(hm5WlNClaCWFs!-P!4-u*u5+=+D|ZE9e`KvhTHT zJBnLwGM%!u&vlE%1ytJ=!xt~y_YkFLQb6bS!E+s8l7PiPGSt9xrmg?LV&&SL?J~cI zS(e9TF1?SGyh+M_p@o1dyWu7o7_6p;N6hO!;4~ z2B`I;y`;$ZdtBpvK5%oQ^p4eR2L)BH>B$FQeC*t)c`L71gXHPUa|vyu`Bnz)H$ZcXGve(}XvR!+*8a>BLV;+ryG1kt0=)ytl zNJxFUN{V7P?#|Cp85QTa@(*Q3%K-R(Pkv1N8YU*(d(Y}9?PQ(j;NzWoEVWRD-~H$=f>j9~PN^BM2okI(gY-&_&BCV6RP&I$FnSEM3d=0fCxbxA6~l>54-upTrw zYgX@%m>jsSGi`0cQt6b8cX~+02IghVlNblR7eI;0ps}mpWUcxty1yG56C5rh%ep(X z?)#2d?C<4t-KLc*EAn>>M8%HvC1TyBSoPNg(4id~H8JwO#I)Bf;N*y6ai6K9_bA`4 z_g9(-R;qyH&6I$`b42v|0V3Z8IXN*p*8g$gE98+JpXNY+jXxU0zsR^W$#V=KP z3AEFp@OL}WqwOfsV<)A^UTF4&HF1vQecz?LWE@p^Z2){=KEC_3Iopx_eS42>DeiDG zWMXGbYfG~W7C8s@@m<_?#Gqk;!&)_Key@^0xJxrJahv{B&{^!>TV7TEDZlP|$=ZCz zmX=ZWtt4QZKx**)lQQoW8y-XLiOQy#T`2t}p6l*S`68ojyH@UXJ-b~@tN`WpjF z%7%Yzv807gsO!v=!(2uR)16!&U5~VPrPHtGzUU?2w(b1Xchq}(5Ed^G|SD7IG+kvgyVksU) z(0R)SW1V(>&q2nM%Z!C9=;pTg!(8pPSc%H01urXmQI6Gi^dkYCYfu6b4^tW))b^U+ z$2K&iOgN_OU7n#GC2jgiXU{caO5hZt0(>k+c^(r><#m|#J^s?zA6pi;^#*rp&;aqL zRcZi0Q4HhVX3$ybclxo4FFJW*`IV`)Bj_L3rQe?5{wLJh168Ve1jZv+f1D}f0S$N= zm4i|9cEWz&C9~ZI3q*gwWH^<6sBWuphgy@S3Qy?MJiL>gwd|E<2h9-$3;gT9V~S6r z)cAcmE0KXOwDA5eJ02-75d~f?3;n7a9d_xPBJaO;Z)#@s7gk5$Qn(Fc^w@9c5W0zY z59is0?Mt^@Rolcn{4%)Ioat(kxQH6}hIykSA)zht=9F_W*D#<}N(k&&;k;&gKkWIL z0Of*sP=X(Uyu$Pw;?F@?j{}=>{aSHFcii#78FC^6JGrg-)!)MV4AKz>pXnhVgTgx8 z1&5Y=>|8RGA6++FrSy=__k_imx|z-EI@foKi>tK0Hq2LetjUotCgk2QFXaej!BWYL zJc{fv(&qA7UUJ|AXLc5z*_NW#yWzKtl(c8mEW{A>5Hj^gfZ^HC9lQNQ?RowXjmuCj4!!54Us1=hY z0{@-phvC}yls!PmA~_z>Y&n&IW9FQcj}9(OLO-t^NN$c0o}YksCUWt|DV(MJB%%Sr zdf}8!9ylU2TW!=T{?)g-ojAMKc>3pW;KiZ7f0;&g)k}K^#HBhE5ot)%oxq$*$W@b# zg4p<Ou`ME|Kd1WHK@8 zzLD+0(NHWa`B{em3Ye?@aVsEi>y#0XVZfaFuq#;X5C3{*ikRx7UY4FF{ZtNHNO?A_ z#Q?hwRv~D8fPEc%B5E-ZMI&TAmikl||EERumQCRh7p;)>fdZMxvKq;ky0}7IjhJph zW*uuu*(Y6)S;Od--8uR^R#sb$cmFCnPcj9PPCWhPN;n`i1Q#Qn>ii z{WR|0>8F`vf&#E(c2NsoH=I7Cd-FV|%(7a`i}gZw4N~QFFG2WtS^H%@c?%9UZ+kez z;PwGgg_r6V>Kn5n(nZ40P4qMyrCP3bDkJp@hp6&X3>gzC>=f@Hsen<%I~7W+x@}b> z0}Et*vx_50-q@PIV=(3&Tbm}}QRo*FP2@)A#XX-8jYspIhah`9ukPBr)$8>Tmtg&R z?JBoH17?+1@Y@r>anoKPQ}F8o9?vhcG79Cjv^V6ct709VOQwg{c0Q#rBSsSmK3Q;O zBpNihl3S0_IGVE)^`#94#j~$;7+u870yWiV$@={|GrBmuz4b)*bCOPkaN0{6$MvazOEBxFdKZDlbVvv{8_*kJ zfE6C`4&Kkz<5u%dEdStd85-5UHG5IOWbo8i9azgg#zw-(P1AA049hddAB*UdG3Vn0 zX`OgM+EM|<+KhJ<=k?z~WA5waVj?T9eBdfJGebVifBKS1u<$#vl^BvSg)xsnT5Aw_ZY#}v*LXO#htB>f}x3qDdDHoFeb zAq7;0CW;XJ`d&G*9V)@H&739DpfWYzdQt+Kx_E1K#Cg1EMtFa8eQRk_JuUdHD*2;W zR~XFnl!L2A?48O;_iqCVr1oxEXvOIiN_9CUVTZs3C~P+11}ebyTRLACiJuMIG#`xP zKlC|E(S@QvN+%pBc6vPiQS8KgQAUh75C0a2xcPQDD$}*bM&z~g8+=9ltmkT$;c;s z5_=8%i0H^fEAOQbHXf0;?DN5z-5+1 zDxj50yYkz4ox9p$HbZ|H?8ukAbLE^P$@h}L%i6QVcY>)i!w=hkv2zvrduut%!8>6b zcus3bh1w~L804EZ*s96?GB&F7c5?m?|t$-tp2rKMy>F*=4;w*jW}^;8v`st&8)c; z2Ct2{)?S(Z;@_mjAEjb8x=qAQvx=}S6l9?~H?PmP`-xu;ME*B8sm|!h@BX4>u(xg_ zIHmQzp4Tgf*J}Y=8STR5_s)GKcmgV!$JKTg@LO402{{Wrg>#D4-L%vjmtJ4r?p&$F!o-BOf7ej~ z6)BuK^^g1b#(E>$s`t3i13{6-mmSp7{;QkeG5v}GAN&lM2lQT$@(aQCcFP(%UyZbF z#$HLTqGT^@F#A29b0HqiJsRJAlh8kngU`BDI6 zJUE~&!cQ*&f95Ot$#mxU5+*^$qg_DWNdfu+1irglB7yDglzH()2!@#rpu)^3S8weW z_FE$=j^GTY*|5SH95O8o8W9FluYwB=2PwtbW|JG6kcV^dMVmX(wG+Otj;E$%gfu^K z!t~<3??8=()WQSycsBKy24>NjRtuZ>zxJIED;YXaUz$@0z4rl+TW zWxmvM$%4jYIpO>j5k1t1&}1VKM~s!eLsCVQ`TTjn3JRXZD~>GM z$-IT~(Y)flNqDkC%DfbxaV9?QuWCV&-U1yzrV@0jRhE;)ZO0=r-{s@W?HOFbRHDDV zq;eLo+wOW;nI|#mNf(J?RImB9{YSO2Y`9825Lz#u4(nk3)RGv3X8B(A$TsontJ8L! z9JP^eWxtKC?G8^xAZa1HECx*rp35s!^%;&@Jyk)NexVc)@U4$^X1Dag6`WKs|(HhZ#rzO2KEw3xh~-0<;|zcs0L>OcO#YYX{SN8m6`9pp+ zQG@q$I)T?aoe#AoR@%om_#z=c@ych!bj~lV13Qi-xg$i$hXEAB#l=t7QWENGbma4L zbBf*X*4oNYZUd_;1{Ln_ZeAwQv4z?n9$eoxJeI?lU9^!AB2Y~AwOSq67dT9ADZ)s@ zCRYS7W$Zpkdx$3T>7$I%3EI2ik~m!f7&$Djpt6kZqDWZJ-G{*_eXs*B8$1R4+I}Kf zqniwCI64r;>h2Lu{0c(#Atn)%E8&)=0S4BMhq9$`vu|Ct;^ur~gL`bD>J@l)P$q_A zO7b3HGOUG`vgH{}&&AgrFy%K^>? z>wf**coZ2vdSDcNYSm~dZ(vk6&m6bVKmVgrx-X<>{QzA!)2*L+HLTQz$e8UcB&Djq zl)-%s$ZtUN-R!4ZiG=L0#_P=BbUyH+YPmFl_ogkkQ$=s@T1v}rNnZ^eMaqJ|quc+6 z*ygceDOrldsL30w`H;rNu+IjlS+G~p&0SawXCA1+D zC%cZtjUkLNq%FadtHE?O(yQTP486A{1x<{krq#rpauNQaeyhM3*i0%tBpQHQo-u)x z{0{&KS`>}vf2_}b160XZO2$b)cyrHq7ZSeiSbRvaxnKUH{Q`-P(nL&^fcF2){vhN- zbX&WEjP7?b4A%0y6n_=m%l00uZ+}mCYO(!x?j$+O$*TqoD_Q5EoyDJ?w?^UIa491H zE}87(bR`X;@u#3Qy~9wWdWQIg1`cXrk$x9=ccR|RY1~%{fAJ@uq@J3e872x0v$hmv ze_KcL(wM|n0EOp;t{hKoohYyDmYO;!`7^Lx;0k=PWPGZpI>V5qYlzjSL_(%|mud50 z7#{p97s`U|Sn$WYF>-i{i4`kzlrV6a<}=72q2sAT7Zh{>P%*6B;Zl;~0xWymt10Mo zl5{bmR(wJefJpNGK=fSRP|mpCI-)Nf6?Pv==FcFmpSwF1%CTOucV{yqxSyx4Zws3O z8hr5Uyd%ezIO7?PnEO0T%af#KOiXD$e?V&OX-B|ZX-YsgSs%sv-6U+sLPuz{D4bq| zpd&|o5tNCmpT>(uIbRf?8c}d3IpOb3sn6>_dr*26R#ev<_~vi)wleW$PX|5)$_ z+_|=pi(0D(AB_sjQ;sQQSM&AWqzDO1@NHw;C9cPdXRKRI#@nUW)CgFxzQ1nyd!+h& zcjU!U=&u|>@}R(9D$%lu2TlV>@I2-n@fCr5PrZNVyKWR7hm zWjoy^p7v8m#$qN0K#8jT- zq`mSirDZDa1Jxm;Rg3rAPhC)LcI4@-RvKT+@9&KsR3b0_0zuM!Fg7u>oF>3bzOxZPU&$ab$Z9@ zY)f7pKh22I7ZykL{YsdjcqeN++=0a}elQM-4;Q)(`Ep3|VFHqnXOh14`!Bus& z9w%*EWK6AiAM{s$6~SEQS;A>ey$#`7)khZvamem{P?>k)5&7Sl&&NXKk}o!%vd;-! zpo2p-_h^b$DNBO>{h4JdGB=D>fvGIYN8v&XsfxU~VaefL?q} z3ekM?iOKkCzQHkBkhg=hD!@&(L}FcHKoa zbZ7)H1C|lHjwEb@tu=n^OvdHOo7o+W`0-y3KdP#bb~wM=Vr_gyoEq|#B?$&d$tals ziIs-&7isBpvS|CjC|7C&3I0SE?~`a%g~$PI%;au^cUp@ER3?mn-|vyu!$7MV6(uvt z+CcGuM(Ku2&G0tcRCo7#D$Dirfqef2qPOE5I)oCGzmR5G!o#Q~(k~)c=LpIfrhHQk zeAva6MilEifE7rgP1M7AyWmLOXK}i8?=z2;N=no)`IGm#y%aGE>-FN zyXCp0Sln{IsfOBuCdE*#@CQof%jzuU*jkR*Su3?5t}F(#g0BD0Zzu|1MDes8U7f9; z$JBg|mqTXt`muZ8=Z`3wx$uizZG_7>GI7tcfOHW`C2bKxNOR)XAwRkLOaHS4xwlH4 zDpU29#6wLXI;H?0Se`SRa&I_QmI{zo7p%uveBZ0KZKd9H6@U?YGArbfm)D*^5=&Rp z`k{35?Z5GbZnv>z@NmJ%+sx=1WanWg)8r}C_>EGR8mk(NR$pW<-l8OTU^_u3M@gwS z7}GGa1)`z5G|DZirw;FB@VhH7Dq*0qc=|9lLe{w2#`g+_nt>_%o<~9(VZe=zI*SSz4w43-_o>4E4`M@NPKTWZuQJs)?KXbWp1M zimd5F;?AP(LWcaI-^Sl{`~>tmxsQB9Y$Xi*{Zr#py_+I$vx7@NY`S?HFfS!hUiz$a z{>!&e1(16T!Om)m)&k1W#*d#GslD^4!TwiF2WjFBvi=Ms!ADT)ArEW6zfVuIXcXVk z>AHjPADW+mJzY`_Ieq(s?jbk4iD2Rb8*V3t6?I+E06(K8H!!xnDzO%GB;Z$N-{M|B zeT`jo%9)s%op*XZKDd6*)-^lWO{#RaIGFdBH+;XXjI(8RxpBc~azG1H^2v7c^bkFE zZCVPE+E*Q=FSe8Vm&6|^3ki{9~qafiMAf7i4APZg>b%&5>nT@pHH z%O*pOv(77?ZiT{W zBibx}Q12tRc7Py1NcZTp`Q4ey%T_nj@1WKg5Fz_Rjl4wlJQj)rtp8yL3r!Shy zvZvnmh!tH4T6Js-?vI0<-rzzl{mgT*S0d_7^AU_8gBg^03o-J=p(1o6kww2hx|!%T z-jqp}m^G*W?$!R#M%Ef?&2jYxmx+lXWZszpI4d$pUN`(S)|*c^CgdwY>Fa>> zgGBJhwe8y#Xd*q0=@SLEgPF>+Qe4?%E*v{a`||luZ~&dqMBrRfJ{SDMaJ!s_;cSJp zSqZHXIdc@@XteNySUZs^9SG7xK`8=NBNM)fRVOjw)D^)w%L2OPkTQ$Tel-J)GD3=YXy+F4in(ILy*A3m@3o73uv?JC}Q>f zrY&8SWmesiba0|3X-jmlMT3 z*ST|_U@O=i*sM_*48G)dgXqlwoFp5G6qSM3&%_f_*n!PiT>?cNI)fAUkA{qWnqdMi+aNK_yVQ&lx4UZknAc9FIzVk% zo6JmFH~c{_tK!gt4+o2>)zoP{sR}!!vfRjI=13!z5}ijMFQ4a4?QIg-BE4T6!#%?d&L;`j5=a`4is>U;%@Rd~ zXC~H7eGQhhYWhMPWf9znDbYIgwud(6$W3e>$W4$~d%qoJ z+JE`1g$qJ%>b|z*xCKenmpV$0pM=Gl-Y*LT8K+P)2X#;XYEFF4mRbc~jj?DM@(1e`nL=F4Syv)TKIePQUz)bZ?Bi3@G@HO$Aps1DvDGkYF50O$_welu^cL7;vPiMGho74$;4fDqKbE{U zd1h{;LfM#Fb|Z&uH~Rm_J)R~Vy4b;1?tW_A)Iz#S_=F|~pISaVkCnQ0&u%Yz%o#|! zS-TSg87LUfFSs{tTuM3$!06ZzH&MFtG)X-l7>3)V?Txuj2HyG*5u;EY2_5vU0ujA? zHXh5G%6e3y7v?AjhyX79pnRBVr}RmPmtrxoB7lkxEzChX^(vKd+sLh?SBic=Q)5nA zdz7Mw3_iA>;T^_Kl~?1|5t%GZ;ki_+i>Q~Q1EVdKZ)$Sh3LM@ea&D~{2HOG++7*wF zAC6jW4>fa~!Vp5+$Z{<)Qxb|{unMgCv2)@%3j=7)Zc%U<^i|SAF88s!A^+Xs!OASYT%7;Jx?olg_6NFP1475N z#0s<@E~FI}#LNQ{?B1;t+N$2k*`K$Hxb%#8tRQi*Z#No0J}Pl;HWb){l7{A8(pu#@ zfE-OTvEreoz1+p`9sUI%Y{e5L-oTP_^NkgpYhZjp&ykinnW;(fu1;ttpSsgYM8ABX4dHe_HxU+%M(D=~) zYM}XUJ5guZ;=_ZcOsC`_{CiU$zN3$+x&5C`vX-V3`8&RjlBs^rf00MNYZW+jCd~7N z%{jJuUUwY(M`8$`B>K&_48!Li682ZaRknMgQ3~dnlp8C?__!P2z@=Auv;T^$yrsNy zCARmaA@^Yo2sS%2$`031-+h9KMZsIHfB>s@}>Y(z988e!`%4=EDoAQ0kbk>+lCoK60Mx9P!~I zlq~wf7kcm_NFImt3ZYlE(b3O1K^QWiFb$V^a2Jlwvm(!XYx<`i@ZMS3UwFt{;x+-v zhx{m=m;4dgvkKp5{*lfSN3o^keSpp9{hlXj%=}e_7Ou{Yiw(J@NXuh*;pL6@$HsfB zh?v+r^cp@jQ4EspC#RqpwPY(}_SS$wZ{S959`C25777&sgtNh%XTCo9VHJC-G z;;wi9{-iv+ETiY;K9qvlEc04f;ZnUP>cUL_T*ms``EtGoP^B#Q>n2dSrbAg8a>*Lg zd0EJ^=tdW~7fbcLFsqryFEcy*-8!?;n%;F+8i{eZyCDaiYxghr z$8k>L|2&-!lhvuVdk!r-kpSFl`5F5d4DJr%M4-qOy3gdmQbqF1=aBtRM7)c_Ae?$b8 zQg4c8*KQ{XJmL)1c7#0Yn0#PTMEs4-IHPjkn0!=;JdhMXqzMLeh`yOylXROP- zl#z3+fwM9l3%VN(6R77ua*uI9%hO7l7{+Hcbr(peh;afUK?B4EC09J{-u{mv)+u#? zdKVBCPt`eU@IzL)OXA`Ebu`Xp?u0m%h&X41}FNfnJ*g1!1wcbbpo%F4x!-#R9ft!8{5`Ho}04?FI#Kg zL|k`tF1t_`ywdy8(wnTut>HND(qNnq%Sq=AvvZbXnLx|mJhi!*&lwG2g|edBdVgLy zjvVTKHAx(+&P;P#2Xobo7_RttUi)Nllc}}hX>|N?-u5g7VJ-NNdwYcaOG?NK=5)}` zMtOL;o|i0mSKm(UI_7BL_^6HnVOTkuPI6y@ZLR(H?c1cr-_ouSLp{5!bx^DiKd*Yb z{K78Ci&Twup zTKm)ioN|wcYy%Qnwb)IzbH>W!;Ah5Zdm_jRY`+VRJ2 zhkspZ9hbK3iQD91A$d!0*-1i#%x81|s+SPRmD}d~<1p6!A13(!vABP2kNgqEG z?AMgl^P+iRoIY(9@_I?n1829lGvAsRnHwS~|5vD2+Zi53j<5N4wNn0{q>>jF9*bI) zL$kMXM-awNOElF>{?Jr^tOz1glbwaD-M0OKOlTeW3C!1ZyxRbB>8JDof(O&R1bh%3x#>y2~<>OXO#IIedH0Q`(&&?eo-c~ z>*Ah#3~09unym~UC-UFqqI>{dmUD$Y4@evG#ORLI*{ZM)Jl=e1it!XzY($S3V zLG!Y6fCjE>x6r@5FG1n|8ompSZaJ>9)q6jqU;XxCQk9zV(?C9+i*>w z21+KYt1gXX&0`x3E)hS7I5}snbBzox9C@Xzcr|{B8Hw;SY1$}&BoYKXH^hpjW-RgJ z-Fb}tannKCv>y~^`r|(1Q9;+sZlYf3XPSX|^gR01UFtu$B*R;$sPZdIZShRr>|b@J z;#G{EdoY+O;REEjQ}X7_YzWLO+Ey3>a_KDe1CjSe| z6arqcEZ)CX!8r(si`dqbF$uu&pnf^Np{1f*TdJ`r2;@SaZ z#hb4xlaCA@Pwqj#LlUEe5L{I$k(Zj$d3(~)u(F%&xb8={N9hKxlZIO1ABsM{Mt|)2 zJ^t9Id;?%4PfR4&Ph9B9cFK~@tG3wlFW-0fXZS_L4U*EiAA%+`h%q2^6BCC;t0iO4V=s4Qug{M|iDV@s zC7|ef-dxiR7T&Mpre!%hiUhHM%3Qxi$Lzw6&(Tvlx9QA_7LhYq<(o~=Y>3ka-zrQa zhGpfFK@)#)rtfz61w35^sN1=IFw&Oc!Nah+8@qhJ0UEGr;JplaxOGI82OVqZHsqfX ze1}r{jy;G?&}Da}a7>SCDsFDuzuseeCKof|Dz2BPsP8? zY;a)Tkr2P~0^2BeO?wnzF_Ul-ekY=-w26VnU%U3f19Z-pj&2 z4J_a|o4Dci+MO)mPQIM>kdPG1xydiR9@#8m zh27D7GF{p|a{8({Q-Pr-;#jV{2zHR>lGoFtIfIpoMo?exuQyX_A;;l0AP4!)JEM$EwMInZkj+8*IHP4vKRd zKx_l-i*>A*C@{u%ct`y~s6MWAfO{@FPIX&sg8H{GMDc{4M3%$@c8&RAlw0-R<4DO3 trJqdc$mBpWeznn?E0M$F`|3v=`3%T2A17h;rxP7$%JLd=6(2u;`(N3pt&so# literal 0 HcmV?d00001 diff --git a/View/public/img/ico-arrow-black.png b/View/public/img/ico-arrow-black.png new file mode 100644 index 0000000000000000000000000000000000000000..87b8f9519f3862e4c7f01a20f1d8267b357b00b9 GIT binary patch literal 49005 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 literal 0 HcmV?d00001 diff --git a/View/public/img/ico-gallery-edit.png b/View/public/img/ico-gallery-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ec33456d9023eccca78a0536508eb874ddb52d GIT binary patch literal 1234 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW|hp4h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)=f4rG*mD%(=#+N zH8V5RQ7|$vG}1Q!A~Rh>6Dw0QDv55FG|-pw6wGYnPFt43sj+7T$xvrSfQI&tPC^3CAB!YD6^m>Ge1uOWMX1cerbuV z640d(FXR@$jm;~D1`{yA^eYkz^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2 zr55Lx79|5CE=?I^Re_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyA#%@j0z6O%LZKmwXz z9lpL+o_WP3iFwJXo-VdZKr{3*GgGXbjLj`9jNDu-EL=|Z5PDs4>IEf++ybD@E~!PCWvMA{Mftf3U{70R;&zJ@PV=C8 zQ*gV*8K+)-pkwqwQHvDSFd<<20WskT7s!Dp{nR{QdM^Sd?1nz2Vg?3A7f%<*kcwMN zt~hG9ILaLVSQ&7~qmofZBR?VkoXlI_9U8YLZOu~Uo1NtEpQ|^i`4dyj6yd^@sWN6K zj~?`$Xlt?Zc;EXB1KW9t&no|Yy?OY}{`>#t-%NM&&~$YRb=lz%f55$8U{UywtHN=C zZW(LluZ*vlQdioUr;{MC{aE?=EGN%TwtO;b!Fx@oY-rQ=c_`otS zdmcT{nb#0q#^3TOljJI$+E+?lwEbLBzSDFPQ+h$yo_nW@=VxpDJ27|0k+~j`A35)DYMCkg stYDJSVtIXg@i|k>jjC(qd-xgI7@T@;dDZjQxq?a=Pgg&ebxsLQ0DvB@ApigX literal 0 HcmV?d00001 diff --git a/View/public/img/ico-gallery-trash.png b/View/public/img/ico-gallery-trash.png new file mode 100644 index 0000000000000000000000000000000000000000..4695e5472c835a751c5380985d4256332db431ed GIT binary patch literal 1149 zcmeAS@N?(olHy`uVBq!ia0vp^f8U}fi7AzZCsS=07?@QuLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ@J&q4%mWE% zf_3=%T6yLbmn7yTr+T{BDgn*V%gju%vM_NqHZ?VKwycD6J&aW!!< zbvAKyh3R$4PcF?(%`1WFO+n~&!KoLN7;+1MHoK%2WtOF;xE1B+Du6w0m5IeIPR8aI z7DjGvK=Vwny9J^*1&dq2dW{VXaO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1z zp60g}$_C_a$qE40xeajE@v?@5KH1r%7kx=3`YT-QbgYQUAz(IY7KU^J- zZT}e`i96^p@?KGQ&|y1b6R>rE!wlh+1NI7aEh(SW6vEgZ&34!$f9f9pQ*Gy`i4Pb( z?1iTk_xr5B!!GD^LdNI-bBeQEk5p6Q3GR$2Mb?`3SIyE+ec2CAGR;<8aOEYF?^LCL zZ5&hHGfic0Y%iGW(dvD;{*nW;kNzgb7>7MF9s7kY{1IK%$GvR2V2)5LgTeuZfbXw^ TUWngO2Kn97)z4*}Q$iB}Y+iZO literal 0 HcmV?d00001 diff --git a/View/public/img/ico-mail.png b/View/public/img/ico-mail.png new file mode 100644 index 0000000000000000000000000000000000000000..df686fd9b88697de7a3aef122fb6b224c246d19e GIT binary patch literal 1163 zcmaJ>UuY9|9KWVEUE?yN6iaG1f4eGdVD3+vq~>VmrMcW1=#`L0%s}m~cfU4Adw+8G z>ymaBQW={1FgDqPf)5IUgBGE0qM}9eA`aBy!zj2xABV8%%LEnuU2UolX2;$Ae!nlD z&*%I1ZZSLZwcpq6BM8Eu84_}M-HD&=A9?ZnJeX+5OAw_CXw;lQW!Z*AQZ>gR$msGU z%t2Y5E!~9!1kt)r%NI~V8s-#Jr(_pHRdfrp31Z+-#gdgNh`>0U)QklA&yCw8(9{HZ zBq}kIm4ZcWXwHVCb0c|WZc2%(2kSDmHQ~uo}}4$Jnm|Q!y$|aIkN_mDPbVaskmSWtL8bC?LxC9~L1GO` z(^M`VWyDlJn?4vDjIeAvJSfDYVzN){PmBG7sXnp66-;GDhX!hJ)puO6Dc2na-NK#) zXlvg=RkTeVY$VNT&0|S5)!XE%&0`Uoa%mh4?Y8#4RyRy|e%$TW;Nrv9=tBd~yNw6? zv%>2l{wQ8$gk-+5Hja$H_TFDzWrDTY;86Qm^;)$L0DOrAvPYANUs*+WDSO{7a9sE3fzq{(6!>(RHl#`sXjI&l7G;~|<;Awe`Sx0wD0TgE-&cRkpV(77{PUxQqxp{dS$=u($=MxQf2eTt z%9-@Xmkm$g_Nm~r?cEo3{x?zWmQP*3w)^s4b?DQ`+7FrG>6iRbk4^B^7UIWq%&z|g RpW^-=GU*ZF>fpC0-vCqicYOc= literal 0 HcmV?d00001 diff --git a/View/public/img/ico-phone.png b/View/public/img/ico-phone.png new file mode 100644 index 0000000000000000000000000000000000000000..8319e4e54904877e8a446a9c36c7de615507c202 GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0vp@KrG0?1|-@3tIYvYk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFjeDsTY(OatnYqyQCInmZhe+73JqDfIV%MiN!6hhUShy zd)+L|938Q{1)?_vi(9~Y-3$zH>eUB2MjsTlNKp+F0;V4j6P|E^9C*@C%>$CA=qwcU4k?0wzHf2X+8{@m{OvEhrpc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#>2=9ZF3nBND}m`vLFjeFsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6saIL(9V zO~LIJ3!HlOfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;uxBrny9vw`_dQ)4Ln?0N zTsWV{7$|c5W445toWrgO>uyvrTr}AzxKU6gqphXY_4~Yq`HGMHRo7-*VyU){mR`Ro z^p|bX5z{$Oj3-w=FMsxrGllEkWW%&R|1BTW^+bQXfRL|2%Xn=DHVu{+kV} zt9^bSiv03*!}1T75!|4pabmy85}Sb4q9e0L(ptN&o-= literal 0 HcmV?d00001 diff --git a/View/public/img/ico-table-edit.png b/View/public/img/ico-table-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1d82b82e57fa0c9bf72941a2f7833b6cdc994fe4 GIT binary patch literal 1275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#>2=9ZF3nBND}m`vLFhHZsTY(OatnYqyQCInmZhe+73JqDfIV%MiOnr$#s=nQ z#*P*)7LM560@0g-+bt$I-J%b4j6Nu8k)j$V1WZ35COqK+Iq;;Png>kpMZknTcl8oY z1_s7lPZ!6Kid#!ApVf8=lsH~^xFY&wcAOHIs+mWi&W#?U&M8Tay}eU==jue9b;>z* ztlnXxlJk@e8$Je^rI}Aka#Ru9{NVQs^UH;^O`cv^zVo}?cbn&Pp4&Zs&FPo&Cq3n# zp!5-Txq#_@O+jZCg?;~f!kyLX>l*3HAJo-;&Sk02I4t95_~ytVjszadjB80JS?t!P zEEZZkZ?0In&1e5K3-PBf4p`5d`@JhLUwFG=1KZjw zt8TS~=Du!@y<%~6_tB}cho6@u>GzfFZBR|$nv1Z_TaB%zvy(udc+e-Lvq1a>TV2!qy?;_g1Hy1#kT%5>~i4_ty2ykQ`sr xjurfiRtiNt^L}3E`Z4^?i<{jl$G0;uGt|uYaNIjvvmI0%dAj}Rl8<3oNC%zs?NtU=qlmzFem6RtIr7}3Cer{{GxPyLrY6bkQqisxQ#zd*q`*i1pgH!(Rg4gi&u1T;f0Gc(1?#LU>h+|1a*!o|YT(9qS$!r0iz*}&Aq($c`( z)y>!irq?AuximL5uLPzy1)KYu@4?-frn%f!R&=Up|rZ1f5m z$|dgEF4W$$s7IW3Y%u=ENQ6EW-q>CQ6ibFI@|k!^wGBy zwkEUNM=Ve|Zhmt~?#cuSP0RTSU6N9M@)4~1hAu+$H(gv`yMHp*yvLFE(%0@>)62lj Ypk1YVZ8`hZ|DXcG)78&qol`;+09Sd3u>b%7 literal 0 HcmV?d00001 diff --git a/View/public/img/jquery-ui/slider-handler.png b/View/public/img/jquery-ui/slider-handler.png new file mode 100644 index 0000000000000000000000000000000000000000..e1bbeb1c768d5794d434845abe53680b58dade63 GIT binary patch literal 3268 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 UWmOS#U;&jVp00i_>zopr0POdaZU6uP literal 0 HcmV?d00001 diff --git a/View/public/img/logo-white.png b/View/public/img/logo-white.png new file mode 100644 index 0000000000000000000000000000000000000000..675baa699e0cc6f0973c7faf10f3ef4ed7c19341 GIT binary patch literal 2857 zcmaJ@dpwi-A9rtaDdtk7nnf;$&0NODFvc-Oj=Q4Fwpg=E+hju*Gr6mXWFth8l1n0# z7^#y}Bosx9PzmLn(l7FxPIZ2Nbbin4d7kh0`+0rd@6Y>ldA*(|)!XY=6-6CIDJdxx zoIBP>vQA1KU4Vk*9Ze8*N)~OlYY^L)zKv~zOi0@gjfmzNrX5$fbBUb2?3SF#)CQ3C>jgJK|{Xsq9prOGYkU$>cXa= zA%BYs^7IC~(3vE#HPq6KU=D|a5eO*U${K-yn}RLO;TAA+$&E0BTcNBGC<`0#w+kYP z#w6}T`C#3?#gd%RkVrP0fr7zeVq%~%mQXq~0tQDSk*gdQ7G@F;GZvS|#&gVQtgYV} zup}0NNoKIgbQ*Y-5g$&EW}_hzrGKYDW&EI}vA&f_QZN_?&w#<9=Bp`vcl7l9|E^T( z4{sLRhxCu$pAxhDxC|1^hs2^sGYOK$?c2H;ee9KM3gJm5`!>@BaqfMu5h@k1=1Re zKw81!E^v$m#?9I0I~GePL{mvL_IE7tAFR#4VpoTO%8*3Hl9=R!B%&LWP6dBW8b$tz z7KE*vt)%Hl37_@Pwfv1G{zS_+EaqRaFo_u0YHRfyb?LX!>kW#*m5Q) zGe5Lkx6+80vJ8PhE({;9~9KfNy|;-}THY z%cA5L0y_Hn>MFx=#~F6wDQ4t$6JrNYqx*$!oYV7lCEma@k?i<}uT03*p?XpupRFADPqLke!~swI8h3C%rnV0W9)7H)1gx{I9D^5z~x|^s}(_ov@{#e+H0!X&(TxZTC zCTR07FK>2k7=R4Z!bd4OEbrVwFVKEb9i>|U`BX1pXo{g738xe;$|sD46em6OYZADs z?-(d0%Un$IWw-0fap(#mPp>9f?)PdrdQLBY2YmJb*@Iag8rt5fUGNs!ah)Fu-0+-t zV=eFIM(WvMbFuR6V%KYVp`EseT;qL+RmK{>+Nmz2+TOblwwo=1?H)(Pbw1s#4cM00 zJ(wJ}>o?vfBXM-c5Pu_JObwd!3Qc_c4hs0N!0!i+^nF;XyFQ`ygc*PYsFt=PeG#fH z#mYB+Xx8dZ^xoIL;v~w+?}%;yjG_TP1+ACc>yJOZHqQHGhCjwI!T+-G5xi4j!Cv%N zl3Q{z_)bW1o8i;jOUu0!{mVyAJ6>DtfB5AXHHH{ z24js_ufwkA$Xkl^teE#7eKEXai+SHt(5ZKt4Ya|vec^c74X(=?n#azy2in!-cNI+* zhvhk%2%dCCH>k*V)YYvaRpuqwdHAxn`74n)Nh&y25ehjOzpXH{N=mnRXs<} zO~l5Jb}!Am=GGJif&$bX^m-DLT4ktjMSrzcglR3Li(`1H5HgF)bL)a|-*q`##TrbE zR?1}3{R#L+gZ7H^WzVtBxWHaC;F$a#(^oC0-`S>eSOuGmGfvcP6p60t$rc z{5as6vdrnXe9N-2PXgmNfX`)=gP=*V&X*^*KWzc9Sf=Kx-kRFB^2X-V21d`PH7jlv z=Q44nxUv4G?m<%-Rrz%)x;EkO)&0YYeck&2c@u|jFa5ECWbEZ;T+f?Ve&Jf=kKU51 zyP4(Sw5U4h-+IA#MIimauR3uXO1kZc^7ev=kXI&`b{?5@+#UR+BU*uQ-?N~QI9|L4aka29cn3OW-6wS}qDh=+6UlX|XDU&3Fysx~L9 zIli}=!yhEB`_s3>V{&EXL3~q0dPS6_L9Z(g4%My@!~s5+kB!~0a6nvc+`iwqEfh4At2ujWhe~Dy-KeM%B+AW%nZ4)x~2bMXvWhPP}Q^yB%4w&8a7~Om|z$DhVHjAB2FA zJz)H!yM5tlQ#Ii|=c?v4Uh6Cj18{%l@7f`5@FU!On|-WnX~@=XS$ilxDkmgkd^yEt z#QjT%QQ;J>Wc`!HFV&@G*7tIj4X#R(si+BcWqX{t8qbs*skmSJ+fz0RG* z>5QH?1g`XwFTd^g64T1Ec)6VZ+MY3l`0m*Ocja6^ADnUjn2fR%yYsc(d-p-k>d!0A L)eBqg9LD=E?{m`# literal 0 HcmV?d00001 diff --git a/View/public/img/logo.png b/View/public/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..aac3a71c2e9feb09ca663d09f81f5cb9b0021bf8 GIT binary patch literal 2275 zcmaJ@X;@QN8V(hef~bH9ipn+Y2xNnh#Dpy&fEpx$R1{f4a)AI@NFoFjA`w(XOBLE- zSfp%fCm>KI+DBvzQZ!;wR6@Z8Tqye@11KtWZdC02uydb#?>XmtzW4p!Z~1X@f&%>v z_1EjeU@*e~e+mOy70_p@w+#B@?Kf?JmUR-}P)V>LMv}r3fiQ25AQ}V$c&u2E0kSx$ zNotS?gDtVLB%gb*4ABYH}OEOr7Y0iwZJE}sOSyz*~2z~zwO zyWD6Ze%Hi3E?6NQ49gA|)loB?aRm5XB-;csyRqfkrz+9?s%azJw)p=8LTs z87QEbE#e9#Tmc`@GP0rt`y?bdr1WD7JmF_rzW7s_pn@T!EFl8rg4Cw8=t!gee^(yw zv$t5n0RPhaMPhMCst`mlK(Sz-hz&I^#!4GXNFa+qmP8;55eO0&s~8j~kO;(a0wF*S z#sc;<7Msi08XP_#Xf#3qUo2tq*{5|A47QXRK=BTd_Kp?v&Vj+^H(m`;G5!Lz$}_ zeqXM7*nh5<*H~-afK??=!EpYm3r_VWd&94sSAGv@5>&BKrRBe|`teAZBEd|9HE7tR z6T!+zJLel_c3@?PbG>K#GLNUvhUC;+O2YV>vT)5rXV(*p&~I%f8k_!@PRqp~7`^eD z`EAdoq1;&WK6G7W+M?=ZA5p5C_?38FsZHx2snh zMP=44U(4H9Olg`7yXcnVt*7*~Dp&gFRm>WWY8CG`+0$E#%R@Dw3%_q?cyl;2my)FZ9~o}x3=wb^npD*xtTyt1@LbGNmZ zUBIZ!=+gARK5{H-HY3JxbvRkS6Rq25J84n1*PadTihFo;7AG{hY*wOv^lRIny004I zg}BQN6#*j&VR;UDxp2kh@BtV)1nwX5pq3z8S&(BnxcA!T6oqngI@*_ZN92e3ZSbb8 z%rrW^Aa(RgR1SUmr!0#DOEuHf;+}7aj|t84fb|LZu!8wzk4jpEL!ox?7WWuH)9^>$ zK@YXbupKJH@M5-N4lG11d^hY>7!*DqR`ZX8M^ry`Tx?F;Xu_wjd+ku6+mJ1PveWOe zYFmps>dyQ6rnCI?a$~hEW?R66>k+FPm`9dUcIB%vaG1RJ zE2{B+aIh~groE#}(og`NPZl)(*!<&0^d8e0zfD7&tovV!olY;SBW+u)AO@+!?d+$B z=!(cLzr}@{aY?uZrDLLxbZHcrRrR@5ffKhnBCb}V_TK;FDr5@*O7j^+OnnK z`GxT^C)x>P#`-*;i{GEv zaC2q7PR+B)(ZaQf!c%42V^N+l$c3z~Ni*P^s~Nqy>h>2tr=s;m$Lj=i9|NaW>tEd; zOw$o?zwf)pL+8RbT`aO0=c8q_vn9-4<4Xr#)^2$jt{GG*`fY?x!P)JlvgVU+Q8Uiu zbMyg6{6Tg}{Au&lJ$Snb7@f)V`azLc0p6Jx81;dz%#--Rk%E?d9V;hpO?tXrG3MRb zYn>f42?u=&JP%zd++Jdsk#uI2k@BAtjQ3}~cwpghdw1V-mCWwag7cb@t;f$ijPLGJ xGFlxIEyaiLUpwoxGiL)|Fs|&4VadKm!opKBrqat#p3q)90(=80=Y68&{{>YH!r=e_ literal 0 HcmV?d00001 diff --git a/View/public/img/new-gallery-img.png b/View/public/img/new-gallery-img.png new file mode 100644 index 0000000000000000000000000000000000000000..dbbd297d5a1a1b418d701b83e1b2aa3cd3bd0c14 GIT binary patch literal 5861 zcmdT{=T}o-vyLFBAR^L4I?|OYy@(X)y?0Q04OJiziu9Hr1nDKxn}7%y0s<44LN1Dmx@wAwEV@2GM;CVo06;Z9KO?}<07Vl!+$P?p3w@aIVZ_Z@pFowY zO*NIDSLohD_3tSFHZdhbFD1Ryvb)0EOX08@>ki?tFGoZsGTQt3iMz)t@#8V*;kXhA9Wh zdxn0Q^FLxQkE7$XG>Az~qfA^L9@g4S?D-}5Ks@>BiqK3pof*Tj55RHw%8V+=gYFBP z^o)e0grEnXM?3dKnAKG-^!#0hbyOIdPKo)V>&zrHn+))|%%KT|jrDM$23YOh(rvwt zMcN7g627$iKLC3(wS-vfcdtBmdR9F@Z>ez$=Eftig~7regelsD4C}WqVAkIR9;Zn_ z{e%>)#XTKCWlG)sLn~gF_cvg%7tDA5_%qQ^T(P&u34D01G+3s|qM6ZT(N7sil&ui+ z>H?N?LEiPJ1ck_mpS_?M$uK1-WqtB0lnKDiOTlt4*#6lF229$kLU@Tx9L>(k#|^*# z12$>a{L@dv9tN>fQ4(%`q&Kveb7f8-!UA~xig4!@{T3nR_uF5;Q#1p}mk0^ux#Mno z+X^kcr%Jh{#6n9I-t_VDhxawMTouIrA1Op4#k?N-Mc6HgNZjF%7__}Te@kERK|wgr z0m-jd52K>{A5!bb`mreXGkl3QO`%^SBvPc%W%zKHLs3DMfcn+$NBs(hs+gTZ$1RI3 zZoelj05V1RM?L39SZdInr-Jv&I?X>*xDz$l>PXy$MA3HsJP?*(=6?_Wp6*2$@(>-R z)0MeIVM-zwQBD#5kV2{`QILY>hq6LyAp1QE*6Nf;B?K<7W>c6-m=Ou8spb6^RK%}e z3+ZZpARS<)j$SFsC^Rk8hW+m+;$LQC1L2st{m1@L<=MVFt*uWa%$ zcZ6}PVT!Z^{Jg$O*jUPF$35#dS~Bnda=v_GojFp=*>0WJ=ssisDzC!4TvV=ynMxZ?VqtiI;Zm**7<``2o86_DV299

      ", + "emphasis": "
    1. " + + "
      " + + "Bold" + + "Italic" + //,+ "Underline" + + "
      " + + "
    2. ", + "lists": "
    3. " + + "
      " + + "" + + "" + + "" + + "" + + "
      " + + "
    4. ", + + "link": "
    5. " + + + "" + + + "" + + + "
    6. ", + + "image": "
    7. " + + + "" + + + "" + + + "
    8. ", + + "html": + "
    9. " + + "
      " + + "" + + "
      " + + "
    10. " + }; + + var defaultOptions = { + "font-styles": true, + "emphasis": true, + "lists": true, + "html": false, + "link": true, + "image": true, + events: {}, + parserRules: { + tags: { + "b": {}, + "i": {}, + "br": {}, + "ol": {}, + "ul": {}, + "li": {}, + "h1": {}, + "h2": {}, + "u": 1, + "img": { + "check_attributes": { + "width": "numbers", + "alt": "alt", + "src": "url", + "height": "numbers" + } + }, + "a": { + set_attributes: { + target: "_blank", + rel: "nofollow" + }, + check_attributes: { + href: "url" // important to avoid XSS + } + } + } + } + }; + + var Wysihtml5 = function(el, options) { + this.el = el; + this.toolbar = this.createToolbar(el, options || defaultOptions); + this.editor = this.createEditor(options); + + window.editor = this.editor; + + $('iframe.wysihtml5-sandbox').each(function(i, el){ + $(el.contentWindow).off('focus.wysihtml5').on({ + 'focus.wysihtml5' : function(){ + $('li.dropdown').removeClass('open'); + } + }); + }); + }; + + Wysihtml5.prototype = { + constructor: Wysihtml5, + + createEditor: function(options) { + var parserRules = defaultOptions.parserRules; + + if(options && options.parserRules) { + parserRules = options.parserRules; + } + + var editor = new wysi.Editor(this.el.attr('id'), { + toolbar: this.toolbar.attr('id'), + parserRules: parserRules + }); + + if(options && options.events) { + for(var eventName in options.events) { + editor.on(eventName, options.events[eventName]); + } + } + + return editor; + }, + + createToolbar: function(el, options) { + var self = this; + var toolbar = $("
        ", { + 'id' : el.attr('id') + "-wysihtml5-toolbar", + 'class' : "wysihtml5-toolbar", + 'style': "display:none" + }); + + for(var key in defaultOptions) { + var value = false; + + if(options[key] != undefined) { + if(options[key] == true) { + value = true; + } + } else { + value = defaultOptions[key]; + } + + if(value == true) { + toolbar.append(templates[key]); + + if(key == "html") { + this.initHtml(toolbar); + } + + if(key == "link") { + this.initInsertLink(toolbar); + } + + if(key == "image") { + this.initInsertImage(toolbar); + } + } + } + + var self = this; + + toolbar.find("a[data-wysihtml5-command='formatBlock']").click(function(e) { + var el = $(e.srcElement); + self.toolbar.find('.current-font').text(el.html()) + }); + + this.el.before(toolbar); + + return toolbar; + }, + + initHtml: function(toolbar) { + var changeViewSelector = "a[data-wysihtml5-action='change_view']"; + toolbar.find(changeViewSelector).click(function(e) { + toolbar.find('a.btn').not(changeViewSelector).toggleClass('disabled'); + }); + }, + + initInsertImage: function(toolbar) { + var self = this; + var insertImageModal = toolbar.find('.bootstrap-wysihtml5-insert-image-modal'); + var urlInput = insertImageModal.find('.bootstrap-wysihtml5-insert-image-url'); + var insertButton = insertImageModal.find('a.btn-primary'); + var initialValue = urlInput.val(); + + var insertImage = function() { + var url = urlInput.val(); + urlInput.val(initialValue); + self.editor.composer.commands.exec("insertImage", url); + }; + + urlInput.keypress(function(e) { + if(e.which == 13) { + insertImage(); + insertImageModal.modal('hide'); + } + }); + + insertButton.click(insertImage); + + insertImageModal.on('shown', function() { + urlInput.focus(); + }); + + insertImageModal.on('hide', function() { + self.editor.currentView.element.focus(); + }); + + toolbar.find('a[data-wysihtml5-command=insertImage]').click(function() { + insertImageModal.modal('show'); + }); + }, + + initInsertLink: function(toolbar) { + var self = this; + var insertLinkModal = toolbar.find('.bootstrap-wysihtml5-insert-link-modal'); + var urlInput = insertLinkModal.find('.bootstrap-wysihtml5-insert-link-url'); + var insertButton = insertLinkModal.find('a.btn-primary'); + var initialValue = urlInput.val(); + + var insertLink = function() { + var url = urlInput.val(); + urlInput.val(initialValue); + self.editor.composer.commands.exec("createLink", { + href: url, + target: "_blank", + rel: "nofollow" + }); + }; + var pressedEnter = false; + + urlInput.keypress(function(e) { + if(e.which == 13) { + insertLink(); + insertLinkModal.modal('hide'); + } + }); + + insertButton.click(insertLink); + + insertLinkModal.on('shown', function() { + urlInput.focus(); + }); + + insertLinkModal.on('hide', function() { + self.editor.currentView.element.focus(); + }); + + toolbar.find('a[data-wysihtml5-command=createLink]').click(function() { + insertLinkModal.modal('show'); + }); + } + }; + + $.fn.wysihtml5 = function (options) { + return this.each(function () { + var $this = $(this); + $this.data('wysihtml5', new Wysihtml5($this, options)); + }) + }; + + $.fn.wysihtml5.Constructor = Wysihtml5; + +}(window.jQuery, window.wysihtml5); diff --git a/View/public/js/bootstrap.datepicker.js b/View/public/js/bootstrap.datepicker.js new file mode 100644 index 0000000..6864b79 --- /dev/null +++ b/View/public/js/bootstrap.datepicker.js @@ -0,0 +1,989 @@ +/* ========================================================= + * bootstrap-datepicker.js + * http://www.eyecon.ro/bootstrap-datepicker + * ========================================================= + * Copyright 2012 Stefan Petre + * Improvements by Andrew Rowls + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + +!function( $ ) { + + function UTCDate(){ + return new Date(Date.UTC.apply(Date, arguments)); + } + function UTCToday(){ + var today = new Date(); + return UTCDate(today.getUTCFullYear(), today.getUTCMonth(), today.getUTCDate()); + } + + // Picker object + + var Datepicker = function(element, options) { + var that = this; + + this.element = $(element); + this.language = options.language||this.element.data('date-language')||"en"; + this.language = this.language in dates ? this.language : this.language.split('-')[0]; //Check if "de-DE" style date is available, if not language should fallback to 2 letter code eg "de" + this.language = this.language in dates ? this.language : "en"; + this.isRTL = dates[this.language].rtl||false; + this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||dates[this.language].format||'mm/dd/yyyy'); + this.isInline = false; + this.isInput = this.element.is('input'); + this.component = this.element.is('.date') ? this.element.find('.add-on') : false; + this.hasInput = this.component && this.element.find('input').length; + if(this.component && this.component.length === 0) + this.component = false; + + this._attachEvents(); + + this.forceParse = true; + if ('forceParse' in options) { + this.forceParse = options.forceParse; + } else if ('dateForceParse' in this.element.data()) { + this.forceParse = this.element.data('date-force-parse'); + } + + + this.picker = $(DPGlobal.template) + .appendTo(this.isInline ? this.element : 'body') + .on({ + click: $.proxy(this.click, this), + mousedown: $.proxy(this.mousedown, this) + }); + + if(this.isInline) { + this.picker.addClass('datepicker-inline'); + } else { + this.picker.addClass('datepicker-dropdown dropdown-menu'); + } + if (this.isRTL){ + this.picker.addClass('datepicker-rtl'); + this.picker.find('.prev i, .next i') + .toggleClass('icon-arrow-left icon-arrow-right'); + } + $(document).on('mousedown', function (e) { + // Clicked outside the datepicker, hide it + if ($(e.target).closest('.datepicker.datepicker-inline, .datepicker.datepicker-dropdown').length === 0) { + that.hide(); + } + }); + + this.autoclose = false; + if ('autoclose' in options) { + this.autoclose = options.autoclose; + } else if ('dateAutoclose' in this.element.data()) { + this.autoclose = this.element.data('date-autoclose'); + } + + this.keyboardNavigation = true; + if ('keyboardNavigation' in options) { + this.keyboardNavigation = options.keyboardNavigation; + } else if ('dateKeyboardNavigation' in this.element.data()) { + this.keyboardNavigation = this.element.data('date-keyboard-navigation'); + } + + this.viewMode = this.startViewMode = 0; + switch(options.startView || this.element.data('date-start-view')){ + case 2: + case 'decade': + this.viewMode = this.startViewMode = 2; + break; + case 1: + case 'year': + this.viewMode = this.startViewMode = 1; + break; + } + + this.todayBtn = (options.todayBtn||this.element.data('date-today-btn')||false); + this.todayHighlight = (options.todayHighlight||this.element.data('date-today-highlight')||false); + + this.calendarWeeks = false; + if ('calendarWeeks' in options) { + this.calendarWeeks = options.calendarWeeks; + } else if ('dateCalendarWeeks' in this.element.data()) { + this.calendarWeeks = this.element.data('date-calendar-weeks'); + } + if (this.calendarWeeks) + this.picker.find('tfoot th.today') + .attr('colspan', function(i, val){ + return parseInt(val) + 1; + }); + + this.weekStart = ((options.weekStart||this.element.data('date-weekstart')||dates[this.language].weekStart||0) % 7); + this.weekEnd = ((this.weekStart + 6) % 7); + this.startDate = -Infinity; + this.endDate = Infinity; + this.daysOfWeekDisabled = []; + this.setStartDate(options.startDate||this.element.data('date-startdate')); + this.setEndDate(options.endDate||this.element.data('date-enddate')); + this.setDaysOfWeekDisabled(options.daysOfWeekDisabled||this.element.data('date-days-of-week-disabled')); + this.fillDow(); + this.fillMonths(); + this.update(); + this.showMode(); + + if(this.isInline) { + this.show(); + } + }; + + Datepicker.prototype = { + constructor: Datepicker, + + _events: [], + _attachEvents: function(){ + this._detachEvents(); + if (this.isInput) { // single input + this._events = [ + [this.element, { + // focus: $.proxy(this.show, this), + keyup: $.proxy(this.update, this), + keydown: $.proxy(this.keydown, this), + click: $.proxy(this.show, this) + }] + ]; + } + else if (this.component && this.hasInput){ // component: input + button + this._events = [ + // For components that are not readonly, allow keyboard nav + [this.element.find('input'), { + focus: $.proxy(this.show, this), + keyup: $.proxy(this.update, this), + keydown: $.proxy(this.keydown, this) + }], + [this.component, { + click: $.proxy(this.show, this) + }] + ]; + } + else if (this.element.is('div')) { // inline datepicker + this.isInline = true; + } + else { + this._events = [ + [this.element, { + click: $.proxy(this.show, this) + }] + ]; + } + for (var i=0, el, ev; i this.endDate) { + this.viewDate = new Date(this.endDate); + } else { + this.viewDate = new Date(this.date); + } + this.fill(); + }, + + fillDow: function(){ + var dowCnt = this.weekStart, + html = ''; + if(this.calendarWeeks){ + var cell = ' '; + html += cell; + this.picker.find('.datepicker-days thead tr:first-child').prepend(cell); + } + while (dowCnt < this.weekStart + 7) { + html += ''+dates[this.language].daysMin[(dowCnt++)%7]+''; + } + html += ''; + this.picker.find('.datepicker-days thead').append(html); + }, + + fillMonths: function(){ + var html = '', + i = 0; + while (i < 12) { + html += ''+dates[this.language].monthsShort[i++]+''; + } + this.picker.find('.datepicker-months td').html(html); + }, + + fill: function() { + var d = new Date(this.viewDate), + year = d.getUTCFullYear(), + month = d.getUTCMonth(), + startYear = this.startDate !== -Infinity ? this.startDate.getUTCFullYear() : -Infinity, + startMonth = this.startDate !== -Infinity ? this.startDate.getUTCMonth() : -Infinity, + endYear = this.endDate !== Infinity ? this.endDate.getUTCFullYear() : Infinity, + endMonth = this.endDate !== Infinity ? this.endDate.getUTCMonth() : Infinity, + currentDate = this.date && this.date.valueOf(), + today = new Date(); + this.picker.find('.datepicker-days thead th.switch') + .text(dates[this.language].months[month]+' '+year); + this.picker.find('tfoot th.today') + .text(dates[this.language].today) + .toggle(this.todayBtn !== false); + this.updateNavArrows(); + this.fillMonths(); + var prevMonth = UTCDate(year, month-1, 28,0,0,0,0), + day = DPGlobal.getDaysInMonth(prevMonth.getUTCFullYear(), prevMonth.getUTCMonth()); + prevMonth.setUTCDate(day); + prevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.weekStart + 7)%7); + var nextMonth = new Date(prevMonth); + nextMonth.setUTCDate(nextMonth.getUTCDate() + 42); + nextMonth = nextMonth.valueOf(); + var html = []; + var clsName; + while(prevMonth.valueOf() < nextMonth) { + if (prevMonth.getUTCDay() == this.weekStart) { + html.push(''); + if(this.calendarWeeks){ + // ISO 8601: First week contains first thursday. + // ISO also states week starts on Monday, but we can be more abstract here. + var + // Start of current week: based on weekstart/current date + ws = new Date(+prevMonth + (this.weekStart - prevMonth.getUTCDay() - 7) % 7 * 864e5), + // Thursday of this week + th = new Date(+ws + (7 + 4 - ws.getUTCDay()) % 7 * 864e5), + // First Thursday of year, year from thursday + yth = new Date(+(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay())%7*864e5), + // Calendar week: ms between thursdays, div ms per day, div 7 days + calWeek = (th - yth) / 864e5 / 7 + 1; + html.push(''+ calWeek +''); + + } + } + clsName = ''; + if (prevMonth.getUTCFullYear() < year || (prevMonth.getUTCFullYear() == year && prevMonth.getUTCMonth() < month)) { + clsName += ' old'; + } else if (prevMonth.getUTCFullYear() > year || (prevMonth.getUTCFullYear() == year && prevMonth.getUTCMonth() > month)) { + clsName += ' new'; + } + // Compare internal UTC date with local today, not UTC today + if (this.todayHighlight && + prevMonth.getUTCFullYear() == today.getFullYear() && + prevMonth.getUTCMonth() == today.getMonth() && + prevMonth.getUTCDate() == today.getDate()) { + clsName += ' today'; + } + if (currentDate && prevMonth.valueOf() == currentDate) { + clsName += ' active'; + } + if (prevMonth.valueOf() < this.startDate || prevMonth.valueOf() > this.endDate || + $.inArray(prevMonth.getUTCDay(), this.daysOfWeekDisabled) !== -1) { + clsName += ' disabled'; + } + html.push(''+prevMonth.getUTCDate() + ''); + if (prevMonth.getUTCDay() == this.weekEnd) { + html.push(''); + } + prevMonth.setUTCDate(prevMonth.getUTCDate()+1); + } + this.picker.find('.datepicker-days tbody').empty().append(html.join('')); + var currentYear = this.date && this.date.getUTCFullYear(); + + var months = this.picker.find('.datepicker-months') + .find('th:eq(1)') + .text(year) + .end() + .find('span').removeClass('active'); + if (currentYear && currentYear == year) { + months.eq(this.date.getUTCMonth()).addClass('active'); + } + if (year < startYear || year > endYear) { + months.addClass('disabled'); + } + if (year == startYear) { + months.slice(0, startMonth).addClass('disabled'); + } + if (year == endYear) { + months.slice(endMonth+1).addClass('disabled'); + } + + html = ''; + year = parseInt(year/10, 10) * 10; + var yearCont = this.picker.find('.datepicker-years') + .find('th:eq(1)') + .text(year + '-' + (year + 9)) + .end() + .find('td'); + year -= 1; + for (var i = -1; i < 11; i++) { + html += ''+year+''; + year += 1; + } + yearCont.html(html); + }, + + updateNavArrows: function() { + var d = new Date(this.viewDate), + year = d.getUTCFullYear(), + month = d.getUTCMonth(); + switch (this.viewMode) { + case 0: + if (this.startDate !== -Infinity && year <= this.startDate.getUTCFullYear() && month <= this.startDate.getUTCMonth()) { + this.picker.find('.prev').css({visibility: 'hidden'}); + } else { + this.picker.find('.prev').css({visibility: 'visible'}); + } + if (this.endDate !== Infinity && year >= this.endDate.getUTCFullYear() && month >= this.endDate.getUTCMonth()) { + this.picker.find('.next').css({visibility: 'hidden'}); + } else { + this.picker.find('.next').css({visibility: 'visible'}); + } + break; + case 1: + case 2: + if (this.startDate !== -Infinity && year <= this.startDate.getUTCFullYear()) { + this.picker.find('.prev').css({visibility: 'hidden'}); + } else { + this.picker.find('.prev').css({visibility: 'visible'}); + } + if (this.endDate !== Infinity && year >= this.endDate.getUTCFullYear()) { + this.picker.find('.next').css({visibility: 'hidden'}); + } else { + this.picker.find('.next').css({visibility: 'visible'}); + } + break; + } + }, + + click: function(e) { + e.stopPropagation(); + e.preventDefault(); + var target = $(e.target).closest('span, td, th'); + if (target.length == 1) { + switch(target[0].nodeName.toLowerCase()) { + case 'th': + switch(target[0].className) { + case 'switch': + this.showMode(1); + break; + case 'prev': + case 'next': + var dir = DPGlobal.modes[this.viewMode].navStep * (target[0].className == 'prev' ? -1 : 1); + switch(this.viewMode){ + case 0: + this.viewDate = this.moveMonth(this.viewDate, dir); + break; + case 1: + case 2: + this.viewDate = this.moveYear(this.viewDate, dir); + break; + } + this.fill(); + break; + case 'today': + var date = new Date(); + date = UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0); + + this.showMode(-2); + var which = this.todayBtn == 'linked' ? null : 'view'; + this._setDate(date, which); + break; + } + break; + case 'span': + if (!target.is('.disabled')) { + this.viewDate.setUTCDate(1); + if (target.is('.month')) { + var month = target.parent().find('span').index(target); + this.viewDate.setUTCMonth(month); + this.element.trigger({ + type: 'changeMonth', + date: this.viewDate + }); + } else { + var year = parseInt(target.text(), 10)||0; + this.viewDate.setUTCFullYear(year); + this.element.trigger({ + type: 'changeYear', + date: this.viewDate + }); + } + this.showMode(-1); + this.fill(); + } + break; + case 'td': + if (target.is('.day') && !target.is('.disabled')){ + var day = parseInt(target.text(), 10)||1; + var year = this.viewDate.getUTCFullYear(), + month = this.viewDate.getUTCMonth(); + if (target.is('.old')) { + if (month === 0) { + month = 11; + year -= 1; + } else { + month -= 1; + } + } else if (target.is('.new')) { + if (month == 11) { + month = 0; + year += 1; + } else { + month += 1; + } + } + this._setDate(UTCDate(year, month, day,0,0,0,0)); + } + break; + } + } + }, + + _setDate: function(date, which){ + if (!which || which == 'date') + this.date = date; + if (!which || which == 'view') + this.viewDate = date; + this.fill(); + this.setValue(); + this.element.trigger({ + type: 'changeDate', + date: this.date + }); + var element; + if (this.isInput) { + element = this.element; + } else if (this.component){ + element = this.element.find('input'); + } + if (element) { + element.change(); + if (this.autoclose && (!which || which == 'date')) { + this.hide(); + } + } + }, + + moveMonth: function(date, dir){ + if (!dir) return date; + var new_date = new Date(date.valueOf()), + day = new_date.getUTCDate(), + month = new_date.getUTCMonth(), + mag = Math.abs(dir), + new_month, test; + dir = dir > 0 ? 1 : -1; + if (mag == 1){ + test = dir == -1 + // If going back one month, make sure month is not current month + // (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02) + ? function(){ return new_date.getUTCMonth() == month; } + // If going forward one month, make sure month is as expected + // (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02) + : function(){ return new_date.getUTCMonth() != new_month; }; + new_month = month + dir; + new_date.setUTCMonth(new_month); + // Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11 + if (new_month < 0 || new_month > 11) + new_month = (new_month + 12) % 12; + } else { + // For magnitudes >1, move one month at a time... + for (var i=0; i= this.startDate && date <= this.endDate; + }, + + keydown: function(e){ + if (this.picker.is(':not(:visible)')){ + if (e.keyCode == 27) // allow escape to hide and re-show picker + this.show(); + return; + } + var dateChanged = false, + dir, day, month, + newDate, newViewDate; + switch(e.keyCode){ + case 27: // escape + this.hide(); + e.preventDefault(); + break; + case 37: // left + case 39: // right + if (!this.keyboardNavigation) break; + dir = e.keyCode == 37 ? -1 : 1; + if (e.ctrlKey){ + newDate = this.moveYear(this.date, dir); + newViewDate = this.moveYear(this.viewDate, dir); + } else if (e.shiftKey){ + newDate = this.moveMonth(this.date, dir); + newViewDate = this.moveMonth(this.viewDate, dir); + } else { + newDate = new Date(this.date); + newDate.setUTCDate(this.date.getUTCDate() + dir); + newViewDate = new Date(this.viewDate); + newViewDate.setUTCDate(this.viewDate.getUTCDate() + dir); + } + if (this.dateWithinRange(newDate)){ + this.date = newDate; + this.viewDate = newViewDate; + this.setValue(); + this.update(); + e.preventDefault(); + dateChanged = true; + } + break; + case 38: // up + case 40: // down + if (!this.keyboardNavigation) break; + dir = e.keyCode == 38 ? -1 : 1; + if (e.ctrlKey){ + newDate = this.moveYear(this.date, dir); + newViewDate = this.moveYear(this.viewDate, dir); + } else if (e.shiftKey){ + newDate = this.moveMonth(this.date, dir); + newViewDate = this.moveMonth(this.viewDate, dir); + } else { + newDate = new Date(this.date); + newDate.setUTCDate(this.date.getUTCDate() + dir * 7); + newViewDate = new Date(this.viewDate); + newViewDate.setUTCDate(this.viewDate.getUTCDate() + dir * 7); + } + if (this.dateWithinRange(newDate)){ + this.date = newDate; + this.viewDate = newViewDate; + this.setValue(); + this.update(); + e.preventDefault(); + dateChanged = true; + } + break; + case 13: // enter + this.hide(); + e.preventDefault(); + break; + case 9: // tab + this.hide(); + break; + } + if (dateChanged){ + this.element.trigger({ + type: 'changeDate', + date: this.date + }); + var element; + if (this.isInput) { + element = this.element; + } else if (this.component){ + element = this.element.find('input'); + } + if (element) { + element.change(); + } + } + }, + + showMode: function(dir) { + if (dir) { + this.viewMode = Math.max(0, Math.min(2, this.viewMode + dir)); + } + /* + vitalets: fixing bug of very special conditions: + jquery 1.7.1 + webkit + show inline datepicker in bootstrap popover. + Method show() does not set display css correctly and datepicker is not shown. + Changed to .css('display', 'block') solve the problem. + See https://github.com/vitalets/x-editable/issues/37 + + In jquery 1.7.2+ everything works fine. + */ + //this.picker.find('>div').hide().filter('.datepicker-'+DPGlobal.modes[this.viewMode].clsName).show(); + this.picker.find('>div').hide().filter('.datepicker-'+DPGlobal.modes[this.viewMode].clsName).css('display', 'block'); + this.updateNavArrows(); + } + }; + + $.fn.datepicker = function ( option ) { + var args = Array.apply(null, arguments); + args.shift(); + return this.each(function () { + var $this = $(this), + data = $this.data('datepicker'), + options = typeof option == 'object' && option; + if (!data) { + $this.data('datepicker', (data = new Datepicker(this, $.extend({}, $.fn.datepicker.defaults,options)))); + } + if (typeof option == 'string' && typeof data[option] == 'function') { + data[option].apply(data, args); + } + }); + }; + + $.fn.datepicker.defaults = { + }; + $.fn.datepicker.Constructor = Datepicker; + var dates = $.fn.datepicker.dates = { + en: { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today" + } + }; + + var DPGlobal = { + modes: [ + { + clsName: 'days', + navFnc: 'Month', + navStep: 1 + }, + { + clsName: 'months', + navFnc: 'FullYear', + navStep: 1 + }, + { + clsName: 'years', + navFnc: 'FullYear', + navStep: 10 + }], + isLeapYear: function (year) { + return (((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0)); + }, + getDaysInMonth: function (year, month) { + return [31, (DPGlobal.isLeapYear(year) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month]; + }, + validParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g, + nonpunctuation: /[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g, + parseFormat: function(format){ + // IE treats \0 as a string end in inputs (truncating the value), + // so it's a bad format delimiter, anyway + var separators = format.replace(this.validParts, '\0').split('\0'), + parts = format.match(this.validParts); + if (!separators || !separators.length || !parts || parts.length === 0){ + throw new Error("Invalid date format."); + } + return {separators: separators, parts: parts}; + }, + parseDate: function(date, format, language) { + if (date instanceof Date) return date; + if (/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(date)) { + var part_re = /([\-+]\d+)([dmwy])/, + parts = date.match(/([\-+]\d+)([dmwy])/g), + part, dir; + date = new Date(); + for (var i=0; i'+ + ''+ + ''+ + ''+ + ''+ + ''+ + '', + contTemplate: '', + footTemplate: '' + }; + DPGlobal.template = '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + ''+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '+ + ''+ + DPGlobal.headTemplate+ + DPGlobal.contTemplate+ + DPGlobal.footTemplate+ + '
        '+ + '
        '+ + '
        '; + + $.fn.datepicker.DPGlobal = DPGlobal; + +}( window.jQuery ); diff --git a/View/public/js/bootstrap.min.js b/View/public/js/bootstrap.min.js new file mode 100644 index 0000000..95c5ac5 --- /dev/null +++ b/View/public/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! +* Bootstrap.js by @fat & @mdo +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
        ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

        '}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
      • ',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); \ No newline at end of file diff --git a/View/public/js/fuelux.wizard.js b/View/public/js/fuelux.wizard.js new file mode 100644 index 0000000..63af061 --- /dev/null +++ b/View/public/js/fuelux.wizard.js @@ -0,0 +1 @@ +(function(b,c){var a=function(f,e){var d;this.$element=b(f);this.options=b.extend({},b.fn.wizard.defaults,e);this.currentStep=1;this.numSteps=this.$element.find("li").length;this.$prevBtn=this.$element.find("button.btn-prev");this.$nextBtn=this.$element.find("button.btn-next");d=this.$nextBtn.children().detach();this.nextText=b.trim(this.$nextBtn.text());this.$nextBtn.append(d);this.$prevBtn.on("click",b.proxy(this.previous,this));this.$nextBtn.on("click",b.proxy(this.next,this));this.$element.on("click","li.complete",b.proxy(this.stepclicked,this))};a.prototype={constructor:a,setState:function(){var n=(this.currentStep>1);var o=(this.currentStep===1);var d=(this.currentStep===this.numSteps);this.$prevBtn.attr("disabled",(o===true||n===false));var h=this.$nextBtn.data();if(h&&h.last){this.lastText=h.last;if(typeof this.lastText!=="undefined"){var l=(d!==true)?this.nextText:this.lastText;var f=this.$nextBtn.children().detach();this.$nextBtn.text(l).append(f)}}var j=this.$element.find("li");j.removeClass("active").removeClass("complete");j.find("span.badge").removeClass("badge-info").removeClass("badge-success");var m="li:lt("+(this.currentStep-1)+")";var g=this.$element.find(m);g.addClass("complete");g.find("span.badge").addClass("badge-success");var e="li:eq("+(this.currentStep-1)+")";var k=this.$element.find(e);k.addClass("active");k.find("span.badge").addClass("badge-info");var i=k.data().target;b(".step-pane").removeClass("active");b(i).addClass("active");this.$element.trigger("changed")},stepclicked:function(h){var d=b(h.currentTarget);var g=b(".steps li").index(d);var f=b.Event("stepclick");this.$element.trigger(f,{step:g+1});if(f.isDefaultPrevented()){return}this.currentStep=(g+1);this.setState()},previous:function(){var d=(this.currentStep>1);if(d){var f=b.Event("change");this.$element.trigger(f,{step:this.currentStep,direction:"previous"});if(f.isDefaultPrevented()){return}this.currentStep-=1;this.setState()}},next:function(){var g=(this.currentStep+1<=this.numSteps);var d=(this.currentStep===this.numSteps);if(g){var f=b.Event("change");this.$element.trigger(f,{step:this.currentStep,direction:"next"});if(f.isDefaultPrevented()){return}this.currentStep+=1;this.setState()}else{if(d){this.$element.trigger("finished")}}},selectedItem:function(d){return{step:this.currentStep}}};b.fn.wizard=function(e,g){var f;var d=this.each(function(){var j=b(this);var i=j.data("wizard");var h=typeof e==="object"&&e;if(!i){j.data("wizard",(i=new a(this,h)))}if(typeof e==="string"){f=i[e](g)}});return(f===c)?d:f};b.fn.wizard.defaults={};b.fn.wizard.Constructor=a;b(function(){b("body").on("mousedown.wizard.data-api",".wizard",function(){var d=b(this);if(d.data("wizard")){return}d.wizard(d.data())})})})(window.jQuery); \ No newline at end of file diff --git a/View/public/js/fullcalendar.min.js b/View/public/js/fullcalendar.min.js new file mode 100644 index 0000000..c3e0834 --- /dev/null +++ b/View/public/js/fullcalendar.min.js @@ -0,0 +1,7 @@ +/*! + * FullCalendar v1.6.1 + * Docs & License: http://arshaw.com/fullcalendar/ + * (c) 2013 Adam Shaw + */ +(function(t,e){function n(e){t.extend(!0,ye,e)}function r(n,r,l){function u(t){G?(S(),C(),R(),b(t)):f()}function f(){K=r.theme?"ui":"fc",n.addClass("fc"),r.isRTL?n.addClass("fc-rtl"):n.addClass("fc-ltr"),r.theme&&n.addClass("ui-widget"),G=t("
        ").prependTo(n),$=new a(Z,r),Q=$.render(),Q&&n.prepend(Q),y(r.defaultView),t(window).resize(x),m()||v()}function v(){setTimeout(function(){!te.start&&m()&&b()},0)}function h(){t(window).unbind("resize",x),$.destroy(),G.remove(),n.removeClass("fc fc-rtl ui-widget")}function g(){return 0!==se.offsetWidth}function m(){return 0!==t("body")[0].offsetWidth}function y(e){if(!te||e!=te.name){ue++,W();var n,r=te;r?((r.beforeHide||I)(),q(G,G.height()),r.element.hide()):q(G,1),G.css("overflow","hidden"),te=ce[e],te?te.element.show():te=ce[e]=new De[e](n=re=t("
        ").appendTo(G),Z),r&&$.deactivateButton(r.name),$.activateButton(e),b(),G.css("overflow",""),r&&q(G,1),n||(te.afterShow||I)(),ue--}}function b(t){if(g()){ue++,W(),ne===e&&S();var r=!1;!te.start||t||te.start>fe||fe>=te.end?(te.render(fe,t||0),E(!0),r=!0):te.sizeDirty?(te.clearEvents(),E(),r=!0):te.eventsDirty&&(te.clearEvents(),r=!0),te.sizeDirty=!1,te.eventsDirty=!1,T(r),ee=n.outerWidth(),$.updateTitle(te.title);var a=new Date;a>=te.start&&te.end>a?$.disableButton("today"):$.enableButton("today"),ue--,te.trigger("viewDisplay",se)}}function M(){C(),g()&&(S(),E(),W(),te.clearEvents(),te.renderEvents(de),te.sizeDirty=!1)}function C(){t.each(ce,function(t,e){e.sizeDirty=!0})}function S(){ne=r.contentHeight?r.contentHeight:r.height?r.height-(Q?Q.height():0)-L(G):Math.round(G.width()/Math.max(r.aspectRatio,.5))}function E(t){ue++,te.setHeight(ne,t),re&&(re.css("position","relative"),re=null),te.setWidth(G.width(),t),ue--}function x(){if(!ue)if(te.start){var t=++le;setTimeout(function(){t==le&&!ue&&g()&&ee!=(ee=n.outerWidth())&&(ue++,M(),te.trigger("windowResize",se),ue--)},200)}else v()}function T(t){!r.lazyFetching||oe(te.visStart,te.visEnd)?k():t&&F()}function k(){ie(te.visStart,te.visEnd)}function H(t){de=t,F()}function z(t){F(t)}function F(t){R(),g()&&(te.clearEvents(),te.renderEvents(de,t),te.eventsDirty=!1)}function R(){t.each(ce,function(t,e){e.eventsDirty=!0})}function N(t,n,r){te.select(t,n,r===e?!0:r)}function W(){te&&te.unselect()}function A(){b(-1)}function _(){b(1)}function O(){i(fe,-1),b()}function B(){i(fe,1),b()}function Y(){fe=new Date,b()}function j(t,e,n){t instanceof Date?fe=d(t):p(fe,t,e,n),b()}function P(t,n,r){t!==e&&i(fe,t),n!==e&&s(fe,n),r!==e&&c(fe,r),b()}function J(){return d(fe)}function V(){return te}function X(t,n){return n===e?r[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(r[t]=n,M()),e)}function U(t,n){return r[t]?r[t].apply(n||se,Array.prototype.slice.call(arguments,2)):e}var Z=this;Z.options=r,Z.render=u,Z.destroy=h,Z.refetchEvents=k,Z.reportEvents=H,Z.reportEventChange=z,Z.rerenderEvents=F,Z.changeView=y,Z.select=N,Z.unselect=W,Z.prev=A,Z.next=_,Z.prevYear=O,Z.nextYear=B,Z.today=Y,Z.gotoDate=j,Z.incrementDate=P,Z.formatDate=function(t,e){return w(t,e,r)},Z.formatDates=function(t,e,n){return D(t,e,n,r)},Z.getDate=J,Z.getView=V,Z.option=X,Z.trigger=U,o.call(Z,r,l);var $,Q,G,K,te,ee,ne,re,ae,oe=Z.isFetchNeeded,ie=Z.fetchEvents,se=n[0],ce={},le=0,ue=0,fe=new Date,de=[];p(fe,r.year,r.month,r.date),r.droppable&&t(document).bind("dragstart",function(e,n){var a=e.target,o=t(a);if(!o.parents(".fc").length){var i=r.dropAccept;(t.isFunction(i)?i.call(a,o):o.is(i))&&(ae=a,te.dragStart(ae,e,n))}}).bind("dragstop",function(t,e){ae&&(te.dragStop(ae,t,e),ae=null)})}function a(n,r){function a(){v=r.theme?"ui":"fc";var n=r.header;return n?h=t("").append(t("").append(i("left")).append(i("center")).append(i("right"))):e}function o(){h.remove()}function i(e){var a=t("]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
        ","
        "],thead:[1,"
        "),o=r.header[e];return o&&t.each(o.split(" "),function(e){e>0&&a.append("");var o;t.each(this.split(","),function(e,i){if("title"==i)a.append("

         

        "),o&&o.addClass(v+"-corner-right"),o=null;else{var s;if(n[i]?s=n[i]:De[i]&&(s=function(){u.removeClass(v+"-state-hover"),n.changeView(i)}),s){var c=r.theme?J(r.buttonIcons,i):null,l=J(r.buttonText,i),u=t(""+(c?""+"":l)+"").click(function(){u.hasClass(v+"-state-disabled")||s()}).mousedown(function(){u.not("."+v+"-state-active").not("."+v+"-state-disabled").addClass(v+"-state-down")}).mouseup(function(){u.removeClass(v+"-state-down")}).hover(function(){u.not("."+v+"-state-active").not("."+v+"-state-disabled").addClass(v+"-state-hover")},function(){u.removeClass(v+"-state-hover").removeClass(v+"-state-down")}).appendTo(a);U(u),o||u.addClass(v+"-corner-left"),o=u}}}),o&&o.addClass(v+"-corner-right")}),a}function s(t){h.find("h2").html(t)}function c(t){h.find("span.fc-button-"+t).addClass(v+"-state-active")}function l(t){h.find("span.fc-button-"+t).removeClass(v+"-state-active")}function u(t){h.find("span.fc-button-"+t).addClass(v+"-state-disabled")}function f(t){h.find("span.fc-button-"+t).removeClass(v+"-state-disabled")}var d=this;d.render=a,d.destroy=o,d.updateTitle=s,d.activateButton=c,d.deactivateButton=l,d.disableButton=u,d.enableButton=f;var v,h=t([])}function o(n,r){function a(t,e){return!S||S>t||e>E}function o(t,e){S=t,E=e,W=[];var n=++F,r=z.length;R=r;for(var a=0;r>a;a++)i(z[a],n)}function i(e,r){s(e,function(a){if(r==F){if(a){n.eventDataTransform&&(a=t.map(a,n.eventDataTransform)),e.eventDataTransform&&(a=t.map(a,e.eventDataTransform));for(var o=0;a.length>o;o++)a[o].source=e,b(a[o]);W=W.concat(a)}R--,R||k(W)}})}function s(r,a){var o,i,c=we.sourceFetchers;for(o=0;c.length>o;o++){if(i=c[o](r,S,E,a),i===!0)return;if("object"==typeof i)return s(i,a),e}var l=r.events;if(l)t.isFunction(l)?(p(),l(d(S),d(E),function(t){a(t),y()})):t.isArray(l)?a(l):a();else{var u=r.url;if(u){var f=r.success,v=r.error,h=r.complete,g=t.extend({},r.data||{}),m=K(r.startParam,n.startParam),b=K(r.endParam,n.endParam);m&&(g[m]=Math.round(+S/1e3)),b&&(g[b]=Math.round(+E/1e3)),p(),t.ajax(t.extend({},Me,r,{data:g,success:function(e){e=e||[];var n=G(f,this,arguments);t.isArray(n)&&(e=n),a(e)},error:function(){G(v,this,arguments),a()},complete:function(){G(h,this,arguments),y()}}))}else a()}}function c(t){t=l(t),t&&(R++,i(t,F))}function l(n){return t.isFunction(n)||t.isArray(n)?n={events:n}:"string"==typeof n&&(n={url:n}),"object"==typeof n?(w(n),z.push(n),n):e}function u(e){z=t.grep(z,function(t){return!D(t,e)}),W=t.grep(W,function(t){return!D(t.source,e)}),k(W)}function f(t){var e,n,r=W.length,a=T().defaultEventEnd,o=t.start-t._start,i=t.end?t.end-(t._end||a(t)):0;for(e=0;r>e;e++)n=W[e],n._id==t._id&&n!=t&&(n.start=new Date(+n.start+o),n.end=t.end?n.end?new Date(+n.end+i):new Date(+a(n)+i):null,n.title=t.title,n.url=t.url,n.allDay=t.allDay,n.className=t.className,n.editable=t.editable,n.color=t.color,n.backgroudColor=t.backgroudColor,n.borderColor=t.borderColor,n.textColor=t.textColor,b(n));b(t),k(W)}function v(t,e){b(t),t.source||(e&&(H.events.push(t),t.source=H),W.push(t)),k(W)}function h(e){if(e){if(!t.isFunction(e)){var n=e+"";e=function(t){return t._id==n}}W=t.grep(W,e,!0);for(var r=0;z.length>r;r++)t.isArray(z[r].events)&&(z[r].events=t.grep(z[r].events,e,!0))}else{W=[];for(var r=0;z.length>r;r++)t.isArray(z[r].events)&&(z[r].events=[])}k(W)}function g(e){return t.isFunction(e)?t.grep(W,e):e?(e+="",t.grep(W,function(t){return t._id==e})):W}function p(){N++||x("loading",null,!0)}function y(){--N||x("loading",null,!1)}function b(t){var r=t.source||{},a=K(r.ignoreTimezone,n.ignoreTimezone);t._id=t._id||(t.id===e?"_fc"+Ce++:t.id+""),t.date&&(t.start||(t.start=t.date),delete t.date),t._start=d(t.start=m(t.start,a)),t.end=m(t.end,a),t.end&&t.end<=t.start&&(t.end=null),t._end=t.end?d(t.end):null,t.allDay===e&&(t.allDay=K(r.allDayDefault,n.allDayDefault)),t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[]}function w(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=we.sourceNormalizers,n=0;e.length>n;n++)e[n](t)}function D(t,e){return t&&e&&M(t)==M(e)}function M(t){return("object"==typeof t?t.events||t.url:"")||t}var C=this;C.isFetchNeeded=a,C.fetchEvents=o,C.addEventSource=c,C.removeEventSource=u,C.updateEvent=f,C.renderEvent=v,C.removeEvents=h,C.clientEvents=g,C.normalizeEvent=b;for(var S,E,x=C.trigger,T=C.getView,k=C.reportEvents,H={events:[]},z=[H],F=0,R=0,N=0,W=[],A=0;r.length>A;A++)l(r[A])}function i(t,e,n){return t.setFullYear(t.getFullYear()+e),n||f(t),t}function s(t,e,n){if(+t){var r=t.getMonth()+e,a=d(t);for(a.setDate(1),a.setMonth(r),t.setMonth(r),n||f(t);t.getMonth()!=a.getMonth();)t.setDate(t.getDate()+(a>t?1:-1))}return t}function c(t,e,n){if(+t){var r=t.getDate()+e,a=d(t);a.setHours(9),a.setDate(r),t.setDate(r),n||f(t),l(t,a)}return t}function l(t,e){if(+t)for(;t.getDate()!=e.getDate();)t.setTime(+t+(e>t?1:-1)*xe)}function u(t,e){return t.setMinutes(t.getMinutes()+e),t}function f(t){return t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),t}function d(t,e){return e?f(new Date(+t)):new Date(+t)}function v(){var t,e=0;do t=new Date(1970,e++,1);while(t.getHours());return t}function h(t,e,n){for(e=e||1;!t.getDay()||n&&1==t.getDay()||!n&&6==t.getDay();)c(t,e);return t}function g(t,e){return Math.round((d(t,!0)-d(e,!0))/Ee)}function p(t,n,r,a){n!==e&&n!=t.getFullYear()&&(t.setDate(1),t.setMonth(0),t.setFullYear(n)),r!==e&&r!=t.getMonth()&&(t.setDate(1),t.setMonth(r)),a!==e&&t.setDate(a)}function m(t,n){return"object"==typeof t?t:"number"==typeof t?new Date(1e3*t):"string"==typeof t?t.match(/^\d+(\.\d+)?$/)?new Date(1e3*parseFloat(t)):(n===e&&(n=!0),y(t,n)||(t?new Date(t):null)):null}function y(t,e){var n=t.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!n)return null;var r=new Date(n[1],0,1);if(e||!n[13]){var a=new Date(n[1],0,1,9,0);n[3]&&(r.setMonth(n[3]-1),a.setMonth(n[3]-1)),n[5]&&(r.setDate(n[5]),a.setDate(n[5])),l(r,a),n[7]&&r.setHours(n[7]),n[8]&&r.setMinutes(n[8]),n[10]&&r.setSeconds(n[10]),n[12]&&r.setMilliseconds(1e3*Number("0."+n[12])),l(r,a)}else if(r.setUTCFullYear(n[1],n[3]?n[3]-1:0,n[5]||1),r.setUTCHours(n[7]||0,n[8]||0,n[10]||0,n[12]?1e3*Number("0."+n[12]):0),n[14]){var o=60*Number(n[16])+(n[18]?Number(n[18]):0);o*="-"==n[15]?1:-1,r=new Date(+r+1e3*60*o)}return r}function b(t){if("number"==typeof t)return 60*t;if("object"==typeof t)return 60*t.getHours()+t.getMinutes();var e=t.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(e){var n=parseInt(e[1],10);return e[3]&&(n%=12,"p"==e[3].toLowerCase().charAt(0)&&(n+=12)),60*n+(e[2]?parseInt(e[2],10):0)}}function w(t,e,n){return D(t,null,e,n)}function D(t,e,n,r){r=r||ye;var a,o,i,s,c=t,l=e,u=n.length,f="";for(a=0;u>a;a++)if(o=n.charAt(a),"'"==o){for(i=a+1;u>i;i++)if("'"==n.charAt(i)){c&&(f+=i==a+1?"'":n.substring(a+1,i),a=i);break}}else if("("==o){for(i=a+1;u>i;i++)if(")"==n.charAt(i)){var d=w(c,n.substring(a+1,i),r);parseInt(d.replace(/\D/,""),10)&&(f+=d),a=i;break}}else if("["==o){for(i=a+1;u>i;i++)if("]"==n.charAt(i)){var v=n.substring(a+1,i),d=w(c,v,r);d!=w(l,v,r)&&(f+=d),a=i;break}}else if("{"==o)c=e,l=t;else if("}"==o)c=t,l=e;else{for(i=u;i>a;i--)if(s=ke[n.substring(a,i)]){c&&(f+=s(c,r)),a=i-1;break}i==a&&c&&(f+=o)}return f}function M(t){var e,n=new Date(t.getTime());return n.setDate(n.getDate()+4-(n.getDay()||7)),e=n.getTime(),n.setMonth(0),n.setDate(1),Math.floor(Math.round((e-n)/864e5)/7)+1}function C(t){return t.end?S(t.end,t.allDay):c(d(t.start),1)}function S(t,e){return t=d(t),e||t.getHours()||t.getMinutes()?c(t,1):f(t)}function E(t,e){return 100*(e.msLength-t.msLength)+(t.event.start-e.event.start)}function x(t,e){return t.end>e.start&&t.starta;a++)o=t[a],i=o.start,s=e[a],s>n&&r>i&&(n>i?(c=d(n),u=!1):(c=i,u=!0),s>r?(l=d(r),f=!1):(l=s,f=!0),v.push({event:o,start:c,end:l,isStart:u,isEnd:f,msLength:l-c}));return v.sort(E)}function k(t){var e,n,r,a,o,i=[],s=t.length;for(e=0;s>e;e++){for(n=t[e],r=0;;){if(a=!1,i[r])for(o=0;i[r].length>o;o++)if(x(i[r][o],n)){a=!0;break}if(!a)break;r++}i[r]?i[r].push(n):i[r]=[n]}return i}function H(n,r,a){n.unbind("mouseover").mouseover(function(n){for(var o,i,s,c=n.target;c!=this;)o=c,c=c.parentNode;(i=o._fci)!==e&&(o._fci=e,s=r[i],a(s.event,s.element,s),t(n.target).trigger(n)),n.stopPropagation()})}function z(e,n,r){for(var a,o=0;e.length>o;o++)a=t(e[o]),a.width(Math.max(0,n-R(a,r)))}function F(e,n,r){for(var a,o=0;e.length>o;o++)a=t(e[o]),a.height(Math.max(0,n-L(a,r)))}function R(t,e){return N(t)+A(t)+(e?W(t):0)}function N(e){return(parseFloat(t.css(e[0],"paddingLeft",!0))||0)+(parseFloat(t.css(e[0],"paddingRight",!0))||0)}function W(e){return(parseFloat(t.css(e[0],"marginLeft",!0))||0)+(parseFloat(t.css(e[0],"marginRight",!0))||0)}function A(e){return(parseFloat(t.css(e[0],"borderLeftWidth",!0))||0)+(parseFloat(t.css(e[0],"borderRightWidth",!0))||0)}function L(t,e){return _(t)+B(t)+(e?O(t):0)}function _(e){return(parseFloat(t.css(e[0],"paddingTop",!0))||0)+(parseFloat(t.css(e[0],"paddingBottom",!0))||0)}function O(e){return(parseFloat(t.css(e[0],"marginTop",!0))||0)+(parseFloat(t.css(e[0],"marginBottom",!0))||0)}function B(e){return(parseFloat(t.css(e[0],"borderTopWidth",!0))||0)+(parseFloat(t.css(e[0],"borderBottomWidth",!0))||0)}function q(t,e){e="number"==typeof e?e+"px":e,t.each(function(t,n){n.style.cssText+=";min-height:"+e+";_height:"+e})}function I(){}function Y(t,e){return t-e}function j(t){return Math.max.apply(Math,t)}function P(t){return(10>t?"0":"")+t}function J(t,n){if(t[n]!==e)return t[n];for(var r,a=n.split(/(?=[A-Z])/),o=a.length-1;o>=0;o--)if(r=t[a[o].toLowerCase()],r!==e)return r;return t[""]}function V(t){return t.replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
        ")}function X(t){return t.id+"/"+t.className+"/"+t.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/gi,"")}function U(t){t.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function Z(t){t.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function $(t,e){t.each(function(t,n){n.className=n.className.replace(/^fc-\w*/,"fc-"+Se[e.getDay()])})}function Q(t,e){var n=t.source||{},r=t.color,a=n.color,o=e("eventColor"),i=t.backgroundColor||r||n.backgroundColor||a||e("eventBackgroundColor")||o,s=t.borderColor||r||n.borderColor||a||e("eventBorderColor")||o,c=t.textColor||n.textColor||e("eventTextColor"),l=[];return i&&l.push("background-color:"+i),s&&l.push("border-color:"+s),c&&l.push("color:"+c),l.join(";")}function G(e,n,r){if(t.isFunction(e)&&(e=[e]),e){var a,o;for(a=0;e.length>a;a++)o=e[a].apply(n,r)||o;return o}}function K(){for(var t=0;arguments.length>t;t++)if(arguments[t]!==e)return arguments[t]}function te(t,e){function n(t,e){e&&(s(t,e),t.setDate(1));var n=d(t,!0);n.setDate(1);var l=s(d(n),1),u=d(n),f=d(l),v=a("firstDay"),g=a("weekends")?0:1;g&&(h(u),h(f,-1,!0)),c(u,-((u.getDay()-Math.max(v,g)+7)%7)),c(f,(7-f.getDay()+Math.max(v,g))%7);var p=Math.round((f-u)/(7*Ee));"fixed"==a("weekMode")&&(c(f,7*(6-p)),p=6),r.title=i(n,a("titleFormat")),r.start=n,r.end=l,r.visStart=u,r.visEnd=f,o(p,g?5:7,!0)}var r=this;r.render=n,re.call(r,t,e,"month");var a=r.opt,o=r.renderBasic,i=e.formatDate}function ee(t,e){function n(t,e){e&&c(t,7*e);var n=c(d(t),-((t.getDay()-a("firstDay")+7)%7)),s=c(d(n),7),l=d(n),u=d(s),f=a("weekends");f||(h(l),h(u,-1,!0)),r.title=i(l,c(d(u),-1),a("titleFormat")),r.start=n,r.end=s,r.visStart=l,r.visEnd=u,o(1,f?7:5,!1)}var r=this;r.render=n,re.call(r,t,e,"basicWeek");var a=r.opt,o=r.renderBasic,i=e.formatDates}function ne(t,e){function n(t,e){e&&(c(t,e),a("weekends")||h(t,0>e?-1:1)),r.title=i(t,a("titleFormat")),r.start=r.visStart=d(t,!0),r.end=r.visEnd=c(d(r.start),1),o(1,1,!1)}var r=this;r.render=n,re.call(r,t,e,"basicDay");var a=r.opt,o=r.renderBasic,i=e.formatDate}function re(e,n,r){function a(t,e,n){ne=t,re=e,o();var r=!P;r?i():Te(),s(n)}function o(){ce=Ee("isRTL"),ce?(le=-1,fe=re-1):(le=1,fe=0),pe=Ee("firstDay"),ye=Ee("weekends")?0:1,be=Ee("theme")?"ui":"fc",we=Ee("columnFormat"),De=Ee("weekNumbers"),Me=Ee("weekNumberTitle"),Ce="iso"!=Ee("weekNumberCalculation")?"w":"W"}function i(){Q=t("
        ").appendTo(e)}function s(n){var r,a,o,i,s="",c=be+"-widget-header",l=be+"-widget-content",u=B.start.getMonth(),d=f(new Date);for(s+="",De&&(s+="",r=0;ne>r;r++){for(s+="",De&&(s+=""),a=0;re>a;a++)o=F(r,a),i=["fc-day","fc-"+Se[o.getDay()],l],o.getMonth()!=u&&i.push("fc-other-month"),+o==+d&&(i.push("fc-today"),i.push(be+"-state-highlight")),s+="";s+=""}s+="
        "),r=0;re>r;r++)o=F(0,r),s+="";for(s+="
        "+"
        "+"
        "+"
        ",n&&(s+="
        "+o.getDate()+"
        "),s+="
         
        ",_(),I&&I.remove(),I=t(s).appendTo(e),Y=I.find("thead"),j=Y.find(".fc-day-header"),P=I.find("tbody"),J=P.find("tr"),V=P.find(".fc-day"),X=J.find("td:first-child"),$=J.eq(0).find(".fc-day-content > div"),Z(Y.add(Y.find("tr"))),Z(J),J.eq(0).addClass("fc-first"),J.filter(":last").addClass("fc-last"),De&&Y.find(".fc-week-number").text(Me),j.each(function(e,n){var r=R(e);t(n).text(Fe(r,we))}),De&&P.find(".fc-week-number > div").each(function(e,n){var r=F(e,0);t(n).text(Fe(r,Ce))}),V.each(function(e,n){var r=R(e);xe("dayRender",B,r,t(n))}),v(V)}function l(e){K=e;var n,r,a,o=K-Y.height();"variable"==Ee("weekMode")?n=r=Math.floor(o/(1==ne?2:6)):(n=Math.floor(o/ne),r=o-n*(ne-1)),X.each(function(e,o){ne>e&&(a=t(o),q(a.find("> div"),(e==ne-1?r:n)-L(a)))}),O()}function u(t){G=t,se.clear(),ee=0,De&&(ee=Y.find("th.fc-week-number").outerWidth()),te=Math.floor((G-ee)/re),z(j.slice(0,-1),te)}function v(t){t.click(h).mousedown(ze)}function h(e){if(!Ee("selectable")){var n=y(t(this).data("date"));xe("dayClick",this,n,!0,e)}}function p(t,e,n){n&&oe.build();for(var r=d(B.visStart),a=c(d(r),re),o=0;ne>o;o++){var i=new Date(Math.max(r,t)),s=new Date(Math.min(a,e));if(s>i){var l,u;ce?(l=g(s,r)*le+fe+1,u=g(i,r)*le+fe+1):(l=g(i,r),u=g(s,r)),v(m(o,l,o,u-1))}c(r,7),c(a,7)}}function m(t,n,r,a){var o=oe.rect(t,n,r,a,e);return ke(o,e)}function b(t){return d(t)}function w(t,e){p(t,c(d(e),1),!0)}function D(){He()}function M(t,e,n){var r=k(t),a=V[r.row*re+r.col];xe("dayClick",a,t,e,n)}function C(t,e){ie.start(function(t){He(),t&&m(t.row,t.col,t.row,t.col)},e)}function S(t,e,n){var r=ie.stop();if(He(),r){var a=H(r);xe("drop",t,a,!0,e,n)}}function E(t){return d(t.start)}function x(t){return se.left(t)}function T(t){return se.right(t)}function k(t){return{row:Math.floor(g(t,B.visStart)/7),col:N(t.getDay())}}function H(t){return F(t.row,t.col)}function F(t,e){return c(d(B.visStart),7*t+e*le+fe)}function R(t){return F(Math.floor(t/re),t%re)}function N(t){return(t-Math.max(pe,ye)+re)%re*le+fe}function W(t){return J.eq(t)}function A(){var t=0;return De&&(t+=ee),{left:t,right:G}}function _(){q(e,e.height())}function O(){q(e,1)}var B=this;B.renderBasic=a,B.setHeight=l,B.setWidth=u,B.renderDayOverlay=p,B.defaultSelectionEnd=b,B.renderSelection=w,B.clearSelection=D,B.reportDayClick=M,B.dragStart=C,B.dragStop=S,B.defaultEventEnd=E,B.getHoverListener=function(){return ie},B.colContentLeft=x,B.colContentRight=T,B.dayOfWeekCol=N,B.dateCell=k,B.cellDate=H,B.cellIsAllDay=function(){return!0},B.allDayRow=W,B.allDayBounds=A,B.getRowCnt=function(){return ne},B.getColCnt=function(){return re},B.getColWidth=function(){return te},B.getDaySegmentContainer=function(){return Q},ue.call(B,e,n,r),ve.call(B),de.call(B),ae.call(B);var I,Y,j,P,J,V,X,$,Q,G,K,te,ee,ne,re,oe,ie,se,ce,le,fe,pe,ye,be,we,De,Me,Ce,Ee=B.opt,xe=B.trigger,Te=B.clearEvents,ke=B.renderOverlay,He=B.clearOverlays,ze=B.daySelectionMousedown,Fe=n.formatDate;U(e.addClass("fc-grid")),oe=new he(function(e,n){var r,a,o;j.each(function(e,i){r=t(i),a=r.offset().left,e&&(o[1]=a),o=[a],n[e]=o}),o[1]=a+r.outerWidth(),J.each(function(n,i){ne>n&&(r=t(i),a=r.offset().top,n&&(o[1]=a),o=[a],e[n]=o)}),o[1]=a+r.outerHeight()}),ie=new ge(oe),se=new me(function(t){return $.eq(t)})}function ae(){function e(t,e){v(t),x(r(t),e),l("eventAfterAllRender")}function n(){h(),b().empty()}function r(e){var n,r,a,o,s,l,u=S(),f=E(),v=d(i.visStart),h=c(d(v),f),g=t.map(e,C),p=[];for(n=0;u>n;n++){for(r=k(T(e,g,v,h)),a=0;r.length>a;a++)for(o=r[a],s=0;o.length>s;s++)l=o[s],l.row=n,l.level=a,p.push(l);c(v,7),c(h,7)}return p}function a(t,e,n){u(t)&&o(t,e),n.isEnd&&f(t)&&H(t,e,n),g(t,e)}function o(t,e){var n,r=w();e.draggable({zIndex:9,delay:50,opacity:s("dragOpacity"),revertDuration:s("dragRevertDuration"),start:function(a,o){l("eventDragStart",e,t,a,o),m(t,e),r.start(function(r,a,o,i){e.draggable("option","revert",!r||!o&&!i),M(),r?(n=7*o+i*(s("isRTL")?-1:1),D(c(d(t.start),n),c(C(t),n))):n=0},a,"drag")},stop:function(a,o){r.stop(),M(),l("eventDragStop",e,t,a,o),n?y(this,t,n,0,t.allDay,a,o):(e.css("filter",""),p(t,e))}})}var i=this;i.renderEvents=e,i.compileDaySegs=r,i.clearEvents=n,i.bindDaySeg=a,fe.call(i);var s=i.opt,l=i.trigger,u=i.isEventDraggable,f=i.isEventResizable,v=i.reportEvents,h=i.reportEventClear,g=i.eventElementHandlers,p=i.showEvents,m=i.hideEvents,y=i.eventDrop,b=i.getDaySegmentContainer,w=i.getHoverListener,D=i.renderDayOverlay,M=i.clearOverlays,S=i.getRowCnt,E=i.getColCnt,x=i.renderDaySegs,H=i.resizableDayEvent}function oe(t,e){function n(t,e){e&&c(t,7*e);var n=c(d(t),-((t.getDay()-a("firstDay")+7)%7)),s=c(d(n),7),l=d(n),u=d(s),f=a("weekends");f||(h(l),h(u,-1,!0)),r.title=i(l,c(d(u),-1),a("titleFormat")),r.start=n,r.end=s,r.visStart=l,r.visEnd=u,o(f?7:5)}var r=this;r.render=n,se.call(r,t,e,"agendaWeek");var a=r.opt,o=r.renderAgenda,i=e.formatDates}function ie(t,e){function n(t,e){e&&(c(t,e),a("weekends")||h(t,0>e?-1:1));var n=d(t,!0),s=c(d(n),1);r.title=i(t,a("titleFormat")),r.start=r.visStart=n,r.end=r.visEnd=s,o(1)}var r=this;r.render=n,se.call(r,t,e,"agendaDay");var a=r.opt,o=r.renderAgenda,i=e.formatDate}function se(n,r,a){function o(t){Le=t,i(),te?nn():s(),l()}function i(){Ye=tn("theme")?"ui":"fc",Pe=tn("weekends")?0:1,je=tn("firstDay"),(Je=tn("isRTL"))?(Ve=-1,Xe=Le-1):(Ve=1,Xe=0),Ue=b(tn("minTime")),Ze=b(tn("maxTime")),$e=tn("columnFormat"),Qe=tn("weekNumbers"),Ge=tn("weekNumberTitle"),Ke="iso"!=tn("weekNumberCalculation")?"w":"W",Ne=tn("snapMinutes")||tn("slotMinutes")}function s(){var e,r,a,o,i,s=Ye+"-widget-header",c=Ye+"-widget-content",l=0==tn("slotMinutes")%15;for(e="",e+=Qe?"",r=0;Le>r;r++)e+=""+""+""+""+""+"",r=0;Le>r;r++)e+="";for(e+=""+""+""+"
        ":" ";for(e+=" 
         "+"
        "+"
        "+"
         
        "+"
        "+"
        "+"
         
        ",te=t(e).appendTo(n),ee=te.find("thead"),ne=ee.find("th").slice(1,-1),re=te.find("tbody"),ae=re.find("td").slice(0,-1),oe=ae.find("div.fc-day-content div"),ie=ae.eq(0),se=ie.find("> div"),Z(ee.add(ee.find("tr"))),Z(re.add(re.find("tr"))),Se=ee.find("th:first"),Ee=te.find(".fc-agenda-gutter"),le=t("
        ").appendTo(n),tn("allDaySlot")?(fe=t("
        ").appendTo(le),e=""+""+""+""+"
        "+tn("allDayText")+""+"
        "+"
         
        ",pe=t(e).appendTo(le),ye=pe.find("tr"),D(ye.find("td")),Se=Se.add(pe.find("th:first")),Ee=Ee.add(pe.find("th.fc-agenda-gutter")),le.append("
        "+"
        "+"
        ")):fe=t([]),be=t("
        ").appendTo(le),we=t("
        ").appendTo(be),De=t("
        ").appendTo(we),e="",a=v(),o=u(d(a),Ze),u(a,Ue),_e=0,r=0;o>a;r++)i=a.getMinutes(),e+=""+""+""+"",u(a,tn("slotMinutes")),_e++;e+="
        "+(l&&i?" ":un(a,tn("axisFormat")))+""+"
         
        "+"
        ",Me=t(e).appendTo(we),Ce=Me.find("div:first"),M(Me.find("td")),Se=Se.add(Me.find("th:first"))}function l(){var t,e,n,r,a=f(new Date);if(Qe){var o=un(N(0),Ke);Je?o+=Ge:o=Ge+o,ee.find(".fc-week-number").text(o)}for(t=0;Le>t;t++)r=N(t),e=ne.eq(t),e.html(un(r,$e)),n=ae.eq(t),+r==+a?n.addClass(Ye+"-state-highlight fc-today"):n.removeClass(Ye+"-state-highlight fc-today"),$(e.add(n),r)}function h(t,n){t===e&&(t=ke),ke=t,fn={};var r=re.position().top,a=be.position().top,o=Math.min(t-r,Me.height()+a+1);se.height(o-L(ie)),le.css("top",r),be.height(o-a-1),Re=Ce.height()+1,We=tn("slotMinutes")/Ne,Ae=Re/We,n&&m()}function p(e){Te=e,qe.clear(),He=0,z(Se.width("").each(function(e,n){He=Math.max(He,t(n).outerWidth())}),He);var n=be[0].clientWidth;Fe=be.width()-n,Fe?(z(Ee,Fe),Ee.show().prev().removeClass("fc-last")):Ee.hide().prev().addClass("fc-last"),ze=Math.floor((n-He)/Le),z(ne.slice(0,-1),ze)}function m(){function t(){be.scrollTop(r)}var e=v(),n=d(e);n.setHours(tn("firstHour"));var r=_(e,n)+1;t(),setTimeout(t,0)}function y(){Ie=be.scrollTop()}function w(){be.scrollTop(Ie)}function D(t){t.click(C).mousedown(cn)}function M(t){t.click(C).mousedown(V)}function C(t){if(!tn("selectable")){var e=Math.min(Le-1,Math.floor((t.pageX-te.offset().left-He)/ze)),n=N(e),r=this.parentNode.className.match(/fc-slot(\d+)/);if(r){var a=parseInt(r[1])*tn("slotMinutes"),o=Math.floor(a/60);n.setHours(o),n.setMinutes(a%60+Ue),en("dayClick",ae[e],n,!1,t)}else en("dayClick",ae[e],n,!0,t)}}function S(t,e,n){n&&Oe.build();var r,a,o=d(K.visStart);Je?(r=g(e,o)*Ve+Xe+1,a=g(t,o)*Ve+Xe+1):(r=g(t,o),a=g(e,o)),r=Math.max(0,r),a=Math.min(Le,a),a>r&&D(E(0,r,0,a-1))}function E(t,e,n,r){var a=Oe.rect(t,e,n,r,le);return rn(a,le)}function x(t,e){for(var n=d(K.visStart),r=c(d(n),1),a=0;Le>a;a++){var o=new Date(Math.max(n,t)),i=new Date(Math.min(r,e));if(i>o){var s=a*Ve+Xe,l=Oe.rect(0,s,0,s,we),u=_(n,o),f=_(n,i);l.top=u,l.height=f-u,M(rn(l,we))}c(n,1),c(r,1)}}function T(t){return qe.left(t)}function k(t){return qe.right(t)}function H(t){return{row:Math.floor(g(t,K.visStart)/7),col:A(t.getDay())}}function R(t){var e=N(t.col),n=t.row;return tn("allDaySlot")&&n--,n>=0&&u(e,Ue+n*Ne),e}function N(t){return c(d(K.visStart),t*Ve+Xe)}function W(t){return tn("allDaySlot")&&!t.row}function A(t){return(t-Math.max(je,Pe)+Le)%Le*Ve+Xe}function _(t,n){if(t=d(t,!0),u(d(t),Ue)>n)return 0;if(n>=u(d(t),Ze))return Me.height();var r=tn("slotMinutes"),a=60*n.getHours()+n.getMinutes()-Ue,o=Math.floor(a/r),i=fn[o];return i===e&&(i=fn[o]=Me.find("tr:eq("+o+") td div")[0].offsetTop),Math.max(0,Math.round(i-1+Re*(a%r/r)))}function O(){return{left:He,right:Te-Fe}}function B(){return ye}function q(t){var e=d(t.start);return t.allDay?e:u(e,tn("defaultEventMinutes"))}function I(t,e){return e?d(t):u(d(t),tn("slotMinutes"))}function j(t,e,n){n?tn("allDaySlot")&&S(t,c(d(e),1),!0):P(t,e)}function P(e,n){var r=tn("selectHelper");if(Oe.build(),r){var a=g(e,K.visStart)*Ve+Xe;if(a>=0&&Le>a){var o=Oe.rect(0,a,0,a,we),i=_(e,e),s=_(e,n);if(s>i){if(o.top=i,o.height=s-i,o.left+=2,o.width-=5,t.isFunction(r)){var c=r(e,n);c&&(o.position="absolute",o.zIndex=8,xe=t(c).css(o).appendTo(we))}else o.isStart=!0,o.isEnd=!0,xe=t(ln({title:"",start:e,end:n,className:["fc-select-helper"],editable:!1},o)),xe.css("opacity",tn("dragOpacity"));xe&&(M(xe),we.append(xe),z(xe,o.width,!0),F(xe,o.height,!0))}}}else x(e,n)}function J(){an(),xe&&(xe.remove(),xe=null)}function V(e){if(1==e.which&&tn("selectable")){sn(e);var n;Be.start(function(t,e){if(J(),t&&t.col==e.col&&!W(t)){var r=R(e),a=R(t);n=[r,u(d(r),Ne),a,u(d(a),Ne)].sort(Y),P(n[0],n[3])}else n=null},e),t(document).one("mouseup",function(t){Be.stop(),n&&(+n[0]==+n[1]&&X(n[0],!1,t),on(n[0],n[3],!1,t))})}}function X(t,e,n){en("dayClick",ae[A(t.getDay())],t,e,n)}function Q(t,e){Be.start(function(t){if(an(),t)if(W(t))E(t.row,t.col,t.row,t.col);else{var e=R(t),n=u(d(e),tn("defaultEventMinutes"));x(e,n)}},e)}function G(t,e,n){var r=Be.stop();an(),r&&en("drop",t,R(r),W(r),e,n)}var K=this;K.renderAgenda=o,K.setWidth=p,K.setHeight=h,K.beforeHide=y,K.afterShow=w,K.defaultEventEnd=q,K.timePosition=_,K.dayOfWeekCol=A,K.dateCell=H,K.cellDate=R,K.cellIsAllDay=W,K.allDayRow=B,K.allDayBounds=O,K.getHoverListener=function(){return Be},K.colContentLeft=T,K.colContentRight=k,K.getDaySegmentContainer=function(){return fe},K.getSlotSegmentContainer=function(){return De},K.getMinMinute=function(){return Ue},K.getMaxMinute=function(){return Ze},K.getBodyContent=function(){return we},K.getRowCnt=function(){return 1},K.getColCnt=function(){return Le},K.getColWidth=function(){return ze},K.getSnapHeight=function(){return Ae},K.getSnapMinutes=function(){return Ne},K.defaultSelectionEnd=I,K.renderDayOverlay=S,K.renderSelection=j,K.clearSelection=J,K.reportDayClick=X,K.dragStart=Q,K.dragStop=G,ue.call(K,n,r,a),ve.call(K),de.call(K),ce.call(K);var te,ee,ne,re,ae,oe,ie,se,le,fe,pe,ye,be,we,De,Me,Ce,Se,Ee,xe,Te,ke,He,ze,Fe,Re,Ne,We,Ae,Le,_e,Oe,Be,qe,Ie,Ye,je,Pe,Je,Ve,Xe,Ue,Ze,$e,Qe,Ge,Ke,tn=K.opt,en=K.trigger,nn=K.clearEvents,rn=K.renderOverlay,an=K.clearOverlays,on=K.reportSelection,sn=K.unselect,cn=K.daySelectionMousedown,ln=K.slotSegHtml,un=r.formatDate,fn={};U(n.addClass("fc-agenda")),Oe=new he(function(e,n){function r(t){return Math.max(c,Math.min(l,t))}var a,o,i;ne.each(function(e,r){a=t(r),o=a.offset().left,e&&(i[1]=o),i=[o],n[e]=i}),i[1]=o+a.outerWidth(),tn("allDaySlot")&&(a=ye,o=a.offset().top,e[0]=[o,o+a.outerHeight()]);for(var s=we.offset().top,c=be.offset().top,l=c+be.outerHeight(),u=0;_e*We>u;u++)e.push([r(s+Ae*u),r(s+Ae*(u+1))])}),Be=new ge(Oe),qe=new me(function(t){return oe.eq(t)})}function ce(){function n(t,e){S(t);var n,r=t.length,i=[],c=[];for(n=0;r>n;n++)t[n].allDay?i.push(t[n]):c.push(t[n]);y("allDaySlot")&&(Y(a(i),e),z()),s(o(c),e),b("eventAfterAllRender")}function r(){E(),N().empty(),W().empty()}function a(e){var n,r,a,o,i=k(T(e,t.map(e,C),m.visStart,m.visEnd)),s=i.length,c=[];for(n=0;s>n;n++)for(r=i[n],a=0;r.length>a;a++)o=r[a],o.row=0,o.level=n,c.push(o);return c}function o(e){var n,r,a,o,s,l,f=P(),v=O(),h=_(),g=u(d(m.visStart),v),p=t.map(e,i),y=[];for(n=0;f>n;n++){for(r=k(T(e,p,g,u(d(g),h-v))),le(r),a=0;r.length>a;a++)for(o=r[a],s=0;o.length>s;s++)l=o[s],l.col=n,l.level=a,y.push(l);c(g,1,!0)}return y}function i(t){return t.end?d(t.end):u(d(t.start),y("defaultEventMinutes"))}function s(n,r){var a,o,i,s,c,u,f,d,h,g,p,m,w,D,M,C,S,E,x,T,k,z,F=n.length,N="",A={},_={},O=W(),Y=P();for((T=y("isRTL"))?(k=-1,z=Y-1):(k=1,z=0),a=0;F>a;a++)o=n[a],i=o.event,s=B(o.start,o.start),c=B(o.start,o.end),u=o.col,f=o.level,d=o.forward||0,h=q(u*k+z),g=I(u*k+z)-h,g=Math.min(g-6,.95*g),p=f?g/(f+d+1):d?2*(g/(d+1)-6):g,m=h+g/(f+d+1)*f*k+(T?g-p:0),o.top=s,o.left=m,o.outerWidth=p,o.outerHeight=c-s,N+=l(i,o); +for(O[0].innerHTML=N,w=O.children(),a=0;F>a;a++)o=n[a],i=o.event,D=t(w[a]),M=b("eventRender",i,i,D),M===!1?D.remove():(M&&M!==!0&&(D.remove(),D=t(M).css({position:"absolute",top:o.top,left:o.left}).appendTo(O)),o.element=D,i._id===r?v(i,D,o):D[0]._fci=a,G(i,D));for(H(O,n,v),a=0;F>a;a++)o=n[a],(D=o.element)&&(S=A[C=o.key=X(D[0])],o.vsides=S===e?A[C]=L(D,!0):S,S=_[C],o.hsides=S===e?_[C]=R(D,!0):S,E=D.find(".fc-event-title"),E.length&&(o.contentTop=E[0].offsetTop));for(a=0;F>a;a++)o=n[a],(D=o.element)&&(D[0].style.width=Math.max(0,o.outerWidth-o.hsides)+"px",x=Math.max(0,o.outerHeight-o.vsides),D[0].style.height=x+"px",i=o.event,o.contentTop!==e&&10>x-o.contentTop&&(D.find("div.fc-event-time").text(ie(i.start,y("timeFormat"))+" - "+i.title),D.find("div.fc-event-title").remove()),b("eventAfterRender",i,i,D))}function l(t,e){var n="<",r=t.url,a=Q(t,y),o=["fc-event","fc-event-vert"];return w(t)&&o.push("fc-event-draggable"),e.isStart&&o.push("fc-event-start"),e.isEnd&&o.push("fc-event-end"),o=o.concat(t.className),t.source&&(o=o.concat(t.source.className||[])),n+=r?"a href='"+V(t.url)+"'":"div",n+=" class='"+o.join(" ")+"'"+" style='position:absolute;z-index:8;top:"+e.top+"px;left:"+e.left+"px;"+a+"'"+">"+"
        "+"
        "+V(se(t.start,t.end,y("timeFormat")))+"
        "+"
        "+V(t.title)+"
        "+"
        "+"
        ",e.isEnd&&D(t)&&(n+="
        =
        "),n+=""}function f(t,e,n){w(t)&&h(t,e,n.isStart),n.isEnd&&D(t)&&j(t,e,n),x(t,e)}function v(t,e,n){var r=e.find("div.fc-event-time");w(t)&&g(t,e,r),n.isEnd&&D(t)&&p(t,e,r),x(t,e)}function h(t,e,n){function r(){s||(e.width(a).height("").draggable("option","grid",null),s=!0)}var a,o,i,s=!0,l=y("isRTL")?-1:1,u=A(),f=J(),v=U(),h=Z(),g=O();e.draggable({zIndex:9,opacity:y("dragOpacity","month"),revertDuration:y("dragRevertDuration"),start:function(g,p){b("eventDragStart",e,t,g,p),te(t,e),a=e.width(),u.start(function(a,u,g,p){ae(),a?(o=!1,i=p*l,a.row?n?s&&(e.width(f-10),F(e,v*Math.round((t.end?(t.end-t.start)/Te:y("defaultEventMinutes"))/h)),e.draggable("option","grid",[f,1]),s=!1):o=!0:(re(c(d(t.start),i),c(C(t),i)),r()),o=o||s&&!i):(r(),o=!0),e.draggable("option","revert",o)},g,"drag")},stop:function(n,a){if(u.stop(),ae(),b("eventDragStop",e,t,n,a),o)r(),e.css("filter",""),K(t,e);else{var c=0;s||(c=Math.round((e.offset().top-$().offset().top)/v)*h+g-(60*t.start.getHours()+t.start.getMinutes())),ee(this,t,i,c,s,n,a)}}})}function g(t,e,n){function r(e){var r,a=u(d(t.start),e);t.end&&(r=u(d(t.end),e)),n.text(se(a,r,y("timeFormat")))}function a(){f&&(n.css("display",""),e.draggable("option","grid",[p,m]),f=!1)}var o,i,s,l,f=!1,v=y("isRTL")?-1:1,h=A(),g=P(),p=J(),m=U(),w=Z();e.draggable({zIndex:9,scroll:!1,grid:[p,m],axis:1==g?"y":!1,opacity:y("dragOpacity"),revertDuration:y("dragRevertDuration"),start:function(r,u){b("eventDragStart",e,t,r,u),te(t,e),o=e.position(),s=l=0,h.start(function(r,o,s,l){e.draggable("option","revert",!r),ae(),r&&(i=l*v,y("allDaySlot")&&!r.row?(f||(f=!0,n.hide(),e.draggable("option","grid",null)),re(c(d(t.start),i),c(C(t),i))):a())},r,"drag")},drag:function(t,e){s=Math.round((e.position.top-o.top)/m)*w,s!=l&&(f||r(s),l=s)},stop:function(n,c){var l=h.stop();ae(),b("eventDragStop",e,t,n,c),l&&(i||s||f)?ee(this,t,i,f?0:s,f,n,c):(a(),e.css("filter",""),e.css(o),r(0),K(t,e))}})}function p(t,e,n){var r,a,o=U(),i=Z();e.resizable({handles:{s:".ui-resizable-handle"},grid:o,start:function(n,o){r=a=0,te(t,e),e.css("z-index",9),b("eventResizeStart",this,t,n,o)},resize:function(s,c){r=Math.round((Math.max(o,e.height())-c.originalSize.height)/o),r!=a&&(n.text(se(t.start,r||t.end?u(M(t),i*r):null,y("timeFormat"))),a=r)},stop:function(n,a){b("eventResizeStop",this,t,n,a),r?ne(this,t,0,i*r,n,a):(e.css("z-index",8),K(t,e))}})}var m=this;m.renderEvents=n,m.compileDaySegs=a,m.clearEvents=r,m.slotSegHtml=l,m.bindDaySeg=f,fe.call(m);var y=m.opt,b=m.trigger,w=m.isEventDraggable,D=m.isEventResizable,M=m.eventEnd,S=m.reportEvents,E=m.reportEventClear,x=m.eventElementHandlers,z=m.setHeight,N=m.getDaySegmentContainer,W=m.getSlotSegmentContainer,A=m.getHoverListener,_=m.getMaxMinute,O=m.getMinMinute,B=m.timePosition,q=m.colContentLeft,I=m.colContentRight,Y=m.renderDaySegs,j=m.resizableDayEvent,P=m.getColCnt,J=m.getColWidth,U=m.getSnapHeight,Z=m.getSnapMinutes,$=m.getBodyContent,G=m.reportEventElement,K=m.showEvents,te=m.hideEvents,ee=m.eventDrop,ne=m.eventResize,re=m.renderDayOverlay,ae=m.clearOverlays,oe=m.calendar,ie=oe.formatDate,se=oe.formatDates}function le(t){var e,n,r,a,o,i;for(e=t.length-1;e>0;e--)for(a=t[e],n=0;a.length>n;n++)for(o=a[n],r=0;t[e-1].length>r;r++)i=t[e-1][r],x(o,i)&&(i.forward=Math.max(i.forward||0,(o.forward||0)+1))}function ue(t,n,r){function a(t,e){var n=F[t];return"object"==typeof n?J(n,e||r):n}function o(t,e){return n.trigger.apply(n,[t,e||S].concat(Array.prototype.slice.call(arguments,2),[S]))}function i(t){return l(t)&&!a("disableDragging")}function s(t){return l(t)&&!a("disableResizing")}function l(t){return K(t.editable,(t.source||{}).editable,a("editable"))}function f(t){k={};var e,n,r=t.length;for(e=0;r>e;e++)n=t[e],k[n._id]?k[n._id].push(n):k[n._id]=[n]}function v(t){return t.end?d(t.end):E(t)}function h(t,e){H.push(e),z[t._id]?z[t._id].push(e):z[t._id]=[e]}function g(){H=[],z={}}function p(t,n){n.click(function(r){return n.hasClass("ui-draggable-dragging")||n.hasClass("ui-resizable-resizing")?e:o("eventClick",this,t,r)}).hover(function(e){o("eventMouseover",this,t,e)},function(e){o("eventMouseout",this,t,e)})}function m(t,e){b(t,e,"show")}function y(t,e){b(t,e,"hide")}function b(t,e,n){var r,a=z[t._id],o=a.length;for(r=0;o>r;r++)e&&a[r][0]==e[0]||a[r][n]()}function w(t,e,n,r,a,i,s){var c=e.allDay,l=e._id;M(k[l],n,r,a),o("eventDrop",t,e,n,r,a,function(){M(k[l],-n,-r,c),T(l)},i,s),T(l)}function D(t,e,n,r,a,i){var s=e._id;C(k[s],n,r),o("eventResize",t,e,n,r,function(){C(k[s],-n,-r),T(s)},a,i),T(s)}function M(t,n,r,a){r=r||0;for(var o,i=t.length,s=0;i>s;s++)o=t[s],a!==e&&(o.allDay=a),u(c(o.start,n,!0),r),o.end&&(o.end=u(c(o.end,n,!0),r)),x(o,F)}function C(t,e,n){n=n||0;for(var r,a=t.length,o=0;a>o;o++)r=t[o],r.end=u(c(v(r),e,!0),n),x(r,F)}var S=this;S.element=t,S.calendar=n,S.name=r,S.opt=a,S.trigger=o,S.isEventDraggable=i,S.isEventResizable=s,S.reportEvents=f,S.eventEnd=v,S.reportEventElement=h,S.reportEventClear=g,S.eventElementHandlers=p,S.showEvents=m,S.hideEvents=y,S.eventDrop=w,S.eventResize=D;var E=S.defaultEventEnd,x=n.normalizeEvent,T=n.reportEventChange,k={},H=[],z={},F=n.options}function fe(){function n(t,e){var n,r,c,d,p,m,y,b,w=B(),D=T(),M=k(),C=0,S=t.length;for(w[0].innerHTML=a(t),o(t,w.children()),i(t),s(t,w,e),l(t),u(t),f(t),n=v(),r=0;D>r;r++){for(c=0,d=[],p=0;M>p;p++)d[p]=0;for(;S>C&&(m=t[C]).row==r;){for(y=j(d.slice(m.startCol,m.endCol)),m.top=y,y+=m.outerHeight,b=m.startCol;m.endCol>b;b++)d[b]=y;C++}n[r].height(j(d))}g(t,h(n))}function r(e,n,r){var i,s,c,d=t("
        "),p=B(),m=e.length;for(d[0].innerHTML=a(e),i=d.children(),p.append(i),o(e,i),l(e),u(e),f(e),g(e,h(v())),i=[],s=0;m>s;s++)c=e[s].element,c&&(e[s].row===n&&c.css("top",r),i.push(c[0]));return t(i)}function a(t){var e,n,r,a,o,i,s,c,l,u,f=y("isRTL"),d=t.length,v=F(),h=v.left,g=v.right,p="";for(e=0;d>e;e++)n=t[e],r=n.event,o=["fc-event","fc-event-hori"],w(r)&&o.push("fc-event-draggable"),n.isStart&&o.push("fc-event-start"),n.isEnd&&o.push("fc-event-end"),f?(i=A(n.end.getDay()-1),s=A(n.start.getDay()),c=n.isEnd?N(i):h,l=n.isStart?W(s):g):(i=A(n.start.getDay()),s=A(n.end.getDay()-1),c=n.isStart?N(i):h,l=n.isEnd?W(s):g),o=o.concat(r.className),r.source&&(o=o.concat(r.source.className||[])),a=r.url,u=Q(r,y),p+=a?""+"
        ",!r.allDay&&n.isStart&&(p+=""+V(I(r.start,r.end,y("timeFormat")))+""),p+=""+V(r.title)+""+"
        ",n.isEnd&&D(r)&&(p+="
        "+"   "+"
        "),p+="",n.left=c,n.outerWidth=l-c,n.startCol=i,n.endCol=s+1;return p}function o(e,n){var r,a,o,i,s,c=e.length;for(r=0;c>r;r++)a=e[r],o=a.event,i=t(n[r]),s=b("eventRender",o,o,i),s===!1?i.remove():(s&&s!==!0&&(s=t(s).css({position:"absolute",left:a.left}),i.replaceWith(s),i=s),a.element=i)}function i(t){var e,n,r,a=t.length;for(e=0;a>e;e++)n=t[e],r=n.element,r&&C(n.event,r)}function s(t,e,n){var r,a,o,i,s=t.length;for(r=0;s>r;r++)a=t[r],o=a.element,o&&(i=a.event,i._id===n?q(i,o,a):o[0]._fci=r);H(e,t,q)}function l(t){var n,r,a,o,i,s=t.length,c={};for(n=0;s>n;n++)r=t[n],a=r.element,a&&(o=r.key=X(a[0]),i=c[o],i===e&&(i=c[o]=R(a,!0)),r.hsides=i)}function u(t){var e,n,r,a=t.length;for(e=0;a>e;e++)n=t[e],r=n.element,r&&(r[0].style.width=Math.max(0,n.outerWidth-n.hsides)+"px")}function f(t){var n,r,a,o,i,s=t.length,c={};for(n=0;s>n;n++)r=t[n],a=r.element,a&&(o=r.key,i=c[o],i===e&&(i=c[o]=O(a)),r.outerHeight=a[0].offsetHeight+i)}function v(){var t,e=T(),n=[];for(t=0;e>t;t++)n[t]=z(t).find("div.fc-day-content > div");return n}function h(t){var e,n=t.length,r=[];for(e=0;n>e;e++)r[e]=t[e][0].offsetTop;return r}function g(t,e){var n,r,a,o,i=t.length;for(n=0;i>n;n++)r=t[n],a=r.element,a&&(a[0].style.top=e[r.row]+(r.top||0)+"px",o=r.event,b("eventAfterRender",o,o,a))}function p(e,n,a){var o=y("isRTL"),i=o?"w":"e",s=n.find(".ui-resizable-"+i),l=!1;U(n),n.mousedown(function(t){t.preventDefault()}).click(function(t){l&&(t.preventDefault(),t.stopImmediatePropagation())}),s.mousedown(function(s){function u(n){b("eventResizeStop",this,e,n),t("body").css("cursor",""),h.stop(),P(),f&&x(this,e,f,0,n),setTimeout(function(){l=!1},0)}if(1==s.which){l=!0;var f,v,h=m.getHoverListener(),g=T(),p=k(),y=o?-1:1,w=o?p-1:0,D=n.css("top"),C=t.extend({},e),H=L(e.start);J(),t("body").css("cursor",i+"-resize").one("mouseup",u),b("eventResizeStart",this,e,s),h.start(function(t,n){if(t){var s=Math.max(H.row,t.row),l=t.col;1==g&&(s=0),s==H.row&&(l=o?Math.min(H.col,l):Math.max(H.col,l)),f=7*s+l*y+w-(7*n.row+n.col*y+w);var u=c(M(e),f,!0);if(f){C.end=u;var h=v;v=r(_([C]),a.row,D),v.find("*").css("cursor",i+"-resize"),h&&h.remove(),E(e)}else v&&(S(e),v.remove(),v=null);P(),Y(e.start,c(d(u),1))}},s)}})}var m=this;m.renderDaySegs=n,m.resizableDayEvent=p;var y=m.opt,b=m.trigger,w=m.isEventDraggable,D=m.isEventResizable,M=m.eventEnd,C=m.reportEventElement,S=m.showEvents,E=m.hideEvents,x=m.eventResize,T=m.getRowCnt,k=m.getColCnt;m.getColWidth;var z=m.allDayRow,F=m.allDayBounds,N=m.colContentLeft,W=m.colContentRight,A=m.dayOfWeekCol,L=m.dateCell,_=m.compileDaySegs,B=m.getDaySegmentContainer,q=m.bindDaySeg,I=m.calendar.formatDates,Y=m.renderDayOverlay,P=m.clearOverlays,J=m.clearSelection}function de(){function e(t,e,a){n(),e||(e=c(t,a)),l(t,e,a),r(t,e,a)}function n(t){f&&(f=!1,u(),s("unselect",null,t))}function r(t,e,n,r){f=!0,s("select",null,t,e,n,r)}function a(e){var a=o.cellDate,s=o.cellIsAllDay,c=o.getHoverListener(),f=o.reportDayClick;if(1==e.which&&i("selectable")){n(e);var d;c.start(function(t,e){u(),t&&s(t)?(d=[a(e),a(t)].sort(Y),l(d[0],d[1],!0)):d=null},e),t(document).one("mouseup",function(t){c.stop(),d&&(+d[0]==+d[1]&&f(d[0],!0,t),r(d[0],d[1],!0,t))})}}var o=this;o.select=e,o.unselect=n,o.reportSelection=r,o.daySelectionMousedown=a;var i=o.opt,s=o.trigger,c=o.defaultSelectionEnd,l=o.renderSelection,u=o.clearSelection,f=!1;i("selectable")&&i("unselectAuto")&&t(document).mousedown(function(e){var r=i("unselectCancel");r&&t(e.target).parents(r).length||n(e)})}function ve(){function e(e,n){var r=o.shift();return r||(r=t("
        ")),r[0].parentNode!=n[0]&&r.appendTo(n),a.push(r.css(e).show()),r}function n(){for(var t;t=a.shift();)o.push(t.hide().unbind())}var r=this;r.renderOverlay=e,r.clearOverlays=n;var a=[],o=[]}function he(t){var e,n,r=this;r.build=function(){e=[],n=[],t(e,n)},r.cell=function(t,r){var a,o=e.length,i=n.length,s=-1,c=-1;for(a=0;o>a;a++)if(r>=e[a][0]&&e[a][1]>r){s=a;break}for(a=0;i>a;a++)if(t>=n[a][0]&&n[a][1]>t){c=a;break}return s>=0&&c>=0?{row:s,col:c}:null},r.rect=function(t,r,a,o,i){var s=i.offset();return{top:e[t][0]-s.top,left:n[r][0]-s.left,width:n[o][1]-n[r][0],height:e[a][1]-e[t][0]}}}function ge(e){function n(t){pe(t);var n=e.cell(t.pageX,t.pageY);(!n!=!i||n&&(n.row!=i.row||n.col!=i.col))&&(n?(o||(o=n),a(n,o,n.row-o.row,n.col-o.col)):a(n,o),i=n)}var r,a,o,i,s=this;s.start=function(s,c,l){a=s,o=i=null,e.build(),n(c),r=l||"mousemove",t(document).bind(r,n)},s.stop=function(){return t(document).unbind(r,n),i}}function pe(t){t.pageX===e&&(t.pageX=t.originalEvent.pageX,t.pageY=t.originalEvent.pageY)}function me(t){function n(e){return a[e]=a[e]||t(e)}var r=this,a={},o={},i={};r.left=function(t){return o[t]=o[t]===e?n(t).position().left:o[t]},r.right=function(t){return i[t]=i[t]===e?r.left(t)+n(t).width():i[t]},r.clear=function(){a={},o={},i={}}}var ye={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"iso",weekNumberTitle:"W",allDayDefault:!0,ignoreTimezone:!0,lazyFetching:!0,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '—'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:!1,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"",next:"",prevYear:"«",nextYear:"»",today:"today",month:"month",week:"week",day:"day"},theme:!1,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:!0,dropAccept:"*"},be={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"",next:"",prevYear:"»",nextYear:"«"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},we=t.fullCalendar={version:"1.6.1"},De=we.views={};t.fn.fullCalendar=function(n){if("string"==typeof n){var a,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=t.data(this,"fullCalendar");if(r&&t.isFunction(r[n])){var i=r[n].apply(r,o);a===e&&(a=i),"destroy"==n&&t.removeData(this,"fullCalendar")}}),a!==e?a:this}var i=n.eventSources||[];return delete n.eventSources,n.events&&(i.push(n.events),delete n.events),n=t.extend(!0,{},ye,n.isRTL||n.isRTL===e&&ye.isRTL?be:{},n),this.each(function(e,a){var o=t(a),s=new r(o,n,i);o.data("fullCalendar",s),s.render()}),this},we.sourceNormalizers=[],we.sourceFetchers=[];var Me={dataType:"json",cache:!1},Ce=1;we.addDays=c,we.cloneDate=d,we.parseDate=m,we.parseISO8601=y,we.parseTime=b,we.formatDate=w,we.formatDates=D;var Se=["sun","mon","tue","wed","thu","fri","sat"],Ee=864e5,xe=36e5,Te=6e4,ke={s:function(t){return t.getSeconds()},ss:function(t){return P(t.getSeconds())},m:function(t){return t.getMinutes()},mm:function(t){return P(t.getMinutes())},h:function(t){return t.getHours()%12||12},hh:function(t){return P(t.getHours()%12||12)},H:function(t){return t.getHours()},HH:function(t){return P(t.getHours())},d:function(t){return t.getDate()},dd:function(t){return P(t.getDate())},ddd:function(t,e){return e.dayNamesShort[t.getDay()]},dddd:function(t,e){return e.dayNames[t.getDay()]},M:function(t){return t.getMonth()+1},MM:function(t){return P(t.getMonth()+1)},MMM:function(t,e){return e.monthNamesShort[t.getMonth()]},MMMM:function(t,e){return e.monthNames[t.getMonth()]},yy:function(t){return(t.getFullYear()+"").substring(2)},yyyy:function(t){return t.getFullYear()},t:function(t){return 12>t.getHours()?"a":"p"},tt:function(t){return 12>t.getHours()?"am":"pm"},T:function(t){return 12>t.getHours()?"A":"P"},TT:function(t){return 12>t.getHours()?"AM":"PM"},u:function(t){return w(t,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(t){var e=t.getDate();return e>10&&20>e?"th":["st","nd","rd"][e%10-1]||"th"},w:function(t,e){return e.weekNumberCalculation(t)},W:function(t){return M(t)}};we.dateFormatters=ke,we.applyAll=G,De.month=te,De.basicWeek=ee,De.basicDay=ne,n({weekMode:"fixed"}),De.agendaWeek=oe,De.agendaDay=ie,n({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24})})(jQuery); \ No newline at end of file diff --git a/View/public/js/jquery-1.7.2.min.js b/View/public/js/jquery-1.7.2.min.js new file mode 100644 index 0000000..93adea1 --- /dev/null +++ b/View/public/js/jquery-1.7.2.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.2 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
        a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
        "+""+"
        ",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
        t
        ",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
        ",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( +a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

        ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
        ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/
        ","
        "],tr:[2,"","
        "],td:[3,"","
        "],col:[2,"","
        "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
        ","
        "]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f +.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
        ").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/View/public/js/jquery-latest.js b/View/public/js/jquery-latest.js new file mode 100644 index 0000000..d4b67f7 --- /dev/null +++ b/View/public/js/jquery-latest.js @@ -0,0 +1,10308 @@ +/*! + * jQuery JavaScript Library v1.11.1 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-05-01T17:42Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper window is present, + // execute the factory and get jQuery + // For environments that do not inherently posses a window with a document + // (such as Node.js), expose a jQuery-making factory as module.exports + // This accentuates the need for the creation of a real window + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +// + +var deletedIds = []; + +var slice = deletedIds.slice; + +var concat = deletedIds.concat; + +var push = deletedIds.push; + +var indexOf = deletedIds.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + version = "1.11.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1, IE<9 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: deletedIds.sort, + splice: deletedIds.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + isPlainObject: function( obj ) { + var key; + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( support.ownLast ) { + for ( key in obj ) { + return hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1, IE<9 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( indexOf ) { + return indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + while ( j < len ) { + first[ i++ ] = second[ j++ ]; + } + + // Support: IE<9 + // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) + if ( len !== len ) { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: function() { + return +( new Date() ); + }, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v1.10.19 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-04-18 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== strundefined && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, + doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", function() { + setDocument(); + }, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", function() { + setDocument(); + }); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) { + div.innerHTML = "
        "; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowclip^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.unique( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + + } else if ( !(--remaining) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * Clean-up method for dom ready events + */ +function detach() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } +} + +/** + * The ready event handler and self cleanup method + */ +function completed() { + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + + +var strundefined = typeof undefined; + + + +// Support: IE<9 +// Iteration over object's inherited properties before its own +var i; +for ( i in jQuery( support ) ) { + break; +} +support.ownLast = i !== "0"; + +// Note: most support tests are defined in their respective modules. +// false until the test is run +support.inlineBlockNeedsLayout = false; + +// Execute ASAP in case we need to set body.style.zoom +jQuery(function() { + // Minified: var a,b,c,d + var val, div, body, container; + + body = document.getElementsByTagName( "body" )[ 0 ]; + if ( !body || !body.style ) { + // Return for frameset docs that don't have a body + return; + } + + // Setup + div = document.createElement( "div" ); + container = document.createElement( "div" ); + container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; + body.appendChild( container ).appendChild( div ); + + if ( typeof div.style.zoom !== strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; + + support.inlineBlockNeedsLayout = val = div.offsetWidth === 3; + if ( val ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); +}); + + + + +(function() { + var div = document.createElement( "div" ); + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( elem ) { + var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ], + nodeType = +elem.nodeType || 1; + + // Do not set data on non-element DOM nodes because it will not be cleared (#8335). + return nodeType !== 1 && nodeType !== 9 ? + false : + + // Nodes accept data unless otherwise specified; rejection can be conditional + !noData || noData !== true && elem.getAttribute("classid") === noData; +}; + + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + +function internalData( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( i-- ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // The following elements (space-suffixed to avoid Object.prototype collisions) + // throw uncatchable exceptions if you attempt to set expando properties + noData: { + "applet ": true, + "embed ": true, + // ...but Flash objects (which have this classid) *can* handle expandos + "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[0], + attrs = elem && elem.attributes; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return arguments.length > 1 ? + + // Sets one value + this.each(function() { + jQuery.data( this, key, value ); + }) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; +}; +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + // Minified: var a,b,c + var input = document.createElement( "input" ), + div = document.createElement( "div" ), + fragment = document.createDocumentFragment(); + + // Setup + div.innerHTML = "
        a"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName( "tbody" ).length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = + document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + input.type = "checkbox"; + input.checked = true; + fragment.appendChild( input ); + support.appendChecked = input.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE6-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // #11217 - WebKit loses check when the name is after the checked attribute + fragment.appendChild( div ); + div.innerHTML = ""; + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + support.noCloneEvent = true; + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } +})(); + + +(function() { + var i, eventName, + div = document.createElement( "div" ); + + // Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event) + for ( i in { submit: true, change: true, focusin: true }) { + eventName = "on" + i; + + if ( !(support[ i + "Bubbles" ] = eventName in window) ) { + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + div.setAttribute( eventName, "t" ); + support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: IE < 9, Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + jQuery._removeData( doc, fix ); + } else { + jQuery._data( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
        ", "
        " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
        " ], + tr: [ 2, "", "
        " ], + col: [ 2, "", "
        " ], + td: [ 3, "", "
        " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
        ", "
        " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!support.noCloneEvent || !support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
        " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + deletedIds.push( id ); + } + } + } + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[i], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "

      +J~C#SzZE<=VXTW>9eN*mO?hu~A5a-To8b22 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 literal 0 HcmV?d00001 diff --git a/View/public/img/personal-info.png b/View/public/img/personal-info.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe331f28b9eab8519f32b79de9bfb178df1f1fa GIT binary patch literal 19827 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 IIVCg!0Jv3*{{R30 literal 0 HcmV?d00001 diff --git a/View/public/img/select2/select2.png b/View/public/img/select2/select2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d804ffb99699b9e030f1010314de0970b5a000d GIT binary patch literal 613 zcmV-r0-F7aP)#WY!I$JQV$)A5aAS1BM||2XVJl=+L1^1S1H% zM-&lx?NZpUrHhn>fk<>POqf2sh40}xxGZfc+t+#Eb(qHy9_3*1(U%t9t)QDnI#YAL(|ACV(>)>6WD-t!8tutHkdb^#3`HzoJG3A2@T`% zA|K@o*b!`R#(7)PWrMFn2))Ca3MR4(zaT`Zr61*kZK5NPnZwQszxh$fyv3?&4c>$q z2m=+yc0dRXRAsPDxF6sD;@rK4JGdR_``1S~o6Xi@2&aR6hcSrEp9HVRzEqVDqBn<1%hR=D4e1f^ra^A|34Cjc=Gny{F(o#MrvPYgZuTJOz(n)-F<| zj()qR;C={)N<0RRvDZ^@6ND+W*}gh-Lip(MDt!(zMSO)!j2j+*hxgzC-e3$@(O2p* zu;+gddm(cZwXTCLx*Ky4THOa*^b^F`woveIeCK^0aR|TJ00000NkvXXu0mjfA#WC6 literal 0 HcmV?d00001 diff --git a/View/public/img/select2/select2x2.png b/View/public/img/select2/select2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..4bdd5c961d452c49dfa0789c2c7ffb82c238fc24 GIT binary patch literal 845 zcmV-T1G4;yP)upQ6WKflyv?C|ADVW!U!t`EpA+x zB)5#EjWk-_X77YJZtQo`E0SF)^1bZr%)B7Cd`*OK*r z5WG-7e-R9G9^69ksDt29&oyHqxPSt|-S>xi3%PTd+GjY+BGF|nWC(7D-sd(kxqd9~ zS@2YF5vB+>dP8+$l^{oO3-lEWiGA*QIU)Wds#9M6RZ9N zcQ4y4)xqQOxD=vwu%7cz1nY#$lT&y8HCmkWgpwQP#3dhnYj9|2aS_R}IUF_^6s#$= zTm%~>A#oM?KIg$kh=<`gJkeoHa2LrulVy$Yx+N_0R3$4I!R*0677f(FKqm`2_o4~W z0h}fQZ`lC^1A+m;fM7uI(R1`S0KtG@KrkQ}5DW+&@cTnDVIow56KciMk7a899t0bC zC1KI{TsMe5NAR%GD_5`B-@ad4k~K3SO%H z_M31|`HV?E6)u$E3c&*<*n20+V@mRCop>R5;DWuZCmjSo7p@R&OYl^@Gv)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw literal 0 HcmV?d00001 diff --git a/View/public/img/skin-nav-bullets.png b/View/public/img/skin-nav-bullets.png new file mode 100644 index 0000000000000000000000000000000000000000..c8589874fafb52e6e0b726231656d652c71e4e65 GIT binary patch literal 1156 zcmb7EO=#3u91m7qEm%LnFIGZ&sE3^-FEhzZ!purOX6%U54%1n-AZpX(O($*hVe+Pv zsVBcc4^_M?*o(q$m3mOI3tL&)iXd1J4~o)*Ad0AX(~I?`?NkpU7?Sti|MCC*{@*!M z?Ap7obw?{f5bN@tS_$uK@wa)+YP>4XI^N=KJIeN=9=C$(x(^B2bo(KhxAg&7g1Xr_ zav!D%qNUF&_oCjye#vlcT90(-(DpEzAkuq6PdA1jBKzTh9`2t(; zR9Lk-M}62c+Eq42hYZoA_WVw!LkSbu5b0!S4?BSrW~c>T37?~Dh9VbK&`^e2bgH*d zBvsdkBu~d<1`7Zw2sB9Wf&hLaITmmXi(erI5)v;+T#{URC~VC)D^f|zE!o0ShN>du zNeol3*XeqkcKrbch@u#Aa9j*)#Da!{^f2ZG?M(&^28M5W$Z{PrV$}QH8p=@E)5Q>M zuTWSfc7mlu;gm6Lgr68Rj@3xF3nPDlYD zCS_jEaVp1Yiky{m)DqVG>4Y)Z6DDelZ`!1Jg?leLE;l_Emd6GUc-|;VC CRDR$9 literal 0 HcmV?d00001 diff --git a/View/public/img/table-img.png b/View/public/img/table-img.png new file mode 100644 index 0000000000000000000000000000000000000000..89ee99c80c1705f2739c597f49b5f877fd67c1b5 GIT binary patch literal 1352 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g)!3HFq6y&A?DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49qH-ArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XRMoSU}&gdW~OIo zVrph)sH0$HU}&Uo07PcGh9*{~W>!Y#3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0?5R~r2Ntn zTP2`NAzsKWfE$}v3=Jk=fazBx7U&!58GyV5Q|Rl9UukYGTy=3tP%6T`SPd=?sVqp< z4@xc0FD*(2MqHXQ$f^P>=c3falKi5O{QMkPC z!8&|>tvvIJOA_;vQ$1a5m4IgGWoD*WIh&hVI2)QC6!1TK0Czs}?=9R$orXch>;?xUD47mkBn_W_iGRsm^+=}vZ6~Lah%Eav!bDZWu z^`_u=-`as9%gQ6BGs$oLF^aEnT6E2VgPx`5O!1P`OOxSn7YJXv1VBF>D;uunK zYt0mYZI?iaWA9}zpV66Nz^&OVWGr$sLgVI!DRVb%IB+S+OhfwYhUXF2dou*yGZPmfj{Redgb zI99#G;mrAt##7S^D@7ic6)+aLRZ2a0_>W^5V~o{-f8`>R?iS8Gwsuza-2=+4RZ}=m zuI^?J=~Q{ne&q8aDgOr73-334-7k{(TXNM#nFE^scjCS(%wT3zcYh+CVl!=Bf3S-Q zXWT)-8Ekb1EPOFZ6T1`J+x@E?jUBY`lzyE$Zf-h^0 z&tb8GeCc@Q`-`$n(WvuDrl-o5+(|Np=24<-Yp#5`RbLn>}1 nC8Q-JC8Q)IBqSybP0l+XkKgNrV7 literal 0 HcmV?d00001 diff --git a/View/public/img/uniform/bg-input.png b/View/public/img/uniform/bg-input.png new file mode 100644 index 0000000000000000000000000000000000000000..485d222ebb14b743b62680377907cf01944bb761 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3-o#&#{0g$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G`~f~8u1}vnee>qc=g*&i{rdI)|No0DL0f=QVxBIJAr-fh n5)u+p5|R?q5)u;_ISd#WoEZ4!^X2t`Di}On{an^LB{Ts5W?d~; literal 0 HcmV?d00001 diff --git a/View/public/img/uniform/sprite.png b/View/public/img/uniform/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..407019bf9af246c460d151a2c731ca3f7326b823 GIT binary patch literal 32968 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 z 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 literal 0 HcmV?d00001 diff --git a/View/public/js/bootstrap-wysihtml5-0.0.2.js b/View/public/js/bootstrap-wysihtml5-0.0.2.js new file mode 100644 index 0000000..4106926 --- /dev/null +++ b/View/public/js/bootstrap-wysihtml5-0.0.2.js @@ -0,0 +1,299 @@ +!function($, wysi) { + "use strict" + + var templates = { + "font-styles": "

    -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 literal 0 HcmV?d00001 diff --git a/View/public/img/bgs/9.jpg b/View/public/img/bgs/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9219fe0e15de5b6558c800925ecdd3ea78151ec0 GIT binary patch literal 147956 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%0AKKy2qbJngE9$5@oq53`QhFmhk7 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 literal 0 HcmV?d00001 diff --git a/View/public/img/bgs/blueish.jpg b/View/public/img/bgs/blueish.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fd9538e6227d95ba585b1b70401516d9bf115ff GIT binary patch literal 662555 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