diff --git a/app/Gdoo/Approach/Controllers/MarketController.php b/app/Gdoo/Approach/Controllers/MarketController.php index 56d13fa2..eafe59e9 100644 --- a/app/Gdoo/Approach/Controllers/MarketController.php +++ b/app/Gdoo/Approach/Controllers/MarketController.php @@ -151,9 +151,7 @@ class MarketController extends DefaultController $model->selectRaw($sql); $rows = $model->paginate(); - $items = Grid::dataFilters($rows, $header); - - return response()->json($items); + return Grid::dataFilters($rows, $header); } } } \ No newline at end of file diff --git a/app/Gdoo/Approach/views/approach/index.blade.php b/app/Gdoo/Approach/views/approach/index.blade.php index 3f820bca..29ee5a71 100644 --- a/app/Gdoo/Approach/views/approach/index.blade.php +++ b/app/Gdoo/Approach/views/approach/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.fee_detail = function(data) { viewDialog({ title: '兑现明细', diff --git a/app/Gdoo/Approach/views/market/index.blade.php b/app/Gdoo/Approach/views/market/index.blade.php index 3816b88d..5101aa99 100644 --- a/app/Gdoo/Approach/views/market/index.blade.php +++ b/app/Gdoo/Approach/views/market/index.blade.php @@ -13,13 +13,6 @@ var action = config.action; var search = config.search; - //action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Approach/views/review/index.blade.php b/app/Gdoo/Approach/views/review/index.blade.php index 4745fd80..40e51d3a 100644 --- a/app/Gdoo/Approach/views/review/index.blade.php +++ b/app/Gdoo/Approach/views/review/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Article/Controllers/ArticleController.php b/app/Gdoo/Article/Controllers/ArticleController.php index 10af1cc1..b545ddcc 100644 --- a/app/Gdoo/Article/Controllers/ArticleController.php +++ b/app/Gdoo/Article/Controllers/ArticleController.php @@ -51,7 +51,6 @@ class ArticleController extends DefaultController $header['cols'] = $cols; $header['tabs'] = Article::$tabs; $header['bys'] = Article::$bys; - $header['js'] = Grid::js($header); $search = $header['search_form']; $query = $search['query']; diff --git a/app/Gdoo/Article/Controllers/WidgetController.php b/app/Gdoo/Article/Controllers/WidgetController.php index 40cf8e90..fdcb6618 100644 --- a/app/Gdoo/Article/Controllers/WidgetController.php +++ b/app/Gdoo/Article/Controllers/WidgetController.php @@ -34,7 +34,7 @@ class WidgetController extends DefaultController $json['total'] = sizeof($rows); $json['data'] = $rows; - return response()->json($json); + return $json; } return $this->render(); } diff --git a/app/Gdoo/Article/Models/Article.php b/app/Gdoo/Article/Models/Article.php index 922fa3f7..3e88708a 100644 --- a/app/Gdoo/Article/Models/Article.php +++ b/app/Gdoo/Article/Models/Article.php @@ -7,7 +7,7 @@ class Article extends BaseModel protected $table = 'article'; public static $tabs = [ - 'name' => 'tab', + 'name' => 'tab', 'items' => [ ['url' => 'article/article/index', 'name' => '未读', 'value' => 'unread'], ['url' => 'article/article/index', 'name' => '已读', 'value' => 'done'], @@ -16,7 +16,7 @@ class Article extends BaseModel ]; public static $bys = [ - 'name' => 'by', + 'name' => 'by', 'items' => [ ['value' => '', 'name' => '全部'], ['value' => 'divider'], diff --git a/app/Gdoo/Article/views/article/index.blade.php b/app/Gdoo/Article/views/article/index.blade.php index c245a286..63f9f652 100644 --- a/app/Gdoo/Article/views/article/index.blade.php +++ b/app/Gdoo/Article/views/article/index.blade.php @@ -1,66 +1,50 @@ -
+
- @include('headers') +
+ @include('headers2') +
-{{$header["js"]}} - - -@include('footers') \ No newline at end of file +}).mount("#{{$header['master_table']}}-controller"); + \ No newline at end of file diff --git a/app/Gdoo/Article/views/article/index2.blade.php b/app/Gdoo/Article/views/article/index2.blade.php deleted file mode 100644 index 20c882a8..00000000 --- a/app/Gdoo/Article/views/article/index2.blade.php +++ /dev/null @@ -1,105 +0,0 @@ - - -
-
- @include('headers3') -
-
-
-
-
- -{{$header["js"]}} - - - -@include('footers') \ No newline at end of file diff --git a/app/Gdoo/Calendar/Controllers/EventController.php b/app/Gdoo/Calendar/Controllers/EventController.php index ed8cc4a2..596d7dcf 100644 --- a/app/Gdoo/Calendar/Controllers/EventController.php +++ b/app/Gdoo/Calendar/Controllers/EventController.php @@ -57,7 +57,7 @@ class EventController extends DefaultController $events[] = $row; } } - return response()->json($events); + return $events; } // 客户端显示事件列表 @@ -120,7 +120,7 @@ class EventController extends DefaultController $repeat = CalendarObjectService::getEventRepeat($master, '1D', 'Y-n-j'); $items = array_merge($items, $repeat); } - return response()->json($items); + return $items; } // 调整事件 diff --git a/app/Gdoo/Customer/Controllers/BusinessController.php b/app/Gdoo/Customer/Controllers/BusinessController.php index a2792ea9..df1ad4fc 100644 --- a/app/Gdoo/Customer/Controllers/BusinessController.php +++ b/app/Gdoo/Customer/Controllers/BusinessController.php @@ -92,7 +92,7 @@ class BusinessController extends DefaultController $row['address'] = str_replace("\n", " ", $row['address']); $attachments = AttachmentService::show($row['attachment']); $row['attachments'] = $attachments['main']; - return response()->json($row); + return $row; } // 负责人列表 diff --git a/app/Gdoo/Customer/Controllers/ContactController.php b/app/Gdoo/Customer/Controllers/ContactController.php index f3a29184..612162d0 100644 --- a/app/Gdoo/Customer/Controllers/ContactController.php +++ b/app/Gdoo/Customer/Controllers/ContactController.php @@ -142,7 +142,7 @@ class ContactController extends DefaultController $item['text'] = $item['name']; return $item; }); - return response()->json($items); + return $items; } $query['form_id'] = $query['jqgrid'] == '' ? $query['id'] : $query['jqgrid']; return $this->render([ diff --git a/app/Gdoo/Customer/Controllers/CustomerClassController.php b/app/Gdoo/Customer/Controllers/CustomerClassController.php index ee233485..11a6e21b 100644 --- a/app/Gdoo/Customer/Controllers/CustomerClassController.php +++ b/app/Gdoo/Customer/Controllers/CustomerClassController.php @@ -102,7 +102,7 @@ class CustomerClassController extends DefaultController } } $rows = $model->get(); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ 'search' => $search diff --git a/app/Gdoo/Customer/Controllers/CustomerController.php b/app/Gdoo/Customer/Controllers/CustomerController.php index bcc94af4..16dd9ec9 100644 --- a/app/Gdoo/Customer/Controllers/CustomerController.php +++ b/app/Gdoo/Customer/Controllers/CustomerController.php @@ -278,19 +278,14 @@ class CustomerController extends DefaultController if ($query['suggest']) { $rows = $model->limit(15)->get(); - $data = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - $items['data'] = $data; } else { $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - $item['text'] = $item['name']; - $item['sid'] = 'u'.$item['user_id']; - return $item; - }); } - return response()->json($items); + return Grid::dataFilters($rows, $header, function($item) { + $item['text'] = $item['name']; + $item['sid'] = 'u'.$item['user_id']; + return $item; + }); } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/Customer/Controllers/DeliveryAddressController.php b/app/Gdoo/Customer/Controllers/DeliveryAddressController.php index d75045c1..f91d356e 100644 --- a/app/Gdoo/Customer/Controllers/DeliveryAddressController.php +++ b/app/Gdoo/Customer/Controllers/DeliveryAddressController.php @@ -139,11 +139,7 @@ class DeliveryAddressController extends DefaultController $model->select($header['select']); $rows = $model->paginate($query['limit']); - - if (isset($query['autocomplete'])) { - return response()->json($rows->items()); - } - return response()->json($rows); + return $rows; } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/Customer/Controllers/RegionController.php b/app/Gdoo/Customer/Controllers/RegionController.php index 3364cd84..5c8fde68 100644 --- a/app/Gdoo/Customer/Controllers/RegionController.php +++ b/app/Gdoo/Customer/Controllers/RegionController.php @@ -140,7 +140,7 @@ class RegionController extends DefaultController foreach($rows as $row) { $json[] = $row; } - return response()->json(['data' => $json]); + return ['data' => $json]; } return $this->render([ 'search' => $search diff --git a/app/Gdoo/Customer/Controllers/TaxController.php b/app/Gdoo/Customer/Controllers/TaxController.php index 22e44b77..1569ce1d 100644 --- a/app/Gdoo/Customer/Controllers/TaxController.php +++ b/app/Gdoo/Customer/Controllers/TaxController.php @@ -135,8 +135,7 @@ class TaxController extends AuditController } $model->select(['customer_tax.*','customer.code as customer_code', 'customer.name as customer_name']); - $rows = $model->paginate($query['limit']); - return response()->json($rows); + return $model->paginate($query['limit']); } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/Customer/Controllers/TypeController.php b/app/Gdoo/Customer/Controllers/TypeController.php index 4e7eb96a..529a86e4 100644 --- a/app/Gdoo/Customer/Controllers/TypeController.php +++ b/app/Gdoo/Customer/Controllers/TypeController.php @@ -97,7 +97,7 @@ class TypeController extends DefaultController } } $rows = $model->get(['*', 'name as text']); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ 'get' => Request::all() diff --git a/app/Gdoo/Customer/Controllers/WidgetController.php b/app/Gdoo/Customer/Controllers/WidgetController.php index 9623c1fd..fc29cda8 100644 --- a/app/Gdoo/Customer/Controllers/WidgetController.php +++ b/app/Gdoo/Customer/Controllers/WidgetController.php @@ -49,7 +49,7 @@ class WidgetController extends DefaultController $json['total'] = sizeof($rows); $json['data'] = $rows; - return response()->json($json); + return $json; } return $this->render(); } diff --git a/app/Gdoo/Customer/views/complaint/index.blade.php b/app/Gdoo/Customer/views/complaint/index.blade.php index 71c011cb..fb8c67bc 100644 --- a/app/Gdoo/Customer/views/complaint/index.blade.php +++ b/app/Gdoo/Customer/views/complaint/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Customer/views/contact/index.blade.php b/app/Gdoo/Customer/views/contact/index.blade.php index 94953cd2..8fc9b492 100644 --- a/app/Gdoo/Customer/views/contact/index.blade.php +++ b/app/Gdoo/Customer/views/contact/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Customer/views/customer/index.blade.php b/app/Gdoo/Customer/views/customer/index.blade.php index 0dbbe0fc..7e103ff2 100644 --- a/app/Gdoo/Customer/views/customer/index.blade.php +++ b/app/Gdoo/Customer/views/customer/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.priceEdit = function() { var me = this; var grid = config.grid; diff --git a/app/Gdoo/Customer/views/customerApply/index.blade.php b/app/Gdoo/Customer/views/customerApply/index.blade.php index 628b1154..04293308 100644 --- a/app/Gdoo/Customer/views/customerApply/index.blade.php +++ b/app/Gdoo/Customer/views/customerApply/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Customer/views/customerClass/index.blade.php b/app/Gdoo/Customer/views/customerClass/index.blade.php index 7987177c..8e75967e 100644 --- a/app/Gdoo/Customer/views/customerClass/index.blade.php +++ b/app/Gdoo/Customer/views/customerClass/index.blade.php @@ -14,11 +14,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var grid = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Customer/views/deliveryAddress/index.blade.php b/app/Gdoo/Customer/views/deliveryAddress/index.blade.php index 592b9903..7b2406e1 100644 --- a/app/Gdoo/Customer/views/deliveryAddress/index.blade.php +++ b/app/Gdoo/Customer/views/deliveryAddress/index.blade.php @@ -15,11 +15,6 @@ //action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Customer/views/price/index.blade.php b/app/Gdoo/Customer/views/price/index.blade.php index 180275af..a07593a3 100644 --- a/app/Gdoo/Customer/views/price/index.blade.php +++ b/app/Gdoo/Customer/views/price/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Customer/views/region/index.blade.php b/app/Gdoo/Customer/views/region/index.blade.php index e5c41407..ae5fc1c6 100644 --- a/app/Gdoo/Customer/views/region/index.blade.php +++ b/app/Gdoo/Customer/views/region/index.blade.php @@ -12,14 +12,8 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; (function ($) { - var options = new agGridOptions(); - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - config.cols[0]['hide'] = true; config.cols[1]['hide'] = true; config.cols[2]['hide'] = true; diff --git a/app/Gdoo/Customer/views/regionTask/index.blade.php b/app/Gdoo/Customer/views/regionTask/index.blade.php index 628b1154..04293308 100644 --- a/app/Gdoo/Customer/views/regionTask/index.blade.php +++ b/app/Gdoo/Customer/views/regionTask/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Customer/views/task/index.blade.php b/app/Gdoo/Customer/views/task/index.blade.php index 628b1154..35672bfc 100644 --- a/app/Gdoo/Customer/views/task/index.blade.php +++ b/app/Gdoo/Customer/views/task/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Customer/views/tax/index.blade.php b/app/Gdoo/Customer/views/tax/index.blade.php index 060b7eae..116ca94c 100644 --- a/app/Gdoo/Customer/views/tax/index.blade.php +++ b/app/Gdoo/Customer/views/tax/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Customer/views/type/index.blade.php b/app/Gdoo/Customer/views/type/index.blade.php index d6cbfa5f..2250d6ea 100644 --- a/app/Gdoo/Customer/views/type/index.blade.php +++ b/app/Gdoo/Customer/views/type/index.blade.php @@ -13,11 +13,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/CustomerCost/Controllers/CategoryController.php b/app/Gdoo/CustomerCost/Controllers/CategoryController.php index 1f17e178..bce31b78 100644 --- a/app/Gdoo/CustomerCost/Controllers/CategoryController.php +++ b/app/Gdoo/CustomerCost/Controllers/CategoryController.php @@ -95,7 +95,7 @@ class CategoryController extends DefaultController } } $rows = $model->get(['*', 'name as text']); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ 'get' => Request::all() diff --git a/app/Gdoo/CustomerCost/Controllers/CostController.php b/app/Gdoo/CustomerCost/Controllers/CostController.php index 25acb3c0..85933ad2 100644 --- a/app/Gdoo/CustomerCost/Controllers/CostController.php +++ b/app/Gdoo/CustomerCost/Controllers/CostController.php @@ -177,11 +177,10 @@ class CostController extends AuditController } $rows = $model->get(); - $rows->transform(function($row) { return $row; }); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ diff --git a/app/Gdoo/CustomerCost/views/adjust/index.blade.php b/app/Gdoo/CustomerCost/views/adjust/index.blade.php index da91f784..ab27d2be 100644 --- a/app/Gdoo/CustomerCost/views/adjust/index.blade.php +++ b/app/Gdoo/CustomerCost/views/adjust/index.blade.php @@ -14,11 +14,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/CustomerCost/views/category/index.blade.php b/app/Gdoo/CustomerCost/views/category/index.blade.php index d6cbfa5f..2250d6ea 100644 --- a/app/Gdoo/CustomerCost/views/category/index.blade.php +++ b/app/Gdoo/CustomerCost/views/category/index.blade.php @@ -13,11 +13,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/CustomerCost/views/compen/index.blade.php b/app/Gdoo/CustomerCost/views/compen/index.blade.php index da91f784..31935687 100644 --- a/app/Gdoo/CustomerCost/views/compen/index.blade.php +++ b/app/Gdoo/CustomerCost/views/compen/index.blade.php @@ -13,12 +13,7 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - + var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/CustomerCost/views/cost/index.blade.php b/app/Gdoo/CustomerCost/views/cost/index.blade.php index 7ba5395c..19ce243a 100644 --- a/app/Gdoo/CustomerCost/views/cost/index.blade.php +++ b/app/Gdoo/CustomerCost/views/cost/index.blade.php @@ -40,11 +40,6 @@ }); } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/CustomerCost/views/rebate/index.blade.php b/app/Gdoo/CustomerCost/views/rebate/index.blade.php index da91f784..ab27d2be 100644 --- a/app/Gdoo/CustomerCost/views/rebate/index.blade.php +++ b/app/Gdoo/CustomerCost/views/rebate/index.blade.php @@ -14,11 +14,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/File/Controllers/AttachmentController.php b/app/Gdoo/File/Controllers/AttachmentController.php index d90d7810..c6dba777 100644 --- a/app/Gdoo/File/Controllers/AttachmentController.php +++ b/app/Gdoo/File/Controllers/AttachmentController.php @@ -174,10 +174,10 @@ class AttachmentController extends DefaultController $insert_id = DB::table($table)->insertGetId($data); $data['id'] = $insert_id; - return response()->json($data); + return $data; } } - return response()->json([]); + return []; } } $query = Request::all(); diff --git a/app/Gdoo/File/views/certificate/index.blade.php b/app/Gdoo/File/views/certificate/index.blade.php index 52a02d73..44bc1d61 100644 --- a/app/Gdoo/File/views/certificate/index.blade.php +++ b/app/Gdoo/File/views/certificate/index.blade.php @@ -14,11 +14,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.create = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/File/views/inspectReport/index.blade.php b/app/Gdoo/File/views/inspectReport/index.blade.php index e6d70536..56aeb008 100644 --- a/app/Gdoo/File/views/inspectReport/index.blade.php +++ b/app/Gdoo/File/views/inspectReport/index.blade.php @@ -14,11 +14,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.create = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/Index/Controllers/ApiController.php b/app/Gdoo/Index/Controllers/ApiController.php index 15cf1f70..1cf8a059 100644 --- a/app/Gdoo/Index/Controllers/ApiController.php +++ b/app/Gdoo/Index/Controllers/ApiController.php @@ -108,7 +108,7 @@ class ApiController extends Controller { $key = Request::get('key'); $rows = option($key); - return response()->json($rows)->setEncodingOptions(JSON_UNESCAPED_UNICODE); + return $rows; } /** @@ -118,7 +118,7 @@ class ApiController extends Controller { $key = Request::get('key'); $rows = option($key); - return response()->json($rows)->setEncodingOptions(JSON_UNESCAPED_UNICODE); + return $rows; } /** @@ -156,6 +156,6 @@ class ApiController extends Controller ->get()->toArray(); $rows = array_merge($title, $rows); - return response()->json($rows); + return $rows; } } diff --git a/app/Gdoo/Index/Controllers/AttachmentController.php b/app/Gdoo/Index/Controllers/AttachmentController.php index aeea8ff2..706297f8 100644 --- a/app/Gdoo/Index/Controllers/AttachmentController.php +++ b/app/Gdoo/Index/Controllers/AttachmentController.php @@ -131,7 +131,7 @@ class AttachmentController extends DefaultController { $id = Request::get('id'); $rows = AttachmentService::get($id); - return response()->json($rows); + return $rows; } /** @@ -141,7 +141,7 @@ class AttachmentController extends DefaultController { $key = Request::get('key'); $rows = AttachmentService::draft($key); - return response()->json($rows); + return $rows; } /** diff --git a/app/Gdoo/Index/Controllers/IndexController.php b/app/Gdoo/Index/Controllers/IndexController.php index c2a423a4..bb816b13 100644 --- a/app/Gdoo/Index/Controllers/IndexController.php +++ b/app/Gdoo/Index/Controllers/IndexController.php @@ -50,10 +50,10 @@ class IndexController extends DefaultController if ($key) { $badge = ModuleService::badges($key); if ($badge) { - return response()->json($badge()); + return $badge(); } } - return response()->json(['total' => 0, 'data' => []]); + return ['total' => 0, 'data' => []]; } // 获取全部待办数量 @@ -64,6 +64,6 @@ class IndexController extends DefaultController foreach($badges as $key => $badge) { $json[$key] = $badge(); } - return response()->json($json); + return $json; } } \ No newline at end of file diff --git a/app/Gdoo/Model/Controllers/FieldController.php b/app/Gdoo/Model/Controllers/FieldController.php index 6e26f93d..46e93695 100644 --- a/app/Gdoo/Model/Controllers/FieldController.php +++ b/app/Gdoo/Model/Controllers/FieldController.php @@ -419,7 +419,7 @@ class FieldController extends DefaultController public function getEnumsAction() { $enums = Option::where('parent_id', 0)->orderBy('sort', 'asc')->orderBy('id', 'asc')->get(); - return response()->json($enums); + return $enums; } public function deleteAction() diff --git a/app/Gdoo/Model/Form.php b/app/Gdoo/Model/Form.php index 474590ee..0d1932e4 100644 --- a/app/Gdoo/Model/Form.php +++ b/app/Gdoo/Model/Form.php @@ -1992,7 +1992,7 @@ class Form $permission = $permissions[$table]; foreach ($fields as $field) { - + $key = $field['field']; $setting = $field['setting']; $value = $values[$key]; @@ -2002,56 +2002,57 @@ class Form if ($row['w'] == 1) { $_field_data = Hook::fire($table.'.onFieldFilter', ['table' => $table, 'master' => $master, 'field' => $field, 'values' => $values]); extract($_field_data); - } - if ($field['data_format']) { - switch ($field['data_format']) { - case 'number': - case 'money': - list($_, $len) = explode(',', $field['length']); - $len = $len > 0 ? $len : 2; - $value = round(floatval($value), $len); - break; - } - } else { - switch ($field['type']) { - case 'DECIMAL': - list($_, $len) = explode(',', $field['length']); - $value = round(floatval($value), $len); + if ($field['data_format']) { + switch ($field['data_format']) { + case 'number': + case 'money': + list($_, $len) = explode(',', $field['length']); + $len = $len > 0 ? $len : 2; + $value = round(floatval($value), $len); + break; + } + } else { + switch ($field['type']) { + case 'DECIMAL': + list($_, $len) = explode(',', $field['length']); + $value = round(floatval($value), $len); + break; + } + } + + switch ($field['form_type']) { + case 'autocomplete': + $value = str_replace('draft_', '', $value); + break; + case 'address': + $value = join("\n", (array)$value); + break; + case 'files': + $value = (array)$value; + $dataFiles = array_merge($dataFiles, $value); + $value = join("\n", $value); + break; + case 'images': + $value = join("\n", (array)$value); + break; + case 'date': + if ($setting['save'] == 'u') { + $value = empty($value) ? '' : strtotime($value); + } + break; + case 'checkbox': + if (is_array($value)) { + $value = join(",", (array)$value); + } else { + $value = intval($value); + } break; } + $values[$key] = $value; } - - switch ($field['form_type']) { - case 'autocomplete': - $value = str_replace('draft_', '', $value); - break; - case 'address': - $value = join("\n", (array)$value); - break; - case 'files': - $value = (array)$value; - $dataFiles = array_merge($dataFiles, $value); - $value = join("\n", $value); - break; - case 'images': - $value = join("\n", (array)$value); - break; - case 'date': - if ($setting['save'] == 'u') { - $value = empty($value) ? '' : strtotime($value); - } - break; - case 'checkbox': - if (is_array($value)) { - $value = join(",", (array)$value); - } else { - $value = intval($value); - } - break; - } - $values[$key] = $value; } + return $values; } diff --git a/app/Gdoo/Model/Grid.php b/app/Gdoo/Model/Grid.php index 76e1d999..f063c8cd 100644 --- a/app/Gdoo/Model/Grid.php +++ b/app/Gdoo/Model/Grid.php @@ -20,6 +20,7 @@ use Gdoo\Model\Models\Step; use Gdoo\Model\Models\StepLog; use Gdoo\Model\Services\ModelService; use Gdoo\Model\Services\ModuleService; +use Gdoo\User\Services\UserAssetService; class Grid { @@ -99,6 +100,7 @@ class Grid $_header = $header; unset($_header['columns']); + unset($_header['cols']); unset($_header['dialogs']); unset($_header['join']); unset($_header['js']); @@ -106,6 +108,19 @@ class Grid unset($_header['search']); unset($_header['select']); + // 重新组合字段给前端 + $columns = []; + foreach ($header['cols'] as $field => $col) { + if ($field == 'action' && empty($col['events'])) { + continue; + } + if ($col['field'] == 'created_by') { + $col['formatter'] = 'created_by'; + } + $columns[] = $col; + } + $_header['columns'] = $columns; + $header['runs'] = $runs; $header['dialogs'] = $dialogs; $header['regions'] = $regions; @@ -886,6 +901,7 @@ class Grid $res['form_type'] = $bill['form_type']; $res['bill_id'] = $bill['id']; + $res['bill_uri'] = $bill['uri']; $res['name'] = $master['name']; $res['model_id'] = $master['id']; $res['is_sort'] = $master['is_sort']; @@ -893,6 +909,9 @@ class Grid $res['sort'] = $sort; $res['order'] = $order; + // 获取当前权限 + $res['access'] = UserAssetService::getNowRoleAssets(); + // 是否开启简单搜索框 $res['simple_search_form'] = 1; $res['exist_sub_table'] = $exist_sub_table; diff --git a/app/Gdoo/Model/views/bill/index.blade.php b/app/Gdoo/Model/views/bill/index.blade.php index c7bdee37..6f4d1a29 100644 --- a/app/Gdoo/Model/views/bill/index.blade.php +++ b/app/Gdoo/Model/views/bill/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.view = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/Model/views/model/index.blade.php b/app/Gdoo/Model/views/model/index.blade.php index 184b97b7..059f106c 100644 --- a/app/Gdoo/Model/views/model/index.blade.php +++ b/app/Gdoo/Model/views/model/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.field = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/Model/views/module/index.blade.php b/app/Gdoo/Model/views/module/index.blade.php index 8f909f64..6d767ef6 100644 --- a/app/Gdoo/Model/views/module/index.blade.php +++ b/app/Gdoo/Model/views/module/index.blade.php @@ -56,11 +56,6 @@ } } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Order/Controllers/LogisticsController.php b/app/Gdoo/Order/Controllers/LogisticsController.php index a8be47aa..f58d87b8 100644 --- a/app/Gdoo/Order/Controllers/LogisticsController.php +++ b/app/Gdoo/Order/Controllers/LogisticsController.php @@ -135,7 +135,7 @@ class LogisticsController extends DefaultController $rows['total'] = $model->count(); $rows['data'] = $model->get(); } - return response()->json($rows); + return $rows; } return $this->render([ diff --git a/app/Gdoo/Order/Controllers/OrderController.php b/app/Gdoo/Order/Controllers/OrderController.php index 2a093e11..2236285c 100644 --- a/app/Gdoo/Order/Controllers/OrderController.php +++ b/app/Gdoo/Order/Controllers/OrderController.php @@ -828,7 +828,7 @@ class OrderController extends WorkflowController $item['text'] = $item['name']; return $item; }); - return response()->json($items); + return $items; } return $this->render([ 'search' => $search, @@ -918,7 +918,7 @@ class OrderController extends WorkflowController "); $rows = $model->get(); } - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/Order/Controllers/PlanController.php b/app/Gdoo/Order/Controllers/PlanController.php index 8d0e679d..308cae0b 100644 --- a/app/Gdoo/Order/Controllers/PlanController.php +++ b/app/Gdoo/Order/Controllers/PlanController.php @@ -70,7 +70,7 @@ class PlanController extends DefaultController } $rows = ProduceService::getPlanDetail($sdate, $edate, $query['warehouse_id'], $query['category_id'], $query['type']); $json = ['data' => $rows, 'status' => true]; - return response()->json($json); + return $json; } $header = [ @@ -205,7 +205,7 @@ class PlanController extends DefaultController }); } $json = ['data' => $rows, 'status' => true]; - return response()->json($json); + return $json; } $search['table'] = 'produce_plan'; @@ -298,7 +298,7 @@ class PlanController extends DefaultController } $rows = ProduceService::getPlanDetail($sdate, $edate, 0, $query['category_id'], $query['type']); $json = ['columns' => $columns, 'data' => $rows, 'status' => true]; - return response()->json($json); + return $json; } $header = [ diff --git a/app/Gdoo/Order/Controllers/TypeController.php b/app/Gdoo/Order/Controllers/TypeController.php index bda3cec8..f51b9fd5 100644 --- a/app/Gdoo/Order/Controllers/TypeController.php +++ b/app/Gdoo/Order/Controllers/TypeController.php @@ -111,7 +111,7 @@ class TypeController extends DefaultController $item['text'] = $item['name']; return $item; }); - return response()->json($items); + return $items; } $query['form_id'] = $query['jqgrid'] == '' ? $query['id'] : $query['jqgrid']; return $this->render([ diff --git a/app/Gdoo/Order/Controllers/WidgetController.php b/app/Gdoo/Order/Controllers/WidgetController.php index c81112a3..20511a7c 100644 --- a/app/Gdoo/Order/Controllers/WidgetController.php +++ b/app/Gdoo/Order/Controllers/WidgetController.php @@ -198,7 +198,7 @@ class WidgetController extends DefaultController $json['total'] = sizeof($rows); $json['data'] = $rows; - return response()->json($json); + return $json; } return $this->render(); } @@ -225,7 +225,7 @@ class WidgetController extends DefaultController ->get(); $json['total'] = $rows->count(); $json['data'] = $rows; - return response()->json($json); + return $json; } return $this->render(); } diff --git a/app/Gdoo/Order/views/logistics/index.blade.php b/app/Gdoo/Order/views/logistics/index.blade.php index 125f3866..ad22471f 100644 --- a/app/Gdoo/Order/views/logistics/index.blade.php +++ b/app/Gdoo/Order/views/logistics/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Order/views/order/delivery.blade.php b/app/Gdoo/Order/views/order/delivery.blade.php index e4b39f29..6bdcfba9 100644 --- a/app/Gdoo/Order/views/order/delivery.blade.php +++ b/app/Gdoo/Order/views/order/delivery.blade.php @@ -108,11 +108,6 @@ } } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Order/views/order/detail.blade.php b/app/Gdoo/Order/views/order/detail.blade.php index 3dfe25fc..b9117eb6 100644 --- a/app/Gdoo/Order/views/order/detail.blade.php +++ b/app/Gdoo/Order/views/order/detail.blade.php @@ -17,11 +17,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Order/views/order/index.blade.php b/app/Gdoo/Order/views/order/index.blade.php index cd9a19bc..fcd01ea1 100644 --- a/app/Gdoo/Order/views/order/index.blade.php +++ b/app/Gdoo/Order/views/order/index.blade.php @@ -15,11 +15,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Order/views/sampleApply/detail.blade.php b/app/Gdoo/Order/views/sampleApply/detail.blade.php index 875193a0..835d1abe 100644 --- a/app/Gdoo/Order/views/sampleApply/detail.blade.php +++ b/app/Gdoo/Order/views/sampleApply/detail.blade.php @@ -35,11 +35,6 @@ } } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Order/views/sampleApply/index.blade.php b/app/Gdoo/Order/views/sampleApply/index.blade.php index 875193a0..58ca2fe8 100644 --- a/app/Gdoo/Order/views/sampleApply/index.blade.php +++ b/app/Gdoo/Order/views/sampleApply/index.blade.php @@ -34,11 +34,6 @@ return; } } - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Order/views/type/index.blade.php b/app/Gdoo/Order/views/type/index.blade.php index d6cbfa5f..98ae9224 100644 --- a/app/Gdoo/Order/views/type/index.blade.php +++ b/app/Gdoo/Order/views/type/index.blade.php @@ -12,11 +12,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Produce/Controllers/MaterialController.php b/app/Gdoo/Produce/Controllers/MaterialController.php index 002adf83..978757ad 100644 --- a/app/Gdoo/Produce/Controllers/MaterialController.php +++ b/app/Gdoo/Produce/Controllers/MaterialController.php @@ -315,7 +315,7 @@ class MaterialController extends DefaultController $rows['total'] = $model->count(); $rows['data'] = $model->get(); } - return response()->json($rows); + return $rows; } return $this->render([ diff --git a/app/Gdoo/Produce/views/material/index.blade.php b/app/Gdoo/Produce/views/material/index.blade.php index 16bbb85d..3909e66a 100644 --- a/app/Gdoo/Produce/views/material/index.blade.php +++ b/app/Gdoo/Produce/views/material/index.blade.php @@ -43,11 +43,6 @@ } } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Produce/views/plan/index.blade.php b/app/Gdoo/Produce/views/plan/index.blade.php index c99f5bcd..a26a3ce9 100644 --- a/app/Gdoo/Produce/views/plan/index.blade.php +++ b/app/Gdoo/Produce/views/plan/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Product/Controllers/CategoryController.php b/app/Gdoo/Product/Controllers/CategoryController.php index e97d0110..3c357dca 100644 --- a/app/Gdoo/Product/Controllers/CategoryController.php +++ b/app/Gdoo/Product/Controllers/CategoryController.php @@ -99,7 +99,6 @@ class CategoryController extends DefaultController ['text','product_category.id','ID'], ]); $query = $search['query']; - $type = Request::get('type', 1); if (Request::method() == 'POST') { $model = ProductCategory::orderBy('lft', 'asc'); @@ -110,7 +109,7 @@ class CategoryController extends DefaultController $data[] = $row; } $json = ['data' => $data]; - return response()->json($json); + return $json; } return $this->render(array( diff --git a/app/Gdoo/Product/Controllers/ProductController.php b/app/Gdoo/Product/Controllers/ProductController.php index 5e6d7da9..3b54207a 100644 --- a/app/Gdoo/Product/Controllers/ProductController.php +++ b/app/Gdoo/Product/Controllers/ProductController.php @@ -163,17 +163,10 @@ class ProductController extends DefaultController if ($query['suggest']) { $rows = $model->limit(15)->get(); - $data = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - $items['data'] = $data; } else { $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); } - return response()->json($items); + return Grid::dataFilters($rows, $header); } return $this->render([ 'search' => $search, @@ -246,17 +239,10 @@ class ProductController extends DefaultController if ($query['suggest']) { $rows = $model->limit(15)->get(); - $data = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - $items['data'] = $data; } else { $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); } - return response()->json($items); + return Grid::dataFilters($rows, $header); } return $this->render([ 'search' => $search, @@ -270,7 +256,7 @@ class ProductController extends DefaultController $rows = $model->get(['*', 'name as text'])->toArray(); $rows = array_nest($rows); $rows = array_merge($rows); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } } diff --git a/app/Gdoo/Product/Controllers/UnitController.php b/app/Gdoo/Product/Controllers/UnitController.php index 7774967e..8b8797a8 100644 --- a/app/Gdoo/Product/Controllers/UnitController.php +++ b/app/Gdoo/Product/Controllers/UnitController.php @@ -94,7 +94,7 @@ class UnitController extends DefaultController } } $rows = $model->get(['*', 'name as text']); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/Product/views/category/index.blade.php b/app/Gdoo/Product/views/category/index.blade.php index 4601deb1..ff16f6dc 100644 --- a/app/Gdoo/Product/views/category/index.blade.php +++ b/app/Gdoo/Product/views/category/index.blade.php @@ -14,11 +14,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var grid = new agGridOptions; var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Product/views/product/index.blade.php b/app/Gdoo/Product/views/product/index.blade.php index 5ce9d99e..a44cdf70 100644 --- a/app/Gdoo/Product/views/product/index.blade.php +++ b/app/Gdoo/Product/views/product/index.blade.php @@ -83,11 +83,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var height = getPanelHeight(140); var treeOptions = new agGridOptions(); treeOptions.rowSelection = 'single'; diff --git a/app/Gdoo/Product/views/unit/index.blade.php b/app/Gdoo/Product/views/unit/index.blade.php index d6cbfa5f..98ae9224 100644 --- a/app/Gdoo/Product/views/unit/index.blade.php +++ b/app/Gdoo/Product/views/unit/index.blade.php @@ -12,11 +12,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Project/Controllers/TaskController.php b/app/Gdoo/Project/Controllers/TaskController.php index e1fb3569..700d458c 100644 --- a/app/Gdoo/Project/Controllers/TaskController.php +++ b/app/Gdoo/Project/Controllers/TaskController.php @@ -45,12 +45,12 @@ class TaskController extends DefaultController $rows[] = $_task; } $json['data'] = $rows; - return response()->json($json); + return $json; } if ($request->ajax()) { $tasks = TaskService::data($search); - return response()->json(['data' => $tasks]); + return ['data' => $tasks]; } $project = Project::find($query['project_id']); diff --git a/app/Gdoo/Promotion/Controllers/MaterialController.php b/app/Gdoo/Promotion/Controllers/MaterialController.php index ea20af6e..dc3588ee 100644 --- a/app/Gdoo/Promotion/Controllers/MaterialController.php +++ b/app/Gdoo/Promotion/Controllers/MaterialController.php @@ -208,7 +208,7 @@ class MaterialController extends DefaultController $row['upload_url'] = URL::to('/uploads'); if (Request::wantsJson()) { - return response()->json($row); + return $row; } return $this->render([ diff --git a/app/Gdoo/Promotion/views/material/index.blade.php b/app/Gdoo/Promotion/views/material/index.blade.php index aae1f93e..2216c614 100644 --- a/app/Gdoo/Promotion/views/material/index.blade.php +++ b/app/Gdoo/Promotion/views/material/index.blade.php @@ -36,11 +36,6 @@ } }); } - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Promotion/views/promotion/index.blade.php b/app/Gdoo/Promotion/views/promotion/index.blade.php index a0d33cea..94e43a3c 100644 --- a/app/Gdoo/Promotion/views/promotion/index.blade.php +++ b/app/Gdoo/Promotion/views/promotion/index.blade.php @@ -36,11 +36,6 @@ } }); } - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Promotion/views/review/index.blade.php b/app/Gdoo/Promotion/views/review/index.blade.php index 4745fd80..40e51d3a 100644 --- a/app/Gdoo/Promotion/views/review/index.blade.php +++ b/app/Gdoo/Promotion/views/review/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Purchase/Controllers/SupplierController.php b/app/Gdoo/Purchase/Controllers/SupplierController.php index aad32cce..c0ad37f5 100644 --- a/app/Gdoo/Purchase/Controllers/SupplierController.php +++ b/app/Gdoo/Purchase/Controllers/SupplierController.php @@ -121,8 +121,7 @@ class SupplierController extends DefaultController } $model->select($header['select']); - $rows = $model->paginate($query['limit']); - return response()->json($rows); + return $model->paginate($query['limit']); } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/Purchase/views/order/index.blade.php b/app/Gdoo/Purchase/views/order/index.blade.php index c99f5bcd..a26a3ce9 100644 --- a/app/Gdoo/Purchase/views/order/index.blade.php +++ b/app/Gdoo/Purchase/views/order/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Purchase/views/supplier/index.blade.php b/app/Gdoo/Purchase/views/supplier/index.blade.php index 00a0fa14..da6bc55f 100644 --- a/app/Gdoo/Purchase/views/supplier/index.blade.php +++ b/app/Gdoo/Purchase/views/supplier/index.blade.php @@ -13,13 +13,6 @@ var action = config.action; var search = config.search; - //action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Stock/Controllers/CategoryController.php b/app/Gdoo/Stock/Controllers/CategoryController.php index 5fc6dad4..58110761 100644 --- a/app/Gdoo/Stock/Controllers/CategoryController.php +++ b/app/Gdoo/Stock/Controllers/CategoryController.php @@ -106,10 +106,7 @@ class CategoryController extends DefaultController $model->select($header['select']); $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - return response()->json($items); + return Grid::dataFilters($rows, $header); } return $this->render([ diff --git a/app/Gdoo/Stock/Controllers/LocationController.php b/app/Gdoo/Stock/Controllers/LocationController.php index 6d634277..7329ff4d 100644 --- a/app/Gdoo/Stock/Controllers/LocationController.php +++ b/app/Gdoo/Stock/Controllers/LocationController.php @@ -106,10 +106,7 @@ class LocationController extends DefaultController $model->select($header['select']); $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - return response()->json($items); + return Grid::dataFilters($rows, $header); } return $this->render([ @@ -145,10 +142,7 @@ class LocationController extends DefaultController $model->select($header['select']); $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - return response()->json($items); + return Grid::dataFilters($rows, $header); } return $this->render([ @@ -167,7 +161,7 @@ class LocationController extends DefaultController ->where('warehouse_location.warehouse_id', $warehouse_id) ->where('warehouse_location.status', 1) ->orderBy('warehouse_location.sort', 'asc'); - return response()->json($model->get()); + return $model->get(); } } diff --git a/app/Gdoo/Stock/Controllers/TypeController.php b/app/Gdoo/Stock/Controllers/TypeController.php index 0ec223c0..69888428 100644 --- a/app/Gdoo/Stock/Controllers/TypeController.php +++ b/app/Gdoo/Stock/Controllers/TypeController.php @@ -106,10 +106,7 @@ class TypeController extends DefaultController $model->select($header['select']); $rows = $model->paginate($query['limit']); - $items = Grid::dataFilters($rows, $header, function($item) { - return $item; - }); - return response()->json($items); + return Grid::dataFilters($rows, $header); } return $this->render([ diff --git a/app/Gdoo/Stock/Controllers/WarehouseController.php b/app/Gdoo/Stock/Controllers/WarehouseController.php index 49e0321e..57320c9f 100644 --- a/app/Gdoo/Stock/Controllers/WarehouseController.php +++ b/app/Gdoo/Stock/Controllers/WarehouseController.php @@ -113,11 +113,10 @@ class WarehouseController extends DefaultController $locations[$_location['warehouse_id']][] = $_location; } - $items = Grid::dataFilters($rows, $header, function($item) use($locations) { + return Grid::dataFilters($rows, $header, function($item) use($locations) { $item['pos'] = (array)$locations[$item['id']]; return $item; }); - return response()->json($items); } return $this->render([ diff --git a/app/Gdoo/Stock/views/allocation/index.blade.php b/app/Gdoo/Stock/views/allocation/index.blade.php index 19c2dd6d..cee404cb 100644 --- a/app/Gdoo/Stock/views/allocation/index.blade.php +++ b/app/Gdoo/Stock/views/allocation/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/cancel/index.blade.php b/app/Gdoo/Stock/views/cancel/index.blade.php index 4745fd80..37cfd076 100644 --- a/app/Gdoo/Stock/views/cancel/index.blade.php +++ b/app/Gdoo/Stock/views/cancel/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/category/index.blade.php b/app/Gdoo/Stock/views/category/index.blade.php index d6cbfa5f..98ae9224 100644 --- a/app/Gdoo/Stock/views/category/index.blade.php +++ b/app/Gdoo/Stock/views/category/index.blade.php @@ -12,11 +12,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Stock/views/delivery/detail.blade.php b/app/Gdoo/Stock/views/delivery/detail.blade.php index 19c2dd6d..043017d9 100644 --- a/app/Gdoo/Stock/views/delivery/detail.blade.php +++ b/app/Gdoo/Stock/views/delivery/detail.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Stock/views/delivery/index.blade.php b/app/Gdoo/Stock/views/delivery/index.blade.php index f2681a50..043017d9 100644 --- a/app/Gdoo/Stock/views/delivery/index.blade.php +++ b/app/Gdoo/Stock/views/delivery/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Stock/views/direct/index.blade.php b/app/Gdoo/Stock/views/direct/index.blade.php index 19c2dd6d..cee404cb 100644 --- a/app/Gdoo/Stock/views/direct/index.blade.php +++ b/app/Gdoo/Stock/views/direct/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/location/index.blade.php b/app/Gdoo/Stock/views/location/index.blade.php index d6cbfa5f..98ae9224 100644 --- a/app/Gdoo/Stock/views/location/index.blade.php +++ b/app/Gdoo/Stock/views/location/index.blade.php @@ -12,11 +12,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Stock/views/record01/index.blade.php b/app/Gdoo/Stock/views/record01/index.blade.php index 4745fd80..37cfd076 100644 --- a/app/Gdoo/Stock/views/record01/index.blade.php +++ b/app/Gdoo/Stock/views/record01/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/record08/index.blade.php b/app/Gdoo/Stock/views/record08/index.blade.php index 4745fd80..37cfd076 100644 --- a/app/Gdoo/Stock/views/record08/index.blade.php +++ b/app/Gdoo/Stock/views/record08/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/record09/index.blade.php b/app/Gdoo/Stock/views/record09/index.blade.php index 4745fd80..40e51d3a 100644 --- a/app/Gdoo/Stock/views/record09/index.blade.php +++ b/app/Gdoo/Stock/views/record09/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/Stock/views/record10/index.blade.php b/app/Gdoo/Stock/views/record10/index.blade.php index 4745fd80..37cfd076 100644 --- a/app/Gdoo/Stock/views/record10/index.blade.php +++ b/app/Gdoo/Stock/views/record10/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/record11/index.blade.php b/app/Gdoo/Stock/views/record11/index.blade.php index 4745fd80..37cfd076 100644 --- a/app/Gdoo/Stock/views/record11/index.blade.php +++ b/app/Gdoo/Stock/views/record11/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'layer'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/Stock/views/type/index.blade.php b/app/Gdoo/Stock/views/type/index.blade.php index d6cbfa5f..98ae9224 100644 --- a/app/Gdoo/Stock/views/type/index.blade.php +++ b/app/Gdoo/Stock/views/type/index.blade.php @@ -12,11 +12,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/Stock/views/warehouse/index.blade.php b/app/Gdoo/Stock/views/warehouse/index.blade.php index d6cbfa5f..2250d6ea 100644 --- a/app/Gdoo/Stock/views/warehouse/index.blade.php +++ b/app/Gdoo/Stock/views/warehouse/index.blade.php @@ -13,11 +13,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/System/Controllers/OptionController.php b/app/Gdoo/System/Controllers/OptionController.php index a0c11ece..c25dbf92 100644 --- a/app/Gdoo/System/Controllers/OptionController.php +++ b/app/Gdoo/System/Controllers/OptionController.php @@ -202,7 +202,7 @@ class OptionController extends DefaultController if (Request::method() == 'POST') { $rows = Option::where('parent_id', 0)->orderBy('sort', 'asc')->orderBy('id', 'asc')->get(); $rows->prepend(['name' => '全部类别', 'id' => 0, 'parent_id' => 0]); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } } diff --git a/app/Gdoo/System/Controllers/RegionController.php b/app/Gdoo/System/Controllers/RegionController.php index 405382b6..d464f5d5 100644 --- a/app/Gdoo/System/Controllers/RegionController.php +++ b/app/Gdoo/System/Controllers/RegionController.php @@ -108,7 +108,7 @@ class RegionController extends DefaultController $row['text'] = $row['layer_space'].$row['name']; $json[] = $row; } - return response()->json(['data' => $json]); + return ['data' => $json]; } return $this->render([ 'search' => $search, @@ -122,7 +122,7 @@ class RegionController extends DefaultController $model = Region::orderBy('id', 'asc'); $rows = $model->get(['*', 'name as text']); array_nest($rows); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } } diff --git a/app/Gdoo/System/views/log/index.blade.php b/app/Gdoo/System/views/log/index.blade.php index 1d4f1044..da9744fc 100644 --- a/app/Gdoo/System/views/log/index.blade.php +++ b/app/Gdoo/System/views/log/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/System/views/mail/index.blade.php b/app/Gdoo/System/views/mail/index.blade.php index 6c845749..31d5dea9 100644 --- a/app/Gdoo/System/views/mail/index.blade.php +++ b/app/Gdoo/System/views/mail/index.blade.php @@ -39,11 +39,6 @@ } } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/System/views/menu/index.blade.php b/app/Gdoo/System/views/menu/index.blade.php index 184b97b7..059f106c 100644 --- a/app/Gdoo/System/views/menu/index.blade.php +++ b/app/Gdoo/System/views/menu/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.field = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/System/views/option/index.blade.php b/app/Gdoo/System/views/option/index.blade.php index d22b0bfc..9fdccf8f 100644 --- a/app/Gdoo/System/views/option/index.blade.php +++ b/app/Gdoo/System/views/option/index.blade.php @@ -65,11 +65,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; (function ($) { - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var height = getPanelHeight(98); var treeOptions = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-tree"); diff --git a/app/Gdoo/System/views/region/index.blade.php b/app/Gdoo/System/views/region/index.blade.php index 78f84216..f549ea67 100644 --- a/app/Gdoo/System/views/region/index.blade.php +++ b/app/Gdoo/System/views/region/index.blade.php @@ -65,11 +65,6 @@ var config = gdoo.grids[table]; var action = config.action; var search = config.search; (function ($) { - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var height = getPanelHeight(163); var treeOptions = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-tree"); diff --git a/app/Gdoo/System/views/setting/index.blade.php b/app/Gdoo/System/views/setting/index.blade.php index 6a262589..3fae1133 100644 --- a/app/Gdoo/System/views/setting/index.blade.php +++ b/app/Gdoo/System/views/setting/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'dialog'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/System/views/sms-log/index.blade.php b/app/Gdoo/System/views/sms-log/index.blade.php index 1d4f1044..be594a1a 100644 --- a/app/Gdoo/System/views/sms-log/index.blade.php +++ b/app/Gdoo/System/views/sms-log/index.blade.php @@ -14,11 +14,6 @@ var search = config.search; action.dialogType = 'dialog'; - - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); diff --git a/app/Gdoo/System/views/sms/index.blade.php b/app/Gdoo/System/views/sms/index.blade.php index 72ae2fda..59d5d60c 100644 --- a/app/Gdoo/System/views/sms/index.blade.php +++ b/app/Gdoo/System/views/sms/index.blade.php @@ -39,11 +39,6 @@ } } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/System/views/widget/index.blade.php b/app/Gdoo/System/views/widget/index.blade.php index 6710795f..1a61a19c 100644 --- a/app/Gdoo/System/views/widget/index.blade.php +++ b/app/Gdoo/System/views/widget/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.refresh = function() { var me = this; var loading = layer.msg('部件更新中...', { diff --git a/app/Gdoo/User/Controllers/DepartmentController.php b/app/Gdoo/User/Controllers/DepartmentController.php index 08c29ed4..4a4b50f9 100644 --- a/app/Gdoo/User/Controllers/DepartmentController.php +++ b/app/Gdoo/User/Controllers/DepartmentController.php @@ -130,7 +130,7 @@ class DepartmentController extends DefaultController 'name' => '全体人员', 'text' => '全体人员', ]; - return response()->json(['data' => $data]); + return ['data' => $data]; } return $this->render([ 'search' => $search diff --git a/app/Gdoo/User/Controllers/MessageController.php b/app/Gdoo/User/Controllers/MessageController.php index bb5509ab..7817aaee 100644 --- a/app/Gdoo/User/Controllers/MessageController.php +++ b/app/Gdoo/User/Controllers/MessageController.php @@ -150,7 +150,7 @@ class MessageController extends Controller ->where('read_id', Auth::id()) ->where('status', 0) ->count(); - return response()->json($count); + return $count; } public function deleteAction() diff --git a/app/Gdoo/User/Controllers/PositionController.php b/app/Gdoo/User/Controllers/PositionController.php index 3acec067..6c6b98c0 100644 --- a/app/Gdoo/User/Controllers/PositionController.php +++ b/app/Gdoo/User/Controllers/PositionController.php @@ -97,7 +97,7 @@ class PositionController extends DefaultController } } $rows = $model->get(['*', 'name as text']); - return response()->json(['data' => $rows]); + return ['data' => $rows]; } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/User/Controllers/RoleController.php b/app/Gdoo/User/Controllers/RoleController.php index 2ae2628f..75d461ab 100644 --- a/app/Gdoo/User/Controllers/RoleController.php +++ b/app/Gdoo/User/Controllers/RoleController.php @@ -205,7 +205,7 @@ class RoleController extends DefaultController $row['sid'] = 'r'.$row['id']; $data[] = $row; } - return response()->json(['data' => $data]); + return ['data' => $data]; } return $this->render([ 'search' => $search, diff --git a/app/Gdoo/User/Controllers/TokenController.php b/app/Gdoo/User/Controllers/TokenController.php index 458d905e..c7c991a4 100644 --- a/app/Gdoo/User/Controllers/TokenController.php +++ b/app/Gdoo/User/Controllers/TokenController.php @@ -37,11 +37,11 @@ class TokenController extends Controller } if (empty($gets['username'])) { - return response()->json(['message'=>'账户不能为空。','success'=>false]); + return ['message'=>'账户不能为空。','success'=>false]; } if (empty($gets['password'])) { - return response()->json(['message'=>'密码不能为空。','success'=>false]); + return ['message'=>'密码不能为空。','success'=>false]; } $credentials = [ @@ -55,7 +55,7 @@ class TokenController extends Controller if ($user['auth_device']) { if (empty($gets['deviceId'])) { - return response()->json(['message'=>'设备ID不能为空。','success'=>false]); + return ['message'=>'设备ID不能为空。','success'=>false]; } // 设备ID为空时自动绑定 @@ -65,7 +65,7 @@ class TokenController extends Controller // 存在设备ID检查是否匹配 $auth_device_id = explode(PHP_EOL, $user['auth_device_id']); if (in_array($gets['deviceId'], $auth_device_id) == false) { - return response()->json(['message'=>'设备ID错误,请联系相关人员。','success'=>false]); + return ['message'=>'设备ID错误,请联系相关人员。','success'=>false]; } } } @@ -74,18 +74,18 @@ class TokenController extends Controller $user->save(); $assets = UserAssetService::getRoleAssets($user->role_id); - return response()->json([ + return [ 'user' => $user, 'token' => $this->createToken($user->id), 'access' => $assets, 'success' => 1, - ]); + ]; } - return response()->json(['message'=>'账户或密码错误。', 'success'=>false]); + return ['message'=>'账户或密码错误。', 'success'=>false]; } public function logoutAction() { - return response('注销完成。'); + return '注销完成。'; } } diff --git a/app/Gdoo/User/Controllers/UserController.php b/app/Gdoo/User/Controllers/UserController.php index 80f8c128..85f00844 100644 --- a/app/Gdoo/User/Controllers/UserController.php +++ b/app/Gdoo/User/Controllers/UserController.php @@ -163,9 +163,7 @@ class UserController extends DefaultController [user].email, [user].phone "); - $rows = $model->paginate($query['limit']); - - return response()->json($rows); + return $model->paginate($query['limit']); } return $this->render(array( 'search' => $search, diff --git a/app/Gdoo/User/views/department/index.blade.php b/app/Gdoo/User/views/department/index.blade.php index 495f5c56..1ba111f6 100644 --- a/app/Gdoo/User/views/department/index.blade.php +++ b/app/Gdoo/User/views/department/index.blade.php @@ -14,11 +14,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var grid = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/User/views/group/index.blade.php b/app/Gdoo/User/views/group/index.blade.php index 912d2a4e..1ec9a4f2 100644 --- a/app/Gdoo/User/views/group/index.blade.php +++ b/app/Gdoo/User/views/group/index.blade.php @@ -12,11 +12,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var grid = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/User/views/message/index.blade.php b/app/Gdoo/User/views/message/index.blade.php index 3663bbce..cc7f6b62 100644 --- a/app/Gdoo/User/views/message/index.blade.php +++ b/app/Gdoo/User/views/message/index.blade.php @@ -42,11 +42,6 @@ statusAction('unread'); }; - // 自定义搜索方法 - search.searchInit = function(e) { - var self = this; - } - var grid = new agGridOptions(); grid.remoteDataUrl = '{{url()}}'; grid.remoteParams = search.advanced.query; diff --git a/app/Gdoo/User/views/position/index.blade.php b/app/Gdoo/User/views/position/index.blade.php index 912d2a4e..1ec9a4f2 100644 --- a/app/Gdoo/User/views/position/index.blade.php +++ b/app/Gdoo/User/views/position/index.blade.php @@ -12,11 +12,6 @@ var action = config.action; var search = config.search; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var grid = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); diff --git a/app/Gdoo/User/views/role/index.blade.php b/app/Gdoo/User/views/role/index.blade.php index c6cd557c..2b223e0d 100644 --- a/app/Gdoo/User/views/role/index.blade.php +++ b/app/Gdoo/User/views/role/index.blade.php @@ -16,11 +16,6 @@ top.addTab('user/role/config?role_id=' + data.master_id, 'role_config', '权限配置'); } - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var grid = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Gdoo/User/views/user/index.blade.php b/app/Gdoo/User/views/user/index.blade.php index eaf23e71..d21e38cb 100644 --- a/app/Gdoo/User/views/user/index.blade.php +++ b/app/Gdoo/User/views/user/index.blade.php @@ -14,11 +14,6 @@ action.dialogType = 'layer'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.user_warehouse = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/Wechat/Controllers/EchoController.php b/app/Gdoo/Wechat/Controllers/EchoController.php index 6bfe06d4..e3c0dbdd 100644 --- a/app/Gdoo/Wechat/Controllers/EchoController.php +++ b/app/Gdoo/Wechat/Controllers/EchoController.php @@ -203,6 +203,6 @@ class EchoController extends Controller 'data' => $data, 'status' => $status, ]; - return response()->json($json)->setEncodingOptions(JSON_UNESCAPED_UNICODE); + return $json; } } \ No newline at end of file diff --git a/app/Gdoo/Workflow/Controllers/WidgetController.php b/app/Gdoo/Workflow/Controllers/WidgetController.php index 5ebd4ce1..8a9b22ad 100644 --- a/app/Gdoo/Workflow/Controllers/WidgetController.php +++ b/app/Gdoo/Workflow/Controllers/WidgetController.php @@ -18,7 +18,7 @@ class WidgetController extends DefaultController $rows = []; $json['total'] = sizeof($rows); $json['data'] = $rows; - return response()->json($json); + return $json; } return $this->render(); } diff --git a/app/Gdoo/Workflow/views/bill/index.blade.php b/app/Gdoo/Workflow/views/bill/index.blade.php index c5459e57..e8367719 100644 --- a/app/Gdoo/Workflow/views/bill/index.blade.php +++ b/app/Gdoo/Workflow/views/bill/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - action.view = function(data) { var me = this; var grid = config.grid; diff --git a/app/Gdoo/Workflow/views/category/index.blade.php b/app/Gdoo/Workflow/views/category/index.blade.php index f08a8f0b..6ea35414 100644 --- a/app/Gdoo/Workflow/views/category/index.blade.php +++ b/app/Gdoo/Workflow/views/category/index.blade.php @@ -15,11 +15,6 @@ action.dialogType = 'dialog'; - // 自定义搜索方法 - search.searchInit = function (e) { - var self = this; - } - var options = new agGridOptions(); var gridDiv = document.querySelector("#{{$header['master_table']}}-grid"); gridDiv.style.height = getPanelHeight(48); diff --git a/app/Support/helpers.php b/app/Support/helpers.php index 5aebb39e..1190230c 100644 --- a/app/Support/helpers.php +++ b/app/Support/helpers.php @@ -1512,7 +1512,7 @@ function response_json($data, $status = false) } } $json['data'] = $data; - return response()->json($json); + return $json; } // 登录是客户 diff --git a/database/gdoo-2.2.sql b/database/gdoo-2.2.sql index 6968d629..b5fec103 100644 --- a/database/gdoo-2.2.sql +++ b/database/gdoo-2.2.sql @@ -11,7 +11,7 @@ Target Server Version : 100508 File Encoding : 65001 - Date: 12/03/2021 07:53:50 + Date: 15/03/2021 06:09:44 */ SET NAMES utf8mb4; @@ -333,8 +333,8 @@ CREATE TABLE `article` ( -- ---------------------------- -- Records of article -- ---------------------------- -INSERT INTO `article` VALUES (23, '测试公告', NULL, NULL, '

测试公告

', NULL, 0, 'd13,u1', '人事部,系统管理员', 0, '系统管理员', 1602514708, 1602514680, 1, 1, '系统管理员', 1614291134); -INSERT INTO `article` VALUES (24, '测试新闻', NULL, NULL, '

测试新闻

', '测试新闻', NULL, 'u1', '系统管理员', 0, '系统管理员', 1605481210, 1605481200, 1, 1, '系统管理员', 1614291110); +INSERT INTO `article` VALUES (23, '测试公告2', NULL, NULL, '

测试公告

', NULL, 0, 'd13,u1', '人事部,系统管理员', 0, '系统管理员', 1602514680, 1602514680, 1, 1, '系统管理员', 1615757694); +INSERT INTO `article` VALUES (24, '测试新闻2', NULL, NULL, '

测试新闻

', '测试新闻', NULL, 'u1', '系统管理员', 0, '系统管理员', 1602514680, 1605481200, 1, 1, '系统管理员', 1615757685); -- ---------------------------- -- Table structure for article_reader @@ -934,7 +934,7 @@ CREATE TABLE `customer` ( -- ---------------------------- -- Records of customer -- ---------------------------- -INSERT INTO `customer` VALUES (1, '11', '111', NULL, '111', '01001', '王二小食品有限公司', 1, 42, NULL, NULL, NULL, NULL, NULL, NULL, 1594147787, '系统管理员', '系统管理员', 1615310091, NULL, 1, 1, 1, 217, 229, 231, '0', '11', '12', NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, NULL, 27, 1, '2020-09-18', 0, 144, 1, 1); +INSERT INTO `customer` VALUES (1, '11', '111', NULL, '111', '01001', '王二小食品有限公司', 1, 42, NULL, NULL, NULL, NULL, NULL, NULL, 1594147787, '系统管理员', '系统管理员', 1615757797, NULL, 1, 1, 1, 2249, 2271, 2272, '0', '11', '12', '213', 0, 0, '33', NULL, NULL, NULL, NULL, NULL, NULL, 2, NULL, 1, 1, '2020-09-18', 0, 149, 1, 1); -- ---------------------------- -- Table structure for customer_apply @@ -1451,14 +1451,15 @@ CREATE TABLE `customer_order` ( INDEX `idx_customer_order_status`(`status`) USING BTREE, INDEX `idx_customer_order_tax_id`(`tax_id`) USING BTREE, INDEX `idx_customer_order_freight_short_logistics_id`(`freight_short_logistics_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1005 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1006 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of customer_order -- ---------------------------- INSERT INTO `customer_order` VALUES (1, 1, 1, 'XSDD202007080001', NULL, '系统管理员', 1611703414, 1594147800, '系统管理员', NULL, 1, 1, 1, 1, '11', '15182223008', '1', '121212', '1', '15182223008', NULL, 1, '2020-09-18', NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL); INSERT INTO `customer_order` VALUES (2, 1, 2, 'XSDD202009170001', NULL, '系统管理员', 1614280680, 1610840160, '系统管理员', NULL, 1, 1, 1, 1, '212', '12345678900', '1', '112', '1', '1', NULL, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL); -INSERT INTO `customer_order` VALUES (1004, 1, 0, 'XSDD202010120003', NULL, '系统管理员', 1615503913, 1613142720, '系统管理员', NULL, 2, 2, 1, 1, '777', '12345678901', '028381564', '眉山', '辉丰股份', '12121515465', NULL, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL); +INSERT INTO `customer_order` VALUES (1004, 1, 0, 'XSDD202010120003', NULL, '系统管理员', 1615757826, 1613142720, '系统管理员', NULL, 2, 2, 1, 1, '777', '12345678901', '028381564', '眉山', '辉丰股份', '12121515465', NULL, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL); +INSERT INTO `customer_order` VALUES (1005, 1, 0, 'XSDD202103150001', NULL, NULL, NULL, 1615757880, '系统管理员', NULL, 1, 1, 1, NULL, '111', '15182223008', '11', '111', '111', '15182223008', NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -- ---------------------------- -- Table structure for customer_order_data @@ -1512,7 +1513,7 @@ CREATE TABLE `customer_order_data` ( INDEX `idx_customer_order_data_ref_sale_id`(`ref_sale_id`) USING BTREE, INDEX `idx_customer_order_data_ref_sale_data_id`(`ref_sale_data_id`) USING BTREE, INDEX `idx_customer_order_data_fee_category_id`(`fee_category_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1010 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1011 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of customer_order_data @@ -1527,8 +1528,9 @@ INSERT INTO `customer_order_data` VALUES (7, 1, 1437, 150.00, 1, NULL, NULL, ' INSERT INTO `customer_order_data` VALUES (8, 2, 20409, 92.00, 1, NULL, NULL, '系统管理员', 1614280680, 1600299444, '系统管理员', 10.00, NULL, 920.00, 0, 0, NULL, 0, 1, 1, 7.20, NULL, 0.00, 0, 10.00, 72.00, NULL, NULL, 0, NULL, 0, 0, 0, NULL, NULL); INSERT INTO `customer_order_data` VALUES (9, 2, 20410, 92.00, 1, NULL, NULL, '系统管理员', 1614280680, 1600299444, '系统管理员', 10.00, NULL, 920.00, 0, 0, NULL, 0, 1, 1, 7.20, NULL, 0.00, 0, 10.00, 72.00, NULL, NULL, 0, NULL, 0, 0, 0, NULL, NULL); INSERT INTO `customer_order_data` VALUES (10, 2, 2164, 19.00, 1, NULL, NULL, '系统管理员', 1614280680, 1600299444, '系统管理员', 10.00, NULL, 190.00, 0, 0, NULL, 0, 1, 1, 0.00, NULL, 0.00, 0, 10.00, 0.00, NULL, NULL, 0, NULL, 0, 0, 0, NULL, NULL); -INSERT INTO `customer_order_data` VALUES (1007, 1004, 2166, 0.50, 1, NULL, NULL, '系统管理员', 1615503913, 1602515605, '系统管理员', 5.00, NULL, 2.50, NULL, NULL, NULL, NULL, 1, 1, 0.00, NULL, 0.00, 0, 5.00, 0.00, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0); -INSERT INTO `customer_order_data` VALUES (1009, 1004, 1600, 130.00, 1, NULL, NULL, '系统管理员', 1615503913, 1611531575, '系统管理员', 10.00, NULL, 1300.00, NULL, NULL, NULL, NULL, 1, 1, 8.75, NULL, 0.00, NULL, 10.00, 87.50, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0); +INSERT INTO `customer_order_data` VALUES (1007, 1004, 2166, 0.50, 1, NULL, NULL, '系统管理员', 1615757826, 1602515605, '系统管理员', 5.00, NULL, 2.50, NULL, NULL, NULL, NULL, 1, 1, 0.00, NULL, 0.00, 0, 5.00, 0.00, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0); +INSERT INTO `customer_order_data` VALUES (1009, 1004, 1600, 130.00, 1, NULL, NULL, '系统管理员', 1615757826, 1611531575, '系统管理员', 10.00, NULL, 1300.00, NULL, NULL, NULL, NULL, 1, 1, 8.75, NULL, 0.00, NULL, 10.00, 87.50, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0); +INSERT INTO `customer_order_data` VALUES (1010, 1005, 1600, 130.00, 1, NULL, NULL, NULL, NULL, 1615757949, '系统管理员', 12.00, NULL, 1560.00, NULL, NULL, NULL, NULL, 1, NULL, 8.75, NULL, NULL, NULL, 12.00, 105.00, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -- ---------------------------- -- Table structure for customer_order_type @@ -4028,7 +4030,7 @@ INSERT INTO `model_permission` VALUES (27, '新建', 'create,edit', '{\"warehous INSERT INTO `model_permission` VALUES (28, '新建', 'create,edit', '{\"product_category\":{\"name\":{\"w\":\"1\",\"v\":[\"required\"]},\"code\":{\"w\":\"1\"},\"parent_id\":{\"w\":\"1\"},\"sort\":{\"w\":\"1\"},\"status\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '', 0, 1576165753, 36); INSERT INTO `model_permission` VALUES (29, '新建', 'create', '{\"customer\":{\"name\":{\"w\":\"1\",\"v\":[\"required\"]},\"password\":{\"w\":\"1\"},\"region3_id\":{\"w\":\"1\"},\"region2_id\":{\"w\":\"1\"},\"region_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"contact_id\":{\"w\":\"1\"},\"head_name\":{\"w\":\"1\"},\"head_phone\":{\"w\":\"1\"},\"head_birthday\":{\"w\":\"1\"},\"manage_name\":{\"w\":\"1\"},\"manage_phone\":{\"w\":\"1\"},\"manage_weixin\":{\"w\":\"1\"},\"finance_name\":{\"w\":\"1\"},\"finance_phone\":{\"w\":\"1\"},\"cost_name\":{\"w\":\"1\"},\"cost_phone\":{\"w\":\"1\"},\"attachment\":{\"w\":\"1\"},\"tel\":{\"w\":\"1\"},\"fax\":{\"w\":\"1\"},\"email\":{\"w\":\"1\"},\"address\":{\"w\":\"1\"},\"warehouse_address\":{\"w\":\"1\"},\"warehouse_contact\":{\"w\":\"1\"},\"warehouse_phone\":{\"w\":\"1\"},\"warehouse_tel\":{\"w\":\"1\"},\"warehouse_size\":{\"w\":\"1\"},\"region\":{\"w\":\"1\"},\"province_id\":{\"w\":\"1\"},\"city_id\":{\"w\":\"1\"},\"county_id\":{\"w\":\"1\"},\"class2_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"type_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"grade_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"is_allocate\":{\"w\":\"1\"},\"is_direct\":{\"w\":\"1\"},\"general_taxpayer\":{\"w\":\"1\"},\"class_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"department_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"remark\":{\"w\":\"1\"},\"status\":{\"w\":\"1\",\"v\":[\"required\"]}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1589297434, 27); INSERT INTO `model_permission` VALUES (30, '新建', 'create,edit', '{\"customer_contact\":{\"code\":{\"w\":\"1\",\"v\":[\"required\"]},\"name\":{\"w\":\"1\",\"v\":[\"required\"]},\"customer_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"password\":{\"w\":\"1\"},\"phone\":{\"w\":\"1\",\"v\":[\"required\"]},\"birthday\":{\"w\":\"1\"},\"position\":{\"w\":\"1\"},\"address\":{\"w\":\"1\"},\"remark\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1592674110, 39); -INSERT INTO `model_permission` VALUES (31, '新建', 'create', '{\"customer_order\":{\"sn\":{\"w\":\"1\",\"v\":[\"required\"],\"m\":\"1\"},\"created_at\":{\"w\":\"1\",\"v\":[\"required\"],\"m\":\"1\"},\"customer_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"warehouse_contact\":{\"w\":\"1\",\"v\":[\"required\"]},\"warehouse_phone\":{\"w\":\"1\",\"v\":[\"required\",\"regex:\\/^(1)[0-9]{10}$\\/\"]},\"warehouse_tel\":{\"w\":\"1\",\"v\":[\"required\"]},\"warehouse_address\":{\"w\":\"1\",\"v\":[\"required\"]},\"found_contact\":{\"w\":\"1\",\"v\":[\"required\"]},\"found_phone\":{\"w\":\"1\",\"v\":[\"required\"]},\"type_id\":{\"v\":[\"required\"]},\"export_country\":{\"w\":\"1\"},\"plan_delivery_dt\":{\"w\":\"1\"},\"pay_dt\":{\"w\":\"1\"},\"tax_type\":{\"w\":\"1\",\"v\":[\"required\"]},\"tax_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"attachment\":{\"w\":\"1\"},\"created_by\":{\"w\":\"1\",\"v\":[\"required\"],\"m\":\"1\"},\"remark\":{\"w\":\"1\"}},\"customer_order_data\":{\"@option\":{\"w\":\"1\",\"d\":\"1\"},\"type_id\":{\"w\":\"1\"},\"is_gift\":{\"w\":\"1\"},\"product_name\":{\"w\":\"1\"},\"quantity\":{\"w\":\"1\",\"v\":[\"required\",\"numeric_than:0\"]},\"delivery_quantity\":{\"w\":\"1\",\"v\":[\"required\",\"numeric_than:0\"]},\"price\":{\"w\":\"1\"},\"money\":{\"w\":\"1\"},\"batch_sn\":{\"w\":\"1\"},\"customer_stock\":{\"w\":\"1\"},\"customer_stock_dt\":{\"w\":\"1\"},\"remark\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1608682520, 23); +INSERT INTO `model_permission` VALUES (31, '新建', 'create', '{\"customer_order\":{\"sn\":{\"w\":\"1\",\"v\":[\"required\"],\"m\":\"1\"},\"created_at\":{\"w\":\"1\",\"v\":[\"required\"],\"m\":\"1\"},\"customer_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"warehouse_contact\":{\"w\":\"1\",\"v\":[\"required\"]},\"warehouse_phone\":{\"w\":\"1\",\"v\":[\"required\",\"regex:\\/^(1)[0-9]{10}$\\/\"]},\"warehouse_tel\":{\"w\":\"1\",\"v\":[\"required\"]},\"warehouse_address\":{\"w\":\"1\",\"v\":[\"required\"]},\"found_contact\":{\"w\":\"1\",\"v\":[\"required\"]},\"found_phone\":{\"w\":\"1\",\"v\":[\"required\"]},\"type_id\":{\"v\":[\"required\"]},\"export_country\":{\"w\":\"1\"},\"plan_delivery_dt\":{\"w\":\"1\"},\"pay_dt\":{\"w\":\"1\"},\"tax_type\":{\"w\":\"1\",\"v\":[\"required\"]},\"tax_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"attachment\":{\"w\":\"1\"},\"created_by\":{\"w\":\"1\",\"v\":[\"required\"],\"m\":\"1\"},\"remark\":{\"w\":\"1\"}},\"customer_order_data\":{\"@option\":{\"w\":\"1\",\"d\":\"1\"},\"type_id\":{\"w\":\"1\"},\"is_gift\":{\"w\":\"1\"},\"product_name\":{\"w\":\"1\"},\"quantity\":{\"w\":\"1\",\"v\":[\"required\",\"numeric_than:0\"]},\"delivery_quantity\":{\"w\":\"1\",\"v\":[\"required\",\"numeric_than:0\"]},\"price\":{\"w\":\"1\"},\"money\":{\"w\":\"1\"},\"batch_sn\":{\"w\":\"1\"},\"customer_stock\":{\"w\":\"1\"},\"customer_stock_dt\":{\"w\":\"1\"},\"remark\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1615758267, 23); INSERT INTO `model_permission` VALUES (32, '新建', 'create,edit', '{\"department\":{\"name\":{\"w\":\"1\",\"v\":[\"required\"]},\"code\":{\"w\":\"1\"},\"parent_id\":{\"w\":\"1\"},\"manager\":{\"w\":\"1\"},\"sort\":{\"w\":\"1\"},\"remark\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1591608927, 31); INSERT INTO `model_permission` VALUES (33, '新建', 'create,edit', '{\"role\":{\"name\":{\"w\":\"1\",\"v\":[\"required\"]},\"code\":{\"w\":\"1\"},\"parent_id\":{\"w\":\"1\"},\"access\":{\"w\":\"1\",\"v\":[\"required\"]},\"sort\":{\"w\":\"1\"},\"remark\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1614412844, 32); INSERT INTO `model_permission` VALUES (34, '新建', 'create,edit', '{\"product\":{\"images\":{\"w\":\"1\"},\"name\":{\"w\":\"1\",\"v\":[\"required\"]},\"spec\":{\"w\":\"1\"},\"code\":{\"w\":\"1\"},\"barcode\":{\"w\":\"1\"},\"category_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"unit_id\":{\"w\":\"1\",\"v\":[\"required\"]},\"net_weight\":{\"w\":\"1\"},\"weight\":{\"w\":\"1\",\"v\":[\"required\"]},\"price1\":{\"w\":\"1\"},\"price2\":{\"w\":\"1\"},\"price5\":{\"w\":\"1\"},\"price3\":{\"w\":\"1\"},\"price4\":{\"w\":\"1\"},\"scale_quantity\":{\"w\":\"1\"},\"mini_quantity\":{\"w\":\"1\"},\"department_id\":{\"w\":\"1\"},\"is_produce_plan\":{\"w\":\"1\"},\"is_export\":{\"w\":\"1\"},\"is_purchase\":{\"w\":\"1\"},\"purchase_price\":{\"w\":\"1\"},\"purchase_tax_rate\":{\"w\":\"1\"},\"is_sale\":{\"w\":\"1\"},\"is_freight\":{\"w\":\"1\"},\"carton_barcode\":{\"w\":\"1\"},\"carton_size\":{\"w\":\"1\"},\"min_quantity\":{\"w\":\"1\"},\"freight_price\":{\"w\":\"1\"},\"product_type\":{\"w\":\"1\"},\"material_type\":{\"w\":\"1\"},\"remark\":{\"w\":\"1\"},\"sort\":{\"w\":\"1\"},\"status\":{\"w\":\"1\"}}}', 0, 1, 'all', '全体人员', 0, 1, NULL, '系统管理员', 0, 1614446102, 26); @@ -4279,6 +4281,7 @@ INSERT INTO `model_seq_no` VALUES (17, '2020', 2); INSERT INTO `model_seq_no` VALUES (23, '20200708', 1); INSERT INTO `model_seq_no` VALUES (23, '20200917', 1); INSERT INTO `model_seq_no` VALUES (23, '20201012', 3); +INSERT INTO `model_seq_no` VALUES (23, '20210315', 1); INSERT INTO `model_seq_no` VALUES (43, '20201023', 1); INSERT INTO `model_seq_no` VALUES (43, '20210301', 1); INSERT INTO `model_seq_no` VALUES (46, '20201023', 1); @@ -6207,7 +6210,7 @@ CREATE TABLE `promotion` ( -- ---------------------------- -- Records of promotion -- ---------------------------- -INSERT INTO `promotion` VALUES (1, 1, 1, 2, '2020-10-19', '2020-10-20', 1577838780, '系统管理员', 1613846057, '系统管理员', NULL, NULL, NULL, 'CXSQ20200001', NULL, 0, '21', NULL, '12', 10.00, 1000.00, '100', '123', NULL, 1000.00, NULL, NULL, '1', '2', 0, 1000.00, 0, '1000', '系统管理员 2021-02-20 18:32', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '212', 0, 1000.00, 100.00, 0, NULL, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, NULL, NULL, NULL, NULL); +INSERT INTO `promotion` VALUES (1, 1, 1, 2, '2020-10-19', '2020-10-20', 1577838780, '系统管理员', 1615508222, '系统管理员', NULL, NULL, NULL, 'CXSQ20200001', NULL, 0, '21', NULL, '12', 10.00, 1000.00, '100', '123', NULL, 1000.00, NULL, NULL, '1', '2', 0, 1000.00, 0, '1000', '系统管理员 2021-03-12 08:17', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '212', 0, 1000.00, 100.00, 0, NULL, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, NULL, NULL, NULL, NULL); INSERT INTO `promotion` VALUES (2, 1, 1, 1, '2020-10-23', '2020-10-29', 1603460700, '系统管理员', 1603460784, '系统管理员', NULL, NULL, NULL, 'CXSQ20200002', NULL, NULL, '几个开放的几句话', NULL, '购房贷款计划', 0.00, 0.00, NULL, NULL, NULL, 0.00, NULL, '2020-10-23', '028-3815263', '13547652321', 0, 10.00, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 10.00, 100.00, 1, NULL, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL); -- ---------------------------- @@ -6241,7 +6244,7 @@ CREATE TABLE `promotion_data` ( -- ---------------------------- -- Records of promotion_data -- ---------------------------- -INSERT INTO `promotion_data` VALUES (1, 1, NULL, 1603102979, '系统管理员', '系统管理员', 1613846057, 60.00, 2158, 10.00, 0.00, 6.00, 0, 1, 1, NULL, NULL); +INSERT INTO `promotion_data` VALUES (1, 1, NULL, 1603102979, '系统管理员', '系统管理员', 1615508222, 60.00, 2158, 10.00, 0.00, 6.00, 0, 1, 1, NULL, NULL); INSERT INTO `promotion_data` VALUES (2, 2, NULL, 1603460784, '系统管理员', '系统管理员', 1603460784, 0.00, 20158, 2.00, NULL, 0.00, NULL, 1, 1, NULL, NULL); -- ---------------------------- @@ -10342,7 +10345,7 @@ CREATE TABLE `stock_delivery` ( -- Records of stock_delivery -- ---------------------------- INSERT INTO `stock_delivery` VALUES (1, 1, 1, '系统管理员', 1615309945, 'FHDJ202010230001', 1603464188, '系统管理员', NULL, 42, '2021-02-25', 1, 1, '111', '11', '11', '111', '回单付,送货', 1, 1, 2.00, 0.00, 0.0, 0.0, 29, NULL, 0.00, 0.00, '02861791099', 2, NULL, 0.00, NULL, NULL, NULL, NULL, NULL, '系统管理员', '2021-03-10 01:12:25', 1, 1, NULL); -INSERT INTO `stock_delivery` VALUES (2, 1, 0, '系统管理员', 1615242204, 'FHDJ202103010001', 1614539765, '系统管理员', NULL, NULL, '2021-03-01', 1, 4, '111222', '11', '11', '111', '回单付,送货', 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL); +INSERT INTO `stock_delivery` VALUES (2, 1, 0, '系统管理员', 1615759533, 'FHDJ202103010001', 1614539765, '系统管理员', NULL, NULL, '2021-03-01', 1, 4, '111222', '11', '11', '111', '回单付,送货', 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, NULL); -- ---------------------------- -- Table structure for stock_delivery_data @@ -10407,7 +10410,7 @@ CREATE TABLE `stock_delivery_data` ( -- ---------------------------- INSERT INTO `stock_delivery_data` VALUES (1, 1, 20409, 92.00, NULL, NULL, '系统管理员', 1614192380, 1603464188, '系统管理员', 2.00, 184.00, 1, 7.20, NULL, NULL, NULL, NULL, '210225123', '2021-02-25', 0.00, 14.40, 139, NULL, NULL, NULL, 1, 1, '99', '小菜', NULL, NULL, NULL, NULL, NULL); INSERT INTO `stock_delivery_data` VALUES (2, 1, 20410, 50.00, NULL, NULL, '系统管理员', 1614192380, 1614192227, '系统管理员', 10.00, 500.00, 1, 7.20, NULL, NULL, NULL, NULL, '210225123', '2021-02-25', 0.00, 72.00, 139, NULL, NULL, NULL, 1, 1, '99', '小菜', NULL, NULL, NULL, NULL, NULL); -INSERT INTO `stock_delivery_data` VALUES (3, 2, 20410, 92.00, NULL, NULL, '系统管理员', 1615242204, 1614539765, '系统管理员', 0.00, 0.00, 1, 7.20, NULL, NULL, NULL, NULL, '210225123', '2021-02-25', 0.00, 0.00, 139, NULL, NULL, NULL, 1, 1, '99', '小菜', NULL, NULL, NULL, NULL, NULL); +INSERT INTO `stock_delivery_data` VALUES (3, 2, 20410, 92.00, NULL, NULL, '系统管理员', 1615759533, 1614539765, '系统管理员', 0.00, 0.00, 1, 7.20, NULL, NULL, NULL, NULL, '210225123', '2021-02-25', 0.00, 0.00, 139, NULL, NULL, NULL, 1, 1, '99', '小菜', NULL, NULL, NULL, NULL, NULL); -- ---------------------------- -- Table structure for stock_direct @@ -11043,7 +11046,7 @@ CREATE TABLE `user` ( -- Records of user -- ---------------------------- INSERT INTO `user` VALUES (1, 'admin', '系统管理员', 20, 1, 3, 0, 0, 1, 0, '', 0, NULL, 'PiyRVfaKAUtaUG1IIsyvHldR5rEI0Gd7enLeRZlEwUtM7yBfnUUShYMD9VOb', 1, 1, '2020-10-05', 0, '', '', 3, '028-12345678', '', '', '24', '', 1, '$2y$10$DFN0jlZa0x3IGcZAkolJTuYMnJpOnX78L9XG2Q5N2Y32FuAST8UwO', '123456', 'fvzone@qq.com', 0, '0', 0, 'primary', '系统管理员', 1615241969, 0, '', 0, NULL, '', '15182223008', 24); -INSERT INTO `user` VALUES (2, '01001', '王二小食品有限公司', 27, 2, NULL, NULL, NULL, 2, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, 1594147787, '系统管理员', NULL, NULL, '系统管理员', 1612836393, NULL, NULL, 1, NULL, NULL, NULL, NULL); +INSERT INTO `user` VALUES (2, '01001', '王二小食品有限公司', 1, 2, NULL, NULL, NULL, 2, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, 1594147787, '系统管理员', NULL, NULL, '系统管理员', 1615757797, NULL, NULL, 1, NULL, NULL, '213', NULL); INSERT INTO `user` VALUES (3, 'zhaoyun', '赵云', 3, 1, 0, NULL, NULL, 1, NULL, NULL, NULL, NULL, 'jzzOIclqiE5180Lj27Ir8fEkP7THFHhHKDuzj8IlYWd8025ROeDJRCflDZAs', 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, '$2y$10$qkonB.DXNaXvAzNQinz9UeXLAmIybudyYCN4FWiTf6JyeQk4BXT8W', '123456', NULL, 1601234908, '系统管理员', NULL, 'blue2', '系统管理员', 1613464164, NULL, NULL, 1, NULL, NULL, '15182223008', 0); INSERT INTO `user` VALUES (4, '关羽', '关羽', 19, 83, 0, NULL, NULL, 1, NULL, NULL, 0, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, '$2y$10$a/sqD3GeTkC5UkB4BDyOvu67uQIoGm1sRLVS5TFyQsePC0qm0cT8m', '123456', NULL, 1601369401, '系统管理员', NULL, NULL, '系统管理员', 1614397204, NULL, NULL, 1, NULL, NULL, '15182223008', 0); INSERT INTO `user` VALUES (5, '52347', '刘洋', NULL, 95, NULL, NULL, NULL, 3, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, 1603204082, '系统管理员', NULL, NULL, '系统管理员', 1612575522, NULL, NULL, NULL, NULL, NULL, '15879653821', NULL); diff --git a/public/assets/css/gdoo.css b/public/assets/css/gdoo.css index e4b8b730..dc2fbb5e 100644 --- a/public/assets/css/gdoo.css +++ b/public/assets/css/gdoo.css @@ -1877,4 +1877,15 @@ select.input-sm, select.form-group-sm .form-control { } ::-webkit-scrollbar-corner { background-color: #fafafa +} + +/** vue 列表页样式定义 */ +.vue-list-page { + display: none; +} +.vue-list-page .search-inline-form .form-group { + margin-left: 4px; +} +.vue-list-page .btn-group { + margin-left: 4px; } \ No newline at end of file diff --git a/public/assets/dist/app.min.css b/public/assets/dist/app.min.css index 15da4341..31f430fc 100644 --- a/public/assets/dist/app.min.css +++ b/public/assets/dist/app.min.css @@ -16,4 +16,4 @@ * Released under the MIT license * * Date: 2019-11-23T05:10:21.757Z - */.viewer-close::before,.viewer-flip-horizontal::before,.viewer-flip-vertical::before,.viewer-fullscreen-exit::before,.viewer-fullscreen::before,.viewer-next::before,.viewer-one-to-one::before,.viewer-play::before,.viewer-prev::before,.viewer-reset::before,.viewer-rotate-left::before,.viewer-rotate-right::before,.viewer-zoom-in::before,.viewer-zoom-out::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in::before{background-position:0 0;content:'Zoom In'}.viewer-zoom-out::before{background-position:-20px 0;content:'Zoom Out'}.viewer-one-to-one::before{background-position:-40px 0;content:'One to One'}.viewer-reset::before{background-position:-60px 0;content:'Reset'}.viewer-prev::before{background-position:-80px 0;content:'Previous'}.viewer-play::before{background-position:-100px 0;content:'Play'}.viewer-next::before{background-position:-120px 0;content:'Next'}.viewer-rotate-left::before{background-position:-140px 0;content:'Rotate Left'}.viewer-rotate-right::before{background-position:-160px 0;content:'Rotate Right'}.viewer-flip-horizontal::before{background-position:-180px 0;content:'Flip Horizontal'}.viewer-flip-vertical::before{background-position:-200px 0;content:'Flip Vertical'}.viewer-fullscreen::before{background-position:-220px 0;content:'Enter Full Screen'}.viewer-fullscreen-exit::before{background-position:-240px 0;content:'Exit Full Screen'}.viewer-close::before{background-position:-260px 0;content:'Close'}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px}.viewer-list>li:hover{opacity:.75}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading::after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:3px 0}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li::before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small::before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large::before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button::before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes viewer-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.viewer-loading::after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:rgba(255,255,255,.5);border-radius:50%;content:'';display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:30px;user-select:none;outline:0;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:30px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#555;line-height:30px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-size:14px;color:#000;line-height:28px;text-shadow:#fff 0 1px 0;opacity:.5;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 3px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:3px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:3px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f4f4f4;border:1px solid #ccc;cursor:default;float:left;margin-right:3px;margin-top:3px;padding:1px 2px 1px 3px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;float:right;font-weight:700;margin-left:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:3px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #0e90d2 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@media screen and (max-width:767px){.select2{width:100%!important}}.nav-pills.no-radius>li>a{border-radius:0}.nav-pills>li.active>a{color:#fff!important;background-color:#23b7e5}.nav-pills>li.active>a:active,.nav-pills>li.active>a:hover{background-color:#19a9d5}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(0,0,0,.05)}.nav.nav-lg>li>a{padding:20px 20px}.nav.nav-md>li>a{padding:15px 15px}.nav.nav-sm>li>a{padding:6px 12px}.nav.nav-xs>li>a{padding:4px 10px}.nav.nav-xxs>li>a{padding:1px 10px}.nav.nav-rounded>li>a{border-radius:20px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(0,0,0,.05)}.nav-tabs{border-color:#dee5e7}.nav-tabs>li>a{border-bottom-color:#dee5e7;border-radius:2px 2px 0 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li:hover>a{border-color:#dee5e7}.nav-tabs>li.active>a{border-bottom-color:#fff!important}.nav-tabs-alt .nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs-alt .nav-tabs>li>a{background:0 0!important;border-color:transparent!important;border-bottom-color:#dee5e7!important;border-radius:0}.nav-tabs-alt .nav-tabs>li.active>a{border-bottom-color:#23b7e5!important}.tab-container{margin-bottom:15px}.tab-container .tab-content{padding:15px;background-color:#fff;border:1px solid #dee5e7;border-top-width:0;border-radius:0 0 2px 2px}.col-lg-2-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-0{clear:left}.row.no-gutter{margin-right:0;margin-left:0}.no-gutter [class*=col]{padding:0}.row-sm{margin-right:-10px;margin-left:-10px}.row-sm>div{padding-right:10px;padding-left:10px}.modal-backdrop{background-color:#3a3f51}.modal-backdrop.in{opacity:.8}.modal-over{position:fixed;top:0;right:0;bottom:0;left:0}.modal-center{position:absolute;top:50%;left:50%}.arrow{z-index:10;border-width:9px}.arrow,.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.arrow:after{border-width:8px;content:""}.arrow.top{top:-9px;left:50%;margin-left:-9px;border-bottom-color:rgba(0,0,0,.1);border-top-width:0}.arrow.top:after{top:1px;margin-left:-8px;border-bottom-color:#fff;border-top-width:0}.arrow.top.arrow-primary:after{border-bottom-color:#7266ba}.arrow.top.arrow-info:after{border-bottom-color:#23b7e5}.arrow.top.arrow-success:after{border-bottom-color:#27c24c}.arrow.top.arrow-danger:after{border-bottom-color:#f05050}.arrow.top.arrow-warning:after{border-bottom-color:#fad733}.arrow.top.arrow-light:after{border-bottom-color:#edf1f2}.arrow.top.arrow-dark:after{border-bottom-color:#3a3f51}.arrow.top.arrow-black:after{border-bottom-color:#1c2b36}.arrow.right{top:50%;right:-9px;margin-top:-9px;border-left-color:rgba(0,0,0,.1);border-right-width:0}.arrow.right:after{right:1px;bottom:-8px;border-left-color:#fff;border-right-width:0}.arrow.right.arrow-primary:after{border-left-color:#7266ba}.arrow.right.arrow-info:after{border-left-color:#23b7e5}.arrow.right.arrow-success:after{border-left-color:#27c24c}.arrow.right.arrow-danger:after{border-left-color:#f05050}.arrow.right.arrow-warning:after{border-left-color:#fad733}.arrow.right.arrow-light:after{border-left-color:#edf1f2}.arrow.right.arrow-dark:after{border-left-color:#3a3f51}.arrow.right.arrow-black:after{border-left-color:#1c2b36}.arrow.bottom{bottom:-9px;left:50%;margin-left:-9px;border-top-color:rgba(0,0,0,.1);border-bottom-width:0}.arrow.bottom:after{bottom:1px;margin-left:-8px;border-top-color:#fff;border-bottom-width:0}.arrow.bottom.arrow-primary:after{border-top-color:#7266ba}.arrow.bottom.arrow-info:after{border-top-color:#23b7e5}.arrow.bottom.arrow-success:after{border-top-color:#27c24c}.arrow.bottom.arrow-danger:after{border-top-color:#f05050}.arrow.bottom.arrow-warning:after{border-top-color:#fad733}.arrow.bottom.arrow-light:after{border-top-color:#edf1f2}.arrow.bottom.arrow-dark:after{border-top-color:#3a3f51}.arrow.bottom.arrow-black:after{border-top-color:#1c2b36}.arrow.left{top:50%;left:-9px;margin-top:-9px;border-right-color:rgba(0,0,0,.1);border-left-width:0}.arrow.left:after{bottom:-8px;left:1px;border-right-color:#fff;border-left-width:0}.arrow.left.arrow-primary:after{border-right-color:#7266ba}.arrow.left.arrow-info:after{border-right-color:#23b7e5}.arrow.left.arrow-success:after{border-right-color:#27c24c}.arrow.left.arrow-danger:after{border-right-color:#f05050}.arrow.left.arrow-warning:after{border-right-color:#fad733}.arrow.left.arrow-light:after{border-right-color:#edf1f2}.arrow.left.arrow-dark:after{border-right-color:#3a3f51}.arrow.left.arrow-black:after{border-right-color:#1c2b36}.arrow.pull-left{left:19px}.arrow.pull-right{right:19px;left:auto}.arrow.pull-up{top:19px}.arrow.pull-down{top:auto;bottom:19px}.btn{font-weight:500;border-radius:2px;outline:0!important}.btn-link{color:#58666e}.btn-link.active{box-shadow:none;-webkit-box-shadow:none}.btn-default{color:#58666e!important;background-color:#fcfdfd;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(90,90,90,.1);box-shadow:0 1px 1px rgba(90,90,90,.1)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#58666e!important;background-color:#edf1f2;border-color:#c7d3d6}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fcfdfd;border-color:#dee5e7}.btn-default.btn-bg{border-color:rgba(0,0,0,.1);background-clip:padding-box}.btn-primary{color:#fff!important;background-color:#7266ba;border-color:#7266ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff!important;background-color:#6254b2;border-color:#5a4daa}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#7266ba;border-color:#7266ba}.btn-success{color:#fff!important;background-color:#27c24c;border-color:#27c24c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff!important;background-color:#23ad44;border-color:#20a03f}.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#27c24c;border-color:#27c24c}.btn-info{color:#fff!important;background-color:#23b7e5;border-color:#23b7e5}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff!important;background-color:#19a9d5;border-color:#189ec8}.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#23b7e5;border-color:#23b7e5}.btn-warning{color:#fff!important;background-color:#fad733;border-color:#fad733}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff!important;background-color:#f9d21a;border-color:#f9cf0b}.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#fad733;border-color:#fad733}.btn-danger{color:#fff!important;background-color:#f05050;border-color:#f05050}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff!important;background-color:#ee3939;border-color:#ed2a2a}.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#f05050;border-color:#f05050}.btn-dark{color:#fff!important;background-color:#3a3f51;border-color:#3a3f51}.btn-dark.active,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open .dropdown-toggle.btn-dark{color:#fff!important;background-color:#2f3342;border-color:#292d39}.btn-dark.active,.btn-dark:active,.open .dropdown-toggle.btn-dark{background-image:none}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{background-color:#3a3f51;border-color:#3a3f51}.btn-black{color:#fff!important;background-color:#1c2b36;border-color:#1c2b36}.btn-black.active,.btn-black:active,.btn-black:focus,.btn-black:hover,.open .dropdown-toggle.btn-black{color:#fff!important;background-color:#131e25;border-color:#0e161b}.btn-black.active,.btn-black:active,.open .dropdown-toggle.btn-black{background-image:none}.btn-black.disabled,.btn-black.disabled.active,.btn-black.disabled:active,.btn-black.disabled:focus,.btn-black.disabled:hover,.btn-black[disabled],.btn-black[disabled].active,.btn-black[disabled]:active,.btn-black[disabled]:focus,.btn-black[disabled]:hover,fieldset[disabled] .btn-black,fieldset[disabled] .btn-black.active,fieldset[disabled] .btn-black:active,fieldset[disabled] .btn-black:focus,fieldset[disabled] .btn-black:hover{background-color:#1c2b36;border-color:#1c2b36}.btn-icon{width:34px;height:34px;padding:0!important;text-align:center}.btn-icon i{position:relative;top:-1px;line-height:34px}.btn-icon.btn-sm{width:30px;height:30px}.btn-icon.btn-sm i{line-height:30px}.btn-icon.btn-lg{width:45px;height:45px}.btn-icon.btn-lg i{line-height:45px}.btn-rounded{padding-right:15px;padding-left:15px;border-radius:50px}.btn-rounded.btn-lg{padding-right:25px;padding-left:25px}.btn>i.pull-left,.btn>i.pull-right{line-height:1.42857143}.btn-block{padding-right:12px;padding-left:12px}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px}.btn-addon i{position:relative;float:left;width:34px;height:34px;margin:-7px -12px;margin-right:12px;line-height:34px;text-align:center;background-color:rgba(0,0,0,.1);border-radius:2px 0 0 2px}.btn-addon i.pull-right{margin-right:-12px;margin-left:12px;border-radius:0 2px 2px 0}.btn-addon.btn-sm i{width:30px;height:30px;margin:-6px -10px;margin-right:10px;line-height:30px}.btn-addon.btn-sm i.pull-right{margin-right:-10px;margin-left:10px}.btn-addon.btn-lg i{width:45px;height:45px;margin:-11px -16px;margin-right:16px;line-height:45px}.btn-addon.btn-lg i.pull-right{margin-right:-16px;margin-left:16px}.btn-addon.btn-default i{background-color:transparent;border-right:1px solid #dee5e7}.btn-groups .btn{margin-bottom:5px}.list-icon i{display:inline-block;width:40px;margin:0;text-align:center;vertical-align:middle;-webkit-transition:font-size .2s;transition:font-size .2s}.list-icon div{line-height:40px;white-space:nowrap}.list-icon div:hover i{font-size:26px}.settings{position:fixed;top:120px;right:-240px;z-index:1050;width:240px;-webkit-transition:all .2s;transition:all .2s}.settings.active{right:-1px}.settings>.btn{position:absolute;top:-1px;left:-42px;padding:10px 15px;background:#f6f8f8!important;border-color:#dee5e7;border-right-width:0}.settings .i-checks span b{display:inline-block;width:50%;height:20px}.settings .i-checks span b.header{height:10px}.streamline{position:relative;border-color:#dee5e7}.streamline .sl-item:after,.streamline:after{position:absolute;bottom:0;left:0;width:9px;height:9px;margin-left:-5px;background-color:#fff;border-color:inherit;border-style:solid;border-width:1px;border-radius:10px;content:''}.sl-item{position:relative;padding-bottom:1px;border-color:#dee5e7}.sl-item:after,.sl-item:before{display:table;content:" "}.sl-item:after{clear:both}.sl-item:after{top:6px;bottom:auto}.sl-item.b-l{margin-left:-1px}.timeline{padding:0;margin:0}.tl-item{display:block}.tl-item:after,.tl-item:before{display:table;content:" "}.tl-item:after{clear:both}.visible-left{display:none}.tl-wrap{display:block;padding:15px 0 15px 20px;margin-left:6em;border-color:#dee5e7;border-style:solid;border-width:0 0 0 4px}.tl-wrap:after,.tl-wrap:before{display:table;content:" "}.tl-wrap:after{clear:both}.tl-wrap:before{position:relative;top:15px;float:left;width:10px;height:10px;margin-left:-27px;background:#edf1f2;border-color:inherit;border-style:solid;border-width:3px;border-radius:50%;content:"";box-shadow:0 0 0 4px #f0f3f4}.tl-wrap:hover:before{background:0 0;border-color:#fff}.tl-date{position:relative;top:10px;display:block;float:left;width:4.5em;margin-left:-7.5em;text-align:right}.tl-content{position:relative;display:inline-block;padding-top:10px;padding-bottom:10px}.tl-content.block{display:block;width:100%}.tl-content.panel{margin-bottom:0}.tl-header{display:block;width:12em;margin-right:2px;margin-left:2px;text-align:center}.timeline-center .tl-item{margin-left:50%}.timeline-center .tl-item .tl-wrap{margin-left:-2px}.timeline-center .tl-header{width:auto;margin:0}.timeline-center .tl-left{margin-right:50%;margin-left:0}.timeline-center .tl-left .hidden-left{display:none!important}.timeline-center .tl-left .visible-left{display:inherit}.timeline-center .tl-left .tl-wrap{float:right;padding-right:20px;padding-left:0;margin-right:-2px;border-right-width:4px;border-left-width:0}.timeline-center .tl-left .tl-wrap:before{float:right;margin-right:-27px;margin-left:0}.timeline-center .tl-left .tl-date{float:right;margin-right:-8.5em;margin-left:0;text-align:left}.i-switch{position:relative;display:inline-block;width:35px;height:20px;margin:0;cursor:pointer;background-color:#27c24c;border-radius:30px}.i-switch input{position:absolute;opacity:0}.i-switch input:checked+i:before{top:50%;right:5px;bottom:50%;left:50%;border-width:0;border-radius:5px}.i-switch input:checked+i:after{margin-left:16px}.i-switch i:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:#fff;border:1px solid #f0f0f0;border-radius:30px;content:"";-webkit-transition:all .2s;transition:all .2s}.i-switch i:after{position:absolute;top:1px;bottom:1px;width:18px;background-color:#fff;border-radius:50%;content:"";-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);-webkit-transition:margin-left .3s;transition:margin-left .3s}.i-switch-md{width:40px;height:24px}.i-switch-md input:checked+i:after{margin-left:17px}.i-switch-md i:after{width:22px}.i-switch-lg{width:50px;height:30px}.i-switch-lg input:checked+i:after{margin-left:21px}.i-switch-lg i:after{width:28px}.i-checks{padding-left:20px;cursor:pointer}.i-checks input{position:absolute;margin-left:-20px;opacity:0}.i-checks input:checked+i{border-color:#23b7e5}.i-checks input:checked+i:before{top:4px;left:4px;width:10px;height:10px;background-color:#23b7e5}.i-checks input:checked+span .active{display:inherit}.i-checks input[type=radio]+i,.i-checks input[type=radio]+i:before{border-radius:50%}.i-checks input[disabled]+i,fieldset[disabled] .i-checks input+i{border-color:#dee5e7}.i-checks input[disabled]+i:before,fieldset[disabled] .i-checks input+i:before{background-color:#dee5e7}.i-checks>i{position:relative;display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:4px;margin-left:-20px;line-height:1;vertical-align:middle;background-color:#fff;border:1px solid #cfdadd}.i-checks>i:before{position:absolute;top:50%;left:50%;width:0;height:0;background-color:transparent;content:"";-webkit-transition:all .2s;transition:all .2s}.i-checks>span{margin-left:-20px}.i-checks>span .active{display:none}.i-checks-sm input:checked+i:before{top:3px;left:3px;width:8px;height:8px}.i-checks-sm>i{width:16px;height:16px;margin-right:6px;margin-left:-18px}.i-checks-lg input:checked+i:before{top:8px;left:8px;width:12px;height:12px}.i-checks-lg>i{width:30px;height:30px}.datepicker{margin:0 5px}.datepicker .btn-default{border-width:0;box-shadow:none}.datepicker .btn[disabled]{opacity:.4}.datepicker .btn-info .text-info{color:#fff!important}.jqstooltip{max-height:12px;padding:5px 10px!important;background-color:rgba(0,0,0,.8)!important;border:solid 1px #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.easyPieChart{position:relative;text-align:center}.easyPieChart>div{position:relative;z-index:1}.easyPieChart>div .text{position:absolute;top:60%;width:100%;line-height:1}.easyPieChart>div img{margin-top:-4px}.easyPieChart canvas{position:absolute;top:0;left:0;z-index:0}#flotTip,.flotTip{z-index:100;padding:4px 10px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.8);border:solid 1px #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.legendColorBox>div{margin:5px;border:none!important}.legendColorBox>div>div{border-radius:10px}.sortable-placeholder{min-height:50px;margin-bottom:5px;list-style:none;border:1px dashed #ccc}.panel .dataTables_wrapper{padding-top:10px}.panel .dataTables_wrapper>.row{margin:0}.panel .dataTables_wrapper>.row>.col-sm-12{padding:0}.st-sort-ascent:before{content:'\25B2'}.st-sort-descent:before{content:'\25BC'}.st-selected td{background:#f0f9ec!important}.bootstrap-tagsinput{border-color:#cfdadd!important;border-radius:2px!important}.bootstrap-tagsinput{padding:5px 12px!important}.item{position:relative}.item .top{position:absolute;top:0;left:0}.item .bottom{position:absolute;bottom:0;left:0}.item .center{position:absolute;top:50%}.item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.item-overlay.active,.item:hover .item-overlay{display:block}.form-validation .form-control.ng-dirty.ng-invalid{border-color:#f05050}.form-validation .form-control.ng-dirty.ng-valid,.form-validation .form-control.ng-dirty.ng-valid:focus{border-color:#27c24c}.form-validation .i-checks .ng-invalid.ng-dirty+i{border-color:#f05050}.ng-animate .bg-auto:before{display:none}[ui-view].ng-leave{display:none}[ui-view].ng-leave.smooth{display:block}.smooth.ng-animate{position:absolute;width:100%;height:100%;overflow:hidden}.fade-in-right-big.ng-enter{-webkit-animation:fadeInRightBig .5s;animation:fadeInRightBig .5s}.fade-in-right-big.ng-leave{-webkit-animation:fadeOutLeftBig .5s;animation:fadeOutLeftBig .5s}.fade-in-left-big.ng-enter{-webkit-animation:fadeInLeftBig .5s;animation:fadeInLeftBig .5s}.fade-in-left-big.ng-leave{-webkit-animation:fadeOutRightBig .5s;animation:fadeOutRightBig .5s}.fade-in-up-big.ng-enter{-webkit-animation:fadeInUpBig .5s;animation:fadeInUpBig .5s}.fade-in-up-big.ng-leave{-webkit-animation:fadeOutUpBig .5s;animation:fadeOutUpBig .5s}.fade-in-down-big.ng-enter{-webkit-animation:fadeInDownBig .5s;animation:fadeInDownBig .5s}.fade-in-down-big.ng-leave{-webkit-animation:fadeOutDownBig .5s;animation:fadeOutDownBig .5s}.fade-in.ng-enter{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.fade-in.ng-leave{-webkit-animation:fadeOut .5s;animation:fadeOut .5s}.fade-in-right.ng-enter{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}.fade-in-right.ng-leave{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}.fade-in-left.ng-enter{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}.fade-in-left.ng-leave{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}.fade-in-up.ng-enter{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}.fade-in-up.ng-leave{-webkit-animation:fadeOutUp .5s;animation:fadeOutUp .5s}.fade-in-down.ng-enter{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s}.fade-in-down.ng-leave{-webkit-animation:fadeOutDown .5s;animation:fadeOutDown .5s}.bg-gd{background-image:-webkit-linear-gradient(top,rgba(40,50,60,0) 0,rgba(40,50,60,.075) 100%);background-image:-o-linear-gradient(top,rgba(40,50,60,0) 0,rgba(40,50,60,.075) 100%);background-image:linear-gradient(to bottom,rgba(40,50,60,0) 0,rgba(40,50,60,.075) 100%);background-repeat:repeat-x;filter:none}.bg-gd-dk{background-image:-webkit-linear-gradient(top,rgba(40,50,60,0) 10%,rgba(40,50,60,.5) 100%);background-image:-o-linear-gradient(top,rgba(40,50,60,0) 10%,rgba(40,50,60,.5) 100%);background-image:linear-gradient(to bottom,rgba(40,50,60,0) 10%,rgba(40,50,60,.5) 100%);background-repeat:repeat-x;filter:none}.bg-light{color:#58666e;background-color:#edf1f2}.bg-light .lt,.bg-light.lt{background-color:#f3f5f6}.bg-light .lter,.bg-light.lter{background-color:#f6f8f8}.bg-light .dk,.bg-light.dk{background-color:#e4eaec}.bg-light .dker,.bg-light.dker{background-color:#dde6e9}.bg-light .bg,.bg-light.bg{background-color:#edf1f2}.bg-dark{color:#a6a8b1;background-color:#3a3f51}.bg-dark .lt,.bg-dark.lt{background-color:#474c5e}.bg-dark .lter,.bg-dark.lter{background-color:#54596a}.bg-dark .dk,.bg-dark.dk{background-color:#2e3344}.bg-dark .dker,.bg-dark.dker{background-color:#232735}.bg-dark .bg,.bg-dark.bg{background-color:#3a3f51}.bg-dark a{color:#c1c3c9}.bg-dark a:hover{color:#fff}.bg-dark a.list-group-item:focus,.bg-dark a.list-group-item:hover{background-color:inherit}.bg-dark .nav>li.active>a,.bg-dark .nav>li:focus>a,.bg-dark .nav>li:hover>a{color:#fff;background-color:#2e3344}.bg-dark .nav>li>a{color:#b4b6bd}.bg-dark .nav>li>a:focus,.bg-dark .nav>li>a:hover{background-color:#32374a}.bg-dark .nav .open>a{background-color:#2e3344}.bg-dark .caret{border-top-color:#a6a8b1;border-bottom-color:#a6a8b1}.bg-dark.navbar .nav>li.active>a{color:#fff;background-color:#2e3344}.bg-dark .open>a,.bg-dark .open>a:focus,.bg-dark .open>a:hover{color:#fff}.bg-dark .text-muted{color:#8b8e99!important}.bg-dark .text-lt{color:#eaebed!important}.bg-dark .auto .list-group-item,.bg-dark.auto .list-group-item{background-color:transparent;border-color:#2f3342!important}.bg-dark .auto .list-group-item.active,.bg-dark .auto .list-group-item:active,.bg-dark .auto .list-group-item:focus,.bg-dark .auto .list-group-item:hover,.bg-dark.auto .list-group-item.active,.bg-dark.auto .list-group-item:active,.bg-dark.auto .list-group-item:focus,.bg-dark.auto .list-group-item:hover{background-color:#2e3344!important}.bg-black{color:#7793a7;background-color:#1c2b36}.bg-black .lt,.bg-black.lt{background-color:#263845}.bg-black .lter,.bg-black.lter{background-color:#314554}.bg-black .dk,.bg-black.dk{background-color:#131e26}.bg-black .dker,.bg-black.dker{background-color:#0a1015}.bg-black .bg,.bg-black.bg{background-color:#1c2b36}.bg-black a{color:#96abbb}.bg-black a:hover{color:#fff}.bg-black a.list-group-item:focus,.bg-black a.list-group-item:hover{background-color:inherit}.bg-black .nav>li.active>a,.bg-black .nav>li:focus>a,.bg-black .nav>li:hover>a{color:#fff;background-color:#131e26}.bg-black .nav>li>a{color:#869fb1}.bg-black .nav>li>a:focus,.bg-black .nav>li>a:hover{background-color:#16232d}.bg-black .nav .open>a{background-color:#131e26}.bg-black .caret{border-top-color:#7793a7;border-bottom-color:#7793a7}.bg-black.navbar .nav>li.active>a{color:#fff;background-color:#131e26}.bg-black .open>a,.bg-black .open>a:focus,.bg-black .open>a:hover{color:#fff}.bg-black .text-muted{color:#5c798f!important}.bg-black .text-lt{color:#c4d0d9!important}.bg-black .auto .list-group-item,.bg-black.auto .list-group-item{background-color:transparent;border-color:#131e25!important}.bg-black .auto .list-group-item.active,.bg-black .auto .list-group-item:active,.bg-black .auto .list-group-item:focus,.bg-black .auto .list-group-item:hover,.bg-black.auto .list-group-item.active,.bg-black.auto .list-group-item:active,.bg-black.auto .list-group-item:focus,.bg-black.auto .list-group-item:hover{background-color:#131e26!important}.bg-primary{color:#f4f3f9;background-color:#7266ba}.bg-primary .lt,.bg-primary.lt{background-color:#847abf}.bg-primary .lter,.bg-primary.lter{background-color:#958dc6}.bg-primary .dk,.bg-primary.dk{background-color:#6051b5}.bg-primary .dker,.bg-primary.dker{background-color:#5244a9}.bg-primary .bg,.bg-primary.bg{background-color:#7266ba}.bg-primary a{color:#fff}.bg-primary a:hover{color:#fff}.bg-primary a.list-group-item:focus,.bg-primary a.list-group-item:hover{background-color:inherit}.bg-primary .nav>li.active>a,.bg-primary .nav>li:focus>a,.bg-primary .nav>li:hover>a{color:#fff;background-color:#6051b5}.bg-primary .nav>li>a{color:#f2f2f2}.bg-primary .nav>li>a:focus,.bg-primary .nav>li>a:hover{background-color:#6658b8}.bg-primary .nav .open>a{background-color:#6051b5}.bg-primary .caret{border-top-color:#f4f3f9;border-bottom-color:#f4f3f9}.bg-primary.navbar .nav>li.active>a{color:#fff;background-color:#6051b5}.bg-primary .open>a,.bg-primary .open>a:focus,.bg-primary .open>a:hover{color:#fff}.bg-primary .text-muted{color:#d6d3e6!important}.bg-primary .text-lt{color:#fff!important}.bg-primary .auto .list-group-item,.bg-primary.auto .list-group-item{background-color:transparent;border-color:#6254b2!important}.bg-primary .auto .list-group-item.active,.bg-primary .auto .list-group-item:active,.bg-primary .auto .list-group-item:focus,.bg-primary .auto .list-group-item:hover,.bg-primary.auto .list-group-item.active,.bg-primary.auto .list-group-item:active,.bg-primary.auto .list-group-item:focus,.bg-primary.auto .list-group-item:hover{background-color:#6051b5!important}.bg-success{color:#c6efd0;background-color:#27c24c}.bg-success .lt,.bg-success.lt{background-color:#31d257}.bg-success .lter,.bg-success.lter{background-color:#48d46a}.bg-success .dk,.bg-success.dk{background-color:#20af42}.bg-success .dker,.bg-success.dker{background-color:#1a9c39}.bg-success .bg,.bg-success.bg{background-color:#27c24c}.bg-success a{color:#eefaf1}.bg-success a:hover{color:#fff}.bg-success a.list-group-item:focus,.bg-success a.list-group-item:hover{background-color:inherit}.bg-success .nav>li.active>a,.bg-success .nav>li:focus>a,.bg-success .nav>li:hover>a{color:#fff;background-color:#20af42}.bg-success .nav>li>a{color:#daf5e0}.bg-success .nav>li>a:focus,.bg-success .nav>li>a:hover{background-color:#22b846}.bg-success .nav .open>a{background-color:#20af42}.bg-success .caret{border-top-color:#c6efd0;border-bottom-color:#c6efd0}.bg-success.navbar .nav>li.active>a{color:#fff;background-color:#20af42}.bg-success .open>a,.bg-success .open>a:focus,.bg-success .open>a:hover{color:#fff}.bg-success .text-muted{color:#9ee4af!important}.bg-success .text-lt{color:#fff!important}.bg-success .auto .list-group-item,.bg-success.auto .list-group-item{background-color:transparent;border-color:#23ad44!important}.bg-success .auto .list-group-item.active,.bg-success .auto .list-group-item:active,.bg-success .auto .list-group-item:focus,.bg-success .auto .list-group-item:hover,.bg-success.auto .list-group-item.active,.bg-success.auto .list-group-item:active,.bg-success.auto .list-group-item:focus,.bg-success.auto .list-group-item:hover{background-color:#20af42!important}.bg-info{color:#dcf2f8;background-color:#23b7e5}.bg-info .lt,.bg-info.lt{background-color:#3dbde5}.bg-info .lter,.bg-info.lter{background-color:#55c3e6}.bg-info .dk,.bg-info.dk{background-color:#16aad8}.bg-info .dker,.bg-info.dker{background-color:#1199c4}.bg-info .bg,.bg-info.bg{background-color:#23b7e5}.bg-info a{color:#fff}.bg-info a:hover{color:#fff}.bg-info a.list-group-item:focus,.bg-info a.list-group-item:hover{background-color:inherit}.bg-info .nav>li.active>a,.bg-info .nav>li:focus>a,.bg-info .nav>li:hover>a{color:#fff;background-color:#16aad8}.bg-info .nav>li>a{color:#f2f2f2}.bg-info .nav>li>a:focus,.bg-info .nav>li>a:hover{background-color:#17b2e2}.bg-info .nav .open>a{background-color:#16aad8}.bg-info .caret{border-top-color:#dcf2f8;border-bottom-color:#dcf2f8}.bg-info.navbar .nav>li.active>a{color:#fff;background-color:#16aad8}.bg-info .open>a,.bg-info .open>a:focus,.bg-info .open>a:hover{color:#fff}.bg-info .text-muted{color:#b0e1f1!important}.bg-info .text-lt{color:#fff!important}.bg-info .auto .list-group-item,.bg-info.auto .list-group-item{background-color:transparent;border-color:#19a9d5!important}.bg-info .auto .list-group-item.active,.bg-info .auto .list-group-item:active,.bg-info .auto .list-group-item:focus,.bg-info .auto .list-group-item:hover,.bg-info.auto .list-group-item.active,.bg-info.auto .list-group-item:active,.bg-info.auto .list-group-item:focus,.bg-info.auto .list-group-item:hover{background-color:#16aad8!important}.bg-warning{color:#fffefa;background-color:#fad733}.bg-warning .lt,.bg-warning.lt{background-color:#f8da4e}.bg-warning .lter,.bg-warning.lter{background-color:#f7de69}.bg-warning .dk,.bg-warning.dk{background-color:#fcd417}.bg-warning .dker,.bg-warning.dker{background-color:#face00}.bg-warning .bg,.bg-warning.bg{background-color:#fad733}.bg-warning a{color:#fff}.bg-warning a:hover{color:#fff}.bg-warning a.list-group-item:focus,.bg-warning a.list-group-item:hover{background-color:inherit}.bg-warning .nav>li.active>a,.bg-warning .nav>li:focus>a,.bg-warning .nav>li:hover>a{color:#fff;background-color:#fcd417}.bg-warning .nav>li>a{color:#f2f2f2}.bg-warning .nav>li>a:focus,.bg-warning .nav>li>a:hover{background-color:#fcd621}.bg-warning .nav .open>a{background-color:#fcd417}.bg-warning .caret{border-top-color:#fffefa;border-bottom-color:#fffefa}.bg-warning.navbar .nav>li.active>a{color:#fff;background-color:#fcd417}.bg-warning .open>a,.bg-warning .open>a:focus,.bg-warning .open>a:hover{color:#fff}.bg-warning .text-muted{color:#fbf2cb!important}.bg-warning .text-lt{color:#fff!important}.bg-warning .auto .list-group-item,.bg-warning.auto .list-group-item{background-color:transparent;border-color:#f9d21a!important}.bg-warning .auto .list-group-item.active,.bg-warning .auto .list-group-item:active,.bg-warning .auto .list-group-item:focus,.bg-warning .auto .list-group-item:hover,.bg-warning.auto .list-group-item.active,.bg-warning.auto .list-group-item:active,.bg-warning.auto .list-group-item:focus,.bg-warning.auto .list-group-item:hover{background-color:#fcd417!important}.bg-danger{color:#fff;background-color:#f05050}.bg-danger .lt,.bg-danger.lt{background-color:#f06a6a}.bg-danger .lter,.bg-danger.lter{background-color:#f18282}.bg-danger .dk,.bg-danger.dk{background-color:#f13636}.bg-danger .dker,.bg-danger.dker{background-color:#f21b1b}.bg-danger .bg,.bg-danger.bg{background-color:#f05050}.bg-danger a{color:#fff}.bg-danger a:hover{color:#fff}.bg-danger a.list-group-item:focus,.bg-danger a.list-group-item:hover{background-color:inherit}.bg-danger .nav>li.active>a,.bg-danger .nav>li:focus>a,.bg-danger .nav>li:hover>a{color:#fff;background-color:#f13636}.bg-danger .nav>li>a{color:#f2f2f2}.bg-danger .nav>li>a:focus,.bg-danger .nav>li>a:hover{background-color:#f13f3f}.bg-danger .nav .open>a{background-color:#f13636}.bg-danger .caret{border-top-color:#fff;border-bottom-color:#fff}.bg-danger.navbar .nav>li.active>a{color:#fff;background-color:#f13636}.bg-danger .open>a,.bg-danger .open>a:focus,.bg-danger .open>a:hover{color:#fff}.bg-danger .text-muted{color:#e6e6e6!important}.bg-danger .text-lt{color:#fff!important}.bg-danger .auto .list-group-item,.bg-danger.auto .list-group-item{background-color:transparent;border-color:#ee3939!important}.bg-danger .auto .list-group-item.active,.bg-danger .auto .list-group-item:active,.bg-danger .auto .list-group-item:focus,.bg-danger .auto .list-group-item:hover,.bg-danger.auto .list-group-item.active,.bg-danger.auto .list-group-item:active,.bg-danger.auto .list-group-item:focus,.bg-danger.auto .list-group-item:hover{background-color:#f13636!important}.bg-white{color:#58666e;background-color:#fff}.bg-white a{color:inherit}.bg-white a:hover{color:inherit}.bg-white .text-muted{color:#98a6ad!important}.bg-white .dk,.bg-white .dker,.bg-white .lt,.bg-white .lter{background-color:#fff}.bg-white-only{background-color:#fff}.bg-white-opacity{background-color:rgba(255,255,255,.5)}.bg-black-opacity{background-color:rgba(32,43,54,.5)}a.bg-light:hover{color:inherit}a.bg-primary:hover{background-color:#6254b2}a.text-primary:hover{color:#6254b2}.text-primary{color:#7266ba}.text-primary-lt{color:#8278c2}.text-primary-lter{color:#9289ca}.text-primary-dk{color:#6254b2}.text-primary-dker{color:#564aa3}a.bg-info:hover{background-color:#19a9d5}a.text-info:hover{color:#19a9d5}.text-info{color:#23b7e5}.text-info-lt{color:#3abee8}.text-info-lter{color:#51c6ea}.text-info-dk{color:#19a9d5}.text-info-dker{color:#1797be}a.bg-success:hover{background-color:#23ad44}a.text-success:hover{color:#23ad44}.text-success{color:#27c24c}.text-success-lt{color:#2ed556}.text-success-lter{color:#43d967}.text-success-dk{color:#23ad44}.text-success-dker{color:#1e983b}a.bg-warning:hover{background-color:#f9d21a}a.text-warning:hover{color:#f9d21a}.text-warning{color:#fad733}.text-warning-lt{color:#fbdc4c}.text-warning-lter{color:#fbe165}.text-warning-dk{color:#f9d21a}.text-warning-dker{color:#f4ca06}a.bg-danger:hover{background-color:#ee3939}a.text-danger:hover{color:#ee3939}.text-danger{color:#f05050}.text-danger-lt{color:#f26767}.text-danger-lter{color:#f47f7f}.text-danger-dk{color:#ee3939}.text-danger-dker{color:#ec2121}a.bg-dark:hover{background-color:#2f3342}a.text-dark:hover{color:#2f3342}.text-dark{color:#3a3f51}.text-dark-lt{color:#454b60}.text-dark-lter{color:#4f566f}.text-dark-dk{color:#2f3342}.text-dark-dker{color:#252833}a.bg-#000000:hover{background-color:#131e25}a.text-#000000:hover{color:#131e25}.text-#000000{color:#1c2b36}.text-#000000-lt{color:#253847}.text-#000000-lter{color:#2d4658}.text-#000000-dk{color:#131e25}.text-#000000-dker{color:#0b1014}.text-white{color:#fff}.text-black{color:#000}.text-muted{color:#98a6ad}.bg{background-color:#f0f3f4}.pos-rlt{position:relative}.pos-stc{position:static!important}.pos-abt{position:absolute}.pos-fix{position:fixed}.show{visibility:visible}.line{width:100%;height:2px;margin:10px 0;overflow:hidden;font-size:0}.line-xs{margin:0}.line-lg{margin-top:15px;margin-bottom:15px}.line-dashed{background-color:transparent;border-style:dashed!important;border-width:0}.no-line{border-width:0}.no-border,.no-borders{border-color:transparent;border-width:0}.no-radius{border-radius:0}.block{display:block}.block.hide{display:none}.inline{display:inline-block!important}.none{display:none}.pull-none{float:none}.rounded{border-radius:500px}.clear{display:block;overflow:hidden}.no-bg{color:inherit;background-color:transparent}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.l-h{line-height:1.42857143}.l-h-0x{line-height:0}.l-h-1x{line-height:1.2}.l-h-2x{line-height:2em}.l-s-1x{letter-spacing:1}.l-s-2x{letter-spacing:2}.l-s-3x{letter-spacing:3}.font-normal{font-weight:400}.font-thin{font-weight:300}.font-bold{font-weight:700}.text-3x{font-size:3em}.text-2x{font-size:2em}.text-lg{font-size:18px}.text-md{font-size:16px}.text-base{font-size:14px}.text-sm{font-size:13px}.text-xs{font-size:12px}.text-xxs{text-indent:-9999px}.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-u-c{text-transform:uppercase}.text-l-t{text-decoration:line-through}.text-u-l{text-decoration:underline}.active>.auto .text,.active>.text,.text-active{display:none!important}.active>.auto .text-active,.active>.text-active{display:inline-block!important}.box-shadow{box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.box-shadow-lg{box-shadow:5px 5px 10px rgba(0,0,0,.05)}.text-shadow{font-size:170px;text-shadow:0 1px 0 #dee5e7,0 2px 0 #fcfdfd,0 5px 10px rgba(0,0,0,.125),0 10px 20px rgba(0,0,0,.2)}.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.wrapper-xs{padding:5px}.wrapper-sm{padding:10px}.wrapper{padding:15px}.wrapper-md{padding:20px}.wrapper-lg{padding:30px}.wrapper-xl{padding:50px}.padder-lg{padding-right:30px;padding-left:30px}.padder-md{padding-right:20px;padding-left:20px}.padder{padding-right:15px;padding-left:15px}.padder-v{padding-top:15px;padding-bottom:15px}.no-padder{padding:0!important}.pull-in{margin-right:-15px;margin-left:-15px}.pull-out{margin:-10px -15px}.b{border:1px solid rgba(0,0,0,.05)}.b-a{border:1px solid #dee5e7}.b-t{border-top:1px solid #dee5e7}.b-r{border-right:1px solid #dee5e7}.b-b{border-bottom:1px solid #dee5e7}.b-l{border-left:1px solid #dee5e7}.b-light{border-color:#edf1f2}.b-dark{border-color:#3a3f51}.b-black{border-color:#3a3f51}.b-primary{border-color:#7266ba}.b-success{border-color:#27c24c}.b-info{border-color:#23b7e5}.b-warning{border-color:#fad733}.b-danger{border-color:#f05050}.b-white{border-color:#fff}.b-dashed{border-style:dashed!important}.b-l-light{border-left-color:#edf1f2}.b-l-dark{border-left-color:#3a3f51}.b-l-black{border-left-color:#3a3f51}.b-l-primary{border-left-color:#7266ba}.b-l-success{border-left-color:#27c24c}.b-l-info{border-left-color:#23b7e5}.b-l-warning{border-left-color:#fad733}.b-l-danger{border-left-color:#f05050}.b-l-white{border-left-color:#fff}.b-l-2x{border-left-width:2px}.b-l-3x{border-left-width:3px}.b-l-4x{border-left-width:4px}.b-l-5x{border-left-width:5px}.b-2x{border-width:2px}.b-3x{border-width:3px}.b-4x{border-width:4px}.b-5x{border-width:5px}.r{border-radius:2px 2px 2px 2px}.r-2x{border-radius:4px}.r-3x{border-radius:6px}.r-l{border-radius:2px 0 0 2px}.r-r{border-radius:0 2px 2px 0}.r-t{border-radius:2px 2px 0 0}.r-b{border-radius:0 0 2px 2px}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0!important}.m-l-none{margin-left:0!important}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-xxl{margin-left:50px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-l-n-xxl{margin-left:-50px}.m-t-none{margin-top:0!important}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-xxl{margin-top:50px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-t-n-xxl{margin-top:-50px}.m-r-none{margin-right:0!important}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-xxl{margin-right:50px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-r-n-xxl{margin-right:-50px}.m-b-none{margin-bottom:0!important}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-xxl{margin-bottom:50px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.m-b-n-xxl{margin-bottom:-50px}.avatar{position:relative;display:block;white-space:nowrap;border-radius:500px}.avatar img{width:100%;border-radius:500px}.avatar i{position:absolute;top:0;left:0;width:10px;height:10px;margin:2px;border-style:solid;border-width:2px;border-radius:100%}.avatar i.right{right:0;left:auto}.avatar i.bottom{top:auto;right:0;bottom:0;left:auto}.avatar i.left{top:auto;bottom:0}.avatar i.on{background-color:#27c24c}.avatar i.off{background-color:#98a6ad}.avatar i.busy{background-color:#f05050}.avatar i.away{background-color:#fad733}.avatar.thumb-md i{width:12px;height:12px;margin:3px}.avatar.thumb-sm i{margin:1px}.avatar.thumb-xs i{margin:0}.w-1x{width:1em}.w-2x{width:2em}.w-3x{width:3em}.w-xxs{width:60px}.w-xs{width:90px}.w-sm{width:150px}.w{width:200px}.w-md{width:240px}.w-lg{width:280px}.w-xl{width:320px}.w-xxl{width:360px}.w-full{width:100%}.w-auto{width:auto}.h-auto{height:auto}.h-full{height:100%}.thumb-xl{display:inline-block;width:128px}.thumb-lg{display:inline-block;width:96px}.thumb-md{display:inline-block;width:64px}.thumb{display:inline-block;width:50px}.thumb-sm{display:inline-block;width:40px}.thumb-xs{display:inline-block;width:34px}.thumb-xxs{display:inline-block;width:30px}.thumb-wrapper{padding:2px;border:1px solid #dee5e7}.thumb img,.thumb-btn img,.thumb-lg img,.thumb-md img,.thumb-sm img,.thumb-xs img{height:auto;max-width:100%;vertical-align:middle}.img-full{width:100%}.img-full img{width:100%}.scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollable.hover{overflow-y:hidden!important}.scrollable.hover:hover{overflow:visible!important;overflow-y:auto!important}.smart .scrollable{overflow-y:auto!important}.scroll-x,.scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.hover-action{display:none}.hover-rotate{-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}.hover-anchor:active>.hover-action,.hover-anchor:focus>.hover-action,.hover-anchor:hover>.hover-action{display:inherit}.hover-anchor:active>.hover-rotate,.hover-anchor:focus>.hover-rotate,.hover-anchor:hover>.hover-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1050}.backdrop.fade{opacity:0}.backdrop.in{opacity:.8}@media screen and (min-width:992px){.col-lg-2-4{float:left;width:20%}}@media (min-width:768px) and (max-width:991px){.hidden-sm.show{display:inherit!important}.no-m-sm{margin:0!important}}@media (max-width:767px){.w-auto-xs{width:auto}.shift{display:none!important}.shift.in{display:block!important}.row-2 [class*=col]{float:left;width:50%}.row-2 .col-0{clear:none}.row-2 li:nth-child(odd){margin-left:0;clear:left}.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.no-border-xs{border-width:0}.pull-none-xs{float:none!important}.pull-right-xs{float:right!important}.pull-left-xs{float:left!important}.dropdown-menu.pull-none-xs{left:0}.hidden-xs.show{display:inherit!important}.wrapper-lg,.wrapper-md{padding:15px}.padder-lg,.padder-md{padding-right:15px;padding-left:15px}.no-m-xs{margin:0!important}}.butterbar{position:relative;height:3px;margin-bottom:-3px}.butterbar .bar{position:absolute;width:100%;height:0;text-indent:-9999px;background-color:#23b7e5}.butterbar .bar:before{position:absolute;right:50%;left:50%;height:3px;background-color:inherit;content:""}.butterbar.active{-webkit-animation:changebar 2.25s infinite .75s;-moz-animation:changebar 2.25s infinite .75s;animation:changebar 2.25s infinite .75s}.butterbar.active .bar{-webkit-animation:changebar 2.25s infinite;-moz-animation:changebar 2.25s infinite;animation:changebar 2.25s infinite}.butterbar.active .bar:before{-webkit-animation:movingbar .75s infinite;-moz-animation:movingbar .75s infinite;animation:movingbar .75s infinite}@-webkit-keyframes movingbar{0%{right:50%;left:50%}99.9%{right:0;left:0}100%{right:50%;left:50%}}@-moz-keyframes movingbar{0%{right:50%;left:50%}99.9%{right:0;left:0}100%{right:50%;left:50%}}@keyframes movingbar{0%{right:50%;left:50%}99.9%{right:0;left:0}100%{right:50%;left:50%}}@-webkit-keyframes changebar{0%{background-color:#23b7e5}33.3%{background-color:#23b7e5}33.33%{background-color:#fad733}66.6%{background-color:#fad733}66.66%{background-color:#7266ba}99.9%{background-color:#7266ba}}@-moz-keyframes changebar{0%{background-color:#23b7e5}33.3%{background-color:#23b7e5}33.33%{background-color:#fad733}66.6%{background-color:#fad733}66.66%{background-color:#7266ba}99.9%{background-color:#7266ba}}@keyframes changebar{0%{background-color:#23b7e5}33.3%{background-color:#23b7e5}33.33%{background-color:#fad733}66.6%{background-color:#fad733}66.66%{background-color:#7266ba}99.9%{background-color:#7266ba}}body{margin:0;background:0 0;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:12px}#uploader,.btn,.control-label,.datetimepicker legend,.dropdown-menu a,.fc-widget-header,.h1,.h2,.h3,.h4,.h5,.h6,.input-group-addon,.left-nav,.left-side,.logo,.nav,.nav-list,.nav-pills .li a,.nav-tabs,.navbar,.navbar-nav,.panel-heading,.side-nav,.tabs-box,.tlist .title,.uploader-size,.w,button,h1,h2,h3,h4,h5,h6,label,legend,textarea,th{font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}button,input{outline:0}table{border-collapse:collapse}.small,small{font-size:13px}a{cursor:pointer}.p-t{padding-top:15px}.p-t-sm{padding-top:10px}.p-l-sm{padding-left:10px}.p-b-none{padding-bottom:0!important}.p-b-sm{padding-bottom:10px}.p-b-xs{padding-bottom:5px}.tabs-box .nav>li>a{padding:8px 10px 5px 10px;font-size:12px}.red{color:red}a.option.red{color:red}a:hover.option.red{color:#fff}a.option.green{color:green}a:hover.option.green{color:#fff}th{text-align:center}th[align=left]{text-align:left}th[align=right]{text-align:right}input[type=checkbox],input[type=radio]{margin-top:2px!important;vertical-align:middle}.z{float:left}.y{float:right}#mapinfo img{max-width:none}a:active,a:link{color:#0e90d2;text-decoration:none}a:visited{color:#444}a:hover{color:#0e90d2}a.option{text-decoration:none;color:#0e90d2;padding:3px;cursor:pointer}button.option{color:#0e90d2;padding:3px;border:0;background:0 0;outline:0}button:active.option,button:hover.option{background:#0e90d2;color:#fff}a:visited.option{color:#666}a:active.option,a:hover.option{background:#0e90d2;color:#fff}.line{margin-top:10px}.category-tag{margin:5px 0}.category-tag a{display:inline-block;text-decoration:none;padding:5px 8px;color:#666;border:2px solid #fff}.category-tag a.selected,.category-tag a:hover{border:2px solid #39f}.category-tag a.selected{background:url(../images/list_float_style.png) bottom right no-repeat}.table.gray thead th{background-color:#f6f8f8;color:#586683;line-height:24px;border-bottom:1px solid #e7ecee}.ep,.wStep{height:40px;line-height:40px}.p-t-none{padding-top:0!important}.no-padder .modal-body,.wStep{padding:0}.help-inline{color:#888}.wStep{width:160px;position:absolute;background-color:#fff;z-index:4;border:1px solid #eee;box-shadow:2px 1px 10px #e0e0e0;-o-box-shadow:2px 1px 10px #e0e0e0;-webkit-box-shadow:2px 1px 10px #e0e0e0;-moz-box-shadow:2px 1px 10px #e0e0e0;-moz-border-radius:5px;border-radius:5px;cursor:move;color:#666}._label,.ep,path,table.list .toggle{cursor:pointer}.aLabel{background:#fff;opacity:.8;padding:.3em}.ep{float:left;width:40px;padding:0;margin:0;text-align:center;background:#9c3;color:#fff;border-right:1px solid #7fbf3f}.ep:hover{background-color:#7fbf3f;color:#fff}._jsPlumb_endpoint{z-index:3}.dragHover{border:1px dotted red}.edui-default *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.edui-for-text .edui-dialog-content,.edui-for-textarea .edui-dialog-content{height:270px;width:520px}.edui-for-listmenu .edui-dialog-content,.edui-for-progressbar .edui-dialog-content{height:360px;width:520px}.edui-for-radio .edui-dialog-content{height:300px;width:520px}.edui-for-checkbox .edui-dialog-content,.edui-for-imgupload .edui-dialog-content,.edui-for-qrcode .edui-dialog-content{height:120px;width:410px}.edui-for-imgupload .edui-dialog-content{height:150px;width:420px}.edui-for-user .edui-dialog-content{height:240px;width:520px}.edui-for-listview .edui-dialog-content{height:497px;width:765px}.edui-for-auto .edui-dialog-content,.edui-for-calendar .edui-dialog-content{height:330px;width:520px}.edui-for-calc .edui-dialog-content{height:280px;width:510px}.edui-for-qrcode .edui-dialog-content{height:380px;width:510px}.edui-for-sign .edui-dialog-content{height:235px;width:510px}.edui-for-data-select .edui-dialog-content{height:410px;width:600px}.edui-for-ext .edui-dialog-content{height:440px;width:550px}.shadow{border:1px solid #c8c8d3;-moz-box-shadow:0 4px 20px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);padding:40px;background:#fff}.corner_12,.corner_23,.corner_34,.corner_41{width:30px;height:30px;border:1px solid #ccc}.corner_41{margin:-30px 0 0 -30px;border-width:0 1px 1px 0}.corner_12{margin:-30px -30px 0 0;border-width:0 0 1px 1px}.corner_23{margin:0 -30px -30px 0;border-width:1px 0 0 1px}.corner_34{margin:0 0 -30px -30px;border-width:1px 1px 0 0}.workflow td,.workflow th{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:6px}.workflow table{width:100%;font:12px/18px '微软雅黑',tahoma,Arial,Verdana,Helvetica,sans-serif;color:#333;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto}@media screen{.workflow>table{width:800px;margin:0 auto}}.workflow th{color:#333}.workflow .thead th{background:#eee;color:#666}table.list,table.tlist{width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff}.workflow .readonly{color:#333}table.tlist{margin:0 auto;border:1px solid #e3f1fe;border-bottom:2px solid #c6e1ed}.tlist td{line-height:26px;padding:6px;border-bottom:1px solid #f3f3f3}.tlist .title{float:left;font-size:13px;height:22px;line-height:22px;color:#207bd6}.tlist .title span{color:#ccc}table.list{color:#444;border:1px solid #e3f1fe;margin:10px auto}table.list caption{color:#9ba9b4;font-size:.94em;letter-spacing:.1em;padding:0;margin:1em 0 0;caption-side:top}table.list tr.line{border-bottom:5px solid #e3f1fe}table.list th.odd{color:#1f405c}table.list .x-line td,table.list .x-line th{border-left:0}table.list tr.line-d td,table.list tr.line-d th{border-left:1px solid #d8e8f6}table.list td{border-bottom:1px solid #d4e9fc;border-left:0 solid #d8e8f6;padding:8px 5px}table.list th{font-weight:700;color:#265d95;border-bottom:1px solid #d2e8fd;border-left:0 solid #d6e4f1;padding:8px 5px;white-space:nowrap}table.list thead th{background:#f4f9fe;color:#265d95}table.list thead th.none{background:#fff;color:#367abb}table.list .toggle{font-weight:700;color:#2d6cac}table.list .h4 a{color:#94a5ae;font:700 12px/24px tahoma,Verdana,sans-serif;padding:2px 0 0 18px}table.list .h4 a:hover{color:#3cf}table.list .color{color:#f90}.input-focus,.input-required,.input-text,.measure-input,.text-sort,input.auto,input.calc,input.date,input.endDate,input.popDate,input.popDateTime,input.readonly,input.text,select,textarea{display:inline-block;outline:0;color:#333;height:28px;border:1px solid #ccc;font-size:12px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select{text-align:left;height:28px;margin:0;padding:4px 2px}input.text-sort{color:#666;width:30px}textarea.input-text{height:auto;padding:0 3px;margin:0}.readonly,input.readonly,select.readonly,select[disabled],textarea.readonly{background-color:#eee}.input-required{background-color:#fdf9e8;box-shadow:inset 0 1px 3px #efe7c7;-webkit-box-shadow:inset 0 1px 3px #efe7c7;-moz-box-shadow:inset 0 1px 3px #efe7c7;border:1px solid #d0d0d0}.input-required:focus,.input-text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type=checkbox],input[type=radio]{margin-top:1px!important}body fieldset.blue{border:1px solid #dce3ed}body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add;background:0 0;border:none}a.label{color:#fff}.form-inline .input-group+.input-group{margin-top:0}.form-group-sm .form-control,.input-sm{padding:4px}.btn{vertical-align:middle}.btn-group .btn-dropdown{border-left:1px solid #19a9d5}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.btn-group-sm>.btn,.btn-sm{padding:4px 8px}.form-group-sm .form-control,.input-sm{height:28px}select.form-group-sm .form-control,select.input-sm{height:28px;line-height:28px}.select-group div.input-sm,.select-group input.input-sm{min-height:28px}.select-group input.input-sm:not(.select-readonly){background-color:#fff}.padder-t{padding-top:15px}.padder-xs{padding:5px!important}.padder-lr-md{padding-left:15px;padding-right:15px}.padder-b-n{padding-bottom:0!important}@media (min-width:768px){.padder-r-n{padding-right:0!important}.padder-n{padding:0!important}}@media (min-width:992px){.modal-lg{width:980px}}.hbox{display:table;width:100%;height:100%;border-spacing:0;table-layout:fixed}.hbox .col{display:table-cell;float:none;height:100%;vertical-align:top}@media (min-width:768px) and (max-width:991px){.hbox-auto-sm{display:block}.hbox-auto-sm>.col{display:block;width:auto;height:auto}.hbox-auto-sm>.col.show{display:block!important}}@media (max-width:767px){.hbox-auto-xs{display:block}.hbox-auto-xs>.col{display:block;width:auto;height:auto}}.toast-top-center{top:10px}.dropdown-menu{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dropup .dropdown-menu{left:auto}.pulse-box{position:relative}.pulse-box .pulse{width:2px;height:2px;border:3px solid #f05050;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#f05050;z-index:10;position:absolute;left:10px;top:-5px}.pulse-box .pulse.green{border:3px solid #27c24c;background-color:#27c24c}@media (max-width:767px){.form-group.search-group{margin-top:10px}}.breadcrumb{padding-left:0;border-radius:0;margin-bottom:5px;background:0 0}.breadcrumb li{font-size:14px;color:#fff}.breadcrumb>li+li:before{content:"";border-color:#fff;border-style:solid;border-width:.1em .1em 0 0;display:inline-block;height:.55em;left:0;position:relative;top:-.1em;width:.55em;padding:0;margin-left:1ex;margin-right:1.7ex;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb>li a{color:#fff}.breadcrumb>.active{color:#fff;font-weight:700}.collapsing{-webkit-transition:height 10ms;-moz-transition:height 10ms;-ms-transition:height 10ms;-o-transition:height 10ms;transition:height 10ms}.navbar-brand{display:inline-block;height:auto;padding:0 20px;font-size:20px;margin:0;font-weight:700;line-height:50px}.navbar-brand .fa{font-size:20px}.icon{font-weight:400}.level{width:16px;color:#ccc;height:1px;display:inline-block}.panel-footer{background-color:#fff}.panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:10px}.panel-heading .nav{margin:-10px -15px}.dropdown-menu>.panel{margin:-5px 0;border:none}.content-body{margin:10px}.content-body .panel:last-child{margin-bottom:0}.navbar{font-size:14px;margin-bottom:0;border-radius:0}.tabs-box .nav-tabs{padding-top:10px;padding-left:10px;color:#fff}.tabs-box{position:relative}.tabs-box .tabs-box-title{position:absolute;top:15px;right:15px}.btn-scroll-to-top{position:fixed;bottom:20px;right:20px;z-index:1020}.btn-circle,.btn.btn-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tabs-top.nav-tabs{border-top:1px solid #ddd;border-bottom:0}.tabs-top.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-top.nav-tabs>li>a{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border-bottom-color:transparent}.tabs-top.nav-tabs>li.active>a,.tabs-top.nav-tabs>li>a:hover{border-top-color:transparent!important;border-bottom:1px solid #dee5e7!important}.inline-xs-4,.input-inline{min-width:0;display:inline-block;width:auto}.inline-xs-4{width:33.33333333%}@media screen and (max-width:767px){.table-responsive{border-width:0;margin-bottom:0}}.checkbox-inline{position:relative}.checkbox{vertical-align:middle}.tab-pane .table>tbody>tr:first-child>td,.tab-pane .table>tbody>tr:first-child>th{border-top:0!important}.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}.table.table-form>tbody{border-width:1px!important;border-color:#eaeff0!important}.table.table-form>tbody>tr>td{vertical-align:middle!important}.table.table-form>tbody>tr:first-child>td,.table.table-form>tbody>tr:first-child>th{border-top:0!important}.btn,.form-control{border-radius:2px}.input-group-btn .btn{border-radius:0}.input-group-btn .btn:last-child{border-radius:0 2px 2px 0}.input-group-addon{border-radius:2px}.input-group-addon.b-lr-n{border-right:0;border-left:0}.form-wrapper{margin:0 auto;max-width:880px}.form-wrapper td{vertical-align:middle!important}.form-wrapper .table{border:1px solid #ddd}.form-control:active,.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control.input-sort,.form-control.input-xs{margin:0;margin-right:3px;font-size:12px;padding:0 3px;height:24px;line-height:24px;vertical-align:middle;display:inline-block}.form-control.input-sort{min-width:25px;max-width:50px}.select-group div.input-sm,.select-group input.input-sm{height:auto;min-height:28px;max-height:120px;padding:4px;font-size:12px;line-height:1.5;margin-right:-2px;white-space:nowrap;overflow:hidden}.select-group .input-search a{position:absolute;right:0;top:1px;z-index:9;min-height:26px;height:26px;line-height:24px;width:24px;text-align:center}.select-group .input-search a .fa{color:#999}.select-group .input-search a:hover .fa{color:#0e90d2}.select-group .input-search-btn{background-color:#fff}.select-group .input-search-btn .fa{line-height:24px}.select-group .input-search-btn.input-search-required{background-color:#ffffe6!important}@media (max-width:767px){.select-group div.input-sm,.select-group input.input-sm{width:100%!important}}.input-group-addon .tooltip{display:inline-block!important;white-space:normal!important}.input-required{background-color:#ffffe6!important}.input-auto{background-color:#dff0d9!important}.input-group+.input-group{margin-top:5px}.select-group .form-control{padding:0;padding-top:3px;padding-left:3px;min-height:34px;margin-left:1px;font-size:12px;overflow-y:auto}.modal-content{border-radius:1px}.modal-md{width:680px}.modal-title{line-height:initial;font-size:16px}.modal-header{padding:12px}.modal-dialog.ui-draggable .modal-header{cursor:move}.modal-footer{padding:10px}#modal-iframe-box{height:480px}.modal-confirm{color:#58666e}@media (max-width:767px){.modal-md{width:auto}}.fixed-table-container{border-radius:0}.goods-thumb{margin:0}#goods{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);position:absolute;display:none;text-align:center;margin:0 auto}#goods img{max-width:680px;height:400px;padding:5px;background:#fff;border:1px solid #ccc}.select2-container--focus .select2-selection,.select2-container--open .select2-selection{border:1px solid #0e90d2}.select2-container--above.select2-container--open .select2-selection{border-top:1px solid #ccc}.select2-container--below.select2-container--open .select2-selection{border-bottom:1px solid #ccc}.select2-container--open .select2-dropdown{border:1px solid #0e90d2}.select2-container--open .select2-dropdown--above{border-bottom:0}.select2-container--open .select2-dropdown--below{border-top:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0;border:1px solid #ccc}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0e90d2}.select2-link{border-top:1px solid #ccc}.select2-link a{display:block;padding:5px;color:#999}.select2-link a:hover{color:#0e90d2}.input-select2{display:none;min-width:200px}.input-select2-custom{display:none}.input-select2-required{background-color:#ffffe6!important}.alert,.app-title,.btn,.dropdown-menu,.form-control,.nav-tabs a,.pagination,.pagination a,.pagination span,.panel,.panel-heading{border-radius:0!important}.form-control{-webkit-box-shadow:none;box-shadow:none;vertical-align:middle}.list-group-item,.list-group-item:first-child{border-radius:0!important}#graph{position:absolute;left:0;border:1px solid #eee;background:url(../images/wf_canvas_bg.png) transparent;height:100%;position:relative;overflow:auto}.wf-step{height:40px;white-space:nowrap;line-height:40px;padding:0 10px 0 45px;vertical-align:middle;position:absolute;background-color:#fff;z-index:4;border:1px solid #ddd;box-shadow:2px 1px 10px #e0e0e0;-o-box-shadow:2px 1px 10px #e0e0e0;-webkit-box-shadow:2px 1px 10px #e0e0e0;-moz-box-shadow:2px 1px 10px #e0e0e0;-moz-border-radius:2px;border-radius:2px;overflow:hidden;cursor:move;color:#666}.wf-step .ep{position:absolute;left:0;top:0;width:40px;height:40px;line-height:40px;font-weight:700;padding:0;margin:0;text-align:center;background:#fff;cursor:pointer;color:#999;border-right:1px solid #eee}.wf-step .ep:hover{background-color:#39c;border-right:1px solid #09c;color:#fff}.wf-step-start .ep{color:#fff;background:#9c3;border-right:1px solid #7fbf3f}.wf-step-end .ep{color:#fff;background:#333;border-right:1px solid #222}._jsPlumb_endpoint{z-index:3}._label{cursor:pointer}.dragHover{border:1px dotted red}.uploadify{float:left;padding-right:6px;position:relative}.uploadify-info{color:#666;line-height:30px}.uploadify-button{display:inline-block;padding:0}.uploadify:hover .uploadify-button{background-position:center bottom}.uploadify-button-text{display:inline-block}.uploadify-queue-item{margin:2px;display:block}.uploadify-queue-item .file-name,.uploadify-queue-item .file-size,.uploadify-queue-item .uploadify-progress{float:left}.uploadify-queue-item .file-name .icon{color:#999}.uploadify-queue-item .file-size{color:#999;padding:0 3px}.uploadify-queue-item .uploadify-progress{margin:3px 0 3px 6px;width:100px;border:solid 1px #09f}.uploadify-queue-item .uploadify-progress-bar{background:#09f;display:block;width:1px;height:10px}.uploadify-queue-item .data{display:none}.uploadify-queue-item .insert{margin-left:6px}.uploadify-error .data{margin-left:6px;float:left;display:block;color:red}.uploadify-error .file-name{text-decoration:line-through}.uploadify-queue-item .clear{clear:both}#table-sortable .ui-sortable-helper{border-top:1px dashed #f6c483;border-bottom:1px dashed #f6c483;background:#fffdfa!important;color:#f93}#table-sortable .ui-sortable-helper td{border-top:0!important}.project-form .task-log{color:#666}.project-form .task-log-content,.project-form .task-log-user{color:#999}.project-form .input-group-check{vertical-align:middle;line-height:1.5;display:table-cell;white-space:nowrap;position:relative;width:1%}.project-form .input-group-check i{margin-top:0;border-top:1px solid #ccc}.project-form a.option-add,.project-form a:visited.option-add{color:#0e90d2;float:right}.project-form a:hover.option-add{color:#fff}.project-form .time{float:right;color:#999}.tooltip{opacity:0;transition:opacity 218ms}.tooltip-inner{z-index:10000;max-width:260px;padding:8px 12px;text-align:left;font-size:12px;background-color:#383838;color:#fff;border-radius:4px;box-shadow:0 2px 2px rgba(56,56,56,.25);word-break:break-all;white-space:pre-line}.tooltip.in{opacity:1}.tooltip.top .tooltip-arrow{border-top-color:#383838!important}.tooltip.left .tooltip-arrow{border-left-color:#383838!important}.tooltip.right .tooltip-arrow{border-right-color:#383838!important}.tooltip.bottom .tooltip-arrow{border-bottom-color:#383838!important}.search-container .form-control{width:auto;vertical-align:middle}.search-container .form-group{display:inline-block;margin:0;vertical-align:middle}@media all and (max-width:767px){.visible-xs{display:inline-block!important}.visible-xs-block{display:block!important}}.search-form .table,.search-inline-form .table{width:100%;margin-bottom:0}.search-inline-form .table .form-control{width:80px!important}.search-form .table td,.search-inline-form .table td{border:0;padding:0!important}.search-form .table td.date-apart,.search-inline-form .table td.date-apart{vertical-align:middle;padding:5px 2px!important}.search-form .form-group{margin-bottom:10px}.search-form-advanced .control-label{text-align:right;padding-top:7px}@media all and (max-width:767px){.search-form-advanced .row{margin-left:0;margin-right:0}.search-form-advanced{padding:5px 0}.search-form-advanced .wrapper-xs{padding:0}.search-form-advanced .col-xs-2,.search-form-advanced .col-xs-3,.search-form-advanced .col-xs-7{padding-left:10px;padding-right:10px}.search-form-advanced .form-group{margin-bottom:5px}.search-inline-form .form-group{margin-top:0;margin-bottom:0;float:left;margin-right:5px}}@media all and (min-width:768px){.search-inline-form{display:inline-block}.search-form .form-group{margin-bottom:0!important}.search-form-advanced .control-label{margin-bottom:0}.search-form-advanced .select-group .form-control{width:100%!important}}.modal-body .form-controller{padding:0}.form-controller .form-group{margin-left:0;margin-right:0;margin-bottom:0}.form-controller .control-label,.form-controller .control-text{border-top:solid 1px #ddd;padding:5px}.form-controller .control-btn{border-top:solid 1px #ddd;padding:0}.form-controller .control-label{padding-top:11px;display:block;font-weight:400}.form-controller .form-group:first-child>div{border-top:0}.form-controller .i-checks input[disabled]+i,.form-controller fieldset[disabled] .i-checks input+i{border:1px solid #ccc}.form-controller .i-checks-disabled i{background-color:#eee}.form-controller .i-checks{font-weight:400}@media all and (max-width:767px){.form-controller .control-label{padding-bottom:5px}.form-controller .form-group:first-child>div{border-top:1px solid #ddd}.form-controller .form-group:first-child>.control-label:first-child,.form-controller .form-group:first-child>.control-text:nth-child(2){border-top:0}.form-controller .control-btn{padding-top:5px}}.panel-form-show{padding:0}.panel-form-show .row{margin-left:0;margin-right:0}.panel-form-show .row:first-child>div{border-top:0}.panel-form-show .control-label,.panel-form-show .control-text{border-top:1px solid #ddd;padding:8px}.panel-form-show .text-center{text-align:center!important}.panel-form-show .control-label{font-weight:400}.panel-form-show .control-table{font-weight:400}.panel-form-show .panel-heading{padding-top:10px;padding-bottom:10px}@media all and (min-width:768px){.panel-form-show .control-label{text-align:right}}@media all and (max-width:767px){.panel-form-show .control-label{padding-bottom:5px;display:block}.panel-form-show .control-text{min-height:32px}.panel-form-show .row:first-child>div{border-top:1px solid #ddd}.panel-form-show .row:first-child>.control-label:first-child,.panel-form-show .row:first-child>.control-text:nth-child(2){border-top:0}.panel-form-show .table-responsive{border-width:1px;border-top-width:0;margin-bottom:0}.form-panel-header::-webkit-scrollbar{width:0;height:0}}.panel-form-show .form-controller .control-label{padding-top:8px}.panel-form-show .form-controller .radio-inline{padding-top:0;min-height:auto}.form-controller .i-checks input[disabled]+i:before,.form-controller fieldset[disabled] .i-checks input+i:before{background-color:#999}.form-panel{background-color:#f0f3f4}.modal-form .form-controller{padding:0}.modal-form .panel{box-shadow:none}.form-panel-header{position:fixed;top:0;width:100%;z-index:999;background-color:#fff;padding-bottom:10px;padding-left:10px;padding-right:0;padding-top:5px;box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.form-panel-header .btn{margin-top:5px}.form-panel-body{margin-top:48px;height:calc(100vh - 48px);margin-left:auto;margin-right:auto;overflow:auto}.form-controller{padding:9px}.form-panel-close{color:#fff;text-align:center;height:20px;width:20px;font-size:13px;top:15px;right:15px;position:absolute;line-height:150%;background-color:#999;border-radius:2px;color:#fff}.form-panel-close:hover{color:#fff;background-color:#666;text-decoration:none}.form-panel-close::before{content:'\2716'}.media-controller{padding:0}.media-input{margin-top:5px}.media-controller .media-item{position:relative;float:left;margin-right:25px}.media-controller .media-item img{height:92px;max-width:100%}.media-controller .media-item .close{position:absolute;top:0;right:-14px;font-style:italic;font-weight:400}.layui-layer-gdoo .layui-layer-title{line-height:48px;font-size:14px;color:#555;overflow:hidden;background-color:#f0f3f4;border-radius:0;height:51px;vertical-align:middle;padding-left:10px;box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.layui-layer-gdoo .layui-layer-content{background-color:#f0f3f4}.layui-layer-gdoo .layui-layer-setwin .layui-layer-close2::before{content:'\2716'}.layui-layer-gdoo .layui-layer-setwin .layui-layer-close2{color:#999;text-align:center;height:20px;width:20px;font-size:14px;top:0;right:0;position:absolute}.layui-layer-gdoo .layui-layer-setwin .layui-layer-close2:hover{color:#666;text-decoration:none}.layui-layer-gdoo .layui-layer-ico{background:0 0}.layui-layer-frame .layui-layer-title{line-height:42px;font-size:14px;color:#555;overflow:hidden;background-color:#fff;border-radius:0;height:42px;vertical-align:middle;padding-left:10px;box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.layui-layer-frame .layui-layer-content{background-color:#f0f3f4}.layui-layer-frame .layui-layer-setwin{top:10px;right:10px}.layui-layer-frame .layui-layer-setwin .layui-layer-close2::before{content:'\2716'}.layui-layer-frame .layui-layer-setwin .layui-layer-close2{color:#999;text-align:center;height:20px;width:20px;font-size:14px;top:0;right:0;position:absolute}.layui-layer-frame .layui-layer-setwin .layui-layer-close2:hover{color:#666;text-decoration:none}.layui-layer-frame .layui-layer-ico{background:0 0}#filePicker div:nth-child(2){width:100%!important;height:100%!important}::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#aaa}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:vertical:hover{border:3px solid transparent;border-left-width:4px}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:horizontal:hover{border:3px solid transparent;border-top:4px solid transparent}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-corner{background-color:#fafafa}.ag-theme-balham{color:#444}.ag-theme-balham,.ag-theme-balham .ag-header{font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}.ag-theme-balham .ag-paging-panel{vertical-align:middle}.ag-paging-panel .ag-icon{font-size:18px}.ag-theme-balham .ag-ltr .ag-cell{border-width:0 1px 0 0;border-right-color:#d9dcde}.ag-theme-balham .ag-paging-panel{border-top:0}.ag-theme-balham .ag-root{border-left-width:0;border-right-width:0}.ag-theme-balham .ag-status-bar{border:0}.ag-theme-balham .ag-filter .ag-set-filter-item{font-weight:400}.ag-theme-balham.ag-bordered .ag-root{border-left-width:1px;border-right-width:1px}.form-grid .ag-theme-balham .ag-root{border:1px solid #bdc3c7}.ag-theme-balham .ag-paging-panel{color:#666}.ag-theme-balham .ag-header{color:#555;font-weight:600}.ag-theme-balham .ag-header-cell::after,.ag-theme-balham .ag-header-group-cell::after{border-right:1px solid transparent}.ag-theme-balham .ag-header-cell,.ag-theme-balham .ag-header-group-cell{border-right-width:1px;padding-left:4px;padding-right:4px}.ag-theme-balham .ag-header-select-all{padding-left:8px;margin-right:0}.ag-header-group-cell-label{justify-content:center}.ag-header-cell-label{justify-content:center}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{overflow:hidden;background-color:#f0f3f4}.ag-cell.text-center .ag-cell-wrapper{justify-content:center}.ag-header-cell-sorted-none .ag-sort-none-icon{display:block!important;opacity:0!important}.ag-horizontal-right-spacer{background-color:#f0f3f4}.ag-floating-bottom{overflow:hidden!important}.ag-theme-balham .ag-row-odd{background-color:transparent}.ag-theme-balham .ag-row-hover{background-color:#ecf0f1}.ag-theme-balham .ag-row-focus{background-color:#dff0d8}.ag-theme-balham .ag-center-cols-viewport .ag-row-warn{background-color:#f5afb8!important}.ag-theme-balham .ag-row-selected{background-color:#e2eff8;border-color:#d9dcde}.ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell,.ag-theme-balham .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle{padding-left:4px;line-height:24px;border:1px solid #0091ea}.ag-theme-balham .ag-input-wrapper .ag-cell-edit-input,.ag-theme-balham .ag-input-wrapper input:not([type]),.ag-theme-balham .ag-input-wrapper input[type=date],.ag-theme-balham .ag-input-wrapper input[type=datetime-local],.ag-theme-balham .ag-input-wrapper input[type=number],.ag-theme-balham .ag-input-wrapper input[type=tel],.ag-theme-balham .ag-input-wrapper input[type=text]{border:0;padding:0;padding-left:4px;padding-bottom:1px;font-size:12px}.ag-theme-balham .ag-header-cell.cell-required{background-color:#ffffe6}.ag-header-cell-label .ag-header-cell-text{text-overflow:clip}.ag-theme-balham .ag-cell{padding-left:5px;padding-right:5px;text-overflow:clip}.ag-theme-balham .ag-row-first{border-width:0 0 1px}.ag-theme-balham .ag-row:not(.ag-row-first){border-width:0 0 1px}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-inline-editing{border-radius:0;padding-left:0;border:1px solid #0091ea;height:100%}.ag-theme-balham .form-control{border:0;padding:0;padding-left:4px;font-size:12px}.ag-theme-balham .ag-selection-checkbox{margin-top:-5px}.ag-theme-balham .ag-icon-checkbox-checked,.ag-theme-balham .ag-icon-checkbox-indeterminate,.ag-theme-balham .ag-icon-checkbox-unchecked{font-size:14px}.ag-theme-balham .ag-header{background-color:#f0f3f4}.ui-paging-container{color:#666;font-size:12px}.ui-paging-container ul{overflow:hidden;text-align:center;padding:0;margin-bottom:0}.ui-paging-container li,.ui-paging-container ul{list-style:none;float:left}.ui-paging-container li{display:inline-block;padding:3px 6px;margin-left:2px;color:#666}.ui-paging-container li.ui-pager{cursor:pointer;padding:3px 8px;border:1px solid #ddd}.ui-paging-container li.focus,.ui-paging-container li.ui-pager:hover{background-color:#288df0;border:1px solid #288df0;color:#fff}.ui-paging-container li.ui-paging-ellipse{border:none}.ui-paging-container li.ui-paging-toolbar{padding:0}.ui-paging-container li.ui-paging-toolbar select{padding:0;line-height:23px;height:25px;color:#666}.ui-paging-container li.ui-paging-toolbar input{line-height:23px;height:25px;padding:0;text-align:center;width:30px;margin:0 0 0 2px;vertical-align:middle}.ui-paging-container li.ui-paging-toolbar a{vertical-align:middle;text-decoration:none;display:inline-block;height:25px;border:1px solid #ddd;vertical-align:top;line-height:23px;padding:0 6px;cursor:pointer;margin-left:2px;color:#666}.ui-paging-container li.ui-paging-toolbar a:hover{background-color:#288df0;border:1px solid #288df0;color:#fff}.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color:#f6f6f6;border:1px solid #f6f6f6;cursor:default;color:#ddd}.ag-pager{padding:5px}.ag-pager .js-page-total{float:right;line-height:23px;height:25px}.ag-theme-balham .options a{text-decoration:none;padding:0 1px}.ag-theme-balham .options a:hover{color:#23527c}.ag-theme-balham .ag-overlay-loading-center{color:#666}.ag-theme-balham .ag-row .ag-cell-span{background-color:#fff;border-bottom-width:1px;border-bottom-color:#d9dcde}.ag-theme-balham .ag-row .ag-cell-span:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ag-theme-balham .ag-row-focus .ag-cell-span{background-color:#dff0d8}.ag-theme-balham .ag-row-selected .ag-cell-span{background-color:#e2eff8}.ag-theme-balham .ag-row-first .ag-cell-span{border-bottom-width:1px;border-bottom-color:transparent}.option-item-empty{display:none;background-color:#eee;color:#999}.combo-select{position:absolute;left:0;top:0;z-index:999}.combo-arrow{position:absolute;right:0;top:0;line-height:26px;cursor:pointer;text-align:center;font-size:12px;width:24px;color:#999;background-color:#fff;outline:0;border:none;display:block;margin:auto 0}.combo-arrow i{font-size:14px;color:#999}.combo-arrow:hover i{color:#51a7e8}.combo-arrow-open{border-color:#51a7e8}.combo-arrow-open i{color:#51a7e8}.combo-focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-color:#51a7e8}.combo-select select{position:absolute;z-index:1;left:-1px;top:-1px;width:0;height:0;-webkit-appearance:none;opacity:0}.option-selected{background-color:#eee}.option-hover{background-color:#0e90d2;color:#fff}.option-item{cursor:pointer;border-bottom:1px #e3e3e3 solid}.option-item i{display:none}.option-item:hover{background-color:#0e90d2;color:#fff}.option-item:last-child{border-bottom:none}.option-group{cursor:text;font-weight:600;background:#e1e1e1;border:1px #ccc solid;border-width:1px 0}.option-disabled{opacity:.5}.combo-dropdown{min-width:100%;max-width:300px;max-height:200px;margin:0;padding:0;display:none;overflow-y:auto;background:#fff;border:1px solid #51a7e8;border-top:0 solid #ccc;border-radius:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-sizing:border-box}.combo-dropdown li{list-style:none;padding:6px 10px;margin:0}.combo-open .combo-dropdown{display:block}.combo-marker{text-decoration:underline}.dialog-jqgrid .ui-jqgrid-pager{border-top:0}.grid-tool .btn-xs{padding:3px 8px;font-size:12px;line-height:1.5}.gdoo-gird-suggest{padding:5px;background-color:#fff;border:1px solid #0091ea;z-index:99;max-height:200px;max-width:820px;min-width:620px} + */.viewer-close::before,.viewer-flip-horizontal::before,.viewer-flip-vertical::before,.viewer-fullscreen-exit::before,.viewer-fullscreen::before,.viewer-next::before,.viewer-one-to-one::before,.viewer-play::before,.viewer-prev::before,.viewer-reset::before,.viewer-rotate-left::before,.viewer-rotate-right::before,.viewer-zoom-in::before,.viewer-zoom-out::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in::before{background-position:0 0;content:'Zoom In'}.viewer-zoom-out::before{background-position:-20px 0;content:'Zoom Out'}.viewer-one-to-one::before{background-position:-40px 0;content:'One to One'}.viewer-reset::before{background-position:-60px 0;content:'Reset'}.viewer-prev::before{background-position:-80px 0;content:'Previous'}.viewer-play::before{background-position:-100px 0;content:'Play'}.viewer-next::before{background-position:-120px 0;content:'Next'}.viewer-rotate-left::before{background-position:-140px 0;content:'Rotate Left'}.viewer-rotate-right::before{background-position:-160px 0;content:'Rotate Right'}.viewer-flip-horizontal::before{background-position:-180px 0;content:'Flip Horizontal'}.viewer-flip-vertical::before{background-position:-200px 0;content:'Flip Vertical'}.viewer-fullscreen::before{background-position:-220px 0;content:'Enter Full Screen'}.viewer-fullscreen-exit::before{background-position:-240px 0;content:'Exit Full Screen'}.viewer-close::before{background-position:-260px 0;content:'Close'}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px}.viewer-list>li:hover{opacity:.75}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading::after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:3px 0}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li::before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small::before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large::before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button::before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes viewer-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.viewer-loading::after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:rgba(255,255,255,.5);border-radius:50%;content:'';display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:30px;user-select:none;outline:0;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:30px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#555;line-height:30px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-size:14px;color:#000;line-height:28px;text-shadow:#fff 0 1px 0;opacity:.5;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 3px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:3px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:3px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f4f4f4;border:1px solid #ccc;cursor:default;float:left;margin-right:3px;margin-top:3px;padding:1px 2px 1px 3px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;float:right;font-weight:700;margin-left:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:3px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #0e90d2 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #ccc;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@media screen and (max-width:767px){.select2{width:100%!important}}.nav-pills.no-radius>li>a{border-radius:0}.nav-pills>li.active>a{color:#fff!important;background-color:#23b7e5}.nav-pills>li.active>a:active,.nav-pills>li.active>a:hover{background-color:#19a9d5}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(0,0,0,.05)}.nav.nav-lg>li>a{padding:20px 20px}.nav.nav-md>li>a{padding:15px 15px}.nav.nav-sm>li>a{padding:6px 12px}.nav.nav-xs>li>a{padding:4px 10px}.nav.nav-xxs>li>a{padding:1px 10px}.nav.nav-rounded>li>a{border-radius:20px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(0,0,0,.05)}.nav-tabs{border-color:#dee5e7}.nav-tabs>li>a{border-bottom-color:#dee5e7;border-radius:2px 2px 0 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li:hover>a{border-color:#dee5e7}.nav-tabs>li.active>a{border-bottom-color:#fff!important}.nav-tabs-alt .nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs-alt .nav-tabs>li>a{background:0 0!important;border-color:transparent!important;border-bottom-color:#dee5e7!important;border-radius:0}.nav-tabs-alt .nav-tabs>li.active>a{border-bottom-color:#23b7e5!important}.tab-container{margin-bottom:15px}.tab-container .tab-content{padding:15px;background-color:#fff;border:1px solid #dee5e7;border-top-width:0;border-radius:0 0 2px 2px}.col-lg-2-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-0{clear:left}.row.no-gutter{margin-right:0;margin-left:0}.no-gutter [class*=col]{padding:0}.row-sm{margin-right:-10px;margin-left:-10px}.row-sm>div{padding-right:10px;padding-left:10px}.modal-backdrop{background-color:#3a3f51}.modal-backdrop.in{opacity:.8}.modal-over{position:fixed;top:0;right:0;bottom:0;left:0}.modal-center{position:absolute;top:50%;left:50%}.arrow{z-index:10;border-width:9px}.arrow,.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.arrow:after{border-width:8px;content:""}.arrow.top{top:-9px;left:50%;margin-left:-9px;border-bottom-color:rgba(0,0,0,.1);border-top-width:0}.arrow.top:after{top:1px;margin-left:-8px;border-bottom-color:#fff;border-top-width:0}.arrow.top.arrow-primary:after{border-bottom-color:#7266ba}.arrow.top.arrow-info:after{border-bottom-color:#23b7e5}.arrow.top.arrow-success:after{border-bottom-color:#27c24c}.arrow.top.arrow-danger:after{border-bottom-color:#f05050}.arrow.top.arrow-warning:after{border-bottom-color:#fad733}.arrow.top.arrow-light:after{border-bottom-color:#edf1f2}.arrow.top.arrow-dark:after{border-bottom-color:#3a3f51}.arrow.top.arrow-black:after{border-bottom-color:#1c2b36}.arrow.right{top:50%;right:-9px;margin-top:-9px;border-left-color:rgba(0,0,0,.1);border-right-width:0}.arrow.right:after{right:1px;bottom:-8px;border-left-color:#fff;border-right-width:0}.arrow.right.arrow-primary:after{border-left-color:#7266ba}.arrow.right.arrow-info:after{border-left-color:#23b7e5}.arrow.right.arrow-success:after{border-left-color:#27c24c}.arrow.right.arrow-danger:after{border-left-color:#f05050}.arrow.right.arrow-warning:after{border-left-color:#fad733}.arrow.right.arrow-light:after{border-left-color:#edf1f2}.arrow.right.arrow-dark:after{border-left-color:#3a3f51}.arrow.right.arrow-black:after{border-left-color:#1c2b36}.arrow.bottom{bottom:-9px;left:50%;margin-left:-9px;border-top-color:rgba(0,0,0,.1);border-bottom-width:0}.arrow.bottom:after{bottom:1px;margin-left:-8px;border-top-color:#fff;border-bottom-width:0}.arrow.bottom.arrow-primary:after{border-top-color:#7266ba}.arrow.bottom.arrow-info:after{border-top-color:#23b7e5}.arrow.bottom.arrow-success:after{border-top-color:#27c24c}.arrow.bottom.arrow-danger:after{border-top-color:#f05050}.arrow.bottom.arrow-warning:after{border-top-color:#fad733}.arrow.bottom.arrow-light:after{border-top-color:#edf1f2}.arrow.bottom.arrow-dark:after{border-top-color:#3a3f51}.arrow.bottom.arrow-black:after{border-top-color:#1c2b36}.arrow.left{top:50%;left:-9px;margin-top:-9px;border-right-color:rgba(0,0,0,.1);border-left-width:0}.arrow.left:after{bottom:-8px;left:1px;border-right-color:#fff;border-left-width:0}.arrow.left.arrow-primary:after{border-right-color:#7266ba}.arrow.left.arrow-info:after{border-right-color:#23b7e5}.arrow.left.arrow-success:after{border-right-color:#27c24c}.arrow.left.arrow-danger:after{border-right-color:#f05050}.arrow.left.arrow-warning:after{border-right-color:#fad733}.arrow.left.arrow-light:after{border-right-color:#edf1f2}.arrow.left.arrow-dark:after{border-right-color:#3a3f51}.arrow.left.arrow-black:after{border-right-color:#1c2b36}.arrow.pull-left{left:19px}.arrow.pull-right{right:19px;left:auto}.arrow.pull-up{top:19px}.arrow.pull-down{top:auto;bottom:19px}.btn{font-weight:500;border-radius:2px;outline:0!important}.btn-link{color:#58666e}.btn-link.active{box-shadow:none;-webkit-box-shadow:none}.btn-default{color:#58666e!important;background-color:#fcfdfd;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(90,90,90,.1);box-shadow:0 1px 1px rgba(90,90,90,.1)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#58666e!important;background-color:#edf1f2;border-color:#c7d3d6}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fcfdfd;border-color:#dee5e7}.btn-default.btn-bg{border-color:rgba(0,0,0,.1);background-clip:padding-box}.btn-primary{color:#fff!important;background-color:#7266ba;border-color:#7266ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff!important;background-color:#6254b2;border-color:#5a4daa}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#7266ba;border-color:#7266ba}.btn-success{color:#fff!important;background-color:#27c24c;border-color:#27c24c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff!important;background-color:#23ad44;border-color:#20a03f}.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#27c24c;border-color:#27c24c}.btn-info{color:#fff!important;background-color:#23b7e5;border-color:#23b7e5}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff!important;background-color:#19a9d5;border-color:#189ec8}.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#23b7e5;border-color:#23b7e5}.btn-warning{color:#fff!important;background-color:#fad733;border-color:#fad733}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff!important;background-color:#f9d21a;border-color:#f9cf0b}.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#fad733;border-color:#fad733}.btn-danger{color:#fff!important;background-color:#f05050;border-color:#f05050}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff!important;background-color:#ee3939;border-color:#ed2a2a}.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#f05050;border-color:#f05050}.btn-dark{color:#fff!important;background-color:#3a3f51;border-color:#3a3f51}.btn-dark.active,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open .dropdown-toggle.btn-dark{color:#fff!important;background-color:#2f3342;border-color:#292d39}.btn-dark.active,.btn-dark:active,.open .dropdown-toggle.btn-dark{background-image:none}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{background-color:#3a3f51;border-color:#3a3f51}.btn-black{color:#fff!important;background-color:#1c2b36;border-color:#1c2b36}.btn-black.active,.btn-black:active,.btn-black:focus,.btn-black:hover,.open .dropdown-toggle.btn-black{color:#fff!important;background-color:#131e25;border-color:#0e161b}.btn-black.active,.btn-black:active,.open .dropdown-toggle.btn-black{background-image:none}.btn-black.disabled,.btn-black.disabled.active,.btn-black.disabled:active,.btn-black.disabled:focus,.btn-black.disabled:hover,.btn-black[disabled],.btn-black[disabled].active,.btn-black[disabled]:active,.btn-black[disabled]:focus,.btn-black[disabled]:hover,fieldset[disabled] .btn-black,fieldset[disabled] .btn-black.active,fieldset[disabled] .btn-black:active,fieldset[disabled] .btn-black:focus,fieldset[disabled] .btn-black:hover{background-color:#1c2b36;border-color:#1c2b36}.btn-icon{width:34px;height:34px;padding:0!important;text-align:center}.btn-icon i{position:relative;top:-1px;line-height:34px}.btn-icon.btn-sm{width:30px;height:30px}.btn-icon.btn-sm i{line-height:30px}.btn-icon.btn-lg{width:45px;height:45px}.btn-icon.btn-lg i{line-height:45px}.btn-rounded{padding-right:15px;padding-left:15px;border-radius:50px}.btn-rounded.btn-lg{padding-right:25px;padding-left:25px}.btn>i.pull-left,.btn>i.pull-right{line-height:1.42857143}.btn-block{padding-right:12px;padding-left:12px}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px}.btn-addon i{position:relative;float:left;width:34px;height:34px;margin:-7px -12px;margin-right:12px;line-height:34px;text-align:center;background-color:rgba(0,0,0,.1);border-radius:2px 0 0 2px}.btn-addon i.pull-right{margin-right:-12px;margin-left:12px;border-radius:0 2px 2px 0}.btn-addon.btn-sm i{width:30px;height:30px;margin:-6px -10px;margin-right:10px;line-height:30px}.btn-addon.btn-sm i.pull-right{margin-right:-10px;margin-left:10px}.btn-addon.btn-lg i{width:45px;height:45px;margin:-11px -16px;margin-right:16px;line-height:45px}.btn-addon.btn-lg i.pull-right{margin-right:-16px;margin-left:16px}.btn-addon.btn-default i{background-color:transparent;border-right:1px solid #dee5e7}.btn-groups .btn{margin-bottom:5px}.list-icon i{display:inline-block;width:40px;margin:0;text-align:center;vertical-align:middle;-webkit-transition:font-size .2s;transition:font-size .2s}.list-icon div{line-height:40px;white-space:nowrap}.list-icon div:hover i{font-size:26px}.settings{position:fixed;top:120px;right:-240px;z-index:1050;width:240px;-webkit-transition:all .2s;transition:all .2s}.settings.active{right:-1px}.settings>.btn{position:absolute;top:-1px;left:-42px;padding:10px 15px;background:#f6f8f8!important;border-color:#dee5e7;border-right-width:0}.settings .i-checks span b{display:inline-block;width:50%;height:20px}.settings .i-checks span b.header{height:10px}.streamline{position:relative;border-color:#dee5e7}.streamline .sl-item:after,.streamline:after{position:absolute;bottom:0;left:0;width:9px;height:9px;margin-left:-5px;background-color:#fff;border-color:inherit;border-style:solid;border-width:1px;border-radius:10px;content:''}.sl-item{position:relative;padding-bottom:1px;border-color:#dee5e7}.sl-item:after,.sl-item:before{display:table;content:" "}.sl-item:after{clear:both}.sl-item:after{top:6px;bottom:auto}.sl-item.b-l{margin-left:-1px}.timeline{padding:0;margin:0}.tl-item{display:block}.tl-item:after,.tl-item:before{display:table;content:" "}.tl-item:after{clear:both}.visible-left{display:none}.tl-wrap{display:block;padding:15px 0 15px 20px;margin-left:6em;border-color:#dee5e7;border-style:solid;border-width:0 0 0 4px}.tl-wrap:after,.tl-wrap:before{display:table;content:" "}.tl-wrap:after{clear:both}.tl-wrap:before{position:relative;top:15px;float:left;width:10px;height:10px;margin-left:-27px;background:#edf1f2;border-color:inherit;border-style:solid;border-width:3px;border-radius:50%;content:"";box-shadow:0 0 0 4px #f0f3f4}.tl-wrap:hover:before{background:0 0;border-color:#fff}.tl-date{position:relative;top:10px;display:block;float:left;width:4.5em;margin-left:-7.5em;text-align:right}.tl-content{position:relative;display:inline-block;padding-top:10px;padding-bottom:10px}.tl-content.block{display:block;width:100%}.tl-content.panel{margin-bottom:0}.tl-header{display:block;width:12em;margin-right:2px;margin-left:2px;text-align:center}.timeline-center .tl-item{margin-left:50%}.timeline-center .tl-item .tl-wrap{margin-left:-2px}.timeline-center .tl-header{width:auto;margin:0}.timeline-center .tl-left{margin-right:50%;margin-left:0}.timeline-center .tl-left .hidden-left{display:none!important}.timeline-center .tl-left .visible-left{display:inherit}.timeline-center .tl-left .tl-wrap{float:right;padding-right:20px;padding-left:0;margin-right:-2px;border-right-width:4px;border-left-width:0}.timeline-center .tl-left .tl-wrap:before{float:right;margin-right:-27px;margin-left:0}.timeline-center .tl-left .tl-date{float:right;margin-right:-8.5em;margin-left:0;text-align:left}.i-switch{position:relative;display:inline-block;width:35px;height:20px;margin:0;cursor:pointer;background-color:#27c24c;border-radius:30px}.i-switch input{position:absolute;opacity:0}.i-switch input:checked+i:before{top:50%;right:5px;bottom:50%;left:50%;border-width:0;border-radius:5px}.i-switch input:checked+i:after{margin-left:16px}.i-switch i:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:#fff;border:1px solid #f0f0f0;border-radius:30px;content:"";-webkit-transition:all .2s;transition:all .2s}.i-switch i:after{position:absolute;top:1px;bottom:1px;width:18px;background-color:#fff;border-radius:50%;content:"";-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);-webkit-transition:margin-left .3s;transition:margin-left .3s}.i-switch-md{width:40px;height:24px}.i-switch-md input:checked+i:after{margin-left:17px}.i-switch-md i:after{width:22px}.i-switch-lg{width:50px;height:30px}.i-switch-lg input:checked+i:after{margin-left:21px}.i-switch-lg i:after{width:28px}.i-checks{padding-left:20px;cursor:pointer}.i-checks input{position:absolute;margin-left:-20px;opacity:0}.i-checks input:checked+i{border-color:#23b7e5}.i-checks input:checked+i:before{top:4px;left:4px;width:10px;height:10px;background-color:#23b7e5}.i-checks input:checked+span .active{display:inherit}.i-checks input[type=radio]+i,.i-checks input[type=radio]+i:before{border-radius:50%}.i-checks input[disabled]+i,fieldset[disabled] .i-checks input+i{border-color:#dee5e7}.i-checks input[disabled]+i:before,fieldset[disabled] .i-checks input+i:before{background-color:#dee5e7}.i-checks>i{position:relative;display:inline-block;width:20px;height:20px;margin-top:-2px;margin-right:4px;margin-left:-20px;line-height:1;vertical-align:middle;background-color:#fff;border:1px solid #cfdadd}.i-checks>i:before{position:absolute;top:50%;left:50%;width:0;height:0;background-color:transparent;content:"";-webkit-transition:all .2s;transition:all .2s}.i-checks>span{margin-left:-20px}.i-checks>span .active{display:none}.i-checks-sm input:checked+i:before{top:3px;left:3px;width:8px;height:8px}.i-checks-sm>i{width:16px;height:16px;margin-right:6px;margin-left:-18px}.i-checks-lg input:checked+i:before{top:8px;left:8px;width:12px;height:12px}.i-checks-lg>i{width:30px;height:30px}.datepicker{margin:0 5px}.datepicker .btn-default{border-width:0;box-shadow:none}.datepicker .btn[disabled]{opacity:.4}.datepicker .btn-info .text-info{color:#fff!important}.jqstooltip{max-height:12px;padding:5px 10px!important;background-color:rgba(0,0,0,.8)!important;border:solid 1px #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.easyPieChart{position:relative;text-align:center}.easyPieChart>div{position:relative;z-index:1}.easyPieChart>div .text{position:absolute;top:60%;width:100%;line-height:1}.easyPieChart>div img{margin-top:-4px}.easyPieChart canvas{position:absolute;top:0;left:0;z-index:0}#flotTip,.flotTip{z-index:100;padding:4px 10px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.8);border:solid 1px #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.legendColorBox>div{margin:5px;border:none!important}.legendColorBox>div>div{border-radius:10px}.sortable-placeholder{min-height:50px;margin-bottom:5px;list-style:none;border:1px dashed #ccc}.panel .dataTables_wrapper{padding-top:10px}.panel .dataTables_wrapper>.row{margin:0}.panel .dataTables_wrapper>.row>.col-sm-12{padding:0}.st-sort-ascent:before{content:'\25B2'}.st-sort-descent:before{content:'\25BC'}.st-selected td{background:#f0f9ec!important}.bootstrap-tagsinput{border-color:#cfdadd!important;border-radius:2px!important}.bootstrap-tagsinput{padding:5px 12px!important}.item{position:relative}.item .top{position:absolute;top:0;left:0}.item .bottom{position:absolute;bottom:0;left:0}.item .center{position:absolute;top:50%}.item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.item-overlay.active,.item:hover .item-overlay{display:block}.form-validation .form-control.ng-dirty.ng-invalid{border-color:#f05050}.form-validation .form-control.ng-dirty.ng-valid,.form-validation .form-control.ng-dirty.ng-valid:focus{border-color:#27c24c}.form-validation .i-checks .ng-invalid.ng-dirty+i{border-color:#f05050}.ng-animate .bg-auto:before{display:none}[ui-view].ng-leave{display:none}[ui-view].ng-leave.smooth{display:block}.smooth.ng-animate{position:absolute;width:100%;height:100%;overflow:hidden}.fade-in-right-big.ng-enter{-webkit-animation:fadeInRightBig .5s;animation:fadeInRightBig .5s}.fade-in-right-big.ng-leave{-webkit-animation:fadeOutLeftBig .5s;animation:fadeOutLeftBig .5s}.fade-in-left-big.ng-enter{-webkit-animation:fadeInLeftBig .5s;animation:fadeInLeftBig .5s}.fade-in-left-big.ng-leave{-webkit-animation:fadeOutRightBig .5s;animation:fadeOutRightBig .5s}.fade-in-up-big.ng-enter{-webkit-animation:fadeInUpBig .5s;animation:fadeInUpBig .5s}.fade-in-up-big.ng-leave{-webkit-animation:fadeOutUpBig .5s;animation:fadeOutUpBig .5s}.fade-in-down-big.ng-enter{-webkit-animation:fadeInDownBig .5s;animation:fadeInDownBig .5s}.fade-in-down-big.ng-leave{-webkit-animation:fadeOutDownBig .5s;animation:fadeOutDownBig .5s}.fade-in.ng-enter{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.fade-in.ng-leave{-webkit-animation:fadeOut .5s;animation:fadeOut .5s}.fade-in-right.ng-enter{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}.fade-in-right.ng-leave{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}.fade-in-left.ng-enter{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}.fade-in-left.ng-leave{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}.fade-in-up.ng-enter{-webkit-animation:fadeInUp .5s;animation:fadeInUp .5s}.fade-in-up.ng-leave{-webkit-animation:fadeOutUp .5s;animation:fadeOutUp .5s}.fade-in-down.ng-enter{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s}.fade-in-down.ng-leave{-webkit-animation:fadeOutDown .5s;animation:fadeOutDown .5s}.bg-gd{background-image:-webkit-linear-gradient(top,rgba(40,50,60,0) 0,rgba(40,50,60,.075) 100%);background-image:-o-linear-gradient(top,rgba(40,50,60,0) 0,rgba(40,50,60,.075) 100%);background-image:linear-gradient(to bottom,rgba(40,50,60,0) 0,rgba(40,50,60,.075) 100%);background-repeat:repeat-x;filter:none}.bg-gd-dk{background-image:-webkit-linear-gradient(top,rgba(40,50,60,0) 10%,rgba(40,50,60,.5) 100%);background-image:-o-linear-gradient(top,rgba(40,50,60,0) 10%,rgba(40,50,60,.5) 100%);background-image:linear-gradient(to bottom,rgba(40,50,60,0) 10%,rgba(40,50,60,.5) 100%);background-repeat:repeat-x;filter:none}.bg-light{color:#58666e;background-color:#edf1f2}.bg-light .lt,.bg-light.lt{background-color:#f3f5f6}.bg-light .lter,.bg-light.lter{background-color:#f6f8f8}.bg-light .dk,.bg-light.dk{background-color:#e4eaec}.bg-light .dker,.bg-light.dker{background-color:#dde6e9}.bg-light .bg,.bg-light.bg{background-color:#edf1f2}.bg-dark{color:#a6a8b1;background-color:#3a3f51}.bg-dark .lt,.bg-dark.lt{background-color:#474c5e}.bg-dark .lter,.bg-dark.lter{background-color:#54596a}.bg-dark .dk,.bg-dark.dk{background-color:#2e3344}.bg-dark .dker,.bg-dark.dker{background-color:#232735}.bg-dark .bg,.bg-dark.bg{background-color:#3a3f51}.bg-dark a{color:#c1c3c9}.bg-dark a:hover{color:#fff}.bg-dark a.list-group-item:focus,.bg-dark a.list-group-item:hover{background-color:inherit}.bg-dark .nav>li.active>a,.bg-dark .nav>li:focus>a,.bg-dark .nav>li:hover>a{color:#fff;background-color:#2e3344}.bg-dark .nav>li>a{color:#b4b6bd}.bg-dark .nav>li>a:focus,.bg-dark .nav>li>a:hover{background-color:#32374a}.bg-dark .nav .open>a{background-color:#2e3344}.bg-dark .caret{border-top-color:#a6a8b1;border-bottom-color:#a6a8b1}.bg-dark.navbar .nav>li.active>a{color:#fff;background-color:#2e3344}.bg-dark .open>a,.bg-dark .open>a:focus,.bg-dark .open>a:hover{color:#fff}.bg-dark .text-muted{color:#8b8e99!important}.bg-dark .text-lt{color:#eaebed!important}.bg-dark .auto .list-group-item,.bg-dark.auto .list-group-item{background-color:transparent;border-color:#2f3342!important}.bg-dark .auto .list-group-item.active,.bg-dark .auto .list-group-item:active,.bg-dark .auto .list-group-item:focus,.bg-dark .auto .list-group-item:hover,.bg-dark.auto .list-group-item.active,.bg-dark.auto .list-group-item:active,.bg-dark.auto .list-group-item:focus,.bg-dark.auto .list-group-item:hover{background-color:#2e3344!important}.bg-black{color:#7793a7;background-color:#1c2b36}.bg-black .lt,.bg-black.lt{background-color:#263845}.bg-black .lter,.bg-black.lter{background-color:#314554}.bg-black .dk,.bg-black.dk{background-color:#131e26}.bg-black .dker,.bg-black.dker{background-color:#0a1015}.bg-black .bg,.bg-black.bg{background-color:#1c2b36}.bg-black a{color:#96abbb}.bg-black a:hover{color:#fff}.bg-black a.list-group-item:focus,.bg-black a.list-group-item:hover{background-color:inherit}.bg-black .nav>li.active>a,.bg-black .nav>li:focus>a,.bg-black .nav>li:hover>a{color:#fff;background-color:#131e26}.bg-black .nav>li>a{color:#869fb1}.bg-black .nav>li>a:focus,.bg-black .nav>li>a:hover{background-color:#16232d}.bg-black .nav .open>a{background-color:#131e26}.bg-black .caret{border-top-color:#7793a7;border-bottom-color:#7793a7}.bg-black.navbar .nav>li.active>a{color:#fff;background-color:#131e26}.bg-black .open>a,.bg-black .open>a:focus,.bg-black .open>a:hover{color:#fff}.bg-black .text-muted{color:#5c798f!important}.bg-black .text-lt{color:#c4d0d9!important}.bg-black .auto .list-group-item,.bg-black.auto .list-group-item{background-color:transparent;border-color:#131e25!important}.bg-black .auto .list-group-item.active,.bg-black .auto .list-group-item:active,.bg-black .auto .list-group-item:focus,.bg-black .auto .list-group-item:hover,.bg-black.auto .list-group-item.active,.bg-black.auto .list-group-item:active,.bg-black.auto .list-group-item:focus,.bg-black.auto .list-group-item:hover{background-color:#131e26!important}.bg-primary{color:#f4f3f9;background-color:#7266ba}.bg-primary .lt,.bg-primary.lt{background-color:#847abf}.bg-primary .lter,.bg-primary.lter{background-color:#958dc6}.bg-primary .dk,.bg-primary.dk{background-color:#6051b5}.bg-primary .dker,.bg-primary.dker{background-color:#5244a9}.bg-primary .bg,.bg-primary.bg{background-color:#7266ba}.bg-primary a{color:#fff}.bg-primary a:hover{color:#fff}.bg-primary a.list-group-item:focus,.bg-primary a.list-group-item:hover{background-color:inherit}.bg-primary .nav>li.active>a,.bg-primary .nav>li:focus>a,.bg-primary .nav>li:hover>a{color:#fff;background-color:#6051b5}.bg-primary .nav>li>a{color:#f2f2f2}.bg-primary .nav>li>a:focus,.bg-primary .nav>li>a:hover{background-color:#6658b8}.bg-primary .nav .open>a{background-color:#6051b5}.bg-primary .caret{border-top-color:#f4f3f9;border-bottom-color:#f4f3f9}.bg-primary.navbar .nav>li.active>a{color:#fff;background-color:#6051b5}.bg-primary .open>a,.bg-primary .open>a:focus,.bg-primary .open>a:hover{color:#fff}.bg-primary .text-muted{color:#d6d3e6!important}.bg-primary .text-lt{color:#fff!important}.bg-primary .auto .list-group-item,.bg-primary.auto .list-group-item{background-color:transparent;border-color:#6254b2!important}.bg-primary .auto .list-group-item.active,.bg-primary .auto .list-group-item:active,.bg-primary .auto .list-group-item:focus,.bg-primary .auto .list-group-item:hover,.bg-primary.auto .list-group-item.active,.bg-primary.auto .list-group-item:active,.bg-primary.auto .list-group-item:focus,.bg-primary.auto .list-group-item:hover{background-color:#6051b5!important}.bg-success{color:#c6efd0;background-color:#27c24c}.bg-success .lt,.bg-success.lt{background-color:#31d257}.bg-success .lter,.bg-success.lter{background-color:#48d46a}.bg-success .dk,.bg-success.dk{background-color:#20af42}.bg-success .dker,.bg-success.dker{background-color:#1a9c39}.bg-success .bg,.bg-success.bg{background-color:#27c24c}.bg-success a{color:#eefaf1}.bg-success a:hover{color:#fff}.bg-success a.list-group-item:focus,.bg-success a.list-group-item:hover{background-color:inherit}.bg-success .nav>li.active>a,.bg-success .nav>li:focus>a,.bg-success .nav>li:hover>a{color:#fff;background-color:#20af42}.bg-success .nav>li>a{color:#daf5e0}.bg-success .nav>li>a:focus,.bg-success .nav>li>a:hover{background-color:#22b846}.bg-success .nav .open>a{background-color:#20af42}.bg-success .caret{border-top-color:#c6efd0;border-bottom-color:#c6efd0}.bg-success.navbar .nav>li.active>a{color:#fff;background-color:#20af42}.bg-success .open>a,.bg-success .open>a:focus,.bg-success .open>a:hover{color:#fff}.bg-success .text-muted{color:#9ee4af!important}.bg-success .text-lt{color:#fff!important}.bg-success .auto .list-group-item,.bg-success.auto .list-group-item{background-color:transparent;border-color:#23ad44!important}.bg-success .auto .list-group-item.active,.bg-success .auto .list-group-item:active,.bg-success .auto .list-group-item:focus,.bg-success .auto .list-group-item:hover,.bg-success.auto .list-group-item.active,.bg-success.auto .list-group-item:active,.bg-success.auto .list-group-item:focus,.bg-success.auto .list-group-item:hover{background-color:#20af42!important}.bg-info{color:#dcf2f8;background-color:#23b7e5}.bg-info .lt,.bg-info.lt{background-color:#3dbde5}.bg-info .lter,.bg-info.lter{background-color:#55c3e6}.bg-info .dk,.bg-info.dk{background-color:#16aad8}.bg-info .dker,.bg-info.dker{background-color:#1199c4}.bg-info .bg,.bg-info.bg{background-color:#23b7e5}.bg-info a{color:#fff}.bg-info a:hover{color:#fff}.bg-info a.list-group-item:focus,.bg-info a.list-group-item:hover{background-color:inherit}.bg-info .nav>li.active>a,.bg-info .nav>li:focus>a,.bg-info .nav>li:hover>a{color:#fff;background-color:#16aad8}.bg-info .nav>li>a{color:#f2f2f2}.bg-info .nav>li>a:focus,.bg-info .nav>li>a:hover{background-color:#17b2e2}.bg-info .nav .open>a{background-color:#16aad8}.bg-info .caret{border-top-color:#dcf2f8;border-bottom-color:#dcf2f8}.bg-info.navbar .nav>li.active>a{color:#fff;background-color:#16aad8}.bg-info .open>a,.bg-info .open>a:focus,.bg-info .open>a:hover{color:#fff}.bg-info .text-muted{color:#b0e1f1!important}.bg-info .text-lt{color:#fff!important}.bg-info .auto .list-group-item,.bg-info.auto .list-group-item{background-color:transparent;border-color:#19a9d5!important}.bg-info .auto .list-group-item.active,.bg-info .auto .list-group-item:active,.bg-info .auto .list-group-item:focus,.bg-info .auto .list-group-item:hover,.bg-info.auto .list-group-item.active,.bg-info.auto .list-group-item:active,.bg-info.auto .list-group-item:focus,.bg-info.auto .list-group-item:hover{background-color:#16aad8!important}.bg-warning{color:#fffefa;background-color:#fad733}.bg-warning .lt,.bg-warning.lt{background-color:#f8da4e}.bg-warning .lter,.bg-warning.lter{background-color:#f7de69}.bg-warning .dk,.bg-warning.dk{background-color:#fcd417}.bg-warning .dker,.bg-warning.dker{background-color:#face00}.bg-warning .bg,.bg-warning.bg{background-color:#fad733}.bg-warning a{color:#fff}.bg-warning a:hover{color:#fff}.bg-warning a.list-group-item:focus,.bg-warning a.list-group-item:hover{background-color:inherit}.bg-warning .nav>li.active>a,.bg-warning .nav>li:focus>a,.bg-warning .nav>li:hover>a{color:#fff;background-color:#fcd417}.bg-warning .nav>li>a{color:#f2f2f2}.bg-warning .nav>li>a:focus,.bg-warning .nav>li>a:hover{background-color:#fcd621}.bg-warning .nav .open>a{background-color:#fcd417}.bg-warning .caret{border-top-color:#fffefa;border-bottom-color:#fffefa}.bg-warning.navbar .nav>li.active>a{color:#fff;background-color:#fcd417}.bg-warning .open>a,.bg-warning .open>a:focus,.bg-warning .open>a:hover{color:#fff}.bg-warning .text-muted{color:#fbf2cb!important}.bg-warning .text-lt{color:#fff!important}.bg-warning .auto .list-group-item,.bg-warning.auto .list-group-item{background-color:transparent;border-color:#f9d21a!important}.bg-warning .auto .list-group-item.active,.bg-warning .auto .list-group-item:active,.bg-warning .auto .list-group-item:focus,.bg-warning .auto .list-group-item:hover,.bg-warning.auto .list-group-item.active,.bg-warning.auto .list-group-item:active,.bg-warning.auto .list-group-item:focus,.bg-warning.auto .list-group-item:hover{background-color:#fcd417!important}.bg-danger{color:#fff;background-color:#f05050}.bg-danger .lt,.bg-danger.lt{background-color:#f06a6a}.bg-danger .lter,.bg-danger.lter{background-color:#f18282}.bg-danger .dk,.bg-danger.dk{background-color:#f13636}.bg-danger .dker,.bg-danger.dker{background-color:#f21b1b}.bg-danger .bg,.bg-danger.bg{background-color:#f05050}.bg-danger a{color:#fff}.bg-danger a:hover{color:#fff}.bg-danger a.list-group-item:focus,.bg-danger a.list-group-item:hover{background-color:inherit}.bg-danger .nav>li.active>a,.bg-danger .nav>li:focus>a,.bg-danger .nav>li:hover>a{color:#fff;background-color:#f13636}.bg-danger .nav>li>a{color:#f2f2f2}.bg-danger .nav>li>a:focus,.bg-danger .nav>li>a:hover{background-color:#f13f3f}.bg-danger .nav .open>a{background-color:#f13636}.bg-danger .caret{border-top-color:#fff;border-bottom-color:#fff}.bg-danger.navbar .nav>li.active>a{color:#fff;background-color:#f13636}.bg-danger .open>a,.bg-danger .open>a:focus,.bg-danger .open>a:hover{color:#fff}.bg-danger .text-muted{color:#e6e6e6!important}.bg-danger .text-lt{color:#fff!important}.bg-danger .auto .list-group-item,.bg-danger.auto .list-group-item{background-color:transparent;border-color:#ee3939!important}.bg-danger .auto .list-group-item.active,.bg-danger .auto .list-group-item:active,.bg-danger .auto .list-group-item:focus,.bg-danger .auto .list-group-item:hover,.bg-danger.auto .list-group-item.active,.bg-danger.auto .list-group-item:active,.bg-danger.auto .list-group-item:focus,.bg-danger.auto .list-group-item:hover{background-color:#f13636!important}.bg-white{color:#58666e;background-color:#fff}.bg-white a{color:inherit}.bg-white a:hover{color:inherit}.bg-white .text-muted{color:#98a6ad!important}.bg-white .dk,.bg-white .dker,.bg-white .lt,.bg-white .lter{background-color:#fff}.bg-white-only{background-color:#fff}.bg-white-opacity{background-color:rgba(255,255,255,.5)}.bg-black-opacity{background-color:rgba(32,43,54,.5)}a.bg-light:hover{color:inherit}a.bg-primary:hover{background-color:#6254b2}a.text-primary:hover{color:#6254b2}.text-primary{color:#7266ba}.text-primary-lt{color:#8278c2}.text-primary-lter{color:#9289ca}.text-primary-dk{color:#6254b2}.text-primary-dker{color:#564aa3}a.bg-info:hover{background-color:#19a9d5}a.text-info:hover{color:#19a9d5}.text-info{color:#23b7e5}.text-info-lt{color:#3abee8}.text-info-lter{color:#51c6ea}.text-info-dk{color:#19a9d5}.text-info-dker{color:#1797be}a.bg-success:hover{background-color:#23ad44}a.text-success:hover{color:#23ad44}.text-success{color:#27c24c}.text-success-lt{color:#2ed556}.text-success-lter{color:#43d967}.text-success-dk{color:#23ad44}.text-success-dker{color:#1e983b}a.bg-warning:hover{background-color:#f9d21a}a.text-warning:hover{color:#f9d21a}.text-warning{color:#fad733}.text-warning-lt{color:#fbdc4c}.text-warning-lter{color:#fbe165}.text-warning-dk{color:#f9d21a}.text-warning-dker{color:#f4ca06}a.bg-danger:hover{background-color:#ee3939}a.text-danger:hover{color:#ee3939}.text-danger{color:#f05050}.text-danger-lt{color:#f26767}.text-danger-lter{color:#f47f7f}.text-danger-dk{color:#ee3939}.text-danger-dker{color:#ec2121}a.bg-dark:hover{background-color:#2f3342}a.text-dark:hover{color:#2f3342}.text-dark{color:#3a3f51}.text-dark-lt{color:#454b60}.text-dark-lter{color:#4f566f}.text-dark-dk{color:#2f3342}.text-dark-dker{color:#252833}a.bg-#000000:hover{background-color:#131e25}a.text-#000000:hover{color:#131e25}.text-#000000{color:#1c2b36}.text-#000000-lt{color:#253847}.text-#000000-lter{color:#2d4658}.text-#000000-dk{color:#131e25}.text-#000000-dker{color:#0b1014}.text-white{color:#fff}.text-black{color:#000}.text-muted{color:#98a6ad}.bg{background-color:#f0f3f4}.pos-rlt{position:relative}.pos-stc{position:static!important}.pos-abt{position:absolute}.pos-fix{position:fixed}.show{visibility:visible}.line{width:100%;height:2px;margin:10px 0;overflow:hidden;font-size:0}.line-xs{margin:0}.line-lg{margin-top:15px;margin-bottom:15px}.line-dashed{background-color:transparent;border-style:dashed!important;border-width:0}.no-line{border-width:0}.no-border,.no-borders{border-color:transparent;border-width:0}.no-radius{border-radius:0}.block{display:block}.block.hide{display:none}.inline{display:inline-block!important}.none{display:none}.pull-none{float:none}.rounded{border-radius:500px}.clear{display:block;overflow:hidden}.no-bg{color:inherit;background-color:transparent}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.l-h{line-height:1.42857143}.l-h-0x{line-height:0}.l-h-1x{line-height:1.2}.l-h-2x{line-height:2em}.l-s-1x{letter-spacing:1}.l-s-2x{letter-spacing:2}.l-s-3x{letter-spacing:3}.font-normal{font-weight:400}.font-thin{font-weight:300}.font-bold{font-weight:700}.text-3x{font-size:3em}.text-2x{font-size:2em}.text-lg{font-size:18px}.text-md{font-size:16px}.text-base{font-size:14px}.text-sm{font-size:13px}.text-xs{font-size:12px}.text-xxs{text-indent:-9999px}.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-u-c{text-transform:uppercase}.text-l-t{text-decoration:line-through}.text-u-l{text-decoration:underline}.active>.auto .text,.active>.text,.text-active{display:none!important}.active>.auto .text-active,.active>.text-active{display:inline-block!important}.box-shadow{box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.box-shadow-lg{box-shadow:5px 5px 10px rgba(0,0,0,.05)}.text-shadow{font-size:170px;text-shadow:0 1px 0 #dee5e7,0 2px 0 #fcfdfd,0 5px 10px rgba(0,0,0,.125),0 10px 20px rgba(0,0,0,.2)}.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.wrapper-xs{padding:5px}.wrapper-sm{padding:10px}.wrapper{padding:15px}.wrapper-md{padding:20px}.wrapper-lg{padding:30px}.wrapper-xl{padding:50px}.padder-lg{padding-right:30px;padding-left:30px}.padder-md{padding-right:20px;padding-left:20px}.padder{padding-right:15px;padding-left:15px}.padder-v{padding-top:15px;padding-bottom:15px}.no-padder{padding:0!important}.pull-in{margin-right:-15px;margin-left:-15px}.pull-out{margin:-10px -15px}.b{border:1px solid rgba(0,0,0,.05)}.b-a{border:1px solid #dee5e7}.b-t{border-top:1px solid #dee5e7}.b-r{border-right:1px solid #dee5e7}.b-b{border-bottom:1px solid #dee5e7}.b-l{border-left:1px solid #dee5e7}.b-light{border-color:#edf1f2}.b-dark{border-color:#3a3f51}.b-black{border-color:#3a3f51}.b-primary{border-color:#7266ba}.b-success{border-color:#27c24c}.b-info{border-color:#23b7e5}.b-warning{border-color:#fad733}.b-danger{border-color:#f05050}.b-white{border-color:#fff}.b-dashed{border-style:dashed!important}.b-l-light{border-left-color:#edf1f2}.b-l-dark{border-left-color:#3a3f51}.b-l-black{border-left-color:#3a3f51}.b-l-primary{border-left-color:#7266ba}.b-l-success{border-left-color:#27c24c}.b-l-info{border-left-color:#23b7e5}.b-l-warning{border-left-color:#fad733}.b-l-danger{border-left-color:#f05050}.b-l-white{border-left-color:#fff}.b-l-2x{border-left-width:2px}.b-l-3x{border-left-width:3px}.b-l-4x{border-left-width:4px}.b-l-5x{border-left-width:5px}.b-2x{border-width:2px}.b-3x{border-width:3px}.b-4x{border-width:4px}.b-5x{border-width:5px}.r{border-radius:2px 2px 2px 2px}.r-2x{border-radius:4px}.r-3x{border-radius:6px}.r-l{border-radius:2px 0 0 2px}.r-r{border-radius:0 2px 2px 0}.r-t{border-radius:2px 2px 0 0}.r-b{border-radius:0 0 2px 2px}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0!important}.m-l-none{margin-left:0!important}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-xxl{margin-left:50px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-l-n-xxl{margin-left:-50px}.m-t-none{margin-top:0!important}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-xxl{margin-top:50px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-t-n-xxl{margin-top:-50px}.m-r-none{margin-right:0!important}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-xxl{margin-right:50px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-r-n-xxl{margin-right:-50px}.m-b-none{margin-bottom:0!important}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-xxl{margin-bottom:50px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.m-b-n-xxl{margin-bottom:-50px}.avatar{position:relative;display:block;white-space:nowrap;border-radius:500px}.avatar img{width:100%;border-radius:500px}.avatar i{position:absolute;top:0;left:0;width:10px;height:10px;margin:2px;border-style:solid;border-width:2px;border-radius:100%}.avatar i.right{right:0;left:auto}.avatar i.bottom{top:auto;right:0;bottom:0;left:auto}.avatar i.left{top:auto;bottom:0}.avatar i.on{background-color:#27c24c}.avatar i.off{background-color:#98a6ad}.avatar i.busy{background-color:#f05050}.avatar i.away{background-color:#fad733}.avatar.thumb-md i{width:12px;height:12px;margin:3px}.avatar.thumb-sm i{margin:1px}.avatar.thumb-xs i{margin:0}.w-1x{width:1em}.w-2x{width:2em}.w-3x{width:3em}.w-xxs{width:60px}.w-xs{width:90px}.w-sm{width:150px}.w{width:200px}.w-md{width:240px}.w-lg{width:280px}.w-xl{width:320px}.w-xxl{width:360px}.w-full{width:100%}.w-auto{width:auto}.h-auto{height:auto}.h-full{height:100%}.thumb-xl{display:inline-block;width:128px}.thumb-lg{display:inline-block;width:96px}.thumb-md{display:inline-block;width:64px}.thumb{display:inline-block;width:50px}.thumb-sm{display:inline-block;width:40px}.thumb-xs{display:inline-block;width:34px}.thumb-xxs{display:inline-block;width:30px}.thumb-wrapper{padding:2px;border:1px solid #dee5e7}.thumb img,.thumb-btn img,.thumb-lg img,.thumb-md img,.thumb-sm img,.thumb-xs img{height:auto;max-width:100%;vertical-align:middle}.img-full{width:100%}.img-full img{width:100%}.scrollable{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrollable.hover{overflow-y:hidden!important}.scrollable.hover:hover{overflow:visible!important;overflow-y:auto!important}.smart .scrollable{overflow-y:auto!important}.scroll-x,.scroll-y{overflow:hidden;-webkit-overflow-scrolling:touch}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.hover-action{display:none}.hover-rotate{-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}.hover-anchor:active>.hover-action,.hover-anchor:focus>.hover-action,.hover-anchor:hover>.hover-action{display:inherit}.hover-anchor:active>.hover-rotate,.hover-anchor:focus>.hover-rotate,.hover-anchor:hover>.hover-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1050}.backdrop.fade{opacity:0}.backdrop.in{opacity:.8}@media screen and (min-width:992px){.col-lg-2-4{float:left;width:20%}}@media (min-width:768px) and (max-width:991px){.hidden-sm.show{display:inherit!important}.no-m-sm{margin:0!important}}@media (max-width:767px){.w-auto-xs{width:auto}.shift{display:none!important}.shift.in{display:block!important}.row-2 [class*=col]{float:left;width:50%}.row-2 .col-0{clear:none}.row-2 li:nth-child(odd){margin-left:0;clear:left}.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.no-border-xs{border-width:0}.pull-none-xs{float:none!important}.pull-right-xs{float:right!important}.pull-left-xs{float:left!important}.dropdown-menu.pull-none-xs{left:0}.hidden-xs.show{display:inherit!important}.wrapper-lg,.wrapper-md{padding:15px}.padder-lg,.padder-md{padding-right:15px;padding-left:15px}.no-m-xs{margin:0!important}}.butterbar{position:relative;height:3px;margin-bottom:-3px}.butterbar .bar{position:absolute;width:100%;height:0;text-indent:-9999px;background-color:#23b7e5}.butterbar .bar:before{position:absolute;right:50%;left:50%;height:3px;background-color:inherit;content:""}.butterbar.active{-webkit-animation:changebar 2.25s infinite .75s;-moz-animation:changebar 2.25s infinite .75s;animation:changebar 2.25s infinite .75s}.butterbar.active .bar{-webkit-animation:changebar 2.25s infinite;-moz-animation:changebar 2.25s infinite;animation:changebar 2.25s infinite}.butterbar.active .bar:before{-webkit-animation:movingbar .75s infinite;-moz-animation:movingbar .75s infinite;animation:movingbar .75s infinite}@-webkit-keyframes movingbar{0%{right:50%;left:50%}99.9%{right:0;left:0}100%{right:50%;left:50%}}@-moz-keyframes movingbar{0%{right:50%;left:50%}99.9%{right:0;left:0}100%{right:50%;left:50%}}@keyframes movingbar{0%{right:50%;left:50%}99.9%{right:0;left:0}100%{right:50%;left:50%}}@-webkit-keyframes changebar{0%{background-color:#23b7e5}33.3%{background-color:#23b7e5}33.33%{background-color:#fad733}66.6%{background-color:#fad733}66.66%{background-color:#7266ba}99.9%{background-color:#7266ba}}@-moz-keyframes changebar{0%{background-color:#23b7e5}33.3%{background-color:#23b7e5}33.33%{background-color:#fad733}66.6%{background-color:#fad733}66.66%{background-color:#7266ba}99.9%{background-color:#7266ba}}@keyframes changebar{0%{background-color:#23b7e5}33.3%{background-color:#23b7e5}33.33%{background-color:#fad733}66.6%{background-color:#fad733}66.66%{background-color:#7266ba}99.9%{background-color:#7266ba}}body{margin:0;background:0 0;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:12px}#uploader,.btn,.control-label,.datetimepicker legend,.dropdown-menu a,.fc-widget-header,.h1,.h2,.h3,.h4,.h5,.h6,.input-group-addon,.left-nav,.left-side,.logo,.nav,.nav-list,.nav-pills .li a,.nav-tabs,.navbar,.navbar-nav,.panel-heading,.side-nav,.tabs-box,.tlist .title,.uploader-size,.w,button,h1,h2,h3,h4,h5,h6,label,legend,textarea,th{font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}button,input{outline:0}table{border-collapse:collapse}.small,small{font-size:13px}a{cursor:pointer}.p-t{padding-top:15px}.p-t-sm{padding-top:10px}.p-l-sm{padding-left:10px}.p-b-none{padding-bottom:0!important}.p-b-sm{padding-bottom:10px}.p-b-xs{padding-bottom:5px}.tabs-box .nav>li>a{padding:8px 10px 5px 10px;font-size:12px}.red{color:red}a.option.red{color:red}a:hover.option.red{color:#fff}a.option.green{color:green}a:hover.option.green{color:#fff}th{text-align:center}th[align=left]{text-align:left}th[align=right]{text-align:right}input[type=checkbox],input[type=radio]{margin-top:2px!important;vertical-align:middle}.z{float:left}.y{float:right}#mapinfo img{max-width:none}a:active,a:link{color:#0e90d2;text-decoration:none}a:visited{color:#444}a:hover{color:#0e90d2}a.option{text-decoration:none;color:#0e90d2;padding:3px;cursor:pointer}button.option{color:#0e90d2;padding:3px;border:0;background:0 0;outline:0}button:active.option,button:hover.option{background:#0e90d2;color:#fff}a:visited.option{color:#666}a:active.option,a:hover.option{background:#0e90d2;color:#fff}.line{margin-top:10px}.category-tag{margin:5px 0}.category-tag a{display:inline-block;text-decoration:none;padding:5px 8px;color:#666;border:2px solid #fff}.category-tag a.selected,.category-tag a:hover{border:2px solid #39f}.category-tag a.selected{background:url(../images/list_float_style.png) bottom right no-repeat}.table.gray thead th{background-color:#f6f8f8;color:#586683;line-height:24px;border-bottom:1px solid #e7ecee}.ep,.wStep{height:40px;line-height:40px}.p-t-none{padding-top:0!important}.no-padder .modal-body,.wStep{padding:0}.help-inline{color:#888}.wStep{width:160px;position:absolute;background-color:#fff;z-index:4;border:1px solid #eee;box-shadow:2px 1px 10px #e0e0e0;-o-box-shadow:2px 1px 10px #e0e0e0;-webkit-box-shadow:2px 1px 10px #e0e0e0;-moz-box-shadow:2px 1px 10px #e0e0e0;-moz-border-radius:5px;border-radius:5px;cursor:move;color:#666}._label,.ep,path,table.list .toggle{cursor:pointer}.aLabel{background:#fff;opacity:.8;padding:.3em}.ep{float:left;width:40px;padding:0;margin:0;text-align:center;background:#9c3;color:#fff;border-right:1px solid #7fbf3f}.ep:hover{background-color:#7fbf3f;color:#fff}._jsPlumb_endpoint{z-index:3}.dragHover{border:1px dotted red}.edui-default *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.edui-for-text .edui-dialog-content,.edui-for-textarea .edui-dialog-content{height:270px;width:520px}.edui-for-listmenu .edui-dialog-content,.edui-for-progressbar .edui-dialog-content{height:360px;width:520px}.edui-for-radio .edui-dialog-content{height:300px;width:520px}.edui-for-checkbox .edui-dialog-content,.edui-for-imgupload .edui-dialog-content,.edui-for-qrcode .edui-dialog-content{height:120px;width:410px}.edui-for-imgupload .edui-dialog-content{height:150px;width:420px}.edui-for-user .edui-dialog-content{height:240px;width:520px}.edui-for-listview .edui-dialog-content{height:497px;width:765px}.edui-for-auto .edui-dialog-content,.edui-for-calendar .edui-dialog-content{height:330px;width:520px}.edui-for-calc .edui-dialog-content{height:280px;width:510px}.edui-for-qrcode .edui-dialog-content{height:380px;width:510px}.edui-for-sign .edui-dialog-content{height:235px;width:510px}.edui-for-data-select .edui-dialog-content{height:410px;width:600px}.edui-for-ext .edui-dialog-content{height:440px;width:550px}.shadow{border:1px solid #c8c8d3;-moz-box-shadow:0 4px 20px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);padding:40px;background:#fff}.corner_12,.corner_23,.corner_34,.corner_41{width:30px;height:30px;border:1px solid #ccc}.corner_41{margin:-30px 0 0 -30px;border-width:0 1px 1px 0}.corner_12{margin:-30px -30px 0 0;border-width:0 0 1px 1px}.corner_23{margin:0 -30px -30px 0;border-width:1px 0 0 1px}.corner_34{margin:0 0 -30px -30px;border-width:1px 1px 0 0}.workflow td,.workflow th{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:6px}.workflow table{width:100%;font:12px/18px '微软雅黑',tahoma,Arial,Verdana,Helvetica,sans-serif;color:#333;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto}@media screen{.workflow>table{width:800px;margin:0 auto}}.workflow th{color:#333}.workflow .thead th{background:#eee;color:#666}table.list,table.tlist{width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff}.workflow .readonly{color:#333}table.tlist{margin:0 auto;border:1px solid #e3f1fe;border-bottom:2px solid #c6e1ed}.tlist td{line-height:26px;padding:6px;border-bottom:1px solid #f3f3f3}.tlist .title{float:left;font-size:13px;height:22px;line-height:22px;color:#207bd6}.tlist .title span{color:#ccc}table.list{color:#444;border:1px solid #e3f1fe;margin:10px auto}table.list caption{color:#9ba9b4;font-size:.94em;letter-spacing:.1em;padding:0;margin:1em 0 0;caption-side:top}table.list tr.line{border-bottom:5px solid #e3f1fe}table.list th.odd{color:#1f405c}table.list .x-line td,table.list .x-line th{border-left:0}table.list tr.line-d td,table.list tr.line-d th{border-left:1px solid #d8e8f6}table.list td{border-bottom:1px solid #d4e9fc;border-left:0 solid #d8e8f6;padding:8px 5px}table.list th{font-weight:700;color:#265d95;border-bottom:1px solid #d2e8fd;border-left:0 solid #d6e4f1;padding:8px 5px;white-space:nowrap}table.list thead th{background:#f4f9fe;color:#265d95}table.list thead th.none{background:#fff;color:#367abb}table.list .toggle{font-weight:700;color:#2d6cac}table.list .h4 a{color:#94a5ae;font:700 12px/24px tahoma,Verdana,sans-serif;padding:2px 0 0 18px}table.list .h4 a:hover{color:#3cf}table.list .color{color:#f90}.input-focus,.input-required,.input-text,.measure-input,.text-sort,input.auto,input.calc,input.date,input.endDate,input.popDate,input.popDateTime,input.readonly,input.text,select,textarea{display:inline-block;outline:0;color:#333;height:28px;border:1px solid #ccc;font-size:12px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select{text-align:left;height:28px;margin:0;padding:4px 2px}input.text-sort{color:#666;width:30px}textarea.input-text{height:auto;padding:0 3px;margin:0}.readonly,input.readonly,select.readonly,select[disabled],textarea.readonly{background-color:#eee}.input-required{background-color:#fdf9e8;box-shadow:inset 0 1px 3px #efe7c7;-webkit-box-shadow:inset 0 1px 3px #efe7c7;-moz-box-shadow:inset 0 1px 3px #efe7c7;border:1px solid #d0d0d0}.input-required:focus,.input-text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type=checkbox],input[type=radio]{margin-top:1px!important}body fieldset.blue{border:1px solid #dce3ed}body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add;background:0 0;border:none}a.label{color:#fff}.form-inline .input-group+.input-group{margin-top:0}.form-group-sm .form-control,.input-sm{padding:4px}.btn{vertical-align:middle}.btn-group .btn-dropdown{border-left:1px solid #19a9d5}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.btn-group-sm>.btn,.btn-sm{padding:4px 8px}.form-group-sm .form-control,.input-sm{height:28px}select.form-group-sm .form-control,select.input-sm{height:28px;line-height:28px}.select-group div.input-sm,.select-group input.input-sm{min-height:28px}.select-group input.input-sm:not(.select-readonly){background-color:#fff}.padder-t{padding-top:15px}.padder-xs{padding:5px!important}.padder-lr-md{padding-left:15px;padding-right:15px}.padder-b-n{padding-bottom:0!important}@media (min-width:768px){.padder-r-n{padding-right:0!important}.padder-n{padding:0!important}}@media (min-width:992px){.modal-lg{width:980px}}.hbox{display:table;width:100%;height:100%;border-spacing:0;table-layout:fixed}.hbox .col{display:table-cell;float:none;height:100%;vertical-align:top}@media (min-width:768px) and (max-width:991px){.hbox-auto-sm{display:block}.hbox-auto-sm>.col{display:block;width:auto;height:auto}.hbox-auto-sm>.col.show{display:block!important}}@media (max-width:767px){.hbox-auto-xs{display:block}.hbox-auto-xs>.col{display:block;width:auto;height:auto}}.toast-top-center{top:10px}.dropdown-menu{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dropup .dropdown-menu{left:auto}.pulse-box{position:relative}.pulse-box .pulse{width:2px;height:2px;border:3px solid #f05050;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#f05050;z-index:10;position:absolute;left:10px;top:-5px}.pulse-box .pulse.green{border:3px solid #27c24c;background-color:#27c24c}@media (max-width:767px){.form-group.search-group{margin-top:10px}}.breadcrumb{padding-left:0;border-radius:0;margin-bottom:5px;background:0 0}.breadcrumb li{font-size:14px;color:#fff}.breadcrumb>li+li:before{content:"";border-color:#fff;border-style:solid;border-width:.1em .1em 0 0;display:inline-block;height:.55em;left:0;position:relative;top:-.1em;width:.55em;padding:0;margin-left:1ex;margin-right:1.7ex;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb>li a{color:#fff}.breadcrumb>.active{color:#fff;font-weight:700}.collapsing{-webkit-transition:height 10ms;-moz-transition:height 10ms;-ms-transition:height 10ms;-o-transition:height 10ms;transition:height 10ms}.navbar-brand{display:inline-block;height:auto;padding:0 20px;font-size:20px;margin:0;font-weight:700;line-height:50px}.navbar-brand .fa{font-size:20px}.icon{font-weight:400}.level{width:16px;color:#ccc;height:1px;display:inline-block}.panel-footer{background-color:#fff}.panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:10px}.panel-heading .nav{margin:-10px -15px}.dropdown-menu>.panel{margin:-5px 0;border:none}.content-body{margin:10px}.content-body .panel:last-child{margin-bottom:0}.navbar{font-size:14px;margin-bottom:0;border-radius:0}.tabs-box .nav-tabs{padding-top:10px;padding-left:10px;color:#fff}.tabs-box{position:relative}.tabs-box .tabs-box-title{position:absolute;top:15px;right:15px}.btn-scroll-to-top{position:fixed;bottom:20px;right:20px;z-index:1020}.btn-circle,.btn.btn-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tabs-top.nav-tabs{border-top:1px solid #ddd;border-bottom:0}.tabs-top.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-top.nav-tabs>li>a{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border-bottom-color:transparent}.tabs-top.nav-tabs>li.active>a,.tabs-top.nav-tabs>li>a:hover{border-top-color:transparent!important;border-bottom:1px solid #dee5e7!important}.inline-xs-4,.input-inline{min-width:0;display:inline-block;width:auto}.inline-xs-4{width:33.33333333%}@media screen and (max-width:767px){.table-responsive{border-width:0;margin-bottom:0}}.checkbox-inline{position:relative}.checkbox{vertical-align:middle}.tab-pane .table>tbody>tr:first-child>td,.tab-pane .table>tbody>tr:first-child>th{border-top:0!important}.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}.table.table-form>tbody{border-width:1px!important;border-color:#eaeff0!important}.table.table-form>tbody>tr>td{vertical-align:middle!important}.table.table-form>tbody>tr:first-child>td,.table.table-form>tbody>tr:first-child>th{border-top:0!important}.btn,.form-control{border-radius:2px}.input-group-btn .btn{border-radius:0}.input-group-btn .btn:last-child{border-radius:0 2px 2px 0}.input-group-addon{border-radius:2px}.input-group-addon.b-lr-n{border-right:0;border-left:0}.form-wrapper{margin:0 auto;max-width:880px}.form-wrapper td{vertical-align:middle!important}.form-wrapper .table{border:1px solid #ddd}.form-control:active,.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control.input-sort,.form-control.input-xs{margin:0;margin-right:3px;font-size:12px;padding:0 3px;height:24px;line-height:24px;vertical-align:middle;display:inline-block}.form-control.input-sort{min-width:25px;max-width:50px}.select-group div.input-sm,.select-group input.input-sm{height:auto;min-height:28px;max-height:120px;padding:4px;font-size:12px;line-height:1.5;margin-right:-2px;white-space:nowrap;overflow:hidden}.select-group .input-search a{position:absolute;right:0;top:1px;z-index:9;min-height:26px;height:26px;line-height:24px;width:24px;text-align:center}.select-group .input-search a .fa{color:#999}.select-group .input-search a:hover .fa{color:#0e90d2}.select-group .input-search-btn{background-color:#fff}.select-group .input-search-btn .fa{line-height:24px}.select-group .input-search-btn.input-search-required{background-color:#ffffe6!important}@media (max-width:767px){.select-group div.input-sm,.select-group input.input-sm{width:100%!important}}.input-group-addon .tooltip{display:inline-block!important;white-space:normal!important}.input-required{background-color:#ffffe6!important}.input-auto{background-color:#dff0d9!important}.input-group+.input-group{margin-top:5px}.select-group .form-control{padding:0;padding-top:3px;padding-left:3px;min-height:34px;margin-left:1px;font-size:12px;overflow-y:auto}.modal-content{border-radius:1px}.modal-md{width:680px}.modal-title{line-height:initial;font-size:16px}.modal-header{padding:12px}.modal-dialog.ui-draggable .modal-header{cursor:move}.modal-footer{padding:10px}#modal-iframe-box{height:480px}.modal-confirm{color:#58666e}@media (max-width:767px){.modal-md{width:auto}}.fixed-table-container{border-radius:0}.goods-thumb{margin:0}#goods{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);position:absolute;display:none;text-align:center;margin:0 auto}#goods img{max-width:680px;height:400px;padding:5px;background:#fff;border:1px solid #ccc}.select2-container--focus .select2-selection,.select2-container--open .select2-selection{border:1px solid #0e90d2}.select2-container--above.select2-container--open .select2-selection{border-top:1px solid #ccc}.select2-container--below.select2-container--open .select2-selection{border-bottom:1px solid #ccc}.select2-container--open .select2-dropdown{border:1px solid #0e90d2}.select2-container--open .select2-dropdown--above{border-bottom:0}.select2-container--open .select2-dropdown--below{border-top:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0;border:1px solid #ccc}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0e90d2}.select2-link{border-top:1px solid #ccc}.select2-link a{display:block;padding:5px;color:#999}.select2-link a:hover{color:#0e90d2}.input-select2{display:none;min-width:200px}.input-select2-custom{display:none}.input-select2-required{background-color:#ffffe6!important}.alert,.app-title,.btn,.dropdown-menu,.form-control,.nav-tabs a,.pagination,.pagination a,.pagination span,.panel,.panel-heading{border-radius:0!important}.form-control{-webkit-box-shadow:none;box-shadow:none;vertical-align:middle}.list-group-item,.list-group-item:first-child{border-radius:0!important}#graph{position:absolute;left:0;border:1px solid #eee;background:url(../images/wf_canvas_bg.png) transparent;height:100%;position:relative;overflow:auto}.wf-step{height:40px;white-space:nowrap;line-height:40px;padding:0 10px 0 45px;vertical-align:middle;position:absolute;background-color:#fff;z-index:4;border:1px solid #ddd;box-shadow:2px 1px 10px #e0e0e0;-o-box-shadow:2px 1px 10px #e0e0e0;-webkit-box-shadow:2px 1px 10px #e0e0e0;-moz-box-shadow:2px 1px 10px #e0e0e0;-moz-border-radius:2px;border-radius:2px;overflow:hidden;cursor:move;color:#666}.wf-step .ep{position:absolute;left:0;top:0;width:40px;height:40px;line-height:40px;font-weight:700;padding:0;margin:0;text-align:center;background:#fff;cursor:pointer;color:#999;border-right:1px solid #eee}.wf-step .ep:hover{background-color:#39c;border-right:1px solid #09c;color:#fff}.wf-step-start .ep{color:#fff;background:#9c3;border-right:1px solid #7fbf3f}.wf-step-end .ep{color:#fff;background:#333;border-right:1px solid #222}._jsPlumb_endpoint{z-index:3}._label{cursor:pointer}.dragHover{border:1px dotted red}.uploadify{float:left;padding-right:6px;position:relative}.uploadify-info{color:#666;line-height:30px}.uploadify-button{display:inline-block;padding:0}.uploadify:hover .uploadify-button{background-position:center bottom}.uploadify-button-text{display:inline-block}.uploadify-queue-item{margin:2px;display:block}.uploadify-queue-item .file-name,.uploadify-queue-item .file-size,.uploadify-queue-item .uploadify-progress{float:left}.uploadify-queue-item .file-name .icon{color:#999}.uploadify-queue-item .file-size{color:#999;padding:0 3px}.uploadify-queue-item .uploadify-progress{margin:3px 0 3px 6px;width:100px;border:solid 1px #09f}.uploadify-queue-item .uploadify-progress-bar{background:#09f;display:block;width:1px;height:10px}.uploadify-queue-item .data{display:none}.uploadify-queue-item .insert{margin-left:6px}.uploadify-error .data{margin-left:6px;float:left;display:block;color:red}.uploadify-error .file-name{text-decoration:line-through}.uploadify-queue-item .clear{clear:both}#table-sortable .ui-sortable-helper{border-top:1px dashed #f6c483;border-bottom:1px dashed #f6c483;background:#fffdfa!important;color:#f93}#table-sortable .ui-sortable-helper td{border-top:0!important}.project-form .task-log{color:#666}.project-form .task-log-content,.project-form .task-log-user{color:#999}.project-form .input-group-check{vertical-align:middle;line-height:1.5;display:table-cell;white-space:nowrap;position:relative;width:1%}.project-form .input-group-check i{margin-top:0;border-top:1px solid #ccc}.project-form a.option-add,.project-form a:visited.option-add{color:#0e90d2;float:right}.project-form a:hover.option-add{color:#fff}.project-form .time{float:right;color:#999}.tooltip{opacity:0;transition:opacity 218ms}.tooltip-inner{z-index:10000;max-width:260px;padding:8px 12px;text-align:left;font-size:12px;background-color:#383838;color:#fff;border-radius:4px;box-shadow:0 2px 2px rgba(56,56,56,.25);word-break:break-all;white-space:pre-line}.tooltip.in{opacity:1}.tooltip.top .tooltip-arrow{border-top-color:#383838!important}.tooltip.left .tooltip-arrow{border-left-color:#383838!important}.tooltip.right .tooltip-arrow{border-right-color:#383838!important}.tooltip.bottom .tooltip-arrow{border-bottom-color:#383838!important}.search-container .form-control{width:auto;vertical-align:middle}.search-container .form-group{display:inline-block;margin:0;vertical-align:middle}@media all and (max-width:767px){.visible-xs{display:inline-block!important}.visible-xs-block{display:block!important}}.search-form .table,.search-inline-form .table{width:100%;margin-bottom:0}.search-inline-form .table .form-control{width:80px!important}.search-form .table td,.search-inline-form .table td{border:0;padding:0!important}.search-form .table td.date-apart,.search-inline-form .table td.date-apart{vertical-align:middle;padding:5px 2px!important}.search-form .form-group{margin-bottom:10px}.search-form-advanced .control-label{text-align:right;padding-top:7px}@media all and (max-width:767px){.search-form-advanced .row{margin-left:0;margin-right:0}.search-form-advanced{padding:5px 0}.search-form-advanced .wrapper-xs{padding:0}.search-form-advanced .col-xs-2,.search-form-advanced .col-xs-3,.search-form-advanced .col-xs-7{padding-left:10px;padding-right:10px}.search-form-advanced .form-group{margin-bottom:5px}.search-inline-form .form-group{margin-top:0;margin-bottom:0;float:left;margin-right:5px}}@media all and (min-width:768px){.search-inline-form{display:inline-block}.search-form .form-group{margin-bottom:0!important}.search-form-advanced .control-label{margin-bottom:0}.search-form-advanced .select-group .form-control{width:100%!important}}.modal-body .form-controller{padding:0}.form-controller .form-group{margin-left:0;margin-right:0;margin-bottom:0}.form-controller .control-label,.form-controller .control-text{border-top:solid 1px #ddd;padding:5px}.form-controller .control-btn{border-top:solid 1px #ddd;padding:0}.form-controller .control-label{padding-top:11px;display:block;font-weight:400}.form-controller .form-group:first-child>div{border-top:0}.form-controller .i-checks input[disabled]+i,.form-controller fieldset[disabled] .i-checks input+i{border:1px solid #ccc}.form-controller .i-checks-disabled i{background-color:#eee}.form-controller .i-checks{font-weight:400}@media all and (max-width:767px){.form-controller .control-label{padding-bottom:5px}.form-controller .form-group:first-child>div{border-top:1px solid #ddd}.form-controller .form-group:first-child>.control-label:first-child,.form-controller .form-group:first-child>.control-text:nth-child(2){border-top:0}.form-controller .control-btn{padding-top:5px}}.panel-form-show{padding:0}.panel-form-show .row{margin-left:0;margin-right:0}.panel-form-show .row:first-child>div{border-top:0}.panel-form-show .control-label,.panel-form-show .control-text{border-top:1px solid #ddd;padding:8px}.panel-form-show .text-center{text-align:center!important}.panel-form-show .control-label{font-weight:400}.panel-form-show .control-table{font-weight:400}.panel-form-show .panel-heading{padding-top:10px;padding-bottom:10px}@media all and (min-width:768px){.panel-form-show .control-label{text-align:right}}@media all and (max-width:767px){.panel-form-show .control-label{padding-bottom:5px;display:block}.panel-form-show .control-text{min-height:32px}.panel-form-show .row:first-child>div{border-top:1px solid #ddd}.panel-form-show .row:first-child>.control-label:first-child,.panel-form-show .row:first-child>.control-text:nth-child(2){border-top:0}.panel-form-show .table-responsive{border-width:1px;border-top-width:0;margin-bottom:0}.form-panel-header::-webkit-scrollbar{width:0;height:0}}.panel-form-show .form-controller .control-label{padding-top:8px}.panel-form-show .form-controller .radio-inline{padding-top:0;min-height:auto}.form-controller .i-checks input[disabled]+i:before,.form-controller fieldset[disabled] .i-checks input+i:before{background-color:#999}.form-panel{background-color:#f0f3f4}.modal-form .form-controller{padding:0}.modal-form .panel{box-shadow:none}.form-panel-header{position:fixed;top:0;width:100%;z-index:999;background-color:#fff;padding-bottom:10px;padding-left:10px;padding-right:0;padding-top:5px;box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.form-panel-header .btn{margin-top:5px}.form-panel-body{margin-top:48px;height:calc(100vh - 48px);margin-left:auto;margin-right:auto;overflow:auto}.form-controller{padding:9px}.form-panel-close{color:#fff;text-align:center;height:20px;width:20px;font-size:13px;top:15px;right:15px;position:absolute;line-height:150%;background-color:#999;border-radius:2px;color:#fff}.form-panel-close:hover{color:#fff;background-color:#666;text-decoration:none}.form-panel-close::before{content:'\2716'}.media-controller{padding:0}.media-input{margin-top:5px}.media-controller .media-item{position:relative;float:left;margin-right:25px}.media-controller .media-item img{height:92px;max-width:100%}.media-controller .media-item .close{position:absolute;top:0;right:-14px;font-style:italic;font-weight:400}.layui-layer-gdoo .layui-layer-title{line-height:48px;font-size:14px;color:#555;overflow:hidden;background-color:#f0f3f4;border-radius:0;height:51px;vertical-align:middle;padding-left:10px;box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.layui-layer-gdoo .layui-layer-content{background-color:#f0f3f4}.layui-layer-gdoo .layui-layer-setwin .layui-layer-close2::before{content:'\2716'}.layui-layer-gdoo .layui-layer-setwin .layui-layer-close2{color:#999;text-align:center;height:20px;width:20px;font-size:14px;top:0;right:0;position:absolute}.layui-layer-gdoo .layui-layer-setwin .layui-layer-close2:hover{color:#666;text-decoration:none}.layui-layer-gdoo .layui-layer-ico{background:0 0}.layui-layer-frame .layui-layer-title{line-height:42px;font-size:14px;color:#555;overflow:hidden;background-color:#fff;border-radius:0;height:42px;vertical-align:middle;padding-left:10px;box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05)}.layui-layer-frame .layui-layer-content{background-color:#f0f3f4}.layui-layer-frame .layui-layer-setwin{top:10px;right:10px}.layui-layer-frame .layui-layer-setwin .layui-layer-close2::before{content:'\2716'}.layui-layer-frame .layui-layer-setwin .layui-layer-close2{color:#999;text-align:center;height:20px;width:20px;font-size:14px;top:0;right:0;position:absolute}.layui-layer-frame .layui-layer-setwin .layui-layer-close2:hover{color:#666;text-decoration:none}.layui-layer-frame .layui-layer-ico{background:0 0}#filePicker div:nth-child(2){width:100%!important;height:100%!important}::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#aaa}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:vertical:hover{border:3px solid transparent;border-left-width:4px}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:horizontal:hover{border:3px solid transparent;border-top:4px solid transparent}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-corner{background-color:#fafafa}.vue-list-page{display:none}.vue-list-page .search-inline-form .form-group{margin-left:4px}.vue-list-page .btn-group{margin-left:4px}.ag-theme-balham{color:#444}.ag-theme-balham,.ag-theme-balham .ag-header{font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}.ag-theme-balham .ag-paging-panel{vertical-align:middle}.ag-paging-panel .ag-icon{font-size:18px}.ag-theme-balham .ag-ltr .ag-cell{border-width:0 1px 0 0;border-right-color:#d9dcde}.ag-theme-balham .ag-paging-panel{border-top:0}.ag-theme-balham .ag-root{border-left-width:0;border-right-width:0}.ag-theme-balham .ag-status-bar{border:0}.ag-theme-balham .ag-filter .ag-set-filter-item{font-weight:400}.ag-theme-balham.ag-bordered .ag-root{border-left-width:1px;border-right-width:1px}.form-grid .ag-theme-balham .ag-root{border:1px solid #bdc3c7}.ag-theme-balham .ag-paging-panel{color:#666}.ag-theme-balham .ag-header{color:#555;font-weight:600}.ag-theme-balham .ag-header-cell::after,.ag-theme-balham .ag-header-group-cell::after{border-right:1px solid transparent}.ag-theme-balham .ag-header-cell,.ag-theme-balham .ag-header-group-cell{border-right-width:1px;padding-left:4px;padding-right:4px}.ag-theme-balham .ag-header-select-all{padding-left:8px;margin-right:0}.ag-header-group-cell-label{justify-content:center}.ag-header-cell-label{justify-content:center}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{overflow:hidden;background-color:#f0f3f4}.ag-cell.text-center .ag-cell-wrapper{justify-content:center}.ag-header-cell-sorted-none .ag-sort-none-icon{display:block!important;opacity:0!important}.ag-horizontal-right-spacer{background-color:#f0f3f4}.ag-floating-bottom{overflow:hidden!important}.ag-theme-balham .ag-row-odd{background-color:transparent}.ag-theme-balham .ag-row-hover{background-color:#ecf0f1}.ag-theme-balham .ag-row-focus{background-color:#dff0d8}.ag-theme-balham .ag-center-cols-viewport .ag-row-warn{background-color:#f5afb8!important}.ag-theme-balham .ag-row-selected{background-color:#e2eff8;border-color:#d9dcde}.ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell,.ag-theme-balham .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle{padding-left:4px;line-height:24px;border:1px solid #0091ea}.ag-theme-balham .ag-input-wrapper .ag-cell-edit-input,.ag-theme-balham .ag-input-wrapper input:not([type]),.ag-theme-balham .ag-input-wrapper input[type=date],.ag-theme-balham .ag-input-wrapper input[type=datetime-local],.ag-theme-balham .ag-input-wrapper input[type=number],.ag-theme-balham .ag-input-wrapper input[type=tel],.ag-theme-balham .ag-input-wrapper input[type=text]{border:0;padding:0;padding-left:4px;padding-bottom:1px;font-size:12px}.ag-theme-balham .ag-header-cell.cell-required{background-color:#ffffe6}.ag-header-cell-label .ag-header-cell-text{text-overflow:clip}.ag-theme-balham .ag-cell{padding-left:5px;padding-right:5px;text-overflow:clip}.ag-theme-balham .ag-row-first{border-width:0 0 1px}.ag-theme-balham .ag-row:not(.ag-row-first){border-width:0 0 1px}.ag-theme-balham .ag-ltr .ag-cell.ag-cell-inline-editing{border-radius:0;padding-left:0;border:1px solid #0091ea;height:100%}.ag-theme-balham .form-control{border:0;padding:0;padding-left:4px;font-size:12px}.ag-theme-balham .ag-selection-checkbox{margin-top:-5px}.ag-theme-balham .ag-icon-checkbox-checked,.ag-theme-balham .ag-icon-checkbox-indeterminate,.ag-theme-balham .ag-icon-checkbox-unchecked{font-size:14px}.ag-theme-balham .ag-header{background-color:#f0f3f4}.ui-paging-container{color:#666;font-size:12px}.ui-paging-container ul{overflow:hidden;text-align:center;padding:0;margin-bottom:0}.ui-paging-container li,.ui-paging-container ul{list-style:none;float:left}.ui-paging-container li{display:inline-block;padding:3px 6px;margin-left:2px;color:#666}.ui-paging-container li.ui-pager{cursor:pointer;padding:3px 8px;border:1px solid #ddd}.ui-paging-container li.focus,.ui-paging-container li.ui-pager:hover{background-color:#288df0;border:1px solid #288df0;color:#fff}.ui-paging-container li.ui-paging-ellipse{border:none}.ui-paging-container li.ui-paging-toolbar{padding:0}.ui-paging-container li.ui-paging-toolbar select{padding:0;line-height:23px;height:25px;color:#666}.ui-paging-container li.ui-paging-toolbar input{line-height:23px;height:25px;padding:0;text-align:center;width:30px;margin:0 0 0 2px;vertical-align:middle}.ui-paging-container li.ui-paging-toolbar a{vertical-align:middle;text-decoration:none;display:inline-block;height:25px;border:1px solid #ddd;vertical-align:top;line-height:23px;padding:0 6px;cursor:pointer;margin-left:2px;color:#666}.ui-paging-container li.ui-paging-toolbar a:hover{background-color:#288df0;border:1px solid #288df0;color:#fff}.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color:#f6f6f6;border:1px solid #f6f6f6;cursor:default;color:#ddd}.ag-pager{padding:5px}.ag-pager .js-page-total{float:right;line-height:23px;height:25px}.ag-theme-balham .options a{text-decoration:none;padding:0 1px}.ag-theme-balham .options a:hover{color:#23527c}.ag-theme-balham .ag-overlay-loading-center{color:#666}.ag-theme-balham .ag-row .ag-cell-span{background-color:#fff;border-bottom-width:1px;border-bottom-color:#d9dcde}.ag-theme-balham .ag-row .ag-cell-span:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ag-theme-balham .ag-row-focus .ag-cell-span{background-color:#dff0d8}.ag-theme-balham .ag-row-selected .ag-cell-span{background-color:#e2eff8}.ag-theme-balham .ag-row-first .ag-cell-span{border-bottom-width:1px;border-bottom-color:transparent}.option-item-empty{display:none;background-color:#eee;color:#999}.combo-select{position:absolute;left:0;top:0;z-index:999}.combo-arrow{position:absolute;right:0;top:0;line-height:26px;cursor:pointer;text-align:center;font-size:12px;width:24px;color:#999;background-color:#fff;outline:0;border:none;display:block;margin:auto 0}.combo-arrow i{font-size:14px;color:#999}.combo-arrow:hover i{color:#51a7e8}.combo-arrow-open{border-color:#51a7e8}.combo-arrow-open i{color:#51a7e8}.combo-focus{box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-color:#51a7e8}.combo-select select{position:absolute;z-index:1;left:-1px;top:-1px;width:0;height:0;-webkit-appearance:none;opacity:0}.option-selected{background-color:#eee}.option-hover{background-color:#0e90d2;color:#fff}.option-item{cursor:pointer;border-bottom:1px #e3e3e3 solid}.option-item i{display:none}.option-item:hover{background-color:#0e90d2;color:#fff}.option-item:last-child{border-bottom:none}.option-group{cursor:text;font-weight:600;background:#e1e1e1;border:1px #ccc solid;border-width:1px 0}.option-disabled{opacity:.5}.combo-dropdown{min-width:100%;max-width:300px;max-height:200px;margin:0;padding:0;display:none;overflow-y:auto;background:#fff;border:1px solid #51a7e8;border-top:0 solid #ccc;border-radius:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-sizing:border-box}.combo-dropdown li{list-style:none;padding:6px 10px;margin:0}.combo-open .combo-dropdown{display:block}.combo-marker{text-decoration:underline}.dialog-jqgrid .ui-jqgrid-pager{border-top:0}.grid-tool .btn-xs{padding:3px 8px;font-size:12px;line-height:1.5}.gdoo-gird-suggest{padding:5px;background-color:#fff;border:1px solid #0091ea;z-index:99;max-height:200px;max-width:820px;min-width:620px} diff --git a/public/assets/dist/app.min.js b/public/assets/dist/app.min.js index 50b72f8c..614b5b67 100644 --- a/public/assets/dist/app.min.js +++ b/public/assets/dist/app.min.js @@ -1 +1 @@ -function _typeof2(t){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}if(function(t,e){"object"===("undefined"==typeof module?"undefined":_typeof2(module))&&"object"===_typeof2(module.exports)?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,(function(t,e){var i=[],n=i.slice,o=i.concat,s=i.push,r=i.indexOf,a={},l=a.toString,c=a.hasOwnProperty,u={},h="1.11.3",d=function t(e,i){return new t.fn.init(e,i)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,f=/^-ms-/,g=/-([\da-z])/gi,m=function(t,e){return e.toUpperCase()};function v(t){var e="length"in t&&t.length,i=d.type(t);return"function"!==i&&!d.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t))}d.fn=d.prototype={jquery:h,constructor:d,selector:"",length:0,toArray:function(){return n.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:n.call(this)},pushStack:function(t){var e=d.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return d.each(this,t,e)},map:function(t){return this.pushStack(d.map(this,(function(e,i){return t.call(e,i,e)})))},slice:function(){return this.pushStack(n.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(i>=0&&i=0},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},isPlainObject:function(t){var e;if(!t||"object"!==d.type(t)||t.nodeType||d.isWindow(t))return!1;try{if(t.constructor&&!c.call(t,"constructor")&&!c.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}if(u.ownLast)for(e in t)return c.call(t,e);for(e in t);return void 0===e||c.call(t,e)},type:function(t){return null==t?t+"":"object"===_typeof2(t)||"function"==typeof t?a[l.call(t)]||"object":_typeof2(t)},globalEval:function(e){e&&d.trim(e)&&(t.execScript||function(e){t.eval.call(t,e)})(e)},camelCase:function(t){return t.replace(f,"ms-").replace(g,m)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,i){var n=0,o=t.length,s=v(t);if(i){if(s)for(;n+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),Y=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),V=new RegExp(F),X=new RegExp("^"+R+"$"),G={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=/'|\\/g,it=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),nt=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},ot=function(){d()};try{N.apply(A=O.call(x.childNodes),x.childNodes),A[x.childNodes.length].nodeType}catch(t){N={apply:A.length?function(t,e){I.apply(t,O.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function st(t,e,n,o){var s,a,c,u,h,f,v,y,_,C;if((e?e.ownerDocument||e:x)!==p&&d(e),n=n||[],u=(e=e||p).nodeType,"string"!=typeof t||!t||1!==u&&9!==u&&11!==u)return n;if(!o&&g){if(11!==u&&(s=J.exec(t)))if(c=s[1]){if(9===u){if(!(a=e.getElementById(c))||!a.parentNode)return n;if(a.id===c)return n.push(a),n}else if(e.ownerDocument&&(a=e.ownerDocument.getElementById(c))&&b(e,a)&&a.id===c)return n.push(a),n}else{if(s[2])return N.apply(n,e.getElementsByTagName(t)),n;if((c=s[3])&&i.getElementsByClassName)return N.apply(n,e.getElementsByClassName(c)),n}if(i.qsa&&(!m||!m.test(t))){if(y=v=w,_=e,C=1!==u&&t,1===u&&"object"!==e.nodeName.toLowerCase()){for(f=r(t),(v=e.getAttribute("id"))?y=v.replace(et,"\\$&"):e.setAttribute("id",y),y="[id='"+y+"'] ",h=f.length;h--;)f[h]=y+mt(f[h]);_=tt.test(t)&&ft(e.parentNode)||e,C=f.join(",")}if(C)try{return N.apply(n,_.querySelectorAll(C)),n}catch(t){}finally{v||e.removeAttribute("id")}}}return l(t.replace(q,"$1"),e,n,o)}function rt(){var t=[];return function e(i,o){return t.push(i+" ")>n.cacheLength&&delete e[t.shift()],e[i+" "]=o}}function at(t){return t[w]=!0,t}function lt(t){var e=p.createElement("div");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ct(t,e){for(var i=t.split("|"),o=t.length;o--;)n.attrHandle[i[o]]=e}function ut(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||E)-(~t.sourceIndex||E);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function ht(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function dt(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function pt(t){return at((function(e){return e=+e,at((function(i,n){for(var o,s=t([],i.length,e),r=s.length;r--;)i[o=s[r]]&&(i[o]=!(n[o]=i[o]))}))}))}function ft(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in i=st.support={},s=st.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},d=st.setDocument=function(t){var e,o,r=t?t.ownerDocument||t:x;return r!==p&&9===r.nodeType&&r.documentElement?(p=r,f=r.documentElement,(o=r.defaultView)&&o!==o.top&&(o.addEventListener?o.addEventListener("unload",ot,!1):o.attachEvent&&o.attachEvent("onunload",ot)),g=!s(r),i.attributes=lt((function(t){return t.className="i",!t.getAttribute("className")})),i.getElementsByTagName=lt((function(t){return t.appendChild(r.createComment("")),!t.getElementsByTagName("*").length})),i.getElementsByClassName=Z.test(r.getElementsByClassName),i.getById=lt((function(t){return f.appendChild(t).id=w,!r.getElementsByName||!r.getElementsByName(w).length})),i.getById?(n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i=e.getElementById(t);return i&&i.parentNode?[i]:[]}},n.filter.ID=function(t){var e=t.replace(it,nt);return function(t){return t.getAttribute("id")===e}}):(delete n.find.ID,n.filter.ID=function(t){var e=t.replace(it,nt);return function(t){var i=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}}),n.find.TAG=i.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):i.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],o=0,s=e.getElementsByTagName(t);if("*"===t){for(;i=s[o++];)1===i.nodeType&&n.push(i);return n}return s},n.find.CLASS=i.getElementsByClassName&&function(t,e){if(g)return e.getElementsByClassName(t)},v=[],m=[],(i.qsa=Z.test(r.querySelectorAll))&&(lt((function(t){f.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),t.querySelectorAll("[selected]").length||m.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+z+")"),t.querySelectorAll("[id~="+w+"-]").length||m.push("~="),t.querySelectorAll(":checked").length||m.push(":checked"),t.querySelectorAll("a#"+w+"+*").length||m.push(".#.+[+~]")})),lt((function(t){var e=r.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&m.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),t.querySelectorAll(":enabled").length||m.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),m.push(",.*:")}))),(i.matchesSelector=Z.test(y=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&<((function(t){i.disconnectedMatch=y.call(t,"div"),y.call(t,"[s!='']:x"),v.push("!=",F)})),m=m.length&&new RegExp(m.join("|")),v=v.length&&new RegExp(v.join("|")),e=Z.test(f.compareDocumentPosition),b=e||Z.test(f.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},S=e?function(t,e){if(t===e)return h=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!i.sortDetached&&e.compareDocumentPosition(t)===n?t===r||t.ownerDocument===x&&b(x,t)?-1:e===r||e.ownerDocument===x&&b(x,e)?1:u?j(u,t)-j(u,e):0:4&n?-1:1)}:function(t,e){if(t===e)return h=!0,0;var i,n=0,o=t.parentNode,s=e.parentNode,a=[t],l=[e];if(!o||!s)return t===r?-1:e===r?1:o?-1:s?1:u?j(u,t)-j(u,e):0;if(o===s)return ut(t,e);for(i=t;i=i.parentNode;)a.unshift(i);for(i=e;i=i.parentNode;)l.unshift(i);for(;a[n]===l[n];)n++;return n?ut(a[n],l[n]):a[n]===x?-1:l[n]===x?1:0},r):p},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if((t.ownerDocument||t)!==p&&d(t),e=e.replace(Y,"='$1']"),i.matchesSelector&&g&&(!v||!v.test(e))&&(!m||!m.test(e)))try{var n=y.call(t,e);if(n||i.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return st(e,p,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!==p&&d(t),b(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!==p&&d(t);var o=n.attrHandle[e.toLowerCase()],s=o&&D.call(n.attrHandle,e.toLowerCase())?o(t,e,!g):void 0;return void 0!==s?s:i.attributes||!g?t.getAttribute(e):(s=t.getAttributeNode(e))&&s.specified?s.value:null},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,n=[],o=0,s=0;if(h=!i.detectDuplicates,u=!i.sortStable&&t.slice(0),t.sort(S),h){for(;e=t[s++];)e===t[s]&&(o=n.push(s));for(;o--;)t.splice(n[o],1)}return u=null,t},o=st.getText=function(t){var e,i="",n=0,s=t.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=o(t)}else if(3===s||4===s)return t.nodeValue}else for(;e=t[n++];)i+=o(e);return i},(n=st.selectors={cacheLength:50,createPseudo:at,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(it,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(it,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return G.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&V.test(i)&&(e=r(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(it,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=T[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+L+"|$)"))&&T(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,i){return function(n){var o=st.attr(n,t);return null==o?"!="===e:!e||(o+="","="===e?o===i:"!="===e?o!==i:"^="===e?i&&0===o.indexOf(i):"*="===e?i&&o.indexOf(i)>-1:"$="===e?i&&o.slice(-i.length)===i:"~="===e?(" "+o.replace(W," ")+" ").indexOf(i)>-1:"|="===e&&(o===i||o.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,i,n,o){var s="nth"!==t.slice(0,3),r="last"!==t.slice(-4),a="of-type"===e;return 1===n&&0===o?function(t){return!!t.parentNode}:function(e,i,l){var c,u,h,d,p,f,g=s!==r?"nextSibling":"previousSibling",m=e.parentNode,v=a&&e.nodeName.toLowerCase(),y=!l&&!a;if(m){if(s){for(;g;){for(h=e;h=h[g];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;f=g="only"===t&&!f&&"nextSibling"}return!0}if(f=[r?m.firstChild:m.lastChild],r&&y){for(p=(c=(u=m[w]||(m[w]={}))[t]||[])[0]===_&&c[1],d=c[0]===_&&c[2],h=p&&m.childNodes[p];h=++p&&h&&h[g]||(d=p=0)||f.pop();)if(1===h.nodeType&&++d&&h===e){u[t]=[_,p,d];break}}else if(y&&(c=(e[w]||(e[w]={}))[t])&&c[0]===_)d=c[1];else for(;(h=++p&&h&&h[g]||(d=p=0)||f.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++d||(y&&((h[w]||(h[w]={}))[t]=[_,d]),h!==e)););return(d-=o)===n||d%n==0&&d/n>=0}}},PSEUDO:function(t,e){var i,o=n.pseudos[t]||n.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return o[w]?o(e):o.length>1?(i=[t,t,"",e],n.setFilters.hasOwnProperty(t.toLowerCase())?at((function(t,i){for(var n,s=o(t,e),r=s.length;r--;)t[n=j(t,s[r])]=!(i[n]=s[r])})):function(t){return o(t,0,i)}):o}},pseudos:{not:at((function(t){var e=[],i=[],n=a(t.replace(q,"$1"));return n[w]?at((function(t,e,i,o){for(var s,r=n(t,null,o,[]),a=t.length;a--;)(s=r[a])&&(t[a]=!(e[a]=s))})):function(t,o,s){return e[0]=t,n(e,null,s,i),e[0]=null,!i.pop()}})),has:at((function(t){return function(e){return st(t,e).length>0}})),contains:at((function(t){return t=t.replace(it,nt),function(e){return(e.textContent||e.innerText||o(e)).indexOf(t)>-1}})),lang:at((function(t){return X.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(it,nt).toLowerCase(),function(e){var i;do{if(i=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(i=i.toLowerCase())===t||0===i.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var i=t.location&&t.location.hash;return i&&i.slice(1)===e.id},root:function(t){return t===f},focus:function(t){return t===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!n.pseudos.empty(t)},header:function(t){return K.test(t.nodeName)},input:function(t){return Q.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:pt((function(){return[0]})),last:pt((function(t,e){return[e-1]})),eq:pt((function(t,e,i){return[i<0?i+e:i]})),even:pt((function(t,e){for(var i=0;i=0;)t.push(n);return t})),gt:pt((function(t,e,i){for(var n=i<0?i+e:i;++n1?function(e,i,n){for(var o=t.length;o--;)if(!t[o](e,i,n))return!1;return!0}:t[0]}function bt(t,e,i,n,o){for(var s,r=[],a=0,l=t.length,c=null!=e;a-1&&(s[c]=!(r[c]=h))}}else v=bt(v===r?v.splice(f,v.length):v),o?o(null,r,v,l):N.apply(r,v)}))}function xt(t){for(var e,i,o,s=t.length,r=n.relative[t[0].type],a=r||n.relative[" "],l=r?1:0,u=vt((function(t){return t===e}),a,!0),h=vt((function(t){return j(e,t)>-1}),a,!0),d=[function(t,i,n){var o=!r&&(n||i!==c)||((e=i).nodeType?u(t,i,n):h(t,i,n));return e=null,o}];l1&&yt(d),l>1&&mt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(q,"$1"),i,l0,o=t.length>0,s=function(s,r,a,l,u){var h,d,f,g=0,m="0",v=s&&[],y=[],b=c,w=s||o&&n.find.TAG("*",u),x=_+=null==b?1:Math.random()||.1,C=w.length;for(u&&(c=r!==p&&r);m!==C&&null!=(h=w[m]);m++){if(o&&h){for(d=0;f=t[d++];)if(f(h,r,a)){l.push(h);break}u&&(_=x)}i&&((h=!f&&h)&&g--,s&&v.push(h))}if(g+=m,i&&m!==g){for(d=0;f=e[d++];)f(v,y,r,a);if(s){if(g>0)for(;m--;)v[m]||y[m]||(y[m]=P.call(l));y=bt(y)}N.apply(l,y),u&&!s&&y.length>0&&g+e.length>1&&st.uniqueSort(l)}return u&&(_=x,c=b),v};return i?at(s):s}(s,o))).selector=t}return a},l=st.select=function(t,e,o,s){var l,c,u,h,d,p="function"==typeof t&&t,f=!s&&r(t=p.selector||t);if(o=o||[],1===f.length){if((c=f[0]=f[0].slice(0)).length>2&&"ID"===(u=c[0]).type&&i.getById&&9===e.nodeType&&g&&n.relative[c[1].type]){if(!(e=(n.find.ID(u.matches[0].replace(it,nt),e)||[])[0]))return o;p&&(e=e.parentNode),t=t.slice(c.shift().value.length)}for(l=G.needsContext.test(t)?0:c.length;l--&&(u=c[l],!n.relative[h=u.type]);)if((d=n.find[h])&&(s=d(u.matches[0].replace(it,nt),tt.test(c[0].type)&&ft(e.parentNode)||e))){if(c.splice(l,1),!(t=s.length&&mt(c)))return N.apply(o,s),o;break}}return(p||a(t,f))(s,e,!g,o,tt.test(t)&&ft(e.parentNode)||e),o},i.sortStable=w.split("").sort(S).join("")===w,i.detectDuplicates=!!h,d(),i.sortDetached=lt((function(t){return 1&t.compareDocumentPosition(p.createElement("div"))})),lt((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||ct("type|href|height|width",(function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),i.attributes&<((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ct("value",(function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),lt((function(t){return null==t.getAttribute("disabled")}))||ct(z,(function(t,e,i){var n;if(!i)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null})),st}(t);d.find=y,(d.expr=y.selectors)[":"]=d.expr.pseudos,d.unique=y.uniqueSort,d.text=y.getText,d.isXMLDoc=y.isXML,d.contains=y.contains;var b=d.expr.match.needsContext,w=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,x=/^.[^:#\[\.,]*$/;function _(t,e,i){if(d.isFunction(e))return d.grep(t,(function(t,n){return!!e.call(t,n,t)!==i}));if(e.nodeType)return d.grep(t,(function(t){return t===e!==i}));if("string"==typeof e){if(x.test(e))return d.filter(e,t,i);e=d.filter(e,t)}return d.grep(t,(function(t){return d.inArray(t,e)>=0!==i}))}d.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?d.find.matchesSelector(n,t)?[n]:[]:d.find.matches(t,d.grep(e,(function(t){return 1===t.nodeType})))},d.fn.extend({find:function(t){var e,i=[],n=this,o=n.length;if("string"!=typeof t)return this.pushStack(d(t).filter((function(){for(e=0;e1?d.unique(i):i)).selector=this.selector?this.selector+" "+t:t,i},filter:function(t){return this.pushStack(_(this,t||[],!1))},not:function(t){return this.pushStack(_(this,t||[],!0))},is:function(t){return!!_(this,"string"==typeof t&&b.test(t)?d(t):t||[],!1).length}});var C,T=t.document,$=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(d.fn.init=function(t,e){var i,n;if(!t)return this;if("string"==typeof t){if(!(i="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:$.exec(t))||!i[1]&&e)return!e||e.jquery?(e||C).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof d?e[0]:e,d.merge(this,d.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:T,!0)),w.test(i[1])&&d.isPlainObject(e))for(i in e)d.isFunction(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}if((n=T.getElementById(i[2]))&&n.parentNode){if(n.id!==i[2])return C.find(t);this.length=1,this[0]=n}return this.context=T,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):d.isFunction(t)?void 0!==C.ready?C.ready(t):t(d):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),d.makeArray(t,this))}).prototype=d.fn,C=d(T);var k=/^(?:parents|prev(?:Until|All))/,S={children:!0,contents:!0,next:!0,prev:!0};function E(t,e){do{t=t[e]}while(t&&1!==t.nodeType);return t}d.extend({dir:function(t,e,i){for(var n=[],o=t[e];o&&9!==o.nodeType&&(void 0===i||1!==o.nodeType||!d(o).is(i));)1===o.nodeType&&n.push(o),o=o[e];return n},sibling:function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}}),d.fn.extend({has:function(t){var e,i=d(t,this),n=i.length;return this.filter((function(){for(e=0;e-1:1===i.nodeType&&d.find.matchesSelector(i,t))){s.push(i);break}return this.pushStack(s.length>1?d.unique(s):s)},index:function(t){return t?"string"==typeof t?d.inArray(this[0],d(t)):d.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(d.unique(d.merge(this.get(),d(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),d.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return d.dir(t,"parentNode")},parentsUntil:function(t,e,i){return d.dir(t,"parentNode",i)},next:function(t){return E(t,"nextSibling")},prev:function(t){return E(t,"previousSibling")},nextAll:function(t){return d.dir(t,"nextSibling")},prevAll:function(t){return d.dir(t,"previousSibling")},nextUntil:function(t,e,i){return d.dir(t,"nextSibling",i)},prevUntil:function(t,e,i){return d.dir(t,"previousSibling",i)},siblings:function(t){return d.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return d.sibling(t.firstChild)},contents:function(t){return d.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:d.merge([],t.childNodes)}},(function(t,e){d.fn[t]=function(i,n){var o=d.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(o=d.filter(n,o)),this.length>1&&(S[t]||(o=d.unique(o)),k.test(t)&&(o=o.reverse())),this.pushStack(o)}}));var D,A=/\S+/g,P={};function I(){T.addEventListener?(T.removeEventListener("DOMContentLoaded",N,!1),t.removeEventListener("load",N,!1)):(T.detachEvent("onreadystatechange",N),t.detachEvent("onload",N))}function N(){(T.addEventListener||"load"===event.type||"complete"===T.readyState)&&(I(),d.ready())}d.Callbacks=function(t){t="string"==typeof t?P[t]||function(t){var e=P[t]={};return d.each(t.match(A)||[],(function(t,i){e[i]=!0})),e}(t):d.extend({},t);var e,i,n,o,s,r,a=[],l=!t.once&&[],c=function c(h){for(i=t.memory&&h,n=!0,s=r||0,r=0,o=a.length,e=!0;a&&s-1;)a.splice(n,1),e&&(n<=o&&o--,n<=s&&s--)})),this},has:function(t){return t?d.inArray(t,a)>-1:!(!a||!a.length)},empty:function(){return a=[],o=0,this},disable:function(){return a=l=i=void 0,this},disabled:function(){return!a},lock:function(){return l=void 0,i||u.disable(),this},locked:function(){return!l},fireWith:function(t,i){return!a||n&&!l||(i=[t,(i=i||[]).slice?i.slice():i],e?l.push(i):c(i)),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},d.extend({Deferred:function(t){var e=[["resolve","done",d.Callbacks("once memory"),"resolved"],["reject","fail",d.Callbacks("once memory"),"rejected"],["notify","progress",d.Callbacks("memory")]],i="pending",n={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},then:function(){var t=arguments;return d.Deferred((function(i){d.each(e,(function(e,s){var r=d.isFunction(t[e])&&t[e];o[s[1]]((function(){var t=r&&r.apply(this,arguments);t&&d.isFunction(t.promise)?t.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[s[0]+"With"](this===n?i.promise():this,r?[t]:arguments)}))})),t=null})).promise()},promise:function(t){return null!=t?d.extend(t,n):n}},o={};return n.pipe=n.then,d.each(e,(function(t,s){var r=s[2],a=s[3];n[s[1]]=r.add,a&&r.add((function(){i=a}),e[1^t][2].disable,e[2][2].lock),o[s[0]]=function(){return o[s[0]+"With"](this===o?n:this,arguments),this},o[s[0]+"With"]=r.fireWith})),n.promise(o),t&&t.call(o,o),o},when:function(t){var e,i,o,s=0,r=n.call(arguments),a=r.length,l=1!==a||t&&d.isFunction(t.promise)?a:0,c=1===l?t:d.Deferred(),u=function(t,i,o){return function(s){i[t]=this,o[t]=arguments.length>1?n.call(arguments):s,o===e?c.notifyWith(i,o):--l||c.resolveWith(i,o)}};if(a>1)for(e=new Array(a),i=new Array(a),o=new Array(a);s0||(D.resolveWith(T,[d]),d.fn.triggerHandler&&(d(T).triggerHandler("ready"),d(T).off("ready")))}}}),d.ready.promise=function(e){if(!D)if(D=d.Deferred(),"complete"===T.readyState)setTimeout(d.ready);else if(T.addEventListener)T.addEventListener("DOMContentLoaded",N,!1),t.addEventListener("load",N,!1);else{T.attachEvent("onreadystatechange",N),t.attachEvent("onload",N);var i=!1;try{i=null==t.frameElement&&T.documentElement}catch(t){}i&&i.doScroll&&function t(){if(!d.isReady){try{i.doScroll("left")}catch(e){return setTimeout(t,50)}I(),d.ready()}}()}return D.promise(e)};var O,j="undefined";for(O in d(u))break;u.ownLast="0"!==O,u.inlineBlockNeedsLayout=!1,d((function(){var t,e,i,n;(i=T.getElementsByTagName("body")[0])&&i.style&&(e=T.createElement("div"),(n=T.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(n).appendChild(e),_typeof2(e.style.zoom)!==j&&(e.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",u.inlineBlockNeedsLayout=t=3===e.offsetWidth,t&&(i.style.zoom=1)),i.removeChild(n))})),function(){var t=T.createElement("div");if(null==u.deleteExpando){u.deleteExpando=!0;try{delete t.test}catch(t){u.deleteExpando=!1}}t=null}(),d.acceptData=function(t){var e=d.noData[(t.nodeName+" ").toLowerCase()],i=+t.nodeType||1;return(1===i||9===i)&&(!e||!0!==e&&t.getAttribute("classid")===e)};var z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,L=/([A-Z])/g;function M(t,e,i){if(void 0===i&&1===t.nodeType){var n="data-"+e.replace(L,"-$1").toLowerCase();if("string"==typeof(i=t.getAttribute(n))){try{i="true"===i||"false"!==i&&("null"===i?null:+i+""===i?+i:z.test(i)?d.parseJSON(i):i)}catch(t){}d.data(t,e,i)}else i=void 0}return i}function R(t){var e;for(e in t)if(("data"!==e||!d.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function H(t,e,n,o){if(d.acceptData(t)){var s,r,a=d.expando,l=t.nodeType,c=l?d.cache:t,u=l?t[a]:t[a]&&a;if(u&&c[u]&&(o||c[u].data)||void 0!==n||"string"!=typeof e)return u||(u=l?t[a]=i.pop()||d.guid++:a),c[u]||(c[u]=l?{}:{toJSON:d.noop}),"object"!==_typeof2(e)&&"function"!=typeof e||(o?c[u]=d.extend(c[u],e):c[u].data=d.extend(c[u].data,e)),r=c[u],o||(r.data||(r.data={}),r=r.data),void 0!==n&&(r[d.camelCase(e)]=n),"string"==typeof e?null==(s=r[e])&&(s=r[d.camelCase(e)]):s=r,s}}function F(t,e,i){if(d.acceptData(t)){var n,o,s=t.nodeType,r=s?d.cache:t,a=s?t[d.expando]:d.expando;if(r[a]){if(e&&(n=i?r[a]:r[a].data)){o=(e=d.isArray(e)?e.concat(d.map(e,d.camelCase)):e in n||(e=d.camelCase(e))in n?[e]:e.split(" ")).length;for(;o--;)delete n[e[o]];if(i?!R(n):!d.isEmptyObject(n))return}(i||(delete r[a].data,R(r[a])))&&(s?d.cleanData([t],!0):u.deleteExpando||r!=r.window?delete r[a]:r[a]=null)}}}d.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?d.cache[t[d.expando]]:t[d.expando])&&!R(t)},data:function(t,e,i){return H(t,e,i)},removeData:function(t,e){return F(t,e)},_data:function(t,e,i){return H(t,e,i,!0)},_removeData:function(t,e){return F(t,e,!0)}}),d.fn.extend({data:function(t,e){var i,n,o,s=this[0],r=s&&s.attributes;if(void 0===t){if(this.length&&(o=d.data(s),1===s.nodeType&&!d._data(s,"parsedAttrs"))){for(i=r.length;i--;)r[i]&&0===(n=r[i].name).indexOf("data-")&&M(s,n=d.camelCase(n.slice(5)),o[n]);d._data(s,"parsedAttrs",!0)}return o}return"object"===_typeof2(t)?this.each((function(){d.data(this,t)})):arguments.length>1?this.each((function(){d.data(this,t,e)})):s?M(s,t,d.data(s,t)):void 0},removeData:function(t){return this.each((function(){d.removeData(this,t)}))}}),d.extend({queue:function(t,e,i){var n;if(t)return n=d._data(t,e=(e||"fx")+"queue"),i&&(!n||d.isArray(i)?n=d._data(t,e,d.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){var i=d.queue(t,e=e||"fx"),n=i.length,o=i.shift(),s=d._queueHooks(t,e);"inprogress"===o&&(o=i.shift(),n--),o&&("fx"===e&&i.unshift("inprogress"),delete s.stop,o.call(t,(function(){d.dequeue(t,e)}),s)),!n&&s&&s.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return d._data(t,i)||d._data(t,i,{empty:d.Callbacks("once memory").add((function(){d._removeData(t,e+"queue"),d._removeData(t,i)}))})}}),d.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length
a",u.leadingWhitespace=3===e.firstChild.nodeType,u.tbody=!e.getElementsByTagName("tbody").length,u.htmlSerialize=!!e.getElementsByTagName("link").length,u.html5Clone="<:nav>"!==T.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,i.appendChild(t),u.appendChecked=t.checked,e.innerHTML="",u.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,i.appendChild(e),e.innerHTML="",u.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,u.noCloneEvent=!0,e.attachEvent&&(e.attachEvent("onclick",(function(){u.noCloneEvent=!1})),e.cloneNode(!0).click()),null==u.deleteExpando){u.deleteExpando=!0;try{delete e.test}catch(t){u.deleteExpando=!1}}}(),function(){var e,i,n=T.createElement("div");for(e in{submit:!0,change:!0,focusin:!0})i="on"+e,(u[e+"Bubbles"]=i in t)||(n.setAttribute(i,"t"),u[e+"Bubbles"]=!1===n.attributes[i].expando);n=null}();var V=/^(?:input|select|textarea)$/i,X=/^key/,G=/^(?:mouse|pointer|contextmenu)|click/,Q=/^(?:focusinfocus|focusoutblur)$/,K=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function J(){return!1}function tt(){try{return T.activeElement}catch(t){}}function et(t){var e=it.split("|"),i=t.createDocumentFragment();if(i.createElement)for(;e.length;)i.createElement(e.pop());return i}d.event={global:{},add:function(t,e,i,n,o){var s,r,a,l,c,u,h,p,f,g,m,v=d._data(t);if(v){for(i.handler&&(i=(l=i).handler,o=l.selector),i.guid||(i.guid=d.guid++),(r=v.events)||(r=v.events={}),(u=v.handle)||((u=v.handle=function(t){return _typeof2(d)===j||t&&d.event.triggered===t.type?void 0:d.event.dispatch.apply(u.elem,arguments)}).elem=t),a=(e=(e||"").match(A)||[""]).length;a--;)f=m=(s=K.exec(e[a])||[])[1],g=(s[2]||"").split(".").sort(),f&&(c=d.event.special[f]||{},f=(o?c.delegateType:c.bindType)||f,c=d.event.special[f]||{},h=d.extend({type:f,origType:m,data:n,handler:i,guid:i.guid,selector:o,needsContext:o&&d.expr.match.needsContext.test(o),namespace:g.join(".")},l),(p=r[f])||((p=r[f]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,n,g,u)||(t.addEventListener?t.addEventListener(f,u,!1):t.attachEvent&&t.attachEvent("on"+f,u))),c.add&&(c.add.call(t,h),h.handler.guid||(h.handler.guid=i.guid)),o?p.splice(p.delegateCount++,0,h):p.push(h),d.event.global[f]=!0);t=null}},remove:function(t,e,i,n,o){var s,r,a,l,c,u,h,p,f,g,m,v=d.hasData(t)&&d._data(t);if(v&&(u=v.events)){for(c=(e=(e||"").match(A)||[""]).length;c--;)if(f=m=(a=K.exec(e[c])||[])[1],g=(a[2]||"").split(".").sort(),f){for(h=d.event.special[f]||{},p=u[f=(n?h.delegateType:h.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=s=p.length;s--;)r=p[s],!o&&m!==r.origType||i&&i.guid!==r.guid||a&&!a.test(r.namespace)||n&&n!==r.selector&&("**"!==n||!r.selector)||(p.splice(s,1),r.selector&&p.delegateCount--,h.remove&&h.remove.call(t,r));l&&!p.length&&(h.teardown&&!1!==h.teardown.call(t,g,v.handle)||d.removeEvent(t,f,v.handle),delete u[f])}else for(f in u)d.event.remove(t,f+e[c],i,n,!0);d.isEmptyObject(u)&&(delete v.handle,d._removeData(t,"events"))}},trigger:function(e,i,n,o){var s,r,a,l,u,h,p,f=[n||T],g=c.call(e,"type")?e.type:e,m=c.call(e,"namespace")?e.namespace.split("."):[];if(a=h=n=n||T,3!==n.nodeType&&8!==n.nodeType&&!Q.test(g+d.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),r=g.indexOf(":")<0&&"on"+g,(e=e[d.expando]?e:new d.Event(g,"object"===_typeof2(e)&&e)).isTrigger=o?2:3,e.namespace=m.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),i=null==i?[e]:d.makeArray(i,[e]),u=d.event.special[g]||{},o||!u.trigger||!1!==u.trigger.apply(n,i))){if(!o&&!u.noBubble&&!d.isWindow(n)){for(l=u.delegateType||g,Q.test(l+g)||(a=a.parentNode);a;a=a.parentNode)f.push(a),h=a;h===(n.ownerDocument||T)&&f.push(h.defaultView||h.parentWindow||t)}for(p=0;(a=f[p++])&&!e.isPropagationStopped();)e.type=p>1?l:u.bindType||g,(s=(d._data(a,"events")||{})[e.type]&&d._data(a,"handle"))&&s.apply(a,i),(s=r&&a[r])&&s.apply&&d.acceptData(a)&&(e.result=s.apply(a,i),!1===e.result&&e.preventDefault());if(e.type=g,!o&&!e.isDefaultPrevented()&&(!u._default||!1===u._default.apply(f.pop(),i))&&d.acceptData(n)&&r&&n[g]&&!d.isWindow(n)){(h=n[r])&&(n[r]=null),d.event.triggered=g;try{n[g]()}catch(t){}d.event.triggered=void 0,h&&(n[r]=h)}return e.result}},dispatch:function(t){t=d.event.fix(t);var e,i,o,s,r,a=[],l=n.call(arguments),c=(d._data(this,"events")||{})[t.type]||[],u=d.event.special[t.type]||{};if(l[0]=t,t.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,t)){for(a=d.event.handlers.call(this,t,c),e=0;(s=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=s.elem,r=0;(o=s.handlers[r++])&&!t.isImmediatePropagationStopped();)t.namespace_re&&!t.namespace_re.test(o.namespace)||(t.handleObj=o,t.data=o.data,void 0!==(i=((d.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,l))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,t),t.result}},handlers:function(t,e){var i,n,o,s,r=[],a=e.delegateCount,l=t.target;if(a&&l.nodeType&&(!t.button||"click"!==t.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==t.type)){for(o=[],s=0;s=0:d.find(i,this,null,[l]).length),o[i]&&o.push(n);o.length&&r.push({elem:l,handlers:o})}return a]","i"),st=/^\s+/,rt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,at=/<([\w:]+)/,lt=/\s*$/g,gt={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:u.htmlSerialize?[0,"",""]:[1,"X
","
"]},mt=et(T).appendChild(T.createElement("div"));function vt(t,e){var i,n,o=0,s=_typeof2(t.getElementsByTagName)!==j?t.getElementsByTagName(e||"*"):_typeof2(t.querySelectorAll)!==j?t.querySelectorAll(e||"*"):void 0;if(!s)for(s=[],i=t.childNodes||t;null!=(n=i[o]);o++)!e||d.nodeName(n,e)?s.push(n):d.merge(s,vt(n,e));return void 0===e||e&&d.nodeName(t,e)?d.merge([t],s):s}function yt(t){Y.test(t.type)&&(t.defaultChecked=t.checked)}function bt(t,e){return d.nodeName(t,"table")&&d.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function wt(t){return t.type=(null!==d.find.attr(t,"type"))+"/"+t.type,t}function xt(t){var e=pt.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function _t(t,e){for(var i,n=0;null!=(i=t[n]);n++)d._data(i,"globalEval",!e||d._data(e[n],"globalEval"))}function Ct(t,e){if(1===e.nodeType&&d.hasData(t)){var i,n,o,s=d._data(t),r=d._data(e,s),a=s.events;if(a)for(i in delete r.handle,r.events={},a)for(n=0,o=a[i].length;n")?s=t.cloneNode(!0):(mt.innerHTML=t.outerHTML,mt.removeChild(s=mt.firstChild)),!(u.noCloneEvent&&u.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||d.isXMLDoc(t)))for(n=vt(s),a=vt(t),r=0;null!=(o=a[r]);++r)n[r]&&Tt(o,n[r]);if(e)if(i)for(a=a||vt(t),n=n||vt(s),r=0;null!=(o=a[r]);r++)Ct(o,n[r]);else Ct(t,s);return(n=vt(s,"script")).length>0&&_t(n,!l&&vt(t,"script")),n=a=o=null,s},buildFragment:function(t,e,i,n){for(var o,s,r,a,l,c,h,p=t.length,f=et(e),g=[],m=0;m")+h[2],o=h[0];o--;)a=a.lastChild;if(!u.leadingWhitespace&&st.test(s)&&g.push(e.createTextNode(st.exec(s)[0])),!u.tbody)for(o=(s="table"!==l||lt.test(s)?""!==h[1]||lt.test(s)?0:a:a.firstChild)&&s.childNodes.length;o--;)d.nodeName(c=s.childNodes[o],"tbody")&&!c.childNodes.length&&s.removeChild(c);for(d.merge(g,a.childNodes),a.textContent="";a.firstChild;)a.removeChild(a.firstChild);a=f.lastChild}else g.push(e.createTextNode(s));for(a&&f.removeChild(a),u.appendChecked||d.grep(vt(g,"input"),yt),m=0;s=g[m++];)if((!n||-1===d.inArray(s,n))&&(r=d.contains(s.ownerDocument,s),a=vt(f.appendChild(s),"script"),r&&_t(a),i))for(o=0;s=a[o++];)dt.test(s.type||"")&&i.push(s);return a=null,f},cleanData:function(t,e){for(var n,o,s,r,a=0,l=d.expando,c=d.cache,h=u.deleteExpando,p=d.event.special;null!=(n=t[a]);a++)if((e||d.acceptData(n))&&(r=(s=n[l])&&c[s])){if(r.events)for(o in r.events)p[o]?d.event.remove(n,o):d.removeEvent(n,o,r.handle);c[s]&&(delete c[s],h?delete n[l]:_typeof2(n.removeAttribute)!==j?n.removeAttribute(l):n[l]=null,i.push(s))}}}),d.fn.extend({text:function(t){return U(this,(function(t){return void 0===t?d.text(this):this.empty().append((this[0]&&this[0].ownerDocument||T).createTextNode(t))}),null,t,arguments.length)},append:function(){return this.domManip(arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||bt(this,t).appendChild(t)}))},prepend:function(){return this.domManip(arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=bt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return this.domManip(arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return this.domManip(arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},remove:function(t,e){for(var i,n=t?d.filter(t,this):this,o=0;null!=(i=n[o]);o++)e||1!==i.nodeType||d.cleanData(vt(i)),i.parentNode&&(e&&d.contains(i.ownerDocument,i)&&_t(vt(i,"script")),i.parentNode.removeChild(i));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&d.cleanData(vt(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&d.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return d.clone(this,t,e)}))},html:function(t){return U(this,(function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t)return 1===e.nodeType?e.innerHTML.replace(nt,""):void 0;if("string"==typeof t&&!ut.test(t)&&(u.htmlSerialize||!ot.test(t))&&(u.leadingWhitespace||!st.test(t))&&!gt[(at.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(rt,"<$1>");try{for(;i1&&"string"==typeof g&&!u.checkClone&&ht.test(g))return this.each((function(i){var n=p.eq(i);m&&(t[0]=g.call(this,i,n.html())),n.domManip(t,e)}));if(h&&(i=(l=d.buildFragment(t,this[0].ownerDocument,!1,this)).firstChild,1===l.childNodes.length&&(l=i),i)){for(s=(r=d.map(vt(l,"script"),wt)).length;c")).appendTo(e.documentElement))[0].contentWindow||$t[0].contentDocument).document).write(),e.close(),i=Et(t,e),$t.detach()),St[t]=i),i}u.shrinkWrapBlocks=function(){return null!=kt?kt:(kt=!1,(e=T.getElementsByTagName("body")[0])&&e.style?(t=T.createElement("div"),(i=T.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",e.appendChild(i).appendChild(t),_typeof2(t.style.zoom)!==j&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(T.createElement("div")).style.width="5px",kt=3!==t.offsetWidth),e.removeChild(i),kt):void 0);var t,e,i};var At,Pt,It=/^margin/,Nt=new RegExp("^("+W+")(?!px)[a-z%]+$","i"),Ot=/^(top|right|bottom|left)$/;function jt(t,e){return{get:function(){var i=t();if(null!=i){if(!i)return(this.get=e).apply(this,arguments);delete this.get}}}}t.getComputedStyle?(At=function(e){return e.ownerDocument.defaultView.opener?e.ownerDocument.defaultView.getComputedStyle(e,null):t.getComputedStyle(e,null)},Pt=function(t,e,i){var n,o,s,r,a=t.style;return r=(i=i||At(t))?i.getPropertyValue(e)||i[e]:void 0,i&&(""!==r||d.contains(t.ownerDocument,t)||(r=d.style(t,e)),Nt.test(r)&&It.test(e)&&(n=a.width,o=a.minWidth,s=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=i.width,a.width=n,a.minWidth=o,a.maxWidth=s)),void 0===r?r:r+""}):T.documentElement.currentStyle&&(At=function(t){return t.currentStyle},Pt=function(t,e,i){var n,o,s,r,a=t.style;return null==(r=(i=i||At(t))?i[e]:void 0)&&a&&a[e]&&(r=a[e]),Nt.test(r)&&!Ot.test(e)&&(n=a.left,(s=(o=t.runtimeStyle)&&o.left)&&(o.left=t.currentStyle.left),a.left="fontSize"===e?"1em":r,r=a.pixelLeft+"px",a.left=n,s&&(o.left=s)),void 0===r?r:r+""||"auto"}),function(){var e,i,n,o,s,r,a;function l(){var e,i,n,l;(i=T.getElementsByTagName("body")[0])&&i.style&&(e=T.createElement("div"),(n=T.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(n).appendChild(e),e.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o=s=!1,a=!0,t.getComputedStyle&&(o="1%"!==(t.getComputedStyle(e,null)||{}).top,s="4px"===(t.getComputedStyle(e,null)||{width:"4px"}).width,(l=e.appendChild(T.createElement("div"))).style.cssText=e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",l.style.marginRight=l.style.width="0",e.style.width="1px",a=!parseFloat((t.getComputedStyle(l,null)||{}).marginRight),e.removeChild(l)),e.innerHTML="
t
",(l=e.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(r=0===l[0].offsetHeight)&&(l[0].style.display="",l[1].style.display="none",r=0===l[0].offsetHeight),i.removeChild(n))}(e=T.createElement("div")).innerHTML="
a",(i=(n=e.getElementsByTagName("a")[0])&&n.style)&&(i.cssText="float:left;opacity:.5",u.opacity="0.5"===i.opacity,u.cssFloat=!!i.cssFloat,e.style.backgroundClip="content-box",e.cloneNode(!0).style.backgroundClip="",u.clearCloneStyle="content-box"===e.style.backgroundClip,u.boxSizing=""===i.boxSizing||""===i.MozBoxSizing||""===i.WebkitBoxSizing,d.extend(u,{reliableHiddenOffsets:function(){return null==r&&l(),r},boxSizingReliable:function(){return null==s&&l(),s},pixelPosition:function(){return null==o&&l(),o},reliableMarginRight:function(){return null==a&&l(),a}}))}(),d.swap=function(t,e,i,n){var o,s,r={};for(s in e)r[s]=t.style[s],t.style[s]=e[s];for(s in o=i.apply(t,n||[]),e)t.style[s]=r[s];return o};var zt=/alpha\([^)]*\)/i,Lt=/opacity\s*=\s*([^)]*)/,Mt=/^(none|table(?!-c[ea]).+)/,Rt=new RegExp("^("+W+")(.*)$","i"),Ht=new RegExp("^([+-])=("+W+")","i"),Ft={position:"absolute",visibility:"hidden",display:"block"},Wt={letterSpacing:"0",fontWeight:"400"},qt=["Webkit","O","Moz","ms"];function Bt(t,e){if(e in t)return e;for(var i=e.charAt(0).toUpperCase()+e.slice(1),n=e,o=qt.length;o--;)if((e=qt[o]+i)in t)return e;return n}function Ut(t,e){for(var i,n,o,s=[],r=0,a=t.length;r=1||""===e)&&""===d.trim(s.replace(zt,""))&&i.removeAttribute&&(i.removeAttribute("filter"),""===e||n&&!n.filter)||(i.filter=zt.test(s)?s.replace(zt,o):s+" "+o)}}),d.cssHooks.marginRight=jt(u.reliableMarginRight,(function(t,e){if(e)return d.swap(t,{display:"inline-block"},Pt,[t,"marginRight"])})),d.each({margin:"",padding:"",border:"Width"},(function(t,e){d.cssHooks[t+e]={expand:function(i){for(var n=0,o={},s="string"==typeof i?i.split(" "):[i];n<4;n++)o[t+q[n]+e]=s[n]||s[n-2]||s[0];return o}},It.test(t)||(d.cssHooks[t+e].set=Yt)})),d.fn.extend({css:function(t,e){return U(this,(function(t,e,i){var n,o,s={},r=0;if(d.isArray(e)){for(n=At(t),o=e.length;r1)},show:function(){return Ut(this,!0)},hide:function(){return Ut(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){B(this)?d(this).show():d(this).hide()}))}}),d.Tween=Gt,Gt.prototype={constructor:Gt,init:function(t,e,i,n,o,s){this.elem=t,this.prop=i,this.easing=o||"swing",this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=s||(d.cssNumber[i]?"":"px")},cur:function(){var t=Gt.propHooks[this.prop];return t&&t.get?t.get(this):Gt.propHooks._default.get(this)},run:function(t){var e,i=Gt.propHooks[this.prop];return this.options.duration?this.pos=e=d.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):Gt.propHooks._default.set(this),this}},Gt.prototype.init.prototype=Gt.prototype,Gt.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=d.css(t.elem,t.prop,""))&&"auto"!==e?e:0:t.elem[t.prop]},set:function(t){d.fx.step[t.prop]?d.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[d.cssProps[t.prop]]||d.cssHooks[t.prop])?d.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},Gt.propHooks.scrollTop=Gt.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},d.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},(d.fx=Gt.prototype.init).step={};var Qt,Kt,Zt,Jt,te,ee,ie,ne=/^(?:toggle|show|hide)$/,oe=new RegExp("^(?:([+-])=|)("+W+")([a-z%]*)$","i"),se=/queueHooks$/,re=[function(t,e,i){var n,o,s,r,a,l,c,h=this,p={},f=t.style,g=t.nodeType&&B(t),m=d._data(t,"fxshow");i.queue||(null==(a=d._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,h.always((function(){h.always((function(){a.unqueued--,d.queue(t,"fx").length||a.empty.fire()}))})));1===t.nodeType&&("height"in e||"width"in e)&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],c=d.css(t,"display"),"inline"===("none"===c?d._data(t,"olddisplay")||Dt(t.nodeName):c)&&"none"===d.css(t,"float")&&(u.inlineBlockNeedsLayout&&"inline"!==Dt(t.nodeName)?f.zoom=1:f.display="inline-block"));i.overflow&&(f.overflow="hidden",u.shrinkWrapBlocks()||h.always((function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]})));for(n in e)if(o=e[n],ne.exec(o)){if(delete e[n],s=s||"toggle"===o,o===(g?"hide":"show")){if("show"!==o||!m||void 0===m[n])continue;g=!0}p[n]=m&&m[n]||d.style(t,n)}else c=void 0;if(d.isEmptyObject(p))"inline"===("none"===c?Dt(t.nodeName):c)&&(f.display=c);else for(n in m?"hidden"in m&&(g=m.hidden):m=d._data(t,"fxshow",{}),s&&(m.hidden=!g),g?d(t).show():h.done((function(){d(t).hide()})),h.done((function(){var e;for(e in d._removeData(t,"fxshow"),p)d.style(t,e,p[e])})),p)r=ue(g?m[n]:0,n,h),n in m||(m[n]=r.start,g&&(r.end=r.start,r.start="width"===n||"height"===n?1:0))}],ae={"*":[function(t,e){var i=this.createTween(t,e),n=i.cur(),o=oe.exec(e),s=o&&o[3]||(d.cssNumber[t]?"":"px"),r=(d.cssNumber[t]||"px"!==s&&+n)&&oe.exec(d.css(i.elem,t)),a=1,l=20;if(r&&r[3]!==s){s=s||r[3],o=o||[],r=+n||1;do{r/=a=a||".5",d.style(i.elem,t,r+s)}while(a!==(a=i.cur()/n)&&1!==a&&--l)}return o&&(r=i.start=+r||+n||0,i.unit=s,i.end=o[1]?r+(o[1]+1)*o[2]:+o[2]),i}]};function le(){return setTimeout((function(){Qt=void 0})),Qt=d.now()}function ce(t,e){var i,n={height:t},o=0;for(e=e?1:0;o<4;o+=2-e)n["margin"+(i=q[o])]=n["padding"+i]=t;return e&&(n.opacity=n.width=t),n}function ue(t,e,i){for(var n,o=(ae[e]||[]).concat(ae["*"]),s=0,r=o.length;s
a",ee=Jt.getElementsByTagName("a")[0],ie=(te=T.createElement("select")).appendChild(T.createElement("option")),Zt=Jt.getElementsByTagName("input")[0],ee.style.cssText="top:1px",u.getSetAttribute="t"!==Jt.className,u.style=/top/.test(ee.getAttribute("style")),u.hrefNormalized="/a"===ee.getAttribute("href"),u.checkOn=!!Zt.value,u.optSelected=ie.selected,u.enctype=!!T.createElement("form").enctype,te.disabled=!0,u.optDisabled=!ie.disabled,(Zt=T.createElement("input")).setAttribute("value",""),u.input=""===Zt.getAttribute("value"),Zt.value="t",Zt.setAttribute("type","radio"),u.radioValue="t"===Zt.value;var de=/\r/g;d.fn.extend({val:function(t){var e,i,n,o=this[0];return arguments.length?(n=d.isFunction(t),this.each((function(i){var o;1===this.nodeType&&(null==(o=n?t.call(this,i,d(this).val()):t)?o="":"number"==typeof o?o+="":d.isArray(o)&&(o=d.map(o,(function(t){return null==t?"":t+""}))),(e=d.valHooks[this.type]||d.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,o,"value")||(this.value=o))}))):o?(e=d.valHooks[o.type]||d.valHooks[o.nodeName.toLowerCase()])&&"get"in e&&void 0!==(i=e.get(o,"value"))?i:"string"==typeof(i=o.value)?i.replace(de,""):null==i?"":i:void 0}}),d.extend({valHooks:{option:{get:function(t){var e=d.find.attr(t,"value");return null!=e?e:d.trim(d.text(t))}},select:{get:function(t){for(var e,i,n=t.options,o=t.selectedIndex,s="select-one"===t.type||o<0,r=s?null:[],a=s?o+1:n.length,l=o<0?a:s?o:0;l=0)try{n.selected=i=!0}catch(t){n.scrollHeight}else n.selected=!1;return i||(t.selectedIndex=-1),o}}}}),d.each(["radio","checkbox"],(function(){d.valHooks[this]={set:function(t,e){if(d.isArray(e))return t.checked=d.inArray(d(t).val(),e)>=0}},u.checkOn||(d.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var pe,fe,ge=d.expr.attrHandle,me=/^(?:checked|selected)$/i,ve=u.getSetAttribute,ye=u.input;d.fn.extend({attr:function(t,e){return U(this,d.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each((function(){d.removeAttr(this,t)}))}}),d.extend({attr:function(t,e,i){var n,o,s=t.nodeType;if(t&&3!==s&&8!==s&&2!==s)return _typeof2(t.getAttribute)===j?d.prop(t,e,i):(1===s&&d.isXMLDoc(t)||(e=e.toLowerCase(),n=d.attrHooks[e]||(d.expr.match.bool.test(e)?fe:pe)),void 0===i?n&&"get"in n&&null!==(o=n.get(t,e))?o:null==(o=d.find.attr(t,e))?void 0:o:null!==i?n&&"set"in n&&void 0!==(o=n.set(t,i,e))?o:(t.setAttribute(e,i+""),i):void d.removeAttr(t,e))},removeAttr:function(t,e){var i,n,o=0,s=e&&e.match(A);if(s&&1===t.nodeType)for(;i=s[o++];)n=d.propFix[i]||i,d.expr.match.bool.test(i)?ye&&ve||!me.test(i)?t[n]=!1:t[d.camelCase("default-"+i)]=t[n]=!1:d.attr(t,i,""),t.removeAttribute(ve?i:n)},attrHooks:{type:{set:function(t,e){if(!u.radioValue&&"radio"===e&&d.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}}}),fe={set:function(t,e,i){return!1===e?d.removeAttr(t,i):ye&&ve||!me.test(i)?t.setAttribute(!ve&&d.propFix[i]||i,i):t[d.camelCase("default-"+i)]=t[i]=!0,i}},d.each(d.expr.match.bool.source.match(/\w+/g),(function(t,e){var i=ge[e]||d.find.attr;ge[e]=ye&&ve||!me.test(e)?function(t,e,n){var o,s;return n||(s=ge[e],ge[e]=o,o=null!=i(t,e,n)?e.toLowerCase():null,ge[e]=s),o}:function(t,e,i){if(!i)return t[d.camelCase("default-"+e)]?e.toLowerCase():null}})),ye&&ve||(d.attrHooks.value={set:function(t,e,i){if(!d.nodeName(t,"input"))return pe&&pe.set(t,e,i);t.defaultValue=e}}),ve||(pe={set:function(t,e,i){var n=t.getAttributeNode(i);if(n||t.setAttributeNode(n=t.ownerDocument.createAttribute(i)),n.value=e+="","value"===i||e===t.getAttribute(i))return e}},ge.id=ge.name=ge.coords=function(t,e,i){var n;if(!i)return(n=t.getAttributeNode(e))&&""!==n.value?n.value:null},d.valHooks.button={get:function(t,e){var i=t.getAttributeNode(e);if(i&&i.specified)return i.value},set:pe.set},d.attrHooks.contenteditable={set:function(t,e,i){pe.set(t,""!==e&&e,i)}},d.each(["width","height"],(function(t,e){d.attrHooks[e]={set:function(t,i){if(""===i)return t.setAttribute(e,"auto"),i}}}))),u.style||(d.attrHooks.style={get:function(t){return t.style.cssText||void 0},set:function(t,e){return t.style.cssText=e+""}});var be=/^(?:input|select|textarea|button|object)$/i,we=/^(?:a|area)$/i;d.fn.extend({prop:function(t,e){return U(this,d.prop,t,e,arguments.length>1)},removeProp:function(t){return t=d.propFix[t]||t,this.each((function(){try{this[t]=void 0,delete this[t]}catch(t){}}))}}),d.extend({propFix:{for:"htmlFor",class:"className"},prop:function(t,e,i){var n,o,s=t.nodeType;if(t&&3!==s&&8!==s&&2!==s)return(1!==s||!d.isXMLDoc(t))&&(e=d.propFix[e]||e,o=d.propHooks[e]),void 0!==i?o&&"set"in o&&void 0!==(n=o.set(t,i,e))?n:t[e]=i:o&&"get"in o&&null!==(n=o.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=d.find.attr(t,"tabindex");return e?parseInt(e,10):be.test(t.nodeName)||we.test(t.nodeName)&&t.href?0:-1}}}}),u.hrefNormalized||d.each(["href","src"],(function(t,e){d.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}})),u.optSelected||(d.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null}}),d.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){d.propFix[this.toLowerCase()]=this})),u.enctype||(d.propFix.enctype="encoding");var xe=/[\t\r\n\f]/g;d.fn.extend({addClass:function(t){var e,i,n,o,s,r,a=0,l=this.length,c="string"==typeof t&&t;if(d.isFunction(t))return this.each((function(e){d(this).addClass(t.call(this,e,this.className))}));if(c)for(e=(t||"").match(A)||[];a=0;)n=n.replace(" "+o+" "," ");r=t?d.trim(n):"",i.className!==r&&(i.className=r)}return this},toggleClass:function(t,e){var i=_typeof2(t);return"boolean"==typeof e&&"string"===i?e?this.addClass(t):this.removeClass(t):d.isFunction(t)?this.each((function(i){d(this).toggleClass(t.call(this,i,this.className,e),e)})):this.each((function(){if("string"===i)for(var e,n=0,o=d(this),s=t.match(A)||[];e=s[n++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else i!==j&&"boolean"!==i||(this.className&&d._data(this,"__className__",this.className),this.className=this.className||!1===t?"":d._data(this,"__className__")||"")}))},hasClass:function(t){for(var e=" "+t+" ",i=0,n=this.length;i=0)return!0;return!1}}),d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),(function(t,e){d.fn[e]=function(t,i){return arguments.length>0?this.on(e,null,t,i):this.trigger(e)}})),d.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)},bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}});var _e=d.now(),Ce=/\?/,Te=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;d.parseJSON=function(e){if(t.JSON&&t.JSON.parse)return t.JSON.parse(e+"");var i,n=null,o=d.trim(e+"");return o&&!d.trim(o.replace(Te,(function(t,e,o,s){return i&&e&&(n=0),0===n?t:(i=o||e,n+=!s-!o,"")})))?Function("return "+o)():d.error("Invalid JSON: "+e)},d.parseXML=function(e){var i;if(!e||"string"!=typeof e)return null;try{t.DOMParser?i=(new DOMParser).parseFromString(e,"text/xml"):((i=new ActiveXObject("Microsoft.XMLDOM")).async="false",i.loadXML(e))}catch(t){i=void 0}return i&&i.documentElement&&!i.getElementsByTagName("parsererror").length||d.error("Invalid XML: "+e),i};var $e,ke,Se=/#.*$/,Ee=/([?&])_=[^&]*/,De=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ae=/^(?:GET|HEAD)$/,Pe=/^\/\//,Ie=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ne={},Oe={},je="*/".concat("*");try{ke=location.href}catch(t){(ke=T.createElement("a")).href="",ke=ke.href}function ze(t){return function(e,i){"string"!=typeof e&&(i=e,e="*");var n,o=0,s=e.toLowerCase().match(A)||[];if(d.isFunction(i))for(;n=s[o++];)"+"===n.charAt(0)?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function Le(t,e,i,n){var o={},s=t===Oe;function r(a){var l;return o[a]=!0,d.each(t[a]||[],(function(t,a){var c=a(e,i,n);return"string"!=typeof c||s||o[c]?s?!(l=c):void 0:(e.dataTypes.unshift(c),r(c),!1)})),l}return r(e.dataTypes[0])||!o["*"]&&r("*")}function Me(t,e){var i,n,o=d.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((o[n]?t:i||(i={}))[n]=e[n]);return i&&d.extend(!0,t,i),t}$e=Ie.exec(ke.toLowerCase())||[],d.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ke,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test($e[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":je,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Me(Me(t,d.ajaxSettings),e):Me(d.ajaxSettings,t)},ajaxPrefilter:ze(Ne),ajaxTransport:ze(Oe),ajax:function(t,e){"object"===_typeof2(t)&&(e=t,t=void 0);var i,n,o,s,r,a,l,c,u=d.ajaxSetup({},e=e||{}),h=u.context||u,p=u.context&&(h.nodeType||h.jquery)?d(h):d.event,f=d.Deferred(),g=d.Callbacks("once memory"),m=u.statusCode||{},v={},y={},b=0,w="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(2===b){if(!c)for(c={};e=De.exec(s);)c[e[1].toLowerCase()]=e[2];e=c[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(t,e){var i=t.toLowerCase();return b||(t=y[i]=y[i]||t,v[t]=e),this},overrideMimeType:function(t){return b||(u.mimeType=t),this},statusCode:function(t){var e;if(t)if(b<2)for(e in t)m[e]=[m[e],t[e]];else x.always(t[x.status]);return this},abort:function(t){var e=t||w;return l&&l.abort(e),_(0,e),this}};if(f.promise(x).complete=g.add,x.success=x.done,x.error=x.fail,u.url=((t||u.url||ke)+"").replace(Se,"").replace(Pe,$e[1]+"//"),u.type=e.method||e.type||u.method||u.type,u.dataTypes=d.trim(u.dataType||"*").toLowerCase().match(A)||[""],null==u.crossDomain&&(i=Ie.exec(u.url.toLowerCase()),u.crossDomain=!(!i||i[1]===$e[1]&&i[2]===$e[2]&&(i[3]||("http:"===i[1]?"80":"443"))===($e[3]||("http:"===$e[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=d.param(u.data,u.traditional)),Le(Ne,u,e,x),2===b)return x;for(n in(a=d.event&&u.global)&&0==d.active++&&d.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!Ae.test(u.type),o=u.url,u.hasContent||(u.data&&(o=u.url+=(Ce.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(u.url=Ee.test(o)?o.replace(Ee,"$1_="+_e++):o+(Ce.test(o)?"&":"?")+"_="+_e++)),u.ifModified&&(d.lastModified[o]&&x.setRequestHeader("If-Modified-Since",d.lastModified[o]),d.etag[o]&&x.setRequestHeader("If-None-Match",d.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||e.contentType)&&x.setRequestHeader("Content-Type",u.contentType),x.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+je+"; q=0.01":""):u.accepts["*"]),u.headers)x.setRequestHeader(n,u.headers[n]);if(u.beforeSend&&(!1===u.beforeSend.call(h,x,u)||2===b))return x.abort();for(n in w="abort",{success:1,error:1,complete:1})x[n](u[n]);if(l=Le(Oe,u,e,x)){x.readyState=1,a&&p.trigger("ajaxSend",[x,u]),u.async&&u.timeout>0&&(r=setTimeout((function(){x.abort("timeout")}),u.timeout));try{b=1,l.send(v,_)}catch(t){if(!(b<2))throw t;_(-1,t)}}else _(-1,"No Transport");function _(t,e,i,n){var c,v,y,w,_,C=e;2!==b&&(b=2,r&&clearTimeout(r),l=void 0,s=n||"",x.readyState=t>0?4:0,c=t>=200&&t<300||304===t,i&&(w=function(t,e,i){for(var n,o,s,r,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===o&&(o=t.mimeType||e.getResponseHeader("Content-Type"));if(o)for(r in a)if(a[r]&&a[r].test(o)){l.unshift(r);break}if(l[0]in i)s=l[0];else{for(r in i){if(!l[0]||t.converters[r+" "+l[0]]){s=r;break}n||(n=r)}s=s||n}if(s)return s!==l[0]&&l.unshift(s),i[s]}(u,x,i)),w=function(t,e,i,n){var o,s,r,a,l,c={},u=t.dataTypes.slice();if(u[1])for(r in t.converters)c[r.toLowerCase()]=t.converters[r];for(s=u.shift();s;)if(t.responseFields[s]&&(i[t.responseFields[s]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=s,s=u.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(r=c[l+" "+s]||c["* "+s]))for(o in c)if((a=o.split(" "))[1]===s&&(r=c[l+" "+a[0]]||c["* "+a[0]])){!0===r?r=c[o]:!0!==c[o]&&(s=a[0],u.unshift(a[1]));break}if(!0!==r)if(r&&t.throws)e=r(e);else try{e=r(e)}catch(t){return{state:"parsererror",error:r?t:"No conversion from "+l+" to "+s}}}return{state:"success",data:e}}(u,w,x,c),c?(u.ifModified&&((_=x.getResponseHeader("Last-Modified"))&&(d.lastModified[o]=_),(_=x.getResponseHeader("etag"))&&(d.etag[o]=_)),204===t||"HEAD"===u.type?C="nocontent":304===t?C="notmodified":(C=w.state,v=w.data,c=!(y=w.error))):(y=C,!t&&C||(C="error",t<0&&(t=0))),x.status=t,x.statusText=(e||C)+"",c?f.resolveWith(h,[v,C,x]):f.rejectWith(h,[x,C,y]),x.statusCode(m),m=void 0,a&&p.trigger(c?"ajaxSuccess":"ajaxError",[x,u,c?v:y]),g.fireWith(h,[x,C]),a&&(p.trigger("ajaxComplete",[x,u]),--d.active||d.event.trigger("ajaxStop")))}return x},getJSON:function(t,e,i){return d.get(t,e,i,"json")},getScript:function(t,e){return d.get(t,void 0,e,"script")}}),d.each(["get","post"],(function(t,e){d[e]=function(t,i,n,o){return d.isFunction(i)&&(o=o||n,n=i,i=void 0),d.ajax({url:t,type:e,dataType:o,data:i,success:n})}})),d._evalUrl=function(t){return d.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},d.fn.extend({wrapAll:function(t){if(d.isFunction(t))return this.each((function(e){d(this).wrapAll(t.call(this,e))}));if(this[0]){var e=d(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t})).append(this)}return this},wrapInner:function(t){return d.isFunction(t)?this.each((function(e){d(this).wrapInner(t.call(this,e))})):this.each((function(){var e=d(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)}))},wrap:function(t){var e=d.isFunction(t);return this.each((function(i){d(this).wrapAll(e?t.call(this,i):t)}))},unwrap:function(){return this.parent().each((function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)})).end()}}),d.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0||!u.reliableHiddenOffsets()&&"none"===(t.style&&t.style.display||d.css(t,"display"))},d.expr.filters.visible=function(t){return!d.expr.filters.hidden(t)};var Re=/%20/g,He=/\[\]$/,Fe=/\r?\n/g,We=/^(?:submit|button|image|reset|file)$/i,qe=/^(?:input|select|textarea|keygen)/i;function Be(t,e,i,n){var o;if(d.isArray(e))d.each(e,(function(e,o){i||He.test(t)?n(t,o):Be(t+"["+("object"===_typeof2(o)?e:"")+"]",o,i,n)}));else if(i||"object"!==d.type(e))n(t,e);else for(o in e)Be(t+"["+o+"]",e[o],i,n)}d.param=function(t,e){var i,n=[],o=function(t,e){e=d.isFunction(e)?e():null==e?"":e,n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=d.ajaxSettings&&d.ajaxSettings.traditional),d.isArray(t)||t.jquery&&!d.isPlainObject(t))d.each(t,(function(){o(this.name,this.value)}));else for(i in t)Be(i,t[i],e,o);return n.join("&").replace(Re,"+")},d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=d.prop(this,"elements");return t?d.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!d(this).is(":disabled")&&qe.test(this.nodeName)&&!We.test(t)&&(this.checked||!Y.test(t))})).map((function(t,e){var i=d(this).val();return null==i?null:d.isArray(i)?d.map(i,(function(t){return{name:e.name,value:t.replace(Fe,"\r\n")}})):{name:e.name,value:i.replace(Fe,"\r\n")}})).get()}}),d.ajaxSettings.xhr=void 0!==t.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Xe()||function(){try{return new t.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}()}:Xe;var Ue=0,Ye={},Ve=d.ajaxSettings.xhr();function Xe(){try{return new t.XMLHttpRequest}catch(t){}}t.attachEvent&&t.attachEvent("onunload",(function(){for(var t in Ye)Ye[t](void 0,!0)})),u.cors=!!Ve&&"withCredentials"in Ve,(Ve=u.ajax=!!Ve)&&d.ajaxTransport((function(t){var e;if(!t.crossDomain||u.cors)return{send:function(i,n){var o,s=t.xhr(),r=++Ue;if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)s[o]=t.xhrFields[o];for(o in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)void 0!==i[o]&&s.setRequestHeader(o,i[o]+"");s.send(t.hasContent&&t.data||null),e=function(i,o){var a,l,c;if(e&&(o||4===s.readyState))if(delete Ye[r],e=void 0,s.onreadystatechange=d.noop,o)4!==s.readyState&&s.abort();else{c={},a=s.status,"string"==typeof s.responseText&&(c.text=s.responseText);try{l=s.statusText}catch(t){l=""}a||!t.isLocal||t.crossDomain?1223===a&&(a=204):a=c.text?200:404}c&&n(a,l,c,s.getAllResponseHeaders())},t.async?4===s.readyState?setTimeout(e):s.onreadystatechange=Ye[r]=e:e()},abort:function(){e&&e(void 0,!0)}}})),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return d.globalEval(t),t}}}),d.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)})),d.ajaxTransport("script",(function(t){if(t.crossDomain){var e,i=T.head||d("head")[0]||T.documentElement;return{send:function(n,o){(e=T.createElement("script")).async=!0,t.scriptCharset&&(e.charset=t.scriptCharset),e.src=t.url,e.onload=e.onreadystatechange=function(t,i){(i||!e.readyState||/loaded|complete/.test(e.readyState))&&(e.onload=e.onreadystatechange=null,e.parentNode&&e.parentNode.removeChild(e),e=null,i||o(200,"success"))},i.insertBefore(e,i.firstChild)},abort:function(){e&&e.onload(void 0,!0)}}}}));var Ge=[],Qe=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ge.pop()||d.expando+"_"+_e++;return this[t]=!0,t}}),d.ajaxPrefilter("json jsonp",(function(e,i,n){var o,s,r,a=!1!==e.jsonp&&(Qe.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qe.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=d.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Qe,"$1"+o):!1!==e.jsonp&&(e.url+=(Ce.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return r||d.error(o+" was not called"),r[0]},e.dataTypes[0]="json",s=t[o],t[o]=function(){r=arguments},n.always((function(){t[o]=s,e[o]&&(e.jsonpCallback=i.jsonpCallback,Ge.push(o)),r&&d.isFunction(s)&&s(r[0]),r=s=void 0})),"script"})),d.parseHTML=function(t,e,i){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(i=e,e=!1),e=e||T;var n=w.exec(t),o=!i&&[];return n?[e.createElement(n[1])]:(n=d.buildFragment([t],e,o),o&&o.length&&d(o).remove(),d.merge([],n.childNodes))};var Ke=d.fn.load;d.fn.load=function(t,e,i){if("string"!=typeof t&&Ke)return Ke.apply(this,arguments);var n,o,s,r=this,a=t.indexOf(" ");return a>=0&&(n=d.trim(t.slice(a,t.length)),t=t.slice(0,a)),d.isFunction(e)?(i=e,e=void 0):e&&"object"===_typeof2(e)&&(s="POST"),r.length>0&&d.ajax({url:t,type:s,dataType:"html",data:e}).done((function(t){o=arguments,r.html(n?d("
").append(d.parseHTML(t)).find(n):t)})).complete(i&&function(t,e){r.each(i,o||[t.responseText,e,t])}),this},d.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,e){d.fn[e]=function(t){return this.on(e,t)}})),d.expr.filters.animated=function(t){return d.grep(d.timers,(function(e){return t===e.elem})).length};var Ze=t.document.documentElement;function Je(t){return d.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}d.offset={setOffset:function(t,e,i){var n,o,s,r,a,l,c=d.css(t,"position"),u=d(t),h={};"static"===c&&(t.style.position="relative"),a=u.offset(),s=d.css(t,"top"),l=d.css(t,"left"),("absolute"===c||"fixed"===c)&&d.inArray("auto",[s,l])>-1?(r=(n=u.position()).top,o=n.left):(r=parseFloat(s)||0,o=parseFloat(l)||0),d.isFunction(e)&&(e=e.call(t,i,a)),null!=e.top&&(h.top=e.top-a.top+r),null!=e.left&&(h.left=e.left-a.left+o),"using"in e?e.using.call(t,h):u.css(h)}},d.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(e){d.offset.setOffset(this,t,e)}));var e,i,n={top:0,left:0},o=this[0],s=o&&o.ownerDocument;return s?(e=s.documentElement,d.contains(e,o)?(_typeof2(o.getBoundingClientRect)!==j&&(n=o.getBoundingClientRect()),i=Je(s),{top:n.top+(i.pageYOffset||e.scrollTop)-(e.clientTop||0),left:n.left+(i.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):n):void 0},position:function(){if(this[0]){var t,e,i={top:0,left:0},n=this[0];return"fixed"===d.css(n,"position")?e=n.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),d.nodeName(t[0],"html")||(i=t.offset()),i.top+=d.css(t[0],"borderTopWidth",!0),i.left+=d.css(t[0],"borderLeftWidth",!0)),{top:e.top-i.top-d.css(n,"marginTop",!0),left:e.left-i.left-d.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent||Ze;t&&!d.nodeName(t,"html")&&"static"===d.css(t,"position");)t=t.offsetParent;return t||Ze}))}}),d.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,e){var i=/Y/.test(e);d.fn[t]=function(n){return U(this,(function(t,n,o){var s=Je(t);if(void 0===o)return s?e in s?s[e]:s.document.documentElement[n]:t[n];s?s.scrollTo(i?d(s).scrollLeft():o,i?o:d(s).scrollTop()):t[n]=o}),t,n,arguments.length,null)}})),d.each(["top","left"],(function(t,e){d.cssHooks[e]=jt(u.pixelPosition,(function(t,i){if(i)return i=Pt(t,e),Nt.test(i)?d(t).position()[e]+"px":i}))})),d.each({Height:"height",Width:"width"},(function(t,e){d.each({padding:"inner"+t,content:e,"":"outer"+t},(function(i,n){d.fn[n]=function(n,o){var s=arguments.length&&(i||"boolean"!=typeof n),r=i||(!0===n||!0===o?"margin":"border");return U(this,(function(e,i,n){var o;return d.isWindow(e)?e.document.documentElement["client"+t]:9===e.nodeType?(o=e.documentElement,Math.max(e.body["scroll"+t],o["scroll"+t],e.body["offset"+t],o["offset"+t],o["client"+t])):void 0===n?d.css(e,i,r):d.style(e,i,n,r)}),e,s?n:void 0,s,null)}}))})),d.fn.size=function(){return this.length},d.fn.andSelf=d.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],(function(){return d}));var ti=t.jQuery,ei=t.$;return d.noConflict=function(e){return t.$===d&&(t.$=ei),e&&t.jQuery===d&&(t.jQuery=ti),d},_typeof2(e)===j&&(t.jQuery=t.$=d),d})),function(t,e){function i(e,i){var o,s,r,a=e.nodeName.toLowerCase();return"area"===a?(s=(o=e.parentNode).name,!(!e.href||!s||"map"!==o.nodeName.toLowerCase())&&(!!(r=t("img[usemap=#"+s+"]")[0])&&n(r))):(/input|select|textarea|button|object/.test(a)?!e.disabled:"a"===a&&e.href||i)&&n(e)}function n(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter((function(){return"hidden"===t.css(this,"visibility")})).length}var o=0,s=/^ui-id-\d+$/;t.ui=t.ui||{},t.extend(t.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({focus:function(e){return function(i,n){return"number"==typeof i?this.each((function(){var e=this;setTimeout((function(){t(e).focus(),n&&n.call(e)}),i)})):e.apply(this,arguments)}}(t.fn.focus),scrollParent:function(){var e;return e=t.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter((function(){return/(relative|absolute|fixed)/.test(t.css(this,"position"))&&/(auto|scroll)/.test(t.css(this,"overflow")+t.css(this,"overflow-y")+t.css(this,"overflow-x"))})).eq(0):this.parents().filter((function(){return/(auto|scroll)/.test(t.css(this,"overflow")+t.css(this,"overflow-y")+t.css(this,"overflow-x"))})).eq(0),/fixed/.test(this.css("position"))||!e.length?t(document):e},zIndex:function(i){if(i!==e)return this.css("zIndex",i);if(this.length)for(var n,o,s=t(this[0]);s.length&&s[0]!==document;){if(("absolute"===(n=s.css("position"))||"relative"===n||"fixed"===n)&&(o=parseInt(s.css("zIndex"),10),!isNaN(o)&&0!==o))return o;s=s.parent()}return 0},uniqueId:function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++o)}))},removeUniqueId:function(){return this.each((function(){s.test(this.id)&&t(this).removeAttr("id")}))}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo((function(e){return function(i){return!!t.data(i,e)}})):function(e,i,n){return!!t.data(e,n[3])},focusable:function(e){return i(e,!isNaN(t.attr(e,"tabindex")))},tabbable:function(e){var n=t.attr(e,"tabindex"),o=isNaN(n);return(o||n>=0)&&i(e,!o)}}),t("").outerWidth(1).jquery||t.each(["Width","Height"],(function(i,n){function o(e,i,n,o){return t.each(s,(function(){i-=parseFloat(t.css(e,"padding"+this))||0,n&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)})),i}var s="Width"===n?["Left","Right"]:["Top","Bottom"],r=n.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+n]=function(i){return i===e?a["inner"+n].call(this):this.each((function(){t(this).css(r,o(this,i)+"px")}))},t.fn["outer"+n]=function(e,i){return"number"!=typeof e?a["outer"+n].call(this,e):this.each((function(){t(this).css(r,o(this,e,!0,i)+"px")}))}})),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(i){return arguments.length?e.call(this,t.camelCase(i)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.support.selectstart="onselectstart"in document.createElement("div"),t.fn.extend({disableSelection:function(){return this.bind((t.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",(function(t){t.preventDefault()}))},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),t.extend(t.ui,{plugin:{add:function(e,i,n){var o,s=t.ui[e].prototype;for(o in n)s.plugins[o]=s.plugins[o]||[],s.plugins[o].push([i,n[o]])},call:function(t,e,i){var n,o=t.plugins[e];if(o&&t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType)for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var n=i&&"left"===i?"scrollLeft":"scrollTop",o=!1;return e[n]>0||(e[n]=1,o=e[n]>0,e[n]=0,o)}})}(jQuery),function(t,e){var i=0,n=Array.prototype.slice,o=t.cleanData;t.cleanData=function(e){for(var i,n=0;null!=(i=e[n]);n++)try{t(i).triggerHandler("remove")}catch(t){}o(e)},t.widget=function(i,n,o){var s,r,a,l,c={},u=i.split(".")[0];i=i.split(".")[1],s=u+"-"+i,o||(o=n,n=t.Widget),t.expr[":"][s.toLowerCase()]=function(e){return!!t.data(e,s)},t[u]=t[u]||{},r=t[u][i],a=t[u][i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new a(t,i)},t.extend(a,r,{version:o.version,_proto:t.extend({},o),_childConstructors:[]}),(l=new n).options=t.widget.extend({},l.options),t.each(o,(function(i,o){return t.isFunction(o)?(c[i]=function(){var t=function(){return n.prototype[i].apply(this,arguments)},e=function(t){return n.prototype[i].apply(this,t)};return function(){var i,n=this._super,s=this._superApply;return this._super=t,this._superApply=e,i=o.apply(this,arguments),this._super=n,this._superApply=s,i}}(),e):(c[i]=o,e)})),a.prototype=t.widget.extend(l,{widgetEventPrefix:r?l.widgetEventPrefix:i},c,{constructor:a,namespace:u,widgetName:i,widgetFullName:s}),r?(t.each(r._childConstructors,(function(e,i){var n=i.prototype;t.widget(n.namespace+"."+n.widgetName,a,i._proto)})),delete r._childConstructors):n._childConstructors.push(a),t.widget.bridge(i,a)},t.widget.extend=function(i){for(var o,s,r=n.call(arguments,1),a=0,l=r.length;l>a;a++)for(o in r[a])s=r[a][o],r[a].hasOwnProperty(o)&&s!==e&&(i[o]=t.isPlainObject(s)?t.isPlainObject(i[o])?t.widget.extend({},i[o],s):t.widget.extend({},s):s);return i},t.widget.bridge=function(i,o){var s=o.prototype.widgetFullName||i;t.fn[i]=function(r){var a="string"==typeof r,l=n.call(arguments,1),c=this;return r=!a&&l.length?t.widget.extend.apply(null,[r].concat(l)):r,a?this.each((function(){var n,o=t.data(this,s);return o?t.isFunction(o[r])&&"_"!==r.charAt(0)?(n=o[r].apply(o,l))!==o&&n!==e?(c=n&&n.jquery?c.pushStack(n.get()):n,!1):e:t.error("no such method '"+r+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+r+"'")})):this.each((function(){var e=t.data(this,s);e?e.option(r||{})._init():t.data(this,s,new o(r,this))})),c}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(e,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(i,n){var o,s,r,a=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(a={},o=i.split("."),i=o.shift(),o.length){for(s=a[i]=t.widget.extend({},this.options[i]),r=0;o.length-1>r;r++)s[o[r]]=s[o[r]]||{},s=s[o[r]];if(i=o.pop(),n===e)return s[i]===e?null:s[i];s[i]=n}else{if(n===e)return this.options[i]===e?null:this.options[i];a[i]=n}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,n,o){var s,r=this;"boolean"!=typeof i&&(o=n,n=i,i=!1),o?(n=s=t(n),this.bindings=this.bindings.add(n)):(o=n,n=this.element,s=this.widget()),t.each(o,(function(o,a){function l(){return i||!0!==r.options.disabled&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?r[a]:a).apply(r,arguments):e}"string"!=typeof a&&(l.guid=a.guid=a.guid||l.guid||t.guid++);var c=o.match(/^(\w+)\s*(.*)$/),u=c[1]+r.eventNamespace,h=c[2];h?s.delegate(h,u,l):n.bind(u,l)}))},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){var i=this;return setTimeout((function(){return("string"==typeof t?i[t]:t).apply(i,arguments)}),e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,n){var o,s,r=this.options[e];if(n=n||{},(i=t.Event(i)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],s=i.originalEvent)for(o in s)o in i||(i[o]=s[o]);return this.element.trigger(i,n),!(t.isFunction(r)&&!1===r.apply(this.element[0],[i].concat(n))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},(function(e,i){t.Widget.prototype["_"+e]=function(n,o,s){"string"==typeof o&&(o={effect:o});var r,a=o?!0===o||"number"==typeof o?i:o.effect||i:e;"number"==typeof(o=o||{})&&(o={duration:o}),r=!t.isEmptyObject(o),o.complete=s,o.delay&&n.delay(o.delay),r&&t.effects&&t.effects.effect[a]?n[e](o):a!==e&&n[a]?n[a](o.duration,o.easing,s):n.queue((function(i){t(this)[e](),s&&s.call(n[0]),i()}))}}))}(jQuery),function(t){var e=!1;t(document).mouseup((function(){e=!1})),t.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,(function(t){return e._mouseDown(t)})).bind("click."+this.widgetName,(function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0})),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!e){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var n=this,o=1===i.which,s=!("string"!=typeof this.options.cancel||!i.target.nodeName)&&t(i.target).closest(this.options.cancel).length;return!(o&&!s&&this._mouseCapture(i))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){n.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(i),!this._mouseStarted)?(i.preventDefault(),!0):(!0===t.data(i.target,this.widgetName+".preventClickEvent")&&t.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return n._mouseMove(t)},this._mouseUpDelegate=function(t){return n._mouseUp(t)},t(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),e=!0,!0))}},_mouseMove:function(e){return t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button?this._mouseUp(e):this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return t(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function n(e,i){return parseInt(t.css(e,i),10)||0}function o(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var s,r=Math.max,a=Math.abs,l=Math.round,c=/left|center|right/,u=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(undefined!==s)return s;var e,i,n=t("
"),o=n.children()[0];return t("body").append(n),e=o.offsetWidth,n.css("overflow","scroll"),e===(i=o.offsetWidth)&&(i=n[0].clientWidth),n.remove(),s=e-i},getScrollInfo:function(e){var i=e.isWindow?"":e.element.css("overflow-x"),n=e.isWindow?"":e.element.css("overflow-y"),o="scroll"===i||"auto"===i&&e.widthn?"left":i>0?"right":"center",vertical:0>s?"top":o>0?"bottom":"middle"};h>p&&p>a(i+n)&&(l.horizontal="center"),d>g&&g>a(o+s)&&(l.vertical="middle"),l.important=r(a(i),a(n))>r(a(o),a(s))?"horizontal":"vertical",e.using.call(this,t,l)}),u.offset(t.extend(k,{using:c}))}))},t.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,a=t.left-e.collisionPosition.marginLeft,l=o-a,c=a+e.collisionWidth-s-o;e.collisionWidth>s?l>0&&0>=c?(i=t.left+l+e.collisionWidth-s-o,t.left+=l-i):t.left=c>0&&0>=l?o:l>c?o+s-e.collisionWidth:o:l>0?t.left+=l:c>0?t.left-=c:t.left=r(t.left-a,t.left)},top:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollTop:n.offset.top,s=e.within.height,a=t.top-e.collisionPosition.marginTop,l=o-a,c=a+e.collisionHeight-s-o;e.collisionHeight>s?l>0&&0>=c?(i=t.top+l+e.collisionHeight-s-o,t.top+=l-i):t.top=c>0&&0>=l?o:l>c?o+s-e.collisionHeight:o:l>0?t.top+=l:c>0?t.top-=c:t.top=r(t.top-a,t.top)}},flip:{left:function(t,e){var i,n,o=e.within,s=o.offset.left+o.scrollLeft,r=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,c=t.left-e.collisionPosition.marginLeft,u=c-l,h=c+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>u?(0>(i=t.left+d+p+f+e.collisionWidth-r-s)||a(u)>i)&&(t.left+=d+p+f):h>0&&(((n=t.left-e.collisionPosition.marginLeft+d+p+f-l)>0||h>a(n))&&(t.left+=d+p+f))},top:function(t,e){var i,n,o=e.within,s=o.offset.top+o.scrollTop,r=o.height,l=o.isWindow?o.scrollTop:o.offset.top,c=t.top-e.collisionPosition.marginTop,u=c-l,h=c+e.collisionHeight-r-l,d="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,p="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,f=-2*e.offset[1];0>u?(n=t.top+d+p+f+e.collisionHeight-r-s,t.top+d+p+f>u&&(0>n||a(u)>n)&&(t.top+=d+p+f)):h>0&&(i=t.top-e.collisionPosition.marginTop+d+p+f-l,t.top+d+p+f>h&&(i>0||h>a(i))&&(t.top+=d+p+f))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,n,o,s,r=document.getElementsByTagName("body")[0],a=document.createElement("div");for(s in e=document.createElement(r?"div":"body"),n={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&t.extend(n,{position:"absolute",left:"-1000px",top:"-1000px"}),n)e.style[s]=n[s];e.appendChild(a),(i=r||document.documentElement).insertBefore(e,i.firstChild),a.style.cssText="position: absolute; left: 10.7432222px;",o=t(a).offset().left,t.support.offsetFractions=o>10&&11>o,e.innerHTML="",i.removeChild(e)}()}(jQuery),function(t){t.widget("ui.draggable",t.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(e){var i=this.options;return!(this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(t(!0===i.iframeFix?"iframe":i.iframeFix).each((function(){t("
").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(t(this).offset()).appendTo("body")})),!0))},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_mouseDrag:function(e,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),!i){var n=this._uiHash();if(!1===this._trigger("drag",e,n))return this._mouseUp({}),!1;this.position=n.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,n=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(n=t.ui.ddmanager.drop(this,e)),this.dropped&&(n=this.dropped,this.dropped=!1),!("original"===this.options.helper&&!t.contains(this.element[0].ownerDocument,this.element[0]))&&("invalid"===this.options.revert&&!n||"valid"===this.options.revert&&n||!0===this.options.revert||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==i._trigger("stop",e)&&i._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1)},_mouseUp:function(e){return t("div.ui-draggable-iframeFix").each((function(){this.parentNode.removeChild(this)})),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_createHelper:function(e){var i=this.options,n=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,n,o=this.options;return o.containment?"window"===o.containment?void(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):"document"===o.containment?void(this.containment=[0,0,t(document).width()-this.helperProportions.width-this.margins.left,(t(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):o.containment.constructor===Array?void(this.containment=o.containment):("parent"===o.containment&&(o.containment=this.helper[0].parentNode),void((n=(i=t(o.containment))[0])&&(e="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i))):void(this.containment=null)},_convertPositionTo:function(e,i){i||(i=this.position);var n="absolute"===e?1:-1,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:o.scrollTop(),left:o.scrollLeft()}),{top:i.top+this.offset.relative.top*n+this.offset.parent.top*n-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*n,left:i.left+this.offset.relative.left*n+this.offset.parent.left*n-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*n}},_generatePosition:function(e){var i,n,o,s,r=this.options,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=e.pageX,c=e.pageY;return this.offset.scroll||(this.offset.scroll={top:a.scrollTop(),left:a.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(n=this.relative_container.offset(),i=[this.containment[0]+n.left,this.containment[1]+n.top,this.containment[2]+n.left,this.containment[3]+n.top]):i=this.containment,e.pageX-this.offset.click.lefti[2]&&(l=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(c=i[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,c=i?o-this.offset.click.top>=i[1]||o-this.offset.click.top>i[3]?o:o-this.offset.click.top>=i[1]?o-r.grid[1]:o+r.grid[1]:o,s=r.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,l=i?s-this.offset.click.left>=i[0]||s-this.offset.click.left>i[2]?s:s-this.offset.click.left>=i[0]?s-r.grid[0]:s+r.grid[0]:s)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(e,i,n){return n=n||this._uiHash(),t.ui.plugin.call(this,e,[i,n]),"drag"===e&&(this.positionAbs=this._convertPositionTo("absolute")),t.Widget.prototype._trigger.call(this,e,i,n)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i){var n=t(this).data("ui-draggable"),o=n.options,s=t.extend({},i,{item:n.element});n.sortables=[],t(o.connectToSortable).each((function(){var i=t.data(this,"ui-sortable");i&&!i.options.disabled&&(n.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",e,s))}))},stop:function(e,i){var n=t(this).data("ui-draggable"),o=t.extend({},i,{item:n.element});t.each(n.sortables,(function(){this.instance.isOver?(this.instance.isOver=0,n.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(e),this.instance.options.helper=this.instance.options._helper,"original"===n.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",e,o))}))},drag:function(e,i){var n=t(this).data("ui-draggable"),o=this;t.each(n.sortables,(function(){var s=!1,r=this;this.instance.positionAbs=n.positionAbs,this.instance.helperProportions=n.helperProportions,this.instance.offset.click=n.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(s=!0,t.each(n.sortables,(function(){return this.instance.positionAbs=n.positionAbs,this.instance.helperProportions=n.helperProportions,this.instance.offset.click=n.offset.click,this!==r&&this.instance._intersectsWith(this.instance.containerCache)&&t.contains(r.instance.element[0],this.instance.element[0])&&(s=!1),s}))),s?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=t(o).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},e.target=this.instance.currentItem[0],this.instance._mouseCapture(e,!0),this.instance._mouseStart(e,!0,!0),this.instance.offset.click.top=n.offset.click.top,this.instance.offset.click.left=n.offset.click.left,this.instance.offset.parent.left-=n.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=n.offset.parent.top-this.instance.offset.parent.top,n._trigger("toSortable",e),n.dropped=this.instance.element,n.currentItem=n.element,this.instance.fromOutside=n),this.instance.currentItem&&this.instance._mouseDrag(e)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",e,this.instance._uiHash(this.instance)),this.instance._mouseStop(e,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),n._trigger("fromSortable",e),n.dropped=!1)}))}}),t.ui.plugin.add("draggable","cursor",{start:function(){var e=t("body"),i=t(this).data("ui-draggable").options;e.css("cursor")&&(i._cursor=e.css("cursor")),e.css("cursor",i.cursor)},stop:function(){var e=t(this).data("ui-draggable").options;e._cursor&&t("body").css("cursor",e._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i){var n=t(i.helper),o=t(this).data("ui-draggable").options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i){var n=t(this).data("ui-draggable").options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(){var e=t(this).data("ui-draggable");e.scrollParent[0]!==document&&"HTML"!==e.scrollParent[0].tagName&&(e.overflowOffset=e.scrollParent.offset())},drag:function(e){var i=t(this).data("ui-draggable"),n=i.options,o=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(n.axis&&"x"===n.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-e.pageY=0;h--)l=(a=p.snapElements[h].left)+p.snapElements[h].width,u=(c=p.snapElements[h].top)+p.snapElements[h].height,a-g>v||m>l+g||c-g>b||y>u+g||!t.contains(p.snapElements[h].item.ownerDocument,p.snapElements[h].item)?(p.snapElements[h].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[h].item})),p.snapElements[h].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-y),s=g>=Math.abs(a-v),r=g>=Math.abs(l-m),n&&(i.position.top=p._convertPositionTo("relative",{top:c-p.helperProportions.height,left:0}).top-p.margins.top),o&&(i.position.top=p._convertPositionTo("relative",{top:u,left:0}).top-p.margins.top),s&&(i.position.left=p._convertPositionTo("relative",{top:0,left:a-p.helperProportions.width}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l}).left-p.margins.left)),d=n||o||s||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-y),o=g>=Math.abs(u-b),s=g>=Math.abs(a-m),r=g>=Math.abs(l-v),n&&(i.position.top=p._convertPositionTo("relative",{top:c,left:0}).top-p.margins.top),o&&(i.position.top=p._convertPositionTo("relative",{top:u-p.helperProportions.height,left:0}).top-p.margins.top),s&&(i.position.left=p._convertPositionTo("relative",{top:0,left:a}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[h].snapping&&(n||o||s||r||d)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,e,t.extend(p._uiHash(),{snapItem:p.snapElements[h].item})),p.snapElements[h].snapping=n||o||s||r||d)}}),t.ui.plugin.add("draggable","stack",{start:function(){var e,i=this.data("ui-draggable").options,n=t.makeArray(t(i.stack)).sort((function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)}));n.length&&(e=parseInt(t(n[0]).css("zIndex"),10)||0,t(n).each((function(i){t(this).css("zIndex",e+i)})),this.css("zIndex",e+n.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i){var n=t(i.helper),o=t(this).data("ui-draggable").options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i){var n=t(this).data("ui-draggable").options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}})}(jQuery),function(t){function e(t,e,i){return t>e&&e+i>t}t.widget("ui.droppable",{version:"1.10.3",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e=this.options,i=e.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(i)?i:function(t){return t.is(i)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},t.ui.ddmanager.droppables[e.scope]=t.ui.ddmanager.droppables[e.scope]||[],t.ui.ddmanager.droppables[e.scope].push(this),e.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var e=0,i=t.ui.ddmanager.droppables[this.options.scope];i.length>e;e++)i[e]===this&&i.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(e,i){"accept"===e&&(this.accept=t.isFunction(i)?i:function(t){return t.is(i)}),t.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var n=i||t.ui.ddmanager.current,o=!1;return!(!n||(n.currentItem||n.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each((function(){var e=t.data(this,"ui-droppable");return e.options.greedy&&!e.options.disabled&&e.options.scope===n.options.scope&&e.accept.call(e.element[0],n.currentItem||n.element)&&t.ui.intersect(n,t.extend(e,{offset:e.element.offset()}),e.options.tolerance)?(o=!0,!1):void 0})),!o&&(!!this.accept.call(this.element[0],n.currentItem||n.element)&&(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(n)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),t.ui.intersect=function(t,i,n){if(!i.offset)return!1;var o,s=(t.positionAbs||t.position.absolute).left,r=s+t.helperProportions.width,a=(t.positionAbs||t.position.absolute).top,l=a+t.helperProportions.height,c=i.offset.left,u=c+i.proportions.width,h=i.offset.top,d=h+i.proportions.height;switch(n){case"fit":return s>=c&&u>=r&&a>=h&&d>=l;case"intersect":return s+t.helperProportions.width/2>c&&u>r-t.helperProportions.width/2&&a+t.helperProportions.height/2>h&&d>l-t.helperProportions.height/2;case"pointer":return o=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,e((t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,h,i.proportions.height)&&e(o,c,i.proportions.width);case"touch":return(a>=h&&d>=a||l>=h&&d>=l||h>a&&l>d)&&(s>=c&&u>=s||r>=c&&u>=r||c>s&&r>u);default:return!1}},t.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,i){var n,o,s=t.ui.ddmanager.droppables[e.options.scope]||[],r=i?i.type:null,a=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(n=0;s.length>n;n++)if(!(s[n].options.disabled||e&&!s[n].accept.call(s[n].element[0],e.currentItem||e.element))){for(o=0;a.length>o;o++)if(a[o]===s[n].element[0]){s[n].proportions.height=0;continue t}s[n].visible="none"!==s[n].element.css("display"),s[n].visible&&("mousedown"===r&&s[n]._activate.call(s[n],i),s[n].offset=s[n].element.offset(),s[n].proportions={width:s[n].element[0].offsetWidth,height:s[n].element[0].offsetHeight})}},drop:function(e,i){var n=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),(function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance)&&(n=this._drop.call(this,i)||n),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))})),n},dragStart:function(e,i){e.element.parentsUntil("body").bind("scroll.droppable",(function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}))},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],(function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var n,o,s,r=t.ui.intersect(e,this,this.options.tolerance),a=!r&&this.isover?"isout":r&&!this.isover?"isover":null;a&&(this.options.greedy&&(o=this.options.scope,(s=this.element.parents(":data(ui-droppable)").filter((function(){return t.data(this,"ui-droppable").options.scope===o}))).length&&((n=t.data(s[0],"ui-droppable")).greedyChild="isover"===a)),n&&"isover"===a&&(n.isover=!1,n.isout=!0,n._out.call(n,i)),this[a]=!0,this["isout"===a?"isover":"isout"]=!1,this["isover"===a?"_over":"_out"].call(this,i),n&&"isout"===a&&(n.isout=!1,n.isover=!0,n._over.call(n,i)))}}))},dragStop:function(e,i){e.element.parentsUntil("body").unbind("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}}}(jQuery),function(t){function e(t){return parseInt(t,10)||0}function i(t){return!isNaN(parseInt(t,10))}t.widget("ui.resizable",t.ui.mouse,{version:"1.10.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var e,i,n,o,s=this,r=this.options;if(this.element.addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},i=0;e.length>i;i++)n=t.trim(e[i]),(o=t("
")).css({zIndex:r.zIndex}),"se"===n&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[n]=".ui-resizable-"+n,this.element.append(o);this._renderAxis=function(e){var i,n,o,s;for(i in e=e||this.element,this.handles)this.handles[i].constructor===String&&(this.handles[i]=t(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(n=t(this.handles[i],this.element),s=/sw|ne|nw|se|n|s/.test(i)?n.outerHeight():n.outerWidth(),o=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(o,s),this._proportionallyResize()),t(this.handles[i]).length},this._renderAxis(this.element),this._handles=t(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover((function(){s.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),s.axis=o&&o[1]?o[1]:"se")})),r.autoHide&&(this._handles.hide(),t(this.element).addClass("ui-resizable-autohide").mouseenter((function(){r.disabled||(t(this).removeClass("ui-resizable-autohide"),s._handles.show())})).mouseleave((function(){r.disabled||s.resizing||(t(this).addClass("ui-resizable-autohide"),s._handles.hide())}))),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(e){var i,n,o=!1;for(i in this.handles)((n=t(this.handles[i])[0])===e.target||t.contains(n,e.target))&&(o=!0);return!this.options.disabled&&o},_mouseStart:function(i){var n,o,s,r=this.options,a=this.element.position(),l=this.element;return this.resizing=!0,/absolute/.test(l.css("position"))?l.css({position:"absolute",top:l.css("top"),left:l.css("left")}):l.is(".ui-draggable")&&l.css({position:"absolute",top:a.top,left:a.left}),this._renderProxy(),n=e(this.helper.css("left")),o=e(this.helper.css("top")),r.containment&&(n+=t(r.containment).scrollLeft()||0,o+=t(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:o},this.size=this._helper?{width:l.outerWidth(),height:l.outerHeight()}:{width:l.width(),height:l.height()},this.originalSize=this._helper?{width:l.outerWidth(),height:l.outerHeight()}:{width:l.width(),height:l.height()},this.originalPosition={left:n,top:o},this.sizeDiff={width:l.outerWidth()-l.width(),height:l.outerHeight()-l.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===s?this.axis+"-resize":s),l.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(e){var i,n=this.helper,o={},s=this.originalMousePosition,r=this.axis,a=this.position.top,l=this.position.left,c=this.size.width,u=this.size.height,h=e.pageX-s.left||0,d=e.pageY-s.top||0,p=this._change[r];return!!p&&(i=p.apply(this,[e,h,d]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),this.position.top!==a&&(o.top=this.position.top+"px"),this.position.left!==l&&(o.left=this.position.left+"px"),this.size.width!==c&&(o.width=this.size.width+"px"),this.size.height!==u&&(o.height=this.size.height+"px"),n.css(o),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(o)||this._trigger("resize",e,this.ui()),!1)},_mouseStop:function(e){this.resizing=!1;var i,n,o,s,r,a,l,c=this.options,u=this;return this._helper&&(o=(n=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&t.ui.hasScroll(i[0],"left")?0:u.sizeDiff.height,s=n?0:u.sizeDiff.width,r={width:u.helper.width()-s,height:u.helper.height()-o},a=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,l=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,c.animate||this.element.css(t.extend(r,{top:l,left:a})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!c.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,n,o,s,r,a=this.options;r={minWidth:i(a.minWidth)?a.minWidth:0,maxWidth:i(a.maxWidth)?a.maxWidth:1/0,minHeight:i(a.minHeight)?a.minHeight:0,maxHeight:i(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=r.minHeight*this.aspectRatio,o=r.minWidth/this.aspectRatio,n=r.maxHeight*this.aspectRatio,s=r.maxWidth/this.aspectRatio,e>r.minWidth&&(r.minWidth=e),o>r.minHeight&&(r.minHeight=o),r.maxWidth>n&&(r.maxWidth=n),r.maxHeight>s&&(r.maxHeight=s)),this._vBoundaries=r},_updateCache:function(t){this.offset=this.helper.offset(),i(t.left)&&(this.position.left=t.left),i(t.top)&&(this.position.top=t.top),i(t.height)&&(this.size.height=t.height),i(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,n=this.size,o=this.axis;return i(t.height)?t.width=t.height*this.aspectRatio:i(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===o&&(t.left=e.left+(n.width-t.width),t.top=null),"nw"===o&&(t.top=e.top+(n.height-t.height),t.left=e.left+(n.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,n=this.axis,o=i(t.width)&&e.maxWidth&&e.maxWidtht.width,a=i(t.height)&&e.minHeight&&e.minHeight>t.height,l=this.originalPosition.left+this.originalSize.width,c=this.position.top+this.size.height,u=/sw|nw|w/.test(n),h=/nw|ne|n/.test(n);return r&&(t.width=e.minWidth),a&&(t.height=e.minHeight),o&&(t.width=e.maxWidth),s&&(t.height=e.maxHeight),r&&u&&(t.left=l-e.minWidth),o&&u&&(t.left=l-e.maxWidth),a&&h&&(t.top=c-e.minHeight),s&&h&&(t.top=c-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var t,e,i,n,o,s=this.helper||this.element;for(t=0;this._proportionallyResizeElements.length>t;t++){if(o=this._proportionallyResizeElements[t],!this.borderDif)for(this.borderDif=[],i=[o.css("borderTopWidth"),o.css("borderRightWidth"),o.css("borderBottomWidth"),o.css("borderLeftWidth")],n=[o.css("paddingTop"),o.css("paddingRight"),o.css("paddingBottom"),o.css("paddingLeft")],e=0;i.length>e;e++)this.borderDif[e]=(parseInt(i[e],10)||0)+(parseInt(n[e],10)||0);o.css({height:s.height()-this.borderDif[0]-this.borderDif[2]||0,width:s.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var n=this.originalSize,o=this.originalPosition;return{top:o.top+i,height:n.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,n){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,n]))},sw:function(e,i,n){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,n]))},ne:function(e,i,n){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,n]))},nw:function(e,i,n){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,n]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).data("ui-resizable"),n=i.options,o=i._proportionallyResizeElements,s=o.length&&/textarea/i.test(o[0].nodeName),r=s&&t.ui.hasScroll(o[0],"left")?0:i.sizeDiff.height,a=s?0:i.sizeDiff.width,l={width:i.size.width-a,height:i.size.height-r},c=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(l,u&&c?{top:u,left:c}:{}),{duration:n.animateDuration,easing:n.animateEasing,step:function(){var n={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};o&&o.length&&t(o[0]).css({width:n.width,height:n.height}),i._updateCache(n),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,n,o,s,r,a,l,c=t(this).data("ui-resizable"),u=c.options,h=c.element,d=u.containment,p=d instanceof t?d.get(0):/parent/.test(d)?h.parent().get(0):d;p&&(c.containerElement=t(p),/document/.test(d)||d===document?(c.containerOffset={left:0,top:0},c.containerPosition={left:0,top:0},c.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(p),n=[],t(["Top","Right","Left","Bottom"]).each((function(t,o){n[t]=e(i.css("padding"+o))})),c.containerOffset=i.offset(),c.containerPosition=i.position(),c.containerSize={height:i.innerHeight()-n[3],width:i.innerWidth()-n[1]},o=c.containerOffset,s=c.containerSize.height,r=c.containerSize.width,a=t.ui.hasScroll(p,"left")?p.scrollWidth:r,l=t.ui.hasScroll(p)?p.scrollHeight:s,c.parentData={element:p,left:o.left,top:o.top,width:a,height:l}))},resize:function(e){var i,n,o,s,r=t(this).data("ui-resizable"),a=r.options,l=r.containerOffset,c=r.position,u=r._aspectRatio||e.shiftKey,h={top:0,left:0},d=r.containerElement;d[0]!==document&&/static/.test(d.css("position"))&&(h=l),c.left<(r._helper?l.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-l.left:r.position.left-h.left),u&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=a.helper?l.left:0),c.top<(r._helper?l.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-l.top:r.position.top),u&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?l.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top,i=Math.abs((r._helper,r.offset.left-h.left+r.sizeDiff.width)),n=Math.abs((r._helper?r.offset.top-h.top:r.offset.top-l.top)+r.sizeDiff.height),o=r.containerElement.get(0)===r.element.parent().get(0),s=/relative|absolute/.test(r.containerElement.css("position")),o&&s&&(i-=r.parentData.left),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,u&&(r.size.height=r.size.width/r.aspectRatio)),n+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-n,u&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(){var e=t(this).data("ui-resizable"),i=e.options,n=e.containerOffset,o=e.containerPosition,s=e.containerElement,r=t(e.helper),a=r.offset(),l=r.outerWidth()-e.sizeDiff.width,c=r.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(s.css("position"))&&t(this).css({left:a.left-o.left-n.left,width:l,height:c}),e._helper&&!i.animate&&/static/.test(s.css("position"))&&t(this).css({left:a.left-o.left-n.left,width:l,height:c})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).data("ui-resizable").options,i=function(e){t(e).each((function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseInt(e.width(),10),height:parseInt(e.height(),10),left:parseInt(e.css("left"),10),top:parseInt(e.css("top"),10)})}))};"object"!=_typeof2(e.alsoResize)||e.alsoResize.parentNode?i(e.alsoResize):e.alsoResize.length?(e.alsoResize=e.alsoResize[0],i(e.alsoResize)):t.each(e.alsoResize,(function(t){i(t)}))},resize:function(e,i){var n=t(this).data("ui-resizable"),o=n.options,s=n.originalSize,r=n.originalPosition,a={height:n.size.height-s.height||0,width:n.size.width-s.width||0,top:n.position.top-r.top||0,left:n.position.left-r.left||0},l=function(e,n){t(e).each((function(){var e=t(this),o=t(this).data("ui-resizable-alsoresize"),s={},r=n&&n.length?n:e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(r,(function(t,e){var i=(o[e]||0)+(a[e]||0);i&&i>=0&&(s[e]=i||null)})),e.css(s)}))};"object"!=_typeof2(o.alsoResize)||o.alsoResize.nodeType?l(o.alsoResize):t.each(o.alsoResize,(function(t,e){l(t,e)}))},stop:function(){t(this).removeData("resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).data("ui-resizable"),i=e.options,n=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:n.height,width:n.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).data("ui-resizable");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).data("ui-resizable");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e=t(this).data("ui-resizable"),i=e.options,n=e.size,o=e.originalSize,s=e.originalPosition,r=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=a[0]||1,c=a[1]||1,u=Math.round((n.width-o.width)/l)*l,h=Math.round((n.height-o.height)/c)*c,d=o.width+u,p=o.height+h,f=i.maxWidth&&d>i.maxWidth,g=i.maxHeight&&p>i.maxHeight,m=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=a,m&&(d+=l),v&&(p+=c),f&&(d-=l),g&&(p-=c),/^(se|s|e)$/.test(r)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(r)?(e.size.width=d,e.size.height=p,e.position.top=s.top-h):/^(sw)$/.test(r)?(e.size.width=d,e.size.height=p,e.position.left=s.left-u):(e.size.width=d,e.size.height=p,e.position.top=s.top-h,e.position.left=s.left-u)}})}(jQuery),function(t){t.widget("ui.selectable",t.ui.mouse,{version:"1.10.3",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(e=t(i.options.filter,i.element[0])).addClass("ui-selectee"),e.each((function(){var e=t(this),i=e.offset();t.data(this,"selectable-item",{element:this,$element:e,left:i.left,top:i.top,right:i.left+e.outerWidth(),bottom:i.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})}))},this.refresh(),this.selectees=e.addClass("ui-selectee"),this._mouseInit(),this.helper=t("
")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(e){var i=this,n=this.options;this.opos=[e.pageX,e.pageY],this.options.disabled||(this.selectees=t(n.filter,this.element[0]),this._trigger("start",e),t(n.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),n.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each((function(){var n=t.data(this,"selectable-item");n.startselected=!0,e.metaKey||e.ctrlKey||(n.$element.removeClass("ui-selected"),n.selected=!1,n.$element.addClass("ui-unselecting"),n.unselecting=!0,i._trigger("unselecting",e,{unselecting:n.element}))})),t(e.target).parents().addBack().each((function(){var n,o=t.data(this,"selectable-item");return o?(n=!e.metaKey&&!e.ctrlKey||!o.$element.hasClass("ui-selected"),o.$element.removeClass(n?"ui-unselecting":"ui-selected").addClass(n?"ui-selecting":"ui-unselecting"),o.unselecting=!n,o.selecting=n,o.selected=n,n?i._trigger("selecting",e,{selecting:o.element}):i._trigger("unselecting",e,{unselecting:o.element}),!1):void 0})))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,n=this,o=this.options,s=this.opos[0],r=this.opos[1],a=e.pageX,l=e.pageY;return s>a&&(i=a,a=s,s=i),r>l&&(i=l,l=r,r=i),this.helper.css({left:s,top:r,width:a-s,height:l-r}),this.selectees.each((function(){var i=t.data(this,"selectable-item"),c=!1;i&&i.element!==n.element[0]&&("touch"===o.tolerance?c=!(i.left>a||s>i.right||i.top>l||r>i.bottom):"fit"===o.tolerance&&(c=i.left>s&&a>i.right&&i.top>r&&l>i.bottom),c?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,n._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),n._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,n._trigger("unselecting",e,{unselecting:i.element})))))})),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each((function(){var n=t.data(this,"selectable-item");n.$element.removeClass("ui-unselecting"),n.unselecting=!1,n.startselected=!1,i._trigger("unselected",e,{unselected:n.element})})),t(".ui-selecting",this.element[0]).each((function(){var n=t.data(this,"selectable-item");n.$element.removeClass("ui-selecting").addClass("ui-selected"),n.selecting=!1,n.selected=!0,n.startselected=!0,i._trigger("selected",e,{selected:n.element})})),this._trigger("stop",e),this.helper.remove(),!1}})}(jQuery),function(t){function e(t,e,i){return t>e&&e+i>t}function i(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))}t.widget("ui.sortable",t.ui.mouse,{version:"1.10.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||i(this.items[0].item)),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(e,i){"disabled"===e?(this.options[e]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){var n=null,o=!1,s=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(e),t(e.target).parents().each((function(){return t.data(this,s.widgetName+"-item")===s?(n=t(this),!1):void 0})),t.data(e.target,s.widgetName+"-item")===s&&(n=t(e.target)),!!n&&(!(this.options.handle&&!i&&(t(this.options.handle,n).find("*").addBack().each((function(){this===e.target&&(o=!0)})),!o))&&(this.currentItem=n,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(e,i,n){var o,s,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(s=this.document.find("body"),this.storedCursor=s.css("cursor"),s.css("cursor",r.cursor),this.storedStylesheet=t("").appendTo(s)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!n)for(o=this.containers.length-1;o>=0;o--)this.containers[o]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!r.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,n,o,s,r=this.options,a=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY=0;i--)if(o=(n=this.items[i]).item[0],(s=this._intersectsWithPointer(n))&&n.instance===this.currentContainer&&o!==this.currentItem[0]&&this.placeholder[1===s?"next":"prev"]()[0]!==o&&!t.contains(this.placeholder[0],o)&&("semi-dynamic"!==this.options.type||!t.contains(this.element[0],o))){if(this.direction=1===s?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(n))break;this._rearrange(e,n),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var n=this,o=this.placeholder.offset(),s=this.options.axis,r={};s&&"x"!==s||(r.left=o.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),s&&"y"!==s||(r.top=o.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(r,parseInt(this.options.revert,10)||500,(function(){n._clear(e)}))}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),n=[];return e=e||{},t(i).each((function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&n.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))})),!n.length&&e.key&&n.push(e.key+"="),n.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),n=[];return e=e||{},i.each((function(){n.push(t(e.item||this).attr(e.attribute||"id")||"")})),n},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,n=this.positionAbs.top,o=n+this.helperProportions.height,s=t.left,r=s+t.width,a=t.top,l=a+t.height,c=this.offset.click.top,u=this.offset.click.left,h="x"===this.options.axis||n+c>a&&l>n+c,d="y"===this.options.axis||e+u>s&&r>e+u,p=h&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>s&&r>i-this.helperProportions.width/2&&n+this.helperProportions.height/2>a&&l>o-this.helperProportions.height/2},_intersectsWithPointer:function(t){var i="x"===this.options.axis||e(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||e(this.positionAbs.left+this.offset.click.left,t.left,t.width),o=i&&n,s=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return!!o&&(this.floating?r&&"right"===r||"down"===s?2:1:s&&("down"===s?2:1))},_intersectsWithSides:function(t){var i=e(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),n=e(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),o=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();return this.floating&&s?"right"===s&&n||"left"===s&&!n:o&&("down"===o&&i||"up"===o&&!i)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var i,n,o,s,r=[],a=[],l=this._connectWith();if(l&&e)for(i=l.length-1;i>=0;i--)for(n=(o=t(l[i])).length-1;n>=0;n--)(s=t.data(o[n],this.widgetFullName))&&s!==this&&!s.options.disabled&&a.push([t.isFunction(s.options.items)?s.options.items.call(s.element):t(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);for(a.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=a.length-1;i>=0;i--)a[i][0].each((function(){r.push(this)}));return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,(function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0}))},_refreshItems:function(e){this.items=[],this.containers=[this];var i,n,o,s,r,a,l,c,u=this.items,h=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=(o=t(d[i])).length-1;n>=0;n--)(s=t.data(o[n],this.widgetFullName))&&s!==this&&!s.options.disabled&&(h.push([t.isFunction(s.options.items)?s.options.items.call(s.element[0],e,{item:this.currentItem}):t(s.options.items,s.element),s]),this.containers.push(s));for(i=h.length-1;i>=0;i--)for(r=h[i][1],n=0,c=(a=h[i][0]).length;c>n;n++)(l=t(a[n])).data(this.widgetName+"-item",r),u.push({item:l,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(e){var i,n,o,s;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),i=this.items.length-1;i>=0;i--)(n=this.items[i]).instance!==this.currentContainer&&this.currentContainer&&n.item[0]!==this.currentItem[0]||(o=this.options.toleranceElement?t(this.options.toleranceElement,n.item):n.item,e||(n.width=o.outerWidth(),n.height=o.outerHeight()),s=o.offset(),n.left=s.left,n.top=s.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)s=this.containers[i].element.offset(),this.containers[i].containerCache.left=s.left,this.containers[i].containerCache.top=s.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){var i,n=(e=e||this).options;n.placeholder&&n.placeholder.constructor!==String||(i=n.placeholder,n.placeholder={element:function(){var n=e.currentItem[0].nodeName.toLowerCase(),o=t("<"+n+">",e.document[0]).addClass(i||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===n?e.currentItem.children().each((function(){t(" ",e.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(o)})):"img"===n&&o.attr("src",e.currentItem.attr("src")),i||o.css("visibility","hidden"),o},update:function(t,o){(!i||n.forcePlaceholderSize)&&(o.height()||o.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),o.width()||o.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(n.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),n.placeholder.update(e,e.placeholder)},_contactContainers:function(n){var o,s,r,a,l,c,u,h,d,p,f=null,g=null;for(o=this.containers.length-1;o>=0;o--)if(!t.contains(this.currentItem[0],this.containers[o].element[0]))if(this._intersectsWith(this.containers[o].containerCache)){if(f&&t.contains(this.containers[o].element[0],f.element[0]))continue;f=this.containers[o],g=o}else this.containers[o].containerCache.over&&(this.containers[o]._trigger("out",n,this._uiHash(this)),this.containers[o].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[g].containerCache.over||(this.containers[g]._trigger("over",n,this._uiHash(this)),this.containers[g].containerCache.over=1);else{for(r=1e4,a=null,l=(p=f.floating||i(this.currentItem))?"left":"top",c=p?"width":"height",u=this.positionAbs[l]+this.offset.click[l],s=this.items.length-1;s>=0;s--)t.contains(this.containers[g].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(!p||e(this.positionAbs.top+this.offset.click.top,this.items[s].top,this.items[s].height))&&(h=this.items[s].item.offset()[l],d=!1,Math.abs(h-u)>Math.abs(h+this.items[s][c]-u)&&(d=!0,h+=this.items[s][c]),r>Math.abs(h-u)&&(r=Math.abs(h-u),a=this.items[s],this.direction=d?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[g])return;a?this._rearrange(n,a,null,!0):this._rearrange(n,null,this.containers[g].element,!0),this._trigger("change",n,this._uiHash()),this.containers[g]._trigger("change",n,this._uiHash(this)),this.currentContainer=this.containers[g],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[g]._trigger("over",n,this._uiHash(this)),this.containers[g].containerCache.over=1}},_createHelper:function(e){var i=this.options,n=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return n.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(n[0]),n[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!n[0].style.width||i.forceHelperSize)&&n.width(this.currentItem.width()),(!n[0].style.height||i.forceHelperSize)&&n.height(this.currentItem.height()),n},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,n,o=this.options;"parent"===o.containment&&(o.containment=this.helper[0].parentNode),("document"===o.containment||"window"===o.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t("document"===o.containment?document:window).width()-this.helperProportions.width-this.margins.left,(t("document"===o.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(o.containment)||(e=t(o.containment)[0],i=t(o.containment).offset(),n="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(n?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(n?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var n="absolute"===e?1:-1,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(o[0].tagName);return{top:i.top+this.offset.relative.top*n+this.offset.parent.top*n-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:o.scrollTop())*n,left:i.left+this.offset.relative.left*n+this.offset.parent.left*n-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())*n}},_generatePosition:function(e){var i,n,o=this.options,s=e.pageX,r=e.pageY,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(a[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.leftthis.containment[2]&&(s=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),o.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/o.grid[1])*o.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-o.grid[1]:i+o.grid[1]:i,n=this.originalPageX+Math.round((s-this.originalPageX)/o.grid[0])*o.grid[0],s=this.containment?n-this.offset.click.left>=this.containment[0]&&n-this.offset.click.left<=this.containment[2]?n:n-this.offset.click.left>=this.containment[0]?n-o.grid[0]:n+o.grid[0]:n)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:a.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:a.scrollLeft())}},_rearrange:function(t,e,i,n){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay((function(){o===this.counter&&this.refreshPositions(!n)}))},_clear:function(t,e){this.reverting=!1;var i,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push((function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push((function(t){this._trigger("update",t,this._uiHash())})),this!==this.currentContainer&&(e||(n.push((function(t){this._trigger("remove",t,this._uiHash())})),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||n.push(function(t){return function(e){t._trigger("deactivate",e,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(n.push(function(t){return function(e){t._trigger("out",e,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!e){for(this._trigger("beforeStop",t,this._uiHash()),i=0;n.length>i;i++)n[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!e){for(i=0;n.length>i;i++)n[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){!1===t.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})}(jQuery),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(),function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.VERSION="3.3.0",i.TRANSITION_DURATION=150,i.prototype.close=function(e){var n=t(this),o=n.attr("data-target");o||(o=(o=n.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var s=t(o);function r(){s.detach().trigger("closed.bs.alert").remove()}e&&e.preventDefault(),s.length||(s=n.closest(".alert")),s.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(s.removeClass("in"),t.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",r).emulateTransitionEnd(i.TRANSITION_DURATION):r())};var n=t.fn.alert;t.fn.alert=function(e){return this.each((function(){var n=t(this),o=n.data("bs.alert");o||n.data("bs.alert",o=new i(this)),"string"==typeof e&&o[e].call(n)}))},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";var e=function e(i,n){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,n),this.isLoading=!1};function i(i){return this.each((function(){var n=t(this),o=n.data("bs.button"),s="object"==_typeof2(i)&&i;o||n.data("bs.button",o=new e(this,s)),"toggle"==i?o.toggle():i&&o.setState(i)}))}e.VERSION="3.3.0",e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(e){var i="disabled",n=this.$element,o=n.is("input")?"val":"html",s=n.data();e+="Text",null==s.resetText&&n.data("resetText",n[o]()),setTimeout(t.proxy((function(){n[o](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,n.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,n.removeClass(i).removeAttr(i))}),this),0)},e.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")&&(i.prop("checked")&&this.$element.hasClass("active")?t=!1:e.find(".active").removeClass("active")),t&&i.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};var n=t.fn.button;t.fn.button=i,t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=n,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(e){var n=t(e.target);n.hasClass("btn")||(n=n.closest(".btn")),i.call(n,"toggle"),e.preventDefault()})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(e){t(e.target).closest(".btn").toggleClass("focus","focus"==e.type)}))}(jQuery),function(t){"use strict";var e=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};function i(i){return this.each((function(){var n=t(this),o=n.data("bs.carousel"),s=t.extend({},e.DEFAULTS,n.data(),"object"==_typeof2(i)&&i),r="string"==typeof i?i:s.slide;o||n.data("bs.carousel",o=new e(this,s)),"number"==typeof i?o.to(i):r?o[r]():s.interval&&o.pause().cycle()}))}e.VERSION="3.3.0",e.TRANSITION_DURATION=600,e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},e.prototype.keydown=function(t){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()},e.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},e.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},e.prototype.getItemForDirection=function(t,e){var i="prev"==t?-1:1,n=(this.getItemIndex(e)+i)%this.$items.length;return this.$items.eq(n)},e.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){e.to(t)})):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},e.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},e.prototype.next=function(){if(!this.sliding)return this.slide("next")},e.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},e.prototype.slide=function(i,n){var o=this.$element.find(".item.active"),s=n||this.getItemForDirection(i,o),r=this.interval,a="next"==i?"left":"right",l="next"==i?"first":"last",c=this;if(!s.length){if(!this.options.wrap)return;s=this.$element.find(".item")[l]()}if(s.hasClass("active"))return this.sliding=!1;var u=s[0],h=t.Event("slide.bs.carousel",{relatedTarget:u,direction:a});if(this.$element.trigger(h),!h.isDefaultPrevented()){if(this.sliding=!0,r&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=t(this.$indicators.children()[this.getItemIndex(s)]);d&&d.addClass("active")}var p=t.Event("slid.bs.carousel",{relatedTarget:u,direction:a});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(i),s[0].offsetWidth,o.addClass(a),s.addClass(a),o.one("bsTransitionEnd",(function(){s.removeClass([i,a].join(" ")).addClass("active"),o.removeClass(["active",a].join(" ")),c.sliding=!1,setTimeout((function(){c.$element.trigger(p)}),0)})).emulateTransitionEnd(e.TRANSITION_DURATION)):(o.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(p)),r&&this.cycle(),this}};var n=t.fn.carousel;t.fn.carousel=i,t.fn.carousel.Constructor=e,t.fn.carousel.noConflict=function(){return t.fn.carousel=n,this};var o=function(e){var n,o=t(this),s=t(o.attr("data-target")||(n=o.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(s.hasClass("carousel")){var r=t.extend({},s.data(),o.data()),a=o.attr("data-slide-to");a&&(r.interval=!1),i.call(s,r),a&&s.data("bs.carousel").to(a),e.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),t(window).on("load",(function(){t('[data-ride="carousel"]').each((function(){var e=t(this);i.call(e,e.data())}))}))}(jQuery),function(t){"use strict";var e='[data-toggle="dropdown"]',i=function(e){t(e).on("click.bs.dropdown",this.toggle)};function n(i){i&&3===i.which||(t(".dropdown-backdrop").remove(),t(e).each((function(){var e=t(this),n=o(e),s={relatedTarget:this};n.hasClass("open")&&(n.trigger(i=t.Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(e.attr("aria-expanded","false"),n.removeClass("open").trigger("hidden.bs.dropdown",s)))})))}function o(e){var i=e.attr("data-target");i||(i=(i=e.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&t(i);return n&&n.length?n:e.parent()}i.VERSION="3.3.0",i.prototype.toggle=function(e){var i=t(this);if(!i.is(".disabled, :disabled")){var s=o(i),r=s.hasClass("open");if(n(),!r){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t('